a,body{margin:0;padding:0}body,html{width:100%;height:100%}a,a:hover{text-decoration:none}.cf:after,article,aside,details,figcaption,figure,footer,header,hgroup,hr,img,menu,nav,section{display:block}#content,#footer,.hide-text,a,body,hr{padding:0}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,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,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:none;border:0;font-size:100%;font-weight:400;margin:0;outline:0;padding:0;vertical-align:baseline}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a{background:none;font-size:100%;vertical-align:baseline}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#ccc -moz-use-text-color -moz-use-text-color;-o-border-image:none;border-image:none;border-right:0 none;border-style:solid none none;border-width:1px 0 0;height:1px;margin:1em 0}input,select{vertical-align:middle}input[type=button],input[type=submit]{border-radius:0;-webkit-appearance:none}address,em{font-style:normal}*,:after,:before{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}iframe,img{max-width:100%}img{width:100%;height:auto;line-height:1}.color-base01{color:#ff7c01}.color-base02{color:#fff}.color-base03{color:#051031}.bg-base01{background-color:#ff7c01}.bg-base02{background-color:#fff}.bg-base03{background-color:#051031}.color-black{color:#474545}.color-white{color:#fff!important}a,body{color:#474545}.bg-black{background-color:#474545}.bg-white{background-color:#fff}.bg-grey{background-color:#f5f5f5}html{height:100vh;font-size:62.5%}body{background-color:#fff;font-size:14px;font-size:1.4rem;line-height:1.9;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ","ＭＳ ゴシック",Helvetica,sans-serif;height:100vh;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;letter-spacing:.08em;-webkit-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:#ff7c01;color:#fff}::-moz-selection{background:#ff7c01;color:#fff}::-webkit-selection{background:#ff7c01;color:#fff}.img_anime_left .bg,.img_anime_right .bg{z-index:10;top:0;background-color:#1886b8}a{-webkit-transition:all .3s;transition:all .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fademove,.fadeshow{-webkit-backface-visibility:hidden}a:hover{color:#ff7c01}.cf:after{content:"";clear:both}.hide-text{overflow:hidden;position:absolute;height:1px;width:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);border:0}.pc_view{display:block!important}.sp_view{display:none!important}.img_anime_left,.img_anime_left .bg,.img_anime_right,.img_anime_right .bg{display:block;width:100%}.bold{font-weight:700!important}.fadecont{opacity:0}.fadeshow{opacity:1;backface-visibility:hidden}.fademove{opacity:0;-webkit-transition:1s;transition:1s;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);backface-visibility:hidden}.fademove_blog,.fademoveleft{-webkit-backface-visibility:hidden}.fademove_blog{-webkit-transition:1s;transition:1s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);backface-visibility:hidden}.fademove40,.fademove60{-webkit-transform:rotateY(0)}.fademove40{opacity:0;-webkit-transition:.8s;transition:.8s;-webkit-transition-delay:.4s!important;transition-delay:.4s!important;transform:rotateY(0)}.fademove60,.fademove80{opacity:0;-webkit-transition:.8s}.fademove60{transition:.8s;-webkit-transition-delay:.6s!important;transition-delay:.6s!important;transform:rotateY(0)}.fademove80{transition:.8s;-webkit-transition-delay:.8s!important;transition-delay:.8s!important;-webkit-transform:rotateY(0);transform:rotateY(0)}.fademoveleft,.fademoveright{opacity:0;-webkit-transition:.8s}.fademoveleft{transition:.8s;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);backface-visibility:hidden}.fademoveright{transition:.8s;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fademove_show{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fademove_show_rotate{opacity:1;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}.img_anime_left .image,.img_anime_right .image{opacity:0}.img_anime_left{position:relative;overflow:hidden}.img_anime_left .bg{height:100%;position:absolute;left:-100%}.img_anime_right{position:relative;overflow:hidden}.img_anime_right .bg{height:100%;position:absolute;right:-100%}#content,#footer,#wrapper{position:relative}.scene_bar_rotate{opacity:0;-webkit-transition:.8s;transition:.8s;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition-delay:1s;transition-delay:1s}.scene_bar_show_rotate{opacity:1;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}.js_split_txt .s_t{display:inline-block}.js_split_txt.fadetxt{visibility:hidden}.js_split_txt.fadetxt .s_t{-webkit-transition:all 1s;transition:all 1s;opacity:0}.js_split_txt.fadetxt.txt_show{visibility:visible}.js_split_txt.fadetxt.txt_show .s_t{opacity:1}.js_split_txt.fadetxt_up{visibility:hidden}.js_split_txt.fadetxt_up .s_t{-webkit-transition:all 1s;transition:all 1s;opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}.js_split_txt.fadetxt_up.txt_show{visibility:visible}.js_split_txt.fadetxt_up.txt_show .s_t{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.delay02{-webkit-transition-delay:.2s;transition-delay:.2s}.delay03{-webkit-transition-delay:.3s;transition-delay:.3s}.delay04{-webkit-transition-delay:.4s;transition-delay:.4s}.delay05{-webkit-transition-delay:.5s;transition-delay:.5s}#wrapper{width:100%;height:100%;min-height:100%}#content{overflow:hidden;width:100%;max-width:1280px;margin:0 auto}iframe#mbYTP_bg_youtube{max-width:none!important}#header .logo,#header .nav,#header .txt{max-width:1000px;margin:0 auto;width:100%}#header{display:block;width:100%;padding:0 20px;background-position:center top;background-repeat:no-repeat;background-size:100% auto;background-image:url(../images/bg-01.png)}.content_wrap.bg_05,.content_wrap.bg_06,.content_wrap.bg_07,.content_wrap.form_wrap .form_wrap_inner .btn_submit{background-position:center top;background-repeat:no-repeat;background-size:auto 100%}#header .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#header .nav li a{display:block;opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}#header .nav li a:hover{opacity:.7}#footer{margin:0;width:100%;height:auto}#footer .footer_bottom{width:100%;padding:15px 0;background-color:#222}#footer .footer_bottom .footer_copy{display:block;text-align:center}#footer .footer_bottom .footer_copy>small{display:block;font-size:11px;font-size:1.1rem;letter-spacing:.06em;line-height:1;color:#fff}.cta_wrap{width:100%;padding:60px 20px}.cta_wrap_inner{width:100%;max-width:900px;margin:0 auto}.cta_wrap_inner a{display:block;opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}.cta_wrap_inner a.mb20{margin-bottom:20px}.cta_wrap_inner a:hover{opacity:.7}#cta_wrap_sp{width:100%;-webkit-transition:.3s;transition:.3s;position:fixed;bottom:0;left:0}#cta_wrap_sp .cta_wrap_sp_inner{width:100%;background-color:#fff;padding:15px 2.7%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content_wrap.bg_03,.thanks_wrap{background-color:#ececec}#cta_wrap_sp .cta_wrap_sp_inner a{display:block;width:48.5%}.thanks_wrap{width:100%;min-height:100vh;padding:150px 10px}.thanks_wrap img{display:block;margin:0 auto;width:100%;max-width:343px}.content_wrap{display:block;width:100%;padding:0 20px}.content_wrap_inner{width:100%;max-width:1000px;margin:0 auto}.content_wrap.bg_09 .content_wrap_inner,.content_wrap.bg_table .content_wrap_inner{max-width:900px}.content_wrap_inner .tel{display:block;max-width:900px;margin:0 auto 60px}.content_wrap.bg_05{background-image:url(../images/bg-05.png)}.content_wrap.bg_06{background-image:url(../images/bg-06.png)}.content_wrap.bg_07{background-image:url(../images/bg-07.png)}.content_wrap.bg_08{background-color:#ffcfa1}.content_wrap.bg_09{background-color:#474545;padding:80px 20px 50px}.content_wrap.bg_09 .content_wrap_inner .ttl{display:block;width:245px;margin:0 auto 20px}.content_wrap.bg_09 .content_wrap_inner .qa_wrap{width:100%;display:block;margin-bottom:20px}.content_wrap.bg_09 .content_wrap_inner .qa_wrap dt{display:block;cursor:pointer;position:relative;background-color:#ff7c01;color:#fff;font-size:22px;font-size:2.2rem;letter-spacing:.05em;font-weight:700;border-radius:6px;padding:4px 30px}.content_wrap.bg_09 .content_wrap_inner .qa_wrap dt::after{display:block;content:'';width:24px;height:24px;border-top:3px solid #fff;border-left:3px solid #fff;position:absolute;top:50%;right:40px;margin-top:-6px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s;transition:all .3s}.content_wrap.bg_09 .content_wrap_inner .qa_wrap dt.active::after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);margin-top:-18px}.content_wrap.bg_09 .content_wrap_inner .qa_wrap dd{padding:30px;color:#fff;font-size:16px;font-size:1.6rem;letter-spacing:.05em;line-height:1.9;font-weight:700;display:none}.content_wrap.bg_09 .content_wrap_inner .qa_wrap dd span{font-size:16px;font-size:1.6rem;letter-spacing:.05em;line-height:1.9;font-weight:700}.content_wrap.form_wrap{background-color:#ececec;padding:80px 20px 60px}.content_wrap.form_wrap .ttl{display:block;width:332px;margin:0 auto 25px}.content_wrap.form_wrap .attn{text-align:center;font-size:16px;font-size:1.6rem;letter-spacing:.05em;line-height:1.9;font-weight:700}.content_wrap.form_wrap .attn a{text-decoration:underline}.content_wrap.form_wrap .attn .red{color:red}.content_wrap.form_wrap .form_wrap_inner{width:100%;margin:0 auto}.content_wrap.form_wrap .form_wrap_inner .mailform{overflow:hidden;border-bottom:1px solid #c4c4c4;padding:13px 0}.content_wrap.form_wrap .form_wrap_inner .mailform dt{display:block;width:250px;float:left;font-weight:700;padding-left:50px;font-size:16px;font-size:1.6rem;letter-spacing:.05em;color:#ff7c01}.content_wrap.form_wrap .form_wrap_inner .mailform dt span{color:#ff1301;font-size:12px;font-size:1.2rem;display:inline-block;text-indent:1em;font-weight:700}.content_wrap.form_wrap .form_wrap_inner .mailform dd{display:block;width:calc(100% - 250px);float:right}.content_wrap.form_wrap .form_wrap_inner .mailform dd input[type=text],.content_wrap.form_wrap .form_wrap_inner .mailform dd input[type=tel],.content_wrap.form_wrap .form_wrap_inner .mailform dd input[type=email],.content_wrap.form_wrap .form_wrap_inner .mailform dd textarea{width:100%!important;min-height:30px;border-top:1px solid #c8c8c8;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;background-color:#fff;border-radius:3px;font-size:16px;font-size:1.6rem}.content_wrap.form_wrap .form_wrap_inner .mailform dd input[type=text].age,.content_wrap.form_wrap .form_wrap_inner .mailform dd input[type=text].yubin,.content_wrap.form_wrap .form_wrap_inner .mailform dd input[type=tel].age,.content_wrap.form_wrap .form_wrap_inner .mailform dd input[type=tel].yubin,.content_wrap.form_wrap .form_wrap_inner .mailform dd input[type=email].age,.content_wrap.form_wrap .form_wrap_inner .mailform dd input[type=email].yubin,.content_wrap.form_wrap .form_wrap_inner .mailform dd textarea.age,.content_wrap.form_wrap .form_wrap_inner .mailform dd textarea.yubin{width:110px!important}.content_wrap.form_wrap .form_wrap_inner .mailform dd input[type=text].mt15,.content_wrap.form_wrap .form_wrap_inner .mailform dd input[type=tel].mt15,.content_wrap.form_wrap .form_wrap_inner .mailform dd input[type=email].mt15,.content_wrap.form_wrap .form_wrap_inner .mailform dd textarea.mt15{margin-top:15px}.content_wrap.form_wrap .form_wrap_inner .mailform dd textarea{min-height:230px!important}.content_wrap.form_wrap .form_wrap_inner .mailform dd label{display:inline-block;cursor:pointer}.content_wrap.form_wrap .form_wrap_inner .mailform dd label input[type=checkbox]{position:absolute;width:0;height:0}.content_wrap.form_wrap .form_wrap_inner .mailform dd label .check_txt{display:inline-block;width:auto;position:relative;padding:0 0 0 35px;line-height:24px;margin-right:25px;font-size:18px;font-weight:700}.content_wrap.form_wrap .form_wrap_inner .mailform dd label .check_txt::after,.content_wrap.form_wrap .form_wrap_inner .mailform dd label .check_txt::before{content:'';display:block;width:24px;height:24px;position:absolute;top:0;left:0;border:1px solid #c8c8c8;background-color:#fff;border-radius:2px}.content_wrap.form_wrap .form_wrap_inner .mailform dd label .check_txt::after{background-color:#222;opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.content_wrap.form_wrap .form_wrap_inner .mailform dd label input:checked~.check_txt::after{opacity:1}.content_wrap.form_wrap .form_wrap_inner .mailform dd .desc{display:inline-block;line-height:30px;margin-left:15px;font-weight:700;font-size:16px;font-size:1.6rem}.content_wrap.form_wrap .form_wrap_inner .mailform dd .descyubin{display:inline-block;line-height:30px;margin-right:5px;font-weight:700;font-size:16px;font-size:1.6rem}.content_wrap.form_wrap .form_wrap_inner .mailform dd .descdesc{font-size:12px;font-size:1.2rem;font-weight:700}.content_wrap.form_wrap .form_wrap_inner .mailform dd .descdescdesc{font-size:14px;font-size:1.4rem;font-weight:700;margin-bottom:0}.content_wrap.form_wrap .form_wrap_inner .mailform dd p{margin-bottom:10px}.content_wrap.form_wrap .form_wrap_inner .btn_submit{border:0;width:347px;height:70px;background-image:url(../images/btn.png);display:block;cursor:pointer;margin:40px auto 0;-webkit-transition:opacity .4s;transition:opacity .4s}.content_wrap.form_wrap .form_wrap_inner .btn_submit:hover{opacity:.7}.content_wrap.form_wrap .form_wrap_inner .txt{text-align:center;margin:0 auto 15px;font-weight:700}.content_wrap.form_wrap .form_wrap_inner .tel{display:block;margin:0 auto;width:258px}.content_wrap.bg_table{background-color:#ff7c01;padding:80px 20px 70px}.content_wrap.bg_table .ttl_01,.content_wrap.bg_table .ttl_02{display:block;margin:0 auto 33px;width:415px}.content_wrap.bg_table .ttl_03{display:block;margin:0 auto 33px;max-width:709px}.content_wrap.bg_table .tbl{text-align:center;background-color:#fff;width:100%;border-top:1px solid #474545;border-left:1px solid #474545;margin:0 auto 20px}.content_wrap.bg_table .tbl tr td,.content_wrap.bg_table .tbl tr th{width:33.333333%;border-right:1px solid #474545;vertical-align:middle;padding:3px 5px;letter-spacing:.05em;font-weight:700}.content_wrap.bg_table .tbl tr{border-bottom:1px solid #474545}.content_wrap.bg_table .tbl tr th{font-size:22px;font-size:2.2rem}.content_wrap.bg_table .tbl tr th.blank{background-color:#bdbdbd}.content_wrap.bg_table .tbl tr th .min{font-size:16px;font-size:1.6rem}.content_wrap.bg_table .tbl tr td{font-size:22px;font-size:2.2rem}.content_wrap.bg_table .tbl tr td .min{font-size:12px;font-size:1.2rem}.content_wrap.bg_table .txt{margin:20px auto 0;display:block;width:100%;text-align:left;font-size:18px;font-size:1.8rem;font-weight:700;letter-spacing:.05em;line-height:1.9}.content_wrap.bg_table .txt .sup{display:block;font-size:16px;font-size:1.6rem;font-weight:700}@media all and (-ms-high-contrast:none){.fademove{-webkit-transform:translate(0,20px);-ms-transform:translate(0,20px);transform:translate(0,20px)}.fademove40,.fademove60,.fademove80{-ms-transform:rotateY(0) translate(0,0)}.fademoveleft{-webkit-transform:translate(-20px,0);-ms-transform:translate(-20px,0);transform:translate(-20px,0)}.fademoveright{-webkit-transform:translate(20px,0);-ms-transform:translate(20px,0);transform:translate(20px,0)}.fademove_show{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.fademove_show_rotate{-ms-transform:rotateY(360deg) translate(0,0)}}@media screen and (max-width:1024px){#wrapper_bg_youtube{display:none}}@media screen and (max-width:768px){.content_wrap.form_wrap .form_wrap_inner .mailform dt span{display:inline-block}.content_wrap.form_wrap .form_wrap_inner .txt{padding:0;float:none}.content_wrap.form_wrap .form_wrap_inner .txt .button{float:none}}@media screen and (max-width:640px){#content,#header{padding:0}.pc_view{display:none!important}.sp_view{display:block!important}#header{background-image:url(../images/bg-01-sp.png)}#header .nav{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 2.7%}#header .nav li{width:32%;margin-bottom:5px}#footer .footer_bottom .footer_copy>small{font-size:10px;font-size:1rem}.cta_wrap{padding:30px 0 0}.content_wrap{padding:0}.content_wrap.bg_05{background-image:url(../images/bg-05-sp.png)}.content_wrap.bg_06,.content_wrap.bg_07{background:0 0}.content_wrap.bg_09{padding:40px 10px 20px}.content_wrap.bg_09 .content_wrap_inner .ttl{width:153px}.content_wrap.bg_09 .content_wrap_inner .qa_wrap dt{font-size:15px;font-size:1.5rem;padding:10px 25px 10px 10px;letter-spacing:0}.content_wrap.bg_09 .content_wrap_inner .qa_wrap dt::after{right:10px;width:16px;height:16px}.content_wrap.bg_09 .content_wrap_inner .qa_wrap dt.active::after{margin-top:-12px}.content_wrap.bg_09 .content_wrap_inner .qa_wrap dd{font-size:15px;font-size:1.5rem;padding:10px 0}.content_wrap.bg_09 .content_wrap_inner .qa_wrap dd span{font-size:15px;font-size:1.5rem}.content_wrap.form_wrap{padding:40px 0 30px}.content_wrap.form_wrap .ttl{width:220px}.content_wrap.form_wrap .attn{font-size:13px;font-size:1.3rem}.content_wrap.form_wrap .form_wrap_inner{padding:0 10px}.content_wrap.form_wrap .form_wrap_inner .mailform dt{font-size:14px;font-size:1.4rem;width:100%;padding-left:0}.content_wrap.form_wrap .form_wrap_inner .mailform dd{width:100%}.content_wrap.form_wrap .form_wrap_inner .mailform dd textarea{height:120px!important;min-height:120px!important}.content_wrap.form_wrap .form_wrap_inner .mailform dd label{display:block;margin-bottom:5px}.content_wrap.form_wrap .form_wrap_inner .mailform dd label .check_txt{font-size:15px;font-size:1.5rem}.content_wrap.form_wrap .form_wrap_inner .mailform dd .desc,.content_wrap.form_wrap .form_wrap_inner .mailform dd .descyubin{font-size:14px;font-size:1.4rem}.content_wrap.form_wrap .form_wrap_inner .btn_submit{background-image:url(../images/btn-sp.png);width:174px;height:35px}.content_wrap.bg_table{padding:40px 10px 30px}.content_wrap.bg_table .ttl_01,.content_wrap.bg_table .ttl_02{width:260px}.content_wrap.bg_table .ttl_03{width:315px;margin:0 auto 13px}.content_wrap.bg_table .tbl tr th{font-size:11px;font-size:1.1rem}.content_wrap.bg_table .tbl tr th .min{font-size:10px;font-size:1rem}.content_wrap.bg_table .tbl tr td{font-size:11px;font-size:1.1rem}.content_wrap.bg_table .tbl tr td .min{font-size:10px;font-size:1rem}.content_wrap.bg_table .txt{font-size:13px;font-size:1.3rem}.content_wrap.bg_table .txt .sup{font-size:10px;font-size:1rem}}