/*! If you want to update css file, please compile this scss file. */
@-webkit-keyframes top{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(11px) rotate(0deg);transform:translateY(11px) rotate(0deg)}to{-webkit-transform:translateY(11px) rotate(-45deg);transform:translateY(11px) rotate(-45deg)}}@keyframes top{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(11px) rotate(0deg);transform:translateY(11px) rotate(0deg)}to{-webkit-transform:translateY(11px) rotate(-45deg);transform:translateY(11px) rotate(-45deg)}}@-webkit-keyframes bottom{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(-11px) rotate(0deg);transform:translateY(-11px) rotate(0deg)}to{-webkit-transform:translateY(-11px) rotate(45deg);transform:translateY(-11px) rotate(45deg)}}@keyframes bottom{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(-11px) rotate(0deg);transform:translateY(-11px) rotate(0deg)}to{-webkit-transform:translateY(-11px) rotate(45deg);transform:translateY(-11px) rotate(45deg)}}@-webkit-keyframes top-close{0%{-webkit-transform:translateY(11px) rotate(-45deg);transform:translateY(11px) rotate(-45deg)}50%,to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}}@keyframes top-close{0%{-webkit-transform:translateY(11px) rotate(-45deg);transform:translateY(11px) rotate(-45deg)}50%,to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}}@-webkit-keyframes bottom-close{0%{-webkit-transform:translateY(-11px) rotate(45deg);transform:translateY(-11px) rotate(45deg)}50%,to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}}@keyframes bottom-close{0%{-webkit-transform:translateY(-11px) rotate(45deg);transform:translateY(-11px) rotate(45deg)}50%,to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}}@-webkit-keyframes drawer{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-80%);transform:translateX(-80%)}}@keyframes drawer{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-80%);transform:translateX(-80%)}}@-webkit-keyframes drawer-close{0%{-webkit-transform:translateX(-80%);transform:translateX(-80%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes drawer-close{0%{-webkit-transform:translateX(-80%);transform:translateX(-80%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes aniEng-s{0%{-webkit-transform:translateX(-400px);transform:translateX(-400px);opacity:0}50%{-webkit-transform:translateX(-200px);transform:translateX(-200px);opacity:0}to{-webkit-transform:translateX(-22px);transform:translateX(-22px);opacity:1}}@keyframes aniEng-s{0%{-webkit-transform:translateX(-400px);transform:translateX(-400px);opacity:0}50%{-webkit-transform:translateX(-200px);transform:translateX(-200px);opacity:0}to{-webkit-transform:translateX(-22px);transform:translateX(-22px);opacity:1}}@-webkit-keyframes aniEng-l{0%{-webkit-transform:translateX(-400px);transform:translateX(-400px);opacity:0}50%{-webkit-transform:translateX(-200px);transform:translateX(-200px);opacity:0}to{-webkit-transform:translateX(-27px);transform:translateX(-27px);opacity:1}}@keyframes aniEng-l{0%{-webkit-transform:translateX(-400px);transform:translateX(-400px);opacity:0}50%{-webkit-transform:translateX(-200px);transform:translateX(-200px);opacity:0}to{-webkit-transform:translateX(-27px);transform:translateX(-27px);opacity:1}}@-webkit-keyframes aniHead{0%{opacity:0}to{opacity:1}}@keyframes aniHead{0%{opacity:0}to{opacity:1}}@-webkit-keyframes iconShowHead-s{0%{-webkit-transform:translateX(150px) skew(30deg,-36deg) rotate(26deg);transform:translateX(150px) skew(30deg,-36deg) rotate(26deg)}93%{-webkit-transform:translateX(0) skew(30deg,-36deg) rotate(461deg);transform:translateX(0) skew(30deg,-36deg) rotate(461deg)}to{-webkit-transform:translateX(0) skew(30deg,-36deg) rotate(386deg);transform:translateX(0) skew(30deg,-36deg) rotate(386deg)}}@keyframes iconShowHead-s{0%{-webkit-transform:translateX(150px) skew(30deg,-36deg) rotate(26deg);transform:translateX(150px) skew(30deg,-36deg) rotate(26deg)}93%{-webkit-transform:translateX(0) skew(30deg,-36deg) rotate(461deg);transform:translateX(0) skew(30deg,-36deg) rotate(461deg)}to{-webkit-transform:translateX(0) skew(30deg,-36deg) rotate(386deg);transform:translateX(0) skew(30deg,-36deg) rotate(386deg)}}@-webkit-keyframes iconShowHead-l{0%{-webkit-transform:translateX(150px) skew(30deg,-36deg) rotate(26deg);transform:translateX(150px) skew(30deg,-36deg) rotate(26deg)}93%{-webkit-transform:translateX(0) skew(30deg,-36deg) rotate(461deg);transform:translateX(0) skew(30deg,-36deg) rotate(461deg)}to{-webkit-transform:translateX(0) skew(30deg,-36deg) rotate(386deg);transform:translateX(0) skew(30deg,-36deg) rotate(386deg)}}@keyframes iconShowHead-l{0%{-webkit-transform:translateX(150px) skew(30deg,-36deg) rotate(26deg);transform:translateX(150px) skew(30deg,-36deg) rotate(26deg)}93%{-webkit-transform:translateX(0) skew(30deg,-36deg) rotate(461deg);transform:translateX(0) skew(30deg,-36deg) rotate(461deg)}to{-webkit-transform:translateX(0) skew(30deg,-36deg) rotate(386deg);transform:translateX(0) skew(30deg,-36deg) rotate(386deg)}}@-webkit-keyframes aniPerson{0%{opacity:0}to{opacity:1}}@keyframes aniPerson{0%{opacity:0}to{opacity:1}}@-webkit-keyframes over-span{0%{opacity:0}to{opacity:1}}@keyframes over-span{0%{opacity:0}to{opacity:1}}@-webkit-keyframes over-before{0%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);width:0;height:0}to{-webkit-transform:scale(2) rotate(-180deg);transform:scale(2) rotate(-180deg);width:100%;height:100%}}@keyframes over-before{0%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);width:0;height:0}to{-webkit-transform:scale(2) rotate(-180deg);transform:scale(2) rotate(-180deg);width:100%;height:100%}}@-webkit-keyframes iconShow-s{0%{-webkit-transform:translateX(150px) skew(30deg,-36deg) rotate(23deg);transform:translateX(150px) skew(30deg,-36deg) rotate(23deg)}to{-webkit-transform:translateX(0) skew(30deg,-36deg) rotate(383deg);transform:translateX(0) skew(30deg,-36deg) rotate(383deg)}}@keyframes iconShow-s{0%{-webkit-transform:translateX(150px) skew(30deg,-36deg) rotate(23deg);transform:translateX(150px) skew(30deg,-36deg) rotate(23deg)}to{-webkit-transform:translateX(0) skew(30deg,-36deg) rotate(383deg);transform:translateX(0) skew(30deg,-36deg) rotate(383deg)}}@-webkit-keyframes iconShow-l{0%{-webkit-transform:translateX(150px) skew(30deg,-36deg) rotate(23deg) scale(0);transform:translateX(150px) skew(30deg,-36deg) rotate(23deg) scale(0)}to{-webkit-transform:translateX(0) skew(30deg,-36deg) rotate(383deg) scale(1.2);transform:translateX(0) skew(30deg,-36deg) rotate(383deg) scale(1.2)}}@keyframes iconShow-l{0%{-webkit-transform:translateX(150px) skew(30deg,-36deg) rotate(23deg) scale(0);transform:translateX(150px) skew(30deg,-36deg) rotate(23deg) scale(0)}to{-webkit-transform:translateX(0) skew(30deg,-36deg) rotate(383deg) scale(1.2);transform:translateX(0) skew(30deg,-36deg) rotate(383deg) scale(1.2)}}@-webkit-keyframes txtShow{0%{-webkit-transform:translateX(400px);transform:translateX(400px);opacity:0}50%{-webkit-transform:translateX(200px);transform:translateX(200px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes txtShow{0%{-webkit-transform:translateX(400px);transform:translateX(400px);opacity:0}50%{-webkit-transform:translateX(200px);transform:translateX(200px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fadeIn{0%{background:0 0}to{background:#001e4a}}@keyframes fadeIn{0%{background:0 0}to{background:#001e4a}}@-webkit-keyframes fadeOut{0%{background:#001e4a}to{background:0 0}}@keyframes fadeOut{0%{background:#001e4a}to{background:0 0}}@-webkit-keyframes start-ani{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(150px);transform:translateY(150px)}}@keyframes start-ani{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(150px);transform:translateY(150px)}}@-webkit-keyframes start-aniLand{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(30px);transform:translateY(30px)}}@keyframes start-aniLand{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(30px);transform:translateY(30px)}}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;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body,html{height:100%}body{overflow-x:hidden;-webkit-text-size-adjust:100%;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;color:#323232;font-size:1rem;line-height:1.6}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}.acod .txt__arrow,.acod .txt__item--q::before,.cv__btn::after,.gnav .menu__inner a::after,.merit-list h3,.pc .cv__btn span::after{top:0;bottom:0;margin-top:auto;margin-bottom:auto}html{font-size:62.5%}body *{-webkit-box-sizing:border-box;box-sizing:border-box}.container{overflow:hidden}a:active,a:hover,a:link,a:visited{color:#323232;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,.15)}figure{padding:2rem;text-align:center}figure img{max-width:90%;height:auto}.cost__figure,.text .text-area__figure{padding:0;margin-bottom:2rem}.cost__figure{margin-top:3rem}.step-item__figure{margin-left:auto;margin-right:auto}.gnav{position:absolute;top:0;right:0;width:100%;height:100%;-webkit-transition:opacity 0s ease;transition:opacity 0s ease}.gnav__ham,.gnav__ham span{display:inline-block;position:absolute}.gnav__ham{top:2.1rem;right:1.8rem;z-index:1100;width:32px;height:26px}.gnav__ham span{left:0;width:100%;height:3px;background-color:#04c6e1;border-radius:1px}.gnav__ham span:nth-of-type(1){top:0}.gnav__ham span:nth-of-type(2){top:11px;opacity:1}.gnav__ham span:nth-of-type(3){bottom:0}.gnav__menu{position:fixed;width:80%;height:100vh;top:0;right:-80%;background:#fff;z-index:1000}.gnav .menu__inner{margin-top:6rem}.gnav .menu__inner li{background:#fff;border-bottom:1px solid #ddd}.gnav .menu__inner a{display:inline-block;width:80%;height:auto;padding:.9em;color:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:1.3rem;position:relative}.gnav .menu__inner a::after{position:absolute;right:20px;z-index:1010;content:"";display:inline-block;width:8px;height:8px;border-top:1px solid #999;border-right:1px solid #999;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.gnav__bg{background:#333;display:none;width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;z-index:990}.pc .gnav .menu__inner a:hover{background:#e3fcff}.gnav.on .gnav__ham span:nth-of-type(1){-webkit-animation:top .7s forwards;animation:top .7s forwards}.gnav.on .gnav__ham span:nth-of-type(2){opacity:0;-webkit-transition:.7s opacity;transition:.7s opacity}.gnav.on .gnav__ham span:nth-of-type(3){-webkit-animation:bottom .7s forwards;animation:bottom .7s forwards}.gnav.on .gnav__menu{-webkit-animation:drawer .7s forwards;animation:drawer .7s forwards}.gnav.on .gnav__bg{opacity:.5;-webkit-transition:.7s opacity;transition:.7s opacity}.gnav.off .gnav__ham span:nth-of-type(1){-webkit-animation:top-close .7s;animation:top-close .7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.gnav.off .gnav__ham span:nth-of-type(2){-webkit-transition:.7s opacity;transition:.7s opacity}.gnav.off .gnav__ham span:nth-of-type(3){-webkit-animation:bottom-close .7s;animation:bottom-close .7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.gnav.off .gnav__menu{-webkit-animation:drawer-close .8s;animation:drawer-close .8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.gnav.off .gnav__bg{opacity:0;-webkit-transition:.7s opacity .4s;transition:.7s opacity .4s}.gnav--pc,.sp .cv__btn span,.tab .cv__btn span{display:none}.pc .gnav--pc a,.pc .gnav--pc a::after{position:relative;-webkit-transition:.3s;transition:.3s}.pc .gnav--pc a::after{position:absolute;bottom:0;left:0;content:'';width:0;height:1px;background-color:#4f4f4f}.pc .gnav--pc a:hover::after{width:100%}h1{position:absolute;bottom:0;right:0;padding-right:3rem;color:#363636;font-size:1.5rem;font-weight:700;letter-spacing:.06rem;opacity:0;-webkit-animation:aniHead 1s 1.8s 1 forwards;animation:aniHead 1s 1.8s 1 forwards}h2{padding:2.5rem .8rem 2.5rem 2.5rem;margin-right:1.5rem;margin-bottom:1.5rem;background:#04c6e1;color:#fff;font-size:2rem;line-height:1.4}h2 .head__notice,h2 small{display:block;font-weight:400}h2 small{letter-spacing:.04rem;font-size:1.6rem}h2 .head__notice{margin-top:.8rem;font-size:1.2rem;line-height:1.3;text-indent:-1.4rem;padding-left:1.8rem}h2 .head__notice::before{content:"※";padding-right:.2rem}.text h2{margin-bottom:6rem;background:#feff8a;color:#363638}h2,h3,h4{font-family:'Noto Sans Japanese',sans-serif!important;font-weight:600!important}[class*=__icon]{position:absolute;top:-3rem;left:1.5rem;z-index:30;display:inline-block;border-left:0 solid transparent;border-right:11px solid transparent;height:0;-webkit-transform:skew(30deg,-36deg) rotate(23deg) scale(.9);transform:skew(30deg,-36deg) rotate(23deg) scale(.9)}.sec__txt,.text-area__txt{margin-bottom:2.5rem;padding-left:1.5rem;padding-right:1.5rem}.cost__txt,.sec__txt,.step-item__txt,.support__txt,.text-area__txt{max-width:1080px;font-size:1.4rem}.cost__txt,.support__txt{padding-left:1.5rem;padding-right:1.5rem}.cost__txt{margin-bottom:2.5rem}.cost__txt:last-child,.sec__txt:last-child,.step-item__txt:last-child,.support__txt:last-child,.text-area__txt:last-child{margin-bottom:0}.cost__txt--bold,.sec__txt--bold,.step-item__txt--bold,.support__txt--bold,.text-area__txt--bold{font-size:1.5rem;font-weight:700}em{color:#e90214;font-weight:700}.logo{display:inline-block;padding:1rem}.logo img{width:116px;height:auto;vertical-align:middle}.hero{margin-bottom:2.2rem;height:100vh;background-position:bottom center;background-repeat:no-repeat;overflow:hidden;position:relative}.hero__person{position:absolute;bottom:0;left:12%;z-index:10;width:76%;height:275px;background:url(/course/data/in_html/1363/sokushu/images/hero_person.png) center 15px no-repeat;background-size:100% auto;opacity:0;-webkit-animation:aniPerson .6s 1s forwards;animation:aniPerson .6s 1s forwards}.hero.chrome .hero__person{left:7%;width:86%;height:295px}.hero.android-chrome .hero__person{left:8%;width:84%;height:320px}.hero.samsung .hero__person{left:8%;width:84%;height:305px}.hero__frame{position:absolute;width:100%;height:100vh;border:.8rem solid #04c6e1;z-index:100}.hero .heading{max-width:1080px;height:25px;text-align:center;color:#0b9ea6;position:relative;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.hero .heading__icon{top:0;left:4rem;width:42px;border-bottom:35px solid #feff8a;-webkit-transform:translateX(150px) skew(30deg,-36deg) rotate(26deg) scale(0);transform:translateX(150px) skew(30deg,-36deg) rotate(26deg) scale(0)}.hero .heading__txt{position:absolute;top:.7rem;left:5.5rem;z-index:40;font-size:1.4rem;letter-spacing:.06rem;font-family:'Noto Sans Japanese',sans-serif;font-weight:400;-webkit-transform:translateX(400px);transform:translateX(400px);opacity:0;-webkit-animation:txtShow .3s cubic-bezier(.6,-.28,.735,.045) 3.2s 1 forwards;animation:txtShow .3s cubic-bezier(.6,-.28,.735,.045) 3.2s 1 forwards}.hero__txt{width:100%;max-width:1080px;margin-left:auto;margin-right:auto;text-align:center;line-height:1}.hero__txt .txt__item--title{position:relative;margin-bottom:.5rem;padding-left:1.5rem;padding-right:1.5rem}.hero__txt .txt__item--title img{max-width:70%;height:auto;-webkit-transform:translateX(-22px);transform:translateX(-22px);opacity:0;-webkit-animation:aniEng-s .8s cubic-bezier(.175,.885,.32,1.275) 1s 1 forwards;animation:aniEng-s .8s cubic-bezier(.175,.885,.32,1.275) 1s 1 forwards}.hero__txt .txt__item--date{padding-left:1.5rem;padding-right:1.5rem;opacity:0;-webkit-animation:aniHead 1s 1.8s 1 forwards;animation:aniHead 1s 1.8s 1 forwards}.hero__txt .txt__item--date p{background:#0196ab;width:90%;margin-left:auto;margin-right:auto;padding:.5rem 0;color:#fff;font-size:1.2rem;letter-spacing:.02rem}.hero__txt .txt__item--date p time{color:#feff8a;font-weight:700}.hero__cv{position:absolute;bottom:.5rem;left:0;width:100%}.hero .cv__info,.hero .cv__inner{width:calc(90% - 3rem);max-width:1080px;margin:0 auto}.hero .cv__info{text-align:right;padding-right:.5rem;color:#fff}.hero .cv__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:2px solid #04c6e1;position:relative;-webkit-box-shadow:3px 3px 10px 0 rgba(0,0,0,.1);box-shadow:3px 3px 10px 0 rgba(0,0,0,.1)}.hero .cv__text{position:absolute;top:-18px;left:-20px;display:inline-block;width:auto;height:auto}.hero .cv__text img{width:95px;max-width:400px;height:auto}.cv__btn,.cv__price{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;position:relative}.cv__price{padding-left:30%;background:#fff;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;line-height:1;height:53px;font-size:1.2rem;font-weight:700}.cv__price b{padding-left:.2rem;padding-right:.2rem;font-family:'Roboto Condensed',sans-serif;font-size:2.4rem;letter-spacing:.1rem}.cv__price small{width:100%;margin-top:.2rem;font-size:1.1rem;font-weight:400;text-align:center;color:#696969;letter-spacing:.1rem}.cv__price .price__notice{margin-top:0;margin-right:1.5rem;white-space:nowrap;display:block;color:#e90214;font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.8}.cv__btn{width:100%;height:50px;padding-left:4rem;padding-right:4rem;font-size:1.8rem;font-family:'Noto Sans Japanese',sans-serif;font-weight:400}.cv__btn:active,.cv__btn:hover,.cv__btn:link,.cv__btn:visited{color:#fff}.cv__btn::after,.pc .cv__btn span::after{position:absolute;right:1.8rem;content:"";display:inline-block;width:0;height:0;border:1rem solid transparent;border-left:1rem solid #fff;border-top-width:.7rem;border-bottom-width:.7rem}.cv__btn--apply{background:#04c6e1;letter-spacing:.2em}.cv__btn--document{background:#f6b83d;letter-spacing:.05em}article{margin-bottom:7rem}article .cv{width:75%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}article .cv__btn{border-radius:2px;-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,.6);box-shadow:0 0 2px 1px rgba(0,0,0,.6)}article .cv__btn:first-of-type{margin-bottom:15px}.pc .cv__btn{overflow:hidden}.pc .cv__btn span,.pc .cv__btn::before{position:absolute;top:0;left:0;color:#fff}.pc .cv__btn span{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;
/* -webkit-transform:translateY(-2px);transform:translateY(-2px);opacity:0; */
width:100%;height:100%;z-index:20}.pc .cv__btn::before{content:'';display:inline-block;width:0;height:0;z-index:10}.pc .cv__btn:hover span{-webkit-animation:over-span .2s ease .2s 1 forwards;animation:over-span .2s ease .2s 1 forwards}.pc .cv__btn:hover::before{-webkit-animation:over-before .3s ease 1 forwards;animation:over-before .3s ease 1 forwards}.pc .cv__btn--apply::before{background:#048be1}.pc .cv__btn--document::before{background:#fc7b42}main{margin-bottom:6rem}.sec{margin-bottom:3.4rem}.sec__txt--area{max-width:1080px;background:#eee;padding-top:3rem;padding-bottom:3rem}.sec .txt__item{margin-bottom:.4rem}.ani strong,.sec .txt__item--bold{font-weight:700}.sec .txt__item--red{color:#e90214}.sec .define__item--notice::before,.sec .txt__item--red::before{content:"※";padding-right:.2rem}.sec .txt__define{max-width:1080px}.sec .txt__define dt{margin-bottom:.3rem;color:#0099a9;font-size:1.4rem;font-weight:700}.sec .txt__define dd:not(:last-of-type){margin-bottom:1.5rem;font-size:1.33rem}.sec .txt__define li{font-size:1.3rem;letter-spacing:-.04rem}.intro h3{max-width:1080px;margin:4.7rem auto 0;padding:.8rem;background:#c7c7c7;font-size:1.8rem;text-align:center}.ani-area{margin-bottom:8rem;max-width:1080px;margin-left:auto;margin-right:auto}.ani-area:first-of-type{margin-top:0}.ani-area__head{position:relative}.ani-area .heading{margin-bottom:4rem}.ani-area .heading__bg{position:absolute;z-index:10;overflow:hidden}.ani-area .heading__figure{position:absolute;z-index:20;padding:0;background:#fff;-webkit-box-shadow:3px 3px 10px 0 rgba(0,0,0,.1);box-shadow:3px 3px 10px 0 rgba(0,0,0,.1)}.ani-area .heading__figure img,.step-item__magnify img{max-width:100%;height:auto}.ani-area .heading__icon{width:80px;border-bottom:72px solid #feff8a}.ani-area .heading__txt{color:#00255d;position:absolute;z-index:40;font-size:2.2rem}.ani-area--01{margin-bottom:10rem}.ani-area--01 .ani-area__head{height:310px}.ani-area--01 .ani-area__head .heading__bg{top:0;right:10rem;height:310px;-webkit-box-shadow:3px 3px 10px 0 rgba(0,0,0,.1);box-shadow:3px 3px 10px 0 rgba(0,0,0,.1)}.ani-area--01 .ani-area__head .heading__bg img{max-height:100%;width:auto;-webkit-transform:translate(200px);transform:translate(200px)}.ani-area--01 .ani-area__head .heading__figure{bottom:-1.5rem;right:0;width:212px;height:auto}.ani-area--01 .ani-area__head .heading__icon{top:1.5rem;left:7%;-webkit-transform:translateX(150px) skew(30deg,-36deg) rotate(23deg) scale(0);transform:translateX(150px) skew(30deg,-36deg) rotate(23deg) scale(0)}.ani-area--01 .ani-area__head .heading__txt{top:2rem;right:0;padding-right:1.4rem;text-align:right;-webkit-transform:translateX(400px);transform:translateX(400px);opacity:0}.ani-area--01 .ani-area__head .heading__txt.on-ani,.ani-area--02 .ani-area__head .heading__txt.on-ani,.ani-area--03 .ani-area__head .heading__txt.on-ani,.ani-area--04 .ani-area__head .heading__txt.on-ani{-webkit-animation:txtShow .3s cubic-bezier(.6,-.28,.735,.045) 1 forwards;animation:txtShow .3s cubic-bezier(.6,-.28,.735,.045) 1 forwards}.ani-area--02{position:relative}.ani-area--02 .ani-area__head{height:290px}.ani-area--02 .ani-area__head .heading__bg{top:0;left:8rem;width:1024px;height:230px;background:#e3fcff}.ani-area--02 .ani-area__head .heading__figure{bottom:-1.4rem;left:0;width:307px;height:auto}.ani-area--02 .ani-area__head .heading__icon{top:-2rem;left:2.5rem;-webkit-transform:translateX(150px) skew(30deg,-36deg) rotate(23deg) scale(0);transform:translateX(150px) skew(30deg,-36deg) rotate(23deg) scale(0)}.ani-area--02 .ani-area__head .heading__txt{top:-1.5rem;left:4rem;-webkit-transform:translateX(400px);transform:translateX(400px);opacity:0}.ani-area--03{margin-bottom:12rem}.ani-area--03 .ani-area__head{height:320px}.ani-area--03 .ani-area__head .heading__bg{top:2.5rem;right:8.5rem;width:825px;height:290px;background:#e3fcff}.ani-area--03 .ani-area__head .heading__figure{bottom:-4rem;right:0;width:307px;height:auto}.ani-area--03 .ani-area__head .heading__icon{top:-1.2rem;left:1.8rem;-webkit-transform:translateX(150px) skew(30deg,-36deg) rotate(23deg) scale(0);transform:translateX(150px) skew(30deg,-36deg) rotate(23deg) scale(0)}.ani-area--03 .ani-area__head .heading__txt{top:-1.2rem;left:3rem;-webkit-transform:translateX(400px);transform:translateX(400px);opacity:0}.ani-area--03 .ani-area__head .sec__txt{position:absolute;top:9rem;left:0;z-index:50}.ani-area--04{margin-bottom:3.5rem}.ani-area--04 .ani-area__head{height:420px}.ani-area--04 .ani-area__head .heading__bg{top:8rem;left:2rem;width:calc(100% - 4rem);height:320px;background:#e3fcff}.ani-area--04 .ani-area__head .heading__figure--left{top:8.5rem;left:0;z-index:20;width:246px;height:auto}.ani-area--04 .ani-area__head .heading__figure--right{bottom:-1rem;right:0;width:273px;height:auto}.ani-area--04 .ani-area__head .heading__icon{top:-1rem;left:1.9rem;-webkit-transform:translateX(150px) skew(30deg,-36deg) rotate(23deg) scale(0);transform:translateX(150px) skew(30deg,-36deg) rotate(23deg) scale(0)}.ani-area--04 .ani-area__head .heading__txt{top:-.7rem;left:3.5rem;-webkit-transform:translateX(400px);transform:translateX(400px);opacity:0}.text{padding:10rem 0 5rem}.text.is-active{-webkit-animation:fadeIn 1.8s 1 forwards;animation:fadeIn 1.8s 1 forwards}.text.is-active .text-area .heading__txt{color:#feff8a}.text.no-active{-webkit-animation:fadeOut .2s 1 forwards;animation:fadeOut .2s 1 forwards}.text-area{margin-bottom:6.5rem;max-width:1080px}.text-area:last-child{margin-bottom:0}.text-area__head{position:relative}.text-area .heading{height:42px;margin-bottom:4rem}.text-area .heading__icon{top:-1rem;width:80px;border-bottom:72px solid #209bd7}.text-area .heading__txt{min-height:35px;color:#323232;-webkit-transition:all 1s;transition:all 1s;position:absolute;z-index:40;font-size:2.2rem;line-height:1.4;padding-left:3rem;padding-right:.5rem}.support h2+.support__txt,.text-area__txt{}.method{background:url(/course/data/in_html/1363/sokushu/images/step_line.png) 5px top repeat-y;background-size:48px auto;margin-top:4.2rem;margin-bottom:4rem}.method .method__mark{display:inline-block;width:16px;height:16px;border-radius:50%;background:#ff8f00;position:absolute;top:0;left:25px;z-index:10}.method .method__mark.is-marked,.step__icon i{display:inline-block}.method .method__mark.no-marked{display:none}.method .method__mark.start-ani{-webkit-animation:start-ani .1s 1 forwards;animation:start-ani .1s 1 forwards}.method h4{color:#ff8f00;font-size:1.7rem}.method,.method__head{position:relative}.step{height:30px;margin-bottom:4rem}.step__icon{top:0;left:1.4rem;z-index:20;width:47px;border-bottom:40px solid #ff8f00;color:#fff;font-size:2.4rem;font-weight:700;text-align:center}.step__icon i{font-family:'Roboto Condensed',sans-serif;-webkit-transform:rotate(10deg);transform:rotate(10deg)}.step__txt{height:40px;color:#feff8a;position:absolute;z-index:40;font-size:1.8rem;line-height:1.6;letter-spacing:.04rem;margin-top:-.5rem;margin-bottom:3rem;padding-left:7rem;padding-right:1.5rem}.step-item{margin-bottom:5.5rem}.step-item__figure{position:relative;margin-bottom:.8rem;padding:0 1.5rem 0 5rem!important}.step-item__figure figure{padding:0}.step-item__figure figure a{display:inline-block;border:1px solid #ddd} .step-item__head,.step-item__txt{padding-left:6rem;padding-right:2rem}.step-item__head{font-size:1.45rem;letter-spacing:-.03rem;color:#ff8f00;margin-bottom:1rem}.step-item__txt{margin-bottom:3rem}.step-item__txt:last-of-type{margin-bottom:0}.step-item:last-of-type{margin-bottom:8rem}.step-item__magnify{position:absolute;top:-1.5rem;right:1rem;display:inline-block;width:4.6rem;height:4.6rem}.pc .step-item__figure .gallery figure,.pc .step-item__figure .step-item__magnify img{-webkit-transition:all .3s;transition:all .3s}.pc .step-item__figure.is-over .gallery figure{-webkit-transform:scale(1.05);transform:scale(1.05)}.pc .step-item__figure.is-over .step-item__magnify img{-webkit-transform:scale(1.15);transform:scale(1.15)}.movie{margin-left:auto;margin-right:auto}.movie+.step-item__head{margin-top:.8rem}.movie-youtube{position:relative;width:100%;padding-top:56.25%}.movie-youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.support{margin-top:-3.4rem;padding-top:3.4rem}.support.is-active{-webkit-animation:fadeOut .6s 1 forwards;animation:fadeOut .6s 1 forwards}.support.is-active .support__txt{color:#323232}.support.no-active{-webkit-animation:fadeIn .4s 1 forwards;animation:fadeIn .4s 1 forwards}.support__txt{margin-bottom:1rem}.support__inner{padding:0 1rem;margin-bottom:3rem}.support h3{color:#0196ab;font-size:1.9rem;font-weight:700}.support__inner .support__txt{background:#e3fcff;padding:1.5rem}.acod{max-width:1080px;margin-left:auto;margin-right:auto;margin-bottom:5rem}.acod .txt__item--q{background:#c7c7c7;margin-bottom:.2rem;padding:1.5rem 3rem 1.5rem 5.3rem;font-size:1.5rem;font-weight:700;cursor:pointer;position:relative}.acod .txt__item--q::before,.merit-list h3{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.acod .txt__item--q::before{font-family:'Roboto Condensed',sans-serif;width:3.8rem;height:3.8rem;content:"Ｑ";background:#333;color:#fff;left:.6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.7rem}.acod .txt__item--q.is-open .txt__arrow{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.acod .txt__item--ans{display:none;background:#ffffdf;padding:1.5rem;line-height:1.35;font-size:1.4rem}.acod .txt__arrow{position:absolute;right:1rem;display:inline-block;width:1.2rem;height:1.2rem;border-bottom:3px solid #353535;border-right:3px solid #353535;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s;transition:all .3s}.merit{margin-top:9rem}.merit-area{max-width:1080px;margin-left:auto;margin-right:auto}.merit-area__head{height:100px;margin-bottom:1.5rem;position:relative}.merit-area .heading__icon{position:absolute;top:1rem;left:1.9rem;width:80px;border-bottom:72px solid #feff8a;-webkit-transform:translateX(150px) skew(30deg,-36deg) rotate(23deg) scale(0);transform:translateX(150px) skew(30deg,-36deg) rotate(23deg) scale(0)}.merit-area .heading__txt{color:#00255d;position:absolute;top:1.3rem;left:3.5rem;z-index:40;font-size:2.2rem;-webkit-transform:translateX(400px);transform:translateX(400px);opacity:0}.merit-area .heading__txt.on-ani{-webkit-animation:txtShow .3s cubic-bezier(.6,-.28,.735,.045) 1 forwards;animation:txtShow .3s cubic-bezier(.6,-.28,.735,.045) 1 forwards}.merit-list__item{height:205px;background-position:left top;background-repeat:no-repeat;background-size:100% auto;margin-bottom:.5rem;position:relative}.merit-list .item__cover{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.4)}.merit-list h3{display:inline-block;height:85.5px;background:rgba(255,255,255,.8);font-size:1.6rem;padding:1.5rem 1rem;-webkit-transform:translateY(10px);transform:translateY(10px)}.merit-list__item--01{background-image:url(/course/data/in_html/1363/sokushu/images/merit_photo01.jpg)}.merit-list__item--01 h3{left:0;width:60%}.merit-list__item--02{background-image:url(/course/data/in_html/1363/sokushu/images/merit_photo02.jpg)}.merit-list__item--02 h3{right:0;width:65%}.merit-list__item--03{background-image:url(/course/data/in_html/1363/sokushu/images/merit_photo03.jpg)}.merit-list__item--03 h3{left:0;width:60%}.merit-list__item--04{background-image:url(/course/data/in_html/1363/sokushu/images/merit_photo04.jpg)}.merit-list__item--04 h3{right:0;width:65%}.cost{margin-bottom:4rem}.cost .txt__item--price{text-align:center;margin-top:2rem;font-size:1.7rem;font-weight:700;line-height:1}.cost .txt__item--price:first-child{border-top:1px solid #666;padding-top:2rem}.cost .txt__item--price b{font-family:'Roboto Condensed',sans-serif;font-size:3rem;letter-spacing:.1rem}.cost .txt__item--price small{display:block;width:100%;margin-top:.2rem;font-size:1.1rem;font-weight:400;text-align:center;color:#696969;letter-spacing:.1rem}.cost .txt__item--notice{margin-top:1.2rem}.cost .txt__item--notice::before{content:"※";padding-right:.2rem}.cost h3{margin-bottom:2rem;color:#0196ab;font-size:1.9rem;font-weight:700;text-align:center}.cost h4,aside .sec__txt--bold{margin-bottom:1.2rem;text-align:center}.cost h4{font-weight:700;font-size:1.8rem}.block-gray{background:#eee;margin-bottom:4rem;padding:2rem}aside .sec__txt--bold{font-size:1.4rem;letter-spacing:-.04rem}aside .link__btn{display:block;border:1px solid #999;padding:1rem;text-align:center;color:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;letter-spacing:.02rem}.pc aside .link__btn{-webkit-transition:all .3s;transition:all .3s}.pc aside .link__btn:hover{border-color:#001e4a;border-radius:40px}.up,.up__btn{cursor:pointer}.up{bottom:-100px;right:1.5rem;z-index:1200;text-align:right;position:fixed}.up__btn{background-color:transparent;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:41px;height:41px;border:#ccc solid 1px;border-radius:50%;background:#001e4a;outline:0;position:relative;overflow:hidden}.pc .up__btn::after,.up__btn::before{display:inline-block;content:"";position:absolute;left:0}.up__btn::before{bottom:0;right:0;margin:auto;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:translateY(3px) rotate(-45deg);transform:translateY(3px) rotate(-45deg);top:0;z-index:1220;width:9px;height:9px}.pc .up__btn::after{width:58px;height:58px;background:#f6b83d;top:101%;z-index:1210;-webkit-transition:all .3s;transition:all .3s}.pc .up__btn:hover{border-color:#f6b83d}.pc .up__btn:hover::after{-webkit-transform:translateY(-58px);transform:translateY(-58px)}footer{color:#666}footer .footer__inner{background:#eee;border-top:1px solid #999;border-bottom:1px solid #999}footer .course-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .course-nav__item:first-of-type{border-bottom:1px solid #999}footer .course-nav__item:nth-of-type(2){border-bottom:1px solid #999}footer .course-nav__item{width:50%}footer .course-nav__item a{display:block;height:75px;background:#eee;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;font-size:1.4rem;color:#666}footer .course-nav__item:nth-child(odd){border-right:1px solid #999}footer .copy{padding-top:1.5rem;padding-bottom:1.5rem;max-width:1080px}footer .copy__txt{padding-left:1.5rem;padding-right:1.5rem;line-height:1.35;font-size:1.4rem}footer .copy__txt--small{margin-top:1rem;font-size:1rem}footer .copy__txt--small small{display:block;text-align:center}footer .copy__txt a{color:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}footer .copy__txt a:active,footer .copy__txt a:hover,footer .copy__txt a:link,footer .copy__txt a:visited{text-decoration:underline}.pc footer .course-nav__item a{-webkit-transition:all .3s;transition:all .3s}.pc footer .course-nav__item a:hover{background:#ddd}.nowrap{display:inline}.sp_none{display:none}.fromBottomIn,.fromBottomOut{-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;transition:transform 1s ease,opacity 1s ease;transition:transform 1s ease,opacity 1s ease,-webkit-transform 1s ease;-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.fromBottomOut{-webkit-transform:translate(0,10px);transform:translate(0,10px);opacity:0}@media screen and (orientation:landscape){.sp h1{font-size:1.65rem;padding-right:19.5%}.sp .hero__person{background-position:center bottom;background-size:62% auto!important;height:380px!important}.sp .hero.chrome .hero__person{background-size:44% auto!important;height:400px!important}.sp .hero.android-chrome .cv__text{top:-85px}.sp .hero.android-chrome .hero__person{background-size:42% auto!important;height:250px!important}.sp .hero.samsung .hero__person{background-size:34% auto!important;height:220px!important}.sp .hero .heading__icon{left:6.5rem}.sp .hero .heading__txt{top:.2rem;left:8rem}.sp .hero__txt .txt__item--date{width:calc(85% - 3rem);margin:.8rem auto 0}.sp .hero .cv__info,.sp .hero .cv__inner{width:calc(85% - 3rem)}.sp .hero .cv__price small{font-size:1rem}.sp .hero .cv__btn{padding-left:1rem;padding-right:1rem}.sp .hero .cv__btn::after{right:0}.sp .menu__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.sp .menu__inner li{width:40%}.sp .menu__inner li:nth-child(odd){border-right:1px solid #ddd}.sp .menu__inner li:last-child{border-bottom:none}.sp .menu__inner li a{width:100%;padding-top:.8rem;padding-bottom:.8rem}.sp .menu__inner li a::after{right:10px}.tab .hero .heading{margin-top:-3.5rem}.tab .hero .heading__txt{font-size:1.6rem}.tab .hero__txt{margin-top:0}.tab .hero__txt .txt__item--title img{width:400px}.tab .hero__person{background-size:30% auto;height:400px}.tab .hero__cv{bottom:1rem}.sp .cv__inner,.tab .cv__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.sp .cv__price,.tab .cv__price{padding-left:0;width:50%;-ms-flex-line-pack:center;align-content:center}.sp .cv__price b,.tab .cv__price b{font-size:2.3rem}.sp .cv__price small,.tab .cv__price small{margin-top:.2rem}.sp .cv__btn,.tab .cv__btn{width:50%}.pc .cv__btn,.pc .cv__price,.tab .cv__btn,.tab .cv__price{height:75px}.sp .method .method__mark.start-ani{-webkit-animation:start-aniLand .1s 1 forwards;animation:start-aniLand .1s 1 forwards}}@media screen and (min-width:375px){html{font-size:67.5%}.gnav .menu__inner a{padding:1em}h1{padding-right:1.5rem;font-size:1.9rem}h2{font-size:2.2rem}.cost__txt,.sec__txt,.step-item__txt,.support__txt,.text-area__txt{font-size:1.28rem}.cost__txt--bold br,.sec__txt--bold br,.step-item__txt--bold br,.support__txt--bold br,.text-area__txt--bold br{display:none}.hero__person{left:5%;width:90%;height:350px;background-position:center 10px;background-size:108% auto}.hero.chrome .hero__person{left:10%;width:80%;height:360px}.hero .heading{height:32px;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.hero .heading__icon{top:-.2rem;width:45px;border-bottom-width:38px}.hero .heading__txt{top:.6rem;left:6rem;font-size:1.7rem;letter-spacing:.12rem}.hero__txt .txt__item--title img{max-width:85%;-webkit-transform:translateX(-27px);transform:translateX(-27px);-webkit-animation:aniEng-l .8s cubic-bezier(.175,.885,.32,1.275) 1s 1 forwards;animation:aniEng-l .8s cubic-bezier(.175,.885,.32,1.275) 1s 1 forwards}.hero__txt .txt__item--date p{width:100%}.hero__cv{bottom:1rem}.hero .cv__info,.hero .cv__inner{width:75%}.hero .cv__text{top:-20px;left:-26px}.hero .cv__text img{width:110px}.cv__price{height:58px}.cv__price b{font-size:2.6rem}.cv__price .price__notice{margin-right:0;margin-right:1rem}.cv__btn{height:55px;font-size:2rem}.cv__btn--apply{letter-spacing:.3rem}.sec .txt__define li{font-size:1.33rem;letter-spacing:0}.ani-area .heading__txt{font-size:2.3rem}.ani-area--01 .ani-area__head .heading__bg img{-webkit-transform:translate(150px);transform:translate(150px)}.ani-area--02 .ani-area__head{height:310px}.ani-area--02 .ani-area__head .heading__figure{width:347px}.ani-area--02 .ani-area__head .heading__icon,.ani-area--02 .ani-area__head .heading__txt{top:-3rem}.ani-area--03 .ani-area__head .heading__figure{bottom:-5rem;width:317px}.ani-area--03 .ani-area__head .heading__icon{left:2.4rem}.ani-area--03 .ani-area__head .heading__txt{left:4rem}.ani-area--04 .ani-area__head .heading__figure--right{bottom:-3rem;width:303px}.merit-area .heading__txt,.text-area .heading__txt{font-size:2.3rem}.step__icon{font-size:2.2rem}.step__txt{font-size:1.9rem}.step-item__head{font-size:1.5rem;letter-spacing:0}.merit-list h3{height:88px;font-size:1.7rem}aside .sec__txt--bold{font-size:1.4rem;letter-spacing:0}}@media screen and (min-width:414px){.hero__person{background-size:100% auto}}@media screen and (min-width:568px){html{font-size:72.5%}.gnav .menu__inner a{font-size:1.1rem}h2{font-size:2.1rem}h2 .tab-nowrap{display:none}.sec__txt,.text-area__txt{padding-left:2rem;padding-right:2rem}.step-item__txt{padding-right:2rem}.cost__txt,.support__txt,article .cv{padding-left:2rem;padding-right:2rem}.hero .heading{height:40px;-webkit-transform:translateX(0);transform:translateX(0)}.hero__txt .txt__item--title img{max-width:50%}.hero .cv__text{top:-56px;left:-23px}.cv__price{padding-left:0;-ms-flex-line-pack:center;align-content:center}.cv__price .price__notice{margin-right:0}.cv__btn,.cv__price{height:70px}article .cv{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}article .cv__btn{width:215px;height:85px!important;margin-left:.7rem;margin-right:.7rem;font-size:1.5rem}.pc .cv__btn span::after,article .cv__btn::after{right:.3rem}.pc .cv__btn span,article .cv__btn{padding-left:1rem;padding-right:1rem}.sec{margin-bottom:4rem}.ani-area--01 .ani-area__head .heading__bg{height:300px}.ani-area--01 .ani-area__head .heading__bg img{max-width:100%;max-height:initial;height:auto;-webkit-transform:translate(0);transform:translate(0)}.ani-area--01 .ani-area__head .heading__figure{width:272px}.ani-area--01 .ani-area__head .heading__icon{left:36%}.ani-area--01 .ani-area__head .heading__txt{padding-right:2rem}.ani-area--03 .ani-area__head .heading__figure{width:367px}.ani-area--03 .ani-area__head .heading__txt{top:-1.7rem}.ani-area--04 .ani-area__head{height:395px}.ani-area--04 .ani-area__head .heading__figure--left{left:50%;-webkit-transform:translate(-246px);transform:translate(-246px)}.ani-area--04 .ani-area__head .heading__figure--right{right:50%;-webkit-transform:translate(273px);transform:translate(273px)}.ani-area--04 .ani-area__head .heading__txt{top:-1.2rem}.method{background-position:10px top}.method .method__mark{left:30px}.step__icon{left:1.6rem}.step-item__txt{padding-left:6rem}.step-item__magnify{right:5%}.support{margin-top:-4rem;padding-top:4rem}.acod,.acod .txt__item--ans,.support__inner{padding-left:2rem;padding-right:2rem}.acod{margin-bottom:6rem}.merit-area .heading__txt{top:1.2rem}.merit-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.merit-list__item{width:calc(50% - .25rem);background-size:cover}.merit-list h3{height:78px;width:65%;padding-left:.7rem;padding-right:.7rem;font-size:1.25rem}.merit-list__item--01{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.merit-list__item--02{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.merit-list__item--03{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.merit-list__item--04{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.cost .txt__item--price b{font-size:3.5rem}aside .link__btn{width:430px;margin:0 auto}.up{right:2rem}footer .course-nav__item:first-of-type{border-bottom:none}footer .course-nav__item:nth-of-type(2){border-bottom:none}footer .course-nav{-ms-flex-wrap:nowrap;flex-wrap:nowrap}footer .course-nav__item a{height:60px;font-size:1.1rem}footer .course-nav__item:nth-child(2){border-right:1px solid #999}footer .copy__txt{padding-left:2rem;padding-right:2rem;font-size:1.1rem}.sp_none{display:inline}}@media screen and (orientation:landscape) and (min-width:600px){.sp .hero__person{background-size:120% auto;height:500px!important}}@media screen and (min-width:600px){h1{padding-right:12.5%;letter-spacing:-.04rem}.hero__person{background-position:center bottom;background-size:480px auto;height:540px}.hero__txt .txt__item--date{margin-top:1rem;width:75%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.hero .cv__text img{width:150px}}@media screen and (orientation:landscape) and (min-width:667px){.sp .hero .cv__text{top:-83px}}@media screen and (min-width:768px){html{font-size:84.5%}.intro img{max-width:542px}.cost__figure{ max-width:1080px;margin:4rem auto 0}h1{bottom:0;font-size:2rem}h2{margin-bottom:2rem;margin-right:3rem}.sec__txt,.text-area__txt{padding-left:3rem}.cost__txt,.sec__txt,.step-item__txt,.support__txt,.text-area__txt{font-size:1.38rem;padding-right:3rem}.cost__txt,.support__txt{padding-left:3rem}.logo{padding:1.5rem}.logo img{width:121px}.hero{margin-bottom:2rem;background-image:url(/course/data/in_html/1363/sokushu/images/hero_pattern@2x.jpg);background-position:center bottom;background-size:130% auto}.hero .heading__icon{left:7rem;width:62px;border-bottom-width:55px}.hero .heading__txt{left:9rem}.hero__txt{width:75%;margin-top:.5rem}.hero__txt .txt__item--title img{max-width:75%}.hero__txt .txt__item--date{width:100%;padding-left:1.5rem;padding-right:1.5rem}.hero .cv__text{top:-60px;left:-50px}.hero .cv__text img{width:220px}.cv__price{height:75px}.cv__price b{font-size:2.3rem}.cv__price small{margin-top:.1rem}article .cv{padding-left:3rem;padding-right:3rem}article .cv__btn{width:300px;margin-left:1rem;margin-right:1rem;font-size:1.7rem}.pc .cv__btn span::after,article .cv__btn::after{right:.7rem}.sec{margin-bottom:6rem}.ani-area{margin-bottom:12rem}.ani-area .heading__icon{width:90px;border-bottom-width:82px}.ani-area .heading__txt{letter-spacing:.04rem}.ani-area--01 .ani-area__head .heading__figure{bottom:-3rem;width:312px}.ani-area--01 .ani-area__head .heading__icon{top:1rem;left:30%}.ani-area--01 .ani-area__head .heading__txt{top:1rem;padding-right:10rem;line-height:1.35}.ani-area--02{margin-bottom:10rem}.ani-area--02 .ani-area__head .heading__bg{height:280px}.ani-area--02 .ani-area__head .heading__figure{top:1rem;bottom:auto;width:447px}.ani-area--02 .ani-area__head .heading__icon{top:-5.5rem}.ani-area--02 .ani-area__head .heading__txt{top:-4.5rem;left:5rem}.ani-area--02 .ani-area__head .heading__txt br,.merit-area .heading__txt br,.step-item__head br,.step__txt br,.text-area .heading__txt br{display:none}.ani-area--03{margin-bottom:15rem}.ani-area--03 .ani-area__head .heading__figure{bottom:-8rem;width:447px}.ani-area--03 .ani-area__head .sec__txt{top:7rem}.ani-area--04{margin-bottom:4rem}.ani-area--04 .ani-area__head .heading__bg{top:6.5rem;left:3rem;width:calc(100% - 6rem)}.ani-area--04 .ani-area__head .heading__figure--left{top:6rem;width:296px;-webkit-transform:translate(-300px);transform:translate(-300px)}.ani-area--04 .ani-area__head .heading__figure--right{bottom:-2rem;width:353px;-webkit-transform:translate(320px);transform:translate(320px)}.ani-area--04 .ani-area__head .heading__icon{top:-1.5rem}.ani-area--04 .ani-area__head .heading__txt{top:-2.3rem}.text-area .heading__icon{top:-1.5rem;width:90px;border-bottom-width:82px}.text-area .heading__txt{letter-spacing:.04rem}.method{margin-top:6.2rem;background-position:17px top}.method .method__mark{left:37px}.step__icon{top:-1rem;width:57px;border-bottom-width:50px}.step__txt{padding-left:8rem}.step-item__figure{margin-bottom:1.2rem}.step-item__head,.step-item__txt{padding-left:8rem}.step-item__magnify{right:5rem}.movie+.step-item__head{margin-top:1.2rem}.support{margin-top:-6rem;padding-top:6rem}.acod,.acod .txt__item--ans,.support__inner{padding-left:3rem;padding-right:3rem}.acod{margin-bottom:7rem}.merit-area__head{margin-bottom:2rem}.merit-area .heading__icon{top:.5rem;width:90px;border-bottom-width:82px}.merit-area .heading__txt{top:1.8rem;letter-spacing:.04rem}.merit-list h3{padding:.8rem;height:88px;font-size:1.5rem}aside .sec__txt--bold{font-size:1.8rem}aside .link__btn{width:710px;font-size:1.55rem;letter-spacing:.08rem}.up{right:3rem}.up__btn{width:58px;height:58px}.up__btn::before{width:12px;height:12px;border-top-width:2px;border-right-width:2px}footer .copy__txt{padding-left:3rem;padding-right:3rem}footer .copy__txt--small{margin-top:.5rem}}@media screen and (orientation:landscape) and (min-width:812px) and (max-height:760px){.sp .hero .cv__text{top:-110px;left:-51px}}@media screen and (min-width:960px){.cost__figure{margin-bottom:4rem}.step-item__figure{width:693px}h1{bottom:-.5rem;font-size:2.3rem;letter-spacing:0}h2{margin-bottom:5rem;letter-spacing:.04rem}.ani-area .heading__txt br,h2 br{display:none}.hero{background-size:120% auto}.hero__frame{border:0}.hero .heading{margin-top:-2.5rem;width:70%;height:60px;margin-left:auto;margin-right:auto}.hero .heading__icon{left:1rem;width:82px;border-bottom-width:75px;-webkit-animation:iconShowHead-l 1.4s cubic-bezier(.175,.885,.32,1.275) 2.3s 1 forwards;animation:iconShowHead-l 1.4s cubic-bezier(.175,.885,.32,1.275) 2.3s 1 forwards}.hero .heading__txt{left:3rem;font-size:2.2rem;letter-spacing:.2rem}.hero__txt{width:70%}.hero__txt .txt__item--title img{width:540px}.hero__txt .txt__item--date p{padding-left:0;padding-right:0;letter-spacing:.08rem}.hero .cv__info{width:calc(70% - 3rem);color:#323232}.hero .cv__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(70% - 3rem)}.hero .cv__text{top:-118px;left:-110px;-webkit-transform:rotate(-16deg);transform:rotate(-16deg)}.hero .cv__text img{width:250px}.cv__price,.hero .cv__btn{width:50%}article .cv__btn{width:350px}.sec{margin-bottom:8rem}.ani-area .heading__icon{width:100px;border-bottom-width:92px}.ani-area .heading__txt{font-size:2.5rem;letter-spacing:.1rem}.ani-area .sec__txt{line-height:1.6}.ani-area--01{margin-bottom:20rem}.ani-area--01 .ani-area__head{height:480px}.ani-area--01 .ani-area__head .heading__bg{top:6.5rem;right:auto;left:0;height:400px}.ani-area--01 .ani-area__head .heading__figure{bottom:-15rem;width:447px}.ani-area--01 .ani-area__head .heading__icon{top:.3rem;left:7%}.ani-area--01 .ani-area__head .heading__icon.on-ani,.ani-area--02 .ani-area__head .heading__icon.on-ani,.ani-area--03 .ani-area__head .heading__icon.on-ani,.ani-area--04 .ani-area__head .heading__icon.on-ani{-webkit-animation:iconShow-l .7s cubic-bezier(.175,.885,.32,1.275) 1 forwards;animation:iconShow-l .7s cubic-bezier(.175,.885,.32,1.275) 1 forwards}.ani-area--01 .sec__txt{margin-left:0;padding-right:0;width:calc(100% - 467px)}.ani-area--02{margin-bottom:16rem}.ani-area--02 .ani-area__head{height:448px}.ani-area--02 .ani-area__head .heading__bg{left:0;height:360px}.ani-area--02 .ani-area__head .heading__figure{top:4rem;left:4rem;width:530px}.ani-area--02 .sec__txt{padding-left:0;padding-right:5.5rem;position:absolute;bottom:0;right:0;z-index:30;width:calc(100% - (580px + 4rem))}.ani-area--03{margin-bottom:22rem}.ani-area--03 .ani-area__head .heading__bg{height:320px;right:auto;left:0}.ani-area--03 .ani-area__head .heading__figure{width:510px}.ani-area--03 .ani-area__head .heading__icon{top:-2.5rem}.ani-area--03 .ani-area__head .sec__txt{width:50%}.ani-area--04{margin-bottom:6rem}.ani-area--04 .ani-area__head .heading__bg{top:-.5rem;left:0;width:100%;height:400px}.ani-area--04 .ani-area__head .heading__figure--left{top:3.5rem;width:356px;-webkit-transform:translate(-351px);transform:translate(-351px)}.ani-area--04 .ani-area__head .heading__figure--right{width:420px;-webkit-transform:translate(415px);transform:translate(415px)}.ani-area--04 .ani-area__head .heading__icon{top:-2.3rem}.text-area .heading__icon{width:100px;border-bottom-width:92px}.text-area .heading__txt{font-size:2.5rem;letter-spacing:.1rem}.method h4{font-size:2.1rem;letter-spacing:.06rem}.step{margin-bottom:7rem}.step-item__figure{margin-bottom:2rem}.step-item:last-of-type{margin-bottom:10rem}.step-item__magnify{right:1rem}.movie{width:693px}.support{margin-top:-8rem;padding-top:8rem}.support__txt{margin-bottom:2rem}.acod{margin-bottom:8rem}.merit-area{margin-top:2rem}.merit-area__head{margin-bottom:3rem}.merit-area .heading__icon{width:100px;border-bottom-width:92px}.merit-area .heading__icon.on-ani{-webkit-animation:iconShow-l .7s cubic-bezier(.175,.885,.32,1.275) 1 forwards;animation:iconShow-l .7s cubic-bezier(.175,.885,.32,1.275) 1 forwards}.merit-list__item{background-position:left center;height:240px}.cost .txt__item--price:first-child{padding-top:3rem}}@media screen and (min-width:961px) and (max-height:800px){.pc h1{bottom:-1.5rem!important;padding-right:1.5rem;font-size:3rem!important}.pc .hero__txt .txt__item--title img{width:400px!important;-webkit-transform:translate(-4rem);transform:translate(-4rem)}.pc .hero__txt .txt__item--date{margin-top:2rem!important}}@media screen and (min-width:961px) and (min-height:750px) and (max-height:910px){.pc .hero__person{background-size:400px auto!important}}@media screen and (orientation:landscape) and (min-width:1024px) and (min-height:768px){.tab .hero__person{background-size:380px auto;height:450px}}@media screen and (min-width:1080px){.gnav{display:none}.gnav--pc{display:block;float:right;text-align:right;padding:2.5rem}.gnav--pc li{display:inline-block;margin-right:2.5rem;font-size:1.2rem}.gnav--pc li:last-of-type{margin-right:0}.gnav--pc a{display:inline-block;color:#4f4f4f;letter-spacing:.02rem}.gnav--pc a::before{display:inline-block;content:"";width:0;height:0;border:1rem solid transparent;border-left:.6rem solid #0b9ea6;border-top-width:.4rem;border-bottom-width:.4rem;border-right-width:.7rem;cursor:pointer}h1{font-size:3rem;padding-right:1.5rem}h2{margin-right:10rem;padding-left:5rem;letter-spacing:.06rem}.cost__txt,.sec__txt,.step-item__txt,.support__txt,.text-area__txt,article .cv{margin-left:auto;margin-right:auto}.logo img{width:151px}.hero__person{background-size:480px auto}.hero .heading__icon{top:-1rem;width:92px;border-bottom-width:85px}.hero__txt .txt__item--date p{font-size:1.4rem;letter-spacing:.1rem}.hero__cv{bottom:2rem}.hero .cv__text{top:-190px;left:-145px;-webkit-transform:rotate(-16deg);transform:rotate(-16deg)}.hero .cv__text img{width:370px}.cv__btn,.cv__price{height:90px}article .cv{width:100%;max-width:1080px;padding-left:0;padding-right:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center}article .cv__btn{width:510px;margin-left:0;margin-right:0}.sec .txt__define{margin-left:auto;margin-right:auto}.intro .sec__txt:not(.sec__txt--area){padding-left:0;padding-right:0}.ani-area--01 .ani-area__head .heading__icon{left:17%}.ani-area--01 .sec__txt{padding-left:0}.text-area{margin-left:auto;margin-right:auto;margin-bottom:10.5rem}.method h4{font-size:2.2rem;letter-spacing:.08rem}.acod,.ani-area--04 .sec__txt,.support__txt,aside .sec__txt{padding-left:0;padding-right:0}.merit-area__head{margin-bottom:4rem}.merit-list h3{font-size:1.6rem;height:94px;padding-left:1.2rem;padding-right:1.2rem}aside .sec__txt:last-of-type{padding-left:0;padding-right:0}aside .link__btn{width:100%;padding:1.5rem}footer .course-nav{max-width:1080px;border-left:1px solid #999;border-right:1px solid #999}footer .copy,footer .course-nav{margin-left:auto;margin-right:auto}footer .copy__txt{text-align:center}}@media screen and (min-width:1280px){h2 small{display:inline}.hero{background-size:100% auto}}@media screen and (max-width:959px){.hero .heading__icon{-webkit-animation:iconShowHead-s 1.2s cubic-bezier(.175,.885,.32,1.275) 2.1s 1 forwards;animation:iconShowHead-s 1.2s cubic-bezier(.175,.885,.32,1.275) 2.1s 1 forwards}.ani-area--01 .ani-area__head .heading__icon.on-ani,.ani-area--02 .ani-area__head .heading__icon.on-ani,.ani-area--03 .ani-area__head .heading__icon.on-ani,.ani-area--04 .ani-area__head .heading__icon.on-ani,.merit-area .heading__icon.on-ani{-webkit-animation:iconShow-s .5s cubic-bezier(.175,.885,.32,1.275) 1 forwards;animation:iconShow-s .5s cubic-bezier(.175,.885,.32,1.275) 1 forwards}}@media screen and (max-width:767px){.hero{background-image:url(/course/data/in_html/1363/sokushu/images/hero_pattern.jpg)}}@media screen and (orientation:landscape) and (max-height:910px){__cv .cv__text{top:-142px;left:-125px}__cv .cv__text img{width:300px}}@media screen and (max-height:910px){.pc .hero .heading__txt{font-size:2rem}.pc .hero__txt .txt__item--title img{width:450px}.pc .hero__txt .txt__item--date{margin-top:1rem}.pc .hero__txt .txt__item--date p{font-size:1.3rem}.pc .hero__person{background-size:400px auto}.pc .hero__cv .cv__text{top:-142px;left:-125px}.pc .hero__cv .cv__text img{width:300px}}@media screen and (max-height:900px){.pc h1{font-size:2rem;bottom:0}.pc .hero .heading{height:50px}}@media screen and (orientation:landscape) and (max-height:800px){__cv .cv__text{top:-120px;left:-90px}__cv .cv__text img{width:250px}}@media screen and (max-height:800px){.pc .hero .heading{height:40px}.pc .hero .heading__txt{font-size:1.7rem}.pc .hero__txt .txt__item--title img{width:350px}.pc .hero__txt .txt__item--date{margin-top:.5rem}.pc .hero__txt .txt__item--date p{font-size:1.2rem}.pc .hero__person{background-size:350px auto}.pc .hero__cv .cv__text{top:-120px;left:-90px}.pc .hero__cv .cv__text img{width:250px}}@media screen and (orientation:landscape) and (max-height:700px){.tab .hero__txt .txt__item--title img{width:300px}.tab .hero__txt .txt__item--date{margin-top:.5rem}.tab .hero__txt .txt__item--date p{font-size:1.2rem}.tab .hero__person{background-size:290px auto}.tab .hero__cv .cv__text{top:-105px;left:-60px}.tab .hero__cv .cv__text img,__cv .cv__text img{width:200px}__cv .cv__text{top:-95px;left:-50px}}@media screen and (max-height:700px){.pc .hero .heading{height:40px}.pc .hero .heading__txt{font-size:1.4rem}.pc .hero__txt .txt__item--title img{width:300px}.pc .hero__person{background-size:290px auto}.pc .hero__cv .cv__text{top:-95px;left:-50px}.pc .hero__cv .cv__text img{width:200px}}@media screen and (orientation:landscape) and (max-height:600px){.tab .hero__frame{background:rgba(255,255,255,.65)}}@media screen and (max-height:600px){.pc .hero__frame{background:rgba(255,255,255,.65)}}
/*# sourceMappingURL=style.css.map */


/* add */
.mb00 {
    margin-bottom: 0 !important;
}

.voice-area {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.voice-ttl {
    display: flex;
    align-items: center;
    position: relative;
    margin-bottom: 1.5rem;
    font-weight: bold;
    font-size: 1.7rem;
    line-height: 1.3;
    color: #ff8f00;
}
.voice-ttl:before {
    display: block;
    margin-right: 1.2rem;
    width: 48px;
    height: 50px;
    background: url(/course/data/in_html/1363/sokushu/images/voice_icon.png) no-repeat top center;
    background-size: 100% auto;
    content: '';
}
.voice-det-list--01 li {
    margin-left: 1.28rem;
    margin-bottom: 0.8rem;
    font-size: 1.28rem;
    text-indent: -1.28rem;
}
.voice-det-list--01 li a {
    text-decoration: underline;
}
.voice-det-list--01 + .voice-det-list--01 {
    margin-top: 2.2rem;
}
.caution {
    margin-top: 0.3rem;
}
.caution .caution__item {
    margin-left: 0;
    text-indent: -0.7em;
    padding-left: 1em;
}
.caution .caution__item::before {
    content: "・";
}
.txt__items {
    margin-top: 2rem;
}
.txt__item--notice {
    text-indent: -0.8em;
    padding-left: 1em;
}
.txt__item--notice::before {
    content: "※";
}
.txt__item--notice a:link, .txt__item--notice a:visited {
    text-decoration: underline;
}
.txt__item--notice a:hover {
    text-decoration: none;
    opacity: .7;
}
@media all and (-ms-high-contrast:none){
    *::-ms-backdrop, .ani-area--01 .ani-area__head .heading__bg img { max-height: none; } /* IE11 */
}
@media screen and (min-width:568px){
    .img-set {
        max-width: 70%;
    }
}

.caution__exam {
    margin: 0 1.5rem 2rem;
    padding: 1rem;
    font-size: 1.28rem;
    font-weight: 700;
    border: 1px solid #e90214;
}
@media screen and (min-width:768px){
    .caution__exam {
        text-indent: -1.3rem;
        padding-left: 3rem; 
        padding-right: 3rem;
    }
}
@media screen and (min-width:1025px){
    .caution__exam {
        width: calc(70% - 3rem);
        max-width: 1080px;
        margin-left: auto;
        margin-right: auto;
    }
}


/* 受付終了時のみ */
.hero__txt .txt__item--date p {
    line-height: 1.35 !important;
}
.cv__btn {
    line-height: 1.2;
    background:#04c6e1;
}
.cv__btn::before {
    display: none;
}
.cv__btn::after {
    display: none;
}
.pc .cv__btn span::after {
    display: none;
}
.cv__btn:hover {
    opacity: 1;
}