@charset "UTF-8";

/*-------------------------
__page_style
-------------------------*/

#main.st1 h3,
#main.st2 h3{ text-align: left; margin: 20px 0 0; padding: 10px; background-color: #dfe8f3;}
#main.st1 h3 span,
#main.st2 h3 span{ font-size: 18px; font-weight: 700; color: #004DA0;}
#main .form table.normal label.check.w100 input + span{ width: 100%;}
#main .form table.normal label.check.w100 input + span{margin:8px 0 0;}
#main .form table.normal label.check.w100:nth-child(1) input + span{margin-top:0;}

#main .form table.normal input[type="text"][name="CONTACT_OTHER"]{margin:10px 10px 0;}

#address_input{cursor: pointer!important;}
.required_notice {border:2px solid #F00;padding:1em;margin:1em;}
.required_notice p {font-size:14px;line-height:160%;color:#F00;font-weight:bold;text-align:left;}

/* 入力確認画面 ======================================================================================================== */
#main.st2 .form table.normal .method .method_inner{margin:5px 0 0;padding:10px;border-radius:5px;background-color:#F0F5F5;}