:scope{font-color:white}span.required{position:relative;display:inline-block;width:30px;height:16px;background:#e22632}span.required:before{font-size:1.1rem;position:absolute;top:0;left:4px;display:block;content:"必須";color:#fff}[data-is=lead]{padding:0 20px}input,select{border:1px solid #5492cf}input.focused:invalid,select.focused:invalid{border:1px solid tomato}input:invalid,select:invalid{border:1px solid #ccc}input[required=required]:not(:invalid),select[required=required]:not(:invalid){border:1px solid #5492cf}.l-contents-read{width:800px;min-height:400px;margin:25px auto}.l-contents-read .area-ad .inner-ad .img{margin:auto auto 15px;text-align:center}.l-contents-read .area-ad .inner-ad .img img{width:auto;max-width:100%;vertical-align:bottom}h1{margin:20px 0;padding:.5em .75em;background-color:#f6f6f6;box-shadow:0 2px 6px rgba(0,0,0,.15)}.message a{font-size:120%;text-decoration:underline;color:#003977}h2{font-size:15px;font-weight:400;margin:20px 0;color:#555}h2 span{font-size:120%;display:inline-block;margin:0 10px}h2 span:first-child{margin-left:0}h2 span.current{font-size:110%;font-weight:400;line-height:30px;height:30px;padding:0 1em;color:#fff;background:#001c52}p{font-size:14px}.form-horizontal{width:100%;margin:0 auto 30px;color:#333}.form-horizontal label{font-size:120%;display:inline-block;box-sizing:border-box;width:50%;margin-bottom:.7em}.form-horizontal label.col-xs-3{line-height:1.6;position:relative;width:80%;padding-left:1.5em}.form-horizontal label.col-xs-3:before{position:absolute;top:0;left:.5em;display:block;width:7px;height:30px;padding-bottom:3px;content:"";background:#001c52}.form-horizontal .col-sm-9,.form-horizontal .col-xs-9{margin-left:1.5em}.form-horizontal .form-group label{font-weight:400;color:#001c52}.form-horizontal .form-group{padding:0}.form-horizontal .row{width:90%;margin:auto}.form-horizontal .form-group input,.form-horizontal .form-group input[type=checkbox]{margin-right:10px}.form-horizontal p{font-size:14px;line-height:1.2em}.form-horizontal form input[type=email],.form-horizontal form input[type=text],.form-horizontal form textarea{font-family:Hiragino Sans,ヒラギノ角ゴシック,Arial,Roboto,“Droid Sans”,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,“ヒラギノ角ゴ ProN W3″,“Hiragino Kaku Gothic ProN”,“メイリオ”,Meiryo,sans-serif;box-sizing:border-box;width:100%;margin:4px 0;padding:.5em;text-align:left}.form-horizontal form input[type=email],.form-horizontal form input[type=text]{width:50%}.form-horizontal .form-group input[name="lead[zip]"]{width:15%}.form-horizontal form input,.form-horizontal form select{margin-top:4px;border:1px solid #ccc}.form-horizontal form input#agreement{margin-right:5px}.form-horizontal form button{padding:8px 10px;background:#f0f0f0}.form-group{margin-bottom:20px;padding:0 1em 40px;border-bottom:0 solid #eaeaea}.help-block{font-size:110%;font-size:1.2rem;text-align:right}.help-block,.hint{display:block;color:#333}.hint{font-size:110%;margin:.5em 0}.form-control-static{font-size:150%;padding-top:.5em}.form-horizontal form textarea{height:10em;border-width:1px;border-color:#bbb #ccc #ccc #bbb;border-radius:4px}.form-horizontal form .btn{font-size:18px;position:relative;display:block;max-width:500px;margin:0 auto 15px;padding:10px 35px 10px 20px;text-align:center;color:#fff;background:#0d306f}.form-horizontal form .btn:after{position:absolute;top:0;right:20px;bottom:0;width:10px;height:10px;margin:auto;content:"";transform:rotate(45deg);vertical-align:middle;border-top:2px solid #fff;border-right:2px solid #fff}.form-horizontal form .btn.btn-lg.btn-default{color:#666;background:#f0f0f0}.form-horizontal form .btn.btn-lg.btn-default:after{position:absolute;top:0;right:auto;bottom:0;left:20px;width:10px;height:10px;margin:auto;content:"";transform:rotate(45deg);vertical-align:middle;border:2px solid #151515;border-top:none;border-right:none}.form-horizontal form label.checkbox,.form-horizontal form label.radio{cursor:pointer}.form-horizontal form .help-block{margin-top:4px;text-align:left}select{font-size:100%;position:relative;padding:.5em;border:1px #ccc;background:#fefefe;-moz-appearance:menulist;-webkit-appearance:menulist;appearance:menulist}.form-horizontal .form-group select[name=_level1]{display:block}.form-horizontal .row p strong{display:block;margin-bottom:18px}.row div{display:block;text-align:left}.row div.btn_area{margin-top:20px;text-align:center}.row .scroll p a{font-size:14px;line-height:30px;position:relative;display:inline-block;float:none;height:30px;padding-right:30px;border:none}.row a#init{padding-right:1em;padding-left:30px}.row a#init:before{left:10px}.row a#init:after{right:67px;border-right:4px solid #fff;border-left:4px solid transparent}.message{font-size:1.4rem;padding:1em;border:1px solid #ccc;background-color:#f0f0f0}.formsummary.end,.message.thanks{font-size:1.6rem;width:100%;margin:80px 0}.formsummary.end p.txt{font-size:1.4rem;padding:1em;text-align:center;border:1px solid #ccc;background-color:#f0f0f0}.lead-download>.message.thanks{padding:50px 25px}.lead-download>.message.thanks ul li .btn{font-size:18px;position:relative;display:block;margin:25px auto 15px;padding:10px 35px 10px 20px;text-align:center;text-decoration:none;color:#fff;background:#0d306f}.lead-download>.message.thanks ul li .btn:after{position:absolute;top:0;right:20px;bottom:0;width:10px;height:10px;margin:auto;content:"";transform:rotate(45deg);vertical-align:middle;border-top:2px solid #fff;border-right:2px solid #fff}.scroll{overflow-y:scroll;height:200px;margin-bottom:20px;padding:10px;border:1px solid #bbb;background-color:#fcfcfc}.message label{font-size:100%;width:100%;cursor:pointer;text-align:center}.row div.error-message{font-size:1.4rem;font-weight:700;text-align:center;color:red}#lead.WD-2018-0004 .form-horizontal form .col-xs-9 label.radio,#lead.WD-2024-0005 .form-horizontal form .col-xs-9 label.radio{display:block;width:auto}#lead.WD-2018-0004 .form-horizontal form .col-xs-9 label.checkbox{display:block}#lead.WD-2018-0004 .help-block{font-size:1rem}#lead.WD-2018-0004 .form-horizontal form label.col-xs-3{width:85%}.pg-tieup .inner-article{margin-bottom:20px}#lead.WD-2019-0006 .form-horizontal label{width:100%;margin-bottom:.7em}#lead.WD-2019-0006 .form-horizontal label.col-xs-3{line-height:1.6;width:80%}#lead.WD-2019-0006 .form-horizontal label.col-xs-3 a{text-decoration:underline}#lead.WD-2019-0006 .form-horizontal label.col-xs-3 a:hover{text-decoration:none}#lead.WD-2019-0006 .form-group .col-xs-9{width:734px}#lead.WD-2019-0012 .form-group .col-xs-9 textarea{width:80%;margin-top:4px;border:1px solid #ccc;box-shadow:inset 2px 3px 3px rgba(0,0,0,.07)}#lead.WD-2020-0001 .col-xs-9 label.radio{display:block;width:auto}#lead.WD-2020-0006 .form-horizontal label.col-xs-3,#lead.WD-2020-0009 .form-horizontal label.col-xs-3,#lead.WD-2020-0010 .form-horizontal label.col-xs-3{width:100%}#lead.WD-2020-0007 .col-xs-9 label.radio{display:block;width:100%}#lead.WD-2020-0007 .form-horizontal label.col-xs-3{width:100%}