﻿input,select,textarea{padding:5px 5px 5px 5px;font:15px/1em ＭＳ ゴシック,Osaka－等幅,Osaka-Mono,monospace;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{color:#ccc;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#ccc;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ccc;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}input.disabled,select.disabled,textarea.disabled{ime-mode:disabled}label{cursor:pointer}#cont_inner{padding:0 15px}#upper_error{padding-top:9px;margin-bottom:25px;border-top:dotted 1px #c00;border-bottom:dotted 1px #c00;text-align:center}#upper_error p{margin-bottom:8px;font-size:124%;line-height:1.4em;font-weight:bold;color:#c00}#upper_error p .ico{margin-right:10px;position:relative;top:-1px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle}#upper_error p .ico span{width:12px;height:12px;line-height:0;display:block;background:url("../../common/img/ico_error_wht.png") no-repeat scroll 0 0}p.site_link{margin-top:25px}p.site_link span{padding-left:20px;background:url(../../common/img/ico_link_white_blue.png) 0 30% no-repeat}p.site_link span a{font-size:116.0%;font-weight:bold;text-decoration:underline}p.site_link span a:link,p.site_link span a:visited{color:#297eba}p.site_link span a:hover,p.site_link span a:active{color:#d8902b}#password_reminder_form #cont_inner{margin-top:20px}#password_reminder_form .info_box{margin:0 auto;width:720px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#password_reminder_form .info_box div{padding:8px 10px 8px 10px;border:solid 2px #ffffff}#password_reminder_form .info_box div p{margin-top:2px;line-height:1.4em}#password_reminder_form .info_box div p a:link,#password_reminder_form .info_box div p a:visited{color:#505050;text-decoration:underline}#password_reminder_form .info_box div p a:hover,#password_reminder_form .info_box div p a:active{color:#d8902b;text-decoration:underline}#password_reminder_form form .inner{padding:30px 29px 30px 29px}#password_reminder_form form .inner .form_area{border:solid 5px #cacaca;border-top-width:4px}#password_reminder_form form .inner .form_area table{width:100%}#password_reminder_form form .inner .form_area table th{width:183px;border-top:solid 1px #cacaca;background:#f5f5f5;text-align:left}#password_reminder_form form .inner .form_area table th div{padding:10px 10px 10px 20px;font-weight:bold}#password_reminder_form form .inner .form_area table td.required,#password_reminder_form form .inner .form_area table td.option{width:55px;border-top:solid 1px #cacaca;background:#f5f5f5}#password_reminder_form form .inner .form_area table td.required span,#password_reminder_form form .inner .form_area table td.option span{padding:5px 8px 4px 8px;background:#47b2e4;font-size:77%;line-height:1em;color:#ffffff;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}#password_reminder_form form .inner .form_area table td.option span{background:#cacaca}#password_reminder_form form .inner .form_area table td.element{border-top:solid 1px #cacaca;background:#ffffff}#password_reminder_form form .inner .form_area table td.element div{padding:10px 15px}#password_reminder_form form .inner .form_area table td.element h4{padding:10px 0 5px 0;font-size:100%}#password_reminder_form form .inner .form_area table td.element input{margin-right:20px;border:solid 2px #878787}#password_reminder_form form .inner .form_area table td.element input:focus{border:solid 2px #111}#password_reminder_form form .inner .form_area table td.element input.input_s{width:180px}#password_reminder_form form .inner .form_area table td.element input.input_l{width:370px}#password_reminder_form form .inner .form_area table td.element input.err{border-color:#e56767}#password_reminder_form form .inner .form_area table td.element input.err:focus{border-color:#cc1f1f}#password_reminder_form form .inner .form_area table td.element select{border:solid 2px #878787}#password_reminder_form form .inner .form_area table td.element select:focus{border:solid 2px #111}#password_reminder_form form .inner .form_area table td.element select.err{border-color:#e56767}#password_reminder_form form .inner .form_area table td.element select.err:focus{border-color:#cc1f1f}#password_reminder_form form .inner .form_area table td.element p span.mlr{padding:0 8px}#password_reminder_form form .inner .form_area table td.element p span.outbound_link{padding-left:20px;background:url(../../common/img/ico_link_white_blue.png) 0 50% no-repeat}#password_reminder_form form .inner .form_area table td.element p span.outbound_link a{text-decoration:none;font-weight:bold}#password_reminder_form form .inner .form_area table td.element p span.outbound_link a:link,#password_reminder_form form .inner .form_area table td.element p span.outbound_link a:visited{color:#7f7f7f;border-bottom:dotted 1px #7f7f7f}#password_reminder_form form .inner .form_area table td.element p span.outbound_link a:hover,#password_reminder_form form .inner .form_area table td.element p span.outbound_link a:active{color:#d8902b;border-bottom:dotted 1px #d8902b}#password_reminder_form form .inner .form_area table td.element p.error_msg{margin:5px 0 -2px 0;color:#cc0000}#password_reminder_form form .inner .form_area table td.element p.error_msg .ico{margin-right:6px;padding:0;position:relative;top:-1px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle}#password_reminder_form form .inner .form_area table td.element p.error_msg .ico span{width:12px;height:12px;line-height:0;display:block;background:url("../../common/img/ico_error_red.png") no-repeat scroll 0 0}#password_reminder_form form .inner .form_area table td.element p.radio{padding:4px 0;font-size:116.0%}#password_reminder_form form .inner .form_area table td.element p.radio input{border:none;margin:0 7px 0 0}#password_reminder_form form .inner .form_area table td.element p.radio span{padding-right:20px}#password_reminder_form form .inner .form_area table td.element p.notes{margin:5px 0 -10px 0;font-size:85%;color:#3485bd}#password_reminder_form form .inner .form_area table td.element p.inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}#password_reminder_form form .inner .form_area table td.element p.help{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}#password_reminder_form form .inner .form_area table td.element p.help .ico{margin-right:6px;padding:0;display:inline-block;*display:inline;*zoom:1;vertical-align:middle}#password_reminder_form form .inner .form_area table td.element p.help .ico span{padding:0}#password_reminder_form form .inner .form_area table td.element p.help a{text-decoration:none;font-weight:bold}#password_reminder_form form .inner .form_area table td.element p.help a:link,#password_reminder_form form .inner .form_area table td.element p.help a:visited{color:#7f7f7f;border-bottom:dotted 1px #7f7f7f}#password_reminder_form form .inner .form_area table td.element p.help a:hover,#password_reminder_form form .inner .form_area table td.element p.help a:active{color:#d8902b;border-bottom:dotted 1px #d8902b}#password_reminder_form form .inner .form_area table td.element ul{margin:10px 0 -2px 0}#password_reminder_form form .inner .form_area table td.element ul li{margin-left:1em;text-indent:-1em;font-size:85%;color:#3485bd}#password_reminder_form form .inner div.blc_btn{margin-top:30px;text-align:center}#password_reminder_form form .inner div.blc_btn p{text-align:center;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;vertical-align:bottom}#password_reminder_form form .inner div.blc_btn p a{text-align:center;font-weight:bold;text-decoration:none;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#password_reminder_form form .inner div.blc_btn p a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}#password_reminder_form form .inner div.blc_btn p.btn_back{margin-right:20px}#password_reminder_form form .inner div.blc_btn p.btn_back a{padding:10px 70px 8px 70px;background:#a5a5a5;font-size:116.0%;color:#ffffff}#password_reminder_form form .inner div.blc_btn p.btn_back a .ico{margin-right:10px;position:relative;top:-2px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle}#password_reminder_form form .inner div.blc_btn p.btn_back a .ico span{width:13px;height:13px;line-height:0;display:block;background:url("../../common/img/ico_link_back_white_gray.png") no-repeat scroll 0 0}#password_reminder_form form .inner div.blc_btn p.btn a{padding:20px 70px 18px 70px;background:#297eba;font-size:116.0%;color:#ffffff}#password_reminder_form form .inner div.blc_btn p.btn a .ico{margin-right:10px;position:relative;top:-2px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle}#password_reminder_form form .inner div.blc_btn p.btn a .ico span{width:15px;height:15px;line-height:0;display:block;background:url("../../common/img/ico_link_white_blue.png") no-repeat scroll 0 0}#password_reminder_end .box{margin:0 auto;width:572px;text-align:center}#password_reminder_end .box .inner{padding:25px 25px 25px 25px}#password_reminder_end .box .inner h1{font-size:131%;font-weight:bold;color:#0068ac}#password_reminder_end .box .inner p{line-height:1.4em}#password_reminder_end .box .inner p.mail{margin-top:10px;padding:10px;border:5px solid #cacaca}#password_reminder_end .box .inner p.sublead{margin-top:15px}#password_reminder_disp #cont_inner{margin-top:20px}#password_reminder_disp .error_box{margin-top:45px;text-align:center}#password_reminder_disp .error_box h2{padding-bottom:105px;background:url(../../member/img/ico_alert_big.png) center bottom no-repeat;font-size:139%;color:#3b3b3b}#password_reminder_disp .error_box p.lead{margin-top:20px}#password_reminder_disp .inner{margin-top:25px;padding:0 29px 30px 29px}#password_reminder_disp .inner .form_area{border:solid 5px #cacaca;border-top-width:4px}#password_reminder_disp .inner .form_area table{width:100%}#password_reminder_disp .inner .form_area table th{width:183px;border-top:solid 1px #cacaca;background:#f5f5f5;text-align:left}#password_reminder_disp .inner .form_area table th div{padding:10px 10px 10px 20px;font-weight:bold}#password_reminder_disp .inner .form_area table td.element{border-top:solid 1px #cacaca;background:#ffffff}#password_reminder_disp .inner .form_area table td.element div{padding:10px 15px}#password_reminder_disp .inner .form_area table td.element h4{padding:10px 0 5px 0;font-size:100%}
