@charset "UTF-8";html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size: 100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}::selection{background:#b0f5ee}html,body{position:relative;font-family:ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,游ゴシック,YuGothic,メイリオ,Meiryo,sans-serif;font-size:10px;line-height:1}a{text-decoration:inherit;color:inherit}img,svg,video,iframe,picture{display:block;width:100%}@media screen and (min-width: 737px){.mo_op{display:inline-block;-webkit-transition:opacity .16s ease-in-out;-moz-transition:opacity .16s ease-in-out;-o-transition:opacity .16s ease-in-out;-ms-transition:opacity .16s ease-in-out;transition:opacity .16s ease-in-out;-webkit-font-smoothing:antialiased}.mo_op:hover{opacity:.65;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";filter:alpha(opacity=65)}.sp{display:none!important}}@media screen and (max-width: 736px){html,body{min-width:320px}.pc{display:none!important}}.footer{background-color:#1a9c8e;color:#fff;text-align:center;font-size:16px;line-height:1.6;letter-spacing:.04em;padding:40px 0}.footer__linkBox{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.footer__link{display:inline-block;width:200px;opacity:1;-ms-filter:none;filter:none;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;-ms-transition:opacity .3s ease;transition:opacity .3s ease}.footer__link:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.footer__text{margin-top:20px}@media screen and (max-width: 736px){.footer{padding:6.6666666667vw 0;font-size:4vw}.footer__link{width:53.3333333333vw}.footer__link:hover{opacity:1;-ms-filter:none;filter:none}}.header{position:fixed;bottom:0;left:0;z-index:9999;width:100%;padding:10px 0;background-color:#fffc;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;-o-transition:opacity .25s ease;-ms-transition:opacity .25s ease;transition:opacity .25s ease;opacity:1;-ms-filter:none;filter:none;pointer-events:auto}.header.js-hidden{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);pointer-events:none}@media screen and (max-width: 736px){.header{padding:1.3333333333vw 0}}.fv__imgWrap{background-color:#1a9c8e}.fv__img{margin:0 auto;max-width:750px}.fv__icon{max-width:655px;padding:0 50px;margin:45px auto 0}.contents{padding:0 15px}.contents__img{margin:45px auto 0;max-width:750px}.cta{margin-top:60px}.cta__inner{max-width:750px;margin:0 auto;padding-bottom:60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:26px;border:4px solid #149c8e}.cta__title{margin:0 auto;max-width:750px;background-color:#149c8e;border-radius:16px 16px 0 0}.cta__text{margin:40px auto 0;padding:0 15px;max-width:505px}.cta__btn{margin-top:30px}.cta__btnBody{font-size:40px;color:#fff;display:block;cursor:pointer;width:528px;text-align:center;background-color:#3d80d6;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;border-radius:20px;padding:26px 0;-webkit-box-shadow:4px 4px 0px 0px #003c89;box-shadow:4px 4px #003c89;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0);margin:0 auto;-webkit-transition:box-shadow .25s ease,-webkit-transform .25s ease;-moz-transition:box-shadow .25s ease,-moz-transform .25s ease;-o-transition:box-shadow .25s ease,-o-transform .25s ease;-ms-transition:box-shadow .25s ease,-ms-transform .25s ease;transition:box-shadow .25s ease,transform .25s ease}.cta__btnBody:hover{-webkit-box-shadow:0px 0px 0px 0px #003c89;box-shadow:0 0 #003c89;-webkit-transform:translate(4px,4px);-moz-transform:translate(4px,4px);-o-transform:translate(4px,4px);-ms-transform:translate(4px,4px);transform:translate(4px,4px)}.cta__btnBody--a{overflow:hidden;display:none;position:absolute;top:100%;left:0;right:0;z-index:2;font-size:40px;width:528px;cursor:pointer;border-radius:20px;background-color:#bebebee6;margin:0 auto}.cta__btnBody--a.open{display:block}.cta__scroll{display:none}.cta__scroll.active{display:block}.cta__arrow{width:70px;margin:30px auto}.custom-select{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-option{display:block;padding:20px;text-align:center;cursor:pointer}.custom-option:nth-child(2){border-top:2px solid #000;border-bottom:2px solid #000}.custom-option:hover{background-color:#eee}.scrollBtn__body{display:block;width:528px;text-align:center;background-color:#f0b400;border-radius:20px;padding:23.5px 0;-webkit-box-shadow:4px 4px 0px 0px #61593f;box-shadow:4px 4px #61593f;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0);margin:0 auto;-webkit-transition:box-shadow .25s ease,-webkit-transform .25s ease;-moz-transition:box-shadow .25s ease,-moz-transform .25s ease;-o-transition:box-shadow .25s ease,-o-transform .25s ease;-ms-transition:box-shadow .25s ease,-ms-transform .25s ease;transition:box-shadow .25s ease,transform .25s ease}.scrollBtn__body:hover{-webkit-box-shadow:0px 0px 0px 0px #61593f;box-shadow:0 0 #61593f;-webkit-transform:translate(4px,4px);-moz-transform:translate(4px,4px);-o-transform:translate(4px,4px);-ms-transform:translate(4px,4px);transform:translate(4px,4px)}.scrollBtn__text{font-size:45px;color:#fff}@media screen and (max-width: 736px){.contents{padding:0 2vw}.contents__img{margin:6vw auto 0}.cta{margin-top:8vw}.cta__inner{padding-bottom:8vw;border-radius:3.4666666667vw;border:.5333333333vw solid #149c8e}.cta__title{border-radius:2.5333333333vw 2.5333333333vw 0 0}.cta__text{margin:5.3333333333vw auto 0;padding:0 2vw;width:67.3333333333vw}.cta__btn{margin-top:4vw}.cta__btnBody{font-size:5.3333333333vw;width:70.4vw;border-radius:2.6666666667vw;padding:3.4666666667vw 0;-webkit-box-shadow:.5333333333vw .5333333333vw 0px 0px #003c89;box-shadow:.5333333333vw .5333333333vw #003c89}.cta__btnBody:hover{-webkit-box-shadow:.5333333333vw .5333333333vw 0px 0px #003c89;box-shadow:.5333333333vw .5333333333vw #003c89;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0)}.cta__btnBody--a{font-size:5.3333333333vw;width:70.4vw;border-radius:2.6666666667vw}.cta__arrow{width:9.3333333333vw;margin:4vw auto}.custom-option{padding:2.6666666667vw}.custom-option:nth-child(2){border-top:1px solid #000;border-bottom:1px solid #000}.scrollBtn__body{width:70.4vw;border-radius:2.6666666667vw;padding:3.1333333333vw 0;-webkit-box-shadow:.5333333333vw .5333333333vw 0px 0px #61593f;box-shadow:.5333333333vw .5333333333vw #61593f}.scrollBtn__body:hover{-webkit-box-shadow:.5333333333vw .5333333333vw 0px 0px #61593f;box-shadow:.5333333333vw .5333333333vw #61593f;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0)}.scrollBtn__text{font-size:6vw}}.form{width:100%;max-width:750px;margin:45px auto 60px;padding-bottom:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:26px;border:4px solid #149c8e}.form__imgWrap{background-color:#149c8e;border-radius:19px 19px 0 0;padding:40.5px 0}.form__img{width:600px;margin:0 auto}.form__btn{margin-top:40px}.form__submitBtn{margin-top:65px}.form__submitBtnBody{font-size:40px;width:528px;padding:10.5px 0;background-color:#f0b400;-webkit-box-shadow:3px 3px 0px 0px #61593f;box-shadow:3px 3px #61593f;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;display:block;cursor:pointer;text-align:center;border-radius:20px;margin:0 auto;-webkit-transition:box-shadow .25s ease,-webkit-transform .25s ease;-moz-transition:box-shadow .25s ease,-moz-transform .25s ease;-o-transition:box-shadow .25s ease,-o-transform .25s ease;-ms-transition:box-shadow .25s ease,-ms-transform .25s ease;transition:box-shadow .25s ease,transform .25s ease}.form__submitBtnBody:hover{-webkit-box-shadow:0px 0px 0px 0px #61593f;box-shadow:0 0 #61593f;-webkit-transform:translate(4px,4px);-moz-transform:translate(4px,4px);-o-transform:translate(4px,4px);-ms-transform:translate(4px,4px);transform:translate(4px,4px)}.form__body{display:none;padding:0 25px}.form__body.active{display:block}.form__group{margin-top:65px}.form__group:not(:first-child){margin-top:40px}.form__group--last{text-align:center}.form__text{color:#525252;font-size:30px}.form__subText{font-size:25px;font-weight:600;color:#ff6969}.form__subText--gray{color:#909090}.form__area{width:100%;height:50px;font-size:25px;margin-top:10px;border:none;border-bottom:3px solid #8bcdc6;border:3px solid #8bcdc6;-webkit-transition:background-color .25s ease;-moz-transition:background-color .25s ease;-o-transition:background-color .25s ease;-ms-transition:background-color .25s ease;transition:background-color .25s ease;border-radius:0}.form__area.number::-webkit-inner-spin-button,.form__area.number::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield}.form__area::placeholder{color:#aaa;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}.form__area--narrow{width:200px}.form__area:focus{outline:none}.form__area--box{margin-top:20px;height:145px;border:3px solid #8bcdc6}.form__labelBox{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin-top:20px;margin-left:8px}.form__label{font-size:30px;color:#525252;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.form__label--marginLeft{margin-left:60px}.form__radio{-webkit-transform:scale(2);-moz-transform:scale(2);-o-transform:scale(2);-ms-transform:scale(2);transform:scale(2);margin-right:20px}@media screen and (max-width: 736px){.form{margin:6vw auto 8vw;padding-bottom:6.6666666667vw;border-radius:3.4666666667vw;border:.5333333333vw solid #149c8e}.form__imgWrap{border-radius:2.5333333333vw 2.5333333333vw 0 0;padding:5.4vw 0}.form__img{width:80vw;margin:0 auto}.form__btn{margin-top:5.3333333333vw}.form__submitBtn{margin-top:8.6666666667vw}.form__submitBtnBody{font-size:5.3333333333vw;width:70.4vw;padding:1.4vw 0;-webkit-box-shadow:.4vw .4vw 0px 0px #61593f;box-shadow:.4vw .4vw #61593f;border-radius:2.6666666667vw}.form__submitBtnBody:hover{-webkit-box-shadow:.4vw .4vw 0px 0px #61593f;box-shadow:.4vw .4vw #61593f;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0)}.form__body{padding:0 3.3333333333vw}.form__group{margin-top:8.6666666667vw}.form__group:not(:first-child){margin-top:5.3333333333vw}.form__text{font-size:4.6666666667vw}.form__subText{font-size:4vw}.form__area{height:8vw;font-size:4vw;margin-top:4vw;border:.4vw solid #8bcdc6}.form__area--narrow{width:26.6666666667vw;height:6.6666666667vw}.form__area--box{margin-top:2.6666666667vw;height:19.3333333333vw;border:.4vw solid #8bcdc6}.form__labelBox{margin-top:4vw;margin-left:1.3333333333vw}.form__label{font-size:4.6666666667vw}.form__label--marginLeft{margin-left:8vw}.form__radio{-webkit-transform:scale(1.35);-moz-transform:scale(1.35);-o-transform:scale(1.35);-ms-transform:scale(1.35);transform:scale(1.35);margin-right:2.6666666667vw}}.thanks{color:#525252;padding:80px 20px}.thanks__body{max-width:733px;margin:0 auto;padding-bottom:80px;border:4px solid #1a9c8e;border-radius:26px;overflow:hidden}.thanks__imgWrap{background-color:#1a9c8e;padding:45px 0}.thanks__img{width:230px;margin:0 auto}.thanks__text{font-size:26px;line-height:1.8461538462;margin-top:70px;padding:0 30px}.thanks__btn{margin-top:80px}.thanks__btnBody{display:block;width:528px;text-align:center;background-color:#3d80d6;border-radius:20px;padding:23.5px 0;-webkit-box-shadow:4px 4px 0px 0px #003c89;box-shadow:4px 4px #003c89;margin:0 auto;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0);-webkit-transition:box-shadow .25s ease,-webkit-transform .25s ease;-moz-transition:box-shadow .25s ease,-moz-transform .25s ease;-o-transition:box-shadow .25s ease,-o-transform .25s ease;-ms-transition:box-shadow .25s ease,-ms-transform .25s ease;transition:box-shadow .25s ease,transform .25s ease}.thanks__btnBody:hover{-webkit-box-shadow:0px 0px 0px 0px #003c89;box-shadow:0 0 #003c89;-webkit-transform:translate(4px,4px);-moz-transform:translate(4px,4px);-o-transform:translate(4px,4px);-ms-transform:translate(4px,4px);transform:translate(4px,4px)}.thanks__btnText{font-size:45px;font-weight:600;color:#fff}@media screen and (max-width: 736px){.thanks{padding:10.6666666667vw 2.6666666667vw}.thanks__body{border:.5333333333vw solid #1a9c8e;border-radius:3.4666666667vw}.thanks__imgWrap{padding:6vw 0}.thanks__img{width:30.6666666667vw;min-width:100px}.thanks__text{font-size:3.4666666667vw;margin-top:9.3333333333vw;padding:0 4vw}.thanks__btn{margin-top:10.6666666667vw}.thanks__btnBody{width:70.4vw;border-radius:2.6666666667vw;padding:3.1333333333vw 0;-webkit-box-shadow:.5333333333vw .5333333333vw 0px 0px #003c89;box-shadow:.5333333333vw .5333333333vw #003c89}.thanks__btnBody:hover{-webkit-box-shadow:.5333333333vw .5333333333vw 0px 0px #003c89;box-shadow:.5333333333vw .5333333333vw #003c89;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0)}.thanks__btnText{font-size:6vw}}
