@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:inherit;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}a{color:inherit;text-decoration:inherit}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html *{font-family:Hiragino Kaku Gothic ProN,游ゴシック,YuGothic,sans-serif}body,html *{max-width:600px}body{line-height:24px;width:100%;margin:0 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;color:#333e43;font-size:15px;font-weight:400;letter-spacing:0}body .cover{display:none;height:100vh;top:0;background:rgba(53,65,80,.7)}body .cover,body .fixedArea{width:100%;position:fixed;left:0;right:0;bottom:0;margin:auto;z-index:100}body .fixedArea{max-width:600px}body .fixedArea .btnClick{position:absolute;bottom:12px;right:10px;width:130px;height:171px;z-index:100;display:block;cursor:pointer}body .fixedArea .btnClick img{width:100%}body .nobr{white-space:nowrap}body header .headArea{position:fixed;width:100%;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:100}body header .headArea .headLogo{width:137px;height:40px;margin-top:-12px}body header .headArea .headSub{font-size:10px;line-height:14px;padding-left:10px}body header .mainArea .bg1{width:414px;height:272px}.modal-enquate{position:fixed;display:none;top:0;left:0;z-index:6000;margin:10px auto 0;padding:0 10px;background:#fff;width:300px}.modal-enquate .inner,.modal-enquate div,.modal-enquate li,.modal-enquate ul{-webkit-box-sizing:content-box;box-sizing:content-box}.modal-enquate *{margin:0;padding:0;font:11px/1.5 Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,Osaka,MS PGothic,arial,helvetica,sans-serif;color:#404040}.modal-overlay{z-index:200;display:none;position:fixed;bottom:0;left:0;width:100%;max-width:100%;height:120%;background-color:rgba(0,0,0,.7)}.modal-close{color:#000;position:absolute;right:0;top:-45px;font-size:42px;font-weight:700}.modal-close:hover{color:#fff;text-decoration:none;cursor:pointer}.modal-enquate p{margin:0}.modal-enquate .header{height:24px}.modal-enquate .header .headtit{line-height:30px;font-weight:700;font-size:10px;text-align:center}.modal-enquate .contents p.subtit{margin:10px auto 15px}.modal-enquate .contents .tit{margin:5px 0 10px;font-size:20px;font-weight:700;text-align:center;color:#000}.modal-enquate .contents .middle{margin-bottom:50px}.modal-enquate .contents ul{margin:0;width:250px;position:relative;left:8px}.modal-enquate .contents ul li{height:29px;width:117px;margin:0 6px 8px 0;list-style-type:none;text-align:center;float:left;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.modal-enquate .contents ul li a:after{content:">";font-family:Glyphicons Halflings;float:right;font-weight:700;font-size:16px;line-height:1.8;margin-right:3px}.modal-enquate .contents ul li.color0{border:1px solid #a6a6a6;background-color:#fff;-webkit-box-shadow:0 3px 3px #a6a6a6;box-shadow:0 3px 3px #a6a6a6}.modal-enquate .contents ul li.color0 a,.modal-enquate .contents ul li.color1 a span.sm{color:#404040}.modal-enquate .contents ul li.color1{border:1px solid #4472c4;background-color:#4472c4;-webkit-box-shadow:0 3px 3px #203864;box-shadow:0 3px 3px #203864}.modal-enquate .contents ul li.color2{border:1px solid #00b0f0;background-color:#00b0f0;-webkit-box-shadow:0 3px 3px #0070c0;box-shadow:0 3px 3px #0070c0}.modal-enquate .contents ul li.color3{border:1px solid #6da945;background-color:#6da945;-webkit-box-shadow:0 3px 3px #548235;box-shadow:0 3px 3px #548235}.modal-enquate .contents ul li.color4{border:1px solid #ff81ff;background-color:#ff81ff;-webkit-box-shadow:0 3px 3px #c39;box-shadow:0 3px 3px #c39}.modal-enquate .contents ul li.color5{border:1px solid #7f7f7f;background-color:#7f7f7f;-webkit-box-shadow:0 3px 3px #595959;box-shadow:0 3px 3px #595959}.modal-enquate .contents ul li.wide{width:242px;letter-spacing:1px}.modal-enquate .contents ul li a{height:31px;display:block;font-size:14px;line-height:2.2;text-decoration:none}.modal-enquate .contents ul li.bl a{font-weight:700}.modal-enquate .contents ul li a span.sm{font-size:11px;font-weight:700}.modal-enquate .contents ul li.color1 a,.modal-enquate .contents ul li.color1 a span.sm,.modal-enquate .contents ul li.color2 a,.modal-enquate .contents ul li.color2 a span.sm,.modal-enquate .contents ul li.color3 a,.modal-enquate .contents ul li.color3 a span.sm,.modal-enquate .contents ul li.color4 a,.modal-enquate .contents ul li.color4 a span.sm,.modal-enquate .contents ul li.color5 a,.modal-enquate .contents ul li.color5 a span.sm{color:#fff}.modal-enquate .contents .footer{margin-bottom:10px;clear:both}.modal-enquate .contents .footer p.annotation{font-size:10px;margin-left:12px;margin-bottom:0;color:#7f7f7f}.modal-enquate .contents ul li a#m0104{font-size:11px;line-height:2.8}.modal-enquate .contents ul li a#m0104 .sm{font-size:10px;line-height:2.8}.modal-enquate .contents ul li a#m0501{font-size:12px;line-height:2.6}.modal-enquate .contents ul li a#y508{font-size:11px;line-height:2.8}.modal-enquate .contents ul li a#k802,.modal-enquate .contents ul li a#k803,.modal-enquate .contents ul li a#m9900{font-size:12px;line-height:2.6}.modal-enquate .contents ul li a#y506{font-size:11px;line-height:2.8}#modal1 .contents .inner{margin:-25px 0 0;padding:10px;position:relative;left:0;overflow:auto;border:1px solid #ccc}#modal1 .contents p.subtit{text-align:center;margin:0 auto 10px;line-height:16px;font-weight:700;position:relative;z-index:10;background-color:#fff}#modal1 .contents p.subtit sub{font-size:16px;font-weight:700;color:#2e75b6;line-height:10px;margin-right:3px;vertical-align:top}#modal1 .contents .left p.subtit{width:270px}#modal1 .contents .right{margin-top:10px;margin-bottom:10px}#modal1 .contents .right p.subtit{width:200px}#modal1 .contents .inner ul{margin-top:15px}#modal1 .contents ul li.color0{border:1px solid #a6a6a6;background-color:#a6a6a6;-webkit-box-shadow:0 3px 3px #7f7f7f;box-shadow:0 3px 3px #7f7f7f}#modal1 .contents ul li.color0 a{color:#fff}#modal1 .contents p.annotation{margin-bottom:0;color:red}#modal2 .contents p.subtit{padding-left:20px}#modal2 .contents p.select{margin-bottom:18px;text-align:center}#modal2 .contents p.select select{padding:2px 2px 2px 4px;width:222px;font-size:14px}#modal2 .contents p.select select option{font-size:14px;padding:3px}#modal2 .contents p.submit a{text-align:center;margin:0 auto;display:block;width:160px;color:#fff;background-color:#b2b2b2;font-weight:700;text-decoration:none;font-size:20px;padding:3px 0}#modal8 .contents .tit{font-size:18px}#modal8 .contents .middle{margin-bottom:15px}#modal8 .contents .inner{width:220px;margin:0 auto;font-size:14px}#modal8 .contents .footer{text-align:center}#modal8 .contents .footer .closebtn{height:20px;width:200px;background-color:#777;color:#fff;font-size:14px;margin:0 auto;padding:20px 0}#modal8 .contents .footer .closebtn:hover{color:#fff;text-decoration:none;cursor:pointer}.btn{-webkit-box-sizing:border-box;position:relative;text-decoration:none;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;z-index:0}.btn,.btn img{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.btn:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:-1;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;opacity:0}.btnType1{width:100%;display:inline-block;cursor:pointer;position:relative}.btnType1 input{display:none}.btnType1 span{display:block;width:100%;height:54px;border-radius:4px;position:relative;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.btnType1>span{background-color:#8d8d8d;-webkit-box-shadow:0 2px 3px 0 hsla(0,0%,55.3%,.4);box-shadow:0 2px 3px 0 hsla(0,0%,55.3%,.4)}.btnType1>span>span{background-color:#fff;top:-3px}.btnType1>span>span>span{border:1px solid #e8e8e8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:15px;line-height:18px;font-weight:700}@media (max-width:329px){.btnType1>span>span>span{font-size:13px}}.btnType1>span:hover{-webkit-box-shadow:0 0 0 0 hsla(0,0%,55.3%,.4);box-shadow:0 0 0 0 hsla(0,0%,55.3%,.4)}.btnType1>span:hover>span{top:-1px}.btnType1 input:checked+span{background-color:#f05812;-webkit-box-shadow:0 0 0 0 hsla(0,0%,55.3%,.4);box-shadow:0 0 0 0 hsla(0,0%,55.3%,.4)}.btnType1 input:checked+span>span{background-color:#f05812;top:-1px}.btnType1 input:checked+span>span>span{border-color:#f05812;color:#fff}.btnType2{width:165px;display:inline-block;cursor:pointer;position:relative}.btnType2 input{display:none}.btnType2 span{display:block;width:100%;height:40px;border-radius:20px;position:relative;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.btnType2>span{background-color:#c56b0f;-webkit-box-shadow:0 2px 3px 0 hsla(0,0%,55.3%,.4);box-shadow:0 2px 3px 0 hsla(0,0%,55.3%,.4)}.btnType2>span>span{background-image:-webkit-gradient(linear,left top,left bottom,from(#ff9300),to(#ff9300));background-image:linear-gradient(#ff9300,#ff9300);top:-3px}.btnType2>span>span>span{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;line-height:18px;font-weight:700;color:#fff;text-align:center}.btnType2>span:hover{-webkit-box-shadow:0 0 0 0 hsla(0,0%,55.3%,.4);box-shadow:0 0 0 0 hsla(0,0%,55.3%,.4)}.btnType2>span:hover>span{top:-1px}.btnType2.disabled>span{background-color:#8d8d8d}.btnType2.disabled>span>span{background-image:-webkit-gradient(linear,left top,left bottom,from(#d1d1d1),to(#c4c4c4));background-image:linear-gradient(#d1d1d1,#c4c4c4)}.btnType2.disabled>span>span>span{color:#e8e8e8}.btnType2.disabled>span:hover{-webkit-box-shadow:0 2px 3px 0 hsla(0,0%,55.3%,.4);box-shadow:0 2px 3px 0 hsla(0,0%,55.3%,.4)}.btnType2.disabled>span:hover>span{top:-3px}.btnType3{width:90px;display:inline-block;cursor:pointer;position:relative}.btnType3 input{display:none}.btnType3 span{display:block;width:100%;height:40px;border-radius:4px;position:relative;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.btnType3>span{background-color:#8d8d8d}.btnType3>span>span{background-color:#fff;top:-1px}.btnType3>span>span>span{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;line-height:18px;font-weight:400;color:#333e43;text-align:center}.btnType4{width:100%;max-width:343px;display:inline-block;cursor:pointer;position:relative}.btnType4 input{display:none}.btnType4 span{display:block;width:100%;height:60px;border-radius:10px;position:relative;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.btnType4>span{background-color:#763c26;-webkit-box-shadow:0 2px 3px 0 hsla(0,0%,55.3%,.4);box-shadow:0 2px 3px 0 hsla(0,0%,55.3%,.4)}.btnType4>span>span{background-image:-webkit-gradient(linear,left top,left bottom,from(#d64612),to(#c43b09));background-image:linear-gradient(#d64612,#c43b09);top:-3px}.btnType4>span>span>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:15px;line-height:18px;font-weight:700;color:#fff;text-align:center}.btnType4>span:hover{-webkit-box-shadow:0 0 0 0 hsla(0,0%,55.3%,.4);box-shadow:0 0 0 0 hsla(0,0%,55.3%,.4)}.btnType4>span:hover>span{top:-1px}.btnType5{width:100%;max-width:343px;display:inline-block;cursor:pointer;position:relative}.btnType5 input{display:none}.btnType5 span{display:block;width:100%;height:60px;border-radius:10px;position:relative;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.btnType5>span{background-color:#fcbe18;-webkit-box-shadow:0 2px 3px 0 hsla(0,0%,55.3%,.4);box-shadow:0 2px 3px 0 hsla(0,0%,55.3%,.4)}.btnType5>span>span{background-image:-webkit-gradient(linear,left top,left bottom,from(#e8a62b),to(#ba7900));background-image:linear-gradient(#e8a62b,#ba7900);top:3px}.btnType5>span>span>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:15px;line-height:18px;font-weight:700;color:#fff;text-align:center}.btnType5>span:hover{-webkit-box-shadow:0 0 0 0 hsla(0,0%,55.3%,.4);box-shadow:0 0 0 0 hsla(0,0%,55.3%,.4)}.btnType5>span:hover>span{top:3px}.btnType5 .btnMark{background:#fff;width:47px;height:47px;font-size:13px;line-height:16px;font-weight:700;color:#b23c11;border-radius:50%;padding-top:7px;text-align:center;display:inline-block;margin-right:8px;margin-left:0}.btnType6{width:100%;max-width:302px;display:inline-block;cursor:pointer;position:relative}.btnType6 input{display:none}.btnType6 span{display:block;width:100%;height:144px;border-radius:10px;position:relative;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.btnType6>span{background-color:#ffd800;-webkit-box-shadow:0 3px 0 0 #be9200;box-shadow:0 3px 0 0 #be9200}.btnType6>span>span{background-color:#ffd800;top:-3px}.btnType6>span>span>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:15px;line-height:18px;font-weight:700;color:#fff;text-align:center}.btnType6>span:hover{-webkit-box-shadow:0 0 0 0 hsla(0,0%,55.3%,.4);box-shadow:0 0 0 0 hsla(0,0%,55.3%,.4)}.btnType6>span:hover>span{top:-1px}.btnMark1{height:100px;line-height:100px}.btnMark1 img{position:absolute;top:10px;left:0;right:0;margin-left:auto;margin-right:auto;width:20px;height:20px}.btnMark2{height:100px;line-height:100px}.btnMark2 img{position:absolute;bottom:10px;left:0;right:0;margin-left:auto;margin-right:auto;width:20px;height:20px}.btnMark3 img{left:20px;width:20px;height:20px}.btnMark3 img,.btnMark4 img{position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto}.btnMark4 img{right:30px;width:8px;height:14px}.btnMark5 img{width:20px;height:20px;margin-right:5px}.btnMark6 img{width:20px;height:20px;margin-left:5px}.btnMark7 img{vertical-align:middle;width:40px;height:16px}.btnHover1:hover{opacity:.7}.btnHover2:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#711313),to(#db2c2c));background:linear-gradient(180deg,#711313,#db2c2c)}.btnHover2:hover:after{opacity:1}.btnHover3{-webkit-box-shadow:5px 5px 5px 0 rgba(0,0,0,.6);box-shadow:5px 5px 5px 0 rgba(0,0,0,.6)}.btnHover3:hover{-webkit-transform:translateY(5px);transform:translateY(5px);-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.6);box-shadow:2px 2px 5px 0 rgba(0,0,0,.6)}.btnHover4{-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.6);box-shadow:2px 2px 5px 0 rgba(0,0,0,.6)}.btnHover4:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:5px 5px 5px 0 rgba(0,0,0,.6);box-shadow:5px 5px 5px 0 rgba(0,0,0,.6)}.btnHover5:hover{color:#fff;background:-webkit-gradient(linear,left top,right top,from(#fa6c9f),color-stop(80%,#ffe140),to(#ffe140));background:linear-gradient(90deg,#fa6c9f,#ffe140 80%,#ffe140);border-radius:30px}.btnHover6:hover img{position:absolute;right:10px}.btnHover7:hover{color:#fff;background-color:#666}.btnHover8:before{content:"";position:absolute;left:0;top:0;height:100%;width:0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;z-index:-1;background-color:#666}.btnHover8:hover{color:#fff}.btnHover8:hover:before{width:100%;z-index:-1}.btnHover9:before{content:"";position:absolute;left:0;top:0;height:0;width:100%;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;z-index:-1;background-color:#666}.btnHover9:hover{color:#fff}.btnHover9:hover:before{height:100%;z-index:-1}.btnHover10:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:0;height:0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;z-index:-1;background-color:#666}.btnHover10:hover{color:#fff}.btnHover10:hover:before{width:100%;height:100%;z-index:-1}.inputText{position:relative;display:inline-block}.inputText input{position:relative;z-index:1;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent}.inputText input::-ms-clear{visibility:hidden}.inputText img{position:absolute;z-index:1;top:0;bottom:0;margin:auto 0}.inputText1,.inputText2{width:100%}.inputText1 input,.inputText2 input{width:100%;height:50px;padding:0 15px;color:#333e43;font-size:14px;background:#fff;border:1px solid #e8e8e8;border-radius:4px;-webkit-box-shadow:0 -1px 0 #8d8d8d;box-shadow:0 -1px 0 #8d8d8d}.inputText1 input:focus,.inputText2 input:focus{background:#fff;-webkit-box-shadow:0 0 0 1px #333e43;box-shadow:0 0 0 1px #333e43}.inputText1 input::-ms-clear,.inputText2 input::-ms-clear{visibility:hidden}.inputText1 input::-webkit-input-placeholder,.inputText2 input::-webkit-input-placeholder{color:#dbdbdb}.inputText1 input::-moz-placeholder,.inputText2 input::-moz-placeholder{color:#dbdbdb}.inputText1 input:-ms-input-placeholder,.inputText2 input:-ms-input-placeholder{color:#dbdbdb}.inputText1 input::-ms-input-placeholder,.inputText2 input::-ms-input-placeholder{color:#dbdbdb}.inputText1 input::placeholder,.inputText2 input::placeholder{color:#dbdbdb}.inputText2{width:160px}.select{position:relative;display:inline-block}.select input,.select select{position:relative;z-index:1;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.select input::-ms-expand,.select select::-ms-expand{display:none}.select img{position:absolute;z-index:1;top:0;bottom:0;margin:auto 0}.select1{width:100%}.select1 input,.select1 select{width:100%;height:50px;padding:0 15px;color:#333e43;font-size:14px;background:#fff;border:1px solid #e8e8e8;border-radius:4px;-webkit-box-shadow:0 1px 0 #8d8d8d;box-shadow:0 1px 0 #8d8d8d}.select1 input:focus,.select1 select:focus{background:#fff;-webkit-box-shadow:0 0 0 1px #333e43;box-shadow:0 0 0 1px #333e43}.select1 input::-ms-clear,.select1 select::-ms-clear{visibility:hidden}.select1 input::-webkit-input-placeholder,.select1 select::-webkit-input-placeholder{color:#dbdbdb}.select1 input::-moz-placeholder,.select1 select::-moz-placeholder{color:#dbdbdb}.select1 input:-ms-input-placeholder,.select1 select:-ms-input-placeholder{color:#dbdbdb}.select1 input::-ms-input-placeholder,.select1 select::-ms-input-placeholder{color:#dbdbdb}.select1 input::placeholder,.select1 select::placeholder{color:#dbdbdb}.inputRadio{display:inline-block;cursor:pointer;position:relative}.inputRadio input{display:none}.inputRadio0{margin-right:20px;line-height:26px}.inputRadio0 span{padding-left:22px;font-size:15px}.inputRadio0 span:before{width:18px;height:18px;border:1px solid #343434;background:#fff}.inputRadio0 input:checked+span:after{left:4px;width:10px;height:10px;background:#3b88fd}.inputRadio0 span:before{content:"";display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;bottom:0;left:0;margin:auto 0;border-radius:50%}.inputRadio0 span:after{content:"";display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;bottom:0;margin:auto 0;border-radius:50%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.4s;transition:.4s}.inputRadio0 input:checked+span:after{-webkit-transform:scale(1);transform:scale(1)}.inputRadio1{width:100%}.inputRadio1 span{display:block;width:100%;height:60px;line-height:60px;padding:0 14px;color:#3b5a4d;font-size:16px;font-weight:700;background:#fff;border:1px solid #fff;letter-spacing:0;border-radius:3px;text-align:center;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.4);box-shadow:0 2px 4px 0 rgba(0,0,0,.4)}.inputRadio1 span.active{color:#fff;background:#007f4a;border:1px solid #007f4a}.inputRadio1 span:hover{color:#fff;background:#007f4a;border:1px solid #007f4a}.inputRadio1 input:checked+span{color:#fff;background:#007f4a;border:1px solid #007f4a}.inputCheck{display:inline-block;cursor:pointer;position:relative}.inputCheck input{display:none}.inputCheck span:before{content:"";display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;bottom:0;left:0;margin:auto 0}.inputCheck input:checked+span:after{content:"";display:block;position:absolute;top:0;bottom:0}.inputCheck1{width:100%;line-height:40px}.inputCheck1 span{width:100%;height:40px;display:block;padding-left:44px;font-size:12px;background:#f2f2f2}.inputCheck1 span:before{width:16px;height:16px;border:1px solid #343434;border-radius:2px;background:#fff;left:20px}.inputCheck1 input:checked+span{color:#3b88fd;background:#fff}.inputCheck1 input:checked+span:before{border:none;background:#3b88fd}.inputCheck1 input:checked+span:after{width:10px;height:10px;top:15px;left:23px;background:url(../img/sp/icon_check.svg) no-repeat}.inputCheck2{margin-right:20px;line-height:26px}.inputCheck2 span{padding-left:24px;font-size:12px}.inputCheck2 span:before{width:16px;height:16px;border:1px solid #343434;border-radius:2px;background:#fff}.inputCheck2 input:checked+span:before{border:none;background:#12a2ce}.inputCheck2 input:checked+span:after{left:5px;width:6px;height:14px;margin-top:4px;-webkit-transform:rotate(40deg) skewY(20deg);transform:rotate(40deg) skewY(20deg);border-bottom:2px solid #fff;border-right:2px solid #fff}.textarea textarea{outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent;resize:none;display:block}.textarea1{width:100%}.textarea1 textarea{width:100%;padding:11px 15px;background:#fff;color:#333e43;font-size:14px;line-height:20px;border:1px solid #e8e8e8;border-radius:4px;-webkit-box-shadow:0 1px 0 #8d8d8d;box-shadow:0 1px 0 #8d8d8d}.textarea1 textarea:focus{background:#fff;-webkit-box-shadow:0 0 0 1px #333e43;box-shadow:0 0 0 1px #333e43}.textarea1 textarea::-webkit-input-placeholder{color:#dbdbdb}.textarea1 textarea::-moz-placeholder{color:#dbdbdb}.textarea1 textarea:-ms-input-placeholder{color:#dbdbdb}.textarea1 textarea::-ms-input-placeholder{color:#dbdbdb}.textarea1 textarea::placeholder{color:#dbdbdb}.textarea2 textarea{width:600px;padding:10px;border-radius:8px;color:#555;font-size:22px;line-height:28px;border:1px solid grey}.textarea2 textarea:focus{background:#fcfaee;-webkit-box-shadow:0 0 0 1px #4d90fe;box-shadow:0 0 0 1px #4d90fe}.ani{opacity:0;position:relative}.ani.active{opacity:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.aniFadeIn.active{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}.aniFadeIn2.active{-webkit-animation-name:fadeIn2;animation-name:fadeIn2;-webkit-animation-duration:.8s;animation-duration:.8s}@-webkit-keyframes fadeIn2{0%{opacity:0}to{opacity:1}}@keyframes fadeIn2{0%{opacity:0}to{opacity:1}}.aniFadeInSlow.active{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.aniFadeUp.active{-webkit-animation-name:fadeUp;animation-name:fadeUp;-webkit-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes fadeUp{0%{top:-40px;opacity:0}to{top:0;opacity:1}}@keyframes fadeUp{0%{top:-40px;opacity:0}to{top:0;opacity:1}}.aniFadeLeft.active{-webkit-animation-name:fadeLeft;animation-name:fadeLeft;-webkit-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes fadeLeft{0%{left:-40px}to{left:0}}@keyframes fadeLeft{0%{left:-40px}to{left:0}}.aniFadeRight.active{-webkit-animation-name:fadeRight;animation-name:fadeRight;-webkit-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes fadeRight{0%{right:-40px}to{right:0}}@keyframes fadeRight{0%{right:-40px}to{right:0}}.aniFadeDown.active{-webkit-animation-name:fadeDown;animation-name:fadeDown;-webkit-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes fadeDown{0%{bottom:-40px;opacity:0}to{bottom:0;opacity:1}}@keyframes fadeDown{0%{bottom:-40px;opacity:0}to{bottom:0;opacity:1}}.aniFadeDown2.active{-webkit-animation-name:fadeDown2;animation-name:fadeDown2;-webkit-animation-duration:.8s;animation-duration:.8s}@-webkit-keyframes fadeDown2{0%{bottom:-40px}to{bottom:0}}@keyframes fadeDown2{0%{bottom:-40px}to{bottom:0}}.aniSlideUp.active{-webkit-animation-name:slideUp;animation-name:slideUp;-webkit-animation-duration:.8s;animation-duration:.8s}@-webkit-keyframes slideUp{0%{top:-120vh}to{top:0}}@keyframes slideUp{0%{top:-120vh}to{top:0}}.aniSlideLeft.active{-webkit-animation-name:slideLeft;animation-name:slideLeft;-webkit-animation-duration:.8s;animation-duration:.8s}@-webkit-keyframes slideLeft{0%{left:-120vh}to{left:0}}@keyframes slideLeft{0%{left:-120vh}to{left:0}}.aniSlideRight.active{-webkit-animation-name:slideRight;animation-name:slideRight;-webkit-animation-duration:.8s;animation-duration:.8s}@-webkit-keyframes slideRight{0%{right:-120vh}to{right:0}}@keyframes slideRight{0%{right:-120vh}to{right:0}}.aniSlideDown.active{-webkit-animation-name:slideDown;animation-name:slideDown;-webkit-animation-duration:.8s;animation-duration:.8s}@-webkit-keyframes slideDown{0%{bottom:-120vh}to{bottom:0}}@keyframes slideDown{0%{bottom:-120vh}to{bottom:0}}.aniSpaceInUp.active{-webkit-animation-name:spaceInUp;animation-name:spaceInUp;-webkit-animation-duration:.8s;animation-duration:.8s}@-webkit-keyframes spaceInUp{0%{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.2) translateY(-200%);transform:scale(.2) translateY(-200%)}to{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0)}}@keyframes spaceInUp{0%{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.2) translateY(-200%);transform:scale(.2) translateY(-200%)}to{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0)}}.aniSpaceInLeft.active{-webkit-animation-name:spaceInLeft;animation-name:spaceInLeft;-webkit-animation-duration:.8s;animation-duration:.8s}@-webkit-keyframes spaceInLeft{0%{opacity:0;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scale(.2) translate(-200%);transform:scale(.2) translate(-200%)}to{opacity:1;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0)}}@keyframes spaceInLeft{0%{opacity:0;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scale(.2) translate(-200%);transform:scale(.2) translate(-200%)}to{opacity:1;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0)}}.aniSpaceInRight.active{-webkit-animation-name:spaceInRight;animation-name:spaceInRight;-webkit-animation-duration:.8s;animation-duration:.8s}@-webkit-keyframes spaceInRight{0%{opacity:0;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scale(.2) translate(200%);transform:scale(.2) translate(200%)}to{opacity:1;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0)}}@keyframes spaceInRight{0%{opacity:0;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scale(.2) translate(200%);transform:scale(.2) translate(200%)}to{opacity:1;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0)}}.aniSpaceInDown.active{-webkit-animation-name:spaceInDown;animation-name:spaceInDown;-webkit-animation-duration:.8s;animation-duration:.8s}@-webkit-keyframes spaceInDown{0%{opacity:0;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(.2) translateY(200%);transform:scale(.2) translateY(200%)}to{opacity:1;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0)}}@keyframes spaceInDown{0%{opacity:0;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(.2) translateY(200%);transform:scale(.2) translateY(200%)}to{opacity:1;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0)}}.aniTwisterInUp.active{-webkit-animation-name:twisterInUp;animation-name:twisterInUp;-webkit-animation-duration:.8s;animation-duration:.8s}@-webkit-keyframes twisterInUp{0%{opacity:0;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scale(0) rotate(1turn) translateY(100%);transform:scale(0) rotate(1turn) translateY(100%)}30%{-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scale(0) rotate(1turn) translateY(100%);transform:scale(0) rotate(1turn) translateY(100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(1) rotate(0) translateY(0);transform:scale(1) rotate(0) translateY(0)}}@keyframes twisterInUp{0%{opacity:0;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scale(0) rotate(1turn) translateY(100%);transform:scale(0) rotate(1turn) translateY(100%)}30%{-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scale(0) rotate(1turn) translateY(100%);transform:scale(0) rotate(1turn) translateY(100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(1) rotate(0) translateY(0);transform:scale(1) rotate(0) translateY(0)}}.aniTwisterInDown.active{-webkit-animation-name:twisterInDown;animation-name:twisterInDown;-webkit-animation-duration:.8s;animation-duration:.8s}@-webkit-keyframes twisterInDown{0%{opacity:0;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scale(0) rotate(1turn) translateY(-100%);transform:scale(0) rotate(1turn) translateY(-100%)}30%{-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scale(0) rotate(1turn) translateY(-100%);transform:scale(0) rotate(1turn) translateY(-100%)}to{opacity:1;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scale(1) rotate(0) translateY(0);transform:scale(1) rotate(0) translateY(0)}}@keyframes twisterInDown{0%{opacity:0;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scale(0) rotate(1turn) translateY(-100%);transform:scale(0) rotate(1turn) translateY(-100%)}30%{-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scale(0) rotate(1turn) translateY(-100%);transform:scale(0) rotate(1turn) translateY(-100%)}to{opacity:1;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scale(1) rotate(0) translateY(0);transform:scale(1) rotate(0) translateY(0)}}.aniSwap.active{-webkit-animation-name:swap;animation-name:swap;-webkit-animation-duration:.8s;animation-duration:.8s}@-webkit-keyframes swap{0%{opacity:0;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scale(0) translate(-700px);transform:scale(0) translate(-700px)}to{opacity:1;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0)}}@keyframes swap{0%{opacity:0;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scale(0) translate(-700px);transform:scale(0) translate(-700px)}to{opacity:1;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0)}}.aniSwashIn.active{-webkit-animation-name:swashIn;animation-name:swashIn;-webkit-animation-duration:.8s;animation-duration:.8s}@-webkit-keyframes swashIn{0%{opacity:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(0);transform:scale(0)}90%{opacity:1;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(1);transform:scale(1)}}@keyframes swashIn{0%{opacity:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(0);transform:scale(0)}90%{opacity:1;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(1);transform:scale(1)}}.aniPuffIn.active{-webkit-animation-name:puffIn;animation-name:puffIn;-webkit-animation-duration:.8s;animation-duration:.8s}@-webkit-keyframes puffIn{0%{opacity:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(2);transform:scale(2);-webkit-filter:blur(20px);filter:blur(20px)}to{opacity:1;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0)}}@keyframes puffIn{0%{opacity:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(2);transform:scale(2);-webkit-filter:blur(20px);filter:blur(20px)}to{opacity:1;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0)}}.aniVanishIn.active{-webkit-animation-name:vanishIn;animation-name:vanishIn;-webkit-animation-duration:.8s;animation-duration:.8s}@-webkit-keyframes vanishIn{0%{opacity:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(2);transform:scale(2);-webkit-filter:blur(90px);filter:blur(90px)}to{opacity:1;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0)}}@keyframes vanishIn{0%{opacity:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(2);transform:scale(2);-webkit-filter:blur(90px);filter:blur(90px)}to{opacity:1;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0)}}body#animation main ul{padding-bottom:20px;margin-bottom:20px;margin-left:auto;margin-right:auto;text-align:center}body#animation main ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:440px;margin:0 auto 200px}body{color:#384141;background:#fff}body #bg1{background-color:#fff;background-size:cover;z-index:-1;height:100vh}body #bg1,body #bg2{position:fixed;width:100%}body #bg2{z-index:100;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto}body #bg2 .foot_ct1{position:absolute;bottom:0;right:-10px;width:112px;height:160px;pointer-events:none}body header #lpName{position:absolute;top:-100px;left:-100px;opacity:0}body header .headArea{background:#0093ff;border-radius:0 0 10px 10px;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.2);box-shadow:0 10px 20px 0 rgba(0,0,0,.2)}body header .headSub{color:#fff}body .textLink{position:relative;display:inline-block;cursor:pointer}body .textLink:after{content:"";position:absolute;z-index:-1}body .textLink:hover:after{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}body .textLink11:after{bottom:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#ffd3df));background:linear-gradient(transparent 70%,#ffd3df 0)}body .textLink11.active:after{-webkit-animation-name:textLink11Ani;animation-name:textLink11Ani}@-webkit-keyframes textLink11Ani{0%{width:0}to{width:100%}}@keyframes textLink11Ani{0%{width:0}to{width:100%}}body .text15{font-weight:700}body .text15.active{-webkit-animation-name:aniText15;animation-name:aniText15;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:1.5s;animation-duration:1.5s;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#ffd3df));background:linear-gradient(transparent 70%,#ffd3df 0)}body .text16{text-decoration:underline}body .loopScroll1{width:20px;height:14px;-webkit-animation:scroll1 .8s infinite;animation:scroll1 .8s infinite}@-webkit-keyframes scroll1{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes scroll1{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}}body #sec1 .wrapper{padding-bottom:55px}body #sec1 .view1{width:100%;height:auto;text-align:center;padding:100px 16px 49px;position:relative;overflow:hidden;background-color:#ffd800}body #sec1 .view1>.inner{width:358px;margin:0 auto;position:relative}body #sec1 .view1 .subHead{margin:0 0 14px;background:url(../../../img/money/reicious2/top_subheadbg.svg) 50% no-repeat;width:220px;height:32px;background-size:220px 32px;line-height:32px;color:#fff;font-size:18px;font-weight:700;letter-spacing:0;padding-left:22px;text-align:left}body #sec1 .view1 .mainHead{max-width:211px;height:auto}body #sec1 .view1 .mainHead img{display:block;width:100%}body #sec1 .view1 .mainText1{display:block;width:96px;height:22px;border:1px solid #143f52;border-radius:2px;color:#143f52;font-size:14px;font-weight:700;letter-spacing:0;line-height:22px;text-align:center;position:relative;z-index:1;margin-top:24px}body #sec1 .view1 .mainText2{text-align:left;color:#143f52;font-size:15px;font-weight:700;letter-spacing:0;line-height:20px;margin-top:5px}body #sec1 .view1 .top_bgchar{display:block;width:185px;position:absolute;top:0;right:-36px}body #sec1 .view1 .gift{width:182px;height:106px;margin:0 auto;position:absolute;top:306px;right:-35px;z-index:1}@media (max-width:329px){body #sec1 .view1 .gift{top:280px}}body #sec1 .view1 .gift img{display:block;width:100%}body #sec1 .view2{width:100%;height:580px;margin:0 auto;background:transparent;padding:0;font-weight:700;background-color:#143f52}body #sec1 .view2 .msgBox{width:calc(100% - 32px);max-width:343px;height:100%;margin:0 auto;position:relative}body #sec1 .view2 .msgBox .msg1{position:absolute;top:-15px;left:0;background:url(/img/money/reicious2/pop_zeninni.png) center 0/150px 38px no-repeat;width:150px;height:38px}body #sec1 .view2 .msgBox .msg1 .text{font-size:14px;line-height:30px;letter-spacing:.1em;font-weight:700;padding-left:14px}body #sec1 .view2 .msgBox .icon_pre{width:54px;height:58px;display:block;position:absolute;top:-29px;right:0}body #sec1 .view2 .msgBox .msg2-1{position:absolute;top:45px;left:0;background:url(/img/money/reicious2/offer1m.png) center 0/140px 88px no-repeat;width:140px;height:88px}body #sec1 .view2 .msgBox .msg2-2{position:absolute;top:153px;left:0;right:0;margin-left:auto;margin-right:auto;display:block;width:20px;height:20px;background:url(/img/money/reicious2/icon_and.svg) 50%/20px 20px no-repeat;z-index:1}body #sec1 .view2 .msgBox .msg2-3{position:absolute;top:193px;left:0;background:url(/img/money/reicious2/offer2m.png) center 0/371px 209px no-repeat;width:371px;height:209px}body #sec1 .view2 .msgBox .msg3-1{width:170px;height:43px;display:block;font-size:16px;line-height:22px;color:#fff;font-weight:700;position:absolute;z-index:1;top:67px;left:156px;text-align:left}body #sec1 .view2 .msgBox .msg5{font-size:10px;text-align:left;padding-top:422px;color:#b7b7b7;max-width:343px;width:100%;font-weight:300;line-height:14px}body #sec1 .view2 .msgBox .arrow{margin:0 auto;position:absolute;bottom:-10px;left:0;right:0;width:32px;height:20px}body #sec1 .view3{width:100%;margin:35px auto 0;padding:0 16px}body #sec1 .view3 .mainText{width:100%;margin:0 auto;font-size:16px;line-height:26px;letter-spacing:0;word-break:break-all;font-weight:700}body #sec1 .view3 .mainText .b{color:#f05812}body #sec2{max-width:375px;padding:0 16px;margin-left:auto;margin-right:auto}body #sec2 .question{margin:32px auto 0;text-align:center}body #sec2 .question.q1{margin-top:20px}body #sec2 .question .mainMark{display:block;width:36px;height:47px;margin-left:auto;margin-right:auto}body #sec2 .question .mainHead{margin:11px 0 -5px;font-size:18px;line-height:26px;font-weight:700;text-align:center}body #sec2 .question .itemList{margin-top:11px;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;white-space:nowrap}body #sec2 .question .itemList .item{margin:8px 0 0;width:100%}body #sec2 .question .itemList .item2{margin:8px 6px 0 0;width:calc(50% - 3px)}body #sec2 .question .itemList .item2:nth-child(2n){margin-right:0}body #sec2 .question .itemList .item3{margin:8px 6px 0 0;width:calc(33.3333% - 4px)}body #sec2 .question .itemList .item3:nth-child(3n){margin-right:0}body #sec2 .question.q1 .clickNext{position:absolute;right:0;top:200px;width:156px;height:66px;display:none;z-index:1;pointer-events:none}body #sec2 .question.q1 .clickNext.active{-webkit-animation-name:fadeSmall;animation-name:fadeSmall;-webkit-animation-duration:.5s;animation-duration:.5s}body #sec2 .nextBtn{text-align:center}body #sec2 .nextBtn .btn{margin-top:13px}body #sec2 .nextBtn .arrow_d{display:block;margin:10px auto 0;width:16px;height:16px}@-webkit-keyframes fadeSmall{0%{-webkit-transform:scale(2);transform:scale(2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeSmall{0%{-webkit-transform:scale(2);transform:scale(2)}to{-webkit-transform:scale(1);transform:scale(1)}}body #sec3{margin-top:45px;padding:0 16px}body #sec3 .view1{padding:0 0 14px;text-align:center;color:#f05812;font-weight:700;white-space:nowrap;margin-left:-16px;margin-right:-16px}body #sec3 .view1 .mainHead{margin:0 auto;font-size:24px;line-height:28px;font-weight:700;white-space:nowrap}body #sec3 .view2{text-align:center;font-weight:700}body #sec3 .view2 .mainSubhead{margin:0 auto;font-size:16px;line-height:24px;font-weight:700}body #sec3 .view3{width:100%;height:352px;padding:0;font-weight:700;background-color:#143f52;margin:15px auto 0}body #sec3 .view3 .msgBox{width:calc(100% - 32px);max-width:343px;height:100%;margin:0 auto;position:relative}body #sec3 .view3 .msg2-1{position:absolute;top:40px;left:0;background:url(/img/money/reicious2/offer1m.png) center 0/140px 88px no-repeat;width:140px;height:88px}body #sec3 .view3 .msg2-2{position:absolute;top:148px;left:0;right:0;margin-left:auto;margin-right:auto;display:block;width:20px;height:20px;background:url(/img/money/reicious2/icon_and.svg) 50%/20px 20px no-repeat;z-index:1}body #sec3 .view3 .msg2-3{position:absolute;top:175px;left:0;background:url(/img/money/reicious2/offer2s.png) center 0/316px 137px no-repeat;width:316px;height:137px}body #sec3 .view3 .msg3-1{width:170px;height:43px;display:block;font-size:16px;line-height:22px;color:#fff;font-weight:700;position:absolute;z-index:1;top:67px;left:156px;text-align:left}body #sec3 .view4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#fff;background-color:#12a2ce;border-radius:10px;padding:30px 28px;margin-top:40px}body #sec3 .view4 .mainHead{font-size:18px;font-weight:700;line-height:38px;width:180px;height:38px;color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff}body #sec3 .view4 .subGrp{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:287px;width:100%;margin-top:20px}body #sec3 .view4 .subGrp,body #sec3 .view4 .subGrp .subHead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #sec3 .view4 .subGrp .subHead{color:#12a2ce;background-color:#fff;border-radius:4px;font-size:15px;line-height:20px;width:65px;height:50px;font-weight:700;text-align:center;-ms-flex-pack:distribute;justify-content:space-around}body #sec3 .view4 .subGrp .mainText1{font-size:16px;line-height:22px;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% - 79px)}body #sec3 .view4 .subGrp .mainText1 .b{font-weight:700}body #sec3 .view4 .alert1{font-size:16px;line-height:1;font-weight:700;margin-top:20px;white-space:nowrap}body #sec3 .view4 .mainText2{margin:12px -16px -2px;font-size:14px;line-height:20px;text-align:left}body #sec3 .formArea{padding:40px 0 16px}body #sec3 .formArea .formUnitGrphead{font-size:14px;font-weight:700;margin-top:6px;margin-bottom:-3px;clear:both}body #sec3 .formArea .formUnit{position:relative;margin-bottom:15px}body #sec3 .formArea .formUnit .formUnitHead{margin-bottom:7px;line-height:15px}body #sec3 .formArea .formUnit .formUnitHead .item{font-size:15px;font-weight:700}body #sec3 .formArea .formUnit .formUnitHead .required{margin-right:6px;color:#c43b09;font-size:12px;font-weight:700}body #sec3 .formArea .formUnit .formUnitHead .optional{margin-right:6px;color:#008dc3;font-size:12px;font-weight:700}body #sec3 .formArea .formUnit.halfL{width:50%;padding-right:3.5px;float:left}body #sec3 .formArea .formUnit.halfR{width:50%;padding-left:3.5px;float:right}body #sec3 .formArea #postcode{width:160px;margin-right:3px}body #sec3 .formArea .btnType4{display:inline-block;margin-left:4px}body #sec3 .formArea .btnType6 .btntext{display:block;width:254px;height:99px;margin:24px auto 0}body #sec3 .formArea .detailBox{width:287px;padding:10px 12px 8px;margin:13px auto 10px;background:#fff;text-align:center}body #sec3 .formArea .detailBox .msg1{font-size:12px;font-weight:700;letter-spacing:0;line-height:16px;margin-bottom:8px}body #sec3 .formArea .detailBox .msg2,body #sec3 .formArea .detailBox .msg3{font-size:12px;font-weight:700;letter-spacing:0;line-height:16px;margin-bottom:6px;text-align:left}body #sec3 .formArea .detailBox .b{color:#d94814}body #sec3 .formArea .privacyBox{text-align:center;margin-bottom:3px}body #sec3 .formArea .formBtnArea{text-align:center;margin-top:8px}body #sec3 .formArea .formBtnArea #btnForm{z-index:20;margin:0 auto}body #sec3 .formArea .company{font-size:12px;text-align:center;margin:20px auto 0}body #sec3 .footer{text-align:left;margin:0;padding:50px 16px 17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:375px}body #sec3 .footer p{display:inline-block;color:#898989;font-size:12px;line-height:16px;height:16px}body #sec3 .footer p a{text-decoration:underline;color:#898989}body #contact_form label.error{font-size:14px;display:block;display:none;color:red;margin-top:2px;margin-bottom:12px;text-align:center}body #contact_form .formArea label.error{display:block;text-align:left}body #contact_form .formArea label.error#privacy-error{text-align:center}body .pop{width:100%;min-height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;background:#fff;z-index:1000;padding:37px 20px;overflow-y:auto}body .pop .closeArea{position:absolute;top:15px;right:15px;width:30px;height:30px;background:#fff;cursor:pointer}body .pop .closeArea .btnClose{font-size:30px}body .pop .mainHead{font-size:16px;font-weight:700;color:#195669;margin-bottom:18px;text-align:center}body .pop#pop1 .subHead{margin-top:18px;margin-bottom:10px}body .pop#pop1 .mainText,body .pop#pop1 .subHead{font-size:12px;line-height:18px}body .pop{display:none}body#splpthanks{background:#0a92b2;color:#fff;text-align:center;position:relative}body#splpthanks .wrapper{padding:30px 16px 65px;width:100%;max-width:600px}body#splpthanks .wrapper .thanksHead{margin:0 auto 32px}body#splpthanks .wrapper .thanksHead .servicename{height:80px;width:auto;display:block;margin:0 auto}body#splpthanks .wrapper .mainHead{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px;margin:0 auto 23px}body#splpthanks .wrapper .view1{margin:0 auto 21px}body#splpthanks .wrapper .view2{padding-bottom:16px}body#splpthanks .wrapper .subHead{color:#ffd62b;font-size:18px;font-weight:700;letter-spacing:0;line-height:26px;margin:0 auto 10px}body#splpthanks .wrapper .text2,body#splpthanks .wrapper .txt1{font-size:15px;letter-spacing:0;line-height:24px;margin:0 auto 35px}body#splpthanks .wrapper .txt1{font-weight:700}body#splpthanks .wrapper .txt2{font-weight:400}body#splpthanks .footer{position:absolute;left:0;right:0;bottom:16px;margin:0 auto}body#splpthanks .footer p{display:inline-block}body#splpthanks .footer p a{text-decoration:underline}body#splpthanks .footer p+p{margin-left:16px;margin-right:16px}body#counseling .grtyoutube-popup{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body#counseling .grtyoutube-popup .grtyoutube-popup-content{margin-top:15px;max-width:850px}body#counseling .grtyoutube-popup .grtyoutube-popup-content .grtyoutube-popup-close{top:-15px}body#counseling #secthanks{background:#0a92b2;color:#fff;text-align:center;position:relative}body#counseling #secthanks .wrapper{padding:30px 16px 65px;width:100%;max-width:600px;min-height:100vh;margin:0 auto}body#counseling #secthanks .wrapper .thanksHead{margin:0 auto 32px}body#counseling #secthanks .wrapper .thanksHead .servicename{height:80px;width:auto;display:block;margin:0 auto}body#counseling #secthanks .wrapper .mainHead{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px;margin:0 auto 23px}body#counseling #secthanks .wrapper .view1{margin:0 auto 21px}body#counseling #secthanks .wrapper .view2{padding-bottom:16px}body#counseling #secthanks .wrapper .subHead{color:#ffd62b;font-size:18px;font-weight:700;letter-spacing:0;line-height:26px;margin:0 auto 10px}body#counseling #secthanks .wrapper .text2,body#counseling #secthanks .wrapper .txt1{font-size:15px;letter-spacing:0;line-height:24px;margin:0 auto 35px}body#counseling #secthanks .wrapper .txt1{font-weight:700}body#counseling #secthanks .wrapper .txt2{font-weight:400}body#counseling #secthanks .toConseling{position:absolute;left:0;right:0;bottom:0;width:100%;height:61px;background:#000;color:#fff;text-align:center;cursor:pointer;padding-top:5px}body#counseling #secthanks .toConseling .text{font-size:18px;font-weight:700}body#counseling #secthanks .toConseling .arrow{position:absolute;bottom:5px;left:0;right:0;margin-left:auto;margin-right:auto;display:block;width:32px;height:20px}body#counseling{background:#fff;color:#384141;text-align:center;position:relative;max-width:none;min-height:100vh;overflow-y:scroll}body#counseling *{max-width:none}body#counseling .counselingLogo{width:190px;height:40px;margin:20px auto 35px}body#counseling .counselingLead{font-size:16px;line-height:26px;text-align:left;margin-bottom:35px}body#counseling .counselingHead{margin:0 auto;background:#12a2ce;padding:8px 0 12px}body#counseling .counselingHead .servicename{height:40px;width:auto;display:block;margin:0 auto}body#counseling #secconseling1 .wrapper{padding-top:20px;padding-bottom:55px}body#counseling #secconseling1 .view1{width:100%;max-width:343px;margin:0 auto;height:auto;text-align:center;padding:0;position:relative;overflow:hidden}body#counseling #secconseling1 .view1 .subHead{position:relative;margin:0 auto 14px;width:220px;height:29px;line-height:29px;font-size:16px;font-weight:700;text-align:center}body#counseling #secconseling1 .view1 .subHead:after,body#counseling #secconseling1 .view1 .subHead:before{position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;content:"";width:3px;height:28px;border-left:3px solid #cb8d00}body#counseling #secconseling1 .view1 .subHead:before{left:0;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}body#counseling #secconseling1 .view1 .subHead:after{right:0;-webkit-transform:rotate(15deg);transform:rotate(15deg)}body#counseling #secconseling1 .view1 .subHead .b1{font-size:22px;color:#cb8d00}body#counseling #secconseling1 .view1 .mainHead{margin-top:12px;font-size:20px;font-weight:700;color:#cb8d00}body#counseling #secconseling1 .view1 .mainHead .b1{font-size:28px}body#counseling #secconseling1 .view1 .mainHead .b2{font-size:24px}body#counseling #secconseling1 .view1 .mainText1{font-size:18px;font-weight:700;line-height:26px}body#counseling #secconseling1 .view1 .movie1{margin:16px auto 0;position:relative;padding-bottom:56.25%;background:url(/img/money/reicious2/counseling_movie.jpg) no-repeat;background-size:cover;cursor:pointer}body#counseling #secconseling1 .view1 .movie1 iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%}body#counseling #secconseling2{background:#f5f2ec;position:relative;margin-bottom:30px;padding-bottom:23px}body#counseling #secconseling2:after{content:"";position:absolute;top:calc(100% - 1px);left:50%;margin-left:-30px;border:30px solid transparent;border-top-color:#f5f2ec}body#counseling #secconseling2 .wrapper{position:relative}body#counseling #secconseling2 .wrapper .subHead{position:absolute;top:-17.5px;left:0;right:0;background:#cb8d00;width:254px;height:35px;line-height:35px;padding:0 25px;border-radius:17.5px;margin:0 auto;position:relative;color:#fff;font-size:16px;font-weight:700}body#counseling #secconseling2 .wrapper .subHead:after{content:"";position:absolute;top:calc(100% - 7px);left:50%;margin-left:-15px;border:10px solid transparent;border-top:15px solid #cb8d00}body#counseling #secconseling2 .wrapper .mainHead{max-width:287px;width:100%;height:118px;color:#cb8d00;border-top:1px solid #cb8d00;border-bottom:1px solid #cb8d00;font-size:16px;font-weight:700;line-height:30px;margin:4px auto 35px;padding-top:8px}body#counseling #secconseling2 .wrapper .mainHead .b1{font-size:26px}body#counseling #secconseling2 .wrapper .mainText1{max-width:343px;width:100%;font-size:16px;line-height:26px;margin-left:auto;margin-right:auto;text-align:left}body#counseling #secconseling2 .wrapper .mainText1+.mainText1{margin-top:20px}body#counseling #secconseling2 .wrapper .img1{max-width:343px;width:100%;height:auto;margin:20px auto 0;display:block}body#counseling #secconseling3 .wrapper{padding-top:20px}body#counseling #secconseling3 .wrapper .mainHead{font-size:21px;font-weight:700;text-align:center;color:#cb8d00}body#counseling #secconseling3 .wrapper .mainList{max-width:343px;width:100%;margin:4px auto 30px}body#counseling #secconseling3 .wrapper .mainList .item{background:url(/img/money/reicious2/counseling_check.svg) no-repeat;background-size:20px 14px;background-position-y:20px;font-size:16px;text-align:left;font-weight:700;line-height:26px;padding:14px 0 14px 27px}body#counseling #secconseling3 .wrapper .mainList .item+.item{border-top:1px dotted #b8b8b8}body#counseling #secconseling4{background:#faf9fb;padding:43px 0 20px}body#counseling #secconseling4 .wrapper .mainHead{color:#cb8d00;font-size:21px;font-weight:700}body#counseling #secconseling4 .wrapper .mainText{font-size:16px;margin-top:6px}body#counseling #secconseling4 .wrapper .mainList{max-width:343px;width:100%;margin:25px auto 0}body#counseling #secconseling4 .wrapper .mainList .item{text-align:left}body#counseling #secconseling4 .wrapper .mainList .item:not(:last-child){margin-bottom:18px}body#counseling #secconseling4 .wrapper .mainList .item .subHead{color:#cb8d00;font-size:18px;font-weight:700;padding-left:27px;position:relative}body#counseling #secconseling4 .wrapper .mainList .item .subHead:before{position:absolute;top:0;left:0;text-align:center;display:inline-block;width:22px;height:22px;line-height:22px;background:#cb8d00;color:#fff}body#counseling #secconseling4 .wrapper .mainList .item .mainText{font-size:16px;line-height:26px}body#counseling #secconseling4 .wrapper .mainList .item:first-child .subHead:before{content:"1"}body#counseling #secconseling4 .wrapper .mainList .item:nth-child(2) .subHead:before{content:"2"}body#counseling #secconseling4 .wrapper .mainList .item:nth-child(3) .subHead:before{content:"3"}body#counseling #secconseling4 .wrapper .mapArea{max-width:343px;width:100%;height:110px;margin:8px auto 0;border:3px solid #efebf3;position:relative;display:block;text-align:left;padding:10px}body#counseling #secconseling4 .wrapper .mapArea .mapHead{position:absolute;top:10px;left:10px;font-size:13px}body#counseling #secconseling4 .wrapper .mapArea .mapText{padding-left:84px;font-size:13px;line-height:20px}body#counseling #secconseling4 .wrapper .mapArea .mapLink{position:absolute;bottom:10px;right:10px;width:86px;height:24px;font-size:12px;font-weight:700;line-height:22px;display:block;text-align:center;color:#cb8d00;border:2px solid #cb8d00;border-radius:12px}body#counseling #secconseling5{background:#f5f2ec;padding:0 0 20px}body#counseling #secconseling5 .wrapper .mainHead{color:#ffd62b;background:#12a2ce;font-size:16px;font-weight:700;line-height:28px;height:130px;padding-top:22px}body#counseling #secconseling5 .wrapper .mainHead .b1{font-size:21px}body#counseling #secconseling5 .wrapper .formArea{max-width:480px;width:100%;margin:0 auto;padding:30px 16px 16px}body#counseling #secconseling5 .wrapper .formArea .formUnitGrphead{font-size:14px;font-weight:700;margin-top:6px;margin-bottom:-3px;clear:both}body#counseling #secconseling5 .wrapper .formArea .formUnit{position:relative;margin-bottom:15px}body#counseling #secconseling5 .wrapper .formArea .formUnit .formUnitHead{text-align:left;margin-bottom:7px;line-height:15px}body#counseling #secconseling5 .wrapper .formArea .formUnit .formUnitHead .item{font-size:15px;font-weight:700}body#counseling #secconseling5 .wrapper .formArea .formUnit .formUnitHead .required{margin-right:6px;color:#cb8d00;font-size:12px;font-weight:700}body#counseling #secconseling5 .wrapper .formArea .formUnit .formUnitHead .optional{margin-right:6px;color:#12a2ce;font-size:12px;font-weight:700}body#counseling #secconseling5 .wrapper .formArea .formUnit .formUnitSubhead{position:relative;text-align:left;padding-left:10px;font-size:12px;font-weight:700}body#counseling #secconseling5 .wrapper .formArea .formUnit .formUnitSubhead:before{content:"";position:absolute;top:0;bottom:0;left:0;margin-top:auto;margin-bottom:auto;-webkit-box-sizing:border-box;box-sizing:border-box;width:7px;height:6px;border:6px solid transparent;border-left-color:#c8bba2}body#counseling #secconseling5 .wrapper .formArea .formUnit.halfL{width:50%;padding-right:3.5px;float:left}body#counseling #secconseling5 .wrapper .formArea .formUnit.halfR{width:50%;padding-left:3.5px;float:right}body#counseling #secconseling5 .wrapper .formArea .formUnit .itemList{margin-top:2px;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;text-align:center;white-space:nowrap}body#counseling #secconseling5 .wrapper .formArea .formUnit .itemList .item{margin:8px 0 0;width:100%}body#counseling #secconseling5 .wrapper .formArea .formUnit .itemList .item2{margin:0 6px 0 0;width:calc(50% - 3px)}body#counseling #secconseling5 .wrapper .formArea .formUnit .itemList .item2:nth-child(2n){margin-right:0}body#counseling #secconseling5 .wrapper .formArea .formUnit .itemList .item3{margin:0 6px 0 0;width:calc(33.3333% - 4px)}body#counseling #secconseling5 .wrapper .formArea .formUnit .itemList .item3:nth-child(3n){margin-right:0}body#counseling #secconseling5 .wrapper .formArea .formUnit .itemList .item3 .btnType1 span{height:46px}body#counseling #secconseling5 .wrapper .formArea #postcode{width:160px;margin-right:3px}body#counseling #secconseling5 .wrapper .formArea .btnType4{display:inline-block;margin-left:4px}body#counseling #secconseling5 .wrapper .formArea .detailBox{width:287px;padding:10px 12px 8px;margin:13px auto 10px;background:#fff;text-align:center}body#counseling #secconseling5 .wrapper .formArea .detailBox .msg1{font-size:12px;font-weight:700;letter-spacing:0;line-height:16px;margin-bottom:8px}body#counseling #secconseling5 .wrapper .formArea .detailBox .msg2,body#counseling #secconseling5 .wrapper .formArea .detailBox .msg3{font-size:12px;font-weight:700;letter-spacing:0;line-height:16px;margin-bottom:6px;text-align:left}body#counseling #secconseling5 .wrapper .formArea .detailBox .b{color:#d94814}body#counseling #secconseling5 .wrapper .formArea .privacyBox{text-align:center;margin-bottom:3px}body#counseling #secconseling5 .wrapper .formArea .privacyBox .inputCheck2{margin-right:0}body#counseling #secconseling5 .wrapper .formArea .formBtnArea{text-align:center;margin:8px auto 0;width:228px}body#counseling #secconseling5 .wrapper .formArea .formBtnArea #btnForm{z-index:20;margin:0 auto}body#counseling #secconseling5 .wrapper .formArea .company{font-size:12px;text-align:center;margin:20px auto 0}body#counseling #secconseling5 .wrapper .formArea #day1,body#counseling #secconseling5 .wrapper .formArea #day2{cursor:default}body#counseling #secconseling5 .wrapper .formArea #day1::-webkit-input-placeholder,body#counseling #secconseling5 .wrapper .formArea #day2::-webkit-input-placeholder{color:#384141}body#counseling #secconseling5 .wrapper .formArea #day1::-moz-placeholder,body#counseling #secconseling5 .wrapper .formArea #day2::-moz-placeholder{color:#384141}body#counseling #secconseling5 .wrapper .formArea #day1:-ms-input-placeholder,body#counseling #secconseling5 .wrapper .formArea #day2:-ms-input-placeholder{color:#384141}body#counseling #secconseling5 .wrapper .formArea #day1::-ms-input-placeholder,body#counseling #secconseling5 .wrapper .formArea #day2::-ms-input-placeholder{color:#384141}body#counseling #secconseling5 .wrapper .formArea #day1::placeholder,body#counseling #secconseling5 .wrapper .formArea #day2::placeholder{color:#384141}body#counseling #secconseling5 .wrapper .formArea .picker__frame{max-width:600px}body#counseling .footer{background:#12a2ce;width:100%;height:148px;margin:0 auto;color:#fff;padding-top:8px}body#counseling .footer .servicename{height:40px;width:auto;display:block;margin:0 auto 26px}body#counseling .footer p{display:block;font-size:12px}body#counseling .footer p a{text-decoration:underline}body#counselingthanks{background:#12a2ce;color:#384141;text-align:center;position:relative;max-width:none;min-height:100vh}body#counselingthanks *{max-width:none}body#counselingthanks .thanksHead{margin:0 auto;background:#12a2ce;padding-top:8px;padding-bottom:12px}body#counselingthanks .thanksHead .servicename{height:40px;width:auto;display:block;margin:0 auto}body#counselingthanks .wrapper{padding:50px 16px 40px;width:100%;background:#fff}body#counselingthanks .wrapper .mainHead{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px;margin:0 auto 30px;color:#f05812}body#counselingthanks .wrapper .view1{margin:0 auto}body#counselingthanks .wrapper .view2{margin:30px auto 0}body#counselingthanks .wrapper .subHead{color:#ffd62b;font-size:18px;font-weight:700;letter-spacing:0;line-height:26px;margin:0 auto 10px;max-width:334px}body#counselingthanks .wrapper .txt1{font-size:16px;letter-spacing:0;margin:0 auto 12px;font-weight:700;line-height:26px;max-width:334px}body#counselingthanks .wrapper .txt2{font-size:14px;letter-spacing:0;margin:0 auto;font-weight:700;line-height:20px;max-width:334px}body#counselingthanks .footer{background:#12a2ce;width:100%;height:148px;margin:0 auto;color:#fff;padding-top:8px}body#counselingthanks .footer .servicename{height:40px;width:auto;display:block;margin:0 auto 26px}body#counselingthanks .footer p{display:block;font-size:12px}body#counselingthanks .footer p a{text-decoration:underline}body .limitpopup{position:fixed;display:block;top:0;bottom:0;left:0;right:0;z-index:6000;margin:auto;padding:0 10px;background:#fff;width:300px;height:220px}body .limitpopup .inner,body .limitpopup div,body .limitpopup li,body .limitpopup ul{-webkit-box-sizing:content-box;box-sizing:content-box}body .limitpopup *{margin:0;padding:0;font:11px/1.5 Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,Osaka,MS PGothic,arial,helvetica,sans-serif;color:#404040}body .modal-overlay{display:block;z-index:200;position:fixed;bottom:0;left:0;width:100%;max-width:100%;height:120%;background-color:rgba(0,0,0,.7)}body .modal-close{color:#000;position:absolute;right:0;top:-45px;font-size:42px;font-weight:700}body .modal-close:hover{color:#fff;text-decoration:none;cursor:pointer}body .limitpopup p{margin:0}body .limitpopup .header{height:24px}body .limitpopup .header .headtit{line-height:30px;font-weight:700;font-size:10px;text-align:center}body .limitpopup .contents .tit{margin:15px 0 10px;font-size:18px;font-weight:700;text-align:center;color:#000}body .limitpopup .contents .middle{margin-bottom:15px}body .limitpopup .contents .inner{width:220px;margin:0 auto;font-size:14px}body #sec2 .dotGrp2,body #sec2 .q2,body #sec2 .q3,body #sec2 .q4,body #sec2 .q5,body #sec3{display:none}