/*?t?H?[???E?N??y?[?W?֘A*/
div.waku2 { font-size: 10px; line-height: 16px; background-color: #e3e6eb; width: 570px; margin-top: 15px; margin-bottom: 15px; padding: 10px; border: solid 1px #e3e6eb; display: block; }
body { color: black; background-color: white; background-image: url(../forms/back.gif); background-repeat: repeat-x; margin: 0; padding: 0; }
h1 { font-size: 0.67em; line-height: 0.67em; margin: 0 0 0; padding: 20px 0; }
h2 { font-size: 1em; line-height: 1em; margin: 0; padding: 0; }
ul,li { margin: 0; padding: 0; list-style-type: none; }
#container    { text-align: left; margin-right: auto; margin-left: auto; width: 780px; }
#head    { text-align: left; width: 780px; height: 96px; }
#logo { float: right; }
p,img,form  { margin: 0; padding: 0; border-width: 0 }
p.thanks { font-size: 24px; line-height: 32px; margin: 50px 0; border-width: 0   }
p.text { font-size: 12px; line-height: 18px; margin-bottom: 50px; }
p.text2 { font-size: 12px; line-height: 18px; margin-bottom: 10px; }
p.text3 { color: #1e2478; font-size: 12px; font-weight: bold; line-height: 18px; }
p.text4,h3 { color: #1e2678; font-size: 14px; font-weight: bold; line-height: 14px; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px dotted #808080; }
p.red_m { color: #f00; font-size: 14px; line-height: 21px; margin-left: 80px; margin-bottom: 30px; }
p.text6 { color: #f00; font-size: 16px; font-weight: bold; line-height: 21px; margin-bottom: 30px; margin-left: 40px; }
.red_l { color: #f00; font-size: 18px; font-weight: bold; line-height: 21px; letter-spacing:0.2em;}
p.dear { font-size: 16px; font-weight: bold; line-height: 21px; margin: 0; padding: 20px 0 10px; }
p.text5 { color: #1e2478; font-size: 14px; font-weight: bold; line-height: 18px; margin-bottom: 10px; }
p.sage { font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-left: 20px; }

#contents    { width: 780px; margin-top: 10px; }
#contents h2 { color: #1f2678; font-size: 18px; font-weight: bold; line-height: 18px; width: 780px; margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dotted #808080; }
p#copy { color: #a2a2a2; font-size: 12px; font-family: "Bank Gothic", Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 12px; text-align: center; width: 780px; clear: both; padding: 10px 0; border-top: 1px solid #e8e4e5; }
p#footer_link { font-size: 12px; line-height: 12px; text-align: center; width: 780px; clear: both; margin: 10px 0 0; padding: 10px 0; border-top: 1px solid #e8e4e5; }
p#footer_link a { color: #393939; text-decoration: underline; }
p#footer_link a:hover { color: #1b1773; text-decoration: underline; }
#logo { float: right; }

#container table { font-size: 12px; line-height: 16px; width: 100%; margin-bottom: 10px; border-top: 1px solid #d6d6d6; border-left: 1px solid #d6d6d6; border-collapse: collapse; }
#container table table{ margin: 0; }
#container td { vertical-align: top; margin: 0; padding: 3px; border-bottom: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6; }
#container td.service { width: 150px; }
#container td.step3td { width: 200px; background-color: #ebecf2; }
img.stepspace { margin-top: 10px; margin-bottom: 10px; }

iframe.att { margin-bottom: 15px; width: 778px; height: 210px; overflow: auto; border: solid 1px #d6d6d6; }

.textinput { margin-left: 5px; }
.textinput2 { margin-right: 5px; }

#account_link { width: 246px; margin-left: 251px; }
#account_link p.link1 a { background-image: url(../css_images/account_link.gif); text-indent: -9999px; width: 291px; height: 51px; overflow: hidden; float: left; margin-top: 10px; margin-bottom: 10px; display: block; }
#account_link p.link1 a:hover {  background-position: 0 -51px; }

#account_link p.linkCo1 a { background-image: url(../css_images/accountCo_link.gif); text-indent: -9999px; width: 291px; height: 51px; overflow: hidden; float: left; margin-top: 10px; margin-bottom: 10px; display: block; }
#account_link p.linkCo1 a:hover {  background-position: 0 -51px; }

#contents div.error{font-size:14px;color:red;}

span.notice{ color: #060; }

p.acformlink a { background-image: url(../forms/formlink01.gif); text-indent: -9999px; width: 375px; height: 54px; overflow: hidden; margin-top: 20px; margin-bottom: 20px; display: block; }
p.acformlink a:hover { background-position: 0 -54px; }

p.acformlinkCo a { background-image: url(../forms/formlinkCo01.gif); text-indent: -9999px; width: 375px; height: 54px; overflow: hidden; margin-top: 20px; margin-bottom: 20px; display: block; }
p.acformlinkCo a:hover { background-position: 0 -54px; }

div.sp01 { margin-top: -10px; }

/* Account Form 2011.04.07 */
.chk-content1 { width:630px; }
.chk-box200 { width:200px; padding-right:10px; float:left; }
.chk-box400 { width:400px; padding-right:10px; float:left; }
.chk-box600 { width:600px; padding-right:10px; float:left; }
