@charset "UTF-8";

/* formtmp */
#contents{}
#contents .formtmp_wrapper{margin-top:20px;}
/*#contents .formtmp_wrap{background:url(/common/rlx/images/form_bg_top.jpg) center top no-repeat;}                                      */
/*#contents .formtmp{padding:10px 0;background:url(/common/rlx/images/form_bg_bottom.jpg) center bottom no-repeat;}                      */
#contents .formtmp_wrapper,#contents .formtmp_wrap,#contents .formtmp{border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;}

#contents input,#contents textarea,#contents select{margin:0 5px;padding:2px 5px;border-top:1px solid #CCC1AA;border-left:1px solid #CCC1AA;background:#FFFFFF;}
#contents td label{padding:3px 0;display:inline-block;white-space:nowrap;}
#contents label input,#contents label textarea,#contents label select{padding:2px 0;border:none;background:none;}
#contents textarea{resize:vertical;}

form .kitimg {text-align: center;padding: 10px;margin-top: 55px;background: #EEE8DC;}

#formTable optgroup{background:#DDDDDD;}
#formTable option{background:#FFFFFF;}

#contents .pkList{margin:0 0 15px 0;overflow:hidden;zoom:1;float:right;}
#contents .pkList li{float:left;}
#contents .intro{margin:0 0 3px 0;padding:0px 0 0 0;font-size:86%;line-height:1.4;float:left;}
#contents .kitlist{margin:0 0 15px 0;text-align:center;}

#formTable{width:100%;margin:0 auto;background:#EEE8DC;}
#formTable th,#formTable td{border-bottom:1px solid #CCC1AA;}
#formTable th{width:25%;padding:5px 10px 5px;vertical-align:middle;}
#formTable td{padding:5px 0;}
#formTable .line-top th,#formTable .line-top td{border-top:1px solid #CCC1AA;}
#formTable .line-none th,#formTable .line-none td{border-bottom:none;}
#formTable .need{margin:0 0 0 3px;color:#CC0000;font-size:72%;vertical-align:top;}
#formTable .tdGroup{padding:9px 0 2px 10px;border-left:1px solid #CCC1AA;}
#formTable .inpbox{padding:0 0 7px 0;overflow:hidden;zoom:1;}
#formTable .submsg{padding:0 0 7px 0;font-size:86%;line-height:1.4;}
#formTable .errmsg,#sateiStep1 .errmsg{padding:0 0 2px 19px;background:url(/common/rlx/images/form_bg_error.jpg) 0 2px no-repeat;color:#CC0000;}
#sateiStep1 .errmsg{margin:0 0 10px 0;}
#formTable .imp{color:#990000;font-size:115%;font-weight:bold;}
#formTable #list_other{margin:0 0 10px 0;}
#formTable .uploadSet{position:relative;}
#formTable #upload{width:200px;position:relative;text-align:right;filter:alpha(opacity:0);opacity:0;z-index:2;}
#formTable .fakeInp{position:absolute;top:0;left:0;z-index:1;display:block;overflow:hidden;zoom:1;}
#formTable #uploadFakeText{float:left;}
#formTable #uploadFakeBtn{width:46px;height:22px;margin:1px 0 0 0;background:url(/common/rlx/images/form_btn_upload.png) left center no-repeat;text-indent:-5000px;}
#formTable #inpAutoAdd{width:100px;height:22px;margin:0 0 0 8px;background:url(/common/rlx/images/form_btn_autoadd.png) left center no-repeat;text-indent:-5000px;cursor:pointer;}
#formTable #inpAutoAdd:hover{background-image:url(/common/rlx/images/form_btn_autoadd_on.png);}

#sateiStep1,#sateiStepThanks{margin:0 auto;padding:15px 0 15px 0;}
#sateiStep1 .alist{margin:0 0 15px 0;overflow:hidden;zoom:1;}
#sateiStep1 .alist dt,#sateiStep1 .alist dd a{width:186px;margin:0 3px 3px 0;padding:6px 0;background:#F5F3EB;border:1px solid #CAB686;font-size:12px;text-align:center;}
#sateiStep1 .alist dt{background:#C1AA73;color:#FFFFFF;font-weight:bold;float:left;}
#sateiStep1 .alist dd{float:left;}
#sateiStep1 a{color:#2B2013;text-decoration:none;display:block;}
#sateiStep1 a:hover{background:#FFFFFF!important;}
#sateiStep1 .olist{margin:0 0 15px 0;overflow:hidden;zoom:1;}
#sateiStep1 .olist dt,#formBlock .olist dd{margin:0 5px 0 0;float:left;}
#sateiStep1 .other{margin:0 3px 3px 0;background:#F5F3EB;border:1px solid #CAB686;}
#sateiStep1 .other a{padding:6px 0;font-size:12px;text-align:center;}
#sateiStep1 .otherinp{padding:15px 0;border-top:1px dotted #CCC1AA;text-align:center;}

#sateiStepThanks{padding:60px 0 50px 0;}
#sateiStepThanks .thanks_title{padding:30px 0 5px 0;font-size:115%;font-weight:bold;color:#CC0000;}
#sateiStepThanks .thanks_text{padding:0 0 45px 0;}

#antform{margin:0 0 30px 0;position:relative;overflow:hidden;zoom:1;}
#antform .sel{margin:0 5px 0 0;}
#antform .sizeS{width:50px;}
#antform .sizeM{width:140px;}
#antform .sizeL{width:91%;}
#antform .formBtn{float:right;overflow:hidden;zoom:1;margin-top:20px;margin:20px 50px;}
#antform .formBtn input{width:205px;height:55px;margin:0;padding:0;border:none;text-indent:-5000px;cursor:pointer;display:block;float:left;}
#antform .ssldoc{margin:0 0 0 0;float:left;font-size:79%;}

#antform #inpGoBack{width:115px;height:55px;margin:0 10px 0 0;background:url(/common/rlx/images/form_btn_back.jpg) left top no-repeat;text-indent:-5000px;cursor:pointer;display:block;float:left;}
#antform #inpGoBack:hover{background:url(/common/rlx/images/form_btn_back_on.jpg);}

#antform #inpGoCheck{background:url(/common/rlx/images/form_btn_gocheck.jpg) left top no-repeat;}
#antform #inpGoCheck:hover{background-image:url(/common/rlx/images/form_btn_gocheck_on.jpg);}

#antform #inpSend{background:url(/common/rlx/images/form_btn_send.jpg) left top no-repeat;}
#antform #inpSend:hover{background-image:url(/common/rlx/images/form_btn_send_on.jpg);}

#antform #otherBrandSend{width:46px;height:22px;padding:0;border:none;background:url(/common/rlx/images/form_btn_send_s.png) center top repeat-y;text-indent:-5000px;cursor:pointer;display:inline-block;}
#antform #otherBrandSend:hover{background-image:url(/common/rlx/images/form_btn_send_s_on.png);}

#info_form{margin:0 0 25px 0;padding:10px;background:#FBF1EC;border:2px solid #EDC6AD;}
#info_form .tit{margin:0 0 6px 0;padding:0 0 6px 0;border-bottom:1px dotted #EDC6AD;color:#735B4D;}
#info_form .txt{color:#746861;}

#message-box{clear:both;}