*{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%}h1,h2,h3,h4,h5,h6,p,div,ul,li,dl,dt,form,span,hr,br,img,nav{margin:0;padding:0}body{color:#595757;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:1.6rem;font-weight:500}.dnone{display:none}.center{text-align:center}.right{text-align:right}.fleft{float:left}.fright{float:right}.clear{clear:both}.tWhite{color:#fff}.tGray{color:gray}.tDarkgray{color:#333}a{text-decoration:none}.mb50{margin-bottom:50px}@media all and (-ms-high-contrast:none){body{font-family:"メイリオ",Meiryo,sans-serif!important}}header{border-bottom:1px solid #ccc;width:100%;height:120px;display:table;padding:0 40px}.hdrLogo{display:table-cell;width:calc(100% - 35px);height:119px;vertical-align:middle}.hdrNarcohm{display:table-cell;width:35px;height:119px;vertical-align:middle}.logo_img{width:252px;height:60px}.narcohm_img{width:35px;height:48px}main{display:block;overflow:hidden;padding:0;margin:auto;font-size:100%;width:100%;min-height:calc(100vh - 192px)}section{overflow:hidden;padding:80px 0 120px;width:780px;margin:0 auto;font-size:100%}h1{font-size:4rem;text-align:center;margin-bottom:80px}h1 span{margin-left:2rem}div.panel{overflow:hidden;padding:5px 0 20px}div#panel1,div#panel2,div#panel3,div#panel4{display:none}dl{width:100%;border-bottom:1px solid #ccc;margin-bottom:40px}dl::after{content:"";display:block;clear:both}dt{float:left;width:300px;border-top:1px solid #ccc;padding-top:16px;padding-right:20px;font-weight:bold;overflow:hidden;clear:both}dt span{margin:0 0 0 10px;padding:2px 6px;color:#fff;font-size:1.2rem;background:red;border-radius:11px}dt label{display:block;padding-top:2px;float:left}dt a{display:block;float:right;color:#115ca3;cursor:pointer}dd{float:left;width:480px;border-top:1px solid #ccc;padding-top:16px;overflow:hidden}dd label{float:left;margin-right:10px}dd label span{margin-left:2px}dd p{display:block;overflow:hidden;height:20px;margin:0 0 18px;font-size:90%;color:red}textarea,input[type="email"],input[type="tel"],input[type="number"],input[type="password"],input[type="text"]{padding:5px;width:100%;height:34px;border:solid 1px #5b5858;box-sizing:border-box;margin-bottom:3px}textarea{height:100px}textarea:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="text"]:focus{border:solid 1px #4060bc}input[type="radio"]{outline:none}input[type="text"]:valid{background:none}input.zip1{width:50px}input.zip2{width:60px}input.tel{width:60px}input.bRed{background:#f2d5fa}input#TbCId.bRed{background:#f2d5fa}input#TbJyusyo1{margin-bottom:16px}div.btnBox{width:100%;text-align:center}div.btnBoxL,div.btnBoxR{width:50%;padding:0 0;float:left;overflow:hidden}a.btns,a.btn{display:block;cursor:pointer;border-radius:4px;width:190px;height:48px;line-height:48px;text-align:center}a.btns{margin:auto}a.btn{margin:auto 5px}a.next{background:#094;color:#fff;font-weight:bold}a.back{background:#ccc;font-weight:bold}p.Complet{text-align:center;font-size:2.4rem;color:red}footer{background:#5b5858;width:100%;height:72px;text-align:center}footer p{color:#8b8b8b;font-size:1.4rem;line-height:72px}dl#chkDl{margin-bottom:30px}dl#chkDl dt,dl#chkDl dd{border:solid 1px #ccc;box-sizing:border-box;width:100%;padding:7px 10px 5px}dl#chkDl dt{background:#5b5858;color:#fff;border-radius:4px;border:none;padding:5px 10px 4px}dl#chkDl dd{min-height:30px;border:none;margin-bottom:16px}div#overray{position:absolute;top:0;left:0;overflow:hidden;z-index:50000;width:100%;background:rgba(0,0,0,.9)}div#overray div.msgBox{position:relative;overflow:hidden;z-index:50001;width:300px;height:200px;top:50%;left:50%;margin:-200px 0 0 -150px;background:#f5f5f4;border-radius:10px;text-align:center}div#overray div.msgBox p.title{background:#115ca3;width:100%;height:30px;text-align:center;line-height:220%;color:#fff}div#overray div.msgBox p.msg{font-size:90%;text-align:center;padding:12px 0}div#overray div.msgBox p.navi{font-size:90%;text-align:left;padding:0 10px}div#overray div.msgBox p.btn{margin-top:15px}div#overray div.msgBox p.btn a{display:block;width:200px;height:30px;margin:auto;text-align:center;background:#ccc;line-height:220%;outline:none;color:#333;border-radius:6px}div#overray span{position:absolute;display:block;width:200px;height:60px;top:40%;left:50%;z-index:50001;margin-top:-30px;margin-left:-100px;background:url('../img/loader.gif') center 35px no-repeat;color:#fff;text-align:center}div.cauBox{font-size:95%;overflow:hidden;padding-bottom:5px}div.cauBox span{color:#115ca3}div.cauBox span.t{font-weight:bold}.kTitle{font-weight:bold}.sTitle{margin:15px 0 5px;color:#115ca3}.kiyakuUl{padding-left:20px}@media screen and (max-width:943px){.block_hdr{width:600px}section{width:560px}h1{font-size:3rem}dt{float:none;width:560px}dd{float:none;width:560px;border-top:none}}@media screen and (max-width:599px){header{height:88px;padding:0 10px}.hdrLogo{width:calc(100% - 35px);height:87px}.hdrNarcohm{width:35px;height:87px}.logo_img{width:200px;height:48px}.narcohm_img{width:35px;height:48px}main{min-height:calc(100vh - 159px)}section{width:280px;padding:40px 0 80px}h1{font-size:2.4rem;margin-bottom:40px}h1 span{display:block;margin:0}dt{float:none;width:280px}dd{float:none;width:280px}dd label{float:none;display:block;margin-bottom:16px}a.btns,a.btn{width:135px;height:48px}}