@charset "UTF-8";.flex-nowrap{width:auto;display:flex;justify-content:space-between;flex-wrap:nowrap}.flex-nowrap-s{width:auto;display:flex;flex-wrap:nowrap}@media only screen and (max-width: 767px){.flex-nowrap-s{flex-wrap:wrap}}.flex-nowrap-sp{width:auto;display:flex;justify-content:space-between;flex-wrap:nowrap}@media only screen and (max-width: 991px){.flex-nowrap-sp{flex-wrap:wrap}}.flex-nowrap-xs{width:auto;display:flex;flex-wrap:nowrap}@media only screen and (max-width: 544px){.flex-nowrap-xs{display:block;flex-wrap:wrap}}.flex-wrap{width:auto;display:flex;flex-wrap:wrap}.flex-wrap-noflex-sp{width:auto;display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width: 991px){.flex-wrap-noflex-sp{display:block}}.noflex-nowrap-flex-xs{width:auto}@media only screen and (max-width: 544px){.noflex-nowrap-flex-xs{display:flex;flex-wrap:nowrap}}.flex-basis100{flex-basis:100%}.flex-basis50,.flex-basis50-sp .__item{flex-basis:50%}@media only screen and (max-width: 991px){.flex-basis50-sp .__item{flex-basis:100%}}.flex-basis50-spItem{flex-basis:50%}@media only screen and (max-width: 991px){.flex-basis50-spItem{flex-basis:100%}}.flex-basis33{flex-basis:33.33333%}.flex-basis33-sp .__item{flex-basis:33.3333333%}@media only screen and (max-width: 991px){.flex-basis33-sp .__item{flex-basis:50%}}.flex-basis25-xs .__item{flex-basis:25%}@media only screen and (max-width: 544px){.flex-basis25-xs .__item{flex-basis:50%}}.justify-content-center{justify-content:center}.justify-content-between-s{justify-content:space-between}@media only screen and (max-width: 767px){.justify-content-between-s{justify-content:inherit}}.justify-content-start,.justify-content-start-sp{justify-content:flex-start}@media only screen and (max-width: 991px){.justify-content-start-sp{width:100%;justify-content:center}}.justify-content-end{justify-content:flex-end}.justify-content-between{justify-content:space-between}.align-items-center,.align-items-center-s{align-items:center!important}@media only screen and (max-width: 767px){.align-items-center-s{align-items:inherit!important}}.align-items-start{align-items:flex-start}.direction-rowreverse-xs{flex-direction:row-reverse}@media only screen and (max-width: 544px){.direction-rowreverse-xs{flex-direction:initial}}.direction-rowreverse-no-sp{flex-direction:initial}@media only screen and (max-width: 991px){.direction-rowreverse-no-sp{flex-direction:row-reverse}}.direction-columnreverse-no-sp{flex-direction:initial}@media only screen and (max-width: 991px){.direction-columnreverse-no-sp{flex-direction:column-reverse}}.position-re{position:relative}.zoom-in{display:block;width:100%}.modaal-inner-wrapper,.modaal-outer-wrapper,.u-overflow{overflow:hidden}.u-color-red{color:#b92e2d}.u-color-orange{color:#feb41c}.u-color-green{color:#2eb979}.u-mb-0{margin-bottom:0rem!important}@media only screen and (max-width: 991px){.u-mb-0.__sp1{margin-bottom:1rem!important}}.u-mb-3{margin-bottom:3rem}.u-mb-5,.u-mb-0{margin-bottom:5rem}.u-mt-05{margin-top:.5rem!important}.u-mt-1{margin-top:1rem!important}.u-mt-2{margin-top:2rem!important}.u-mt-3{margin-top:3rem!important}.u-ml-1{margin-left:1rem!important}@media only screen and (max-width: 991px){.u-ml-1.__sp0{margin-left:0!important}}.u-ml-2{margin-left:2rem!important}@media only screen and (max-width: 991px){.u-ml-2.__sp0{margin-left:0!important}}.u-tbold{font-weight:700}.u-tbig{font-size:24px;line-height:1}.u-psticky{position:sticky}.u-psticky.__top01{top:80px}.l-grid-3{width:25%}.l-grid-4{width:33.333%}.l-grid-6{width:50%}[class*=l-grid-]{box-sizing:border-box;float:left;padding:0 15px}@media only screen and (max-width: 991px){[class*=l-grid-]{width:100%;margin-bottom:20px;padding:0}}.l-low{margin:0 -15px}.l-low:before,.l-low:after{content:"";display:table}.l-low:after{clear:both}@media only screen and (max-width: 991px){.l-low{margin:0}}.l-wrap{margin:0 auto;position:relative;z-index:1}.l-inner.__cartFlow{display:flex;flex-direction:column;background-color:#fff;box-shadow:0 3px 20px #0000001a}.l-inner.__cartFlow .page-box{box-shadow:none}.l-main-view{display:flex;margin:1rem auto 3rem;max-width:95%}@media only screen and (max-width: 1280px){.l-main-view{margin:3rem auto;max-width:90%;align-items:center;min-height:460px}}@media only screen and (max-width: 1080px){.l-main-view{min-height:600px}}@media only screen and (max-width: 771px){.l-main-view{min-height:360px}}.l-content{padding-top:87px;position:relative}@media only screen and (max-width: 991px){.l-content{padding-top:64px}}@media only screen and (max-width: 544px){.l-content{padding-top:54px}}.l-content .l-wrap{width:94%}.l-content .l-wrap.__lpcourse{margin-top:70px}@media only screen and (max-width: 1024px){.l-content .l-wrap.__lpcourse{margin-top:48px}}@media only screen and (max-width: 1280px){.l-content .l-wrap{width:100%}}.home .l-content .l-wrap{width:100%}.l-menu{background:rgba(38,69,92,.8);position:fixed;left:0;top:0;width:100%;height:100%;z-index:10000;padding:18px 18px 18px 0;display:none}@media only screen and (max-width: 991px){.l-menu{padding:0}}@media only screen and (max-width: 991px){.f-nav-content .l-low{margin:0}}.single .l-main:before,.single .l-main:after{content:"";display:table}.single .l-main:after{clear:both}.is-item-page .l-main-contents-ec,.is-item-page #old_purchase_bottom,.is-item-page .main-img-block img,.is-item-page .price-block,.is-item-page #product_pricing,.is-item-page .main-img-block{max-width:800px;margin-right:auto;margin-left:auto}.l-main-contents-ec{max-width:800px;margin:0 auto}.l-main-contents-ec .l-section-item.__faq .faq-box-ec dt{pointer-events:none}.l-main-contents-ec .l-section-item.__faq .faq-box-ec dt:after{display:none}.l-item-nav{padding:0 3%;display:none}@media only screen and (max-width: 1280px){.l-item-nav{display:block}}.l-section-item{padding:30px 0 0;margin-bottom:30px}@media only screen and (max-width: 991px){.l-section-item{font-size:14px}}.l-section-item.__faq .faq-box dd{display:block!important}.item-contents .l-inner:before,.item-contents .l-inner:after,.download .l-inner:before,.download .l-inner:after{content:"";display:table}.item-contents .l-inner:after,.download .l-inner:after{clear:both}.l-main-contents-cart{width:calc(100% - 295px)}@media only screen and (max-width: 991px){.l-main-contents-cart{width:100%}}.l-main-contents-cart .l-section-item:first-child{padding-top:0}.l-side-cart{width:295px;padding-left:30px}@media only screen and (max-width: 991px){.l-side-cart{width:100%;padding:0}}.l-side-cart .wrap{position:sticky;top:56px}.cart .l-main-wrap,.register .l-main-wrap{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}@media only screen and (max-width: 991px){.cart .l-main-wrap,.register .l-main-wrap{display:block}}.l-main-contents-register{width:calc(100% - 370px)}@media only screen and (max-width: 991px){.l-main-contents-register{width:100%}}.l-side-register{width:370px;padding-left:50px}@media only screen and (max-width: 991px){.l-side-register{width:100%;padding:0}}#brochure .l-inner.--banner,#brochure .f-nav{display:none}.item-new .l-inner-wrap{margin-top:-120px}@media only screen and (max-width: 991px){.item-new .l-inner-wrap{margin-top:-150px}}.item-new .l-inner{max-width:1048px}@media only screen and (max-width: 991px){.item-new .l-inner{width:100%}}.l-wrap .maxwidth400{width:100%;max-width:400px}.l-wrap .maxwidth600{width:100%;max-width:600px}.alpha{zoom:1;display:inline-block\	}.alpha:hover{opacity:.85;filter:alpha(opacity=85)}.ir{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;width:100%;height:100%}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}@media only screen and (max-width: 544px){.breadcrumb_overwrap{overflow-x:scroll;overflow-y:auto;-webkit-overflow-scrolling:touch}}.breadcrumb{margin:0 auto;overflow:hidden;padding:0 0 4px}@media only screen and (max-width: 1280px){.breadcrumb{padding:0 0 16px;width:94%}}@media only screen and (max-width: 544px){.breadcrumb{padding:0 0 12px 12px}}.breadcrumb li{display:inline;position:relative;font-size:10px;color:#0000004d;font-weight:400}.breadcrumb li:first-child{margin-left:0}.breadcrumb li a{color:#0000004d}.scroll{overflow:auto}.loading{width:100%;height:100%;background:no-repeat center #fff;position:fixed;z-index:9999;display:flex;align-items:center;justify-content:center}@keyframes line-scale-pulse-out{0%,to{filter:opacity(.2);-webkit-filter:opacity(.2)}50%{filter:opacity(1)}}.in-view{opacity:0}.logo{float:left;width:107px;margin-right:16px}@media only screen and (max-width: 991px){.logo{width:87px;float:none;margin-right:8px}}@media only screen and (max-width: 544px){.logo{width:72px;float:none}}.site-info{font-size:12px;font-weight:400;color:#000}@media only screen and (max-width: 991px){.site-info{font-size:10px;position:absolute;left:0;bottom:-12px;white-space:pre}}.gnav-list{display:flex;align-items:center}@media only screen and (max-width: 991px){.gnav-list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}}.gnav-list .login{background:var(--base-color04);padding:5px;border-radius:4px;position:relative!important}.gnav-list .login .login-nav{background:#fff;border-radius:4px;position:absolute;left:50%;top:45px;transform:translate(-50%);overflow:hidden;width:200px;display:none}.gnav-list .login .login-nav a{display:block;padding:12px;font-size:12px}.gnav-list .login .login-nav a:nth-child(1){padding-top:25px}.gnav-list .login .login-nav a.link-logout{margin-top:12px;background:var(--base-color04);text-align:center}.gnav-list .login .login-nav i{margin-bottom:0;display:inline}.gnav-list .login .login-nav i:before{margin-left:0}.gnav-list .login span{font-size:10px}.gnav-list li{display:inline-block;vertical-align:middle;margin-left:32px;font-size:13px;font-weight:700}@media only screen and (max-width: 1280px){.gnav-list li{font-size:14px;margin-left:12px}}@media only screen and (max-width: 991px){.gnav-list li{margin-left:0;font-size:12px}}@media only screen and (max-width: 490px){.gnav-list li [class^=flaticon-]:before,.gnav-list li [class*=" flaticon-"]:before{font-size:16px}}.gnav-list li a:hover{color:#047ae3}.gnav-list li.__back{padding-left:32px;border-left:1px solid #26455C}.gnav-list li.__back a{display:flex;align-items:center}.gnav-list li.__back i{margin-right:6px}@media only screen and (max-width: 1280px){.gnav-list li.__back{padding-left:16px;margin-left:16px}.gnav-list li.__back i{font-size:16px}.gnav-list li.__back i:before{font-size:16px;line-height:1.5}}@media only screen and (max-width: 991px){.gnav-list li.__back{padding-left:16px;margin-left:16px}}.gnav-list li.icon_nav{text-align:center;margin-left:12px}@media only screen and (max-width: 544px){.gnav-list li.icon_nav{margin-left:8px}}.gnav-list li.icon_nav.__help{margin-left:32px}.gnav-list li.icon_nav.login{background:var(--base-color04);padding:5px;border-radius:4px;position:relative!important;line-height:1}.gnav-list li.icon_nav a{display:flex;display:block;font-size:10px;align-items:center}.gnav-list li.icon_nav a:hover{color:#047ae3}.gnav-list li.icon_nav i{margin-bottom:.1rem;display:block;line-height:1}.gnav-list li.icon_nav i:before{margin-left:0}.gnav-list li.icon_nav i.flaticon-devices:before{font-size:21px}@media only screen and (max-width: 991px){.gnav-list li.icon_nav i.flaticon-devices:before{font-size:17px}}.gnav-list li.icon_nav i.flaticon-shopping-cart{margin-left:-3px}.gnav-list li.icon_nav span{font-weight:700}.gnav-list li [class*=bar-]{height:3px;background:#047AE3;display:block;margin-top:4px;transition:all .3s ease}.gnav-list li .bar-1{width:100%}.gnav-list li .bar-2{width:70%;margin-left:auto}.gnav-list li .bar-3{width:40%;margin-left:auto}.gnav-list .bar{width:32px;cursor:pointer;position:relative;top:-3px}@media only screen and (max-width: 991px){.gnav-list .bar{margin-left:12px;width:24px}}.gnav-list .bar:hover [class*=bar-]{width:100%}.gnav-list [class*=flaticon-]{font-size:20px;font-weight:400}@media only screen and (max-width: 490px){.gnav-list [class*=flaticon-]{font-size:16px}}.gnav-list [class*=flaticon-]:before{margin-left:10px}@media only screen and (max-width: 991px){.gnav-list [class*=flaticon-]:before{margin-left:0}}.gnav-list a:hover{text-decoration:none}.gnav-list .sp{display:none!important}@media only screen and (max-width: 991px){.gnav-list .sp{display:inline-block!important}}.gnav-list .__houjin{width:100%}.gnav-list .__houjin a{display:block;color:#fff;background:-webkit-linear-gradient(0deg,#9B7835,#603f00);padding:.5rem .8rem;border-radius:100px;letter-spacing:.1px;font-size:12.5px!important}@media only screen and (max-width: 544px){.gnav-list .__houjin a{font-size:10px!important}}.gnav-list .__houjin a:hover{color:#fff;opacity:.75}.gnav-list .__houjin .fa{color:#9b7835;background:-webkit-linear-gradient(0deg,#fff,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tel-show{position:relative;cursor:pointer}.tel-n{background:#fff;border-radius:4px;position:absolute;left:50%;top:32px;transform:translate(-50%);overflow:hidden;width:200px;padding:12px;text-align:center;font-size:20px;display:none}.fas,.l-header .fa{background:-webkit-linear-gradient(0deg,#047AE3,#45b4eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.en{font-family:Roboto,sans-serif}.delay{opacity:0}@keyframes slideStart{0%{transform:translate(-101%)}to{transform:translate(0)}}@keyframes slideEnd{0%{transform:translate(0)}to{transform:translate(101%)}}.catch{font-size:calc(112.5% + .6vw);line-height:1.4;margin-bottom:2rem}@media only screen and (max-width: 1280px){.catch{font-size:calc(112.5% + .2vw)}}@media only screen and (max-width: 1080px){.catch{font-size:calc(112.5% + .6vw);margin-bottom:1rem}}.catch .en{font-size:44px;font-weight:700;color:#047ae3;background:-webkit-linear-gradient(45deg,#047AE3,#45b4eb);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block;transition:all .5s cubic-bezier(.18,.45,.25,1);-webkit-transition:all .5s cubic-bezier(.18,.45,.25,1)}.catch .en:hover{background:-webkit-linear-gradient(45deg,#45b4eb,#047AE3)}@media only screen and (max-width: 1080px){.catch .en{font-size:calc(112.5% + 2.6vw)}}.catch+.pc p{font-size:13px;margin:15px 0}.btn,form input[type=submit],form button{padding:18px 10px;border-radius:4px;max-width:326px;display:block;margin:0 auto;color:#fff;font-size:var(--fs-p);line-height:1.5;position:relative;background:linear-gradient(to right,#26455C,rgba(38,69,92,.8));text-align:center;font-weight:700;border-bottom:4px solid #1a3244;cursor:pointer;box-shadow:0 0 20px #26455c33;filter:brightness(1)}@media only screen and (max-width: 991px){.btn,form input[type=submit],form button{font-size:13px}}.btn:hover,form input[type=submit]:hover,form button:hover{box-shadow:0 0 20px #26455c66;filter:brightness(1.2)}.btn.__mwauto,form input.__mwauto[type=submit],form button.__mwauto{max-width:initial}.grade{background:linear-gradient(to right,#45b4eb,#1d83ff);transition:all .5s cubic-bezier(.18,.45,.25,1);-webkit-transition:all .5s cubic-bezier(.18,.45,.25,1);border-bottom:3px solid #1d83ff;box-shadow:0 0 20px #2e98e533}.grade:hover{background:linear-gradient(to left,#45b4eb,#1d83ff)}.grade:hover{box-shadow:0 0 20px #2e98e580;filter:brightness(1.1)}.grade:after{color:#fff}.grade2{background:linear-gradient(to right,#FEB91E,#FE741E);transition:all .5s cubic-bezier(.18,.45,.25,1);-webkit-transition:all .5s cubic-bezier(.18,.45,.25,1);box-shadow:0 0 20px #2e98e533}.grade2:hover{background:linear-gradient(to left,#FEB91E,#FE741E)}.grade2:hover{box-shadow:0 0 20px #2e98e580;filter:brightness(1.1)}.grade2:after{color:#fff}.btn.denial,form input.denial[type=submit],form button.denial{background:#A0A0A0;border-bottom:3px solid #807f7f;color:#fff;filter:none;text-shadow:0 0 10px rgba(0,0,0,.2);cursor:not-allowed}.btn.denial .__title,form input.denial[type=submit] .__title,form button.denial .__title{line-height:1.3;font-size:18px;margin-bottom:0}.btn.denial .__desc,form input.denial[type=submit] .__desc,form button.denial .__desc{font-size:12px;line-height:1.6;display:block}.btn.denial:hover,form input.denial[type=submit]:hover,form button.denial:hover{background:#A0A0A0}.btn.noafter:after,form input.noafter[type=submit]:after,form button.noafter:after{content:none}.view-btn .btn,.view-btn form input[type=submit],form .view-btn input[type=submit],.view-btn form button,form .view-btn button{margin-left:0}@media only screen and (max-width: 1280px){.view-btn .btn,.view-btn form input[type=submit],form .view-btn input[type=submit],.view-btn form button,form .view-btn button{margin-left:auto}}.view-btn+a{font-size:12px;color:#047ae3;margin-top:10px;font-weight:700;display:inline-block}.view-btn+a .flaticon-question:before{font-size:12px;margin:0}.shadow-box,.item-new .page-box .new-item-contents .main-block .sample-apply .request .form-box,.sample-apply .bg-3 .text-box,.item-new .page-box .new-item-contents .main-block .tab-wrap,.item-new .item-faq .slide-down,.item-new .slide-down>dt{border-radius:4px;background:#fff;box-shadow:0 3px 20px #0000001a;overflow:hidden;position:relative;z-index:10}@media only screen and (max-width: 991px){.shadow-box,.item-new .page-box .new-item-contents .main-block .sample-apply .request .form-box,.sample-apply .bg-3 .text-box,.item-new .page-box .new-item-contents .main-block .tab-wrap,.item-new .item-faq .slide-down,.item-new .slide-down>dt{overflow:visible;margin-top:25px}}@media only screen and (max-width: 991px){.tab-icon{margin-top:-30px;line-height:1.4}}.tab-btns{display:flex}.tab-btns:before,.tab-btns:after{content:"";display:table}.tab-btns:after{clear:both}.tab-btns li{position:relative;width:25%;background:#26455C;border-left:1px solid #fff;padding:5px;color:#fff;cursor:pointer;height:auto!important;transition:all .3s ease}@media only screen and (max-width: 991px){.tab-btns li{padding-bottom:10px}}.tab-btns li:hover{opacity:.8}.tab-btns li:first-child{border:none}.tab-btns .tab-btn-inner{display:table;margin:0 auto}.tab-btns .tab-btn-inner>*{display:table-cell;vertical-align:middle}@media only screen and (max-width: 991px){.tab-btns .tab-btn-inner>*{display:block;text-align:center}}.tab-btns .tab-icon i:before{color:#047ae3;background:-webkit-linear-gradient(45deg,#047AE3,#45b4eb);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block;transition:all .5s cubic-bezier(.18,.45,.25,1);-webkit-transition:all .5s cubic-bezier(.18,.45,.25,1);margin:0;font-size:36px;font-weight:400}.tab-btns .tab-icon i:before:hover{background:-webkit-linear-gradient(45deg,#45b4eb,#047AE3)}.tab-btns .flaticon-power-line{margin-left:8px}.tab-btns .tab-name{font-size:var(--fs-p);font-weight:700;line-height:1.2;padding-left:8px;margin-bottom:.3rem}@media only screen and (max-width: 991px){.tab-btns .tab-name{font-size:12px;letter-spacing:0px;padding-left:0;line-height:1.4}}.tab-btns .tab-name span{font-size:12px;font-weight:400}@media only screen and (max-width: 991px){.tab-btns .tab-name span{font-size:10px}}.tab-btns .is-active{background:#fff;color:#000}.tab-btns.__bg01 .is-active{background-color:var(--base-color04)}.tab-contents,.tab-content{padding:40px 60px 60px}@media only screen and (max-width: 991px){.tab-contents,.tab-content{padding:20px 12px}}.tab-contents.__noplr,.tab-content.__noplr{padding:40px 0 60px}@media only screen and (max-width: 991px){.tab-contents.__noplr,.tab-content.__noplr{padding:20px 0}}.tab-contents.__active,.tab-content.__active{display:block!important}.meta{line-height:1.2;margin-bottom:8px}.meta:before,.meta:after{content:"";display:table}.meta:after{clear:both}.meta .cat-name{background:#047AE3;border-radius:2px;padding:3px 5px 3px 6px;float:left;color:#fff}.meta .cat-name+li{float:right;font-weight:400}.tab-cat-list{margin:0 -8px 15px}.tab-cat-list:before,.tab-cat-list:after{content:"";display:table}.tab-cat-list:after{clear:both}@media only screen and (max-width: 991px){.tab-cat-list{margin-left:0;margin-right:0}}.tab-cat-list li{padding:0 8px 16px;width:33.3%;float:left}@media only screen and (max-width: 991px){.tab-cat-list li{padding:0;width:100%;float:none}}@media only screen and (max-width: 991px){.tab-cat-list li:last-child a{border-bottom:1px solid var(--border-color01);border-radius:0 0 4px 4px}}@media only screen and (max-width: 991px){.tab-cat-list li:first-child a{border-radius:4px 4px 0 0}}.tab-cat-list li a{border:1px solid var(--border-color01);border-radius:4px;padding:10px 20px 18px;position:relative;display:block}.tab-cat-list li a.__nolink{pointer-events:none}@media only screen and (max-width: 991px){.tab-cat-list li a{margin-bottom:-1px;border-radius:0}}.tab-cat-list li a:after{content:"";font-family:FontAwesome;position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#047ae3}.tab-cat-list li a:hover{border-color:#047ae3;text-decoration:none;background-color:#f2f5f780;z-index:10}.tab-cat-list li a:hover .cat-name{color:#047ae3}.tab-cat-list .cat-name{font-size:14px;font-weight:600;display:inline-block;line-height:1.6;margin-top:3px;transition:all .3s ease}@media only screen and (max-width: 991px){.tab-cat-list .cat-name{font-size:13px}}.tab-cat-list .cat-detail{font-size:11px;font-weight:700;line-height:1;color:#feb91e}@media only screen and (max-width: 991px){.tab-cat-list .cat-detail{font-size:10px}}.tab-cat-list .cat-detail img{width:50px;margin-right:10px;vertical-align:inherit}@media only screen and (max-width: 991px){.slick-dots{bottom:-10px!important}}.campaign-slide{margin:0 -10px}.campaign-slide .slick-next,.campaign-slide .slick-prev{background:rgba(38,69,92,.8);display:inline-block!important;transition:transform .5s cubic-bezier(.18,.45,.25,1);-webkit-transition:-webkit-transform .5s cubic-bezier(.18,.45,.25,1)}.campaign-slide .slick-next:before,.campaign-slide .slick-prev:before{display:block}.campaign-slide .slick-next:hover,.campaign-slide .slick-next:focus,.campaign-slide .slick-prev:hover,.campaign-slide .slick-prev:focus{background:rgba(38,69,92,.9)}@media only screen and (max-width: 991px){.campaign-slide .slick-next{right:0}}@media only screen and (max-width: 991px){.campaign-slide .slick-prev{left:0}}.small{font-size:17px}@media only screen and (max-width: 991px){.small{font-size:13px}}.big{font-size:140%}.top-review-contents{max-width:1040px;margin:0 auto}.top-review-contents .slick-list{overflow:visible}.top-review-contents .slick-prev{left:-20px;top:40%}@media only screen and (max-width: 991px){.top-review-contents .slick-prev{left:30px}}.top-review-contents .slick-next{right:-20px;top:40%}@media only screen and (max-width: 991px){.top-review-contents .slick-next{right:30px}}.movie img{width:100%}.banner-block{padding-bottom:60px;position:relative;z-index:10}@media only screen and (max-width: 991px){.banner-block{padding-bottom:30px}}@media only screen and (max-width: 1080px){.banner-block .l-grid-4{width:100%;float:none;margin-bottom:20px}}.banner-block a{display:block;padding:2.5rem 2rem;border-radius:4px;overflow:hidden;background-size:cover;position:relative}@media only screen and (max-width: 991px){.banner-block a{padding:1.5rem 2rem}}.banner-block a:after{content:"";background:rgba(38,69,92,.65);background:linear-gradient(to right,rgba(38,69,92,.65),rgba(38,69,92,.98));-webkit-background:linear-gradient(to right,rgba(38,69,92,.65),rgba(38,69,92,.98));position:absolute;left:0;right:0;top:0;bottom:0}.banner-block .banner-inner{display:table;line-height:1.4;width:100%;position:relative;z-index:1}.banner-block .banner-inner>div{display:table-cell;color:#fff;vertical-align:middle}.banner-block p{font-size:11px}@media only screen and (max-width: 991px){.banner-block p{font-size:10px}}.banner-block .banner-text{width:calc(100% - 60px)}.banner-block .banner-text p+p{font-size:16px}@media only screen and (max-width: 991px){.banner-block .banner-text p+p{font-size:13px}}.banner-1{background:url(../images/banner_1@2x.jpg) no-repeat center}.banner-2{background:url(../images/banner_2@2x.jpg) no-repeat center}.banner-3{background:url(../images/banner_3@2x.jpg) no-repeat center}.banner-detail{width:64px;height:64px;border-radius:100px;border:1px solid rgba(255,255,255,.5);text-align:center;margin-left:auto}.banner-detail p{letter-spacing:0px}.banner-detail .num{font-size:20px}.f-nav{background:var(--base-color04);z-index:10;padding-bottom:100px}@media only screen and (max-width: 991px){.f-nav{padding-bottom:30px}}.f-nav-title{font-size:var(--fs-p);font-weight:700;padding:0 0 20px;border-bottom:1px solid #e5e5e5;overflow:hidden;margin-bottom:10px;cursor:pointer;position:relative}@media only screen and (max-width: 991px){.f-nav-title{padding-top:10px}}.f-nav-title i{display:block;float:right;color:#26455c;-webkit-text-fill-color:inherit;margin-top:4px}.f-nav-content{margin:15px 0 10px}@media only screen and (max-width: 991px){.f-nav-content{display:none}}.f-nav-list,.f-nav-list-2{margin-left:24px}.f-nav-list li,.f-nav-list-2 li{margin-bottom:7px}.f-nav-list a,.f-nav-list-2 a{display:flex;padding:3px 0 3px 18px;position:relative;font-weight:400;transition:all .3s ease}.f-nav-list a:before,.f-nav-list-2 a:before{content:"";position:absolute;top:9px;left:0;width:8px;height:8px;background:#fff;border:1px solid var(--border-color01);border-radius:7px;display:block;transition:all .3s ease}.f-nav-list a:hover,.f-nav-list-2 a:hover{opacity:1;color:#047ae3}.f-nav-list a:hover:before,.f-nav-list-2 a:hover:before{background:linear-gradient(to right,#45b4eb,#1d83ff);transition:all .5s cubic-bezier(.18,.45,.25,1);-webkit-transition:all .5s cubic-bezier(.18,.45,.25,1)}.f-nav-list a:hover:before:hover,.f-nav-list-2 a:hover:before:hover{background:linear-gradient(to left,#45b4eb,#1d83ff)}.f-nav-row-title{margin-bottom:.5rem}h3.f-nav-row-title{position:relative;display:flex;align-items:center;gap:1rem}h3.f-nav-row-title:after{content:"";width:100%;height:3px;border-radius:100px;background-color:#26455c0d}.menu-box{position:relative;background:#fff;max-width:38%;min-width:640px;margin-left:auto;height:100%;overflow-y:scroll;border-radius:4px;box-shadow:0 0 12px #047ae31a}@media only screen and (max-width: 991px){.menu-box{width:100%;max-width:inherit;min-width:inherit}}.menu-box .is-active{color:#047ae3;border-bottom:1px solid #047AE3;margin-bottom:-1px}@media only screen and (max-width: 544px){.menu-box .is-active{color:#fff!important;background-color:#047ae3}}.menu-1-list{background:var(--base-color04);padding:12px 30px 9px;display:flex}@media only screen and (max-width: 991px){.menu-1-list{padding:12px 16px 9px}}.menu-1-list li{text-align:center;font-size:10px;padding-right:16px}.menu-1-list li i{display:block;line-height:1}.menu-1-list li i:before{margin:0;font-size:20px;font-weight:400}.menu-1-list a{display:block}.menu-1-list .fa-phone{font-family:FontAwesome;color:#000;-webkit-text-fill-color:inherit}.fa-times{-webkit-text-fill-color:inherit}.close_btn{width:40px;height:40px;color:#fff;background:#26455C;border-radius:100px;position:absolute;right:30px;top:10px;cursor:pointer;z-index:100;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 991px){.close_btn{position:fixed;width:30px;height:30px;right:12px;top:12px}}.close_btn i{font-size:13px;color:#fff}@media only screen and (max-width: 991px){.close_btn i{line-height:30px}}.menu-tab{padding:30px 30px 0;display:flex;justify-content:space-between;width:100%;border-bottom:2px solid #EAEAEA;margin-bottom:30px}@media only screen and (max-width: 991px){.menu-tab{padding:16px 0 0;margin-bottom:16px}}@media only screen and (max-width: 544px){.menu-tab{padding:0;margin-bottom:32px}}.menu-tab li{display:table-cell;flex-basis:100%;font-size:13px;text-align:center}@media only screen and (max-width: 544px){.menu-tab li{font-size:11px;flex-basis:30%}}@media only screen and (max-width: 544px){.menu-tab li:nth-child(2){flex-basis:40%}}.menu-tab li span{display:block;padding-bottom:15px;cursor:pointer}@media only screen and (max-width: 544px){.menu-tab li span{padding:16px 0}}.menu-tab li span:hover{color:#047ae3}.menu-tab-contents{padding:0 30px 30px}@media only screen and (max-width: 991px){.menu-tab-contents{padding:0 16px 16px}}.menu-tab-contents .tab-cat-list{margin:0 -4px 40px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap}.menu-tab-contents .tab-cat-list li{padding:4px 8px;width:50%;float:none}@media only screen and (max-width: 991px){.menu-tab-contents .tab-cat-list li{width:100%}}.menu-title{font-size:13px;margin-left:4px}@media only screen and (max-width: 544px){.menu-title{font-size:12px}}.menu-title a{display:flex;align-items:center}.menu-title i:before{margin:0 12px 0 0;font-size:32px;font-weight:400;color:#047ae3}@media only screen and (max-width: 991px){.menu-title i:before{font-size:27px}}.menu-title .menu-title-item{font-size:17px;color:#047ae3}@media only screen and (max-width: 544px){.menu-title .menu-title-item{font-size:var(--fs-p)}}.menu-info{background:var(--base-color04);text-align:center;padding:20px}.menu-info>p{font-size:14px;margin-bottom:10px}.menu-info-inner{display:table;width:100%}.menu-info-item{display:table-cell;padding:0 10px;vertical-align:middle;width:50%}@media only screen and (max-width: 991px){.menu-info-item{display:block;padding:0;width:100%}}.menu-info-item .tel{font-size:24px;font-family:Roboto,sans-serif;line-height:1.4}@media only screen and (max-width: 991px){.menu-info-item .tel{letter-spacing:0px}}.menu-info-item .tel i{font-size:20px;vertical-align:middle;font-weight:400;font-family:FontAwesome;-webkit-text-fill-color:inherit}.menu-info-item .open-time{margin-top:-4px;font-size:10px;font-weight:400;letter-spacing:0}.menu-info-item+.menu-info-item{margin-top:15px}.menu-knowhow,.menu-other{margin-bottom:40px}#searchform{border-radius:2px;border:2px solid #EAEAEA}#searchform div{display:flex;justify-content:space-between;align-items:center;position:inherit;padding:0 16px}#searchform input[type=text]{padding:16px 0;float:inherit}#searchform button{position:inherit;margin:auto;padding:0;float:none;width:32px;height:auto;font-size:14px;color:#26455c;line-height:inherit}.menu-knowhow-title{font-size:13px;margin-bottom:9px}.choice-btn{border:2px solid #047AE3;border-radius:2px;padding:0 16px;color:#047ae3;position:relative;font-size:13px;line-height:56px;cursor:pointer}.choice-btn:after{content:"";font-family:FontAwesome;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.menu-knowhow-list{display:none}.menu-knowhow-list li a{display:block;color:#047ae3;font-size:14px;padding:10px 20px;border-bottom:1px solid var(--border-color01)}.menu-knowhow-list li a:hover{border-color:#047ae3}.study-list li{font-size:var(--fs-p);margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--border-color01);transition:transform .5s cubic-bezier(.18,.45,.25,1);-webkit-transition:-webkit-transform .5s cubic-bezier(.18,.45,.25,1)}.study-list li:last-child{border-bottom:none;padding-bottom:0}.study-list li:hover{text-decoration:underline;color:#047ae3;transform:translate(3px)}.study-list li:hover .title{color:#047ae3}.study-list li a{display:block}.study-list .study-cat-name{background:#26455C;display:inline-block;padding:0 10px;border-radius:2px;color:#fff;font-weight:700;font-size:11px;letter-spacing:0px}.menu-other-title{font-size:13px;border-bottom:1px solid var(--border-color01);padding-bottom:16px;margin-bottom:16px}.menu-other-list:before,.menu-other-list:after{content:"";display:table}.menu-other-list:after{clear:both}.menu-other-list li{width:50%;float:left;font-size:13px;font-weight:400}.menu-other-list li a{display:block;padding:0 10px 16px 16px;position:relative;line-height:1.4}.menu-other-list li a:hover{color:#047ae3}.menu-other-list li a:before{content:"";font-family:FontAwesome;font-weight:700;position:absolute;left:0;top:11px;transform:translateY(-50%);color:#047ae3}.menu-tab-content .menu-other:last-child .menu-other-list{border-top:1px solid var(--border-color01);padding-top:40px}.menu-tab-content .menu-other:last-child .menu-other-list li a{padding-left:0}.menu-tab-content .menu-other:last-child .menu-other-list li a:before{content:none}.is-item-page{margin-bottom:120px}@media only screen and (max-width: 991px){.is-item-page{margin-bottom:80px}}@media only screen and (max-width: 544px){.is-item-page{margin-bottom:0}}.is-item-page .post-header-block{padding-bottom:28rem}@media only screen and (max-width: 1080px){.is-item-page .post-header-block{padding-bottom:30%}}@media only screen and (max-width: 991px){.is-item-page .post-header-block{padding-bottom:26%}}.is-item-page .post-header-block.__normal{padding:6rem 10px 9rem}@media only screen and (max-width: 991px){.is-item-page .post-header-block.__normal{padding:30px 10px 50px}}.is-item-page .main-img-block{margin-top:-274px}@media only screen and (max-width: 991px){.is-item-page .main-img-block{margin-top:-28%}}.is-item-page .main-img-block img{display:block;width:100%;max-width:inherit;margin:auto}.post-header-block{text-align:center;background:linear-gradient(to right,#26455C,#1F5B83);border-radius:4px;color:#fff;padding:6rem 10px 9rem;position:relative}@media only screen and (max-width: 991px){.post-header-block{padding:30px 10px 40px;border-radius:0}}.post-header-block.__lpcourse{padding:1rem 10px 6rem;background:none}@media only screen and (max-width: 1024px){.post-header-block.__lpcourse{display:none}}.post-header-block.__lpcourse .item-name{display:none}.post-header-block.__lpcourse:before{display:none}.post-header-block:before{content:"";width:1px;height:47px;background:#047AE3;position:absolute;left:50%;top:0;transform:translateY(-50%)}@media only screen and (max-width: 991px){.post-header-block:before{height:24px}}@media only screen and (max-width: 544px){.post-header-block .item-name{font-size:11px}}@media only screen and (max-width: 991px){.post-header-block .post-title{font-size:20px;margin-bottom:0}}@media only screen and (max-width: 544px){.post-header-block .post-title{font-size:16px!important}}.post-header-block p{font-size:13px}@media only screen and (max-width: 991px){.post-header-block p{font-size:11px;font-weight:400;max-width:90%;margin:auto}}.post-header-block p:first-child{margin-top:1rem}.post-header-block p strong{color:#feb91e}.post-header-block .btn,.post-header-block form input[type=submit],form .post-header-block input[type=submit],.post-header-block form button,form .post-header-block button{margin-top:40px}.box-shadow{box-shadow:0 3px 20px #0000001a}.page-box{border-radius:4px;background:#fff;padding:60px 80px;position:relative}@media only screen and (max-width: 991px){.page-box{padding:30px 20px}}.page-content,.post-content{font-weight:400;font-size:16px;line-height:2}.page-content p,.post-content p{margin-bottom:2em}.page-content ul,.post-content ul{margin:2em 0}@media only screen and (max-width: 544px){.page-content ul,.post-content ul{margin:1em 0}}.page-content ul li,.post-content ul li{margin:5px 0;font-weight:400}.page-content strong,.post-content strong{font-weight:700}.page-content table,.post-content table{margin:2em 0;font-size:16px}@media only screen and (max-width: 767px){.page-content table,.post-content table{font-size:14px}}@media only screen and (max-width: 544px){.page-content table,.post-content table{font-size:13px}}.page-content table th,.post-content table th{font-weight:700;background:var(--base-color04);text-align:center}.page-content table th,.page-content table td,.post-content table th,.post-content table td{padding:20px 16px}.page-content [class*=t-style-],.post-content [class*=t-style-]{border-top:1px solid var(--border-color01);margin:0}.page-content [class*=t-style-] tr,.post-content [class*=t-style-] tr{border-bottom:1px solid var(--border-color01)}.page-content [class*=t-style-] th,.post-content [class*=t-style-] th{width:10em}@media only screen and (max-width: 991px){.page-content [class*=t-style-] th,.post-content [class*=t-style-] th{min-width:8em}}.page-content [class*=t-style-] td,.post-content [class*=t-style-] td{padding-left:20px;padding-right:20px}.list li{padding-left:22px;position:relative}.list li:before{content:"";width:8px;height:8px;background:linear-gradient(to right,#45b4eb,#1d83ff);transition:all .5s cubic-bezier(.18,.45,.25,1);-webkit-transition:all .5s cubic-bezier(.18,.45,.25,1);border-radius:5px;position:absolute;left:0;top:0;margin-top:8px}.list li:before:hover{background:linear-gradient(to left,#45b4eb,#1d83ff)}.footer-sub-nav.__first{border-bottom:1px solid #F2F5F7}.footer-sub-nav-list{display:table;margin:30px auto;text-align:center}.footer-sub-nav-list li{display:inline-block;padding:0 20px;font-size:12px;font-weight:400;line-height:3}@media only screen and (max-width: 991px){.footer-sub-nav-list li{padding:0 16px 0 0}}.footer-sub-nav-list a:hover{color:#047ae3;text-decoration:underline}.footer-copy{text-align:center;color:#11181db3;font-size:12px;font-weight:400;padding-bottom:30px}.table-wrap{margin-bottom:0}.base{position:relative}.recruit-title{background:#fff;padding:15px 20px;font-size:var(--fs-p);font-weight:700;margin-bottom:15px;box-shadow:0 0 20px #0000000f;cursor:pointer;transition:all .3s ease}@media only screen and (max-width: 991px){.recruit-title{padding:5px 10px;font-size:13px}}.recruit-title:hover{box-shadow:0 0 20px #00000029}.recruit-title i{display:block;float:right;color:#26455c;-webkit-text-fill-color:inherit;margin-top:4px}.page-content .form-style th{background:none;text-align:left;width:160px}.page-content .form-style th,.page-content .form-style td{padding:0}.page-content .form-style a{color:#047ae3}.page-content .ec-form th{width:220px;vertical-align:baseline}.page-content .form-box,.post-content .form-box{background:var(--base-color04);padding:4rem 4rem 6rem}@media only screen and (max-width: 991px){.page-content .form-box,.post-content .form-box{padding:2rem 2rem 4rem}}.page-content .form-box .table-grad,.post-content .form-box .table-grad{overflow:hidden}.page-content .form-box .table-grad:after,.post-content .form-box .table-grad:after{content:none}.page-content .form-style,.post-content .form-style{width:100%;margin:16px 0;position:relative}@media only screen and (max-width: 991px){.page-content .form-style,.post-content .form-style{table-layout:fixed;word-break:break-all;word-wrap:break-word;margin:10px 0}}.page-content .form-style.border:before,.post-content .form-style.border:before{content:"";border-top:1px solid #DEE7ED;display:block;width:100%;position:absolute;left:0;top:-20px}@media only screen and (max-width: 991px){.page-content .form-style.border:before,.post-content .form-style.border:before{top:-10px}}.page-content .form-style.__border01,.post-content .form-style.__border01{position:relative;margin-top:2rem;padding-top:2rem;border-collapse:inherit}.page-content .form-style.__border01:before,.post-content .form-style.__border01:before{content:"";position:absolute;left:0;right:0;top:0;width:100%;height:1px;background-color:#fff}.page-content .form-style th,.page-content .form-style td,.post-content .form-style th,.post-content .form-style td{padding:12px 0;overflow:hidden}@media only screen and (max-width: 991px){.page-content .form-style th,.page-content .form-style td,.post-content .form-style th,.post-content .form-style td{padding:6px 0;display:block}}@media only screen and (max-width: 544px){.page-content .form-style td,.post-content .form-style td{padding:0 0 15px}}.page-content .form-style .half,.post-content .form-style .half{width:50%;float:left}.page-content .form-style input[type=text],.page-content .form-style input[type=email],.page-content .form-style input[type=url],.page-content .form-style input[type=tel],.page-content .form-style input[type=number],.page-content .form-style input[type=date],.page-content .form-style textarea,.post-content .form-style input[type=text],.post-content .form-style input[type=email],.post-content .form-style input[type=url],.post-content .form-style input[type=tel],.post-content .form-style input[type=number],.post-content .form-style input[type=date],.post-content .form-style textarea{border:none;border-radius:0;padding:24px;width:100%}@media only screen and (max-width: 767px){.page-content .form-style input[type=text],.page-content .form-style input[type=email],.page-content .form-style input[type=url],.page-content .form-style input[type=tel],.page-content .form-style input[type=number],.page-content .form-style input[type=date],.page-content .form-style textarea,.post-content .form-style input[type=text],.post-content .form-style input[type=email],.post-content .form-style input[type=url],.post-content .form-style input[type=tel],.post-content .form-style input[type=number],.post-content .form-style input[type=date],.post-content .form-style textarea{padding:16px}}.page-content .form-style textarea,.page-content .form-style input[type=email],.post-content .form-style textarea,.post-content .form-style input[type=email]{width:100%}.page-content .form-style .half input[type=text],.post-content .form-style .half input[type=text]{width:98%}.page-content .form-style input[type=file],.post-content .form-style input[type=file]{display:none}.page-content .form-style .file label,.post-content .form-style .file label{background:#26455C;border:none;border-radius:2px;color:#fff;padding:14px 20px;cursor:pointer}.page-content .form-style .errortext,.post-content .form-style .errortext{color:#b92e2d;font-weight:700;display:block}.page-content .form-style .errortext:before,.post-content .form-style .errortext:before{content:"";font-family:FontAwesome;font-size:13px;text-align:center;color:#b92e2d;margin-right:6px}.send-btn-wrap{max-width:60%;margin:1rem auto 0;position:relative}@media only screen and (max-width: 991px){.send-btn-wrap{max-width:100%;margin:1rem 0 0}}.send-btn-wrap:after{content:"";font-family:FontAwesome;position:absolute;right:20px;transform:translateY(-50%);color:#047ae3;color:#fff;font-size:20px;transform:none;top:16%}.send-btn-wrap+p{display:none}form input[type=submit],form button{background:linear-gradient(to right,#45b4eb,#1d83ff);transition:all .5s cubic-bezier(.18,.45,.25,1);-webkit-transition:all .5s cubic-bezier(.18,.45,.25,1);width:100%;max-width:100%;padding:25px 10px;transition:all .3s ease;border:none}form input[type=submit]:hover,form button:hover{background:linear-gradient(to left,#45b4eb,#1d83ff)}form input[type=submit]:hover,form button:hover{box-shadow:0 0 20px #0000004d}.search-box{padding:15px;background:#eee;display:none}@media only screen and (max-width: 991px){.search-box{display:block}}.search-box form button:after{content:none}article.post{border:none;background:none}.post-content{padding:0}.single .post-title{font-size:26px;line-height:1.4;margin:0;padding:25px 0 20px;border-bottom:1px solid var(--border-color01)}@media only screen and (max-width: 991px){.single .post-title{font-size:20px}}.share{margin:25px 0}.post-content{margin:50px 0 100px;font-size:16px}@media only screen and (max-width: 991px){.post-content{margin:30px 0 50px;padding:0!important;font-size:13px}}.post-content a{color:#047ae3;text-decoration:underline}.post-content a:hover{text-decoration:none}.post-content p,.post-content pre{line-height:2}.post-content h2,.post-content h3,.post-content h4{line-height:1.5}@media only screen and (max-width: 991px){.post-content h2,.post-content h3,.post-content h4{margin-top:30px!important}}.post-content h2{font-size:26px;padding-bottom:0;border:none}@media only screen and (max-width: 991px){.post-content h2{font-size:20px}}.post-content h3{font-size:22px;border:none;padding:0}@media only screen and (max-width: 991px){.post-content h3{font-size:18px}}@media only screen and (max-width: 991px){.post-content h4{font-size:16px}}.post-content table tbody th{background:var(--base-color04);padding:15px;color:#000}.post-content table tbody th,.post-content table tbody td{padding:15px}.post-content ol{list-style:none;padding-left:0}.post-content ol li{padding-left:20px;position:relative}.post-content ol li:nth-child(1):before{content:"1";position:absolute;left:0;top:0;color:#047ae3}.post-content ol li:nth-child(2):before{content:"2";position:absolute;left:0;top:0;color:#047ae3}.post-content ol li:nth-child(3):before{content:"3";position:absolute;left:0;top:0;color:#047ae3}.post-content ol li:nth-child(4):before{content:"4";position:absolute;left:0;top:0;color:#047ae3}.post-content ol li:nth-child(5):before{content:"5";position:absolute;left:0;top:0;color:#047ae3}.post-content ol li:nth-child(6):before{content:"6";position:absolute;left:0;top:0;color:#047ae3}.post-content ol li:nth-child(7):before{content:"7";position:absolute;left:0;top:0;color:#047ae3}.post-content ol li:nth-child(8):before{content:"8";position:absolute;left:0;top:0;color:#047ae3}.post-content ol li:nth-child(9):before{content:"9";position:absolute;left:0;top:0;color:#047ae3}.post-content ol li:nth-child(10):before{content:"10";position:absolute;left:0;top:0;color:#047ae3}.post-content blockquote{background:none;border:none;border-top:1px solid #000;border-bottom:1px solid #000;margin:60px 0;position:relative}@media only screen and (max-width: 991px){.post-content blockquote{padding:25px 0}}.post-content blockquote:before{content:"";width:44px;height:25px;background:url(../images/blog/quote_1.png) no-repeat #fff;background-size:34px 25px;padding-right:10px;position:absolute;left:0;top:-12px}.post-content blockquote:after{content:"";width:44px;height:25px;background:url(../images/blog/quote_2.png) no-repeat right #fff;background-size:34px 25px;padding-left:10px;position:absolute;right:0;bottom:-12px}.post-content blockquote p:last-child{font-size:12px;font-style:italic;color:#11181db3}.post-content .box-2{background:var(--base-color04)}.post-content .btn,.post-content form input[type=submit],form .post-content input[type=submit],.post-content form button,form .post-content button{color:#fff;text-decoration:none}.post-content+.share{padding-bottom:25px;border-bottom:1px solid #000;margin-bottom:30px}.modaal-container{max-width:620px!important;border-radius:10px!important;position:relative}.modaal-content-container{padding:0!important}.modaal-wrapper .modaal-close{position:absolute;right:-25px!important;top:-25px!important;background:#000!important;border-radius:25px;width:44px;height:44px}.modaal-wrapper .modaal-close:before,.modaal-wrapper .modaal-close:after{top:0;left:0;bottom:0;right:0;width:2px;height:26px;margin:auto}.modal-contents{text-align:center}.modal-content{padding:60px 24px;text-align:center}@media only screen and (max-width: 991px){.modal-content{padding:20px 24px}}@media only screen and (max-width: 991px){.modal-content p{text-align:left}}.modal-content.__style01{text-align:left;padding:40px;font-weight:400}@media only screen and (max-width: 991px){.modal-content.__style01{padding:20px}}.o-camera{position:relative;width:100%;height:100%;max-height:70vh}.o-camera.__facebg01:before{content:"";background:url(../images/card/camera_bg01.png);display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:100;background-size:contain;background-position:center;background-repeat:no-repeat}.modal-camera{width:100%;height:100%;max-height:70vh}.modal-img{margin-bottom:40px}@media only screen and (max-width: 991px){.modal-img{margin-bottom:20px}}.modal-img.__zoom{padding:8rem 8rem 0}@media only screen and (max-width: 991px){.modal-img.__zoom{padding:4rem 4rem 0}}.modal-text-2{font-weight:400}[class*=modal-text-]{margin-bottom:1.5em}.modal-nav-block{border-top:1px solid var(--border-color01);margin-top:10px;text-align:center}@media only screen and (max-width: 991px){.modal-nav-block{margin-top:20px}}.modal-nav-block *{padding:18px 15px}.modal-nav{text-align:center;padding:0!important}.modal-nav *{width:25%}.modal-prev{float:left;border-right:1px solid var(--border-color01);border-radius:0 0 0 10px}.modal-next{float:right;border-left:1px solid var(--border-color01);border-radius:0 0 10px}.modal-prev,.modal-next{cursor:pointer;position:relative;z-index:10}.modal-prev:hover,.modal-next:hover{background:#26455C;color:#fff}.modal-box{display:none}.modal-box-1{display:block}.modal-body-wrap.__style01{padding-bottom:16px;margin-bottom:16px;border-bottom:3px solid var(--base-color04)}.sp{display:none}@media only screen and (max-width: 1080px){.sp{display:block}}.xs{display:none}@media only screen and (max-width: 544px){.xs{display:block}}@media only screen and (max-width: 1080px){.pc{display:none!important}}.review-box{margin-bottom:40px;background:#fff}.review-box a{display:block;border:1px solid var(--border-color01);padding:40px}.review-box a:before,.review-box a:after{content:"";display:table}.review-box a:after{clear:both}@media only screen and (max-width: 991px){.review-box a{padding:12px}}.review-box a:hover{box-shadow:0 3px 12px #00000029}.faq-box dt,.faq-box dd{position:relative;padding:20px 20px 20px 70px}@media only screen and (max-width: 991px){.faq-box dt,.faq-box dd{padding:10px 30px 10px 40px}}.faq-box dt{background:#fff;box-shadow:0 2px 4px #00000029;cursor:pointer}@media only screen and (max-width: 991px){.faq-box dt{font-size:14px}}.faq-box dt:before{content:"Q";font-family:Roboto,sans-serif;color:#45b4eb;position:absolute;left:30px;top:50%;transform:translateY(-50%);font-size:22px;font-weight:400}@media only screen and (max-width: 544px){.faq-box dt:before{left:14px}}.faq-box dt:after{content:"";font-family:FontAwesome;position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:22px;background:linear-gradient(to right,#45b4eb,#1d83ff);transition:all .5s cubic-bezier(.18,.45,.25,1);-webkit-transition:all .5s cubic-bezier(.18,.45,.25,1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.faq-box dt:after:hover{background:linear-gradient(to left,#45b4eb,#1d83ff)}.faq-box dd{background:var(--base-color04);font-size:var(--fs-mid);font-weight:400;display:none;box-shadow:0 2px 6px #0003}@media only screen and (max-width: 544px){.faq-box dd{font-size:13px}}.faq-box dd:before{content:"A.";font-family:Roboto,sans-serif;color:#45b4eb;position:absolute;left:24px;top:23px;font-size:22px;font-weight:700;line-height:1}@media only screen and (max-width: 544px){.faq-box dd:before{left:14px;top:15px}}.faq-box dd .faq-title-ec{margin-top:0!important;margin-bottom:1rem}.faq-box dd strong{font-weight:700}.req{color:red}.page-content .post-content{margin:0}.page-content .post-content h2:first-child{margin-top:0!important}.post-title{font-size:28px;font-weight:700}@media only screen and (max-width: 991px){.post-header-block .post-title{font-size:20px}}.item-contents .post-title{margin-bottom:4px}@media only screen and (max-width: 544px){.item-contents .page-content{padding:30px 0;box-shadow:none}}.movie-block{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}@media only screen and (max-width: 991px){.movie-block{display:block}}.movie,.youtube{width:80%;padding-top:44.25%;margin:0 auto 40px;position:relative}@media only screen and (max-width: 991px){.movie,.youtube{width:100%;padding-top:56.25%}}.movie:after,.youtube:after{content:"";height:60%;background:var(--base-color04);position:absolute;left:-13%;right:-13%;bottom:-10%;z-index:-1}@media only screen and (max-width: 991px){.movie:after,.youtube:after{left:-5%;right:-5%;bottom:-10%}}.movie iframe,.youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.slider{width:318px;border:1px solid var(--border-color01);margin-left:12px!important}@media only screen and (max-width: 991px){.slider{width:100%;margin-left:0!important}}.att-list{text-align:right;font-size:12px;margin:0 0 2rem!important}@media only screen and (max-width: 544px){.att-list{width:100%;font-size:10px}}.att-list li{margin:0!important;font-weight:400}.section-item-title{font-size:19px!important;margin-bottom:20px}@media only screen and (max-width: 544px){.section-item-title{font-size:16px!important}}.section-item-title .num{color:#047ae3;font-size:36px;font-weight:black;padding-right:8px;line-height:1}@media only screen and (max-width: 544px){.section-item-title .num{font-size:24px;padding-right:6px}}@media only screen and (max-width: 991px){.table-wrap{margin:0 -10px}}.kyozai{width:100%;font-size:13px;line-height:1.3;margin-bottom:15px}@media only screen and (max-width: 991px){.kyozai{font-size:11px}}.kyozai.__normal tr .kyozai-column{color:#047ae3!important}.kyozai.__normal td,.kyozai.__normal td:first-child{background:none;-webkit-background-clip:initial;-webkit-text-fill-color:initial}.kyozai.__normal td.__cat{background:#F7F7F7;color:#000!important}.kyozai.__normal td.__title{color:#000!important}.kyozai.__style01 tr:not(:first-child) th:last-child{background:#383838}.kyozai.__textblack tr,.kyozai.__textblack td{color:#000;background:none;-webkit-background-clip:initial;-webkit-text-fill-color:initial}.kyozai.__textcenter tr,.kyozai.__textcenter td{text-align:center!important}.kyozai tr:nth-child(odd){background:#F7F7F7}.kyozai th{background:#383838;text-align:center;color:#fff}.kyozai th:last-child{background:#070202;position:relative}.kyozai th,.kyozai td{padding:14px 20px;font-weight:700}@media only screen and (max-width: 991px){.kyozai th,.kyozai td{padding:10px}}.kyozai td{text-align:center;color:#047ae3;background:-webkit-linear-gradient(0deg,#45b4eb,#047AE3);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.kyozai td:first-child{text-align:left;color:#000;background:#000;-webkit-background-clip:text;-webkit-text-fill-color:transparent}_:-ms-lang(x)::-ms-backdrop,.kyozai td:first-child{background:none}.review-block{border:1px solid var(--border-color01);padding:var(--gap06);max-height:592px;position:relative;overflow:hidden;margin-bottom:35px}@media only screen and (max-width: 991px){.review-block{padding:15px}}.review-block:after{content:"";width:100%;height:30px;background-image:linear-gradient(180deg,rgba(255,255,255,0) 0%,white 100%);position:absolute;bottom:0;right:0}.review-wrap{display:flex;flex-direction:column;gap:var(--gap05);max-height:592px;overflow-y:scroll}.review-wrap .voice-content:last-child{margin-bottom:60px}.voice-content{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;border-bottom:1px solid var(--base-color02)}@media only screen and (max-width: 991px){.voice-content{display:block}}.voice-content .voice-star{display:none}.voice-img{min-width:86px;max-width:86px;margin-right:20px;max-height:86px;border-radius:50px;overflow:hidden}@media only screen and (max-width: 991px){.voice-img{max-width:86px;margin:0 auto 10px}}.voice-body p{font-size:var(--fs-mid);font-weight:400;padding-bottom:1.5em;margin:0!important}.voice-sub-title{font-size:var(--fs-postp);margin-bottom:5px}.voice-name{font-size:var(--fs-mid);margin-bottom:10px;font-weight:400}.voice-video{margin-left:106px;margin-bottom:60px}@media only screen and (max-width: 991px){.voice-video{margin:0 0 30px}}.voice-video .youtube{width:100%;padding-top:56.25%}.voice-video .youtube:after{content:none}.faq-box-ec dt,.faq-box-ec dd{padding:20px 40px 20px 56px}@media only screen and (max-width: 991px){.faq-box-ec dt,.faq-box-ec dd{padding:15px 40px}}.faq-box-ec dt{transition:.3s all ease-in-out;box-shadow:0 2px 6px #0003;font-weight:700;line-height:1.5}.faq-box-ec dt:hover{filter:brightness(1.1);box-shadow:0 2px 10px #00000052}.faq-box-ec dt:before{content:"Q.";left:20px;font-weight:700}@media only screen and (max-width: 991px){.faq-box-ec dt:before{left:10px}}.faq-box-ec dt:after{content:"";right:40px;background:#26455C;-webkit-background-clip:text;-webkit-text-fill-color:#26455C;color:#26455c;transition:.3s all ease-in-out;transform:none;top:0;bottom:0;margin:auto;height:22px;width:19px;line-height:1}@media only screen and (max-width: 991px){.faq-box-ec dt:after{right:10px}}.faq-box-ec .close:after{transform:rotate(180deg);content:""}.new-item-contents .main-block .faq-box dt:after{content:""}.new-item-contents .main-block .faq-box dt.close:after{transform:rotate(180deg);content:""}.new-item-contents .main-block .faq-box dd{display:block}_:-ms-lang(x),.faq-box-ec dt:after{color:#047ae3;background:transparent}_:-ms-lang(x)::-ms-backdrop,.faq-box-ec dt:after{color:#047ae3;background:transparent}.l-side-nav{position:absolute;left:3%;z-index:2;max-width:clamp(180px,15vw,360px)}@media only screen and (max-width: 1280px){.l-side-nav{display:none}}.l-side-nav a{display:flex;line-height:1.4;font-size:clamp(13px,1vw,18px);padding:10px 15px;opacity:1;border-bottom:1px solid var(--base-color04)}.l-side-nav a:hover{opacity:.5}.l-side-nav a .side-nav-num{color:#047ae3;padding-right:5px}.l-side-nav .navsync-menu-highlight{opacity:.7}.price-block{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:flex-end;margin:30px 0 20px}@media only screen and (max-width: 991px){.price-block{display:block;text-align:center}}@media only screen and (max-width: 991px) and (max-width: 991px){.price-block{margin-top:10px}}.price-block.__center{justify-content:center;text-align:center}.price{font-weight:700;font-size:33px;line-height:1.6}.price span{font-weight:400;font-size:12px}.bunkatu{font-size:12px;font-weight:700}.bunkatu .bunkatu-mark{background:#047AE3;border-radius:2px;color:#fff;padding:0 5px;display:inline-block;margin-right:5px;font-size:10px;font-weight:700}.bunkatu .normal{font-weight:400}.btn-block{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.btn-block.sp{display:none}@media only screen and (max-width: 1080px){.btn-block.sp{display:flex;margin-bottom:15px}}@media only screen and (max-width: 544px){.btn-block.sp.denken3{flex-wrap:wrap}.btn-block.sp.denken3 a{flex-grow:1;margin-bottom:5px}.btn-block.sp.denken3 form{flex-grow:1;padding-left:0}}.btn-block a{padding:12px 25px;font-size:14px;display:inline-block;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 991px){.btn-block a{padding:12px;font-size:11px}}.btn-block .btn,.btn-block form input[type=submit],form .btn-block input[type=submit],.btn-block form button,form .btn-block button{display:inline-block;margin-left:5px;max-width:100%;padding:20px 32px;font-size:18px;line-height:24px}.btn-block .btn:after,.btn-block form input[type=submit]:after,form .btn-block input[type=submit]:after,.btn-block form button:after,form .btn-block button:after{content:none}.btn-block .btn i:before,.btn-block form input[type=submit] i:before,form .btn-block input[type=submit] i:before,.btn-block form button i:before,form .btn-block button i:before{font-weight:400;margin:0;font-size:18px}@media only screen and (max-width: 991px){.btn-block .btn i:before,.btn-block form input[type=submit] i:before,form .btn-block input[type=submit] i:before,.btn-block form button i:before,form .btn-block button i:before{font-size:14px}}.mitumori-btn{border:1px solid #26455C;border-bottom:3px solid #26455C;background:#fff;border-radius:4px;font-weight:700;min-width:126px;text-align:center}@media only screen and (max-width: 544px){.mitumori-btn{width:84px;min-width:auto}}.mitumori-btn:hover{background:#26455C;color:#fff}.mitumori-btn+form{width:calc(100% - 84px);padding-left:5px}.mitumori-btn+form .btn,.mitumori-btn+form input[type=submit],.mitumori-btn+form button{margin-left:0}.document-btn{margin-right:5px;border:1px solid #2EB979;border-bottom:3px solid #2EB979;border-radius:4px;background:#fff;color:#2eb979;font-weight:700;min-width:126px;text-align:center}@media only screen and (max-width: 544px){.document-btn{width:84px;min-width:auto}}.document-btn:hover{background:#2EB979;color:#fff}#product_pricing.__num .item-style{counter-reset:form-num-old}#product_pricing.__num .item-style td span.en{counter-increment:form-num-old;color:#047ae3;font-size:var(--fs-p);padding-right:5px}@media only screen and (max-width: 544px){#product_pricing.__num .item-style td span.en{font-size:12px}}#product_pricing.__num .item-style td span.en:before{content:"手順0" counter(form-num-old);font-size:var(--fs-min)}@media only screen and (max-width: 544px){#product_pricing.__num .item-style td span.en:before{font-size:12px}}.item-style{background:var(--base-color04);width:100%;border-collapse:collapse;border:1px solid var(--border-color03)}.item-style tr{border-bottom:1px solid var(--border-color03)}@media only screen and (max-width: 991px){.item-style tr{border:none}}.item-style tr:first-child td{vertical-align:baseline}@media only screen and (max-width: 991px){.item-style tr:first-child td:first-child{border:none;border-bottom:2px solid #fff}}.item-style tr:first-child td+td .form-check .form-check-label{padding:12px}.item-style td{padding:16px!important;font-weight:700;line-height:1.4}@media only screen and (max-width: 991px){.item-style td{display:block;border-bottom:2px solid #fff}}.item-style td .en{color:#047ae3;font-size:var(--fs-p);padding-right:5px}.item-style .form-group{padding-top:8px;display:flex;flex-wrap:wrap}.item-style .form-group.__fbasis33 .form-check{flex-basis:33.3333%}@media only screen and (max-width: 767px){.item-style .form-group.__fbasis33 .form-check{flex-basis:50%}}.item-style .form-group.__fbasis33 .form-check .form-check-label{font-size:12px}.item-style .form-group+p{font-size:11px;font-weight:400;margin:10px 0 0}.item-style .form-group+p .att{font-weight:700;color:#32af67}.item-style .kyouzai-choice .form-check{flex-grow:1}.item-style .kyouzai-choice .form-check:last-child{flex-grow:2}.item-style .form-check{display:inline-block;padding-right:3px}@media only screen and (max-width: 991px){.item-style .form-check{margin-bottom:6px;width:50%}}.item-style .form-check .form-check-label{font-size:16px;font-weight:700;padding:15px;background:#fff;cursor:pointer;border:2px solid #d4d8db;border-radius:4px;transition:all .3s;display:flex;justify-content:flex-start;align-items:center;width:100%;height:100%}.item-style .form-check .form-check-label:hover{border:2px solid #047AE3}@media only screen and (max-width: 544px){.item-style .form-check .form-check-label{font-size:var(--fs-mid);padding:15px 12px}}.item-style .form-check .off{position:relative}.item-style .form-check input[type=radio]{display:none}.item-style .form-check input[type=radio]:checked+.form-check-label{background:#26455C;color:#fff}.item-style .form-check a{font-size:11px;color:#047ae3}.item-style .form-check a i:before{margin-left:10px;font-size:11px}.item-style .form-check i:before{font-size:14px;font-weight:400;margin:0}.item-style td.course .form-check{margin-bottom:6px}@media only screen and (max-width: 991px){.item-style td.course .form-check{margin-bottom:6px}}.item-style .kyouzai-choice .form-group{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}@media only screen and (max-width: 991px){.item-style .kyouzai-choice .form-group{flex-wrap:wrap}}@media only screen and (max-width: 991px){.item-style .kyouzai-choice .form-group .form-check{display:block;text-align:center}}@media only screen and (max-width: 991px){.item-style .kyouzai-choice .form-group .form-check:nth-child(1),.item-style .kyouzai-choice .form-group .form-check:nth-child(2){width:50%;float:left;margin-bottom:5px;padding-right:0}.item-style .kyouzai-choice .form-group .form-check:nth-child(1) label,.item-style .kyouzai-choice .form-group .form-check:nth-child(2) label{width:100%;display:block;padding:16px 6px}}@media only screen and (max-width: 991px){.item-style .kyouzai-choice .form-group .form-check:nth-child(1){padding-right:5px}}@media only screen and (max-width: 991px){.item-style .kyouzai-choice .form-group .form-check:nth-child(3){clear:both;margin-bottom:0;padding-right:0}.item-style .kyouzai-choice .form-group .form-check:nth-child(3) label{width:100%;padding:16px}}.item-style .kyouzai-choice .form-group .form-check label{display:block;height:100%;width:100%;text-align:center}.item-style .kyouzai-choice .form-group .form-check label:hover{opacity:.9}.l-section-item p{margin-bottom:1.5em;font-weight:400}.l-section-item small{font-size:13px;font-weight:700}.l-section-item .item-img{margin-bottom:25px}.l-section-item .text-block{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}@media only screen and (max-width: 991px){.l-section-item .text-block{display:block}}.l-section-item .image{min-width:250px;margin-left:30px}@media only screen and (max-width: 991px){.l-section-item .image{text-align:center;margin:0}}.l-section-item .errortext{color:#b92e2d;font-weight:700;display:block}.l-section-item .errortext:before{content:"";font-family:FontAwesome;font-size:13px;text-align:center;color:#b92e2d;margin-right:6px}.cart .post-header-block{padding-bottom:8rem}@media only screen and (max-width: 991px){.cart .post-header-block{padding-bottom:4rem}}.cart .post-title{margin-bottom:40px}@media only screen and (max-width: 991px){.cart .post-title{margin-bottom:20px}}.cart .post-title.__nomb{margin-bottom:0!important}.cart .page-box{box-shadow:0 3px 20px #0000001a}@media only screen and (max-width: 991px){.cart .page-box{margin-bottom:0;padding:30px 5%}}@media only screen and (max-width: 544px){.cart .page-box{padding:30px 16px}}.cart-flow2{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;position:relative;overflow:hidden}.cart-flow2 li{font-size:13px;line-height:1.3;font-weight:700;position:relative;background-color:#3d749f;padding:6px 2%}@media only screen and (max-width: 991px){.cart-flow2 li{font-size:10px;padding:3px 3%}}.cart-flow2 li span{font-size:13px;font-weight:700;font-family:Roboto,sans-serif;margin-right:4px}@media only screen and (max-width: 991px){.cart-flow2 li span{font-size:10px}}.cart-flow2 li:last-child:before,.cart-flow2 li:last-child:after{content:"";position:absolute;width:0;height:0;margin:auto}.cart-flow2 li:before,.cart-flow2 li:after{content:"";position:absolute;width:0;height:0;top:0;bottom:0;margin:auto}.cart-flow2 li:before{right:-5px;border-style:solid;border-color:transparent transparent transparent #26455C;border-width:40px 0 40px 1em;z-index:1}.cart-flow2 li:after{right:-3px;border-style:solid;border-color:transparent transparent transparent #3D749F;border-width:40px 0 40px 1em;z-index:1}.cart-flow2 .is-active{background-color:#047ae3}.cart-flow2 .is-active:after{border-color:transparent transparent transparent #047AE3}.cart-flow2 .is-active span{color:#feb91e}.cart-inner{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}@media only screen and (max-width: 991px){.cart-inner{display:block}}.cart-inner p{margin:0}.cart-inner .cart-item-count{font-size:var(--fs-p);font-weight:700;color:#2eb979;margin-bottom:1em}.cart-inner .cart-item-1{width:calc(100% - 295px)}@media only screen and (max-width: 991px){.cart-inner .cart-item-1{width:100%}}.cart-inner .cart-item-1 .cart-item-box{background-color:var(--base-color04);border:1px solid var(--border-color01);padding:24px 32px 32px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;margin-bottom:1.5em}@media only screen and (max-width: 544px){.cart-inner .cart-item-1 .cart-item-box{padding:16px 16px 20px}}.cart-inner .cart-item-1 .cart-item-box .item-img{width:143px;margin-right:20px}@media only screen and (max-width: 544px){.cart-inner .cart-item-1 .cart-item-box .item-img{max-width:240px;margin:0 auto 1rem;width:100%}}.cart-inner .cart-item-1 .cart-item-box .item-text{width:calc(100% - 163px)}@media only screen and (max-width: 544px){.cart-inner .cart-item-1 .cart-item-box .item-text{width:100%}}.cart-inner .cart-item-1 .cart-item-box .item-text .item-name{font-size:var(--fs-mid);font-weight:700}@media only screen and (max-width: 544px){.cart-inner .cart-item-1 .cart-item-box .item-text .item-name{font-size:13px}}.cart-inner .cart-item-1 .cart-item-box .item-text .item-name+p{font-size:13px;margin-bottom:.5em}.cart-inner .cart-item-1 .cart-item-box .item-text-detail{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}.cart-inner .cart-item-1 .cart-item-box .item-text-detail .item-parts-1 select{width:3em;border:1px solid var(--border-color01);border-radius:2px;padding:5px 10px;font-weight:700;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.cart-inner .cart-item-1 .cart-item-box .item-text-detail .item-parts-1 span{padding-left:1em;font-size:12px;font-weight:700}.cart-inner .cart-item-1 .cart-item-box .item-text-detail .item-parts-2{font-size:var(--fs-postp);font-weight:700}.cart-inner .cart-item-1 .cart-item-box .item-text-detail .item-parts-2 span{font-weight:400;font-size:12px}.cart-inner .cart-item-1 .cart-item-box .item-text-detail .item-parts-2 form{font-size:12px;color:#de2f2f;text-align:right}.cart-inner .cart-item-1 .cart-item-box .item-text-detail .item-parts-2 input{background:none;padding:0;width:auto;max-width:auto;display:inline;color:#de2f2f;box-shadow:none;font-size:12px;cursor:pointer}.cart-inner .cart-item-1 .cart-item-box+p{font-size:14px}@media only screen and (max-width: 544px){.cart-inner .cart-item-1 .cart-item-box+p{font-size:13px;margin-bottom:20px}}.cart-inner .cart-item-1 .cart-item-box .cart-item-count{text-align:center;margin-bottom:0;color:#000}.cart-inner .cart-item-2{width:295px;padding-left:30px}@media only screen and (max-width: 991px){.cart-inner .cart-item-2{width:100%;padding-left:0}}.cart-inner .cart-item-2 .cart-item-box{background:var(--base-color04);padding:20px;font-size:13px;text-align:center}.cart-inner .cart-item-2 .cart-item-box:first-child{margin-bottom:20px;text-align:center;font-size:13px}.cart-inner .cart-item-2 .cart-item-box p{margin-bottom:.7em}.cart-inner .cart-item-2 .cart-item-box .total-price{font-size:12px}.cart-inner .cart-item-2 .cart-item-box .total-price.en{font-size:33px;font-weight:700;letter-spacing:0;line-height:1}.cart-inner .cart-item-2 .cart-item-box .total-price.en span{font-size:12px;font-weight:400}.cart-inner .cart-item-2 .cart-item-box .discount{color:#b92e2d;font-weight:700;margin-top:-2rem}.cart-inner .cart-item-2 .cart-item-box .discount span{background-color:#b92e2d;font-size:11px;font-weight:700;padding:2px 3px 3px 4px;border-radius:4px;color:#fff;letter-spacing:1px}.cart-inner .cart-item-2 .cart-item-box ul{margin-bottom:0}.cart-inner .cart-item-2 .cart-item-box ul li{line-height:1}.cart-inner .cart-item-2 .cart-item-box ul li:first-child{margin-bottom:10px}.account{text-align:center;margin-bottom:.75rem}.account p{font-size:13px;margin-bottom:1rem;letter-spacing:0px;line-height:1.7}.account img{max-width:202px;margin-bottom:1rem}.account .desc{margin-bottom:0}.cart-inner .account{border-top:2px solid #fff;padding-top:1.5rem}.login-block{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}@media only screen and (max-width: 991px){.login-block{display:block}}.login-box{background:#fff;padding:32px 32px 24px;border-radius:4px}.login-box .link{text-decoration:underline}.form-horizontal{font-size:var(--fs-p)}@media only screen and (max-width: 991px){.form-horizontal{font-size:13px}}.form-horizontal .box{border:1px solid var(--border-color01);padding:15px;margin:1em 0;height:214px;overflow:scroll}.form-horizontal .box h4{font-weight:700;margin:2em 0 10px}.form-horizontal .form-group{margin-bottom:15px}.form-horizontal label{font-weight:700}.form-horizontal input[type=email],.form-horizontal input[type=password],.form-horizontal input[type=text],.form-horizontal textarea{border:none;background:var(--base-color04);padding:15px;width:100%;font-size:13px}.form-horizontal input[type=email].has-error,.form-horizontal input[type=password].has-error,.form-horizontal input[type=text].has-error,.form-horizontal textarea.has-error{border:2px solid #B92E2D}.form-horizontal .form-style input[name=order_buyer_last_name],.form-horizontal .form-style input[name=order_buyer_first_name],.form-horizontal .form-style input[name=order_buyer_last_name_furigana],.form-horizontal .form-style input[name=order_buyer_first_name_furigana]{width:49%}.form-horizontal .form-style input[name=order_buyer_last_name],.form-horizontal .form-style input[name=order_buyer_last_name_furigana]{margin-right:2%;float:left}.form-horizontal .section-title+.form-style:after{border-color:#eaeaea}.form-horizontal .section-title:last-child+.form-style:after{border-color:transparent}.form-horizontal .select-wrap{position:relative}.form-horizontal .select-wrap:before{z-index:1;position:absolute;right:15px;top:0;bottom:0;display:flex;align-items:center;content:"";font-family:fontAwesome;pointer-events:none}.form-horizontal select{outline:none;text-indent:.01px;text-overflow:"";vertical-align:middle;font-size:inherit;color:inherit;-webkit-appearance:button;-moz-appearance:button;appearance:button;appearance:none;-webkit-appearance:none;-moz-appearance:none;height:56px;padding:16px 12px;width:100%;border-radius:3px;background:var(--base-color04);border:none}.form-horizontal.__type02 select{background:#fff}.form-horizontal select option{background-color:#fff}.form-horizontal select::-ms-expand{display:none}.form-horizontal select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.login-box{width:100%;margin-right:1%}@media only screen and (max-width: 991px){.login-box{margin-right:0;margin-bottom:20px}}.id-parts{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.help-block{color:#de2f2f}.payment{font-size:13px}.payment .section-title{font-size:18px;font-weight:700;padding-bottom:15px;border-bottom:2px solid #26455C;margin-bottom:16px}@media only screen and (max-width: 991px){.payment .section-title{font-size:var(--fs-p);margin-bottom:16px}}.payment .kiyaku-wrap{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}@media only screen and (max-width: 991px){.payment .kiyaku-wrap{display:block}}.payment .kiyaku-wrap .section-row-title{font-size:13px;font-weight:700;min-width:130px}.payment .kiyaku-wrap .text-block{display:block}.payment .kiyaku-wrap .box{border:1px solid var(--border-color01);padding:15px;margin:1em 0;height:300px;overflow:scroll}.payment .kiyaku-wrap .box h4{font-weight:700;margin:2em 0 10px}.payment .kiyaku-wrap .form-group{display:inline-block;background:#F7F7F7;border:1px solid var(--border-color01);border-radius:2px;padding:5px 20px}.payment .kiyaku-wrap .scroll p{line-height:1.6;margin-bottom:1rem}.payment .kiyaku-wrap .scroll ol{margin-bottom:2rem}.payment label[for=use_kyufu],.payment label[for=user_type]{display:none}.payment .form-check{font-weight:700;font-size:16px}@media only screen and (max-width: 544px){.payment .form-check{font-size:13px}}.payment .form-check .check-parts{padding:5px 0 5px 30px;position:relative;cursor:pointer;display:inline-block}.payment .form-check .check-parts:before{content:"";width:19px;height:19px;border-radius:10px;border:1px solid var(--border-color01);background:#f2f2f2;position:absolute;left:0;top:50%;transform:translateY(-50%)}.payment .form-check .check-parts.__type02:before{background:#fff}.payment .form-check input[type=radio]{display:none}.payment .form-check input[type=radio]:checked+.check-parts:before{background:linear-gradient(to right,#45b4eb,#1d83ff);transition:all .5s cubic-bezier(.18,.45,.25,1);-webkit-transition:all .5s cubic-bezier(.18,.45,.25,1)}.payment .form-check input[type=radio]:checked+.check-parts:before:hover{background:linear-gradient(to left,#45b4eb,#1d83ff)}.payment .form-check img{width:124px;vertical-align:middle;padding-left:15px}.payment .bg-box{background:var(--base-color04);margin-top:20px;padding:15px 30px}@media only screen and (max-width: 991px){.payment .bg-box{padding:15px}}.payment .bg-box dt{font-weight:700;margin-bottom:.5em}.payment .item-box{border:10px solid #DEE7ED;border-radius:4px;padding:30px 36px;margin-bottom:1.5rem}@media only screen and (max-width: 991px){.payment .item-box{padding:20px 24px}}.payment .item-box .list{margin:0;font-size:16px}@media only screen and (max-width: 544px){.payment .item-box .list{font-size:13px}}.payment .item-box .list li:before{background:#6FC494}.payment .side-inner{background:var(--base-color04);padding:20px;font-size:var(--fs-min)}@container style(--mq-lg: true){.payment .side-inner{font-size:var(--fs-p)}}.payment .side-inner .btn,.payment .side-inner form input[type=submit],form .payment .side-inner input[type=submit],.payment .side-inner form button,form .payment .side-inner button{width:100%;border:none;font-size:13px;margin-bottom:20px;padding:18px 10px}.payment .side-inner .item-details{margin-top:10px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}.payment .side-inner .item-details.discount{color:#b92e2d;font-weight:700}.payment .side-inner.total-price{text-align:center;border-top:1px solid var(--border-color01)}.payment .side-inner.total-price .price-item{display:block;line-height:1}@media only screen and (max-width: 991px){.payment .side-inner.total-price .price-item{display:inline;line-height:inherit}}.payment .side-inner.total-price .price{font-size:13px;font-weight:400}.payment .side-inner.total-price .price .en{font-size:var(--fs-subtitle);font-weight:700}@container style(--mq-lg: true){.payment .side-inner.total-price .price .en{font-size:var(--fs-large)}}.payment .side-inner.total-price+p{margin-top:1em;font-size:var(--fs-min);text-align:center;color:#b92e2d;font-weight:700}.payment .side-inner.coupon{text-align:center;border-top:1px solid var(--border-color01)}.payment .side-inner.coupon .coupon_result{margin-bottom:0;font-weight:700}.payment .panel-body{color:#de2f2f}.l-main-contents-cart .cart-item-box{border:1px solid var(--border-color01);padding:1em 2em;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;margin-bottom:1.5em}@media only screen and (max-width: 544px){.l-main-contents-cart .cart-item-box{display:block;padding:1em}}.l-main-contents-cart .cart-item-box.noflex{display:block}.l-main-contents-cart .cart-item-box .flex{display:flex;align-items:center}@media only screen and (max-width: 544px){.l-main-contents-cart .cart-item-box .flex.__xs{display:block;padding:1em}}.l-main-contents-cart .cart-item-box .__other.users{margin-top:1rem}.l-main-contents-cart .cart-item-box .__other p{margin-bottom:.5rem}.l-main-contents-cart .cart-item-box .__other p img{margin-right:12px}.l-main-contents-cart .cart-item-box .__other .__title{font-weight:700;color:#b92e2d;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(53,62,69,.7)}.l-main-contents-cart .cart-item-box .__other input{margin-bottom:1rem;width:100%;padding:1rem;background:#fff!important}.l-main-contents-cart .cart-item-box .__other input img{width:auto}@media only screen and (max-width: 544px){.l-main-contents-cart .cart-item-box .__other .check-parts{display:block}}.l-main-contents-cart .cart-item-box .__other .check-parts img{width:auto;height:39px}@media only screen and (max-width: 544px){.l-main-contents-cart .cart-item-box .__other .check-parts img{height:36px}}@media only screen and (max-width: 544px){.l-main-contents-cart .cart-item-box .__other .check-parts.__item1 img,.l-main-contents-cart .cart-item-box .__other .check-parts.__item2 img{display:block;padding-left:0}}.l-main-contents-cart .cart-item-box .__other .__wrap.name{padding:3rem;background-color:var(--base-color04);counter-reset:form-users-num}.l-main-contents-cart .cart-item-box .__other .__formbox .num:before{vertical-align:text-bottom;margin-right:6px;font-weight:700;content:counter(form-users-num) "";counter-increment:form-users-num}.l-main-contents-cart .cart-item-box .item-img{width:143px;margin-right:20px}@media only screen and (max-width: 544px){.l-main-contents-cart .cart-item-box .item-img{width:100%;max-width:240px;margin:0 auto 1rem}}.l-main-contents-cart .cart-item-box .item-text{width:calc(100% - 163px)}@media only screen and (max-width: 544px){.l-main-contents-cart .cart-item-box .item-text{width:100%}}.l-main-contents-cart .cart-item-box .item-text .item-name{font-size:var(--fs-p);font-weight:700}@media only screen and (max-width: 544px){.l-main-contents-cart .cart-item-box .item-text .item-name{font-size:13px}}.l-main-contents-cart .cart-item-box .item-text .item-name+p{font-size:13px;margin-bottom:.5em}.l-main-contents-cart .cart-item-box .item-text-detail{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:center}.l-main-contents-cart .cart-item-box .item-text-detail .item-parts-1 span{padding-left:1em;font-size:12px;font-weight:700}.l-main-contents-cart .cart-item-box .item-text-detail .item-parts-2{font-size:20px;font-weight:700}.l-main-contents-cart .cart-item-box .item-text-detail .item-parts-2 span{font-weight:400;font-size:12px;padding-left:1em}.l-main-contents-cart .cart-item-box+p{font-size:14px}@media only screen and (max-width: 544px){.l-main-contents-cart .cart-item-box+p{font-size:13px;margin-bottom:20px}}.flex{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}@media only screen and (max-width: 991px){.flex{display:block}}#addressBookWidgetDiv,#walletWidgetDiv{width:100%!important}.nav-wrap{border-top:1px solid var(--border-color01)}.nav-wrap .section-nav{font-size:13px;overflow-x:scroll;white-space:nowrap}@media only screen and (max-width: 544px){.nav-wrap .section-nav{font-size:11px}}.nav-wrap .section-nav .side-nav-num{color:#047ae3;padding-right:5px}.nav-wrap .section-nav a{display:inline-block;margin-right:20px;padding:8px 0;opacity:.4}@media only screen and (max-width: 544px){.nav-wrap .section-nav a{font-size:11px;padding:6px 0}}.nav-wrap .section-nav .navsync-menu-highlight{opacity:1;border-top:1px solid #26455C}.nav-wrap .nav-btns{background:#EAEAEA;padding:10px 15px;min-width:328px;text-align:center}.nav-wrap .nav-btns a{font-size:11px;border-radius:4px;padding:6px 12px;display:inline-block}.nav-wrap .nav-btns a i:before{margin-left:0;font-size:16px;font-weight:400;line-height:1}.nav-wrap .nav-btns .text-btn{border:1px solid #000;background:#fff}.nav-wrap .nav-btns .movie-btn{border:1px solid #26455C;background:#26455C;color:#fff}#main-ec ul{list-style:disc;font-weight:400;padding-left:22px}#main-ec ul li{margin:5px 0}#main-ec .list,#main-ec .att-list{list-style:none}#main-ec .view-contents{display:none}#main-ec .more-btn{cursor:pointer}#main-ec .more-btn:after{content:""}#main-ec .more-btn-close:after{content:""}#main-ec .kyozai th{vertical-align:middle}#main-ec .kyozai .flaticon-devices,#main-ec .kyozai .flaticon-cd{display:inline-block;margin-left:14px}#main-ec .kyozai .flaticon-devices:before,#main-ec .kyozai .flaticon-cd:before{margin:0;font-size:24px;font-weight:400;line-height:1}#main-ec .kyozai .flaticon-devices+.flaticon-cd{margin-left:0}#main-ec .voice-video{display:none}input[type=number]{padding:3px;text-align:center;font-size:12px;margin-right:5px;font-weight:700}.nav-fixed{position:fixed;top:0;transition:all .3s ease;z-index:100;width:100%;background:rgba(255,255,255,.95)}.nav-fixed:hover{background:#fff}.alert{color:red;font-weight:700}.alert ul li{font-weight:700}.form-style input,.form-style textarea{font-size:14px}.comfirm .send-btn-wrap{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-bottom:40px}@media only screen and (max-width: 991px){.comfirm .send-btn-wrap{margin-bottom:10px}}.comfirm .send-btn-wrap:after{content:none}.comfirm .send-btn-wrap button{width:50%;margin:0 10px}@media only screen and (max-width: 991px){.comfirm .send-btn-wrap button{margin:0 5px;padding:10px}}.comfirm .send-btn-wrap button:after{content:none}.comfirm .send-btn-wrap button.back{background:#26455C}.comfirm .page-content .form-style td{font-size:14px}.comfirm .page-content .form-style td span{display:block;padding:12px;background:#e1e5e8}.payment-confirm .section-title-wrap{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;margin-bottom:30px}.payment-confirm .section-title-wrap .btn,.payment-confirm .section-title-wrap form input[type=submit],form .payment-confirm .section-title-wrap input[type=submit],.payment-confirm .section-title-wrap form button,form .payment-confirm .section-title-wrap button{padding:0 10px;border-radius:2px;max-width:none;display:inline;margin:0;font-size:13px;width:auto;height:20px;line-height:20px}.payment-confirm .section-title-wrap .btn:after,.payment-confirm .section-title-wrap form input[type=submit]:after,form .payment-confirm .section-title-wrap input[type=submit]:after,.payment-confirm .section-title-wrap form button:after,form .payment-confirm .section-title-wrap button:after{content:none}.payment-confirm .section-title{padding:0;border:none;margin-bottom:0}.payment-confirm .cart-item-box{margin-bottom:60px}@media only screen and (max-width: 991px){.payment-confirm .cart-item-box{margin-bottom:40px}}.payment-confirm .cart-item-box .item-name{margin-bottom:0}.payment-confirm .cart-item-box .item-text-detail{display:block}.payment-confirm .cart-item-box .item-parts-1{background:var(--base-color04);display:inline-block;padding:0 5px;font-size:var(--fs-min)}.payment-confirm .cart-item-box dl{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap}.payment-confirm .cart-item-box dl dt{width:15em}@media only screen and (max-width: 991px){.payment-confirm .cart-item-box dl dt{width:10em;padding-bottom:0!important}}.payment-confirm .cart-item-box dl dd{float:left;width:calc(100% - 15em);font-weight:700}@media only screen and (max-width: 991px){.payment-confirm .cart-item-box dl dd{width:calc(100% - 10em);float:none;padding-top:0!important}}.payment-confirm .cart-item-box dl dd:last-child input[type=text].half{width:47%}.payment-confirm .cart-item-box dl dd img{width:124px}.payment-confirm .cart-item-box dl dt,.payment-confirm .cart-item-box dl dd{padding:5px 0}.payment-confirm .cart-item-box dl .yukou input[type=text].half{width:47%}@media only screen and (max-width: 991px){.payment-confirm .cart-item-box dl .yukou input[type=text].half{width:46%}}.payment-confirm .cart-item-box input[type=text]{font-size:13px;border:none;padding:12px;background:#EFEFEF;width:100%}.payment-confirm .cart-item-box input[type=text].half{width:49%}@media only screen and (max-width: 991px){.payment-confirm .cart-item-box input[type=text].half{width:48%}}.payment-confirm .cart-item-box input[type=text].border{border:1px solid var(--base-color04)}.payment-confirm .cart-item-box dd.credit input[type=text]{text-transform:uppercase}.payment-confirm .cart-item-box.__its{padding:16px 32px;background-color:#fff}.payment-confirm .cart-item-box.__its dl dt{font-weight:700}@media only screen and (max-width: 991px){.payment-confirm .cart-item-box.__its dl dt{width:100%;margin-bottom:6px}}@media only screen and (max-width: 991px){.payment-confirm .cart-item-box.__its dl dd{width:100%;text-align:center}}.payment-confirm .cart-item-box.__its dl dt,.payment-confirm .cart-item-box.__its dl dd{padding:10px 0}.payment-confirm .cart-item-box.__its input[type=text]{padding:20px;background-color:var(--base-color04)}.payment-done,.brochure-confirm,.brochure-done,.inquiry-done{text-align:center;font-size:16px}@media only screen and (max-width: 991px){.payment-done,.brochure-confirm,.brochure-done,.inquiry-done{font-size:var(--fs-p)}}@media only screen and (max-width: 991px) and (max-width: 991px){.payment-done,.brochure-confirm,.brochure-done,.inquiry-done{margin-top:20px}}.payment-done .done,.payment-done .title,.brochure-confirm .done,.brochure-confirm .title,.brochure-done .done,.brochure-done .title,.inquiry-done .done,.inquiry-done .title{font-size:19px;font-weight:700;margin-bottom:1rem}@media only screen and (max-width: 991px){.payment-done .done,.payment-done .title,.brochure-confirm .done,.brochure-confirm .title,.brochure-done .done,.brochure-done .title,.inquiry-done .done,.inquiry-done .title{font-size:17px}}.payment-done .box,.brochure-confirm .box,.brochure-done .box,.inquiry-done .box{background:var(--base-color04);padding:20px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;font-size:13px;max-width:800px;margin:auto}@media only screen and (max-width: 991px){.payment-done .box,.brochure-confirm .box,.brochure-done .box,.inquiry-done .box{display:block}}.payment-done .box .box-item,.brochure-confirm .box .box-item,.brochure-done .box .box-item,.inquiry-done .box .box-item{width:50%}@media only screen and (max-width: 991px){.payment-done .box .box-item,.brochure-confirm .box .box-item,.brochure-done .box .box-item,.inquiry-done .box .box-item{width:100%}}@media only screen and (max-width: 991px){.payment-done .box .box-item:first-child,.brochure-confirm .box .box-item:first-child,.brochure-done .box .box-item:first-child,.inquiry-done .box .box-item:first-child{margin-bottom:30px}}.payment-done .box p,.brochure-confirm .box p,.brochure-done .box p,.inquiry-done .box p{margin-bottom:0}.payment-done .box .en,.brochure-confirm .box .en,.brochure-done .box .en,.inquiry-done .box .en{font-size:26px;font-weight:700;line-height:1.4}.payment-done>.btn,form .payment-done>input[type=submit],form .payment-done>button,.brochure-confirm>.btn,form .brochure-confirm>input[type=submit],form .brochure-confirm>button,.brochure-done>.btn,form .brochure-done>input[type=submit],form .brochure-done>button,.inquiry-done>.btn,form .inquiry-done>input[type=submit],form .inquiry-done>button{margin-top:40px;margin-bottom:40px}@media only screen and (max-width: 991px){.register .l-section-item p{font-size:13px}}.register .e-learning-viewing{display:none}.register .register-img{margin-bottom:40px}@media only screen and (max-width: 991px){.register .register-img{margin-bottom:20px}}.register .section-title{font-size:22px;font-weight:700;margin-bottom:30px}@media only screen and (max-width: 991px){.register .section-title{font-size:16px;margin-bottom:15px}}.register .step li{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-bottom:40px}@media only screen and (max-width: 991px){.register .step li{display:block}}.register .step li .image{min-width:219px;max-width:219px;margin:0 30px 0 0}@media only screen and (max-width: 991px){.register .step li .image{max-width:100%;margin:0}}.register .step li .text-block{padding-top:1.2em}.register .view-btn{font-size:16px;background:#fff;padding:1em 1.5em;position:relative}.register .view-btn:after{content:"";font-family:FontAwesome;position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#047ae3}.register table{border:1px solid var(--border-color01);margin:0;width:100%}.register table caption{text-align:center;background:#eaeaea;font-weight:700;padding:1em}.register table th{width:160px;border-right:1px solid var(--border-color01);border-bottom:1px solid var(--border-color01)}.register table td{border-bottom:1px solid var(--border-color01)}@media only screen and (max-width: 991px){.register table th,.register table td{display:block;width:100%;padding:1em}}.l-side-register .panel-body{position:sticky;top:32px;background:#fff;padding:20px}.l-side-register .panel-body p{font-size:12px;margin-top:2em}.l-side-register>p{text-align:center;font-size:13px;margin-top:20px}.l-side-register>p a{text-decoration:underline}.l-side-register>p a:hover{text-decoration:none}.l-side-register .account .desc{margin-top:0;margin-bottom:1.5rem}.password .password-content-inner{max-width:560px;margin:0 auto}.password .password-content-inner .section-title{font-size:var(--fs-p);font-weight:700;border-bottom:1px solid #26455C;padding-bottom:15px;margin-bottom:30px}.password .password-content-inner .flex label{width:160px}.password .password-content-inner .flex label+.col-md-6{width:calc(100% - 160px)}@media only screen and (max-width: 991px){.password .password-content-inner .flex label+.col-md-6{width:100%}}.password .password-content-inner .flex+.form-group{margin-top:30px}.password .password-content-inner .btn,.password .password-content-inner form input[type=submit],form .password .password-content-inner input[type=submit],.password .password-content-inner form button,form .password .password-content-inner button{max-width:360px}.password .password-content-inner .btn:after,.password .password-content-inner form input[type=submit]:after,form .password .password-content-inner input[type=submit]:after,.password .password-content-inner form button:after,form .password .password-content-inner button:after{content:none}.password .password-content-inner .box-item{margin-top:50px;border-top:1px solid var(--border-color01);padding-top:40px;text-align:center;font-size:13px}.password .password-content-inner .box-item .en{font-size:27px;font-weight:700;line-height:1}.password .password-content-inner .box-item .open-time{font-size:12px}.fixed-item-wrap{display:none}@media only screen and (max-width: 1080px){.fixed-item-wrap.sp{display:block!important}}.fixed-item-wrap.sp .fixed-item{background-color:inherit}@media only screen and (max-width: 1080px){.fixed-item-wrap.sp .fixed-item{display:block}.fixed-item-wrap.sp .fixed-item>div{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:center;padding:8px 6px}.fixed-item-wrap.sp .fixed-item>div>div{width:100%;font-size:10px}.fixed-item-wrap.sp .fixed-item a{display:block;border:1px solid #26455C;border-radius:4px;padding:5px 15px;text-align:center;height:34px;width:49%;font-size:11px;font-weight:700}.fixed-item-wrap.sp .fixed-item a i{line-height:1.2}.fixed-item-wrap.sp .fixed-item a i:before{margin:0;font-size:12px;font-weight:400}.fixed-item-wrap.sp .fixed-item .fixed-item-sp:first-child a{letter-spacing:0px;background:rgba(255,255,255,.98)}.fixed-item-wrap.sp .fixed-item .fixed-item-sp:first-child a:hover{background:#26455C;color:#fff}.fixed-item-wrap.sp .fixed-item .fixed-item-sp:last-child{background:rgba(255,255,255,.98)}.fixed-item-wrap.sp .fixed-item .movie-btn i{vertical-align:middle}.fixed-item-wrap.sp .fixed-item .movie-btn i:before{font-size:16px}.fixed-item-wrap.sp .fixed-item .sp-price{font-weight:400;padding-left:15px;min-width:180px;letter-spacing:0;width:auto}.fixed-item-wrap.sp .fixed-item .sp-price .en{font-size:24px;margin-right:2px;font-weight:700}.fixed-item-wrap.sp .fixed-item .sp-btn a{border:none;width:100%;max-width:inherit;height:auto;line-height:2.5;font-size:13px}.fixed-item-wrap.sp .fixed-item .sp-btn a:after{content:none}}@media only screen and (max-width: 544px){.fixed-item-wrap.sp .fixed-item .sp-price{padding-left:8px;min-width:120px;line-height:1.2;letter-spacing:0;text-align:center}.fixed-item-wrap.sp .fixed-item .sp-price .en{display:block}}.fixed-item{width:96%;max-width:1142px;margin:0 auto;position:fixed;bottom:8px;left:50%;background-color:#fffffffa;transform:translate(-50%);display:table;z-index:999}.fixed-item>div{display:table-cell;vertical-align:middle;padding:15px}.fixed-item .price-block{font-size:11px;font-weight:400;text-align:center;width:28%;position:relative;letter-spacing:0}.fixed-item .price-block:before{content:"";width:26px;height:2px;background:#047AE3;position:absolute;left:-13px;top:50%}.fixed-item .price-block .en{font-size:28px;font-weight:700}.fixed-item .price-block .color{color:#047ae3}.fixed-item .item-details{font-size:11px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;width:100%;position:relative}.fixed-item .item-details:before{content:"";width:1px;height:100%;background:#EAEAEA;position:absolute;left:0;top:0}.fixed-item .item-details:after{content:"";width:1px;height:100%;background:#EAEAEA;position:absolute;right:0;top:0}.fixed-item .item-details .mark{background:#E8E8E8;border-radius:2px;display:inline-block;padding:0 5px}.fixed-item .item-details .item-name{font-size:12px;margin-top:8px}.fixed-item .item-details .item-detail{font-weight:400}.fixed-item .item-details .item-btns .text-btn{margin-bottom:5px;white-space:nowrap}.fixed-item .item-details .item-btns a{display:block;border:1px solid #26455C;border-radius:4px;padding:5px 15px;text-align:center;height:34px}.fixed-item .item-details .item-btns a:hover{background:#000;color:#fff}.fixed-item .item-details .item-btns a i{line-height:1.2}.fixed-item .item-details .item-btns a i:before{margin:0;font-size:12px;font-weight:400}.fixed-item .item-details .item-btns .movie-btn i{vertical-align:middle}.fixed-item .item-details .item-btns .movie-btn i:before{font-size:16px}.fixed-item .item-btn{width:25%;min-width:300px}@media only screen and (max-width: 991px){.fixed-item .item-btn{min-width:inherit}}.fixed-item .item-btn .btn,.fixed-item .item-btn form input[type=submit],form .fixed-item .item-btn input[type=submit],.fixed-item .item-btn form button,form .fixed-item .item-btn button{font-size:13px}.fixed-item .item-btn .btn:after,.fixed-item .item-btn form input[type=submit]:after,form .fixed-item .item-btn input[type=submit]:after,.fixed-item .item-btn form button:after,form .fixed-item .item-btn button:after{content:none}.modal-2-wrap .modaal-container{max-width:1142px!important;border-radius:4px!important;padding:0 15px 15px}.modal-2-wrap .price-block{margin:0}.modal-2-wrap .price-block>div{padding:12px 0}.modal-2-wrap .price-items{font-size:11px;font-weight:400;text-align:center;width:28%;position:relative}@media only screen and (max-width: 767px){.modal-2-wrap .price-items{width:100%}}.modal-2-wrap .price-items .en{font-size:28px;font-weight:700}.modal-2-wrap .price-items .color{color:#047ae3}.modal-2-wrap .btn-block{flex-grow:5;justify-content:space-between;font-size:12px;align-items:center;border-left:1px solid var(--border-color01);padding-left:20px}.modal-2-wrap .btn-block .btn-block-item{padding-left:15px}.modal-2-wrap .btn-block .btn-block-item:last-child{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.modal-2-wrap .btn-block.sp{border:none;padding-left:0}.modal-2-wrap .btn-block.sp a{padding:9px}.modal-2-wrap .btn-block.sp .grade{padding:8px}.modal-2-wrap .mark{background:#E8E8E8;border-radius:2px;display:inline-block;padding:0 5px;font-size:11px}.modal-2-wrap .item-name{font-size:12px;margin-top:3px}.modal-2-wrap .item-detail{font-weight:400}.modal-2-wrap .att-list{margin:10px 0!important}.post-header-block .logout{background:var(--base-color01);padding:0 10px;border-radius:4px;color:#fff;display:inline-block;margin-top:15px;font-size:14px}.mypage{padding:0}.mypage .tab-btns{background:#E2EAEF;border-radius:4px 4px 0 0;overflow:hidden}@media only screen and (max-width: 991px){.mypage .tab-btns{flex-wrap:wrap;border-bottom:1px solid #E2EAEF}}.mypage .tab-btns li{padding:20px;background:#E2EAEF;text-align:center;font-weight:700;color:#000;border-right:1px solid #fff;font-size:13px}@media only screen and (max-width: 991px){.mypage .tab-btns li{border-bottom:1px solid #fff;padding:10px 4px;font-size:10px;width:33.33333%}}.mypage .tab-btns .is-active,.mypage .tab-btns .is-active a{background:#fff;color:#047ae3}.mypage .tab-btns .__nonactive{background:#E2EAEF!important;color:#000!important}.mypage .tab-btns.__simulation li{padding:0}.mypage .tab-btns.__simulation li a{display:block;padding:20px}@media only screen and (max-width: 991px){.mypage .tab-btns.__simulation li li{padding:0}.mypage .tab-btns.__simulation li a{padding:10px 4px}}.mypage .tab-contents{padding:40px 80px}@media only screen and (max-width: 991px){.mypage .tab-contents{padding:32px}}@media only screen and (max-width: 544px){.mypage .tab-contents{padding:32px 16px}}.mypage .tab-contents .attending-list{margin-top:0}.mypage .section-title{color:#00000075;font-size:13px;font-weight:400;margin-bottom:10px}.mypage .cart-item-box{background-color:var(--base-color04);border:1px solid var(--border-color01);padding:24px 32px 32px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;margin-bottom:1.5em}@media only screen and (max-width: 544px){.mypage .cart-item-box{flex-direction:column;padding:16px 16px 20px}}.mypage .cart-item-box.__payment01{border-left:3px solid #047AE3;border-right:3px solid #047AE3;background-color:var(--base-color04);flex-direction:column}.mypage .cart-item-box .item-img{width:143px;margin-right:20px}@media only screen and (max-width: 544px){.mypage .cart-item-box .item-img{width:100px;max-width:240px;margin:0 auto 1rem}}.mypage .cart-item-box .item-text{line-height:1.6;width:calc(100% - 163px)}@media only screen and (max-width: 544px){.mypage .cart-item-box .item-text{width:100%}}.mypage .cart-item-box .item-text .item-name{font-size:var(--fs-p);font-weight:700;margin-bottom:0}@media only screen and (max-width: 544px){.mypage .cart-item-box .item-text .item-name{font-size:13px}}@media only screen and (max-width: 544px){.mypage .cart-item-box .item-text .btn,.mypage .cart-item-box .item-text form input[type=submit],form .mypage .cart-item-box .item-text input[type=submit],.mypage .cart-item-box .item-text form button,form .mypage .cart-item-box .item-text button{font-size:10px}}.mypage .cart-item-box .item-btn{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}@media only screen and (max-width: 544px){.mypage .cart-item-box .item-btn{gap:8px}}.mypage .cart-item-box .item-btn .btn,.mypage .cart-item-box .item-btn form input[type=submit],form .mypage .cart-item-box .item-btn input[type=submit],.mypage .cart-item-box .item-btn form button,form .mypage .cart-item-box .item-btn button{font-size:13px;line-height:1.1;width:calc(33.3333333333% - 16px);display:flex;justify-content:center;align-items:center;gap:6px;padding:12px 8px;max-width:initial}@media only screen and (max-width: 991px){.mypage .cart-item-box .item-btn .btn,.mypage .cart-item-box .item-btn form input[type=submit],form .mypage .cart-item-box .item-btn input[type=submit],.mypage .cart-item-box .item-btn form button,form .mypage .cart-item-box .item-btn button{width:calc(50% - 16px)}}@media only screen and (max-width: 544px){.mypage .cart-item-box .item-btn .btn,.mypage .cart-item-box .item-btn form input[type=submit],form .mypage .cart-item-box .item-btn input[type=submit],.mypage .cart-item-box .item-btn form button,form .mypage .cart-item-box .item-btn button{font-size:11px;width:100%}}.mypage .cart-item-box .item-text-detail .item-parts-1{background:var(--base-color04);display:inline-block;padding:0 5px;font-size:12px;font-weight:400}.mypage .cart-item-box .item-text-detail .item-parts-2{font-size:20px;font-weight:700}@media only screen and (max-width: 544px){.mypage .cart-item-box .item-text-detail .item-parts-2{font-size:var(--fs-p)}}.mypage .cart-item-box .item-text-detail .item-parts-2 span{font-weight:400;font-size:12px;padding-left:1em}.attending-list li{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:center;border:1px solid var(--border-color01);border-left:3px solid #26455C}.attending-list li>div{padding:20px 30px}@media only screen and (max-width: 544px){.attending-list li>div{padding:12px}}.attending-list li .attending-limit,.attending-list li .attending-btns{border-left:1px solid var(--border-color01);font-size:13px;text-align:center;line-height:1.5}@media only screen and (max-width: 544px){.attending-list li .attending-limit,.attending-list li .attending-btns{font-size:10px}}.attending-list li .attending-limit .en,.attending-list li .attending-btns .en{display:block;font-size:var(--fs-p);font-weight:700;color:#2eb979;letter-spacing:1px}@media only screen and (max-width: 544px){.attending-list li .attending-limit .en,.attending-list li .attending-btns .en{font-size:13px}}.attending-list li p{margin:0}.attending-list li .title{font-weight:700;font-size:var(--fs-p);line-height:1.5}.attending-list li .id{font-size:11px}@media only screen and (max-width: 991px){.attending-list.__schedule li{display:block}}@media only screen and (max-width: 991px){.attending-list.__schedule .attending-btns{display:flex;gap:16px;align-items:baseline;background-color:var(--base-color04)}}@media only screen and (max-width: 544px){.attending-list.__schedule .attending-btns{display:block}}.order-info{border-top:3px solid #26455C;display:flex;margin-bottom:16px}@media only screen and (max-width: 991px){.order-info{padding-top:15px}}.order-info+.section-title{margin-top:-16px}.order-infoWrap{display:flex}@media only screen and (max-width: 991px){.order-infoWrap{display:block}}.order-info .order-detail{color:#00000075;font-size:13px;font-weight:700;padding:0 16px;margin:16px 0}.order-info .order-detail span{font-weight:400}@media only screen and (max-width: 991px){.order-info .order-detail{margin:0;padding:6px 0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.order-info .order-detail span{min-width:120px;line-height:1.6}}@media only screen and (max-width: 544px){.order-info .order-detail{font-size:11px;flex-direction:column}}.order-info .order-detail:first-child{padding-left:0}.order-info .order-detail:last-child{padding-right:0;margin-left:auto}@media only screen and (max-width: 991px){.order-info .order-detail:last-child .text{margin:0 auto}}@media only screen and (max-width: 544px){.order-info .order-detail:last-child .text{margin:0;font-size:13px}}.order-info .order-detail:nth-child(2){flex-shrink:1000}.order-info .order-detail .text{color:#000;font-size:16px;line-height:1.2}@media only screen and (max-width: 991px){.order-info .order-detail .text{font-size:14px}}.order-info .order-detail .text .btn,.order-info .order-detail .text form input[type=submit],form .order-info .order-detail .text input[type=submit],.order-info .order-detail .text form button,form .order-info .order-detail .text button{font-size:11px;padding:12px 6px}.order-info .order-detail .text .btn:after,.order-info .order-detail .text form input[type=submit]:after,form .order-info .order-detail .text input[type=submit]:after,.order-info .order-detail .text form button:after,form .order-info .order-detail .text button:after{content:none}@media only screen and (max-width: 991px){.order-info .order-detail br{display:none}}.select-box{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;margin:10px 0 0;width:100%}.select-box span{padding-left:5px}.select{overflow:hidden;width:100%;margin:0;text-align:center;padding:0!important}@media only screen and (max-width: 991px){.select{width:90%}}.select select{width:100%;padding-right:1em;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:none;background:transparent;background-image:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select select::-ms-expand{display:none}.select.select-style{position:relative;border:2px solid #bbbbbb;border-radius:2px;background:#ffffff}.select.select-style:before{position:absolute;top:0;bottom:0;margin:auto;right:.9em;width:0;height:0;padding:0;content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666666;pointer-events:none}.select.select-style select{font-size:16px;padding:15px 38px 15px 12px}@media only screen and (max-width: 544px){.select.select-style select{font-size:13px;padding:15px 38px 15px 12px}}.item-modal-inner{padding:50px 40px}@media only screen and (max-width: 991px){.item-modal-inner{padding:32px}}@media only screen and (max-width: 544px){.item-modal-inner{padding:32px 16px}}.item-modal-inner .section-title{border-bottom:1px solid #26455C;padding-bottom:10px;margin-bottom:20px}.item-modal-inner .cart-item-box{border:1px solid var(--border-color01);padding:24px 32px 32px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;margin-bottom:1.5em}@media only screen and (max-width: 544px){.item-modal-inner .cart-item-box{padding:12px 16px 16px;display:block}}.item-modal-inner .cart-item-box .item-img{width:143px;margin-right:20px}@media only screen and (max-width: 544px){.item-modal-inner .cart-item-box .item-img{max-width:240px;margin:0 auto 1rem;width:100%}}.item-modal-inner .cart-item-box .item-text{width:calc(100% - 163px)}@media only screen and (max-width: 544px){.item-modal-inner .cart-item-box .item-text{width:100%}}.item-modal-inner .cart-item-box .item-text .item-name{font-size:var(--fs-p);font-weight:700;margin-bottom:0}@media only screen and (max-width: 544px){.item-modal-inner .cart-item-box .item-text .item-name{font-size:13px}}.item-modal-inner .cart-item-box .item-text-detail .item-parts-1{display:inline-block;font-size:12px;font-weight:400}.item-modal-inner .cart-item-box .item-text-detail .item-parts-2{font-size:20px;font-weight:700}.item-modal-inner .cart-item-box .item-text-detail .item-parts-2 span{font-weight:400;font-size:12px;padding-left:1em}.item-modal-inner .btn,.item-modal-inner form input[type=submit],form .item-modal-inner input[type=submit],.item-modal-inner form button,form .item-modal-inner button{width:100%;border:none}.download .section-title{font-size:20px;font-weight:700;padding-bottom:20px;margin-bottom:40px;text-align:center;position:relative}@media only screen and (max-width: 991px){.download .section-title{font-size:var(--fs-p)}}.download .section-title:after{content:"";width:30px;height:2px;background:#047AE3;position:absolute;left:50%;bottom:0;transform:translate(-50%)}.download .youtube{width:100%;padding-top:56.25%}.download .youtube:after{content:none}.download .view-contents{margin-bottom:40px;display:none}.download .view-contents table{width:100%}.download .view-contents a{color:#047ae3}.download .view-contents .list,.download .list{font-size:13px}.simple-table-wrap{position:relative;overflow-x:scroll;white-space:nowrap}.simple-table{border:1px solid #a1a1a2;width:100%}.simple-table th{background:#a1a1a2;color:#fff;font-weight:700;text-align:center}.simple-table th,.simple-table td{padding:5px;border:1px solid #a1a1a2}@media only screen and (max-width: 991px){.order-info .dl-btn{display:block;margin:0;padding:0}}.item-box .list a{color:#047ae3}#submit_button i:before{margin-left:0;font-weight:400}.subit-btn-wrap{position:relative}#learners_errors,#unique_learners_errors{color:#b92e2d;font-size:12px;text-align:center;font-weight:700;margin-bottom:3%}.grade-2{position:absolute;top:0;left:50%;transform:translate(-50%);background:linear-gradient(to right,#2EB979,#1C9A60);transition:all .5s cubic-bezier(.18,.45,.25,1);-webkit-transition:all .5s cubic-bezier(.18,.45,.25,1);opacity:0}.grade-2:after{content:none}.grade-2 i{animation:spin 1.5s linear infinite}.grade-2.amazon-btn{padding:15px 10px!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-1{border:2px solid #26455C;background:#fff;color:#26455c;padding:8px;margin:0;box-shadow:0 0 8px #26455c1a}.btn-1:after{content:none}.btn-2{border:2px solid #2EB979;background:#fff;color:#2eb979;padding:8px;margin:0;box-shadow:0 0 8px #26455c1a}.btn-2:after{content:none}.item-modal-inner .modal-table{width:100%;margin-bottom:30px}.item-modal-inner .modal-table th{width:10em;font-weight:700;font-size:13px}@media only screen and (max-width: 991px){.item-modal-inner .modal-table th{width:6em;min-width:110px}}.item-modal-inner .modal-table th,.item-modal-inner .modal-table td{padding:5px 0}.item-modal-inner .modal-table .form-control{border:none;background:var(--base-color04);padding:12px;width:100%;font-size:13px}.item-modal-inner .modal-table .form-control.__nochange{background:transparent}.item-modal-inner .modal-table.__style01 tr{border:1px solid #fff}.item-modal-inner .modal-table.__style01 th{padding:12px;background-color:var(--base-color04)}.item-modal-inner .modal-table.__style01 td{padding:12px}.cart-register form{max-width:560px;margin:0 auto}.cart-register .form-group{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;width:100%}@media only screen and (max-width: 544px){.cart-register .form-group{display:block}}.cart-register .form-group label{width:160px}.cart-register .form-group .col-md-6{width:calc(100% - 160px)}@media only screen and (max-width: 544px){.cart-register .form-group .col-md-6{width:100%}}.cart-register .form-group .col-md-offset-4{margin:30px auto 0}.scroll-nav{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.scroll-nav li{transition:all .3s ease}#searchform{overflow:hidden;background:#fff;padding-bottom:0;border-radius:2px}#searchform input[type=text]{line-height:18px;font-size:14px;width:100%;box-sizing:border-box;border:none}#searchform button{top:0;right:0;vertical-align:top;border:none;border-radius:3px;transition:background .3s ease-in-out;background:transparent;font-family:FontAwesome}#searchsubmit{box-shadow:none}#searchsubmit:after{content:none}form input[type=text],form input[type=email],form input[type=url],form input[type=tel],form input[type=number],form input[type=date],form textarea{outline:none}.study-list li .title{display:inline-block;padding:4px 0}.req-mark{font-size:10px;color:#fff;background:red;padding:2px 3px;border-radius:3px;margin-right:8px;background:#B92E2E;font-weight:700}.req-mark.__optional{background:#8593A0}.page-content .form-style .wide{width:300px}@media only screen and (max-width: 991px){.page-content .form-style .wide{width:100%}}.inquiry .check-parts{padding:5px 0 5px 30px;position:relative;display:block}.inquiry .check-parts:before{content:"";width:19px;height:19px;border-radius:10px;border:1px solid var(--border-color01);background:#fff;position:absolute;left:0;top:16px;transform:translateY(-50%);transition:background .3s ease-in-out}.inquiry input[type=checkbox]{display:none}.inquiry input[type=checkbox]:checked+.check-parts:after{content:"";width:13px;height:13px;background:linear-gradient(to right,#45b4eb,#1d83ff);transition:all .5s cubic-bezier(.18,.45,.25,1);-webkit-transition:all .5s cubic-bezier(.18,.45,.25,1);position:absolute;left:4px;top:16px;transform:translateY(-50%);border-radius:10px}.inquiry input[type=checkbox]:checked+.check-parts:after:hover{background:linear-gradient(to left,#45b4eb,#1d83ff)}.inquiry.__radio input[type=radio]{display:none}.inquiry.__radio input[type=radio]:checked+.check-parts:after{content:"";width:13px;height:13px;background:linear-gradient(to right,#45b4eb,#1d83ff);transition:all .5s cubic-bezier(.18,.45,.25,1);-webkit-transition:all .5s cubic-bezier(.18,.45,.25,1);position:absolute;left:4px;top:16px;transform:translateY(-50%);border-radius:10px}.inquiry.__radio input[type=radio]:checked+.check-parts:after:hover{background:linear-gradient(to left,#45b4eb,#1d83ff)}.inquiry .send-btn-wrap{width:60%}@media only screen and (max-width: 991px){.inquiry .send-btn-wrap{width:100%}}.inquiry .send-btn-wrap p{margin-top:20px;font-size:13px;text-align:center}.inquiry-att{font-size:13px;padding-left:80px}@media only screen and (max-width: 991px){.inquiry-att{padding-left:15px}}.icon_nav .fa-phone{font-family:FontAwesome;color:#000;background:none;-webkit-text-fill-color:#000;font-size:20px;vertical-align:middle}@media only screen and (max-width: 490px){.icon_nav .fa-phone{font-size:16px}}#modal-nav{max-width:62%;min-width:calc(100% - 540px);height:100%;position:absolute;top:0;left:0}.news section .news-link:first-child{border-top:1px solid var(--border-color01)}.news .news-link{border-bottom:1px solid var(--border-color01);display:flex;align-items:baseline;width:100%;padding:15px 0;font-size:13px;position:relative}@media only screen and (max-width: 991px){.news .news-link{flex-wrap:wrap}}.news .news-link:after{content:"";font-family:FontAwesome;font-size:26px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.news .news-link.__published .cat{background:#45b4eb}.news .news-link.__published:after{content:"";font-size:16px}.news .news-link:hover .title{color:#047ae3}.news .cat{flex:none;font-size:var(--fs-min);font-weight:700;color:#fff;background:#26455C;border-radius:3px;padding:0 5px;display:inline-block;margin-right:10px;line-height:1.6}.news .time{flex:none;font-size:var(--fs-min)}.news .title{font-size:var(--fs-mid);font-weight:700;padding:0 30px;transition:.3s all ease-in-out}@media only screen and (max-width: 991px){.news .title{flex-basis:100%;font-size:13px;display:block;padding-left:0;padding-top:5px}}.news .page-content .post-title{font-size:var(--fs-large);margin-bottom:20px}@media only screen and (max-width: 991px){.news .page-content .post-title{font-size:16px}}.to-archive{margin-top:60px;border-top:1px solid var(--border-color01);padding-top:20px;text-align:center;font-size:var(--fs-min);font-weight:700}@media only screen and (max-width: 991px){.to-archive{margin-top:30px}}.inquiry .cart-inner .cart-item-1{width:100%;max-width:952px;margin:0 auto}.news-list{text-align:center}@media only screen and (max-width: 991px){.news-list{text-align:left}}.news-list li{background:var(--base-color04);border-top:1px solid #fff;padding-bottom:2px}.news-list li:before,.news-list li:after{content:"";display:table}.news-list li:after{clear:both}.news-list li:first-child{border:none}@media only screen and (max-width: 991px){.news-list li{padding-left:3%}}@media only screen and (max-width: 991px){.news-list li a{float:left;width:92%}}.news-list li a:hover .title{color:#047ae3}.news-list li .cat{font-size:10px;font-weight:700;color:#fff;background:#26455C;border-radius:3px;padding:0 5px;display:inline-block;margin-right:10px;line-height:1.6;position:relative;top:-1px}@media only screen and (max-width: 991px){.news-list li .cat{top:1px}}.news-list li .title{font-size:13px;font-weight:700;padding:0 30px 0 0}@media only screen and (max-width: 991px){.news-list li .title{display:block;padding:0;font-size:12px}}.news-list .close{display:inline-block;width:15px;height:15px;position:relative;cursor:pointer;float:right;top:7px;right:15px;z-index:11}@media only screen and (max-width: 991px){.news-list .close{right:3%}}.news-list .close span:before,.news-list .close span:after{display:block;content:"";position:absolute;top:50%;left:50%;width:84%;height:16%;margin:-8% 0 0 -42%;background:black}.news-list .close span:before{transform:rotate(-45deg)}.news-list .close span:after{transform:rotate(45deg)}.cart-1 .cart-inner .cart-item-1 .cart-item-box{margin-bottom:0;border-left:2px solid #26455C}.cart-inner .cart-item-1 .cart-item-box+p{margin-top:1.5em}.cart-inner .cart-item-1 .again{background:var(--base-color04);border-left:2px solid #26455C;padding:1.5em;font-size:var(--fs-p)}@media only screen and (max-width: 991px){.cart-inner .cart-item-1 .again{font-size:13px}}.cart-inner .cart-item-1 .again label{font-weight:700}.cart-inner .cart-item-1 .again input[type=radio]{display:none}.cart-inner .cart-item-1 .again input[type=radio]:checked+.check-parts:after{content:"";width:13px;height:13px;background:linear-gradient(to right,#45b4eb,#1d83ff);transition:all .5s cubic-bezier(.18,.45,.25,1);-webkit-transition:all .5s cubic-bezier(.18,.45,.25,1);position:absolute;left:4px;top:50%;transform:translateY(-50%);border-radius:10px}.cart-inner .cart-item-1 .again .check-parts{padding:5px 0 5px 30px;position:relative}.cart-inner .cart-item-1 .again .check-parts:before{content:"";width:19px;height:19px;border-radius:10px;border:1px solid var(--border-color01);background:#fff;position:absolute;left:0;top:50%;transition:.3s all ease-in-out;transform:translateY(-50%)}.cart-inner .cart-item-1 .again #purchasingforextension,.cart-inner .cart-item-1 .again #purchasingforothers{text-align:center;background:#fff;border-radius:5px;padding:1em;margin-top:1em;line-height:1.6}.cart-inner .cart-item-1 .again #purchasingforextension span,.cart-inner .cart-item-1 .again #purchasingforothers span{font-weight:700}.cart-inner .cart-item-1 .again #purchasingforextension{border:2px solid #2EB979}.cart-inner .cart-item-1 .again #purchasingforothers{border:2px solid #DE2F2F}.cart-inner .cart-item-1 .again #purchasingforothers span{color:#de2f2f}.cart-inner .cart-item-1 .again #purchasingforothers .btn,.cart-inner .cart-item-1 .again #purchasingforothers form input[type=submit],form .cart-inner .cart-item-1 .again #purchasingforothers input[type=submit],.cart-inner .cart-item-1 .again #purchasingforothers form button,form .cart-inner .cart-item-1 .again #purchasingforothers button{padding:10px;max-width:200px;margin-top:10px}.cart-inner .cart-item-1 .again #purchasingforothers .btn:after,.cart-inner .cart-item-1 .again #purchasingforothers form input[type=submit]:after,form .cart-inner .cart-item-1 .again #purchasingforothers input[type=submit]:after,.cart-inner .cart-item-1 .again #purchasingforothers form button:after,form .cart-inner .cart-item-1 .again #purchasingforothers button:after{content:none}.cart-inner .cart-item-1 .again+p{margin-top:1.5em;font-size:14px}@media only screen and (max-width: 991px){.cart-inner .cart-item-1 .again+p{font-size:13px;margin-bottom:20px}}.request .form-style th{vertical-align:top}.request .form-style th,.request .form-style td{padding:1rem 0}@media only screen and (max-width: 991px){.request .form-style th{padding:.8rem 0 0}.request .form-style td{padding:.8rem 0 1rem}}.border-b-white{border-bottom:1px solid #fff}@media only screen and (max-width: 991px){.item-new .post-header-block{padding:6rem 10px 9rem}}.item-new .page-box{padding:0;border-radius:4px;border:3px solid #fff}@media only screen and (max-width: 991px){.item-new .page-box{border:none}}.item-new .page-box .main-visual{background:var(--base-color04);position:relative}.item-new .page-box .main-visual:before{content:"";position:absolute;background:var(--base-color04);width:100px;height:100%;z-index:2}.item-new .page-box .main-visual .main-img{position:relative;width:calc(100% - 257px);margin-left:auto;max-height:480px;z-index:1}.item-new .page-box .main-visual .main-img:before{content:"";position:absolute;bottom:-10%;width:100%;height:100%;background:rgb(255,255,255);background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 65%,rgba(255,255,255,.6166841737) 78%,rgb(255,255,255) 85%,rgb(255,255,255) 100%);z-index:2}@media only screen and (max-width: 991px){.item-new .page-box .main-visual .main-img{width:calc(100% - 100px)}.item-new .page-box .main-visual .main-img,.item-new .page-box .main-visual .main-img img{height:100%;-o-object-fit:cover;object-fit:cover;max-height:55vw}}@media only screen and (max-width: 544px){.item-new .page-box .main-visual .main-img{width:100%;position:relative}.item-new .page-box .main-visual .main-img,.item-new .page-box .main-visual .main-img img{max-height:70vw}.item-new .page-box .main-visual .main-img:before{background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 45%,rgba(255,255,255,.6166841737) 58%,white 85%,white 100%)}}.item-new .page-box .main-visual .sp{background:#fff;padding-top:15px}.item-new .page-box .main-visual .sp img{position:relative;z-index:2}@media only screen and (max-width: 991px){.item-new .page-box .main-visual .sp img{display:block;max-width:80vw;margin:-15vw auto 0}}@media only screen and (max-width: 1080px){.item-new .page-box .main-visual .sp{display:none}}@media only screen and (max-width: 991px){.item-new .page-box .main-visual .sp{display:block}}.item-new .page-box .main-visual .main-text-block{position:absolute;left:5%;top:50%;transform:translateY(-50%);z-index:2}@media only screen and (max-width: 991px){.item-new .page-box .main-visual .main-text-block{left:2%;right:2%;top:30%}}@media only screen and (max-width: 544px){.item-new .page-box .main-visual .main-text-block{top:36%}}.item-new .page-box .main-visual .main-text-block .item-name{font-size:19px;font-weight:700}@media only screen and (max-width: 991px){.item-new .page-box .main-visual .main-text-block .item-name{font-size:var(--fs-p)}}.item-new .page-box .main-visual .main-text-block .item-title{margin-bottom:.5rem;line-height:0}.item-new .page-box .main-visual .main-text-block .item-title span{background:#26455C;background:linear-gradient(to right,#26455C,#1F5B83);-webkit-background:linear-gradient(to right,#26455C,#1F5B83);color:#fff;font-size:51px;font-weight:700;margin:.2em 0 .5em;line-height:1.2;padding:0 5px}@media only screen and (max-width: 991px){.item-new .page-box .main-visual .main-text-block .item-title span{font-size:8vw;letter-spacing:-.06em}}.item-new .page-box .main-visual .main-text-block p{font-weight:700;margin-bottom:0;padding-left:20px;line-height:1.8}.item-new .page-box .main-visual .main-text-block .text-1{font-size:var(--fs-p);color:#2eb979;position:relative}@media only screen and (max-width: 991px){.item-new .page-box .main-visual .main-text-block .text-1{font-size:13px;text-shadow:0 0 10px #fff}}@media only screen and (max-width: 544px){.item-new .page-box .main-visual .main-text-block .text-1{font-size:10px}}.item-new .page-box .main-visual .main-text-block .text-1:before{content:"";font-family:FontAwesome;position:absolute;left:0;top:0}.item-new .page-box .main-visual .main-text-block .text-2{font-size:11px}@media only screen and (max-width: 544px){.item-new .page-box .main-visual .main-text-block .text-2{font-size:10px}}.item-new .page-box .main-visual .main-text-block .text-2 a{text-decoration:underline;color:#047ae3}.item-new .page-box .main-visual .countdown{background:#fff;border-radius:0 4px;padding:15px 15px 12px;color:#b92e2d;font-size:12px;font-weight:700;position:absolute;text-align:center;right:-3px;top:-3px;line-height:1.2}@media only screen and (max-width: 991px){.item-new .page-box .main-visual .countdown{font-size:10px;padding:10px;right:0;top:-25px}}@media only screen and (max-width: 544px){.item-new .page-box .main-visual .countdown{right:4px;top:-40px;border-radius:4px;padding:8px 5px 7px 7px}}.item-new .page-box .main-visual .countdown .en{font-size:36px;margin-right:-7px}@media only screen and (max-width: 991px){.item-new .page-box .main-visual .countdown .en{font-size:28px}}.item-new .page-box .new-item-contents{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;background:var(--base-color04)}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents{display:block;background:transparent}}.item-new .page-box .new-item-contents .nav-block{flex:0 0 257px;background:var(--base-color04)}.item-new .page-box .new-item-contents .nav-block .nav-block-inner{padding:15px;text-align:center}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .nav-block .nav-block-inner{padding:0;flex-direction:row-reverse}}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .nav-block .nav-block-inner:first-child{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}}.item-new .page-box .new-item-contents .nav-block .nav-block-inner .parts{margin-bottom:15px}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .nav-block .nav-block-inner .parts{display:none;padding:0 5px;margin-bottom:0;flex:0 0 40%;line-height:1.3}}.item-new .page-box .new-item-contents .nav-block .nav-block-inner .en{line-height:1.2;font-size:25px;font-weight:700}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .nav-block .nav-block-inner .en{font-size:17px}}.item-new .page-box .new-item-contents .nav-block .nav-block-inner .time{font-size:11px}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .nav-block .nav-block-inner .time{font-size:10px;letter-spacing:0px}}.item-new .page-box .new-item-contents .nav-block .nav-block-inner img{display:block;max-width:128px;margin:15px auto}.item-new .page-box .new-item-contents .nav-block .fixed-nav-new{position:sticky;top:16px;margin-bottom:300px}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .nav-block .fixed-nav-new{top:0;margin-bottom:0}}.item-new .page-box .new-item-contents .nav-block .btn:after,.item-new .page-box .new-item-contents .nav-block form input[type=submit]:after,form .item-new .page-box .new-item-contents .nav-block input[type=submit]:after,.item-new .page-box .new-item-contents .nav-block form button:after,form .item-new .page-box .new-item-contents .nav-block button:after{color:#fff}.item-new .page-box .new-item-contents .nav-block .btn-a{background:#FEB91E;background:linear-gradient(to right,#FEB91E,#FE741E);-webkit-background:linear-gradient(to right,#FEB91E,#FE741E)}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .nav-block .btn-a{flex-basis:100%;max-width:inherit;margin:6px}}.item-new .page-box .new-item-contents .nav-block .btn-b{background:#2EB979;background:linear-gradient(to right,#2EB979,#2EB979);-webkit-background:linear-gradient(to right,#2EB979,#2EB979);margin-top:10px;border-bottom:4px solid #2ca36c}@media only screen and (max-width: 1080px){.item-new .page-box .new-item-contents .nav-block .btn-b{display:block!important}}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .nav-block .btn-b{flex-basis:100%;max-width:40%!important;margin:6px 0 6px 6px}}.item-new .page-box .new-item-contents .nav-block .btn-a,.item-new .page-box .new-item-contents .nav-block .btn-b{font-size:13px}.item-new .page-box .new-item-contents .nav-block .btn-a i,.item-new .page-box .new-item-contents .nav-block .btn-b i{margin-right:4px}.item-new .page-box .new-item-contents .nav-block .btn-a i:before,.item-new .page-box .new-item-contents .nav-block .btn-b i:before{margin-left:0}.item-new .page-box .new-item-contents .nav-block .btn-a:after,.item-new .page-box .new-item-contents .nav-block .btn-b:after{right:3.5%}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .nav-block .btn-a,.item-new .page-box .new-item-contents .nav-block .btn-b{display:flex!important;align-items:center;text-align:center;justify-content:center;font-size:14px;padding:6px;max-width:inherit}}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .nav-block .btn-a,.item-new .page-box .new-item-contents .nav-block .btn-b{font-size:12px}}.item-new .page-box .new-item-contents .nav-block .sp-menu{flex:0 0 50px;background:#26455C;font-size:11px;font-weight:700;color:#fff;padding:12px 12px 10px;line-height:1}.item-new .page-box .new-item-contents .nav-block .sp-menu span{display:block;width:100%;height:1px;background:#fff;margin-bottom:5px}@media only screen and (max-width: 1080px){.item-new .page-box .new-item-contents .nav-block .sp-menu{display:none}}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .nav-block .sp-menu{display:block}}.item-new .page-box .new-item-contents .nav-block .fixed-info{position:absolute;bottom:0;left:0;width:257px}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .nav-block .fixed-info{display:none}}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .nav-block .sp-fixed{z-index:999;background:var(--base-color04)}}.item-new .page-box .new-item-contents .main-block{flex:0 0 calc(100% - 257px);background:#fff;flex:1;overflow:hidden}.item-new .page-box .new-item-contents .main-block.__style02{padding-top:0!important;overflow:inherit!important;position:relative}.item-new .page-box .new-item-contents .main-block.__style02 .main-block-inner{padding:0 90px 32px}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block.__style02 .main-block-inner{padding:0 5% 30px}}.item-new .page-box .new-item-contents .main-block .item-img{position:relative;margin:-110px -32px 32px auto;max-width:360px;z-index:1}@media only screen and (max-width: 1080px){.item-new .page-box .new-item-contents .main-block .item-img{display:block!important}}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .item-img{display:none!important}}.item-new .page-box .new-item-contents .main-block .item-img.purchase{max-width:inherit;margin-right:0}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block p{font-size:16px}}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block p{font-size:var(--fs-p)}}.item-new .page-box .new-item-contents .main-block .main-block-inner{padding:0 60px 32px}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .main-block-inner{padding:0 5% 30px}}.item-new .page-box .new-item-contents .main-block .new-item-section{padding-bottom:56px}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .new-item-section{padding-bottom:40px}}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block .new-item-section{padding-bottom:24px}}.item-new .page-box .new-item-contents .main-block .new-item-section.__lpcourse{position:relative;padding-top:100px;margin-top:-100px}.item-new .page-box .new-item-contents .main-block .new-item-section>h3{margin:-60px 0 1.5em;padding-top:60px}.item-new .page-box .new-item-contents .main-block .text-1{font-size:var(--fs-p);font-size:clamp(13px,2vw,15px);font-weight:700;color:#047ae3;padding-bottom:5px;display:inline-block;position:relative}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .text-1{margin-top:0}}.item-new .page-box .new-item-contents .main-block .text-1:before{content:"";width:100%;height:2px;background:#047AE3;position:absolute;left:0;bottom:-2px}.item-new .page-box .new-item-contents .main-block .text-2{display:block;font-size:28px;font-size:clamp(20px,2vw,28px);font-weight:700;line-height:1.4;padding-top:15px;margin-bottom:1em!important;border-top:2px solid var(--base-color04)}.item-new .page-box .new-item-contents .main-block .text-2 .en{font-size:39px;color:#fd850d}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .text-2 .en{font-size:22px}}.item-new .page-box .new-item-contents .main-block .text-2 .strong{color:#fd850d}.item-new .page-box .new-item-contents .main-block .review-block{background:var(--base-color04);padding:20px;border:none;max-width:none;max-height:none;margin-bottom:0}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .review-block{padding:10px}}.item-new .page-box .new-item-contents .main-block .review-block:after{content:none}.item-new .page-box .new-item-contents .main-block .review-block .review-box:first-child{margin-top:0}.item-new .page-box .new-item-contents .main-block .review-block>p{margin:20px 0 0}.item-new .page-box .new-item-contents .main-block .review-box{padding:25px;margin-top:25px;margin-bottom:0}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .review-box{padding:16px}}.item-new .page-box .new-item-contents .main-block .review-box .title{font-size:17px;font-weight:700;color:#047ae3;margin-bottom:.5em}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .review-box .title{font-size:16px;line-height:1.4}}.item-new .page-box .new-item-contents .main-block .review-box p{font-size:var(--fs-p);margin-bottom:0}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .review-box p{font-size:13px}}.item-new .page-box .new-item-contents .main-block .review-box .flex{justify-content:space-between;align-items:center;margin:10px 0}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .review-box .flex{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .review-box .flex .review-btn-wrap{flex:0 0 200px}}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block .review-box .flex .review-btn-wrap{flex:0 0 148px}}.item-new .page-box .new-item-contents .main-block .review-box .flex .review-btn{background:#26455C;border-radius:30px;color:#fff;font-size:13px;font-weight:700;padding:5px 15px}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block .review-box .flex .review-btn{font-size:10px}}.item-new .page-box .new-item-contents .main-block .review-box .flex .user{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-end;align-items:center}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .review-box .flex .user{flex:0 0 calc(100% - 200px)}}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block .review-box .flex .user{flex:0 0 calc(100% - 148px)}}.item-new .page-box .new-item-contents .main-block .review-box .flex .user .name{font-size:13px;font-weight:700;padding-right:1em;margin:0;white-space:pre}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block .review-box .flex .user .name{font-size:10px;line-height:1.3;padding:0 .5em 0 10px}}.item-new .page-box .new-item-contents .main-block .review-box .flex .user .img{flex:0 0 86px;border-radius:50px;overflow:hidden;height:86px;margin:0}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .review-box .flex .user .img{flex:0 0 70px;height:70px}}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block .review-box .flex .user .img{flex:0 0 50px;height:50px}}.item-new .page-box .new-item-contents .main-block .review-box .flex .user .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.item-new .page-box .new-item-contents .main-block .review-box .youtube{width:100%;padding-top:56.25%;margin:0;display:none}.item-new .page-box .new-item-contents .main-block .review-box .youtube:after{content:none}@media only screen and (max-width: 991px){.item-new .fixed-nav-new{display:none;background:var(--base-color04);z-index:999}}.item-new .fixed-nav-new .item-page-nav{border-top:2px solid #000;border-bottom:1px solid #D5DCE2;padding:15px 0}.item-new .fixed-nav-new .item-page-nav .item-page-nav-list{margin:0;text-align:left}.item-new .fixed-nav-new .item-page-nav .item-page-nav-list li{margin:0 -15px 0 0}@media only screen and (max-width: 991px){.item-new .fixed-nav-new .item-page-nav .item-page-nav-list li{margin-right:0}}.item-new .fixed-nav-new .item-page-nav .item-page-nav-list li a{display:block;font-size:13px;font-weight:700;padding:10px 30px 10px 15px;position:relative}@media only screen and (max-width: 991px){.item-new .fixed-nav-new .item-page-nav .item-page-nav-list li a{padding:5px 10px}}.item-new .fixed-nav-new .item-page-nav .item-page-nav-list li a:after{content:"";font-family:FontAwesome;position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#26455c}.item-new .fixed-nav-new .item-page-nav .item-page-nav-list li a:hover,.item-new .fixed-nav-new .item-page-nav .item-page-nav-list li a.active{background:#fff}.item-new .fixed-nav-new .item-page-nav+.item-page-nav{border-top:1px solid #D5DCE2;border-bottom:2px solid #000}.new-item-cta-block .item-cta-inner-2{background:#26455C;padding:50px}@media only screen and (max-width: 991px){.new-item-cta-block .item-cta-inner-2{padding:30px}}@media only screen and (max-width: 544px){.new-item-cta-block .item-cta-inner-2{padding:30px 15px}}.new-item-cta-block .item-cta-inner-2.__denken3 .flex{display:block!important}.new-item-cta-block .item-cta-inner-2.__denken3 .flex .link-box{flex:0 0 100%}.new-item-cta-block .item-cta-inner-2.__denken3 .link-box-2{margin:0 0 16px}.new-item-cta-block .item-cta-inner-2 .flex{margin:0 0 16px;justify-content:space-between}.new-item-cta-block .item-cta-inner-2 .flex .link-box{flex:0 0 49%;position:relative}@media only screen and (max-width: 991px){.new-item-cta-block .item-cta-inner-2 .flex .link-box{margin-bottom:16px}}.new-item-cta-block .item-cta-inner-2 .flex .link-box:after{content:"";position:absolute;right:15px;top:-10px}.new-item-cta-block .item-cta-inner-2 .flex .link-box:last-child ul li:last-child a{border:none}.new-item-cta-block .item-cta-inner-2 .flex .link-box-1:after{width:45px;height:49px;background:url(../images/new_item/cta_link_1@2x.png);background-size:45px 49px}.new-item-cta-block .item-cta-inner-2 .flex .link-box-2:after{width:98px;height:49px;background:url(../images/new_item/cta_link_2@2x.png);background-size:98px 49px}.new-item-cta-block .item-cta-inner-2 .link-box-3{position:relative}.new-item-cta-block .item-cta-inner-2 .link-box-3:after{content:"";position:absolute;right:15px;top:-10px;width:45px;height:49px;background:url(../images/new_item/cta_link_3@2x.png);background-size:45px 49px}.new-item-cta-block .item-cta-inner-2 .link-box{font-weight:700;background:#fff;border-radius:4px}.new-item-cta-block .item-cta-inner-2 .link-box .title{background:var(--base-color04);border-radius:4px 4px 0 0;font-size:13px;padding:.4em 1em}.new-item-cta-block .item-cta-inner-2 .link-box ul{margin:0}.new-item-cta-block .item-cta-inner-2 .link-box ul li{font-size:13px;font-weight:700;margin:0}.new-item-cta-block .item-cta-inner-2 .link-box ul li a{display:block;padding:10px 30px;border-bottom:1px solid var(--base-color04);position:relative}@media only screen and (max-width: 544px){.new-item-cta-block .item-cta-inner-2 .link-box ul li a{padding:12px 30px 12px 15px}}.new-item-cta-block .item-cta-inner-2 .link-box ul li a:after{content:"";font-family:FontAwesome;position:absolute;right:30px;top:50%;color:#26455c;transform:translateY(-50%)}@media only screen and (max-width: 544px){.new-item-cta-block .item-cta-inner-2 .link-box ul li a:after{right:15px}}.new-item-cta-block .item-cta-inner-2 .link-box ul li a:hover{color:#047ae3}@media only screen and (max-width: 991px){.new-item-cta-block .item-cta-inner-2 .link-box ul li:last-child a:last-child{border:none}}.cta-block{padding:60px 15px;background:url(../images/new_item/bg.png)}@media only screen and (max-width: 544px){.cta-block{padding:30px 10px;background-size:700px 125px}}.cta-block .flex{max-width:612px;margin:0 auto;align-items:center}@media only screen and (max-width: 991px){.cta-block .flex{display:flex;max-width:100%}}@media only screen and (max-width: 666px){.cta-block .flex{display:block;text-align:center}}.cta-block .img{flex:0 0 133px}@media only screen and (max-width: 666px){.cta-block .img{width:133px;margin:0 auto 10px}}.cta-block .text-block{flex:0 0 calc(100% - 133px);padding-left:20px}@media only screen and (max-width: 666px){.cta-block .text-block{padding-left:0}}.cta-block .text-block p{margin:0;font-size:var(--fs-p)}@media only screen and (max-width: 544px){.cta-block .text-block p{font-size:13px}}.cta-block .text-block .cat-text-1{font-size:19px;font-weight:700}@media only screen and (max-width: 544px){.cta-block .text-block .cat-text-1{font-size:var(--fs-p)}}.cta-block .text-block .flex{margin-top:10px}@media only screen and (max-width: 666px){.cta-block .text-block .flex{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}}.cta-block .text-block .flex .cta-item{flex:0 0 50%;text-align:center}@media only screen and (max-width: 544px){.cta-block .text-block .flex .cta-item{line-height:1.4}}.cta-block .text-block .flex .cta-item:last-child{padding-left:5px}.cta-block .text-block .flex .tel{font-size:30px;font-weight:700;line-height:1}@media only screen and (max-width: 544px){.cta-block .text-block .flex .tel{font-size:20px}}.cta-block .text-block .flex .open-time{font-size:10px;line-height:1.2}.cta-block .text-block .flex .btn,.cta-block .text-block .flex form input[type=submit],form .cta-block .text-block .flex input[type=submit],.cta-block .text-block .flex form button,form .cta-block .text-block .flex button{font-size:13px;padding:12px 5px;width:100%}@media only screen and (max-width: 544px){.cta-block .text-block .flex .btn,.cta-block .text-block .flex form input[type=submit],form .cta-block .text-block .flex input[type=submit],.cta-block .text-block .flex form button,form .cta-block .text-block .flex button{font-size:12px}}.cta-block .text-block .flex .btn:after,.cta-block .text-block .flex form input[type=submit]:after,form .cta-block .text-block .flex input[type=submit]:after,.cta-block .text-block .flex form button:after,form .cta-block .text-block .flex button:after{color:#fff}#sp-nav{position:fixed;top:0;left:0;width:100%;height:100%;padding:10% 2%;background:rgba(38,69,92,.8);z-index:999;overflow-y:scroll;display:none}#sp-nav.__lpproduct .sp-nav-block{position:absolute;left:1%;right:10%;bottom:1%;height:60vh;overflow-y:scroll}#sp-nav .sp-nav-block{background:#fff;border-radius:4px;overflow:hidden}#sp-nav .sp-nav-title{padding:1em;background:var(--base-color04)}#sp-nav .item-page-nav{padding:15px 15px 0}#sp-nav .item-page-nav .item-page-nav-list{margin:0;text-align:left;border-bottom:1px solid #D5DCE2;padding-bottom:10px}#sp-nav .item-page-nav .item-page-nav-list li{margin:0 -15px 0 0}@media only screen and (max-width: 991px){#sp-nav .item-page-nav .item-page-nav-list li{margin-right:0}}#sp-nav .item-page-nav .item-page-nav-list li a{display:block;font-size:13px;font-weight:700;padding:10px 0 10px 25px;position:relative}@media only screen and (max-width: 991px){#sp-nav .item-page-nav .item-page-nav-list li a{padding:5px 10px}}#sp-nav .item-page-nav .item-page-nav-list li a:after{content:"";font-family:FontAwesome;position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#26455c}#sp-nav .item-page-nav .item-page-nav-list li a:hover{background:#fff}#sp-nav .item-page-nav+.item-page-nav{padding:0 15px 15px}#sp-nav .item-page-nav+.item-page-nav .item-page-nav-list{border-top:1px solid #D5DCE2;border-bottom:2px solid #000;padding-top:10px}@media only screen and (max-width: 991px){#sp-nav .pc{display:block!important}}#sp-nav .parts{display:none}#sp-nav .btn,#sp-nav form input[type=submit],form #sp-nav input[type=submit],#sp-nav form button,form #sp-nav button{width:100%;max-width:100%;margin:20px 0}#sp-nav .btn:after,#sp-nav form input[type=submit]:after,form #sp-nav input[type=submit]:after,#sp-nav form button:after,form #sp-nav button:after{color:#fff}#sp-nav .btn-a{background:#FEB91E;background:linear-gradient(to right,#FEB91E,#FE741E);-webkit-background:linear-gradient(to right,#FEB91E,#FE741E);margin-bottom:10px}#sp-nav .btn-b{background:#2EB979;background:linear-gradient(to right,#2EB979,#2EB979);-webkit-background:linear-gradient(to right,#2EB979,#2EB979);border-bottom:4px solid #2ca36c;margin-top:10px}#sp-nav .btn-b+img{max-width:180px;margin:0 auto}#sp-nav .cta-block{padding:0;margin-top:100px}#sp-nav .cta-block .flex{padding:0 15px 30px;background:var(--base-color04)}#sp-nav .cta-block .flex img{margin-top:-66px}#sp-nav .cta-block .flex .flex{padding:0}#sp-nav .close{display:inline-block;width:25px;height:15px;position:relative;cursor:pointer;float:right;top:4px;right:-2px}#sp-nav .close span:before,#sp-nav .close span:after{display:block;content:"";position:absolute;top:50%;left:50%;width:84%;height:16%;margin:-8% 0 0 -42%;background:black}#sp-nav .close span:before{transform:rotate(-45deg)}#sp-nav .close span:after{transform:rotate(45deg)}.item-new .page-content .kyozai.__small{font-size:1.2rem!important;line-height:1.5}@media only screen and (max-width: 991px){.item-new .page-content .kyozai.__small{font-size:1rem!important}}.item-new .page-content .kyozai.__small th,.item-new .page-content .kyozai.__small td{padding:8px 6px}@media only screen and (max-width: 991px){.item-new .page-content .kyozai.__small{padding:8px 4px}}.item-new .page-content .kyozai .__title{min-width:90px}.item-new .page-content .kyozai th,.item-new .page-content .kyozai td{padding:11px 15px;font-weight:700}@media only screen and (max-width: 991px){.item-new .page-content .kyozai th,.item-new .page-content .kyozai td{padding:10px;font-size:10px}}.item-new .page-content .kyozai th{background:#26455C;color:#fff;vertical-align:middle;line-height:1.6}.item-new .page-content .kyozai th:last-child{background:#1F5B83;position:relative}.item-new .page-content .kyozai .flaticon-devices,.item-new .page-content .kyozai .flaticon-cd{display:inline-block;margin-left:14px}.item-new .page-content .kyozai .flaticon-devices:before,.item-new .page-content .kyozai .flaticon-cd:before{margin:0;font-size:24px;font-weight:400;line-height:1}.item-new .page-content .kyozai .flaticon-devices+.flaticon-cd,.item-new .page-content .kyozai .flaticon-cd+.flaticon-cd{margin-left:0}@media only screen and (max-width: 991px){.item-new .page-content .table-wrap{margin:0 -10px}}.item-new .slide-down{margin:1.5em 0}.item-new .slide-down>dt{padding:1em;position:relative;border-radius:0;font-weight:700;cursor:pointer}@media only screen and (max-width: 991px){.item-new .slide-down>dt{font-size:13px}}.item-new .slide-down>dt:after{content:"";font-family:FontAwesome;color:#1f5b83;position:absolute;right:1em;top:50%;transform:translateY(-50%)}.item-new .slide-down .up:after{content:""}.item-new .slide-down>dd{background:var(--base-color04);padding:20px}@media only screen and (max-width: 991px){.item-new .slide-down>dd{padding:10px}}.item-new .slide-down>dd .text-box{height:200px;overflow-y:scroll;margin-bottom:20px}.item-new .slide-down>dd h4{background:#26455C;border-radius:4px 4px 0 0;text-align:center;font-size:13px;font-weight:700;color:#fff;padding:.5em}.item-new .slide-down>dd h4 .flaticon-cd{display:inline}.item-new .slide-down>dd h4 .flaticon-cd:before{font-size:13px}.item-new .slide-down>dd table{margin:0!important;font-size:13px;width:100%}.item-new .slide-down>dd table tr{border-bottom:1px solid var(--base-color04)}.item-new .slide-down>dd table th{background:#fff;text-align:left;width:30%}.item-new .slide-down>dd table td{background:#fff;font-size:11px}.item-new .slide-down.__type02>dd{padding:32px 40px}@media only screen and (max-width: 544px){.item-new .slide-down.__type02>dd{padding:16px 24px}}.item-new .price-block{margin-top:0;align-items:center}.item-new .price-items.center{margin-top:1.5rem;text-align:center}.item-new .new-item-section>img,.item-new .new-item-section .img{margin:1.5em 0}.item-new .new-item-section>p{margin-bottom:1.5em!important}.item-new .new-item-section>p a{color:#047ae3;text-decoration:underline}.item-new .new-item-section>p a:hover{text-decoration:none}.item-new [class*=step-]{background:var(--base-color04);margin-bottom:1px;padding:20px 30px;font-weight:700}@media only screen and (max-width: 544px){.item-new [class*=step-]{padding:10px 15px}}.item-new [class*=step-] .text-block{margin-right:16px;min-width:128px;font-size:11px;line-height:1.6}.item-new [class*=step-] .en{font-size:13px;color:#047ae3}.item-new [class*=step-] .parts{font-size:13px;width:100%}.item-new [class*=step-] .parts p{margin:0!important;font-weight:400}.item-new [class*=step-] .select.select-style{width:90%}.item-new [class*=step-] .form-check input[type=radio]{display:none}.item-new [class*=step-] .form-check input[type=radio]:checked+.form-check-label{background:#26455C;color:#fff}.item-new [class*=step-] .form-check:last-child .form-check-label i{left:10px}.item-new [class*=step-] .form-check .form-check-label{padding:1.5rem 10px;font-size:13px;font-weight:700;line-height:1.4;background:#fff;cursor:pointer;border:1px solid #efefef;border-radius:4px;transition:all .3s;display:block;text-align:center;position:relative;display:flex;justify-content:center;align-items:center;height:100%}.item-new [class*=step-] .form-check .form-check-label i{position:absolute;left:20px;top:50%;transform:translateY(-50%)}.item-new [class*=step-] .form-check .form-check-label i:before{margin-left:0;font-weight:400}.item-new [class*=step-] .form-check .form-check-label i+.flaticon-cd{left:35px}.item-new .step-2 .form-group{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}.item-new .step-2 .form-group .form-check{width:100%}.item-new .step-2 .form-group .form-check.__widthMax{flex-basis:100%!important}@media only screen and (max-width: 544px){.item-new .step-2 .form-group{flex-wrap:wrap}.item-new .step-2 .form-group .form-check{flex-basis:49%;margin-bottom:.5rem}}.item-new .step-2 .form-group.__2-sp1{flex-wrap:wrap}.item-new .step-2 .form-group.__2-sp1 .form-check{flex-basis:50%}@media only screen and (max-width: 400px){.item-new .step-2 .form-group.__2-sp1 .form-check{flex-basis:100%}}.item-new .step-3 .form-check .form-check-label{margin-bottom:10px;padding:10px}@media only screen and (max-width: 991px){.item-new .step-2 .parts,.item-new .step-3 .parts{margin-top:10px}}.item-new .btn-block{justify-content:center}.item-new .btn-block .mitumori-btn+form{width:calc(100% - 84px)}.item-new .btn-block+.att-list{margin-bottom:30px!important}.item-new .item-faq{background:var(--base-color04);padding:20px}@media only screen and (max-width: 991px){.item-new .item-faq{padding:10px}}.item-new .item-faq .slide-down{margin:20px 0 0}.item-new .item-faq .slide-down:first-child{margin-top:0}.item-new .item-faq .slide-down dt{box-shadow:none;position:relative;border-radius:0;font-weight:700;padding:1em 1em 1em 45px;margin-top:0}@media only screen and (max-width: 991px){.item-new .item-faq .slide-down dt{padding-left:30px;padding-right:30px}}.item-new .item-faq .slide-down dt:after{content:"";font-family:FontAwesome;color:#26455c;position:absolute;right:1em}.item-new .item-faq .slide-down dt:before{content:"Q"}.item-new .item-faq .slide-down .up:after{content:""}.item-new .item-faq .slide-down dd{border-top:1px solid var(--base-color04);background:#fff;padding:20px 20px 20px 45px}.item-new .item-faq .slide-down dd:before{content:"A"}@media only screen and (max-width: 991px){.item-new .item-faq .slide-down dd{padding:10px;font-size:13px}}.item-new .item-faq .slide-down dd .answer{font-weight:700;margin-bottom:1em}@media only screen and (max-width: 991px){.item-new .item-faq .slide-down dd .answer{padding-left:20px}}.item-new .item-faq .slide-down dt,.item-new .item-faq .slide-down dd{position:relative}.item-new .item-faq .slide-down dt:before,.item-new .item-faq .slide-down dd:before{font-family:Roboto,sans-serif;font-size:17px;font-weight:700;color:#047ae3;position:absolute;left:20px;top:14px}@media only screen and (max-width: 991px){.item-new .item-faq .slide-down dt:before,.item-new .item-faq .slide-down dd:before{left:10px;top:8px}}.item-new .item-faq .slide-down dd:before{top:19px}@media only screen and (max-width: 991px){.item-new .item-faq .slide-down dd:before{top:5px}}.item-new .page-box .new-item-contents .main-block .lecturer{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block .lecturer{flex-wrap:wrap}}.item-new .page-box .new-item-contents .main-block .lecturer .img-block{flex:0 0 164px}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block .lecturer .img-block{flex-basis:100%;margin-bottom:3%;text-align:center}.item-new .page-box .new-item-contents .main-block .lecturer .img-block img{-o-object-fit:cover;object-fit:cover;max-height:240px}}.item-new .page-box .new-item-contents .main-block .lecturer .text-block{flex:0 0 calc(100% - 188px)}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block .lecturer .text-block{flex-basis:100%}}.item-new .page-box .new-item-contents .main-block .lecturer .text-block .text{font-size:13px;font-weight:700;color:#047ae3;margin-bottom:0}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block .lecturer .text-block .text{letter-spacing:0;font-size:10px}}.item-new .page-box .new-item-contents .main-block .lecturer .text-block .name{font-size:19px;font-weight:700;margin-bottom:10px}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .lecturer .text-block .name{letter-spacing:1px;font-size:var(--fs-p)}}.item-new .page-box .new-item-contents .main-block .lecturer .text-block p{margin-bottom:1.5em}.item-new .page-box .new-item-contents .main-block .lecturer .img{margin:20px auto}.item-new .page-box .new-item-contents .main-block .row-title{background:#26455C;border-radius:4px;font-size:19px;font-weight:700;line-height:1.5;color:#fff;padding:.5em 1em;margin:40px 0 30px}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .row-title{font-size:19px;margin:30px 0 20px}}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block .row-title{font-size:17px}}.item-new .page-box .new-item-contents .main-block .youtube{width:100%;padding-top:56.25%;margin:0}.item-new .page-box .new-item-contents .main-block .color-3{color:#2eb979;font-weight:700}.item-new .page-box .new-item-contents .main-block .list li{font-weight:700}.item-new .page-box .new-item-contents .main-block .list li:before{width:10px;height:10px;top:3px}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .list li:before{top:-1px}}.item-new .page-box .new-item-contents .main-block .list li:after{content:"";width:4px;height:4px;background:#fff;border-radius:2px;position:absolute;left:3px;top:14px}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .list li:after{top:10px}}.item-new .page-box .new-item-contents .main-block .guarantee{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;margin-top:50px}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .guarantee{margin-top:0;flex-wrap:wrap}}.item-new .page-box .new-item-contents .main-block .guarantee .img-block{flex:0 0 160px}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .guarantee .img-block{flex:0 0 50%;margin:0 auto 15px}}.item-new .page-box .new-item-contents .main-block .guarantee .text-block{flex:0 0 calc(100% - 190px)}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .guarantee .text-block{flex:0 0 100%}}.item-new .page-box .new-item-contents .main-block .guarantee .text-block .title{font-size:17px;font-weight:700;color:#047ae3;margin-bottom:10px}.item-new .page-box .new-item-contents .main-block .guarantee .text-block .title span{font-size:13px;background:#26455C;color:#fff;display:inline-block;margin-right:20px;padding:0 5px 0 9px;position:relative;top:-2px;border-radius:2px 0 0 2px}.item-new .page-box .new-item-contents .main-block .guarantee .text-block .title span:after{content:"";border:13px solid transparent;border-left:7px solid #26455C;position:absolute;right:-20px;top:0}.item-new .page-box .new-item-contents .main-block .guarantee .att{color:#b40000;margin-top:1em}.item-new .page-box .new-item-contents .main-block .ol{margin:2em 0}.item-new .page-box .new-item-contents .main-block .ol li{padding-left:25px;position:relative;margin:5px 0}.item-new .page-box .new-item-contents .main-block .ol li:before{position:absolute;left:7px;top:-3px;margin-top:8px;font-family:Roboto,sans-serif;font-size:11px;font-weight:700;color:#fff;z-index:10}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .ol li:before{top:-6px}}.item-new .page-box .new-item-contents .main-block .ol li:after{content:"";width:20px;height:20px;border-radius:10px;background:#047AE3;position:absolute;left:0;top:6px}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .ol li:after{top:3px}}.item-new .page-box .new-item-contents .main-block .ol li:nth-child(1):before{content:"1"}.item-new .page-box .new-item-contents .main-block .ol li:nth-child(2):before{content:"2"}.item-new .page-box .new-item-contents .main-block .ol li:nth-child(3):before{content:"3"}.item-new .page-box .new-item-contents .main-block .ol li:nth-child(4):before{content:"4"}.item-new .page-box .new-item-contents .main-block .ol li:nth-child(5):before{content:"5"}.item-new .page-box .new-item-contents .main-block .ol li:nth-child(6):before{content:"6"}.item-new .page-box .new-item-contents .main-block .ol li:nth-child(7):before{content:"7"}.item-new .page-box .new-item-contents .main-block .ol li:nth-child(8):before{content:"8"}.item-new .page-box .new-item-contents .main-block .ol li:nth-child(9):before{content:"9"}.item-new .page-box .new-item-contents .main-block .ol li:nth-child(10):before{content:"10"}.item-new .page-box .new-item-contents .main-block .box{position:relative;border:2px solid var(--base-color04)}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .box{margin-top:50px}}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block .box{margin-top:32px}}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block ul li,.item-new .page-box .new-item-contents .main-block ol li{font-size:13px}}.item-new .page-box .new-item-contents .main-block .youtube:after{content:none}.item-new .page-box .new-item-contents .main-block .att-box{margin-bottom:2em}.item-new .page-box .new-item-contents .main-block .att-box dt{background:var(--base-color04);font-size:var(--fs-p);font-weight:700;padding:10px 30px;position:relative}.item-new .page-box .new-item-contents .main-block .att-box dt.__white{background:#fff!important}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .att-box dt{padding:5px 10px}}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block .att-box dt{font-size:13px}}.item-new .page-box .new-item-contents .main-block .att-box dt:before{content:"";width:28px;height:2px;background:#047AE3;position:absolute;left:-14px;top:48%}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .att-box dt:before{left:-24px}}.item-new .page-box .new-item-contents .main-block .att-box dd{padding:16px 32px}.item-new .page-box .new-item-contents .main-block .att-box dd.__white{background:#fff!important}.item-new .page-box .new-item-contents .main-block .att-box dd.__open{display:block!important}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .att-box dd{padding:16px}}.item-new .page-box .new-item-contents .main-block .att-box dd p{margin-bottom:1rem}.item-new .page-box .new-item-contents .main-block .att-box dd p:last-child{margin-bottom:0}.item-new .page-box .new-item-contents .main-block .att-box a{color:#047ae3;text-decoration:underline}.item-new .page-box .new-item-contents .main-block .att-box a:hover{text-decoration:none}.item-new .page-box .new-item-contents .main-block .att-box img{margin:1em 0}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block .att-box ul.list{margin:.5em 0}}.item-new .page-box .new-item-contents .main-block .att-box ul.list li{font-size:13px;font-weight:400}.item-new .page-box .new-item-contents .main-block .color-4{color:#b92e2d;font-weight:700}.item-new .page-box .new-item-contents .main-block .link-btn{display:table;margin:0 auto 1em}.item-new .page-box .new-item-contents .main-block .link-btn a{background:var(--base-color04);border-radius:4px;box-shadow:0 3px 3px #e5e9eb;padding:5px 30px;font-size:var(--fs-p);font-weight:700;display:block}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block .link-btn a{padding:5px 16px}}.item-new .page-box .new-item-contents .main-block .link-btn a:hover{opacity:.85}.item-new .page-box .new-item-contents .main-block .link-btn a.__white{background:#fff}.item-new .page-box .new-item-contents .main-block .link-btn a.__basic01{background:#26455C;color:#fff}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .link-btn a{font-size:13px}}.item-new .page-box .new-item-contents .main-block .link-btn .pdf:before{content:"";font-family:FontAwesome;padding-right:5px}.item-new .page-box .new-item-contents .main-block .link-btn .review:before{content:"";font-family:FontAwesome;padding-right:5px}.item-new .page-box .new-item-contents .main-block .link-btn .line:before{content:"";background-size:cover;background-repeat:no-repeat;height:20px;width:20px;background-image:url(https://www.sat-co.info/wp-content/themes/sat/images/lp/line/icon_line.png);display:inline-block;vertical-align:sub;margin-right:6px}.item-new .page-box .new-item-contents .main-block .pass-rate{padding:40px 30px 20px;margin-bottom:10px}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block .pass-rate{padding:16px}}.item-new .page-box .new-item-contents .main-block .pass-rate .text{position:absolute;top:-16px;display:inline-block;background:#26455C;color:#fff;font-size:var(--fs-p);font-weight:700;padding:5px 15px;margin:0}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block .pass-rate .text{font-size:13px;text-align:center}}.item-new .page-box .new-item-contents .main-block .pass-rate .text .parts{margin-bottom:0}.item-new .page-box .new-item-contents .main-block .pass-rate .flex{justify-content:space-between}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .pass-rate .flex{flex-wrap:wrap}}.item-new .page-box .new-item-contents .main-block .pass-rate .flex .img-block{flex:0 0 161.5px}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .pass-rate .flex .img-block{max-width:60%;flex:0 0 60%;margin:20px auto;text-align:center}}.item-new .page-box .new-item-contents .main-block .pass-rate .flex .text-block{flex:0 0 calc(100% - 180px)}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .pass-rate .flex .text-block{flex:0 0 100%}}.item-new .page-box .new-item-contents .main-block .pass-rate .flex-1{align-items:center}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .pass-rate .flex-1{display:flex;justify-content:space-between}}.item-new .page-box .new-item-contents .main-block .pass-rate .flex-1 p{font-size:var(--fs-p);font-weight:700;margin:0}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block .pass-rate .flex-1 p{font-size:13px;line-height:1.5}}.item-new .page-box .new-item-contents .main-block .pass-rate .flex-1 .pass{color:#047ae3;background:-webkit-linear-gradient(15deg,#1789EB,#7DC3FE,#1789EB);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:80px;font-weight:700;line-height:1}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .pass-rate .flex-1 .pass{font-size:52px;letter-spacing:0px}}.item-new .page-box .new-item-contents .main-block .pass-rate .flex-1 .pass .small{font-size:30px}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .pass-rate .flex-1 .pass .small{font-size:18px}}.item-new .page-box .new-item-contents .main-block .pass-rate .flex-2{margin-top:20px;background:var(--base-color04);padding:10px 20px}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .pass-rate .flex-2{display:flex;justify-content:space-between}}.item-new .page-box .new-item-contents .main-block .pass-rate .flex-2 dt{font-size:14px;font-weight:700}.item-new .page-box .new-item-contents .main-block .pass-rate .flex-2 dd{font-size:29px;font-weight:700;line-height:1}.item-new .page-box .new-item-contents .main-block .pass-rate .flex-2 dd .small{font-size:16px}.item-new .page-box .new-item-contents .main-block .pass-rate table{width:100%;margin-bottom:0}.item-new .page-box .new-item-contents .main-block .pass-rate table th,.item-new .page-box .new-item-contents .main-block .pass-rate table td{padding:10px;text-align:center;font-size:12px;line-height:1.4}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .pass-rate table th,.item-new .page-box .new-item-contents .main-block .pass-rate table td{padding:10px 5px}}.item-new .page-box .new-item-contents .main-block .pass-rate table th{background:none;border-bottom:2px solid #26455C;vertical-align:middle}.item-new .page-box .new-item-contents .main-block .pass-rate table td{border-top:1px solid var(--base-color04)}.item-new .page-box .new-item-contents .main-block .pass-rate table td:nth-child(3) .en{color:#047ae3}.item-new .page-box .new-item-contents .main-block .pass-rate table td:last-child .en{color:#26455c}.item-new .page-box .new-item-contents .main-block .pass-rate table .en{font-size:18px;font-weight:700}.item-new .page-box .new-item-contents .main-block .pass-rate+p{text-align:right;font-size:10px;margin-bottom:0!important}.item-new .page-box .new-item-contents .main-block .pass-rate+p a{color:#000;text-decoration:none}.item-new .page-box .new-item-contents .main-block .pass-rate+p a:hover{text-decoration:underline}.item-new .page-box .new-item-contents .main-block .title-block{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin:40px 0 30px}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .title-block{margin:30px 0 20px}}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block .title-block{margin:30px -5% 1em}}.item-new .page-box .new-item-contents .main-block .title-block .text{flex:0 0 50px;font-size:12px;font-weight:700;background:#047AE3;line-height:1;padding:10px;border-radius:4px 0 0 4px;color:#fff;text-align:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;align-content:center;align-items:center;letter-spacing:.2em}.item-new .page-box .new-item-contents .main-block .title-block .text .en{font-size:26px;letter-spacing:0}.item-new .page-box .new-item-contents .main-block .title-block .row-title{flex:0 0 calc(100% - 50px);margin:0;border-radius:0 4px 4px 0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;line-height:1.4}.item-new .page-box .new-item-contents .main-block .overlink{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.item-new .page-box .new-item-contents .main-block .link{display:table;margin-left:auto;font-size:13px;font-weight:700;color:#047ae3;text-decoration:none;transition:all .3s ease}.item-new .page-box .new-item-contents .main-block .link:hover:after{padding-left:10px}.item-new .page-box .new-item-contents .main-block .link:after{content:"";font-family:FontAwesome;color:#047ae3;padding-left:5px;transition:all .3s ease}.item-new .page-box .new-item-contents .main-block .box-2{border-top:2px solid #047AE3;padding:0 30px;margin-bottom:2em;margin-top:60px}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .box-2{padding:0 10px}}.item-new .page-box .new-item-contents .main-block .box-2 .text-box{margin-top:-30px}.item-new .page-box .new-item-contents .main-block .box-2 .text-box .text{display:table;padding:0 20px;background:#fff;margin:0 auto}.item-new .page-box .new-item-contents .main-block .box-2 .text-box .text .img-block{width:40px;display:table-cell}.item-new .page-box .new-item-contents .main-block .box-2 .text-box .text .title{padding:0 0 0 10px;font-size:var(--fs-p);font-weight:700;display:table-cell;vertical-align:bottom}.item-new .page-box .new-item-contents .main-block .box-2 .img{margin:20px 0 0}.item-new .page-box .new-item-contents .main-block .box-2 .img+.list{margin-top:0}.item-new .page-box .new-item-contents .main-block .bg-box{background:url(../images/new_item/top_bg_4@2x.jpg) center right;background-size:cover;padding:40px 40px 40px 0;margin-bottom:30px}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .bg-box{padding:25px 25px 25px 0}}.item-new .page-box .new-item-contents .main-block .bg-box .text{font-size:24px;font-weight:700;line-height:1.4}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .bg-box .text{font-size:13px}}.item-new .page-box .new-item-contents .main-block .bg-box .text .text-bg{background:#B92E2D;color:#fff}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .bg-box .text .text-bg{font-size:17px}}.item-new .page-box .new-item-contents .main-block .method-text{text-align:center;font-size:20px;font-weight:700;line-height:1.4;margin-top:20px}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .method-text{font-size:13px}}.item-new .page-box .new-item-contents .main-block .method-text .color-main{color:#047ae3}.item-new .page-box .new-item-contents .main-block .method-text .big{font-size:29px}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .method-text .big{font-size:19px}}.item-new .page-box .new-item-contents .main-block .color-6{color:#fd850d;font-weight:700}.item-new .page-box .new-item-contents .main-block .flex-method{flex-direction:row-reverse}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .flex-method{flex-wrap:wrap}}.item-new .page-box .new-item-contents .main-block .flex-method .img-block{flex:0 0 216px}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .flex-method .img-block{flex:0 0 10%}}.item-new .page-box .new-item-contents .main-block .flex-method .text-block{flex:0 0 calc(100% - 216px);padding-right:20px}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .flex-method .text-block{flex:0 0 100%;padding-right:0}}.item-new .page-box .new-item-contents .main-block .youtube{position:relative;width:100%!important;padding-top:56.25%!important}.item-new .page-box .new-item-contents .main-block .youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.item-new .page-box .new-item-contents .main-block .p-denkenlpTeacher_td{display:flex;align-items:center}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block .p-denkenlpTeacher_td{display:block}}.item-new .page-box .new-item-contents .main-block .p-denkenlpTeacher_book01{flex-shrink:inherit;max-width:120px;margin-left:1rem}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block .p-denkenlpTeacher_book01{max-width:90px}}.item-new .page-box .new-item-contents .main-block .p-denkenlpPresent_img01{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #efefef}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block .p-denkenlpPresent_img01{margin-top:1rem;padding-top:1rem}}.item-new .page-box .new-item-contents .main-block .technic-1{margin:0 -1%}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .technic-1{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block .technic-1{display:block}}.item-new .page-box .new-item-contents .main-block .technic-1 .text-block{margin:0 1%;width:100%;border:1px solid var(--border-color01)}.item-new .page-box .new-item-contents .main-block .technic-1 .text-block:last-child{margin-bottom:3rem}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block .technic-1 .text-block{margin-top:20px}}.item-new .page-box .new-item-contents .main-block .technic-1 .text-block h4{background:#26455C;font-size:13px;font-weight:700;color:#fff;text-align:center;padding:1em}.item-new .page-box .new-item-contents .main-block .technic-1 .text-block .text-block-inner{padding:10px}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block .technic-1 .text-block .text-block-inner{padding:5px}}.item-new .page-box .new-item-contents .main-block .technic-1 .text-block table{border-collapse:separate;border-spacing:10px;margin:0}.item-new .page-box .new-item-contents .main-block .technic-1 .text-block table th,.item-new .page-box .new-item-contents .main-block .technic-1 .text-block table td{padding:5px;border-bottom:none}.item-new .page-box .new-item-contents .main-block .technic-1 .text-block table th{background-color:var(--base-color04);font-size:12px}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block .technic-1 .text-block table th{font-size:10px}}.item-new .page-box .new-item-contents .main-block .technic-1 .text-block table td{font-size:14px}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block .technic-1 .text-block table td{font-size:12px}}.item-new .page-box .new-item-contents .main-block .technic-1 .text-block .ol{margin:0 10px}.item-new .page-box .new-item-contents .main-block .technic-1 .text-block .ol li{font-size:12px;font-weight:700;margin:10px 0}.item-new .page-box .new-item-contents .main-block .technic-1 .text-block .ol li:first-child{color:#047ae3;text-decoration:underline}.item-new .page-box .new-item-contents .main-block .technic-1 .text-block .ol li:after{top:3px}.item-new .page-box .new-item-contents .main-block .technic-1 .text-block .ol li:before{top:-7px}.item-new .page-box .new-item-contents .main-block .technic-3 h4{margin-left:-30px;margin-right:-30px}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block .technic-3 h4{margin-left:-12px;margin-right:-12px}}.item-new .page-box .new-item-contents .main-block .technic-3 table{width:100%!important;margin-top:2rem!important}.item-new .page-box .new-item-contents .main-block table.technic-8{border-top:none;width:100%}.item-new .page-box .new-item-contents .main-block table.technic-8 th,.item-new .page-box .new-item-contents .main-block table.technic-8 td{text-align:center;letter-spacing:1px}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block table.technic-8 th,.item-new .page-box .new-item-contents .main-block table.technic-8 td{font-size:10px;padding:5px;vertical-align:middle}}.item-new .page-box .new-item-contents .main-block table.technic-8 th strong,.item-new .page-box .new-item-contents .main-block table.technic-8 td strong{font-size:140%;font-weight:700}.item-new .page-box .new-item-contents .main-block table.technic-8 th{background-color:transparent}.item-new .page-box .new-item-contents .main-block table.technic-8 tr:nth-child(3){background-color:var(--base-color04)}.item-new .page-box .new-item-contents .main-block table.technic-8 tr:first-child{border-bottom:2px solid var(--base-color04)}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .big{font-size:20px}}.item-new .page-box .new-item-contents .main-block .sample-apply .slide-down .item{font-size:13px;font-weight:700;background:#fff;margin:1px;padding:1em 20px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}.item-new .page-box .new-item-contents .main-block .sample-apply .slide-down>dt{line-height:1.5;padding:2rem;padding-left:75px;position:relative;overflow:visible;border-radius:4px}.item-new .page-box .new-item-contents .main-block .sample-apply .slide-down>dt:before{content:"";position:absolute;left:15px;top:0;bottom:0;margin:auto}.item-new .page-box .new-item-contents .main-block .sample-apply .slide-down dd table td{font-size:13px}.item-new .page-box .new-item-contents .main-block .sample-apply .slide-down-1 dt{padding-left:80px}.item-new .page-box .new-item-contents .main-block .sample-apply .slide-down-1 dt:before{width:82px;height:44px;background:url(../images/new_item/mobile@2x.png);background-size:82px 44px;top:0;left:-6px;bottom:0;margin:auto}.item-new .page-box .new-item-contents .main-block .sample-apply .slide-down-1 dt .mark{font-size:13px;font-weight:700;color:#fff;background:#2EB979;border-radius:3px;display:inline-block;margin-right:5px;padding:5px 5px 6px;line-height:1;letter-spacing:0}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block .sample-apply .slide-down-1 dt .mark{display:table;font-size:11px;margin-bottom:4px}}.item-new .page-box .new-item-contents .main-block .sample-apply .slide-down-2 dt:before{width:41px;height:62px;background:url(../images/new_item/sample_img_1@2x.png);background-size:41px 62px;top:-10px}.item-new .page-box .new-item-contents .main-block .sample-apply .slide-down-3 dt:before{width:62px;height:62px;background:url(../images/new_item/sample_img_2@2x.png);background-size:62px 62px;top:-10px;left:10px}.item-new .page-box .new-item-contents .main-block .sample-apply .slide-down-4 dt:before{width:62px;height:62px;background:url(../images/new_item/sample_img_3@2x.png);background-size:62px 62px;top:-10px;left:10px}.item-new .page-box .new-item-contents .main-block .sample-apply .request>p{font-size:var(--fs-p);text-align:center;margin:0 0 20px}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .sample-apply .request>p{margin-top:0;font-size:13px}}.item-new .page-box .new-item-contents .main-block .sample-apply .request .form-box{padding:32px;border-top:2px solid #26455C;margin-bottom:3rem}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block .sample-apply .request .form-box{margin:0 -5% 3rem}}.item-new .page-box .new-item-contents .main-block .sample-apply .request .form-box table{margin:0}.item-new .page-box .new-item-contents .main-block .curri-flex{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid var(--border-color01)}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .curri-flex{padding-bottom:20px;margin-bottom:20px}}.item-new .page-box .new-item-contents .main-block .curri-flex .img-block{flex:0 0 78px}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block .curri-flex .img-block{flex:0 0 60px}}.item-new .page-box .new-item-contents .main-block .curri-flex .text-block{flex:0 0 calc(100% - 78px);padding-left:30px}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .curri-flex .text-block{padding-left:10px}}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block .curri-flex .text-block{flex:0 0 calc(100% - 60px)}}.item-new .page-box .new-item-contents .main-block .curri-flex .type{font-size:var(--fs-p);font-weight:700;background:#26455C;color:#fff;padding:0 10px;display:inline-block;position:relative}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .curri-flex .type{font-size:12px}}.item-new .page-box .new-item-contents .main-block .curri-flex .type:after{content:"";border:15px solid transparent;border-left:15px solid #26455C;position:absolute;right:-30px;top:0}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .curri-flex .type:after{border:12px solid transparent;border-left:12px solid #26455C;right:-24px}}.item-new .page-box .new-item-contents .main-block .curri-flex .title{font-size:19px;font-weight:700;margin:10px 0;line-height:1.4}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .curri-flex .title{font-size:16px}}.item-new .page-box .new-item-contents .main-block .curri-flex .title .size-s{font-size:var(--fs-p);font-weight:400}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .curri-flex .title .size-s{font-size:12px}}.item-new .page-box .new-item-contents .main-block .curri-flex .list{margin:0}.item-new .page-box .new-item-contents .main-block .curri-flex .list li{font-weight:400}.item-new .page-box .new-item-contents .main-block .tab-wrap{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin:120px 0 50px;overflow:visible}.item-new .page-box .new-item-contents .main-block .tab-wrap .tab{flex:33.3%;background:var(--base-color04);text-align:center;font-size:16px;font-weight:700;color:#26455c;padding:25px 10px 10px;position:relative;cursor:pointer;transition:all .3s ease}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .tab-wrap .tab{font-size:12px}}.item-new .page-box .new-item-contents .main-block .tab-wrap .tab:hover{background:#1F5B83;color:#fff}.item-new .page-box .new-item-contents .main-block .tab-wrap .tab:before{content:"";width:66px;height:98px;position:absolute;left:50%;top:-78px;transform:translate(-50%)}.item-new .page-box .new-item-contents .main-block .tab-wrap .tab-1{border-radius:4px 0 0 4px}.item-new .page-box .new-item-contents .main-block .tab-wrap .tab-1:before{background:url(../images/new_item/curri_img_a@2x.png);background-size:66px 98px}.item-new .page-box .new-item-contents .main-block .tab-wrap .tab-2{border-left:1px solid #fff;border-right:1px solid #fff}.item-new .page-box .new-item-contents .main-block .tab-wrap .tab-2:before{background:url(../images/new_item/curri_img_b@2x.png);background-size:66px 98px}.item-new .page-box .new-item-contents .main-block .tab-wrap .tab-3{border-radius:0 4px 4px 0}.item-new .page-box .new-item-contents .main-block .tab-wrap .tab-3:before{background:url(../images/new_item/curri_img_c@2x.png);background-size:66px 98px}.item-new .page-box .new-item-contents .main-block .tab-wrap .is-active{background:#1F5B83;color:#fff}.item-new .page-box .new-item-contents .main-block .tab-wrap .is-active:after{content:"";border:15px solid transparent;border-top:15px solid #1F5B83;position:absolute;left:50%;bottom:-25px;transform:translate(-50%)}.item-new .page-box .new-item-contents .main-block .tab-contents{padding:0}.item-new .page-box .new-item-contents .main-block .tab-contents .ol li{padding-left:40px;font-size:14px;margin-bottom:2rem}.item-new .page-box .new-item-contents .main-block .tab-contents .ol li:last-child{margin-bottom:0}.item-new .page-box .new-item-contents .main-block .tab-contents .ol li:before{left:11px;top:1px}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .tab-contents .ol li:before{top:-3px}}.item-new .page-box .new-item-contents .main-block .tab-contents .ol li:after{width:28px;height:28px;border-radius:50%;background:#2EB979}.item-new .page-box .new-item-contents .main-block strong{font-weight:700}.item-new .page-box .new-item-contents .main-block .btn-block.denken{flex-wrap:wrap}.item-new .page-box .new-item-contents .main-block .btn-block.denken .document-btn,.item-new .page-box .new-item-contents .main-block .btn-block.denken .mitumori-btn{flex-basis:48%;max-width:48%}.item-new .page-box .new-item-contents .main-block .btn-block.denken .mitumori-btn+form{width:98%;margin-top:1rem}.item-new .page-box .new-item-contents .main-block .btn-block.denken .mitumori-btn+form .btn,.item-new .page-box .new-item-contents .main-block .btn-block.denken .mitumori-btn+form input[type=submit],.item-new .page-box .new-item-contents .main-block .btn-block.denken .mitumori-btn+form button{padding:3rem 0;font-size:18px;max-width:inherit}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block .btn-block.denken .mitumori-btn+form .btn,.item-new .page-box .new-item-contents .main-block .btn-block.denken .mitumori-btn+form input[type=submit],.item-new .page-box .new-item-contents .main-block .btn-block.denken .mitumori-btn+form button{font-size:14px;padding:2rem 0}}.item-new .page-box .new-item-contents .main-block .btn-block.denken .mitumori-btn+form .btn i:before,.item-new .page-box .new-item-contents .main-block .btn-block.denken .mitumori-btn+form input[type=submit] i:before,.item-new .page-box .new-item-contents .main-block .btn-block.denken .mitumori-btn+form button i:before{font-size:18px}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block .btn-block.denken .mitumori-btn+form .btn i:before,.item-new .page-box .new-item-contents .main-block .btn-block.denken .mitumori-btn+form input[type=submit] i:before,.item-new .page-box .new-item-contents .main-block .btn-block.denken .mitumori-btn+form button i:before{font-size:14px}}@media only screen and (max-width: 1080px){.new-item-page .fixed-item-wrap.sp{display:none!important}}.item-new .page-box .new-item-contents.sample-contents{display:block}.item-new .page-box .sample-apply.sample-contents{background-color:#7b080a}#brochure .footer-cta{display:none}#brochure .footer-others{margin-top:0}@media only screen and (max-width: 1080px){.sample-apply .l-inner{padding-left:2%;padding-right:2%}}.sample-apply .fv{background-color:#7b080a;overflow:hidden}.sample-apply .fv .l-inner{position:relative;padding:3rem 0 1.5rem}@media only screen and (max-width: 544px){.sample-apply .fv .l-inner{padding:1.5rem 0}}.sample-apply .fv .video{position:relative}.sample-apply .fv .btn,.sample-apply .fv form input[type=submit],form .sample-apply .fv input[type=submit],.sample-apply .fv form button,form .sample-apply .fv button{margin-bottom:3rem;max-width:640px;padding:1.5rem 1rem;border-radius:4px;font-size:36px;background:linear-gradient(to right,#2EB979,#71D6A8);text-shadow:0 0 12px rgba(0,0,0,.4)}@media only screen and (max-width: 672px){.sample-apply .fv .btn,.sample-apply .fv form input[type=submit],form .sample-apply .fv input[type=submit],.sample-apply .fv form button,form .sample-apply .fv button{font-size:16px;margin:.5rem 32px 0rem}}.sample-apply .fv .btn:before,.sample-apply .fv form input[type=submit]:before,form .sample-apply .fv input[type=submit]:before,.sample-apply .fv form button:before,form .sample-apply .fv button:before{content:"";width:68px;height:58px;background:url(../images/new_item/sample/img_1@2x.png) no-repeat;background-size:100%;position:absolute;left:0;top:50%;transform:translate(-20%,-50%)}@media only screen and (max-width: 672px){.sample-apply .fv .btn:before,.sample-apply .fv form input[type=submit]:before,form .sample-apply .fv input[type=submit]:before,.sample-apply .fv form button:before,form .sample-apply .fv button:before{transform:translate(-20%,-50%)}}.sample-apply .fv .btn.__sekou:before,.sample-apply .fv form input.__sekou[type=submit]:before,form .sample-apply .fv input.__sekou[type=submit]:before,.sample-apply .fv form button.__sekou:before,form .sample-apply .fv button.__sekou:before{background-image:url(../images/lp/sekou/bnt_img01.png)}.sample-apply .fv .btn:after,.sample-apply .fv form input[type=submit]:after,form .sample-apply .fv input[type=submit]:after,.sample-apply .fv form button:after,form .sample-apply .fv button:after{color:#fff}.sample-apply .page-title{font-size:21px;font-weight:700;text-align:center;max-width:852px;margin:0 auto 15px}@media only screen and (max-width: 991px){.sample-apply .page-title{font-size:18px}}@media only screen and (max-width: 544px){.sample-apply .page-title{font-size:16px}}.sample-apply .page-title .title{display:block;margin-bottom:10px}.sample-apply .page-title+img{max-width:650px;margin:30px auto;display:block;width:100%}.sample-apply .bg-1{background:url(../images/new_item/sample/bg_1@2x.png) no-repeat center;background-size:cover;padding:10px 0}@media only screen and (max-width: 991px){.sample-apply .bg-1{padding:24px 0}}.sample-apply .bg-1 .l-inner{position:relative}.sample-apply .bg-1 .text-block{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;max-width:700px}@media only screen and (max-width: 991px){.sample-apply .bg-1 .text-block{text-align:center;display:block;max-width:inherit}}.sample-apply .bg-1 .parts-1{padding:0 0 0 10px;color:#fff;font-size:18px;font-weight:700;background:linear-gradient(to right,#FB6F0F,#F11E04);margin-right:30px;position:relative;letter-spacing:0px}@media only screen and (max-width: 991px){.sample-apply .bg-1 .parts-1{font-size:14px;display:inline-block}}.sample-apply .bg-1 .parts-1:after{content:"";border:19px solid transparent;border-left:19px solid #F11E04;position:absolute;right:-38px;top:-1px;border-radius:1px}@media only screen and (max-width: 991px){.sample-apply .bg-1 .parts-1:after{border:15px solid transparent;border-left:15px solid #F11E04;right:-30px}}.sample-apply .bg-1 .parts-1 .en{font-size:28px}@media only screen and (max-width: 991px){.sample-apply .bg-1 .parts-1 .en{font-size:20px}}.sample-apply .bg-1 .parts-2{font-size:19px;font-weight:700;color:#fff;line-height:1.4;text-shadow:0 0 10px rgba(0,0,0,.3);letter-spacing:0px}@media only screen and (max-width: 991px){.sample-apply .bg-1 .parts-2{margin:10px 0;font-size:3vw}}@media only screen and (max-width: 544px){.sample-apply .bg-1 .parts-2{font-size:4vw}}.sample-apply .bg-1 .parts-2 .text{font-size:27px}@media only screen and (max-width: 991px){.sample-apply .bg-1 .parts-2 .text{font-size:5vw}}@media only screen and (max-width: 544px){.sample-apply .bg-1 .parts-2 .text{font-size:6vw}}.sample-apply .bg-1 .dvd-img{width:240px;position:absolute;right:0;top:0;z-index:10}@media only screen and (max-width: 991px){.sample-apply .bg-1 .dvd-img{width:80%;position:relative;right:auto;top:auto;margin:0 auto;transform:none}}@media only screen and (max-width: 544px){.sample-apply .bg-1 .dvd-img{width:100%;max-width:250px}}.sample-apply .bg-2{background:url(../images/new_item/sample/bg_2@2x.png) no-repeat center;background-size:cover;padding:40px 0;text-align:center;margin-bottom:50px;position:relative}@media only screen and (max-width: 991px){.sample-apply .bg-2{padding:20px 10px}}.sample-apply .bg-2:after{content:"";width:100%;height:100%;background:rgba(0,81,154,.6);position:absolute;left:0;top:0}.sample-apply .bg-2 .section-title{font-size:34px;font-weight:700;color:#fff;position:relative;z-index:10;line-height:1.4;text-shadow:0 3px 10px rgba(0,0,0,.3)}@media only screen and (max-width: 991px){.sample-apply .bg-2 .section-title{font-size:24px}}@media only screen and (max-width: 544px){.sample-apply .bg-2 .section-title{font-size:18px;padding:15px 10px}}.sample-apply .sample-review{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-bottom:40px}@media only screen and (max-width: 991px){.sample-apply .sample-review{margin-bottom:25px}}@media only screen and (max-width: 991px){.sample-apply .sample-review{flex-wrap:wrap}}.sample-apply .sample-review .movie-block{flex:0 0 512px}@media only screen and (max-width: 991px){.sample-apply .sample-review .movie-block{flex:0 0 40%}}@media only screen and (max-width: 544px){.sample-apply .sample-review .movie-block{flex:0 0 100%}}.sample-apply .sample-review .text-block{flex:0 0 51.145%;padding-left:25px}@media only screen and (max-width: 991px){.sample-apply .sample-review .text-block{flex:0 0 60%}}@media only screen and (max-width: 544px){.sample-apply .sample-review .text-block{flex:0 0 100%;padding:20px 0 0}}.sample-apply .sample-review .text-block .title{font-size:24px;font-weight:700;color:#047ae3;line-height:1.4;margin-bottom:10px}@media only screen and (max-width: 991px){.sample-apply .sample-review .text-block .title{font-size:20px}}@media only screen and (max-width: 544px){.sample-apply .sample-review .text-block .title{font-size:var(--fs-p)}}.sample-apply .sample-review .text-block .name{font-size:13px;font-weight:700;margin-bottom:2em}@media only screen and (max-width: 544px){.sample-apply .sample-review .text-block .name{margin-bottom:1em}}.sample-apply .color-5{color:#feed1e}.sample-apply .sample-section-2{margin-bottom:6rem}.sample-apply .sample-section-2>.bg-2{margin-bottom:0}.sample-apply .sample-section-2 .bg-block{background:url(../images/new_item/sample/bg_3@2x.png) no-repeat center top;background-size:100% auto}.sample-apply .sample-section-2 .bg-block .img{max-width:800px;margin:0 auto;padding:50px 0}@media only screen and (max-width: 991px){.sample-apply .sample-section-2 .bg-block .img{padding:30px 0}}.sample-apply .sample-title{margin-top:6em}.sample-apply .sample-title:first-child{margin-top:2rem}@media only screen and (max-width: 991px){.sample-apply .sample-title{margin-top:3em}}.sample-apply .sample-title .title-1{background:linear-gradient(to right,#05539A,#1789EB);text-align:center;font-size:20px;font-weight:700;color:#fff;border-radius:4px 4px 0 0;display:block;padding-top:5px}@media only screen and (max-width: 991px){.sample-apply .sample-title .title-1{font-size:13px}}.sample-apply .sample-title .title-1 .en{font-size:40px;color:#feed1e;padding-left:5px;line-height:1}@media only screen and (max-width: 991px){.sample-apply .sample-title .title-1 .en{font-size:20px}}.sample-apply .sample-title .title-2{text-align:center;font-size:28px;font-weight:700;color:#fff;line-height:1.4;padding:30px 10px;border-radius:0 0 4px 4px;overflow:hidden;display:block}@media only screen and (max-width: 991px){.sample-apply .sample-title .title-2{font-size:22px;padding:15px 10px}}@media only screen and (max-width: 544px){.sample-apply .sample-title .title-2{font-size:16px}}.sample-apply .sample-title .title-2 .text{position:relative;z-index:10}.sample-apply .inner-block{max-width:800px;margin:0 auto}.sample-apply .profile-box{border:none!important;margin-bottom:60px;position:relative;padding:0 40px 20px;overflow:visible}@media only screen and (max-width: 991px){.sample-apply .profile-box{padding:0 20px}}@media only screen and (max-width: 544px){.sample-apply .profile-box{padding:0 10px}}.sample-apply .profile-box .profile-1{padding:20px 0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}.sample-apply .profile-box .profile-1 .img-block{flex:0 0 88px}.sample-apply .profile-box .profile-1 .text-block{flex:0 0 calc(100% - 108px)}.sample-apply .profile-box .profile-1 .text-block .name{font-size:13px;font-weight:700;color:#047ae3;margin-bottom:0}@media only screen and (max-width: 544px){.sample-apply .profile-box .profile-1 .text-block .name{font-size:10px}}.sample-apply .profile-box .profile-1 .text-block .title{font-size:19px;font-weight:700;line-height:1.4}@media only screen and (max-width: 544px){.sample-apply .profile-box .profile-1 .text-block .title{font-size:13px}}.sample-apply .profile-box .profile-2{padding:20px 0;display:none}.sample-apply .profile-box .profile-2 .name{font-size:19px;font-weight:700;margin-bottom:1em}.sample-apply .img-box{margin:2em 0}.sample-apply .open-btn{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);font-size:var(--fs-p);font-weight:700;color:#fff;text-align:center;background:#26455C;padding:6px 40px;border-radius:20px;cursor:pointer;transition:all .3s ease}@media only screen and (max-width: 544px){.sample-apply .open-btn{font-size:13px;width:96%;transform:translate(-50%,80%)}}.sample-apply .open-btn i{color:#047ae3}.sample-apply .open-btn:hover{box-shadow:0 0 20px #26455c66;filter:brightness(1.2)}.sample-apply .shadow-box .toggle-btn,.item-new .page-box .new-item-contents .main-block .sample-apply .request .form-box .toggle-btn,.sample-apply .bg-3 .text-box .toggle-btn,.sample-apply .item-new .slide-down>dt .toggle-btn,.item-new .sample-apply .slide-down>dt .toggle-btn,.sample-apply .item-new .item-faq .slide-down .toggle-btn,.item-new .item-faq .sample-apply .slide-down .toggle-btn,.sample-apply .item-new .page-box .new-item-contents .main-block .tab-wrap .toggle-btn,.item-new .page-box .new-item-contents .main-block .sample-apply .tab-wrap .toggle-btn{background:#26455C;text-align:center;font-size:16px;font-weight:700;color:#fff;padding:5px 10px;border-radius:4px 4px 0 0;cursor:pointer;transition:all .3s ease}@media only screen and (max-width: 991px){.sample-apply .shadow-box .toggle-btn,.item-new .page-box .new-item-contents .main-block .sample-apply .request .form-box .toggle-btn,.sample-apply .bg-3 .text-box .toggle-btn,.sample-apply .item-new .slide-down>dt .toggle-btn,.item-new .sample-apply .slide-down>dt .toggle-btn,.sample-apply .item-new .item-faq .slide-down .toggle-btn,.item-new .item-faq .sample-apply .slide-down .toggle-btn,.sample-apply .item-new .page-box .new-item-contents .main-block .tab-wrap .toggle-btn,.item-new .page-box .new-item-contents .main-block .sample-apply .tab-wrap .toggle-btn{font-size:13px}}.sample-apply .shadow-box .toggle-btn i,.item-new .page-box .new-item-contents .main-block .sample-apply .request .form-box .toggle-btn i,.sample-apply .bg-3 .text-box .toggle-btn i,.sample-apply .item-new .slide-down>dt .toggle-btn i,.item-new .sample-apply .slide-down>dt .toggle-btn i,.sample-apply .item-new .item-faq .slide-down .toggle-btn i,.item-new .item-faq .sample-apply .slide-down .toggle-btn i,.sample-apply .item-new .page-box .new-item-contents .main-block .tab-wrap .toggle-btn i,.item-new .page-box .new-item-contents .main-block .sample-apply .tab-wrap .toggle-btn i{color:#047ae3}.sample-apply .shadow-box .toggle-btn:hover,.item-new .page-box .new-item-contents .main-block .sample-apply .request .form-box .toggle-btn:hover,.sample-apply .bg-3 .text-box .toggle-btn:hover,.sample-apply .item-new .slide-down>dt .toggle-btn:hover,.item-new .sample-apply .slide-down>dt .toggle-btn:hover,.sample-apply .item-new .item-faq .slide-down .toggle-btn:hover,.item-new .item-faq .sample-apply .slide-down .toggle-btn:hover,.sample-apply .item-new .page-box .new-item-contents .main-block .tab-wrap .toggle-btn:hover,.item-new .page-box .new-item-contents .main-block .sample-apply .tab-wrap .toggle-btn:hover{box-shadow:0 0 20px #26455c66;filter:brightness(1.2)}.sample-apply .shadow-box .toggle-content,.item-new .page-box .new-item-contents .main-block .sample-apply .request .form-box .toggle-content,.sample-apply .bg-3 .text-box .toggle-content,.sample-apply .item-new .slide-down>dt .toggle-content,.item-new .sample-apply .slide-down>dt .toggle-content,.sample-apply .item-new .item-faq .slide-down .toggle-content,.item-new .item-faq .sample-apply .slide-down .toggle-content,.sample-apply .item-new .page-box .new-item-contents .main-block .tab-wrap .toggle-content,.item-new .page-box .new-item-contents .main-block .sample-apply .tab-wrap .toggle-content{padding:40px;display:none}@media only screen and (max-width: 991px){.sample-apply .shadow-box .toggle-content,.item-new .page-box .new-item-contents .main-block .sample-apply .request .form-box .toggle-content,.sample-apply .bg-3 .text-box .toggle-content,.sample-apply .item-new .slide-down>dt .toggle-content,.item-new .sample-apply .slide-down>dt .toggle-content,.sample-apply .item-new .item-faq .slide-down .toggle-content,.item-new .item-faq .sample-apply .slide-down .toggle-content,.sample-apply .item-new .page-box .new-item-contents .main-block .tab-wrap .toggle-content,.item-new .page-box .new-item-contents .main-block .sample-apply .tab-wrap .toggle-content{padding:20px}}@media only screen and (max-width: 544px){.sample-apply .shadow-box .toggle-content,.item-new .page-box .new-item-contents .main-block .sample-apply .request .form-box .toggle-content,.sample-apply .bg-3 .text-box .toggle-content,.sample-apply .item-new .slide-down>dt .toggle-content,.item-new .sample-apply .slide-down>dt .toggle-content,.sample-apply .item-new .item-faq .slide-down .toggle-content,.item-new .item-faq .sample-apply .slide-down .toggle-content,.sample-apply .item-new .page-box .new-item-contents .main-block .tab-wrap .toggle-content,.item-new .page-box .new-item-contents .main-block .sample-apply .tab-wrap .toggle-content{padding:10px}}.sample-apply .shadow-box .toggle-content .title,.item-new .page-box .new-item-contents .main-block .sample-apply .request .form-box .toggle-content .title,.sample-apply .bg-3 .text-box .toggle-content .title,.sample-apply .item-new .slide-down>dt .toggle-content .title,.item-new .sample-apply .slide-down>dt .toggle-content .title,.sample-apply .item-new .item-faq .slide-down .toggle-content .title,.item-new .item-faq .sample-apply .slide-down .toggle-content .title,.sample-apply .item-new .page-box .new-item-contents .main-block .tab-wrap .toggle-content .title,.item-new .page-box .new-item-contents .main-block .sample-apply .tab-wrap .toggle-content .title{font-size:27px;font-weight:700;line-height:1.4;text-align:center;margin-bottom:20px}@media only screen and (max-width: 991px){.sample-apply .shadow-box .toggle-content .title,.item-new .page-box .new-item-contents .main-block .sample-apply .request .form-box .toggle-content .title,.sample-apply .bg-3 .text-box .toggle-content .title,.sample-apply .item-new .slide-down>dt .toggle-content .title,.item-new .sample-apply .slide-down>dt .toggle-content .title,.sample-apply .item-new .item-faq .slide-down .toggle-content .title,.item-new .item-faq .sample-apply .slide-down .toggle-content .title,.sample-apply .item-new .page-box .new-item-contents .main-block .tab-wrap .toggle-content .title,.item-new .page-box .new-item-contents .main-block .sample-apply .tab-wrap .toggle-content .title{font-size:20px}}@media only screen and (max-width: 544px){.sample-apply .shadow-box .toggle-content .title,.item-new .page-box .new-item-contents .main-block .sample-apply .request .form-box .toggle-content .title,.sample-apply .bg-3 .text-box .toggle-content .title,.sample-apply .item-new .slide-down>dt .toggle-content .title,.item-new .sample-apply .slide-down>dt .toggle-content .title,.sample-apply .item-new .item-faq .slide-down .toggle-content .title,.item-new .item-faq .sample-apply .slide-down .toggle-content .title,.sample-apply .item-new .page-box .new-item-contents .main-block .tab-wrap .toggle-content .title,.item-new .page-box .new-item-contents .main-block .sample-apply .tab-wrap .toggle-content .title{font-size:16px}}.sample-apply .shadow-box .toggle-content .title .mark,.item-new .page-box .new-item-contents .main-block .sample-apply .request .form-box .toggle-content .title .mark,.sample-apply .bg-3 .text-box .toggle-content .title .mark,.sample-apply .item-new .slide-down>dt .toggle-content .title .mark,.item-new .sample-apply .slide-down>dt .toggle-content .title .mark,.sample-apply .item-new .item-faq .slide-down .toggle-content .title .mark,.item-new .item-faq .sample-apply .slide-down .toggle-content .title .mark,.sample-apply .item-new .page-box .new-item-contents .main-block .tab-wrap .toggle-content .title .mark,.item-new .page-box .new-item-contents .main-block .sample-apply .tab-wrap .toggle-content .title .mark{display:table;margin:0 auto 10px;background:#047AE3;border-radius:4px;color:#fff;text-align:center;font-size:18px;font-weight:700;padding:2px 15px}@media only screen and (max-width: 991px){.sample-apply .shadow-box .toggle-content .title .mark,.item-new .page-box .new-item-contents .main-block .sample-apply .request .form-box .toggle-content .title .mark,.sample-apply .bg-3 .text-box .toggle-content .title .mark,.sample-apply .item-new .slide-down>dt .toggle-content .title .mark,.item-new .sample-apply .slide-down>dt .toggle-content .title .mark,.sample-apply .item-new .item-faq .slide-down .toggle-content .title .mark,.item-new .item-faq .sample-apply .slide-down .toggle-content .title .mark,.sample-apply .item-new .page-box .new-item-contents .main-block .tab-wrap .toggle-content .title .mark,.item-new .page-box .new-item-contents .main-block .sample-apply .tab-wrap .toggle-content .title .mark{font-size:13px}}.sample-apply .shadow-box .toggle-content .img-box,.item-new .page-box .new-item-contents .main-block .sample-apply .request .form-box .toggle-content .img-box,.sample-apply .bg-3 .text-box .toggle-content .img-box,.sample-apply .item-new .slide-down>dt .toggle-content .img-box,.item-new .sample-apply .slide-down>dt .toggle-content .img-box,.sample-apply .item-new .item-faq .slide-down .toggle-content .img-box,.item-new .item-faq .sample-apply .slide-down .toggle-content .img-box,.sample-apply .item-new .page-box .new-item-contents .main-block .tab-wrap .toggle-content .img-box,.item-new .page-box .new-item-contents .main-block .sample-apply .tab-wrap .toggle-content .img-box{margin:3em 0 2em}@media only screen and (max-width: 991px){.sample-apply .shadow-box .toggle-content .img-box,.item-new .page-box .new-item-contents .main-block .sample-apply .request .form-box .toggle-content .img-box,.sample-apply .bg-3 .text-box .toggle-content .img-box,.sample-apply .item-new .slide-down>dt .toggle-content .img-box,.item-new .sample-apply .slide-down>dt .toggle-content .img-box,.sample-apply .item-new .item-faq .slide-down .toggle-content .img-box,.item-new .item-faq .sample-apply .slide-down .toggle-content .img-box,.sample-apply .item-new .page-box .new-item-contents .main-block .tab-wrap .toggle-content .img-box,.item-new .page-box .new-item-contents .main-block .sample-apply .tab-wrap .toggle-content .img-box{margin:2em 0 1em}}.sample-apply .sample-title img{max-width:635px;margin:0 auto;display:block;width:100%}@media only screen and (max-width: 991px){.sample-apply .sample-title img{width:96%}}.sample-apply .sample-title+.img{max-width:512px;margin:20px auto 0}@media only screen and (max-width: 991px){.sample-apply .sample-title+.img{max-width:90%}}.sample-apply .bg-3{background:url(../images/new_item/sample/bg_6@2x.png) no-repeat center;background-size:cover;padding:60px 0 30px;margin-top:-100px}@media only screen and (max-width: 991px){.sample-apply .bg-3{margin-top:-120px}}@media only screen and (max-width: 991px){.sample-apply .bg-3 .text-box{width:96%;margin-left:auto;margin-right:auto}}.sample-apply .bg-3 .text-box .title{background:#26455C;text-align:center;font-size:16px;font-weight:700;color:#fff;padding:5px 10px;border-radius:4px 4px 0 0}@media only screen and (max-width: 991px){.sample-apply .bg-3 .text-box .title{font-size:13px}}.sample-apply .bg-3 .text-box .sample-list{padding:40px}@media only screen and (max-width: 991px){.sample-apply .bg-3 .text-box .sample-list{padding:20px}}@media only screen and (max-width: 544px){.sample-apply .bg-3 .text-box .sample-list{padding:10px}}.sample-apply .bg-3 .text-box .sample-list ul{margin:0}.sample-apply .bg-3 .text-box .sample-list ul li{font-size:21px;font-weight:700}@media only screen and (max-width: 991px){.sample-apply .bg-3 .text-box .sample-list ul li{font-size:13px}}.sample-apply .bg-3 .text-box .sample-list .mark{background:#047AE3;padding:0 5px;font-size:var(--fs-p);color:#fff;display:inline-block;margin-right:20px;position:relative;top:-2px}@media only screen and (max-width: 991px){.sample-apply .bg-3 .text-box .sample-list .mark{font-size:11px}}.sample-apply .bg-3 .text-box .sample-list .mark:after{content:"";border:15px solid transparent;border-left:10px solid #047AE3;position:absolute;right:-25px;top:0}@media only screen and (max-width: 991px){.sample-apply .bg-3 .text-box .sample-list .mark:after{border:11px solid transparent;border-left:10px solid #047AE3;right:-21px}}.sample-apply .bg-3 .ribbon{margin:30px 40px 0;background:linear-gradient(to right,#DD0000,#EF7474,#DD0000);color:#fff;font-size:18px;font-weight:700;line-height:1.6;position:relative;padding:0 3px}@media only screen and (max-width: 991px){.sample-apply .bg-3 .ribbon{margin:30px 20px 0;text-align:center}}.sample-apply .bg-3 .ribbon:before{content:"";border:23px solid #DD0000;border-left:20px solid transparent;position:absolute;left:-40px;top:0}@media only screen and (max-width: 991px){.sample-apply .bg-3 .ribbon:before{border:16px solid #DD0000;border-left:8px solid transparent;left:-10px}}.sample-apply .bg-3 .ribbon:after{content:"";border:23px solid #DD0000;border-right:20px solid transparent;position:absolute;right:-40px;top:0}@media only screen and (max-width: 991px){.sample-apply .bg-3 .ribbon:after{border:16px solid #DD0000;border-right:8px solid transparent;right:-10px}}@media only screen and (max-width: 544px){.sample-apply .bg-3 .ribbon{font-size:12px}}.sample-apply .bg-3 .ribbon .en{font-size:32px;line-height:1}@media only screen and (max-width: 991px){.sample-apply .bg-3 .ribbon .en{font-size:26px;position:relative;z-index:10}}@media only screen and (max-width: 544px){.sample-apply .bg-3 .ribbon .en{font-size:20px}}.sample-apply .bg-3 .ribbon .big{font-size:29px}@media only screen and (max-width: 991px){.sample-apply .bg-3 .ribbon .big{font-size:24px}}@media only screen and (max-width: 544px){.sample-apply .bg-3 .ribbon .big{font-size:18px}}.sample-apply .bg-3 .presents{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:row-reverse;align-items:center;margin-top:-20px;position:relative;z-index:10}@media only screen and (max-width: 991px){.sample-apply .bg-3 .presents{margin-top:0;padding-left:3%;padding-right:3%}}.sample-apply .bg-3 .presents .img-block{flex:0 0 35%}.sample-apply .bg-3 .presents .text-block{flex:0 0 65%;letter-spacing:0px}.sample-apply .bg-3 .presents .text-block p{font-size:24px;font-weight:700;color:#fff;line-height:1.4;text-shadow:0 3px 6px rgba(0,0,0,.46);margin:0}@media only screen and (max-width: 991px){.sample-apply .bg-3 .presents .text-block p{font-size:3vw}}@media only screen and (max-width: 544px){.sample-apply .bg-3 .presents .text-block p{font-size:4vw}}.sample-apply .bg-3 .presents .text-block p .big{font-size:36px}@media only screen and (max-width: 991px){.sample-apply .bg-3 .presents .text-block p .big{font-size:4.3vw}}@media only screen and (max-width: 544px){.sample-apply .bg-3 .presents .text-block p .big{font-size:4.8vw}}.sample-apply .request{padding-top:0}@media only screen and (max-width: 991px){.sample-apply .request{padding-top:0}}.sample-apply .request .sample-request-title{max-width:598px;margin:0 auto 20px}.sample-apply .request .sample-request-title+p{font-weight:700;text-align:center}.sample-apply .non{text-align:center}.sample-apply .non .color-4{font-size:20px}@media only screen and (max-width: 991px){.sample-apply .non .color-4{font-size:var(--fs-p)}}.sample-apply .ec-form th{font-size:13px;width:230px}.sample-apply .p-applylpFv{overflow:hidden;position:relative}.sample-apply .p-applylpFv:before{content:"";position:absolute;z-index:-1;bottom:0;left:0;right:0;width:130%;height:200px;transform:rotate(-3deg);background-color:var(--base-color04)}@media only screen and (max-width: 544px){.sample-apply .p-applylpFv:before{height:250px}}.sample-apply .p-applylpFv_main{position:relative;padding-top:8rem;padding-bottom:3%}@media only screen and (max-width: 991px){.sample-apply .p-applylpFv_main{padding-left:5%;padding-right:5%;padding-top:6%}}@media only screen and (max-width: 544px){.sample-apply .p-applylpFv_main{padding:10% 2% 6%}}.sample-apply .p-applylpFv_main.__bg01:before{content:"";position:absolute;right:-38%;top:100px;bottom:0;margin:auto;width:100%;height:80vh;background-image:url(https://www.sat-co.info/ec/images/lp/corpshiryo/main_josei.png);background-position:right;background-size:contain;background-repeat:no-repeat;z-index:-1}@media only screen and (max-width: 544px){.sample-apply .p-applylpFv_main.__bg01:before{right:-28%;width:80%}}.sample-apply .p-applylpFv_main.__bg02:before{content:"";position:absolute;right:-38%;top:100px;bottom:0;margin:auto;width:100%;height:80vh;background-image:url(../images/new_item/sample/bg-type02.png);background-position:right;background-size:contain;background-repeat:no-repeat;z-index:-1}@media only screen and (max-width: 544px){.sample-apply .p-applylpFv_main.__bg02:before{right:-28%;width:80%}}.sample-apply .p-applylpFv_mainTitle{max-width:770px;width:70%;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width: 544px){.sample-apply .p-applylpFv_mainTitle{width:83%}}.sample-apply .p-applylpFv_awardInner{position:relative;display:flex;align-items:flex-start;gap:3%;padding-top:1%;padding-bottom:3%}@media only screen and (max-width: 991px){.sample-apply .p-applylpFv_awardInner{padding-left:5%;padding-right:5%}}@media only screen and (max-width: 544px){.sample-apply .p-applylpFv_awardInner{flex-wrap:wrap;padding-left:2%;padding-right:2%}}.sample-apply .p-applylpFv_awardTitle{width:20%}@media only screen and (max-width: 544px){.sample-apply .p-applylpFv_awardTitle{width:40%}}.sample-apply .p-applylpFv_awardBadge{width:45%}@media only screen and (max-width: 544px){.sample-apply .p-applylpFv_awardBadge{width:80%;margin:3% auto}}.sample-apply .p-applylpFv_awardTrophy_wrap{width:35%;position:relative}@media only screen and (max-width: 544px){.sample-apply .p-applylpFv_awardTrophy_wrap{position:absolute;right:5%;top:10px;width:45%}}.sample-apply .p-applylpFv_awardStudents{top:-110px;right:-50px;max-width:170px;position:absolute}@media only screen and (max-width: 991px){.sample-apply .p-applylpFv_awardStudents{top:-120px;right:-20px}}@media only screen and (max-width: 544px){.sample-apply .p-applylpFv_awardStudents{top:-70px;max-width:120px}}.sample-apply .p-applylpFv.__type02 .p-applylpFv_main{display:flex;gap:0;padding-top:4rem;padding-bottom:0}@media only screen and (max-width: 991px){.sample-apply .p-applylpFv.__type02 .p-applylpFv_main{padding-top:5%;padding-bottom:0}}@media only screen and (max-width: 544px){.sample-apply .p-applylpFv.__type02 .p-applylpFv_main{padding-top:8%;padding-bottom:3%}}.sample-apply .p-applylpFv.__type02 .p-applylpFv_mainTitle{width:65%}@media only screen and (max-width: 544px){.sample-apply .p-applylpFv.__type02 .p-applylpFv_mainTitle{width:75%}}.sample-apply .p-applylpFv.__type02 .p-applylpFv_mainTeacher{width:35%}@media only screen and (max-width: 544px){.sample-apply .p-applylpFv.__type02 .p-applylpFv_mainTeacher{width:32%}}@media only screen and (max-width: 991px){.sample-apply .p-applylpFv.__type02 .p-applylpFv_award{padding-left:5%;padding-right:5%}}.sample-apply .p-applylpFv.__type02 .p-applylpFv_awardStudents{top:-90px}@media only screen and (max-width: 991px){.sample-apply .p-applylpFv.__type02 .p-applylpFv_awardStudents{top:-50px;right:-50px;max-width:110px}}@media only screen and (max-width: 544px){.sample-apply .p-applylpFv.__type02 .p-applylpFv_awardStudents{top:-20px;right:-20px;max-width:80px}}.item-new .page-box .new-item-contents .main-block .sample-apply .request .form-box{background:#fff;border-radius:0}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .sample-apply .request .form-box{margin-left:0;margin-right:0;padding:20px}}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block .sample-apply .request .form-box{padding:10px}}.item-new .page-box .new-item-contents .main-block .sample-apply .request .form-box .border-b-white{border-color:var(--base-color04)}.item-new .page-box .new-item-contents .main-block .sample-apply .request .form-box input[type=text],.item-new .page-box .new-item-contents .main-block .sample-apply .request .form-box input[type=email],.item-new .page-box .new-item-contents .main-block .sample-apply .request .form-box input[type=tel],.item-new .page-box .new-item-contents .main-block .sample-apply .request .form-box textarea{background:var(--base-color04)}.item-new.apply-type .page-box{border-radius:0;border:none}.item-new .page-box .new-item-contents .main-block .guarantee .text-block .title{color:#26455c}.item-new .page-box .new-item-contents .main-block .ol li:after{background:#26455C}.float-cta{position:fixed;bottom:0;left:0;width:100%;padding:10px;background:rgba(30,58,78,.92);z-index:999;display:none}.float-cta .btn-f{display:table;margin:0 auto;background:linear-gradient(to right,#2EB979,#71D6A8);font-size:21px;min-width:400px}@media only screen and (max-width: 991px){.float-cta .btn-f{font-size:14px;min-width:84%}}.float-cta .btn-f:before{content:"";width:63px;height:51px;background:url(../images/new_item/sample/img_1@2x.png) no-repeat;background-size:63px 51px;position:absolute;left:0;top:50%;transform:translate(-50%,-50%)}.float-cta .btn-f.__sekou:before{background-image:url(../images/lp/sekou/bnt_img01.png)}.float-cta .btn-f:after{content:"";color:#fff}#brochure{background:none}#brochure .l-header{padding:0}#brochure .l-header.lp{border-top:3px solid #05539A;background:rgba(30,58,78,.92)}@media only screen and (max-width: 991px){#brochure .l-header.lp{display:none}}#brochure .l-header.fixed{position:fixed;width:100%;z-index:100;top:0}#brochure .l-header .header_wrapper{margin:0 auto}#brochure .l-header .__nav{margin:auto}#brochure .l-header .__nav .__item{margin:0;font-size:13px}#brochure .l-header .__nav .__item a{display:block;color:#fff;padding:8px 1rem;transition:.3s all}#brochure .l-header .__nav .__item a:hover,#brochure .l-header .__nav .__item.current a{background:linear-gradient(to bottom,#05539A,#1789EB)}#brochure #section-1:before,#brochure #section-2:before,#brochure #section-3:before,#brochure #section-4:before,#brochure #section-5:before,#brochure #section-6:before,#brochure #section-7:before{content:"";display:block;margin-top:-60px;padding-top:60px}#brochure .header_wrapper{margin:30px auto}@media only screen and (max-width: 991px){#brochure .header_wrapper{margin:15px auto}}#brochure .header_wrapper .btn-f{background:linear-gradient(to right,#2EB979,#71D6A8);min-width:280px;margin:0 0 0 auto}@media only screen and (max-width: 991px){#brochure .header_wrapper .btn-f{font-size:12px;min-width:120px;padding:5px 10px}}#brochure .header_wrapper .btn-f:after{content:"";color:#fff}@media only screen and (max-width: 991px){#brochure .header_wrapper .btn-f:after{content:none}}#brochure .l-header.__sp{display:none}@media only screen and (max-width: 991px){#brochure .l-header.__sp{display:block}}#brochure .l-header.__sp header{background:skyblue}#brochure .l-header.__sp #__drawer{position:relative}#brochure .l-header.__sp .__unshown{display:none}#brochure .l-header.__sp #__open{display:inline-block;width:30px;height:22px;vertical-align:middle;position:fixed;right:0;padding:14px 10px;top:0;background:rgba(30,58,78,.92);box-sizing:content-box}#brochure .l-header.__sp #__open span,#brochure .l-header.__sp #__open span:before,#brochure .l-header.__sp #__open span:after{position:absolute;height:2px;width:20px;border-radius:3px;background:#FFF;display:block;content:"";cursor:pointer;left:0;right:0;margin:auto}#brochure .l-header.__sp #__open span:before{bottom:-8px;width:18px}#brochure .l-header.__sp #__open span:after{bottom:-16px;width:16px}#brochure .l-header.__sp #__close{display:none;position:fixed;z-index:99;top:0;left:0;width:100%;height:100%;background:black;opacity:0;transition:.3s ease-in-out}#brochure .l-header.__sp #__content{overflow:auto;position:fixed;top:0;right:0;z-index:9999;width:90%;max-width:240px;height:100%;background:rgba(30,58,78,.92);padding:32px 0;transition:.3s ease-in-out;transform:translate(105%)}#brochure .l-header.__sp #__content .__nav{border-top:1px solid rgba(255,255,255,.1)}#brochure .l-header.__sp #__content .__item{border-bottom:1px solid rgba(255,255,255,.1)}#brochure .l-header.__sp #__content .__item a{padding:12px;color:#fff;font-size:13px;font-weight:700;transition:.3s ease-in-out}#brochure .l-header.__sp #__content .__item a:hover{background:linear-gradient(to right,#05539A,#1789EB)}#brochure .l-header.__sp #__input:checked~#__close{display:block;opacity:.5}#brochure .l-header.__sp #__input:checked~#__content{transform:translate(0);box-shadow:0 0 25px #00000059}_:-ms-input-placeholder,:root,.item-new .page-box .main-visual .main-text-block .item-title span{line-height:1.6}_:-ms-input-placeholder,:root .item-new .page-box .new-item-contents .main-block{flex:0 0 75.335%}_:-ms-input-placeholder,:root .item-new .page-box .new-item-contents .main-block .title-block .text{flex:0 0 30px}_:-ms-input-placeholder,:root .item-new .page-box .new-item-contents .main-block .title-block .row-title{flex:0 0 86.681%}_:-ms-input-placeholder,:root .item-new .page-box .new-item-contents .main-block .box-2 .text-box .text .img-block img{width:40px}_:-ms-input-placeholder,:root .item-new .page-box .new-item-contents .main-block .lecturer .text-block{flex:0 0 73.233%}_:-ms-input-placeholder{flex:0 0 48.5%}_:-ms-input-placeholder,:root .item-new .page-box .new-item-contents .main-block .review-box .flex .user .img{position:relative;height:86px;overflow:hidden}_:-ms-input-placeholder,:root .item-new .page-box .new-item-contents .main-block .review-box .flex .user .img img{position:absolute;width:auto;height:auto;top:50%;left:50%;min-height:100%;min-width:100%;transform:translate(-50%) translateY(-50%)}_:-ms-input-placeholder,:root .item-new .page-box .new-item-contents .main-block .guarantee .text-block{flex:0 0 71.428%}_:-ms-input-placeholder,:root .item-new [class*=step-] .text-block{flex:0 0 36.363%}_:-ms-input-placeholder,:root .item-new [class*=step-] .parts{flex:0 0 63.636%}_:-ms-input-placeholder{color:#047ae3}_:-ms-input-placeholder{flex:0 0 77.87%}_:-ms-input-placeholder{flex:0 0 29.3%}_:-ms-input-placeholder,:root .item-new .page-box .main-visual .main-text-block .text-1{margin-top:1em}_:-ms-input-placeholder,:root .sample-apply .bg-1 .text-block{max-width:780px}_:-ms-input-placeholder,:root .sample-apply .bg-3 .presents .text-block p .big{font-size:30px}_:-ms-input-placeholder,:root body#brochure{font-family:游ゴシック,YuGothic,メイリオ,Meiryo,sans-serif}@supports (-ms-ime-align: auto){.main-visual .main-text-block .item-title span{line-height:1.6!important}.sample-apply .bg-1 .text-block{max-width:780px}.sample-apply .bg-3 .presents .text-block p .big{font-size:30px}body#brochure{font-family:游ゴシック,YuGothic,メイリオ,Meiryo,sans-serif}}.item-new .page-box .new-item-contents .main-block{padding-top:3rem!important}@media only screen and (max-width: 544px){.item-new .page-box .new-item-contents .main-block{padding-top:2rem!important}}.item-new .l-inner-wrap{margin-top:-64px}.item-new .l-inner-wrap.__lpcourse{margin-top:0}@media only screen and (max-width: 991px){.item-new .l-inner-wrap{margin-top:0!important}}@media only screen and (max-width: 544px){.item-new .l-inner-wrap{margin-top:0!important}}.item-new .post-header-block{line-height:1.4}@media only screen and (max-width: 991px){.item-new .post-header-block{padding:3rem 10px 2rem!important}}@media only screen and (max-width: 544px){.item-new .post-header-block{padding:1.5rem 10px!important}}.item-new .overflow{overflow:hidden}.item-new .overlink{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.item-new .margin-b1{margin-bottom:3%}.item-new .margin-b2{margin-bottom:6%}.item-new .maxwidth400{max-width:400px;margin-left:auto;margin-right:auto}.item-new .flex{display:flex}.item-new .flex.nowrap{display:flex;flex-wrap:nowrap}.item-new .flex.nowrap_sm{display:flex;flex-wrap:nowrap;align-items:flex-start}@media only screen and (max-width: 544px){.item-new .flex.nowrap_sm{flex-wrap:wrap}}.item-new .flex.wrap{display:flex;flex-wrap:wrap}.item-new .flex.column2_all .__item{flex-basis:50%;max-width:50%}.item-new .flex.column_textimg img{max-width:240px;margin-left:3%;margin-bottom:3%;height:auto!important}@media only screen and (max-width: 544px){.item-new .flex.column_textimg img{margin:0 auto 3%;align-self:flex-start}}@media only screen and (max-width: 544px){.item-new .flex.step-1,.item-new .flex.step-2,.item-new .flex.step-3{display:block}}.item-new .flex-direction-reverse{flex-direction:row-reverse}@media only screen and (max-width: 544px){.item-new .flex-direction-reverse{flex-direction:inherit}}.item-new .o-parts.arrow{position:relative;border:0;height:1px;background-color:#eaeaea;overflow:inherit;margin-bottom:6%}.item-new .o-parts.arrow:before{content:"";position:absolute;width:0px;height:0px;left:0;right:0;margin:auto;top:-6px}.item-new .o-parts.arrow.under:before{border-top:16px solid #047AE3;border-right:12px solid transparent;border-left:12px solid transparent}.item-new .o-parts.shoppingbtn{display:none;background-color:#26455ce6}.item-new .o-parts.shoppingbtn .__wrap{max-width:840px;margin:auto;padding:12px 0}@media only screen and (max-width: 991px){.item-new .o-parts.shoppingbtn .__wrap{padding:10px 16px 12px}}.item-new .o-parts.shoppingbtn .__item{color:#fff}.item-new .o-parts.shoppingbtn .__item p{margin-bottom:0}.item-new .o-parts.shoppingbtn .__item.tel{min-width:284px;margin-right:3%;line-height:1.4}@media only screen and (max-width: 544px){.item-new .o-parts.shoppingbtn .__item.tel{display:none}}.item-new .o-parts.shoppingbtn .__item.tel .__title{padding:1rem .7rem 1rem 1rem;font-weight:700;background-color:#26455c;border-radius:4px;text-align:center;font-size:1.2rem;margin-right:3%;min-width:80px;line-height:1.4}.item-new .o-parts.shoppingbtn .__item.tel .__number{font-size:2rem;color:#fff;font-weight:700;line-height:1}.item-new .o-parts.shoppingbtn .__item.tel .__detail{font-size:1.1rem;font-weight:400;line-height:1.3}.item-new .o-parts.shoppingbtn .__item.tel .__detail a{color:#fff;text-decoration:underline}.item-new .o-parts.shoppingbtn .__item.buttons{flex-basis:100%;margin:0 -1%}.item-new .o-parts.shoppingbtn .__item.buttons .btn,.item-new .o-parts.shoppingbtn .__item.buttons form input[type=submit],form .item-new .o-parts.shoppingbtn .__item.buttons input[type=submit],.item-new .o-parts.shoppingbtn .__item.buttons form button,form .item-new .o-parts.shoppingbtn .__item.buttons button{margin:0 1%;padding:12px 6px;display:flex;justify-content:center;align-items:center;font-size:1.3rem;flex-basis:100%}@media only screen and (max-width: 544px){.item-new .o-parts.shoppingbtn .__item.buttons .btn,.item-new .o-parts.shoppingbtn .__item.buttons form input[type=submit],form .item-new .o-parts.shoppingbtn .__item.buttons input[type=submit],.item-new .o-parts.shoppingbtn .__item.buttons form button,form .item-new .o-parts.shoppingbtn .__item.buttons button{padding:6px}}.item-new .o-parts.shoppingbtn .__item.buttons .btn i,.item-new .o-parts.shoppingbtn .__item.buttons form input[type=submit] i,form .item-new .o-parts.shoppingbtn .__item.buttons input[type=submit] i,.item-new .o-parts.shoppingbtn .__item.buttons form button i,form .item-new .o-parts.shoppingbtn .__item.buttons button i{margin-right:3%;margin-left:-6%}.item-new .o-parts.shoppingbtn .__item.buttons .btn:after,.item-new .o-parts.shoppingbtn .__item.buttons form input[type=submit]:after,form .item-new .o-parts.shoppingbtn .__item.buttons input[type=submit]:after,.item-new .o-parts.shoppingbtn .__item.buttons form button:after,form .item-new .o-parts.shoppingbtn .__item.buttons button:after{color:#fff}.item-new .o-parts.shoppingbtn .__item.buttons .btn-a{max-width:inherit;background:#FEB91E;background:linear-gradient(to right,#FEB91E,#FE741E);-webkit-background:linear-gradient(to right,#FEB91E,#FE741E)}.item-new .o-parts.shoppingbtn .__item.buttons .btn-b{background:#2EB979;background:linear-gradient(to right,#2EB979,#2EB979);-webkit-background:linear-gradient(to right,#2EB979,#2EB979);border-bottom:4px solid #2ca36c}.item-new .o-parts.shoppingbtn .sp-menu{flex:0 0 50px;background:#26455C;font-size:11px;font-weight:700;color:#fff;padding:10px 13px 8px;line-height:1;margin-left:12px}.item-new .o-parts.shoppingbtn .sp-menu span{display:block;width:100%;height:1px;background:#fff;margin-bottom:5px}@media only screen and (max-width: 1080px){.item-new .o-parts.shoppingbtn .sp-menu{display:none}}@media only screen and (max-width: 991px){.item-new .o-parts.shoppingbtn .sp-menu{display:block}}.item-new .o-parts.fixed{position:fixed;z-index:10}.item-new .o-parts.fixed.bottom{left:0;right:0;bottom:0;margin:auto}.item-new .o-parts.slider{width:100%;border:none;margin:0;margin-left:0!important}.item-new .o-parts.slider .__item{position:relative;margin:0;transition:all .3s}.item-new .o-parts.slider .__btn{position:absolute;bottom:0;right:0;padding:.5rem 1.5rem;font-size:13px;font-weight:700;color:#fff;background:linear-gradient(to right,#26455C,#26455c);border-radius:2px;text-align:center;transition:all .3s}.item-new .o-parts.slider .__btn i{text-align:center;padding:.5rem .8rem .5rem 1rem;color:#fff;font-size:13px;margin-left:6px;background:linear-gradient(to right,#047AE3,#45b4eb);transition:all .3s}.item-new .o-parts.slider:hover .__item{opacity:.9}.item-new .o-parts.slider:hover .__btn{right:6px}.item-new .o-parts.slider.__main{margin-bottom:3%;box-shadow:0 0 16px #0000001a}.item-new .o-parts.slider.__main .__btn{opacity:0;transform:translate(20px)}.item-new .o-parts.slider.__main .__item{border:3px solid #fff;box-sizing:border-box}.item-new .o-parts.slider.__main .slick-active .__btn{opacity:1;transform:translate(0)}@media only screen and (max-width: 544px){.item-new .o-parts.slider.__main .slick-prev{left:-12px}}@media only screen and (max-width: 544px){.item-new .o-parts.slider.__main .slick-next{right:-12px}}.item-new .o-parts.slider.__thumb .__item.slick-current{opacity:1;border:2px solid #047AE3}.item-new .o-parts.pie.__cont{position:relative;width:150px}@media only screen and (max-width: 991px){.item-new .o-parts.pie.__cont{margin:16px auto}}.item-new .o-parts.pie.__cont:before{content:"";display:block;position:absolute;top:calc(50% - .25em);left:0;width:100%;font-weight:700;text-align:center;line-height:1em}.item-new .o-parts.pie .__explain{display:none}.item-new .o-parts.pie .__progress{position:relative;width:150px;height:150px;box-sizing:border-box;border-radius:50%;border-top:20px solid #047AE3;border-right:20px solid #047AE3;border-bottom:20px solid var(--base-color04);border-left:20px solid var(--base-color04);transform:rotate(45deg)}.item-new .o-parts.pie .__progress:after{content:"";display:block;position:absolute;z-index:5;top:0;left:0;width:110px;height:110px;border-radius:50%;transform:rotate(-45deg);box-shadow:0 0 6px #00000026}.item-new .o-parts.pie .__item{display:block;width:150px;height:150px;box-sizing:border-box;border-radius:50%;margin:-20px 0 0 -20px;border-bottom:20px solid transparent;border-left:20px solid transparent;border-top:20px solid var(--base-color04);border-right:20px solid var(--base-color04);transform-origin:50% 50%;transform:rotate(0)}.item-new .o-parts.pie .__item.mt50{border-bottom:20px solid #047AE3;border-left:20px solid #047AE3;border-top:20px solid transparent;border-right:20px solid transparent}.item-new .o-title{margin-bottom:3rem;font-weight:700}.item-new .o-title.medium{font-size:1.9rem}@media only screen and (max-width: 544px){.item-new .o-title.medium{font-size:1.3rem}}.item-new .o-title.mini{font-size:1.5rem}@media only screen and (max-width: 544px){.item-new .o-title.mini{font-size:1.2rem}}.item-new .o-title .__mark{font-size:13px;background:#047AE3;color:#fff;display:inline-block;margin-right:20px;padding:0 5px 0 9px;position:relative;top:-2px;border-radius:2px 0 0 2px}@media only screen and (max-width: 544px){.item-new .o-title .__mark{font-size:1rem}}.item-new .o-title .__mark:after{content:"";border:13px solid transparent;border-left:7px solid #047AE3;position:absolute;right:-20px;top:0}@media only screen and (max-width: 544px){.item-new .o-title .__mark:after{border:10px solid transparent;border-left:7px solid #047AE3;right:-17px}}.item-new .o-title.material--main{font-size:4.4vmin;line-height:1.3;letter-spacing:0;text-align:center;margin-bottom:0}@media only screen and (max-width: 991px){.item-new .o-title.material--main{font-size:5.4vmin}}@media only screen and (max-width: 544px){.item-new .o-title.material--main{font-size:6.4vmin}}.item-new .o-title.material--main span{color:#fb6f0f;background:-webkit-linear-gradient(45deg,#FB6F0F,#E2070D);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.item-new .material .__item{position:relative;border:2px solid var(--base-color04);transition:all .3s}.item-new .material .__item:hover{border:2px solid #047AE3}.item-new .material .__wrap{padding:2rem}@media only screen and (max-width: 544px){.item-new .material .__wrap{padding:1rem 1.5rem}}.item-new .material .__title{color:#047ae3;margin-bottom:3%;line-height:1.5}.item-new .material .__img{margin-bottom:3%;max-width:100%;height:auto;vertical-align:top;-o-object-fit:cover;object-fit:cover;max-height:160px;min-height:160px;width:100%}@media only screen and (max-width: 544px){.item-new .material .__img{max-height:80px;min-height:80px}}.item-new .material .__desc{margin:0;font-size:1.3rem;line-height:1.6}@media only screen and (max-width: 544px){.item-new .material .__desc{font-size:1rem!important}}.gnav-list .__tel{margin-left:12px}.gnav-list .__tel a{font-size:2rem;line-height:1;text-align:center;font-family:Roboto,sans-serif}@media only screen and (max-width: 544px){.gnav-list .__tel a{font-size:11px;letter-spacing:-.2px}}.gnav-list .__tel span{display:block;font-size:1rem;font-weight:400;letter-spacing:0px}.gnav-list .__withHoujin{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}.gnav-list .__withHoujin a{font-size:2rem}@media only screen and (max-width: 544px){.gnav-list .__withHoujin a{font-size:16px}}.main-block-inner .sample-box{position:relative;background:#fff;border:2px solid #2EB979;border-radius:4px;padding:0 20px;text-align:left;font-weight:700;color:#000;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;transition:all .3s ease}@media only screen and (max-width: 544px){.main-block-inner .sample-box{display:block;padding:0 15px 15px}}.main-block-inner .sample-box:hover{box-shadow:0 0 16px #0000001a}.main-block-inner .sample-box:hover .sample-link,.main-block-inner .sample-box:hover .sample-link i{color:#047ae3!important}.main-block-inner .sample-box p{margin-bottom:0}.main-block-inner .sample-box a{position:absolute;top:0;left:0;width:100%;height:100%}.main-block-inner .sample-box .img{flex:0 0 35%;padding:2rem}@media only screen and (max-width: 544px){.main-block-inner .sample-box .img{text-align:center;width:80%;margin:-40px auto -24px}}.main-block-inner .sample-box .text-block{flex:0 0 65%;padding:1rem}@media only screen and (max-width: 544px){.main-block-inner .sample-box .text-block{text-align:center;padding-left:0}}.main-block-inner .sample-box .text-block .sample-text-1{font-size:13px;background:#2EB979;color:#fff;display:inline-block;padding:0 15px}.main-block-inner .sample-box .text-block .sample-text-2{font-size:17px;line-height:1.4;margin-top:5px}@media only screen and (max-width: 991px){.main-block-inner .sample-box .text-block .sample-text-2{font-size:13px}}.main-block-inner .sample-box .text-block .sample-text-2 .span-1{font-size:25px}@media only screen and (max-width: 991px){.main-block-inner .sample-box .text-block .sample-text-2 .span-1{font-size:21px}}.main-block-inner .sample-box .text-block .sample-text-2 .span-2{color:#2eb979}.main-block-inner .sample-box .text-block .sample-text-2+p{font-size:13px;font-weight:400;margin:.5em 0}.main-block-inner .sample-box .text-block .sample-link{text-align:right;font-size:12px;transition:all .3s ease}.main-block-inner .sample-box .text-block .sample-link i{color:#26455c;transition:all .3s ease}.new-item-top .item-name{font-size:28px;font-weight:700}@media only screen and (max-width: 991px){.new-item-top .item-name{font-size:20px}}@media only screen and (max-width: 544px){.new-item-top .item-name{font-size:16px}}.item-new .kyozai td.kyozai-column{color:#000}.item-new .kyozai td.kyozai-column.text{text-align:left;color:#000;background:#000;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.item-new .page-box .new-item-contents .main-block .item-img{margin-top:3%;margin-bottom:0;display:block!important}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block .item-img{display:block!important}}@media only screen and (max-width: 991px){.item-new .price-block{display:block!important}}@media only screen and (max-width: 991px){.new-item-cta-block .item-cta-inner-2 .flex{display:block}}.item-new .cta-block{padding:0;background:none}.new-item-section table{width:100%;font-size:1.3rem}.new-item-section table tr:first-child th{font-weight:700;text-align:center;background-color:var(--base-color04)}.new-item-section table th,.new-item-section table td{padding:8px}.new-item-section table th{background-color:transparent;font-weight:700;text-align:center;border-bottom:1px solid var(--border-color01)}.new-item-section table td{border-bottom:1px solid var(--border-color01)}.new-item-section.__review{margin-left:-10px;margin-right:-10px;margin-bottom:0}.new-item-section.__review ul{margin-bottom:0}.new-item-section.__review .__item{padding:0 10px 10px}@media only screen and (max-width: 544px){.new-item-section.__review .__item{padding:0}}.new-item-section.__review .__img{border-radius:6px;border:3px solid var(--base-color04);margin-bottom:1rem;transition:all .3s ease;-o-object-fit:cover;object-fit:cover;height:200px;width:100%}@media only screen and (max-width: 544px){.new-item-section.__review .__img{height:100px;width:80px;margin-bottom:0;margin-right:12px}}.new-item-section.__review .__title{font-size:13px!important;font-weight:700;margin-bottom:0;line-height:1.6;transition:all .3s ease}@media only screen and (max-width: 544px){.new-item-section.__review .__title{margin-top:6px;font-size:13px!important}}.new-item-section.__review .__name{font-size:11px}@media only screen and (max-width: 544px){.new-item-section.__review .__name{font-size:10px}}.new-item-section.__review .__item:hover .__img{border:3px solid #047AE3;box-shadow:0 0 10px #26455c1a}.new-item-section.__review .__item:hover .__title{color:#047ae3}.o-cart .__title{font-weight:700;font-size:12px;margin-top:0!important;margin-bottom:4px!important}.o-cart .__desc{letter-spacing:0px;line-height:1.6}.o-cart.help{max-width:360px;margin:3rem auto 0}.o-cart.help .__item{position:relative;font-size:14px;margin-bottom:3rem;padding-left:36px}.o-cart.help .__title{font-size:14px;font-weight:700;margin-bottom:1%}.o-cart.help .__title:before{position:absolute;left:0;top:-3px;margin:auto;content:"";width:30px;height:30px;background-size:cover}.o-cart.help .return .__title:before{background-image:url(/images/new_item/cart/cart_help_return.png)}.o-cart.help .secure .__title:before{background-image:url(/images/new_item/cart/cart_help_secure.png)}.o-cart.help .support .__title:before{background-image:url(/images/new_item/cart/cart_help_support.png)}.o-cart.help .payment .__title:before{background-image:url(/images/new_item/cart/cart_help_payment.png)}.o-cart.help .__desc{letter-spacing:0px;line-height:1.6}.o-cart.help .__desc p{margin-bottom:0;color:#353e45b3;font-size:13px}.o-cart.help .__desc .__link{color:#047ae3;text-decoration:underline}.o-cart.help .__desc .__btn{display:block}.o-cart.help .__desc .__btn.border01{position:relative;border:1px solid #26455C;border-radius:4px;padding:1rem;margin:1.5rem auto;text-align:center;font-weight:700;font-size:11px}.o-cart.help .__desc .__btn.border01:before{content:"";font-family:FontAwesome;margin:auto;right:16px;position:absolute}.o-cart.help .__desc .__btn.border01:hover{background-color:#26455c;color:#fff}.o-cart.help .__desc .__btn.border01:hover:after{color:#fff}.o-cart.help .__sticker{display:flex;justify-content:center;align-items:center;margin-top:0;margin-bottom:1%}.o-cart.help .__sticker .privacy{margin-right:12px}.o-cart.help .__sticker img{max-height:48px}.o-cart.help .__tel{font-size:10px;text-align:center;line-height:1.3}.o-cart.help .__tel span{display:block;font-weight:700;font-size:20px}.o-cart.delivery p{margin-bottom:0;line-height:1.6;letter-spacing:0px}.o-cart.delivery .__box{padding:1rem;background-color:#fff;text-align:center;font-size:11px;margin:3% auto}.o-cart.delivery .__box span{display:block;color:#2eb979;font-weight:700;font-size:16px}.o-cart.delivery .__box strong{font-size:10px}.o-cart.delivery .__attention{color:#353e45b3;font-size:10px;text-align:center}.o-cart.alert{display:flex;justify-content:flex-start;flex-wrap:nowrap;align-items:center;padding:2rem;border-radius:2px}.o-cart.alert i{font-size:24px;margin-right:20px}.o-cart.alert p{margin-bottom:0}.o-cart.alert.__maxw01{max-width:640px;margin-left:auto;margin-right:auto}.o-cart.alert .__cont{width:100%;line-height:1.6}.o-cart.alert .__title{font-weight:700;font-size:var(--fs-p)}@media only screen and (max-width: 991px){.o-cart.alert .__title{font-size:13px}}.o-cart.alert .__list{font-size:13px;border-bottom:1px dotted rgba(185,46,45,.2);margin-top:0!important;margin-bottom:1%!important;padding-bottom:1%}@media only screen and (max-width: 991px){.o-cart.alert .__list{font-size:12px}}.o-cart.alert .__list:last-child{margin-bottom:0!important;padding-bottom:0;border-bottom:0}.o-cart.alert.danger{background-color:#b92e2d13;color:#b92e2d}.o-cart.alert.safe{background-color:#2eb9791a;color:#2eb979}.o-cart.button.__checkout{margin-bottom:1rem;padding-bottom:1.5rem;border-bottom:1px solid #e1e5e8}.o-cart.button .btn i:before,.o-cart.button form input[type=submit] i:before,form .o-cart.button input[type=submit] i:before,.o-cart.button form button i:before,form .o-cart.button button i:before{font-size:16px;margin-left:0;margin-right:6px}.o-cart.amazonpay{margin-top:1rem;padding-top:1.5rem;border-top:1px solid #e1e5e8}.o-cart.amazonpay .__btn{margin-bottom:.5rem}.o-cart.amazonpay .__desc{margin-bottom:0!important;font-size:11px}.coupon_title{font-size:var(--fs-min)}.o-cart.coupon .coupon_form,.o-cart.coupon .coupon_btn{padding:9px 6px 8px}.o-cart.coupon .coupon_form{font-size:13px;padding:11px 4px 11px 6px;width:auto;border:none;border-radius:4px 0 0 4px;outline:none;border:1px solid var(--border-color01);min-width:0}@media only screen and (max-width: 991px){.o-cart.coupon .coupon_form{width:100%}}.o-cart.coupon .coupon_btn{color:#fff;height:100%;border-radius:0 4px 4px 0;margin:0;font-size:12px;box-sizing:border-box;max-width:100px;width:100%;box-shadow:none}.o-cartFlow{background-color:#f2f5f7d9;position:sticky;top:0;z-index:1}.o-cartFlow_wrap{margin:auto}.o-cartFlow_list{margin:8px 8px 4px;display:flex;justify-content:center;counter-reset:o-cartFlow_num}.o-cartFlow_item{position:relative;display:flex;justify-content:center;flex-direction:column;font-size:13px;font-weight:700;padding:0 1.5%;letter-spacing:0;color:#0000004d}@media only screen and (max-width: 544px){.o-cartFlow_item{padding:0 1.5%;font-size:10px}}.o-cartFlow_item a{color:#0000004d;transition:.3s all ease-in-out}.o-cartFlow_item a:hover{color:#000}.o-cartFlow_item a:hover .o-cartFlow_num{filter:brightness(1.1)}.o-cartFlow_item a:hover .o-cartFlow_num:before{background-color:#b7c3cc}.o-cartFlow_item.__active,.o-cartFlow_item.__active a{color:#000}.o-cartFlow_item.__active .o-cartFlow_num:before{background:linear-gradient(to right,#45b4eb,#047AE3)}.o-cartFlow_item:after{content:"";position:absolute;height:4px;width:100%;top:8px;left:0;right:0;background:#fff;border-radius:100px;z-index:-1}.o-cartFlow_item:first-child:after{width:50%;left:auto}.o-cartFlow_item:last-child:after{width:50%;right:auto}.o-cartFlow_num{display:flex;justify-content:center;transition:.3s all ease-in-out}.o-cartFlow_num:before{display:flex;justify-content:center;align-items:center;content:counter(o-cartFlow_num);counter-increment:o-cartFlow_num;line-height:0;width:24px;height:24px;border-radius:100px;color:#fff;font-size:16px;font-weight:700;background-color:#ccd6dd;border:1px solid #fff;box-shadow:0 0 12px #26455c33;transition:.3s all ease-in-out}@media only screen and (max-width: 544px){.o-cartFlow_num:before{font-size:11px;width:20px;height:20px;margin-bottom:1px}}.toc-list{display:flex;align-items:center;border-radius:3px;background:#e1effb;opacity:1;transition:z-index .3s ease-in-out,opacity .3s ease-in-out}.toc-list.__active{position:fixed;top:0;z-index:11}.toc-list.__active.__none{opacity:0;z-index:-1}.toc-list li{flex:0 0 20%;border-left:1px solid #fff;min-height:52px;display:flex;align-items:center}.toc-list li:first-child{border:none}.toc-list li a{padding:10px;display:block;font-size:12px;line-height:1.4;text-align:center;font-weight:700;flex:0 0 100%}@media only screen and (max-width: 544px){.toc-list li a{padding:4px;font-size:10px}}.toc-list li a:hover{color:#047ae3}.row-title-2{font-weight:700;margin:2em 0 .5em;position:relative}.row-title-2:before{content:"";width:100%;height:1px;background:#047AE3;position:absolute;left:0;top:50%}.row-title-2 .title-bg{padding-right:10px;background:#fff;position:relative}.curri-flex .type a{color:#fff}.scroll-x-fromsp_item{white-space:initial!important}@media only screen and (max-width: 991px){.scroll-x-fromsp{overflow-x:scroll}}.item-new .page-content .kyozai.kentiku2-kyozai{white-space:nowrap}.item-new .page-content .kyozai.kentiku2-kyozai th:last-child{background:#26455C}.o-text.__small{font-size:11px}.o-btn.__green{background:#2EB979;background:linear-gradient(to right,#2EB979,#2EB979);-webkit-background:linear-gradient(to right,#2EB979,#2EB979)}.o-button{text-align:center;display:block;font-weight:700;border-radius:2px;white-space:pre!important;max-width:-moz-fit-content!important;max-width:fit-content!important;transition:.3s all ease-in-out;border:transparent;cursor:pointer}.o-button:hover{filter:brightness(1.2)}.o-button.__sizexs{padding:6px 12px;font-size:11px}.o-button.__sizes{padding:12px;font-size:11px}.o-button.__sizem{padding:16px;font-size:14px}@media only screen and (max-width: 991px){.o-button.__sizem{max-width:100%!important}}.o-button.__sizel{padding:24px;font-size:18px}@media only screen and (max-width: 991px){.o-button.__sizel{font-size:16px;max-width:100%!important}}@media only screen and (max-width: 544px){.o-button.__sizel{padding:24px 16px;font-size:14px}}.o-button.__sizel-sp-sizes{padding:24px;font-size:16px}@media only screen and (max-width: 991px){.o-button.__sizel-sp-sizes{max-width:100%!important}}@media only screen and (max-width: 544px){.o-button.__sizel-sp-sizes{padding:10px 8px;font-size:14px}}.o-button.__wauto{width:100%;max-width:inherit!important}.o-button.__w80{width:80%;max-width:inherit!important}@media only screen and (max-width: 991px){.o-button.__wauto-sp{width:100%;max-width:inherit!important}}.o-button.__minw01{min-width:480px}@media only screen and (max-width: 991px){.o-button.__minw01{min-width:inherit}}.o-button.__maxw01{max-width:480px!important}@media only screen and (max-width: 544px){.o-button.__maxw01{max-width:inherit}}.o-button.__center{display:block!important;text-align:center;margin-left:auto;margin-right:auto}.o-button.__right{margin-left:auto;margin-right:0}.o-button.__icon i{margin-right:8px}.o-button.__icon i:before{margin-left:0}.o-button.__noarrow:after{content:none}.o-button.__arrow:after{content:"";font-family:FontAwesome;margin-left:12px;color:#45b4eb}.o-button.__circleDownarrow{position:relative}.o-button.__circleDownarrow:after{content:"";font-family:FontAwesome;margin-left:12px;color:#45b4eb}.o-button.__r100{border-radius:100px}.o-button.__r4{border-radius:4px}.o-button.__blue{background:linear-gradient(to right,#45b4eb,#047AE3);color:#fff}.o-button.__blue:hover{box-shadow:0 0 12px #047ae333}.o-button.__navy{color:#fff;background:#26455C;border-bottom:4px solid #1a3244}.o-button.__navy:hover{box-shadow:0 0 12px #26455c33}.o-button.__orange{background:linear-gradient(to right,#FE741E,#e7aa19);border-bottom:4px solid #FE741E;color:#fff}.o-button.__orange:after{color:#fff}.o-button.__orange:hover{box-shadow:0 0 12px #047ae333}.o-button.__green{background:#2EB979;background:linear-gradient(to right,#2EB979,#2EB979);-webkit-background:linear-gradient(to right,#2EB979,#2EB979);border-bottom:4px solid #21a869;color:#fff!important;text-decoration:none!important}.o-button.__green:after{color:#fff}.o-button.__green:hover{box-shadow:0 0 12px #047ae333}.o-button.__gray{background:#DEE7ED;color:#000;border-bottom:4px solid #c5cfd6}.o-button.__gray:hover{filter:brightness(.96);color:#047ae3}.o-button.__arrow{position:relative}.o-button.__arrow:after{content:"";font-family:FontAwesome;margin-left:12px;color:#45b4eb}.o-button.__notactive{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:not-allowed;background:#DEE7ED!important;pointer-events:none;box-shadow:none}.o-button.__notactive:hover{filter:brightness(1)}.o-button.__textred{background:transparent;color:#b92e2d;box-shadow:none}.o-button.__textred:hover{background:transparent;box-shadow:none;filter:brightness(1.5)}.o-button.__navy.__border{color:#000;border:2px solid #26455C;background-color:#fff}.o-button.__navy.__border:hover{box-shadow:0 0 12px #26455c33;filter:brightness(.96);color:#047ae3}.o-button.__bggray{background-color:var(--base-color04)}.o-button.__justtext{background:transparent;box-shadow:none;color:#000;padding:0;display:inline;width:auto}.o-button.__justtext:after{content:none}.o-button.__white{background:#fff;color:#000;font-weight:700;border:1px solid #000}.o-button.__white:hover{background:#fff;filter:brightness(1.5)}.o-button.__borderWhite{color:#fff;font-weight:700;border:2px solid rgba(255,255,255,.3);background-color:#fff0;border-radius:4px;transition:border .3s ease-in-out,background-color .3s ease-in-out}.o-button.__borderWhite:hover{border:2px solid rgba(255,255,255,.7);background-color:#ffffff1a}.o-formGroup.__2{display:flex;gap:1rem}.o-form.__basic01{position:relative;z-index:1;background-color:var(--base-color04);padding:3rem}@media only screen and (max-width: 991px){.o-form.__basic01{padding:1.5rem;margin-left:-16px;margin-right:-16px}}.o-form.__basic01 th,.o-form.__basic01 td{letter-spacing:0px}.o-form.__sizes{padding:1.6rem}.o-formItem{width:100%;padding:16px;border:1px solid #DEE7ED;border-radius:2px}.o-formItem.__notactive{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:not-allowed;background-color:#dee7ed}.o-formItem.__haserror{border:2px solid #B92E2D}.o-formRadio.__type01{padding:1px 1px 2px;border-radius:4px}.o-formRadio.__type01 .o-formRadio_input{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;border-radius:25px;background-color:#1e1e1e;outline:none}.o-formRadio.__type01 .o-formRadio_label{font-weight:700;transition:.3s all ease-in-out;padding:7px 10px;cursor:pointer;border-radius:4px;text-align:center;color:#b1bbc4}.o-formRadio.__type01 .o-formRadio_label:hover{color:#000}.o-formRadio.__blue{background-color:#fff}.o-formRadio.__blue .o-formRadio_input:checked+.o-formRadio_label{background:linear-gradient(to right,#45b4eb,#047AE3);color:#fff}.o-formRadio.__blue .o-formRadio_input:checked+.o-formRadio_label:hover{color:#fff;filter:brightness(1.1)}.o-formRadio.__blue .o-formRadio_input .o-formRadio_label{color:#b1bbc4}.o-formRadio.__blue .o-formRadio_input .o-formRadio_label:hover{color:#000}.o-formRadio.__navy{background-color:#fff}.o-formRadio.__navy .o-formRadio_input:checked+.o-formRadio_label{background-color:#26455c;color:#fff}.o-formRadio.__navy .o-formRadio_input:checked+.o-formRadio_label:hover{color:#fff;filter:brightness(1.1)}.o-formRadio.__navy .o-formRadio_input .o-formRadio_label{color:#b1bbc4}.o-formRadio.__navy .o-formRadio_input .o-formRadio_label:hover{color:#000}.o-formSelect{padding:24px;min-width:200px}@media only screen and (max-width: 767px){.o-formSelect{padding:16px}}.o-formSelect.__type01{padding:0;min-width:inherit;position:relative;border:2px solid var(--base-color04);border-radius:2px;background:#fff}.o-formSelect.__type01 select{padding:16px 1em 16px 16px;width:100%;min-width:64px;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:2px solid #e3e8ec;outline:none;background:transparent;background-image:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:.3s all ease-in-out}@media only screen and (max-width: 544px){.o-formSelect.__type01 select{font-size:13px;padding:12px}}.o-formSelect.__type01 select:hover{box-shadow:0 0 10px #0000001a}@media only screen and (max-width: 767px){.o-formSelect.__small select{padding:8px 32px}}.o-formSelect.__w100{width:100%}.o-formSelect.__w85{width:85%}.o-formSelect.__borderOnly{border:2px solid #26455C;background:transparent}.o-formCheck{display:none}.o-formCheck_label{position:relative;display:flex;justify-content:flex-start;align-items:center;width:100%;height:100%;padding:0 16px;font-weight:700;cursor:pointer;transition:.3s all ease-in-out}@media only screen and (max-width: 991px){.o-formCheck_label{padding:0 8px}}.o-formCheck_label:before{content:"";width:16px;height:16px;border-radius:2px;border:2px solid #fff;background-color:var(--base-color04);transition:.3s all ease-in-out}.o-formCheck_label:hover{opacity:.8}.o-formCheck_label.__sizel:before{width:32px;height:32px}@media only screen and (max-width: 544px){.o-formCheck_label.__sizel:before{width:24px;height:24px}}.o-formCheck_label.__wrap{padding:0;transition:.3s all ease-in-out}.o-formCheck_label.__wrap:hover{opacity:.85}.o-formCheck_label.__wrap:hover .check-parts.__iconCheck:before{color:#11181d}.o-formCheck_label.__wrap:before{content:none}.o-formCheck_label.__wrap .check-parts{display:grid;grid-template-columns:auto 1fr;align-items:center}.o-formCheck_label.__wrap .check-parts:after{content:none!important}.o-formCheck_label.__wrap .check-parts:before{left:0;top:0;bottom:0;margin:auto;transform:translate(0)}.o-formCheck_label.__wrap .check-parts.__iconCheck:before{content:"";font-family:FontAwesome;color:var(--base-color04);font-size:11px;text-align:center;line-height:1.8;transition:color .3s ease-in-out}.o-formCheck_label.__wrap .o-formCheck{position:relative}.o-formCheck_label.__wrap .o-formCheck:checked+.check-parts{color:#047ae3}.o-formCheck_label.__wrap .o-formCheck:checked+.check-parts:before{background:linear-gradient(to right,#047AE3,#45b4eb);background-color:#dee7ed}.o-formCheck_label.__wrap .o-formCheck:checked+.check-parts.__iconCheck:before{color:#fff}.o-formCheck:checked+.o-formCheck_label:before{background:linear-gradient(to right,#047AE3,#45b4eb);background-color:#dee7ed}.o-formTitle.__separate01{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #DEE7ED}.o-form.__withtitle{padding:5px}.o-form.__withtitle .o-formTitle{font-size:13px;margin-bottom:0}@media only screen and (max-width: 544px){.o-form.__withtitle .o-formTitle{font-size:11px}}.o-formBorder{position:relative;text-align:center;margin-bottom:1rem}.o-formBorder:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:3px;background-color:#fff;z-index:0}.o-formBorder_wrap{position:relative;background-color:var(--base-color04);padding:8px 16px;z-index:1}.o-formCamera{margin-bottom:2rem;display:grid;grid-template-columns:1fr auto;gap:1rem}.o-formCamera_shutter{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;padding:32px;margin-right:16px;border:3px dashed #DEE7ED;background:rgba(222,231,237,.3);box-shadow:none;color:#11181d!important;transition:.3s all ease-in-out;margin-bottom:1rem;min-width:50%;margin-bottom:0;cursor:pointer}.o-formCamera_shutter:hover{color:#047ae3;box-shadow:none;background:rgba(255,255,255,0);border:3px dashed #DEE7ED}.o-formCamera_shutter.__bgwhite{background:#fff}.o-formCamera_pic{width:auto;height:160px;height:clamp(160px,15vw,180px);-o-object-fit:cover;object-fit:cover}.o-formCamera_icon{margin-bottom:.3rem}canvas.o-formCamera_pic{width:160px;width:clamp(160px,15vw,260px);height:160px;height:clamp(160px,15vw,260px);-o-object-fit:unset;object-fit:unset}.o-icon.__mr{margin-right:4px}.o-icon.__blue{color:#047ae3}.o-table{width:100%}.o-table.__num{counter-reset:tablenum}.o-table.__border01 tr{border:1px solid #DEE7ED!important}.o-table.__border02 tr{border-bottom:1px solid #26455C!important}.o-table.__border02 th{border:1px solid #DEE7ED!important}.o-table.__border02 td{border:1px solid var(--base-color04)!important}.o-table.__border03{border:1px solid var(--base-color04)}.o-table.__border03 th,.o-table.__border03 td{border-right:1px solid var(--base-color04);border-bottom:1px solid var(--base-color04)}.o-table.__whitespace01 th{white-space:pre}.o-table.__basic01 thead th{color:#fff;font-weight:700!important;background-color:#26455ce6!important}.o-table.__basic01 tbody th{color:#fff;font-weight:700!important;background-color:#26455cb3!important}.o-table.__basic02 thead th{color:#fff;font-weight:700;background-color:#26455c}.o-table.__basic02 tbody th{background-color:var(--base-color04)}.o-table.__center th,.o-table.__center td{text-align:center!important;vertical-align:middle}.o-table.__sizexs th,.o-table.__sizexs td{padding:10px 12px;font-size:12px;text-align:center;line-height:1.4;max-width:360px}@media only screen and (max-width: 991px){.o-table.__sizexs th,.o-table.__sizexs td{font-size:10px;padding:6px 4px;max-width:240px}}.o-table.__sizes th,.o-table.__sizes td{padding:8px 16px;font-size:13px;line-height:1.5;text-align:center;font-weight:400}@media only screen and (max-width: 991px){.o-table.__sizes th,.o-table.__sizes td{font-size:11px;padding:4px 8px}}.o-table.__sizem th,.o-table.__sizem td{padding:8px 16px;font-size:16px;font-size:clamp(11px,2vw,16px)!important;text-align:center;font-weight:400;line-height:1.4}@media only screen and (max-width: 991px){.o-table.__sizem th,.o-table.__sizem td{padding:4px 8px}}.o-table.__left td{text-align:left}.o-table.__middle td,.o-table.__middle th{vertical-align:middle}@media only screen and (max-width: 991px){.o-tableTr.__spblock{width:100%;display:grid;margin-bottom:1rem}.o-tableTr.__spblock td{width:100%;display:inherit}}.o-tableTr.__style01 td{background:var(--base-color04);text-align:center}.o-tableTr.__style02 td{background-color:#eaeaea;text-align:center;font-weight:700;-webkit-background-clip:inherit;-webkit-text-fill-color:inherit}.o-tableTr.__wb td{word-break:break-all}.o-tableTr.__borderb01{border-bottom:1px solid #fff}@media only screen and (max-width: 991px){.o-tableTh.__spnone{display:none}}.o-tableTh.__style01{border-bottom:3px solid #26455C}.o-tableTh.__style01 th{background:transparent;color:#11181db3;font-weight:400}.o-tableTh.__noborder{border:none}.o-tableTh.__left{text-align:left!important}.o-tableTh.__bgBlue{background-color:#047ae3!important}.o-tableCompare.__style01{margin:0 4rem 2rem}.o-tableCompare.__style01 th{background-color:#dee7ed;padding:6px!important}.o-tableCompare.__style01 .o-tableCompare_imgTitle{position:relative;z-index:1;text-align:center;background-color:transparent}.o-tableCompare.__style01 .o-tableCompare_imgTitle.__good{color:#047ae3}.o-tableCompare.__style01 .o-tableCompare_imgTitle.__bad{color:#b92e2d}.o-tableCompare.__style01 .o-tableCompare_imgTitle:after{content:"";position:absolute;left:0;right:0;bottom:0;height:60px;width:100%;z-index:-1;background-color:#dee7ed}.o-tableCompare.__style01 .o-tableCompare_imgTitle_img{max-width:77px;margin:0 auto .5rem}.o-tableCompare.__style01 .o-tableCompare_td{position:relative;width:50%;border:1px solid #f7f7f7;background-color:#fff}.o-tableCompare.__style01 .o-tableCompare_td:before{content:"";position:absolute;display:block;width:30px;height:30px;background-repeat:no-repeat;background-size:cover}.o-tableCompare.__style01 .o-tableCompare_td.__bad01{padding-left:28px}.o-tableCompare.__style01 .o-tableCompare_td.__bad01:before{content:"";top:0;bottom:0;left:-16px;margin:auto;background-image:url(../images/parts/management_system/icon_close.png)}.o-tableCompare.__style01 .o-tableCompare_td.__good01{padding-right:28px}.o-tableCompare.__style01 .o-tableCompare_td.__good01:before{content:"";top:0;bottom:0;right:-16px;margin:auto;background-image:url(../images/parts/management_system/icon_check.png)}.o-tableCompare.__new{margin:0 1rem 2rem}.o-parts.flex{display:flex;align-items:center;justify-content:space-between}.o-parts.border.__style01{background-color:transparent;margin:0;padding:0;border-color:#224a66}.o-parts.boxitem{position:relative;padding:3%}.o-parts.boxitem.__sizes{padding:8px 16px 10px}@media only screen and (max-width: 991px){.o-parts.boxitem.__sizes{padding:8px 12px 10px}}.o-parts.boxitem.__sizem{padding:12px 16px 14px}@media only screen and (max-width: 991px){.o-parts.boxitem.__sizem{padding:8px 12px}}.o-parts.boxitem.__style1{border:3px solid var(--base-color04);border-radius:2px}.o-parts.boxitem.__style02{background-color:var(--base-color04);border-radius:2px}.o-parts.boxitem.__style03{background-color:#dee7ed}.o-parts.boxitem.__style04{background-color:#26455c}.o-parts.boxitem.__style05{background-color:#fff;box-shadow:0 0 10px #0000001a}.o-parts.boxitem.__style07{background-color:#b92e2d1a}.o-parts.boxitem.__style08{background-color:#2eb9791a}.o-parts.boxitem.__style09{background-color:#d5dce2}.o-parts.boxitem.__center{text-align:center}.o-parts.boxitem.__num{counter-reset:boxnum}.o-parts.link{color:#047ae3}.o-parts.link:hover{text-decoration:underline}.o-parts.listlink.__cart a{font-size:13px;font-weight:700}.o-parts.listlink.__cart i{margin-right:6px;color:#047ae3}.o-parts.modall.__denial{text-align:center}.o-parts.modall.__denial .__title{margin-bottom:1rem;font-size:18px}@media only screen and (max-width: 991px){.o-parts.modall.__denial .__title{font-size:14px}}.o-parts.modall.__denial .__desc{border-top:3px solid var(--base-color04);margin:0 0 2rem;padding-top:1rem}.o-parts.modall.__denial .__btnwrap{margin:0 -8px}.o-parts.modall.__denial .__btnwrap .__item{margin:0 8px}.o-parts.payment-seal .credit{max-width:230px;margin:0 -8px}@media only screen and (max-width: 991px){.o-parts.payment-seal .credit{margin:0 -4px}}.o-parts.payment-seal .credit .__item{margin:0;padding:0 8px;text-align:center}@media only screen and (max-width: 991px){.o-parts.payment-seal .credit .__item{padding:2px 4px 0;line-height:0}}.o-parts.payment-seal .convenience{margin-top:8px}.o-parts.payment-seal .payment-title{font-size:13px;color:#0000004d;margin-bottom:1px}.o-parts.payment-seal .cashless .__desc{font-size:10px;font-weight:700}.o-parts.payment-seal.modal{margin:1rem 0 .5rem}@media only screen and (max-width: 991px){.o-parts.payment-seal.modal{margin:1rem 0 2rem}}.o-parts.payment-seal.type2 img{max-width:100%!important;margin:0 auto!important}.o-parts.payment-seal.type2 .credit .__item{width:100%;padding:0 2px}.o-parts.payment-seal.type2 .cashless{width:100%;text-align:center;margin-top:1.5rem;padding-top:1.5rem;padding-left:0;border-top:3px solid #DEE7ED}.o-parts.payment-seal.type2 .cashless .__desc{display:block}.o-parts.payment-seal.type3{justify-content:flex-start}@media only screen and (max-width: 991px){.o-parts.payment-seal.type3{justify-content:center}}.o-parts.payment-seal.type3 .credit{max-width:inherit}.o-parts.payment-seal.type3 .credit .__item{width:64px}@media only screen and (max-width: 991px){.o-parts.payment-seal.type3 .credit .__item{width:44px}}.o-parts.corplink{display:none;position:relative;background-color:#142531;border-radius:4px;max-width:678px;margin:0 auto 3rem;padding:1rem;transition:.3s all ease-in-out;z-index:1;width:auto}.o-parts.corplink:hover{opacity:.95}.o-parts.corplink:hover .corplinkIcon{background-color:#26455c;filter:brightness(2)}@media only screen and (max-width: 767px){.o-parts.corplink:hover .corplinkIcon{filter:brightness(1.1)}}.o-parts.corplink .corplinkImg_item{-o-object-fit:cover;object-fit:cover;height:80px;width:80px;border-right:1px solid #26455C}@media only screen and (max-width: 767px){.o-parts.corplink .corplinkImg_item{width:33.33333%}}.o-parts.corplink .corplinkImg_item:first-child{border-radius:4px 0 0 4px}.o-parts.corplink .corplinkImg_item:last-child{border-right:none;border-radius:0 4px 4px 0}.o-parts.corplink .corplinkText{font-size:var(--fs-p);padding:1rem;font-weight:700;color:#fff;line-height:1.5;letter-spacing:-1px}@media only screen and (max-width: 767px){.o-parts.corplink .corplinkText{width:100%;text-align:center}}@media only screen and (max-width: 544px){.o-parts.corplink .corplinkText{font-size:13px}}.o-parts.corplink .corplinkText_sub{position:relative}.o-parts.corplink .corplinkText_sub:after{content:"";position:absolute;display:block;height:2px;width:100%;margin:auto;top:0;bottom:0;right:0;left:inherit;z-index:0;background:linear-gradient(to right,#F5EAB5 0%,#BF8F37 30%,#F7F1C1 6%,#E8CA75 98%)}.o-parts.corplink .corplinkText_subWrap{position:relative;z-index:1;background-color:#142531;padding-right:12px}@media only screen and (max-width: 767px){.o-parts.corplink .corplinkText_subWrap{padding-left:12px}}.o-parts.corplink .corplinkText_title{font-size:23px}@media only screen and (max-width: 544px){.o-parts.corplink .corplinkText_title{font-size:19px}}.o-parts.corplink .corplinkText_titleSub{font-size:var(--fs-p)}@media only screen and (max-width: 544px){.o-parts.corplink .corplinkText_titleSub{font-size:13px}}.o-parts.corplink .corplinkIcon{background-color:#26455c;border-radius:4px;height:80px;padding:0 .3rem 0 .5rem;width:auto;display:flex;justify-content:center;align-items:center;transition:.3s all ease-in-out}@media only screen and (max-width: 767px){.o-parts.corplink .corplinkIcon{position:absolute;height:24px;width:24px;padding:0;border-radius:100px;bottom:12px;right:12px;background:-webkit-linear-gradient(0deg,#047AE3,#45b4eb)}}.o-parts.corplink .corplinkIcon_icon:before{color:#fff}@media only screen and (max-width: 767px){.o-parts.corplink .corplinkIcon_icon:before{margin-left:2px}}.o-parts.corplink .corplinkBadge{position:absolute;padding:.3rem 1.3rem;top:-1rem;left:-1rem;border-radius:2px;letter-spacing:-.5px;color:#fff;font-weight:700;font-size:13px;background:linear-gradient(to right,#746161 0%,#432A2A 98%)}@media only screen and (max-width: 544px){.o-parts.corplink .corplinkBadge{font-size:11px}}.o-parts.corplink .corplinkBadge_icon:before{margin-right:6px;color:#fff}.o-parts.corplink.__small .corplinkImg_item{width:33.33333%}.o-parts.corplink.__small .corplinkText{width:100%;text-align:center;font-size:13px}.o-parts.corplink.__small .corplinkText_subWrap{padding-left:12px}.o-parts.corplink.__small .corplinkText_title{font-size:19px}.o-parts.corplink.__small .corplinkIcon{position:absolute;height:24px;width:24px;padding:0;border-radius:100px;bottom:12px;right:12px;background:-webkit-linear-gradient(0deg,#047AE3,#45b4eb)}.o-parts.corplink.__small .corplinkIcon_icon:before{margin-left:2px}@media only screen and (max-width: 544px){.o-parts.corplink.__small .corplinkBadge{font-size:11px}}.o-parts.overlink{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.o-parts.flow.__style01{min-width:300px;margin-left:32px}@media only screen and (max-width: 991px){.o-parts.flow.__style01{width:100%;margin-left:0}}@media only screen and (max-width: 991px){#sp-nav .o-parts.payment-seal.type2{display:block}#sp-nav .o-parts.payment-seal.type2 .credit,#sp-nav .o-parts.payment-seal.type2 .cashless{margin-left:auto;margin-right:auto}}.p-sale .tab-btn:first-child{border-radius:4px 0 0}.p-sale .tab-btn:last-child{border-radius:0 4px 0 0}@media only screen and (max-width: 380px){.p-sale .tab-btn{width:auto}}.p-sale .product_accordion{margin-bottom:1.5rem}.p-sale .product-title{position:relative;padding:16px 32px 16px 16px;background-color:#fff;box-shadow:0 0 10px #0000001a;cursor:pointer;margin-bottom:1.5rem}.p-sale .product-title:after{content:"";font-family:FontAwesome;position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:22px;background:linear-gradient(to right,#45b4eb,#1d83ff);transition:all .5s cubic-bezier(.18,.45,.25,1);-webkit-transition:all .5s cubic-bezier(.18,.45,.25,1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.p-sale .product-title .__img{max-width:126px;margin-right:12px}.p-sale .product-title .__title{font-size:var(--fs-p);font-weight:700}@media only screen and (max-width: 991px){.p-sale .product-title .__title{font-size:13px}}.p-sale .product-list{display:none}.p-sale .product-list.__display{display:block!important}.p-sale .product-list-wrap.__withcheck{border-bottom:1px solid #fff}.p-sale .product-list-check{display:flex;justify-content:center;align-items:center;background-color:#dee7ed;cursor:pointer}.p-sale .product-list-check.__type01 .o-formCheck_label{padding:0 12px}@media only screen and (max-width: 991px){.p-sale .product-list-check.__type01 .o-formCheck_label{padding:0 8px}}.p-sale .product-list-check.__type01 .o-formCheck_label:before{background-color:#fff}.p-sale .product-list-check.__type01 .o-formCheck_label:after{content:"";font-family:FontAwesome;color:#dee7ed;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;display:flex;justify-content:center;align-items:center;font-size:12px}.p-sale .product-list-wrap.__type01{padding:8px 16px;gap:12px}@media only screen and (max-width: 991px){.p-sale .product-list-wrap.__type01{padding:12px 16px;gap:0px}}.p-sale .product-list-item{padding:16px 80px 16px 32px;position:relative;border:1px solid var(--base-color04);margin-bottom:1px;background-color:var(--base-color04);transition:background-color .3s ease-in-out}.p-sale .product-list-item:hover{background-color:#fff}@media only screen and (max-width: 991px){.p-sale .product-list-item{padding:16px 56px 16px 32px}}@media only screen and (max-width: 544px){.p-sale .product-list-item{padding:12px 56px 16px 20px}}.p-sale .product-list-item:last-child{margin-bottom:3rem}.p-sale .product-list-item.__withcheck{width:100%;padding:16px 32px}@media only screen and (max-width: 544px){.p-sale .product-list-item.__withcheck{padding:12px 20px 16px}}.p-sale .product-list-item.__textproduct{padding:0}.p-sale .product-list-item.__textproduct:hover .o-formCheck_label:before{background-color:#26455c}@media only screen and (max-width: 991px){.p-sale .product-list-item.__textproduct:hover .o-formCheck_label:before{background-color:#fff}}.p-sale .product-list-item-name{display:flex;align-items:center}@media only screen and (max-width: 991px){.p-sale .product-list-item-name{padding:0;max-width:inherit}}.p-sale .product-list-item-name .__title span{font-size:var(--fs-p);font-weight:700;line-height:1.4}@media only screen and (max-width: 991px){.p-sale .product-list-item-name .__title span{font-size:13px}}.p-sale .product-list-item-name i{line-height:1}.p-sale .product-list-item-name i:before{margin-left:0;margin-right:16px;font-size:24px;vertical-align:middle}.p-sale .product-list-item-course{margin-left:2rem}@media only screen and (max-width: 991px){.p-sale .product-list-item-course{display:block;width:100%;margin-left:0}}.p-sale .product-list-item-desc p{margin-bottom:0}@media only screen and (max-width: 991px){.p-sale .product-list-item-desc{margin-top:6px;padding:0;min-width:inherit;line-height:1}}@media only screen and (max-width: 991px){.p-sale .product-list-item-desc{flex-basis:100%}}.p-sale .product-list-item-desc .__price{margin:0;font-size:10px;white-space:inherit;display:flex;flex-direction:column;align-items:end;min-width:90px}@media only screen and (max-width: 991px){.p-sale .product-list-item-desc .__price{display:block;margin-left:auto}}.p-sale .product-list-item-desc .__price span{color:#047ae3;font-size:24px;font-weight:700;line-height:1.1}@media only screen and (max-width: 991px){.p-sale .product-list-item-desc .__price span{margin-right:4px;font-size:20px}}.p-sale .product-list-item-desc .__price span strong{color:#11181d;font-size:10px}.p-sale .product-list-item-desc .__num{margin-right:16px}.p-sale .product-list-item-btn{border-radius:0 4px 4px 0;position:absolute;top:0;bottom:0;right:0;max-width:-moz-fit-content;max-width:fit-content;min-width:inherit;padding:10px 32px;background:#FF9A24;background:linear-gradient(to right,#FF9A24,#FE741E);-webkit-background:linear-gradient(to right,#FF9A24,#FE741E);border:none}@media only screen and (max-width: 991px){.p-sale .product-list-item-btn{padding:10px 20px}}.p-sale .product-list-item-btn:after{content:none}.p-sale .product-list-item-btn:hover{box-shadow:none}.p-sale .product-list-item-btn i:before{margin:auto;top:0;right:0;left:0;bottom:0;position:absolute;height:32px}@media only screen and (max-width: 991px){.p-sale .cart-item-2{position:sticky;bottom:0}}@media only screen and (max-width: 991px){.p-sale .cart-inner .cart-item-2 .cart-item-box{background-color:#f2f5f7f2;padding:12px 16px}}@media only screen and (max-width: 991px){.p-sale .cart-inner .cart-item-2 .cart-item-box p{font-size:11px;font-weight:700;margin-bottom:0}}@media only screen and (max-width: 991px){.p-sale .cart-inner .cart-item-2 .total-price.en{line-height:1;font-size:20px;margin-bottom:1rem}}.p-sale .cart-inner .cart-item-2 .cart-item-box button{padding:8px;font-size:12px}.p-group .p-group-wrap{border-right:1px solid var(--base-color04);border-bottom:1px solid var(--base-color04)}.p-group .p-group-item{position:relative;padding:16px;border-top:1px solid var(--base-color04);border-left:1px solid var(--base-color04);transition:all .3s ease-in-out}.p-group .p-group-item:after{content:"";font-family:FontAwesome;position:absolute;top:0;bottom:0;margin:auto;right:16px;height:4px;line-height:0;color:#26455c;transition:all .3s ease-in-out}.p-group .p-group-item:hover{background-color:var(--base-color04)}.p-group .p-group-item:hover .p-group-item-title,.p-group .p-group-item:hover:after{color:#047ae3}.p-group .p-group-item-img{max-width:84px;margin-right:12px}.p-group .p-group-item-title{font-weight:700;font-size:var(--fs-p);line-height:1.4;transition:all .3s ease-in-out}@media only screen and (max-width: 991px){.p-group .p-group-item-title{font-size:13px}}.p-schedule.__management .p-scheduleHeader_month{font-size:20px;line-height:4}.p-schedule.__management .p-scheduleHeader_btn{font-size:13px}.p-schedule.__management .p-scheduleList_date{font-size:32px}.p-schedule.__management .p-scheduleList_day{font-size:12px}.p-scheduleHeader{position:relative;background-color:#26455c;color:#fff;font-weight:700;border-radius:4px;overflow:hidden}.p-scheduleHeader.__style01 .p-scheduleHeader_month{position:relative}.p-scheduleHeader_month{position:absolute;top:0;bottom:0;left:0;right:0;width:calc(100% - 160px);margin:auto;font-size:2rem;text-align:center;line-height:3;font-family:Roboto,sans-serif;margin-bottom:0!important}@media only screen and (max-width: 991px){.p-scheduleHeader_month{line-height:2.4}}.p-scheduleHeader_btn{display:flex;justify-content:center;align-items:center;padding:2rem;color:#fff;font-size:1.3rem;font-weight:700}@media only screen and (max-width: 991px){.p-scheduleHeader_btn{padding:1rem}}.p-scheduleHeader_btn:hover{background-color:#38617f;color:#fff}.p-scheduleHeader_btn.prev{float:left;border-right:1px solid #173246}.p-scheduleHeader_btn.prev i{padding-right:12px}.p-scheduleHeader_btn.next{float:right;border-left:1px solid #173246}.p-scheduleHeader_btn.next i{padding-left:12px}.p-scheduleList{position:relative;background-color:var(--base-color04);padding:2rem 1rem}.p-scheduleList.__scroll{max-height:768px;overflow-y:scroll}@media only screen and (max-width: 991px){.p-scheduleList.__scroll{max-height:400px;border:2px solid #26455C;border-top:none}}.p-scheduleList_cont{background-color:#fff;border-radius:4px;padding:1rem 2rem;margin-bottom:2rem}.p-scheduleList_cont:last-child{margin-bottom:0}.p-scheduleList_date{min-width:90px;font-size:3.2rem;font-weight:700;font-family:Roboto,sans-serif}.p-scheduleList_day{font-size:1.2rem;font-weight:400}.p-scheduleList_day.Sunday{color:#b92e2d}.p-scheduleList_day.Saturday{color:#047ae3}.p-scheduleList_box{width:calc(100% - 12rem)}@media only screen and (max-width: 991px){.p-scheduleList_box{width:auto}}.p-scheduleList_item{max-width:120px;width:auto;margin:0 .2rem .2rem;display:flex}.p-scheduleList_item.__w100{max-width:inherit;width:100%}@media only screen and (max-width: 991px){.p-scheduleList_item{max-width:inherit;width:33.33333%;margin:0 0 .2rem;padding:0 1px}.p-scheduleList_item.__w100{max-width:inherit;width:100%}}.p-scheduleList_item.__booked .p-scheduleList_input+.p-scheduleList_label,.p-scheduleList_item.__booked .p-scheduleList_input:hover+.p-scheduleList_label,.p-scheduleList_item.__booked .p-scheduleList_input:checked+.p-scheduleList_label{cursor:not-allowed;background-color:#dee7ed;color:#0000004d;border:1px solid #DEE7ED;border-bottom:3px solid #DEE7ED}.p-scheduleList_input{display:none}.p-scheduleList_input:hover+.p-scheduleList_label{border:1px solid #26455C;border-bottom:3px solid #26455C}.p-scheduleList_input:checked+.p-scheduleList_label{background-color:#26455c;border:1px solid #477391;border-bottom:3px solid #477391;color:#fff}.p-scheduleList_label{display:flex;justify-content:center;align-items:center;width:100%;border:1px solid #DEE7ED;border-bottom:3px solid #DEE7ED;padding:.5rem 1rem;font-weight:900;font-family:Roboto,sans-serif;text-align:center;transition:.3s all ease-in-out;cursor:pointer;border-radius:4px}.p-scheduleList_label.__style01{justify-content:space-between;padding:.5rem 2rem}@media only screen and (max-width: 991px){.p-scheduleList_label.__style01{padding:.5rem 1rem}}.p-scheduleList_labelSub{font-size:13px;color:#11181db3;line-height:1;font-weight:400}.p-scheduleList_labelSub strong{font-size:16px;font-weight:700}.p-consulCont,.p-consulMv_img{margin-bottom:3rem}.p-consulTitle_course{display:table;margin:1rem auto 0;text-align:center;background-color:var(--base-color04);padding:.5rem 1.5rem;border-radius:100px;font-size:13px;font-weight:700}.p-consulIntro{padding:6rem 6rem 0}@media only screen and (max-width: 991px){.p-consulIntro{padding:2rem 1rem 0}}.p-consulIntro_img{width:40%}@media only screen and (max-width: 991px){.p-consulIntro_img{max-width:347px;width:100%;margin:auto}}.p-consulDesc{padding:3rem;background-color:var(--base-color04);counter-reset:consulDesc_num}@media only screen and (max-width: 991px){.p-consulDesc{padding:1rem 1.5rem}}.p-consulDesc_item{background-color:#fff;padding:3rem;margin-bottom:1rem}@media only screen and (max-width: 991px){.p-consulDesc_item{padding:1.5rem 2rem}}.p-consulDesc_item:last-child{margin-bottom:0}.p-consulDesc_item p{margin-bottom:1rem}.p-consulDesc_item p:last-child{margin-bottom:0}.p-consulDesc_title{position:relative;display:flex;align-items:center;padding-bottom:1rem;margin-bottom:1rem}.p-consulDesc_title:before{content:"0" counter(consulDesc_num);counter-increment:consulDesc_num;color:#047ae3;font-size:3rem;font-family:Roboto,sans-serif;margin-right:12px;line-height:1}.p-consulDesc_title:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:linear-gradient(-45deg,#fff 25%,#DEE7ED 25%,#DEE7ED 50%,#fff 50%,#fff 75%,#DEE7ED 75%,#DEE7ED);background-size:8px 8px}.p-consulCourse_wrap{position:relative;background-color:var(--base-color04);padding:2rem;width:auto}.p-consulCourse_item{text-align:center;width:33.3333333%;background-color:transparent;border:none;cursor:pointer;outline:none;padding:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px}@media only screen and (max-width: 991px){.p-consulCourse_item{width:100%;padding:.2rem .5rem}}.p-consulCourse_itemWrap{background-color:#fff;padding:1rem;transition:.3s all ease-in-out}.p-consulCourse_item:hover .p-consulCourse_itemWrap,.p-consulCourse_item.is-selected .p-consulCourse_itemWrap{color:#fff;background-color:#26455c}.p-consulCourse_item:hover .p-consulCourse_title,.p-consulCourse_item:hover .p-consulCourse_teacher,.p-consulCourse_item.is-selected .p-consulCourse_title,.p-consulCourse_item.is-selected .p-consulCourse_teacher{color:#fff}.p-consulCourse_title{font-size:16px;font-weight:700;transition:.3s all ease-in-out}.p-consulCourse_teacher{font-size:12px;text-align:center;display:block;color:#11181db3;transition:.3s all ease-in-out}.p-consulFlow_item{width:calc(100% - 16px);text-align:center}.p-consulFlow_img{max-width:230px;width:calc(100% - 16px);margin:0 auto;text-align:center}.p-mypageCont{padding:40px 60px 60px}@media only screen and (max-width: 991px){.p-mypageCont{padding:20px 12px}}.p-mySubtab{display:flex;border-bottom:1px solid #26455C;margin-bottom:5rem}@media only screen and (max-width: 991px){.p-mySubtab{margin-bottom:3rem}}.p-mySubtab.__sticky01{position:sticky;top:82px;z-index:1}@media only screen and (max-width: 991px){.p-mySubtab.__sticky01{top:58px}}.p-mySubtab.__stepBadge{counter-reset:p-mySubtab__itemStep}.p-mySubtab.__stepBadge .p-mySubtab__item{counter-increment:p-mySubtab__itemStep}.p-mySubtab.__stepBadge .p-mySubtab__item:after{position:absolute;top:-12px;left:0;right:0;margin:auto;content:"手順." counter(p-mySubtab__itemStep);font-size:10px;font-weight:700;text-align:center;color:#047ae3;padding:4px 6px;line-height:1;border:1px solid #047AE3;border-radius:2px;background-color:var(--base-color04);letter-spacing:0px;width:40px}@media only screen and (max-width: 991px){.p-mySubtab.__stepBadge .p-mySubtab__item:after{padding:2px 4px}}.p-mySubtab.__stepBadge .p-mySubtab__item.__last:after{content:"最終手順";color:#fff;background:linear-gradient(to right,#45b4eb,#047AE3)}.p-mySubtab__item{cursor:pointer;position:relative;display:flex;justify-content:center;align-items:center;width:100%;gap:1rem;padding:16px;font-size:16px;font-weight:700;line-height:1;border:1px solid #26455C;border-bottom:0px;background-color:#fff;transition:.3s color ease-in-out,.3s background-color ease-in-out}@media only screen and (max-width: 991px){.p-mySubtab__item{font-size:13px;padding:10px 8px;gap:3px}}@media only screen and (max-width: 544px){.p-mySubtab__item{font-size:10px}}.p-mySubtab__item:hover{color:#fff;background-color:#26455c}.p-mySubtab__item.__active{color:#fff;pointer-events:none;cursor:auto;background-color:#26455c}.p-mySubtab__item.__active:before{content:"";position:absolute;top:100%;left:50%;margin-left:-8px;border:8px solid transparent;border-top:8px solid #26455C}.p-mySubtab__item:first-of-type{border-radius:4px 0 0}.p-mySubtab__item:last-of-type{border-radius:0 4px 0 0}.p-mySubtab__num{aspect-ratio:1/1;padding:4px 6px;font-size:13px;line-height:1;border-radius:4px}@media only screen and (max-width: 991px){.p-mySubtab__num{font-size:11px;aspect-ratio:inherit;text-align:center}}@media only screen and (max-width: 544px){.p-mySubtab__num{font-size:10px;padding:3px}}.p-mySubtab__item.__being .p-mySubtab__num{color:#2eb979;background-color:#eff7f3}.p-mySubtab__item.__done .p-mySubtab__num{color:#047ae3;background-color:#e2eaef}.p-mySubtab__item.__checking .p-mySubtab__num{color:#feb91e;background-color:#feb91e1a}.p-mySubtab__item.__warn .p-mySubtab__num,.p-mySubtab__item.__yet .p-mySubtab__num{color:#b92e2d;background-color:#f7f0f0}.p-myBox.__type01{margin-bottom:4rem;padding-bottom:4rem;border-bottom:4px solid var(--base-color04)}.p-myBox.__type01:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.p-myBox.__type02{padding-bottom:1rem}.p-myBox.__type03{padding:4rem;background-color:var(--base-color04);border:1px solid #2EB979}@media only screen and (max-width: 991px){.p-myBox.__type03{padding:2rem 1rem}}.p-myCard_item,.p-myCard_wrap{position:relative;padding:3%;line-height:1.5}.p-myCard_item.__sizes,.p-myCard_wrap.__sizes{padding:8px 16px}@media only screen and (max-width: 991px){.p-myCard_item.__sizes,.p-myCard_wrap.__sizes{padding:8px 12px}}.p-myCard_item.__sizem,.p-myCard_wrap.__sizem{padding:12px 16px 14px}@media only screen and (max-width: 991px){.p-myCard_item.__sizem,.p-myCard_wrap.__sizem{padding:8px 12px}}.p-myCard_item.__style1,.p-myCard_wrap.__style1{border:3px solid var(--base-color04);border-radius:2px}.p-myCard_item.__style02,.p-myCard_wrap.__style02{background-color:var(--base-color04);border-radius:2px}.p-myCard_item.__style03,.p-myCard_wrap.__style03{background-color:#dee7ed}.p-myCard_item.__style04,.p-myCard_wrap.__style04{background-color:#26455c}.p-myCard_item.__style05,.p-myCard_wrap.__style05{background-color:#fff;box-shadow:0 0 10px #0000001a}.p-myCard_item.__nopadding,.p-myCard_wrap.__nopadding{padding:0}.p-myCard_item.__autoheight,.p-myCard_wrap.__autoheight{display:flex;flex-direction:column;justify-content:space-between}.p-myCard_title{font-weight:700;font-size:clamp(14px,2vw,16px);margin-bottom:auto!important}.p-myCard_img{max-height:206px}.p-myCard_btn.__type01{padding:8px;position:relative;bottom:0;background-color:var(--base-color04);display:flex;justify-content:center;align-items:center;border:1px solid #fff;color:#047ae3;font-size:clamp(13px,1vw,16px);font-weight:700}.p-myCard_btn.__type01:hover{color:#047ae3;background-color:#dee7ed}.p-myCalc{letter-spacing:.5px}.p-myCalc_main{width:100%;margin-right:3rem;counter-reset:myCalc_titlenum}@media only screen and (max-width: 991px){.p-myCalc_main{margin-right:0;margin-bottom:3rem}}.p-myCalc_mainClose{display:flex;justify-content:center;align-items:center;font-size:13px;font-weight:700;color:#b92e2d}.p-myCalc_mainClose:before{transition:.3s all ease-in-out}.p-myCalc_mainClose:hover:before{color:#b92e2d}.p-myCalc_mainAdd{white-space:inherit!important;text-align:center;cursor:pointer}.p-myCalc_mainCont{margin-bottom:.5rem}.p-myCalc_mainWrap{padding:8px 32px}@media only screen and (max-width: 767px){.p-myCalc_mainWrap{padding:8px 16px}}.p-myCalc_mainWrap.__header{position:relative;background-color:#dee7ed}.p-myCalc_mainWrap.__content{border-radius:0 0 4px 4px;background-color:var(--base-color04);padding-bottom:32px}@media only screen and (max-width: 767px){.p-myCalc_mainWrap.__content{padding-bottom:8px}}.p-myCalc_mainWrap.__content02{border-radius:0 0 4px 4px;background-color:var(--base-color04);padding-top:20px;padding-bottom:24px}.p-myCalc_mainTitle{margin-right:3rem;margin-bottom:1rem}.p-myCalc_mainTitle:after{content:"" counter(myCalc_titlenum);counter-increment:myCalc_titlenum}@media only screen and (max-width: 544px){.p-myCalc_mainCate label{font-size:13px}}.p-myCalc_result{max-width:320px;width:100%}@media only screen and (max-width: 991px){.p-myCalc_result{max-width:inherit}}.p-myCalc_resultWrap{top:40px;position:sticky}.p-myCalc_resultTitle{padding:2rem 0;border-top:3px solid #26455C;border-bottom:1px solid var(--base-color04);margin-bottom:1rem}.p-myCalc_resultItemize{margin-bottom:1rem!important}.p-myCalc_resultAmount{padding-top:2rem;border-top:1px solid var(--base-color04);line-height:1.6;margin-bottom:4rem}.p-myCalc_resultAmount_percent{padding:4px 8px;background-color:var(--base-color04);border-radius:100px;margin-left:auto;width:-moz-fit-content;width:fit-content}.p-myCalc_resultAplly{width:100%;line-height:1.2;position:relative}.p-myCalc_resultAplly:hover:before{top:-9px}.p-myCalc_resultAplly_btn{max-width:100%!important}.p-myUser{counter-reset:p-myUser_info}.p-myUser_info{word-break:break-all;width:168px;margin-right:16px;line-height:1.5}@media only screen and (max-width: 991px){.p-myUser_info{width:100%;display:flex;max-width:inherit;flex-wrap:wrap;margin-right:0;margin-bottom:.5rem}}.p-myUser_infoName{font-weight:700}@media only screen and (max-width: 991px){.p-myUser_infoName{display:flex;font-size:13px;line-height:0}}.p-myUser_infoName:before{content:counter(p-myUser_info);counter-increment:p-myUser_info;font-weight:700;font-size:21px;display:block;margin-bottom:0}@media only screen and (max-width: 991px){.p-myUser_infoName:before{font-size:16px;margin-right:6px}}.p-myUser_infoMail{color:#b1bbc4;margin-bottom:.5rem}@media only screen and (max-width: 991px){.p-myUser_infoMail{display:none}}@media only screen and (max-width: 991px){.p-myUser_infoLink{margin-left:auto;margin-bottom:.5rem}}.p-myUser_box{margin-bottom:.5rem}.p-myUser_progress{width:100%}.p-myUser_progress:nth-child(2){margin-top:.5rem}.p-myUser_progressBox{margin-bottom:3rem}.p-myUser_progressBox:last-child{margin-bottom:0}.p-myUser_progressWrap{width:100%}.p-myUser_progressItem{margin-bottom:1rem}.p-myUser_progressItem:last-child{margin-bottom:0}.p-myUser_progressCourse{align-items:center}@media only screen and (max-width: 991px){.p-myUser_progressCourse{display:block}}.p-myUser_progressCourse_status{display:flex;justify-content:center;align-items:center;max-width:80px;min-width:80px;white-space:pre;padding:4px;border-radius:4px;background-color:#26455c;color:#fff;font-size:11px;font-size:clamp(11px,2vw,12px);font-weight:700;margin-right:12px;margin-bottom:.5rem}.p-myUser_progressCourse_status:before{content:"受講中"}.p-myUser_progressTitle{text-overflow:ellipsis;width:165px;overflow:hidden;white-space:nowrap}@media only screen and (max-width: 991px){.p-myUser_progressTitle{width:inherit;white-space:normal;font-size:13px}}.p-myUser_progressBar{position:relative;width:100%;margin:0 12px 1rem;padding:16px;border-radius:100px;background-color:var(--base-color04)}@media only screen and (max-width: 991px){.p-myUser_progressBar{margin:0 6px 2rem 0}}.p-myUser_progressBar_status{position:absolute;left:3px;top:3px;bottom:3px;margin:auto 0;background:linear-gradient(to right,#047AE3,#83EBBB);border-radius:100px}.p-myUser_progressNum{white-space:nowrap}@media only screen and (max-width: 991px){.p-myUser_progressNum{font-size:13px}}@media only screen and (max-width: 991px){.p-myUser_progressInfo{font-size:13px}}.p-myUser_progressInfo.__start{margin-right:12px;padding-right:12px;border-right:1px solid var(--base-color04)}@media only screen and (max-width: 991px){.p-myUser_progressInfo.__start{margin-right:6px;padding-right:6px}}.p-myUser_progressInfo.__total{margin-left:auto;font-weight:700}.p-myUser_progressInfo_title{display:inline;margin-bottom:6px;margin-right:12px;color:#11181db3;font-size:11px;font-weight:400}@media only screen and (max-width: 991px){.p-myUser_progressInfo_title{font-size:10px;display:block;line-height:0}}.p-myUser_progressCertificate_title{white-space:pre;color:#2eb979;margin-right:12px}.p-mypage .l-header{position:relative}.p-mypage .l-content{padding-top:0}.p-mypage .p-mySubtab{position:sticky;z-index:2;top:16px}.p-myCertificateRegistered__item{display:flex;gap:3rem;padding:16px 0;border-top:1px solid var(--base-color04);border-bottom:1px solid var(--base-color04)}@media only screen and (max-width: 991px){.p-myCertificateRegistered__item{gap:0;flex-direction:column}}.p-myCertificateRegistered__title{margin:0!important;font-size:12px;display:flex;align-items:center}.p-myCertificateRegistered__contTitle{display:flex;align-items:center;gap:1rem;font-weight:700}.p-myCertificateRegistered__conteDesc{font-size:12px}.p-myCertificateRegister__title{border-bottom:3px solid #B92E2D}.p-myCertificateRegister__titleWrap{display:flex;align-items:center;justify-content:center;gap:1rem;font-size:16px;font-weight:700;padding:12px 20px;border-radius:8px 8px 0 0;width:-moz-fit-content;width:fit-content;background-color:#b92e2d1a}@media only screen and (max-width: 991px){.p-myCertificateRegister__titleWrap{font-size:13px}}.p-myCertificateRegister__titleWrap .fa{display:flex;justify-content:center;align-items:center}.p-myCertificateRegister__titleNum{padding:4px;line-height:1;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:4px}.p-myCertificateRegister__title.__yet{color:#b92e2d}.p-myCertificateRegister__title.__yet .p-myCertificateRegister__titleWrap{background-color:#b92e2d1a}.p-myCertificateRegister__title.__done{color:#2eb979;border-bottom:3px solid #2EB979}.p-myCertificateRegister__title.__done .p-myCertificateRegister__titleWrap{background-color:#2eb9791a}.p-myCertificateRegister__tableThead{background-color:#ffffffe6;position:sticky;top:0;z-index:1}.p-myCertificateRegister__tableSubmit{background-color:#dee7ede6;position:sticky;bottom:0;z-index:1}.p-myCertificateRegister__tableDelete{position:relative;font-size:16px;cursor:pointer;transition:.3s color ease-in-out}.p-myCertificateRegister__tableDelete:hover{color:#b92e2d}.p-myCertificateRegister__tableDelete__cont{opacity:0;font-size:12px;font-weight:700;width:-moz-fit-content;width:fit-content;position:absolute;z-index:-10;bottom:100%;right:0;padding:12px;white-space:nowrap;border-radius:4px;color:#fff;background-color:#26455cd9;transition:.3s opacity ease-in-out,.3s bottom ease-in-out}.p-myCertificateRegister__tableDelete__cont.__active{opacity:1;z-index:1;bottom:90%}.p-myCertificateRegister__tableDelete__contLink{color:#ffbdbd;text-decoration:underline}.p-myCertificateRegister__tableDelete__contLink:hover{text-decoration:none}.p-myCertificateCourse{margin-bottom:3rem}@media only screen and (max-width: 544px){.p-myCertificateCourse{margin-bottom:1rem}}.p-myCertificateCourse__item{border:3px solid var(--base-color04)}.p-myCertificateCourse__info{padding:1.6rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer}@media only screen and (max-width: 991px){.p-myCertificateCourse__info{padding:.8rem;font-size:13px}}.p-myCertificateCourse__info:hover .p-myCertificateCourse__infoIcon{background-color:#047ae3}.p-myCertificateCourse__infoIcon{display:flex;flex:none;justify-content:center;align-items:center;width:28px;height:28px;color:#fff;border-radius:100px;background-color:#26455c;transform:rotate(0);transition:.3s transform ease-in-out,.3s background-color ease-in-out}@media only screen and (max-width: 991px){.p-myCertificateCourse__infoIcon{width:22px;height:22px;padding-left:2px}}.p-myCertificateCourse__infoIcon.__active{transform:rotate(180deg)}.p-myCertificateCourse__infoTitle{display:flex;align-items:center;gap:1.6rem;width:100%}@media only screen and (max-width: 991px){.p-myCertificateCourse__infoTitle{gap:.6rem}}.p-myCertificateCourse__infoTitle:before{content:none;flex:none;aspect-ratio:1/1;font-weight:700;width:48px;height:48px;display:flex;justify-content:center;align-items:center}.p-myCertificateCourse__infoTitle.__justTitle{text-align:center;justify-content:center}.p-myCertificateCourse__infoTitle.__justTitle:before{content:none}.p-myCertificateCourse__cont{margin:0 1.6rem;padding:0 0 1.6rem;border-top:1px solid #26455C}@media only screen and (max-width: 544px){.p-myCertificateCourse__cont{margin:0}}.p-myCertificateCourse.__white .p-myCertificateCourse__item,.p-myCertificateCourse.__white .p-myCertificateForm,.p-myCertificateCourse__item.__white .p-myCertificateCourse__item,.p-myCertificateCourse__item.__white .p-myCertificateForm{background-color:#fff}.p-myCertificateCourse.__small .p-myCertificateCourse__info,.p-myCertificateCourse__item.__small .p-myCertificateCourse__info{padding:1rem 2rem}.p-myCertificateCourse.__done .p-myCertificateCourse__infoTitle:before,.p-myCertificateCourse__item.__done .p-myCertificateCourse__infoTitle:before{content:"済";color:#2eb979;background-color:#2eb9791a}.p-myCertificateCourse.__checking .p-myCertificateCourse__infoTitle:before,.p-myCertificateCourse__item.__checking .p-myCertificateCourse__infoTitle:before{content:"待";color:#feb91e;background-color:#feb91e1a}.p-myCertificateCourse.__warn .p-myCertificateCourse__infoTitle:before,.p-myCertificateCourse__item.__warn .p-myCertificateCourse__infoTitle:before{content:"";font-family:FontAwesome;color:#b92e2d;background-color:#b92e2d1a}.p-myCertificateCourse.__yet .p-myCertificateCourse__info,.p-myCertificateCourse__item.__yet .p-myCertificateCourse__info{cursor:not-allowed}.p-myCertificateCourse.__yet .p-myCertificateCourse__infoTitle:before,.p-myCertificateCourse__item.__yet .p-myCertificateCourse__infoTitle:before{content:"未";color:#b92e2d;background-color:#b92e2d1a}.p-myCertificateCourse.__yet .p-myCertificateCourse__infoIcon,.p-myCertificateCourse__item.__yet .p-myCertificateCourse__infoIcon{background-color:#dee7ed}.p-myCertificateFlow__item{display:flex;gap:16px;font-weight:700;align-items:center;counter-increment:p-myCertificateFlow__num;font-size:clamp(14px,2vw,16px);line-height:1.5}@media only screen and (max-width: 991px){.p-myCertificateFlow__item{gap:8px;align-items:baseline}}.p-myCertificateFlow__item:before{content:"手順." counter(p-myCertificateFlow__num);font-size:11px;font-weight:700;text-align:center;color:#047ae3;padding:3px 12px;border:1px solid #047AE3;border-radius:2px;background-color:var(--base-color04);letter-spacing:0px;min-width:44px}@media only screen and (max-width: 991px){.p-myCertificateFlow__item:before{padding:3px 6px}}.p-myCertificateFlow__item:last-of-type:before{content:"最終手順";color:#fff;background:linear-gradient(to right,#45b4eb,#047AE3)}.p-myCertificateFlow__img{width:260px;margin-left:64px}@media only screen and (max-width: 991px){.p-myCertificateFlow__img{margin:.5rem auto}}@media only screen and (max-width: 544px){.p-myCertificateFlow__img{width:260px}}.p-myCertificateForm{background-color:var(--base-color04);padding:4rem}@media only screen and (max-width: 991px){.p-myCertificateForm{padding:2rem}}.p-myCertificateStatus{display:flex;gap:1rem;margin-bottom:3rem}@media only screen and (max-width: 991px){.p-myCertificateStatus{margin-bottom:0}}.p-myCertificateStatus__item{flex-basis:100%;display:flex;justify-content:center;align-items:center;padding:2rem 1rem;gap:1rem}.p-myCertificateStatus__item.__available{border-top:2px solid #2EB979}.p-myCertificateStatus__item.__unavailable{border-top:2px solid #B92E2D}.p-myCertificateStatus__item.__unavailable .p-myCertificateStatus__itemTitle,.p-myCertificateStatus__item.__unavailable .p-myCertificateStatus__itemImg path{color:#b92e2d;fill:#b92e2d}@media only screen and (max-width: 544px){.p-myCertificateStatus__item{flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;padding:2rem 0}}.p-myCertificateStatus__itemTitle{font-size:clamp(11px,2vw,16px);font-weight:700;line-height:1;color:#2eb979;margin-bottom:4px!important}@media only screen and (max-width: 544px){.p-myCertificateStatus__itemImg{max-width:34px;max-height:30px}}.p-myAppmarge__desc{position:relative;text-align:center;color:#fff;padding:24px 32px;background-color:#26455c;line-height:1.4}@media only screen and (max-width: 767px){.p-myAppmarge__desc{padding:16px}}.p-myAppmarge__desc:after{content:"";position:absolute;top:-48px;right:8px;width:68px;height:72px;background-image:url(../images/mypage/fig_man01.png);background-size:contain;background-repeat:no-repeat}@media only screen and (max-width: 767px){.p-myAppmarge__desc:after{top:-54px;right:-4px}}.p-myAppmarge__funcSelect{width:100%}.p-myAppmarge__funcSelect select{font-size:16px}.p-myIssuedsort{display:flex;flex-direction:column;gap:4rem;position:relative}@media only screen and (max-width: 991px){.p-myIssuedsort{gap:2rem}}.p-myIssuedsort__func{position:sticky;top:89px;z-index:1;width:80%;display:grid;grid-template-columns:auto 1fr 1fr auto;gap:1rem;align-items:center;border-radius:4px;padding:1rem 2rem;color:#fff;background-color:#26455c;font-size:clamp(15px,2.4vw,1.6rem);line-height:1.9;box-shadow:4px 4px 12px #11181d33}@media only screen and (max-width: 991px){.p-myIssuedsort__func{width:100%}}@media only screen and (max-width: 767px){.p-myIssuedsort__func{top:68px;grid-template-columns:inherit;grid-template:"p-myIssuedsort__funcTitle p-myIssuedsort__funcResult" auto "p-myIssuedsort__funcName p-myIssuedsort__funcCourses" auto/1fr 1fr;gap:1rem;padding:1rem;line-height:1}}.p-myIssuedsort__funcTitle{display:grid;grid-template-columns:auto 1fr;gap:5px;align-items:center;font-weight:700}@media only screen and (max-width: 767px){.p-myIssuedsort__funcTitle{grid-area:p-myIssuedsort__funcTitle}}.p-myIssuedsort__funcTitle__icon{font-size:13px;width:12px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.p-myIssuedsort__funcName,.p-myIssuedsort__funcCourses{padding:1.5rem 2rem!important;border-radius:4px!important;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:clamp(15px,2.4vw,1.6rem);line-height:1.9;line-height:1}@media only screen and (max-width: 767px){.p-myIssuedsort__funcName,.p-myIssuedsort__funcCourses{font-size:16px!important;padding:1rem!important}}@media only screen and (max-width: 767px){.p-myIssuedsort__funcName{grid-area:p-myIssuedsort__funcName}}@media only screen and (max-width: 767px){.p-myIssuedsort__funcCourses{grid-area:p-myIssuedsort__funcCourses}}.p-myIssuedsort__funcResult{padding:0 1rem;font-weight:700}@media only screen and (max-width: 767px){.p-myIssuedsort__funcResult{grid-area:p-myIssuedsort__funcResult;text-align:right;padding:0}}.p-myIssuedsort__cont{display:flex;flex-direction:column;gap:2rem}.p-myIssuedsort__item{display:grid;gap:2rem;grid-template-columns:clamp(120px,17vw,180px) 1fr clamp(120px,17vw,180px)}@media only screen and (max-width: 767px){.p-myIssuedsort__item{gap:1rem;grid-template-columns:auto;grid-template:"p-myIssuedsort__person  p-myIssuedsort__course" "p-myIssuedsort__person p-myIssuedsort__limit" auto/clamp(90px,20vw,180px) 1fr}}.p-myIssuedsort__item:not(:last-of-type){border-bottom:2px solid var(--base-color04);padding-bottom:2rem}.p-myIssuedsort__item.__head01{padding-bottom:1rem}@media only screen and (max-width: 767px){.p-myIssuedsort__item.__head01{grid-template-columns:clamp(90px,24vw,180px) 1fr auto}}.p-myIssuedsort__item.__out .p-myIssuedsort__personName,.p-myIssuedsort__item.__out .p-myIssuedsort__course,.p-myIssuedsort__item.__out .p-myIssuedsort__limit{opacity:.4}.p-myIssuedsort__item.__out .p-myIssuedsort__personName:before{content:"";color:#26455c}.p-myIssuedsort__item.__noresult{display:flex;justify-content:center;align-items:center;text-align:center}.p-myIssuedsort__itemHead{font-size:clamp(11px,1vw,1.2rem);line-height:1.5}.p-myIssuedsort__person{display:flex;flex-direction:column;gap:5px}@media only screen and (max-width: 767px){.p-myIssuedsort__person{grid-area:p-myIssuedsort__person}}.p-myIssuedsort__personName{display:flex;align-items:center;gap:5px;position:relative;font-size:clamp(19px,2vw,1.9rem);line-height:1.4;font-weight:700}@media only screen and (max-width: 767px){.p-myIssuedsort__personName{font-size:clamp(14px,1.5vw,1.4rem);line-height:1.8;line-height:1.3;gap:2px}}.p-myIssuedsort__personName:before{content:"";color:#047ae3;font-family:FontAwesome}.p-myIssuedsort__personStatus{width:-moz-fit-content;width:fit-content;padding:5px;font-size:clamp(11px,1vw,1.2rem);line-height:1.5;font-weight:700;border:none;outline:none;color:#fff;border-radius:4px;background-color:#047ae3}.p-myIssuedsort__personStatus:before{content:"a";font-family:FontAwesome}.p-myIssuedsort__personStatus.__out{background-color:#26455c}.p-myIssuedsort__course{display:flex;flex-direction:column;gap:5px}@media only screen and (max-width: 767px){.p-myIssuedsort__course{grid-area:p-myIssuedsort__course}}.p-myIssuedsort__courseTitle{font-size:clamp(19px,2vw,1.9rem);line-height:1.4;font-weight:700}.p-myIssuedsort__courseTitle__link{text-decoration:underline}.p-myIssuedsort__courseStatus{display:flex;flex-wrap:wrap;gap:5px}.p-myIssuedsort__courseStatus__item{display:grid;grid-template-columns:auto auto;padding:5px;align-items:center;background-color:var(--base-color04);border:4px;font-size:clamp(10px,1vw,1.1rem);line-height:1.3}.p-myIssuedsort__courseStatus__itemCont{font-size:clamp(11px,1vw,1.2rem);line-height:1.5;font-weight:700}.p-myIssuedsort__limit{display:flex;flex-direction:column;justify-content:center;gap:5px}@media only screen and (max-width: 767px){.p-myIssuedsort__limit{flex-direction:row;align-items:center;justify-content:flex-start;padding-top:1rem;border-top:1px dashed #26455C;grid-area:p-myIssuedsort__limit}}.p-myIssuedsort__limitTime{display:grid;justify-content:center;align-items:center;gap:5px;grid-template-columns:auto auto;font-size:clamp(19px,2vw,1.9rem);line-height:1.4;font-weight:700}@media only screen and (max-width: 767px){.p-myIssuedsort__limitTime{font-size:clamp(14px,1.5vw,1.4rem);line-height:1.8}}.p-myIssuedsort__limitDesc{font-size:clamp(13px,1.5vw,1.3rem);line-height:1.3;text-align:center}@media only screen and (max-width: 767px){.p-myIssuedsort__limitDesc{font-size:clamp(11px,1vw,1.2rem);line-height:1.5;text-align:left}}.p-myIssuedsort__limit.__deadline01 .p-myIssuedsort__limitTime{color:#b92e2d}.p-seminarSection.__inquiry,.p-seminarSection.__faq{max-width:950px;margin-left:auto;margin-right:auto;margin-bottom:5rem}@media only screen and (max-width: 767px){.p-seminarSection.__inquiry,.p-seminarSection.__faq{margin-bottom:0rem;padding-top:0}}@media only screen and (max-width: 767px){.p-seminarSection.__inquiry{padding-bottom:0}}.p-seminarSection.__faq .faq-box dt:after{content:""}.p-seminarSection.__faq .faq-box dt.close:after{transform:rotate(180deg);content:""}.p-seminarSection.__faq .faq-box dd{display:block}.p-seminarSection_title{padding-bottom:2rem!important;margin-bottom:2rem;border-bottom:3px solid var(--base-color04)!important}.p-seminarSection_table{width:100%}@media only screen and (max-width: 767px){.p-seminarSection_table th,.p-seminarSection_table td{width:inherit!important}}@media only screen and (max-width: 767px){.p-seminarSection_table th{min-width:inherit!important;font-size:11px;padding:10px!important;white-space:pre;vertical-align:middle}}.p-seminarSection_table td{font-size:16px;line-height:1.3}@media only screen and (max-width: 767px){.p-seminarSection_table td{font-size:14px}}.p-seminarSection_tableDate{min-width:inherit!important;width:inherit!important;max-width:30px!important;color:#fff!important;font-weight:700;background-color:#26455c!important;line-height:1;vertical-align:top!important;white-space:inherit!important;writing-mode:vertical-rl;text-orientation:upright;text-align:left!important}.p-seminarDesc{display:flex;justify-content:center;text-align:center;gap:5%;margin-bottom:1%}@media only screen and (max-width: 767px){.p-seminarDesc{text-align:left;display:block;margin-bottom:3%}}@media only screen and (max-width: 991px){.p-seminarDesc p{font-size:var(--fs-p);line-height:1.8}}.p-seminarLogodesc{display:flex;justify-content:center;align-items:center;flex-direction:column;min-width:300px;background-color:var(--base-color04);padding:3%}@media only screen and (max-width: 767px){.p-seminarLogodesc{margin-bottom:3%}}.p-seminarLogodesc_img{max-width:96px;margin-bottom:1rem}.p-seminarLogodesc_text{font-size:13px;margin-bottom:0!important}.p-seminarAccordion_title{padding:24px;border:1px solid var(--base-color04);font-size:16px;margin-bottom:0}@media only screen and (max-width: 767px){.p-seminarAccordion_title{font-size:14px}}.p-seminarAccordion_cont{padding:5%;background-color:var(--base-color04);max-height:800px;overflow-y:scroll}@media only screen and (max-width: 767px){.p-seminarAccordion_cont{max-height:480px}}.p-seminarLicense_item{margin-bottom:3rem;counter-increment:p-seminarLicense_titleNum}.p-seminarLicense_item:last-child{margin-bottom:0}.p-seminarLicense_title{font-size:16px;font-weight:700;display:flex;justify-content:flex-start;align-items:center;margin-bottom:0;gap:3%;line-height:1.5}@media only screen and (max-width: 544px){.p-seminarLicense_title{font-size:14px}}.p-seminarLicense_titleNum{display:flex;justify-content:center;align-items:center;width:52px;height:48px;background-color:#26455c;border-radius:2px 2px 0 0;text-align:center;letter-spacing:0px}.p-seminarLicense_titleNum:before{content:counter(p-seminarLicense_titleNum);color:#fff;font-weight:700;line-height:1;font-size:19px;font-family:Roboto,sans-serif;letter-spacing:0;padding-left:3px}.p-seminarLicense_cont{background-color:#fff;border-radius:4px;padding:5%;box-shadow:0 0 17px #11181d0d}.p-seminarLicense_section{margin-bottom:1.5rem}.p-seminarLicense_section:last-child{margin-bottom:0}.p-seminarLicense_subtitle{margin:0!important;font-size:13px;font-weight:700;color:#0006}@media only screen and (max-width: 544px){.p-seminarLicense_subtitle{font-size:12px}}.p-seminarLicense_text{font-size:16px;margin:0!important}@media only screen and (max-width: 544px){.p-seminarLicense_text{font-size:14px;line-height:1.5!important}}.p-seminarLicense_list{margin:0!important;padding-left:0!important;display:flex;flex-wrap:wrap}.p-seminarLicense_listItem{position:relative;margin:0!important;margin-right:2rem!important;padding-left:20px;list-style:none}.p-seminarLicense_listItem:before{content:"";position:absolute;left:0;top:10px;width:12px;height:12px;border-radius:100px;background:linear-gradient(to right,#047AE3,#45b4eb)}.p-seminarArea{padding:2rem;background-color:var(--base-color04)}@media only screen and (max-width: 544px){.p-seminarArea{padding:1rem}}.p-seminarArea_accord{color:#000;position:relative;display:flex;justify-content:space-between;align-items:center;padding:2rem;border-radius:4px;box-shadow:0 0 17px #26455c1a;background-color:#fff;font-size:19px;font-weight:700;margin-top:3%;margin-bottom:0;cursor:pointer;transition:.3s all ease-in-out;z-index:1}.p-seminarArea_accord:first-of-type{margin-top:0}@media only screen and (max-width: 544px){.p-seminarArea_accord{font-size:16px;padding:1.5rem}}.p-seminarArea_accord:hover .p-seminarArea_accordIcon{transform:scale(1.15) rotate(180deg)}.p-seminarArea_accordTitle:after{content:"クリックして受講場所を選ぶ";font-size:11px;padding:4px 8px;border-radius:100px;background-color:var(--base-color04);margin-left:14px;opacity:1;transition:.3s all ease-in-out;transform:translate(0);letter-spacing:0px}@media only screen and (max-width: 544px){.p-seminarArea_accordTitle:after{content:"タップして場所を選ぶ";font-size:10px}}.p-seminarArea_accord.close .p-seminarArea_accordTitle:after{opacity:0;transform:translate(-3px)}.p-seminarArea_accordIcon{transform:scale(1) rotate(180deg);transition:.3s all ease-in-out;width:24px;height:24px;background-color:#047ae3;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:100px}.p-seminarArea_accord.close .p-seminarArea_accordIcon{background-color:#26455c;transform:scale(1) rotate(0);transition:.3s all ease-in-out}.p-seminarArea_cont{padding:3rem;background-color:#fff;border-radius:0 0 4px 4px}@media only screen and (max-width: 544px){.p-seminarArea_cont{padding:1.5rem}}.p-seminarArea_cont form:last-of-type .p-seminarArea_item,.p-seminarArea_cont .p-seminarArea_wrap:last-of-type .p-seminarArea_item{padding-bottom:0;margin-bottom:0;border-bottom:none}.p-seminarArea_item{display:flex;justify-content:space-between;align-items:center;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--base-color04);line-height:1.5;gap:12px}@media only screen and (max-width: 767px){.p-seminarArea_item{gap:5%;align-items:inherit}}.p-seminarArea_info{display:flex;justify-content:flex-start;align-items:center;gap:5%;width:100%}@media only screen and (max-width: 767px){.p-seminarArea_info{flex-wrap:wrap}}.p-seminarArea_info.__notselected{font-size:16px;flex-direction:column;justify-content:center}@media only screen and (max-width: 767px){.p-seminarArea_info.__notselected{flex-wrap:nowrap}}.p-seminarArea_where{padding:2rem;background-color:var(--base-color04);border-radius:4px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (max-width: 767px){.p-seminarArea_where{width:100%;padding:1rem;margin-bottom:1rem;flex-direction:inherit;justify-content:space-between}}.p-seminarArea_whereProvince{font-weight:700;white-space:pre}.p-seminarArea_whereCapacity{font-size:12px;font-weight:700;padding:2px 8px;border-radius:100px;background-color:#fff;font-family:Roboto,sans-serif;margin-top:2px;white-space:pre}@media only screen and (max-width: 767px){.p-seminarArea_whereCapacity{margin-top:0}}.p-seminarArea_whereCapacity.__available{background-color:#047ae3;color:#fff}.p-seminarArea_whereCapacity.__almostfull{background-color:#45b4eb;color:#fff}.p-seminarArea_whereCapacity.__full{background-color:#b92e2d;color:#fff}.p-seminarArea_when{font-family:Roboto,sans-serif}@media only screen and (max-width: 544px){.p-seminarArea_when{width:100%;margin-bottom:1rem}}.p-seminarArea_whenYear{font-size:13px;color:#0006}.p-seminarArea_whenDate{font-size:21px;font-weight:700}@media only screen and (max-width: 544px){.p-seminarArea_whenDate{font-size:19px;display:flex;align-items:flex-end}}.p-seminarArea_whenDate span{font-size:13px}.p-seminarArea_whenTime{font-size:16px;font-weight:700}@media only screen and (max-width: 544px){.p-seminarArea_whenTime{padding-left:6px}}.p-seminarArea_venue{max-width:260px}@media only screen and (max-width: 767px){.p-seminarArea_venue{font-size:16px}}@media only screen and (max-width: 544px){.p-seminarArea_venue{max-width:inherit;font-size:14px;width:100%;display:flex;flex-direction:column;gap:5px}}.p-seminarArea_venueCity{font-size:13px}@media only screen and (max-width: 544px){.p-seminarArea_venueCity{max-width:inherit;min-width:inherit;font-size:12px}}.p-seminarArea_venueLink{font-size:13px;color:#047ae3;text-decoration:underline}@media only screen and (max-width: 544px){.p-seminarArea_venueLink{font-size:12px}}.p-seminarArea_venueLink:hover{text-decoration:none}.p-seminarArea_venueIcon{font-size:11px;padding-left:6px}.p-seminarArea_apply{display:flex;flex-direction:column}.p-seminarArea_applyBtn{display:flex;align-items:center;text-decoration:none!important;font-size:13px!important}@media only screen and (max-width: 544px){.p-seminarArea_applyBtn{height:100%;border-radius:4px!important}}.p-seminarForm_price{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;border:3px solid rgba(38,69,92,.1)}.p-seminarForm_priceSub{font-size:13px;margin-bottom:0!important}.p-seminarForm_priceMain{font-size:32px;font-weight:700!important;margin-bottom:0!important;line-height:1.3!important}@media only screen and (max-width: 544px){.p-seminarForm_priceMain{font-size:24px}}.p-seminarForm_priceMain span{font-size:13px}.p-contactSec.__type01{padding-bottom:6rem;margin-bottom:6rem;border-bottom:3px solid var(--base-color04)}@media only screen and (max-width: 767px){.p-contactSec.__type01{padding-bottom:3rem;margin-bottom:3rem}}.p-recruitFlow{position:relative;display:flex;flex-direction:column;gap:4rem}@media only screen and (max-width: 544px){.p-recruitFlow{gap:2rem}}.p-recruitFlow:before{content:"";position:absolute;z-index:2;top:0;left:clamp(10px,5vw,28px);bottom:0;width:2px;height:100%;background:linear-gradient(to bottom,var(--base-color04),#0076E5)}.p-recruitFlow__box{position:relative;display:grid;grid-template-columns:auto 1fr;gap:2rem}.p-recruitFlow__box:last-of-type:before{content:"";position:absolute;z-index:3;top:0;left:clamp(10px,5vw,28px);bottom:0;width:30px;height:100%;background:#fff}.p-recruitFlow__icon{position:relative;z-index:4;border-radius:15px;width:clamp(40px,10vw,56px);padding:1rem;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;-o-object-fit:contain;object-fit:contain;background-color:var(--base-color04)}.p-recruitFlow__desc{display:flex;flex-direction:column;gap:.5rem}.p-recruitFlow__title{font-size:clamp(16px,3vw,1.9rem);line-height:1.5}.p-recruitFlow__text{margin-bottom:0!important}@media only screen and (max-width: 544px){.p-recruitFlow__text{font-size:clamp(13px,1.5vw,1.3rem);line-height:1.3}}.p-recruitTable__caption{position:relative;border-radius:12px 12px 0 0;overflow:hidden;width:100%;background-color:#26455cd9}.p-recruitTable__captionWrap{position:relative;display:flex;justify-content:center;align-items:center;height:20vh}.p-recruitTable__captionWrap:after,.p-recruitTable__captionWrap:before{content:"";position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:1;margin:auto;-o-object-fit:cover;object-fit:cover;background:rgba(38,69,92,.65)}.p-recruitTable__captionWrap:before{z-index:0;background:url(../images/recruit/bg-recruit-teacher01.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.page-content .p-recruitTable{border-bottom:2px solid var(--base-color04)}.page-content .p-recruitTable th,.page-content .p-recruitTable td{padding:2rem}.page-content .p-recruitTable th p,.page-content .p-recruitTable th ul,.page-content .p-recruitTable th ol,.page-content .p-recruitTable td p,.page-content .p-recruitTable td ul,.page-content .p-recruitTable td ol{margin-bottom:1rem}.page-content .p-recruitTable th p:last-of-type,.page-content .p-recruitTable th ul:last-of-type,.page-content .p-recruitTable th ol:last-of-type,.page-content .p-recruitTable td p:last-of-type,.page-content .p-recruitTable td ul:last-of-type,.page-content .p-recruitTable td ol:last-of-type{margin-bottom:0}.page-content .p-recruitTable th{font-size:clamp(13px,1.5vw,1.3rem);line-height:1.3}.page-content .p-recruitTable tr{border:2px solid var(--base-color04);border-bottom:none}.p-recruitTable__captionText{position:relative;z-index:2;color:#fff;font-size:clamp(21px,2.5vw,2.1rem);line-height:1.5;font-weight:700}.p-pageMv{display:block;margin-bottom:4rem}.p-pageSec.__style01{margin-bottom:6rem}.p-pageSec.__mw01{margin-left:auto;margin-right:auto;max-width:880px}.p-pageSec.__withImgFloat01{overflow:hidden}.p-pageSec.__withImgFloat01 .p-pageSec__img{float:right;width:clamp(280px,5vw,320px);-o-object-fit:cover;object-fit:cover;margin-left:2rem;margin-bottom:2rem}@media only screen and (max-width: 767px){.p-pageSec.__withImgFloat01 .p-pageSec__img{display:block;width:100%;float:none;margin-left:0;margin-bottom:2rem}}.u-dispaly-block{display:block}.u-display-inline{display:inline!important}.u-d-s{display:none}@media only screen and (max-width: 767px){.u-d-s{display:block}}.u-dNone-xs{display:block}@media only screen and (max-width: 544px){.u-dNone-xs{display:none}}.u-dNone-s{display:block}@media only screen and (max-width: 767px){.u-dNone-s{display:none}}.u-text-ac-sp{text-align:center}@media only screen and (max-width: 991px){.u-text-ac-sp{text-align:left}}.u-text-ac{text-align:center}.u-text-ar{text-align:right}.u-text-al{text-align:left}.u-text-w-bold{font-weight:700!important}.u-text-c-red{color:#b92e2d!important}.u-text-c-orange{color:#dc4c0a}.u-text-c-green{color:#20ca20}.u-text-c-yellow{color:#feed1e}.u-text-c-blue{color:#047ae3!important}.u-text-c-gray{color:#b1bbc4}.u-text-bigger01{font-size:120%}.u-text-smaller01{font-size:80%}.u-text-error{color:#b92e2d;font-weight:700;display:block}.u-text-error:before{content:"";font-family:FontAwesome;font-size:13px;text-align:center;color:#b92e2d;margin-right:6px}.u-text-lh01{line-height:1.5}.u-underline-yellow{background:linear-gradient(transparent 90%,#FFEB00 90%)}.u-maxw01{max-width:800px}.u-flex{display:flex}.u-m-1{margin:1rem}.u-mb-05{margin-bottom:.5rem!important}.u-mb-2{margin-bottom:2rem}.u-mb-5{margin-bottom:5rem!important}.u-ml-0{margin-left:0!important}.u-ml-1{margin-left:1rem}.u-pt-0{padding-top:0}.u-pb-0{padding-bottom:0!important}.u-rl-auto{margin-left:auto;margin-right:auto}.u-p-1{padding:1rem!important}.u-errortext{color:#b92e2d;font-weight:700;display:block}.u-errortext:before{content:"";font-family:FontAwesome;font-size:13px;text-align:center;color:#b92e2d;margin-right:6px}.u-underline{border-bottom:2px solid #2EB979;padding-bottom:2px}.u-underline.__yellow{border-bottom:2px solid #FEED1E}.u-underline.__blue{border-bottom:2px solid #047AE3}.u-p-relative{position:relative}.u-p-absolute100{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:auto}.u-scrollNone{overflow:hidden!important}.o-parts.geotrust table,.o-parts.geotrust table td,.o-parts.geotrust table th{margin:0;padding:0;border:none}.o-partsBadge{font-size:11px;font-weight:700;padding:2px 6px;letter-spacing:0px;margin-right:6px;border-radius:100px}.o-partsBadge.__blue{color:#fff;background-color:#047ae3}.o-partsPagenation{display:flex;justify-content:center;align-items:center;margin:0 auto 3rem!important}.o-partsPagenation_item{padding:0 2px}.o-partsPagenation_item.disabled{display:none}.o-partsPagenation_item.active span{background-color:#26455c;color:#fff}.o-partsPagenation_link,.o-partsPagenation span{display:flex;justify-content:center;align-items:center;width:44px;height:44px;border-radius:2px;font-weight:700;border:1px solid var(--base-color04);transition:.3s background-color}.o-partsPagenation_link:hover{background-color:var(--base-color04)}.o-list.check li{display:flex}.o-list.check li:before{content:"";font-family:FontAwesome;top:0;left:0;margin-right:6px;color:#047ae3}.o-list.__withimg{margin-bottom:2em!important}.o-list.__withimg .o-listItem{display:flex;gap:16px;margin-bottom:16px}.o-list.__withimg .o-listItem:last-child{margin-bottom:0}.o-list.__withimg .o-list p{margin-bottom:0}.o-list.bold li{font-weight:700}.o-link.basic{color:#047ae3;text-decoration:underline}.o-link.basic:hover{text-decoration:none}.o-link.__cancel01{color:#11181db3;text-decoration:underline}.o-link.__cancel01:hover{text-decoration:none}.o-link.__over,.o-link.__over a{position:absolute;display:block;top:0;left:0;width:100%;height:100%;margin:auto!important}.o-link.__underline01{text-decoration:underline;transition:-webkit-text-decoration .3s ease-in-out;transition:text-decoration .3s ease-in-out;transition:text-decoration .3s ease-in-out,-webkit-text-decoration .3s ease-in-out}.o-link.__underline01:hover{text-decoration:none}.o-btn a{background:var(--base-color04);border-radius:4px;box-shadow:0 3px 3px #e5e9eb;padding:5px 30px;font-size:var(--fs-p);font-weight:700;display:block}.o-btn a.__basic01{background:#26455C;color:#fff}@media only screen and (max-width: 991px){.o-btn a{font-size:13px}}.o-btn .pdf:before{content:"";font-family:FontAwesome;padding-right:5px}.o-btn .review:before{content:"";font-family:FontAwesome;padding-right:5px}.o-btn .line:before{content:"";background-size:cover;background-repeat:no-repeat;height:20px;width:20px;background-image:url(https://www.sat-co.info/wp-content/themes/sat/images/lp/line/icon_line.png);display:inline-block;vertical-align:sub;margin-right:6px}.btn.__orange,form input.__orange[type=submit],form button.__orange{background:#FF9A24;background:linear-gradient(to right,#FF9A24,#FE741E);-webkit-background:linear-gradient(to right,#FF9A24,#FE741E);animation-name:blight;animation-duration:5s;animation-iteration-count:infinite;max-width:inherit!important;border-bottom:4px solid #FE741E}.btn.__orange:hover,form input.__orange[type=submit]:hover,form button.__orange:hover{box-shadow:0 0 20px #fe741e80;filter:brightness(1.2)}.btn.__blue,form input.__blue[type=submit],form button.__blue{background:linear-gradient(to right,#45b4eb,#047AE3);color:#fff;border-bottom:4px solid #1b6aaa}.btn.__blue:hover,form input.__blue[type=submit]:hover,form button.__blue:hover{box-shadow:0 0 12px #047ae333}.btn.__green,form input.__green[type=submit],form button.__green{background:#2EB979;background:linear-gradient(to right,#2EB979,#2EB979);-webkit-background:linear-gradient(to right,#2EB979,#2EB979);border-bottom:4px solid #21a869;color:#fff}.btn.__green:after,form input.__green[type=submit]:after,form button.__green:after{color:#fff}.btn.__green:hover,form input.__green[type=submit]:hover,form button.__green:hover{box-shadow:0 0 12px #047ae333}@media only screen and (max-width: 544px){.btn.__denken3,form input.__denken3[type=submit],form button.__denken3{display:block!important;font-size:12px!important;line-height:1.3}}@media only screen and (max-width: 544px){.btn.__denken3:after,form input.__denken3[type=submit]:after,form button.__denken3:after{display:none}}@media only screen and (max-width: 544px){.btn.__denken3 i,form input.__denken3[type=submit] i,form button.__denken3 i{font-size:13px;display:block;margin-left:0!important;margin-bottom:4px!important}}@keyframes blight{0%{filter:brightness(1)}50%{filter:brightness(1.2)}to{filter:brightness(1)}}.o-cartForm{counter-reset:cartForm-step}.o-cartForm_step{display:block;counter-increment:cartForm-step;color:#047ae3;font-size:13px;padding-right:5px}.o-cartForm_step:before{content:"手順0" counter(cartForm-step)}@media only screen and (max-width: 544px){.o-cartForm_step{display:inline}}.o-cartForm__table.__exam01{width:100%;font-size:clamp(11px,1vw,1.2rem);line-height:1.5;margin:0 auto;background-color:#fff;border:1px solid var(--base-color04);border-right:none;border-bottom:none}.o-cartForm__table.__exam01 thead th{background-color:#d6dce1;font-weight:700}.o-cartForm__table.__exam01 tr{border-bottom:1px solid var(--base-color04)}.o-cartForm__table.__exam01 th,.o-cartForm__table.__exam01 td{padding:10px;border-right:1px solid var(--base-color04)}.o-cartForm__table.__exam01 tbody th{font-weight:700;background-color:#fff}.o-cartForm__table.__exam01 td{position:relative;text-align:center}.o-cartForm__table.__exam01 td:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;display:block;width:8px;height:8px;border-radius:100px;background-color:#047ae3}.o-cartForm__tableItem__blank{position:relative;color:#000}.o-cartForm__tableItem__blank:before{content:none!important}.o-cartForm__tableItem__blank:after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;display:block;width:16px;height:1px;background-color:#00000080}.o-box p{margin-bottom:1rem;line-height:1.5}.o-box p:last-of-type{margin-bottom:0}.o-box.__style01{background-color:var(--base-color04)}.o-box.__style01 .o-boxItem{background-color:#fff;border-bottom:1px solid var(--base-color04)}.o-box.__style02{background-color:#f8f5ef}.o-box.__border01{border:10px solid var(--base-color04)}.o-box.__borderTop01{border-top:1px solid #26455C}.o-box.__sizem,.o-box.__sizem .o-boxItem{padding:3%}.o-box.__mw01{max-width:640px}.o-box.__fsize01{font-size:13px!important}.o-box.__left{text-align:left}.o-boxItem p{margin-bottom:0;line-height:1.5}.o-boxItem.__left{text-align:left}.o-boxItem.__flex{display:flex;align-items:baseline}.o-boxItem.__bg01{background-color:#26455c;color:#fff}.o-boxItem.__bg02{background-color:#fff}.o-boxItem.__sizem{padding:3%}.o-boxItem.__sizes{padding:clamp(10px,3vw,1.5%)}.o-boxItem_title{margin:4px 0 8px;font-weight:700}.o-box.__good01{border-top:2px solid #047AE3;border-bottom:2px solid #047AE3;padding:0 30px;margin:40px auto 2em;text-align:left}@media only screen and (max-width: 991px){.o-box.__good01{padding:0 10px}}@media only screen and (max-width: 544px){.o-box.__good01{font-size:13px}}.o-box.__good01 .text-box{margin-top:-30px}.o-box.__good01 .text-box .text{display:table;padding:0 20px;background:#fff;margin:0 auto}.o-box.__good01 .text-box .text .img-block{width:40px;display:table-cell}.o-box.__good01 .text-box .text .title{padding:0 0 0 10px;font-size:var(--fs-p);font-weight:700;display:table-cell;vertical-align:bottom}.o-box.__good01 .list{margin:2rem 0 3rem}.o-box.__good01 .list li:before{top:4px}@media only screen and (max-width: 544px){.o-box.__good01 .list li:before{top:0}}.o-box.__good01 .img{margin:20px 0 0}.o-box.__good01 .img+.list{margin-top:0}.o-box.__present01{position:relative;border-radius:12px;background-color:#f8f5ef;padding:0% 5% 3%;margin-top:2rem}@media only screen and (max-width: 991px){.o-box.__present01{padding:0% 3% 3%}}.o-nortification{opacity:0;position:fixed;bottom:2rem;right:2rem;display:flex;align-items:center;gap:1rem;padding:2rem;background-color:#fff;border-radius:4px;box-shadow:0 0 12px #11181d1a;line-height:1.5;font-size:clamp(11px,2vw,14px);z-index:5;max-width:360px}@media only screen and (max-width: 991px){.o-nortification{max-width:280px}}.o-nortification.__success:before{content:"";font-family:FontAwesome;color:#2eb979}.o-nortification.__success:after{content:"";position:absolute;top:0;right:0;width:100%;height:2px;background-color:#2eb979}.o-nortification.__animation01{animation:slidein-right;animation-delay:2s;animation-duration:10s;animation-fill-mode:forwards}.o-nortification.__animation01.__success:after{animation:bar-timeout;animation-delay:5s;animation-duration:10s;animation-fill-mode:forwards}.o-partsSpinner{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#26455ccc;z-index:900;display:flex;gap:2rem;flex-direction:column;justify-content:center;align-items:center}.o-partsSpinner__text{color:#b1bbc4;font-size:10px;font-weight:400}.o-partsSpinner__item{position:relative;display:flex;justify-content:center;align-items:flex-end;gap:5px;transform:translateZ(0);color:#1e3b6c;animation-delay:-.16s}@keyframes o-partsSpinner__animationRotate{to{transform:rotate(360deg)}}@keyframes o-partsSpinner__animationStrech{0%{stroke-dasharray:0,150;stroke-dashoffset:0}50%{stroke-dasharray:75,150;stroke-dashoffset:-25}to{stroke-dashoffset:-100}}.o-partsStickybnr{animation:o-partsStickybnr .6s ease-in-out 5s forwards;opacity:0;position:fixed;bottom:clamp(6rem,5vw,8rem);left:clamp(1rem,3vw,6rem);z-index:10;display:flex;flex-direction:column;gap:3px;max-width:clamp(180px,22vw,226px);height:auto}@media only screen and (max-width: 544px){.o-partsStickybnr{bottom:2rem;left:1rem}}@keyframes o-partsStickybnr{0%{opacity:0;bottom:0}to{opacity:1;bottom:clamp(7rem,10vw,10rem)}}.o-partsStickybnr__close{width:24px;height:24px;display:flex;justify-content:center;align-items:center;rotate:45deg;cursor:pointer;transition:rotate .3s ease-in-out}.o-partsStickybnr__close:hover{rotate:135deg}.o-partsStickybnr__close:before,.o-partsStickybnr__close:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:#11181d;height:1px;width:100%}.o-partsStickybnr__close:before{rotate:90deg}.o-partsStickybnr__cont{position:relative}.o-partsStickybnr__cont:hover .o-partsStickybnr__img{filter:brightness(1.1)}.o-partsStickybnr__img{width:100%;-o-object-fit:cover;object-fit:cover;transition:filter .3s ease-in-out;will-change:filter;box-shadow:0 0 12px #26455c1a}.item-new .page-box .new-item-contents .main-block.__type02 .new-item-section>h3{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 56px;margin-left:-88px;margin-right:-88px;margin-bottom:3.5rem;font-weight:700;border-radius:8px;background:linear-gradient(to right,#26455C,#1F5B83)}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block.__type02 .new-item-section>h3{padding:32px 5%;margin-left:-5%;margin-right:-5%;border-radius:2px}}.item-new .page-box .new-item-contents .main-block.__type02 .new-item-section>h3 .text-1{color:#fff;padding:1px 8px;border-radius:4px;font-size:13px;font-size:clamp(11px,2vw,13px);background:linear-gradient(to right,#1789EB,#54A7EF,#48ABFF,#1789EB);min-width:125px;margin-bottom:16px;text-align:center}@media only screen and (max-width: 991px){.item-new .page-box .new-item-contents .main-block.__type02 .new-item-section>h3 .text-1{margin-bottom:10px}}.item-new .page-box .new-item-contents .main-block.__type02 .new-item-section>h3 .text-1:before{content:none}.item-new .page-box .new-item-contents .main-block.__type02 .new-item-section>h3 .text-2{color:#fff;font-size:24px;font-size:clamp(19px,2vw,24px);margin-bottom:0!important;border-top:none;padding:0;letter-spacing:1px;text-align:center;line-height:1.5}.item-new .page-box .new-item-contents .main-block.__type02 .new-item-section>h3.__orange .text-1{background:linear-gradient(to right,#FEB91E,#FE741E)}.item-new .page-box .new-item-contents .main-block.__type02 .new-item-section>h3.__green .text-1{background:#2EB979;background:linear-gradient(to right,#2EB979,#2EB979);-webkit-background:linear-gradient(to right,#2EB979,#2EB979)}#section-01>h3{border-radius:0 0 8px 8px}.o-courseBox.__2{display:flex;gap:3%}.o-courseBox.__2 .o-courseBox_item{width:50%}.o-courseBox_img{display:flex;justify-content:center;align-items:center;padding:5%;background-color:var(--base-color04);margin-bottom:1rem}.o-courseBox_imgItem{max-height:160px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 12px #26455c1a}.o-courseBox_title{font-weight:700;text-align:center;margin-bottom:1rem!important}.o-courseTable.__comp02{width:100;table-layout:fixed}.o-courseTable.__comp02 thead th{background-color:transparent!important;font-size:20px;font-weight:700;vertical-align:bottom;margin-top:auto}.o-courseTable.__comp02 thead .o-courseTable_logo{width:90px}.o-courseTable.__comp02 tbody{border:6px solid var(--base-color04)}.o-courseTable.__comp02 tbody th{background:var(--base-color04);font-size:16px;vertical-align:middle}@media only screen and (max-width: 991px){.o-courseTable.__comp02 tbody th{font-size:13px}}@media only screen and (max-width: 544px){.o-courseTable.__comp02 tbody th{font-size:11px}}.o-courseTable.__comp02 .o-courseTable_td{vertical-align:middle;text-align:center;font-weight:700;padding:16px 8px}.o-courseTable.__comp02 .o-courseTable_td img{display:block;margin:auto}.o-courseTable.__comp02 .o-courseTable_td.__good{color:#20ca20}.o-courseTable.__comp02 .o-courseTable_td.__soso{color:#b19600}.item-new .o-parts.pie.__cont:before{content:"合格率"}.o-courseNav{position:sticky!important;width:auto;margin:0 -90px 3rem;left:0;top:0;padding:0 90px;background-color:#26455cd9}@media only screen and (max-width: 991px){.o-courseNav{display:none}}.o-courseNav:hover{background-color:#26455cd9!important}.o-courseNav_list{font-size:13px;margin:0!important}.o-courseNav_list a{display:block;padding:16px 5px;color:#fff;font-weight:700;background-color:#047ae300}.o-courseNav_list .__item{margin:0}.o-courseNav_list .__item.current a{background-color:#047ae3}.o-courseHead{padding:64px 0 90px}@media only screen and (max-width: 991px){.o-courseHead{padding:32px 0 64px}}.o-courseHead.__bg:before{position:absolute;top:0;right:0;z-index:0}.o-courseHead.__type01:before,.o-courseHead.__type02:before{content:"";background-image:url(../images/new_item/gijutsusi2/bg-head.png);background-repeat:no-repeat;background-position:right;background-size:cover;width:100%;height:500px}@media only screen and (max-width: 991px){.o-courseHead.__type01:before,.o-courseHead.__type02:before{height:500px}}@media only screen and (max-width: 544px){.o-courseHead.__type01:before,.o-courseHead.__type02:before{height:300px}}.o-courseHead.__type02{padding:64px 0 32px}@media only screen and (max-width: 991px){.o-courseHead.__type02{padding:32px 0 16px}}.o-courseHead.__type02:before{background-size:contain;background-position:top right;background-image:url(../images/course-lp/common/main_bg01.jpg);height:700px}.o-courseHead.__type02 .o-courseHead_point{color:#fff;background-color:#26455c;margin-bottom:0;display:none}.o-courseHead.__type02 .o-courseHead_title{max-width:560px}@media only screen and (max-width: 991px){.o-courseHead.__type02 .o-courseHead_title{width:90%;max-width:440px;min-width:240px}}.o-courseHead_wrap{position:relative;z-index:1}.o-courseHead_point{display:inline-block;font-size:var(--fs-p);font-weight:700;padding:2px 12px;background-color:#feed1e;margin-bottom:2rem;line-height:1.5;letter-spacing:0px}@media only screen and (max-width: 991px){.o-courseHead_point{font-size:13px}}.o-courseHead_pointEm{font-size:150%}.o-courseHead_title{max-width:640px}@media only screen and (max-width: 991px){.o-courseHead_title{width:95%;min-width:240px}}.o-courseProduct{position:relative;overflow:hidden;padding:0 90px;margin-left:-88px;margin-right:-88px}@media only screen and (max-width: 991px){.o-courseProduct{padding:0 5%;margin-left:-5%;margin-right:-5%}}.o-courseProduct:before{content:"";position:absolute;top:120px;left:-32px;width:110%;height:100%;background:linear-gradient(to right,#26455C,#1F5B83);transform:rotate(-3deg);z-index:0}.o-courseProduct_inner{position:relative;display:flex;align-items:center;z-index:1}@media only screen and (max-width: 991px){.o-courseProduct_inner{justify-content:center;flex-direction:column}}.o-courseProduct_item{max-width:560px;width:100%}.o-courseProduct_badge{display:flex;justify-content:center;gap:8px}@media only screen and (max-width: 991px){.o-courseProduct_badge{margin-top:-56px}}@media only screen and (max-width: 544px){.o-courseProduct_badge{margin-top:-40px;gap:0px}}.o-courseProduct_badgeItem{max-width:130px}@media only screen and (max-width: 991px){.o-courseProduct_badgeItem{max-width:100px}}@media only screen and (max-width: 544px){.o-courseProduct_badgeItem{max-width:80px}}.o-courseProduct_kyuhu{margin-top:16px;display:flex;justify-content:center;font-weight:700;padding:12px;border:1px solid #2EB979;background:#4C6A81;line-height:1.3}@media only screen and (max-width: 544px){.o-courseProduct_kyuhu{margin-top:8px}}.o-courseProduct_kyuhuIcon{color:#2eb979;margin-right:4px}.o-courseProduct_kyuhuText{color:#fff;font-size:11px;margin-bottom:0!important}.o-courseProduct_kyuhuTitle{display:block;font-size:16px}.o-courseCta{position:relative;z-index:1;background:linear-gradient(to right bottom,#26455C,#1F5B83);padding:0 32px 32px;color:#fff;margin-bottom:32px;text-align:center}@media only screen and (max-width: 991px){.o-courseCta{padding:0 5% 5%;margin-left:-5%;margin-right:-5%}}.o-courseCta_badge{position:relative;max-width:560px;margin-left:auto;margin-right:auto;z-index:1}.o-courseCta_badgeItem{position:absolute;top:-32px;right:-32px;max-width:10vh;-o-object-fit:cover;object-fit:cover;max-width:120px}@media only screen and (max-width: 544px){.o-courseCta_badgeItem{max-width:100px;right:-16px}}@media only screen and (max-width: 544px){.o-courseCta_badgeItem{max-width:80px}}.o-courseCta p{margin-bottom:1rem!important}.o-courseCta_img{width:100%;max-width:560px;margin:-40px auto 1rem}.o-courseCta_title{font-size:28px;font-size:clamp(16px,3vw,28px);text-align:center;line-height:1.5;margin-bottom:3rem}@media only screen and (max-width: 991px){.o-courseCta_title{font-size:20px;font-size:clamp(16px,3vw,28px);margin-bottom:1.5rem}}@media only screen and (max-width: 544px){.o-courseCta_title{font-size:16px;font-size:clamp(16px,3vw,28px)}}.o-courseCta_titleEm{font-size:120%}.o-courseCta_point{display:flex;justify-content:space-between;margin-bottom:3rem}@media only screen and (max-width: 544px){.o-courseCta_point{margin-bottom:1.5rem}}.o-courseCta_pointItem{width:33%;padding:16px;display:flex;justify-content:center;align-items:center;flex-direction:column;border:1px solid rgba(255,255,255,.5);background:linear-gradient(to right bottom,#1F5B83,#26455C)}@media only screen and (max-width: 544px){.o-courseCta_pointItem{padding:16px 4px}}.o-courseCta_pointIcon{margin-bottom:1rem;width:45px;min-height:52px;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width: 544px){.o-courseCta_pointIcon{width:40px}}.o-courseCta_pointTitle{line-height:1.4;font-weight:700;text-align:center}@media only screen and (max-width: 991px){.o-courseCta_pointTitle{font-size:13px}}@media only screen and (max-width: 544px){.o-courseCta_pointTitle{font-size:12px}}.o-courseCta.__bottom{color:#000;background:transparent;text-align:left;padding:0}@media only screen and (max-width: 991px){.o-courseCta.__bottom{padding:0;margin-left:0;margin-right:0}}.o-courseCta.__bottom .o-courseCta_img{max-width:760px;margin:0 auto 1rem;display:block}.o-courseCta.__bottom .o-courseCta_title{font-size:32px;margin-bottom:1rem}@media only screen and (max-width: 544px){.o-courseCta.__bottom .o-courseCta_title{font-size:24px}}@media only screen and (max-width: 544px){.o-courseCta.__bottom .o-courseCta_title{font-size:20px}}.o-courseCta.__bottom .o-courseCta_text{text-align:center;margin-bottom:2rem}@media only screen and (max-width: 544px){.o-courseCta.__bottom .o-courseCta_text{margin-bottom:1rem}}.o-courseReview{position:relative}.o-courseReview:after{content:"";position:absolute;bottom:10px;left:10px;right:10px;width:auto;height:32px;background:linear-gradient(to bottom,rgba(255,255,255,0),rgb(255,255,255))}.o-courseReview_wrap{border:10px solid var(--base-color04);padding-bottom:32px}.o-courseReview.__type02 .o-courseReview_wrap{max-height:680px;overflow-y:scroll}@media only screen and (max-width: 544px){.o-courseReview.__type02 .o-courseReview_wrap{max-height:540px;margin-right:-5%}}.o-courseReview_item{position:relative;padding:32px;border-bottom:3px solid var(--base-color04);display:flex;align-items:center;flex-wrap:wrap;gap:5%}@media only screen and (max-width: 544px){.o-courseReview_item{align-items:flex-start;padding:24px 16px}}.o-courseReview_item:last-child{border-bottom:none}.o-courseReview_item:before{content:"”";position:absolute;font-size:100px;top:-44px;left:10px;color:#047ae3;z-index:1;line-height:.5;transform:rotate(180deg)}.o-courseReview_item:first-child:before{content:none}.o-courseReview_more{position:relative;z-index:1}.o-courseReview_img{max-width:110px;max-height:140px;width:100%;border-radius:4px;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 991px){.o-courseReview_img{max-width:80px;max-height:100px}}.o-courseReview_head{flex:1}.o-courseReview_title{font-size:20px;line-height:1.5}@media only screen and (max-width: 991px){.o-courseReview_title{font-size:17px}}@media only screen and (max-width: 544px){.o-courseReview_title{font-size:var(--fs-p);line-height:1.3}}.o-courseReview_name{font-size:13px;opacity:.5}.o-courseReview_youtube{margin:2.4rem 0 0!important}.o-courseReview_text{width:100%;margin:2rem 0;font-size:16px;line-height:1.6}@media only screen and (max-width: 991px){.o-courseReview_text{font-size:14px;line-height:1.4}}.o-courseReview_text p{margin-bottom:1rem}.o-courseWarn{position:relative;z-index:0;overflow:hidden;border-radius:4px;box-shadow:0 0 12px #0d25381a;padding:6% 10%;display:flex;justify-content:center;align-items:center;margin-bottom:3rem}@media only screen and (max-width: 544px){.o-courseWarn{padding:6%}}.o-courseWarn:before{content:"";position:absolute;z-index:1;width:100%;height:100%;background:linear-gradient(to right bottom,rgba(39,70,93,.7),rgba(13,37,56,.95))}.o-courseWarn_img{position:absolute;width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}.o-courseWarn_wrap{position:relative;z-index:2;text-align:center;color:#fff;font-weight:700;line-height:1.5}.o-courseWarn_title{font-size:24px;margin-bottom:1.5rem}@media only screen and (max-width: 544px){.o-courseWarn_title{font-size:19px}}.o-courseWarn_text{margin-bottom:0!important}@media only screen and (max-width: 544px){.o-courseWarn_text{font-size:12px!important}}.o-courseCustomer{display:flex;flex-wrap:wrap;gap:3%}@media only screen and (max-width: 767px){.o-courseCustomer{gap:2%}}.o-courseCustomer .__item{width:22.5%;margin-bottom:1rem}@media only screen and (max-width: 767px){.o-courseCustomer .__item{width:31.5%}}@media only screen and (max-width: 480px){.o-courseCustomer .__item{width:48%}}.o-courseCustomer .__img{margin-bottom:1rem;-o-object-fit:cover;object-fit:cover;overflow:hidden;border-radius:2px;width:100%;max-height:60%}@media only screen and (max-width: 480px){.o-courseCustomer .__img{max-height:190px}}.o-courseCustomer .__title{font-weight:700;line-height:1.4;margin-bottom:.5rem}.o-courseCustomer .__name{font-size:13px}.o-courseTeacher.__list01{display:flex;flex-wrap:wrap;gap:5px;grid-gap:5px}.o-courseTeacher.__list01 .o-courseTeacher_img{width:120px;height:120px;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 544px){.o-courseTeacher.__list01 .o-courseTeacher_img{width:100%;height:160px;margin-bottom:1rem}}.o-courseTeacher.__list01 .o-courseTeacher_item{width:49%;padding:8px;display:flex;gap:5%;grid-gap:5%;align-items:center;background-color:var(--base-color04)}@media only screen and (max-width: 544px){.o-courseTeacher.__list01 .o-courseTeacher_item{text-align:center;display:block}}.o-courseTeacher.__list01 .o-courseTeacher_title{font-size:16px!important;font-weight:700;margin-bottom:.1rem;line-height:1.3}.o-courseTeacher.__list01 .o-courseTeacher_sub{font-size:13px!important;margin-bottom:.1rem}@media only screen and (max-width: 544px){.o-courseTeacher.__list01 .o-courseTeacher_button{margin-left:auto;margin-right:auto;padding:6px 12px}}.pagetop{display:none;position:fixed;bottom:12px;right:12px;z-index:1}.pagetop a{position:relative;display:block;width:44px;height:44px;background-color:#26455c;border-radius:50%;opacity:1}.pagetop a:before{position:absolute;content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;top:50%;right:50%;transform:translate(50%) translateY(-60%)}.pagetop a:hover{display:block;text-align:center;color:#fff;font-size:12px;text-decoration:none;opacity:.8}.o-modal{padding:60px}@media only screen and (max-width: 991px){.o-modal{padding:32px}}.o-modal.__teacher01 .o-modalFlex{display:flex;gap:5%;align-items:center;margin-bottom:3rem;text-align:left}.o-modal.__teacher01 .o-modalImg{max-width:140px;-o-object-fit:cover;object-fit:cover}.o-modal.__teacher01 .o-modalPosition{font-size:13px;font-weight:700;color:#047ae3;margin-bottom:0}.o-modal.__teacher01 .o-modalName{font-size:20px;font-weight:700}@media only screen and (max-width: 991px){.o-modal.__teacher01 .o-modalName{font-size:16px;line-height:1.3}}.o-modal.__teacher01 .o-modalCourse{font-size:13px;opacity:.6}.o-modal.__teacher01 .o-modalProfile p{text-align:left;font-size:16px;font-weight:400;line-height:1.5;margin-bottom:1rem!important}@media only screen and (max-width: 991px){.o-modal.__teacher01 .o-modalProfile p{font-size:14px}}.o-modal.__newsmodal{padding:4rem}@media only screen and (max-width: 991px){.o-modal.__newsmodal{padding:3rem}}.o-modal.__newsmodal .o-modalTime{color:#11181db3;font-family:Roboto,sans-serif;margin-right:2rem;font-size:13px;min-width:80px;line-height:2.3}@media only screen and (max-width: 991px){.o-modal.__newsmodal .o-modalTime{font-size:12px;line-height:2.5;margin-right:1rem}}.o-modal.__newsmodal .o-modalTitle{font-size:16px;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-color01)}.o-modal.__newsmodal .o-modalText{font-size:16px;font-weight:400}.o-tabBtn.__2{display:flex;flex-wrap:wrap;justify-content:center}.o-tabBtn.__2 .o-tabBtn_item{width:50%}.o-tabMain{display:block}.o-tabBtn_item.is-active{position:relative}.o-tabBtn_item.is-active:before{content:"選択中";position:absolute;z-index:1;bottom:-8px;left:0;right:0;width:-moz-fit-content;width:fit-content;border-radius:4px;margin:auto;display:flex;justify-content:center;align-items:center;padding:3px 1rem;font-size:clamp(10px,1vw,1.1rem);line-height:1.3;font-weight:700;letter-spacing:0px;color:#000;background:rgb(255,254,26);background:linear-gradient(74deg,rgb(255,254,26) 0%,rgb(232,229,89) 70%,rgb(251,226,8) 100%);animation:o-tabBadge__float 6s ease-in-out infinite normal}@keyframes o-tabSlide{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes o-tabBadge__float{0%{transform:translate(0);filter:brightness(1);box-shadow:0 0 #fffe1a}29%{transform:translate(0)}30%{transform:translate(-3px)}32%{transform:translate(3px)}34%{transform:translate(-2px)}35%{transform:translate(1px);filter:brightness(1.4);box-shadow:0 0 16px #fffe1a}36%{transform:translate(-1px)}37%{transform:translate(0)}50%{box-shadow:0 0 #fffe1a}to{transform:translate(0);filter:brightness(1)}}.o-tab.__ishiwata{position:relative;z-index:1}.o-tab.__ishiwata .o-tabBtn{position:sticky;top:0;z-index:2;box-shadow:0 0 17px #26455c1a}.o-tab.__ishiwata .o-tabBtn_item{position:relative;display:flex;justify-content:center;align-items:center;padding:1.5% 3%;border:3px solid var(--base-color04);color:#000;text-decoration:none;cursor:pointer;transition:.3s all ease-in-out;background-color:#fff}@media only screen and (max-width: 767px){.o-tab.__ishiwata .o-tabBtn_item{padding:3%}}.o-tab.__ishiwata .o-tabBtn_item:hover{background-color:var(--base-color04)}.o-tab.__ishiwata .o-tabBtn_item.is-active{color:#fff;background-color:#26455c;transition:.3s all ease-in-out}.o-tab.__ishiwata .o-tabBtn_item.is-active:after{content:"";position:absolute;top:100%;left:50%;margin-left:-10px;border:10px solid transparent;border-top:6px solid #26455C}.o-tab.__ishiwata .o-tabBtn_icon{position:absolute;left:5%;top:0;bottom:0;margin:auto;max-width:45px;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width: 767px){.o-tab.__ishiwata .o-tabBtn_icon{max-width:32px}}@media only screen and (max-width: 544px){.o-tab.__ishiwata .o-tabBtn_icon{max-width:24px}}.o-tab.__ishiwata .o-tabBtn_title{text-align:center;font-size:19px;font-weight:700;line-height:1.6}@media only screen and (max-width: 767px){.o-tab.__ishiwata .o-tabBtn_title{font-size:16px}}@media only screen and (max-width: 991px){.o-tab.__ishiwata .o-tabBtn_title{font-size:14px}}@media only screen and (max-width: 544px){.o-tab.__ishiwata .o-tabBtn_title{font-size:12px}}.o-tab.__ishiwata .o-tabBtn_subtitle{display:block;font-size:13px;font-weight:400}@media only screen and (max-width: 767px){.o-tab.__ishiwata .o-tabBtn_subtitle{display:none}}.o-tab.__ishiwata .o-tabMain{border:6px solid var(--base-color04);border-top:none}@media only screen and (max-width: 991px){.o-tab.__ishiwata .o-tabMain{border:none}}.o-tab.__ishiwata .o-tabMain_cont{padding:3% 5% 8%;transition:.3s all ease-in-out}@media only screen and (max-width: 991px){.o-tab.__ishiwata .o-tabMain_cont{padding:6% 0 8%}}.o-bnrImg.__jukousoudan01{position:relative;width:100%!important;max-width:inherit!important}.o-bnrLink{display:block;transition:.3s all ease-in-out}.o-bnrLink:hover{opacity:.85}.o-bnrLink.__center{margin-left:auto;margin-right:auto}.o-bnrImg{display:block;margin-left:auto;margin-right:auto}.o-accordionCont{display:none}.o-accordionHoujin{position:relative;background-color:var(--base-color04);border-radius:12px}.o-accordionHoujin:before{content:"無料";position:absolute;top:-16px;right:-16px;display:flex;justify-content:center;align-items:center;border-radius:12px;background-color:#9b7835;font-size:clamp(13px,1.5vw,1.3rem);line-height:1.3;color:#fff;font-weight:700;aspect-ratio:1/1;padding:1rem}@media only screen and (max-width: 767px){.o-accordionHoujin:before{padding:.5rem}}.o-accordionHoujin__mv{margin-top:-4rem;padding:2rem 2rem 0}@media only screen and (max-width: 767px){.o-accordionHoujin__mv{margin-top:-2rem}}.o-accordionHoujin__cont{height:520px;overflow:hidden;padding:2rem 2rem 1rem}@media only screen and (max-width: 767px){.o-accordionHoujin__cont{padding:2rem 1rem 1rem}}.o-accordionHoujin__box{display:flex;gap:5px}@media only screen and (max-width: 767px){.o-accordionHoujin__box{flex-wrap:wrap}}.o-accordionHoujin__boxItem{display:flex;flex-direction:column;flex-basis:50%;gap:1rem;border-radius:4px;background-color:#fff;padding:2rem}@media only screen and (max-width: 767px){.o-accordionHoujin__boxItem{flex-basis:100%}}.o-accordionHoujin__boxItem p{margin:0!important}.o-accordionHoujin__btn{position:absolute;bottom:0;right:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgb(255,255,255) 70%);cursor:pointer;transition:bottom .2s;display:flex;justify-content:center;align-items:center;padding:6rem 2rem 0}.o-accordionHoujin__btnItem{position:relative;max-width:300px;padding:1rem 2rem;border-radius:4px}.o-formBox.__maxw01{max-width:860px;margin:auto}.o-formBox.__attention{border-top:3px solid #feb91e}@media only screen and (max-width: 544px){.o-formBox.__attention{border-top:0px}}.o-formBox.__attention .o-formBox__badge{background-color:#feb91e;animation:flash01 1.5s linear infinite}.o-formBox.__attention .o-formBox__img{width:clamp(84px,10vw,92px);aspect-ratio:1/1;flex:none;-o-object-fit:contain;object-fit:contain}.o-formBox__title{display:flex;gap:1.5%;margin-bottom:1%;line-height:1.5}@media only screen and (max-width: 544px){.o-formBox__title{flex-direction:column}}.o-formBox__badge{display:flex;flex:none;justify-content:center;align-items:center;padding:.1% 1.5%;width:-moz-fit-content;width:fit-content;border-radius:2px}@media only screen and (max-width: 544px){.o-formBox__badge{width:100%;margin-bottom:.5%}}.o-formBox__desc{display:flex;gap:1.5%;align-items:flex-start}.o-formTitle.__base01{font-size:clamp(13px,2vw,16px);font-weight:700;padding-bottom:1rem;margin-bottom:2rem;border-bottom:2px solid #26455C}.o-formGroup{display:flex;gap:1rem}.o-formGroup:not(:last-child){margin-bottom:1rem}@media only screen and (max-width: 991px){.o-formGroup{flex-direction:column;align-items:flex-start}}.o-formGroup.__row{flex-direction:row}@media only screen and (max-width: 991px){.o-formGroup.__row{flex-direction:row}}.o-formGroup.__separate01{padding-bottom:2rem;border-bottom:1px solid var(--base-color04)}.o-formGroup.__alCenter{align-items:center}.o-formHead{font-size:clamp(13px,2.4vw,1.3rem);font-weight:700;min-width:160px;display:flex;align-items:center;gap:.5rem;flex:none}@media only screen and (max-width: 991px){.o-formHead{flex-direction:row;align-items:center;gap:1rem}}.o-formHead.__flexStart{align-items:flex-start}.o-formHead__badge{font-size:10px;width:-moz-max-content;width:max-content;padding:.1px .3rem;border-radius:2px;flex:none}.o-formHead__badge.__required{color:#fff;background-color:#b92e2d}.o-formHead__badge.__check{color:#fff;background-color:#2eb979}.o-formHead__badge.__optional{color:#000;background-color:#047ae3}.o-formCont,.o-formCont__item{width:100%}.o-formCont__item input::-moz-placeholder,.o-formCont__item textarea::-moz-placeholder{color:#0003}.o-formCont__item input::placeholder,.o-formCont__item textarea::placeholder{color:#0003}.o-formCont__item textarea{width:100%!important;min-height:40vh}.o-formCont__item input[type=text],.o-formCont__item textarea,.o-formCont__item select{position:relative;font-size:clamp(16px,2.4vw,1.6rem);width:100%;padding:2rem;border:2px solid #e3e8ec;background-color:#fff;border-radius:2px}.o-formCont__item input[type=text].has-error,.o-formCont__item textarea.has-error,.o-formCont__item select.has-error{border-bottom-color:#b92e2d}.o-formCont__item.__postalcode{display:flex;gap:1rem;align-items:center}.o-formCont__item.__select{position:relative;width:80%}.o-formCont__item.__select:before{content:"▼";position:absolute;width:40px;height:40px;top:0;bottom:0;z-index:1;right:2rem;margin:auto}.o-formCont__item.__select02{position:relative}.o-formCont__item.__select02:before{content:"";position:absolute;top:calc(50% - 5px);bottom:0;z-index:1;right:2rem;margin:auto;border-left:6px solid transparent;border-right:6px solid transparent;border-top:10.3923048454px solid #047AE3;border-radius:2px}.o-formCont__item.__withUnit{display:flex;align-items:center;gap:4px}.o-formBtn.__foreign{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:13px;padding:12px;border-radius:4px;background-color:#dee7ed}.o-formBtn.__foreign:hover .o-icon{color:#000;background-color:#fff}.o-formText.__error01{color:#b92e2d;font-weight:700;display:block}.o-formText.__error01:before{content:"";font-family:FontAwesome;font-size:13px;text-align:center;color:#b92e2d;margin-right:6px}.o-formCont__img{display:block}.o-formCont__img.__confirm{max-height:400px;-o-object-fit:cover;object-fit:cover}.o-formCont__text{padding:2rem}.o-formCont__text.__confirm{font-size:clamp(13px,2vw,16px);line-height:1.5;background-color:var(--base-color04)}.o-icon.__bgblue{display:flex;align-items:center;justify-content:center;color:#fff;background-color:#047ae3;margin:0;transition:background-color .3s ease-in-out,color .3s ease-in-out}.o-icon.__bgblue.__sizem{width:18px;height:18px}.o-icon.__sizem{font-size:13px}.o-icon.__circle{border-radius:100px}.o-icon.__menuCourse{width:28px;margin-right:12px;margin-top:-4px}.o-icon.__menuCourse svg{fill:#047ae3}.o-icon.__menuCourse img{-o-object-fit:contain;object-fit:contain;margin-top:-4px}.o-icon.__footerCourse{width:28px;margin-left:18px}.o-icon.__footerCourse svg{fill:#047ae3}.o-icon.__footerCourse img{-o-object-fit:contain;object-fit:contain;margin-top:-4px}@keyframes slidein-right{0%{opacity:0;transform:translate(110%)}10%{opacity:1;transform:translate(0)}90%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(110%)}}@keyframes bar-timeout{0%{width:100%}to{width:0px}}@keyframes flash01{0%,to{opacity:1}50%{opacity:.65}}.o-blog{position:relative;z-index:10;background-color:#26455c;margin-top:4rem;margin-bottom:-80px}@media only screen and (max-width: 991px){.o-blog{margin-bottom:-50px}}.o-blogWrap{display:flex;gap:4rem;padding:6rem 0;align-items:flex-start}@media only screen and (max-width: 1024px){.o-blogWrap{flex-direction:column}}@media only screen and (max-width: 991px){.o-blogWrap{gap:2rem;padding:4rem 1rem}}.o-blogDesc{position:relative;z-index:1;display:flex;flex-direction:column;max-width:400px;gap:1.5rem}@media only screen and (max-width: 1080px){.o-blogDesc{max-width:300px;width:30%}}@media only screen and (max-width: 1024px){.o-blogDesc{width:100%;max-width:inherit}}.o-blogDesc:before{content:"";position:absolute;width:135px;height:100px;top:-100px;left:0;background-image:url(../images/v4/common/icon-blog01.webp);background-repeat:no-repeat;background-size:contain}@media only screen and (max-width: 1024px){.o-blogDesc:before{width:95px;height:70px;top:-80px}}@media only screen and (max-width: 767px){.o-blogDesc:before{width:105px;height:70px;top:-74px}}.o-blogDesc__catch{font-size:clamp(13px,1.5vw,1.3rem);line-height:1.3;color:#45b4eb;font-family:Roboto,sans-serif}.o-blogDesc__title{font-size:clamp(21px,2.5vw,2.1rem);line-height:1.5;font-weight:900;color:#fff}@media only screen and (max-width: 1024px){.o-blogDesc__title br{display:none}}@media only screen and (max-width: 544px){.o-blogDesc__title br{display:block}}.o-blogDesc__text{font-size:clamp(14px,1.5vw,1.4rem);line-height:1.8;color:#fff;font-weight:400}.o-blogDesc__btn{font-size:clamp(14px,1.5vw,1.4rem);line-height:1.8;padding:2rem}.o-blogList{flex:1;border-radius:4px;border:3px solid var(--base-color04)}@media only screen and (max-width: 1024px){.o-blogList{width:100%}}.o-blogList__item{background-color:#fff}.o-blogList__item:not(:last-of-type){border-bottom:1px solid var(--base-color04)}.o-blogList__link{position:relative;display:flex;justify-content:space-between}.o-blogList__title{flex:1;font-size:clamp(15px,2.4vw,1.6rem);line-height:1.9;font-weight:900;display:block;padding:1.5rem 2rem;transition:color .3s ease-in-out,transform .3s ease-in-out}.o-blogList__title:not(:last-of-type){border-bottom:1px solid var(--base-color04)}@media only screen and (max-width: 767px){.o-blogList__title{font-size:clamp(14px,1.5vw,1.4rem);line-height:1.8;line-height:1.5;padding:1rem}}.o-blogList__icon{font-size:clamp(14px,1.5vw,1.4rem);line-height:1.8;display:flex;justify-content:center;align-items:center;background-color:var(--base-color04);padding:1.5rem 2rem;transition:background-color .3s ease-in-out}@media only screen and (max-width: 767px){.o-blogList__icon{padding:1rem}}.o-blogList__icon i{transition:transform .3s ease-in-out}.o-blogList__icon i:before{color:#45b4eb;transition:color .3s ease-in-out}.o-blogList__item:hover .o-blogList__title{color:#047ae3;transform:translate(3px)}@media only screen and (max-width: 767px){.o-blogList__item:hover .o-blogList__title{transform:translate(1.5px)}}.o-blogList__item:hover .o-blogList__icon{background-color:#047ae3}.o-blogList__item:hover .o-blogList__icon i{transform:translate(-3px)}@media only screen and (max-width: 767px){.o-blogList__item:hover .o-blogList__icon i{transform:translate(-1.5px)}}.o-blogList__item:hover .o-blogList__icon i:before{color:#fff}.o-title.__borderb01{position:relative;padding-bottom:2rem;margin-bottom:2rem;border-bottom:3px solid var(--base-color04)}.o-title.__borderb01:before{content:"";position:absolute;left:0;bottom:0;width:64px;height:3px;background-color:#047ae3;border-radius:100px}.o-title.__sizes{font-size:13px;line-height:1.4}.o-title.__sizem{font-size:16px;line-height:1.6}@media only screen and (max-width: 544px){.o-title.__sizem{font-size:var(--fs-p)}}.o-title.__sizel{font-size:21px;line-height:1.5}@media only screen and (max-width: 991px){.o-title.__sizel{font-size:19px}}@media only screen and (max-width: 544px){.o-title.__sizel{font-size:17px}}.o-title.__bg{padding:16px;font-weight:700;text-align:center;margin-bottom:1rem;border-radius:2px}.o-title.__bg.__navy{color:#fff;background-color:#26455c}.o-title.__bg.__blue{color:#fff;background-color:#047ae3}.o-title.__bg.__gray{background-color:var(--base-color04)}.o-title.__left{text-align:left}.o-title.__flex{display:flex}.o-title.__acenter{align-items:center}.o-title.__gap01{gap:1rem}.o-titleSub{display:block;font-size:13px}.o-titleSub.__blue{color:#047ae3}.o-titleSub.__red{color:#b92e2d}.o-title.__en{letter-spacing:.01rem;font-family:Roboto,sans-serif}.o-title.__huge,.o-title.__huge.o-icon:before{font-size:clamp(32px,4.4vw,44px);line-height:1.4;letter-spacing:1px}.o-title.__big,.o-title.__big.o-icon:before{font-size:clamp(25px,3vw,40px);line-height:1.4;letter-spacing:1px}.o-title.__xlarge,.o-title.__xlarge.o-icon:before{font-size:clamp(23px,2.5vw,30px);line-height:1.4;letter-spacing:1px}.o-title.__large,.o-title.__large.o-icon:before{font-size:clamp(21px,2.5vw,2.1rem);line-height:1.5}.o-title.__title,.o-title.__title.o-icon:before{font-size:clamp(19px,2vw,1.9rem);line-height:1.4}.o-title.__subtitle,.o-title.__subtitle.o-icon:before{font-size:clamp(16px,3vw,1.9rem);line-height:1.5}.o-title.__subtitle.__en{letter-spacing:.3rem}.o-title.__p,.o-title.__p.o-icon:before{font-size:clamp(14px,1.5vw,1.4rem);line-height:1.8}.o-title.__postp,.o-title.__postp.o-icon:before{font-size:clamp(15px,2.4vw,1.6rem);line-height:1.9}.o-title.__mid,.o-title.__mid.o-icon:before{font-size:clamp(13px,1.5vw,1.3rem);line-height:1.3}.o-title.__min,.o-title.__min.o-icon:before{font-size:clamp(11px,1vw,1.2rem);line-height:1.5}.o-title.__tiny,.o-title.__tiny.o-icon:before{font-size:clamp(10px,1vw,1.1rem);line-height:1.3}.o-title.__white{color:#fff}.o-title.__gold{color:#9b7835}.o-list{position:relative}.o-list li{padding-left:2rem;font-weight:900;margin-top:0;line-height:1.4}@media only screen and (max-width: 767px){.o-list li{padding-left:2rem}}.o-list li:last-of-type{margin-bottom:0}.o-list li:before{position:absolute;left:0;content:"";font-family:FontAwesome;color:#047ae3}.o-list.__circle01 li{position:relative;font-weight:700;margin-bottom:1rem}.o-list.__circle01 li:before{content:"";width:10px;height:10px;top:7px;border-radius:100px;background-color:#047ae3}.o-list.__circle02 li{position:relative;font-weight:700;margin-bottom:1rem}.o-list.__circle02 li:before{content:"";width:10px;height:10px;top:7px;border-radius:100px;background-color:#26455c}.o-list.__num01{counter-reset:o-list__num01}.o-list.__num01>li{position:relative;font-weight:700;counter-increment:o-list__num01;padding-left:3.5rem;margin-bottom:1rem}.o-list.__num01>li:before{content:"0" counter(o-list__num01);display:flex;justify-content:center;align-items:center;top:-3px;border-radius:100px;border:1px solid #26455C;color:#26455c;font-size:11px;font-weight:700;font-family:Roboto,sans-serif;padding:.5rem}@media only screen and (max-width: 767px){.o-list.__num01>li:before{top:-6px}}.o-list{counter-reset:listNum;margin:0!important;margin-bottom:1rem!important}.o-list.__sizes .o-listItem{font-size:13px;font-weight:700}.o-list.__sizel .o-listItem{font-size:21px!important;font-size:clamp(16px,2vw,21px)!important;font-weight:700}.o-list.__left{text-align:left}.o-list.__red{color:#b92e2d}.o-list.__icon{padding-left:0!important}.o-list.__icon .o-listItem{display:flex;justify-content:flex-start}.o-list.__icon .o-listItem:before{font-family:FontAwesome;margin-right:8px;font-weight:700}.o-list.__icon.__bad .o-listItem:before{content:"";color:#b92e2d}.o-list.__icon.__good .o-listItem:before{content:"";color:#2eb979}.o-list.__icon.__check .o-listItem:before{content:"";color:#047ae3}.o-linkBox{position:relative;display:flex;border:2px solid rgba(53,62,69,.7);border-radius:4px;transition:opacity .3s ease-in-out,border .3s ease-in-out}.o-linkBox:hover{opacity:.8}.o-linkBox.__pdf01{border:2px solid #FAEDDC}.o-linkBox.__pdf01:hover{border:2px solid #feb91e}.o-linkBox.__pdf01:hover .o-linkBox__icon{color:#fff;background-color:#feb91e}.o-linkBox.__pdf01 .o-linkBox__icon{background-color:#faeddc}.o-linkBox.__pdf01 .o-linkBox__icon,.o-linkBox.__pdf01 .o-linkBox__contIcon{color:#feb91e}.o-linkBox__icon{display:flex;justify-content:center;align-items:center;width:64px;flex-shrink:0;font-weight:700;border-radius:4px;border:1px solid #fff;transition:color .3s ease-in-out,background-color .3s ease-in-out}.o-linkBox__cont{display:inline-flex;flex-shrink:1;gap:1rem;font-weight:700;justify-content:center;align-items:center;text-align:center;padding:2rem;line-height:1.5;word-break:keep-all}:root{--base-color01: #111c3b;--base-color02: #f5f6ff;--base-color03: #fff;--base-color04: #F9F9FC;--base-color05: #E2E6EE;--accent-color01: #0076e5;--accent-color02: #3c65df;--accent-color03: #d44056;--accent-color04: #D48C40;--accent-color05: #A9C0EE;--accent-color06: #F4CE00;--accent-color07: #21BBEC;--accent-color08: #6130de;--accent-color09: #ECFBFE;--accent-color10: #5983FF;--gradient-color01: rgba(#E14827,1);--gradient-color02: rgba(#E7C82E,1);--gradient-color03: rgba(#F6F7F8,1);--gradient-color04: rgba(#A9C0EE,1);--gradient-color05: rgba(#E6989B,1);--accent-color01-rgb: 60, 101, 223;--accent-color02-rgb: 60, 101, 223;--accent-color03-rgb: 212, 64, 86;--accent-color08-rgb: 97, 48, 222;--base-color01-rgb: 17, 28, 59;--base-color02-rgb: 245, 246, 255;--base-color03-rgb: 249, 249, 252;--gradient-hero: linear-gradient(315deg, rgba(60,101,223,1) 0%, rgba(0,118,229,1) 90%, rgba(30,180,226,1) 100%);--gradient-hero-simple: linear-gradient(315deg, rgba(60,101,223,1) 0%, rgba(0,118,229,1) 100%);--gradient-main-bg: linear-gradient(94deg, var(--base-color02) 0%, var(--base-color03) 100%);--gradient-header-actions: linear-gradient(224deg, rgba(43,121,149,1) 2%, rgba(47,69,132,1) 11%, rgba(17,28,59,1) 38%);--gradient-orange: linear-gradient(224deg, rgba(212,140,64,1) 0%, rgba(229,1,5,1) 25%);--gradient-blue: linear-gradient(224deg, rgba(43,121,149,1) 2%, rgba(47,69,132,1) 11%, rgba(17,28,59,1) 38%);--gradient-line01: linear-gradient(90deg, rgba(60,101,223,1) 0%, rgba(236,251,254,0) 40%);--gradient-line02: linear-gradient(to bottom, rgba(45,102,231,1) 0%, rgba(225,252,255,1) 75%, rgba(225,252,255,0) 100%);--gradient-line03: linear-gradient(to right, rgba(60,101,223,1) 29%, rgba(129,236,249,1) 30%);--gradient-line04: linear-gradient(to right, transparent, var(--accent-color02) );--gradient-card-overlay: linear-gradient(to bottom, rgba(17, 28, 59, 0) 0%, rgba(17, 28, 59, .6) 50%, rgba(17, 28, 59, 1) 70%);--gradient-button01: linear-gradient(to top right, rgba(17,28,59,1) 59%, rgba(47,69,132,1) 80%, rgba(43,121,149,1) 100%);--gradient-button02: linear-gradient(to top right, rgba(229,1,5,1) 75%, rgba(212,140,64,1) 100%);--gradient-button03: linear-gradient(to bottom right, rgba(30,180,226,1) 0%, rgba(0,118,229,1) 10%, rgba(60,101,223,1) 0%);--gradient-button04: linear-gradient(to bottom right, rgba(60,101,223,1) 0%, rgba(104,45,231,1) 100%);--gradient-icon01: conic-gradient(rgba(249,249,252,1) 0%, rgba(83,215,249,1) 79%, rgba(104,45,231,1) 100%);--text-color01: #111c3b;--text-color02: #8b9ab9;--text-color03: rgba(#0E0B0B,.3);--text-color04: rgba(255,255,255,1);--text-color05: #A9C0EE;--link-color01: #0076e5;--border-color01: #D9DEE9;--border-color02: #08223B;--border-color03: #E2E6EE;--border-color04: #fff;--border-color05: #202F46;--border-color06: #8B9AB9;--border-color07: #E2E6EE;--border-color08: #7D9AF8;--sub-color01: #F8F9FA;--sub-color02: #EFEFF2;--sub-color03: #88909B;--sub-color04: #122940;--sub-color05: #0D1E2F;--sub-color06: #383E48;--shadow-color01: rgba(15,32,56,.1);--shadow-color02: rgba(15,32,56,.3);--shadow-color03: rgba(15,32,56,.5);--shadow00: 2px 4px 32px rgba(15,32,56,4%);--shadow01: 4px 6px 12px rgba(15,32,56,24%);--shadow02: 0 6px 24px rgba(15,32,56,48%);--shadow03: 0 6px 32px rgba(15,32,56,63%);--line-color: #1dcd00;--fb-color: #3B5998;--tw-color: #55acee;--hatebu-color: #008fde;--pocket-color: #ee4056;--youtube-color: #c4302b;--red01: #D93735;--white01: #fff;--fs-min: 1.3em;--fs-p: 1.5em;--fs-title: 1.7em;--fs-big: 3.1em;--font-size00: 11px;--font-size01: 12px;--font-size02: 14px;--font-size03: 16px;--font-size04: 21px;--font-size05: 25px;--font-size06: 28px;--font-size07: 44px;--font-size08: 36px;--font-family01: "Zen Kaku Gothic New", "Noto Sans JP", system-ui, -apple-system, Segoe UI, Arial, sans-serif;--font-family02: "Zen Kaku Gothic New", "Noto Sans JP", system-ui, -apple-system, Segoe UI, Arial, sans-serif;--font-quantico: "Quantico", system-ui, Arial, sans-serif;--font-outfit: "Outfit", system-ui, Arial, sans-serif;--font-awesome: "Font Awesome 5 Free";--googleicon: "Material Symbols Outlined";--font-flat: "Flaticon";--margin00: .3125rem;--margin01: .625rem;--margin02: .9375rem;--margin03: 1.25rem;--margin04: 1.5625rem;--margin05: 3.125rem;--margin06: 3.75rem;--margin07: 4.375rem;--margin08: 5rem;--margin09: 5.625rem;--margin10: 6.25rem;--padding00: .3125rem;--padding01: .625rem;--padding02: .9375rem;--padding03: 1.25rem;--padding04: 1.5625rem;--padding05: 3.125rem;--padding06: 3.75rem;--padding07: 4.375rem;--padding08: 5rem;--padding09: 5.625rem;--padding10: 6.25rem;--gap00: clamp(.15rem, .2vw + .3rem, .375rem);--gap01: clamp(.25rem, .4vw + .3rem, .75rem);--gap02: clamp(.5rem, .6vw + .3rem, 1.125rem);--gap03: clamp(.75rem, .8vw + .3rem, 1.5rem);--gap04: clamp(1rem, 1.5vw + .3rem, 1.875rem);--gap05: clamp(2rem, 1.5vw + .3rem, 3.75rem);--gap06: clamp(2.5rem, 2.4vw + .3rem, 4.5rem);--gap07: clamp(3rem, 2.8vw + .3rem, 5.25rem);--gap08: clamp(3.5rem, 3.2vw + .3rem, 6rem);--gap09: clamp(4rem, 3.6vw + .3rem, 6.75rem);--gap10: clamp(4.5rem, 4vw + .3rem, 9.5rem);--max-width00: 560px;--max-width01: 980px;--max-width02: 1280px;--max-width-small: 88rem;--max-width-mini: 72rem;--max-width-tiny: 63rem;--max-width-large: 1600px;--max-width-big: 1800px;--radius01: .2rem;--radius02: .4rem;--blur01: blur(20px);--transition01: .45s cubic-bezier(.77, 0, .175, 1);--transition02: cubic-bezier(.77, 0, .175, 1) .5s;--duration01: .5s;--duration02: 1s;--timing01: cubic-bezier(.77, 0, .175, 1);--timing02: cubic-bezier(.36,1.25,1,1)}:root{--fs-tiny: clamp(.6875rem, .2vw + .5rem, .825rem);--fs-min: clamp(.7125rem, .5vw + .5rem, .975rem);--fs-mid: clamp(.8375rem, .6vw + .5rem, 1.125rem);--fs-p: clamp(1rem, .9vw + .5rem, 1.3rem);--fs-postp: clamp(1.0875rem, .9vw + .5rem, 1.425rem);--fs-subtitle: clamp(1.1125rem, 1vw + .5rem, 1.575rem);--fs-title: clamp(1.3rem, 1.1vw + .5rem, 1.8rem);--fs-large: clamp(1.55rem, 1.3vw + .5rem, 2.1rem);--fs-xlarge: clamp(1.7875rem, 1.8vw + .5rem, 2.625rem);--fs-big: clamp(2.1375rem, 2.8vw + 1rem, 4.125rem);--fs-huge: clamp(3.1rem, 4vw + .5rem, 6rem);--fs-xhuge: clamp(4rem, 4vw + .5rem, 8rem)}:root{--mq-huge: false;--mq-big: false;--mq-xl: false;--mq-tab: false;--mq-lg: false;--mq-md: false;--mq-sm: false;--mq-tiny: false;--mtb-tiny: clamp(var(--gap00), 5vw, var(--gap02));--mtb-min: clamp(var(--gap01), 5vw, var(--gap03));--mtb-mid: clamp(var(--gap02), 5vw, var(--gap04));--mtb-large: clamp(var(--gap03), 5vw, var(--gap05));--mtb-big: clamp(2rem, 5vw, 6.25rem);--mtb-huge: clamp(7.5rem, 6vw, 9.375rem);--ptb-tiny: clamp(var(--gap00), 5vw, var(--gap02));--ptb-min: clamp(var(--gap01), 5vw, var(--gap03));--ptb-mid: clamp(var(--gap02), 5vw, var(--gap04));--ptb-large: clamp(var(--gap03), 5vw, var(--gap05));--ptb-big: clamp(5rem, 5vw, 6.25rem);--ptb-huge: clamp(7.5rem, 6vw, 9.375rem);--bp-huge: 1920px;--bp-big: 1360px;--bp-xl: 1280px;--bp-tab: 1080px;--bp-lg: 991px;--bp-md: 768px;--bp-sm: 591px;--bp-tiny: 420px}@media (max-width: 1620px){:root{--mq-huge: true}}@media (max-width: 1360px){:root{--mq-big: true}}@media (max-width: 1280px){:root{--mq-xl: true}}@media (max-width: 1080px){:root{--mq-tab: true}}@media (max-width: 991px){:root{--mq-lg: true}}@media (max-width: 768px){:root{--mq-md: true}}@media (max-width: 591px){:root{--mq-sm: true}}@media (max-width: 420px){:root{--mq-tiny: true}}@font-face{font-family:Space Grotesk,sans-serif;font-display:swap;src:url(../..//fonts/Montserrat-Regular.woff)format("woff"),url(../..//fonts/Montserrat-Bold.woff)format("woff"),url(../..//fonts/Montserrat-Black.woff)format("woff"),url(../..//fonts/Montserrat-Regular.ttf)format("truetype"),url(../..//fonts/Montserrat-Bold.ttf)format("truetype"),url(../..//fonts/Montserrat-Black.ttf)format("truetype")}*{margin:0;padding:0;box-sizing:border-box}html{font-size:100%;scroll-behavior:smooth}body{position:relative;margin:0;line-height:1.3;letter-spacing:.0135rem;color:var(--text-color01);background-color:var(--base-color02);font-size:var(--fs-mid);font-weight:700;font-family:var(--font-family01);font-feature-settings:"palt";font-variant-ligatures:no-common-ligatures;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset;font-optical-sizing:auto}img{max-width:100%}ol,ul{padding-left:0}ul{li {list-style: none!important;}}li{list-style:none}p{line-height:2}a{color:var(--text-color01);outline:none;text-decoration:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;transition:var(--transition01)}a:focus,*:focus{outline:none}h1,h2,h3,h4,h5,h6{font-weight:800}strong{font-weight:700}button,input,textarea,select{border:none;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.l-contentMain.__slash01:before{content:"";position:fixed;z-index:-1;top:50%;right:-80%;width:270%;height:500px;background:linear-gradient(to bottom,color-mix(in srgb,var(--base-color02) 50%,transparent),var(--base-color02));transform:rotate(-30deg)}.l-contentMain.__lpbg01:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:.4}.webp .l-contentMain.__lpbg01:before{background-image:url(../images/lp/corplp/bg01.webp)}.l-cont.__column2{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap08);align-items:flex-start}@media (max-width: 1024px){.l-cont.__column2{display:flex;flex-direction:column;gap:var(--gap06)}}.l-cont.__tinymtb{margin-top:var(--mtb-tiny);margin-bottom:var(--mtb-tiny)}.l-cont.__minmtb{margin-top:var(--mtb-min);margin-bottom:var(--mtb-min)}.l-cont.__midmtb{margin-top:var(--mtb-mid);margin-bottom:var(--mtb-mid)}.l-cont.__largemtb{margin-top:var(--mtb-large);margin-bottom:var(--mtb-large)}.l-cont.__bigmtb{margin-top:var(--mtb-big);margin-bottom:var(--mtb-big)}.l-cont.__bigptb{padding-top:var(--ptb-big);padding-bottom:var(--ptb-big)}.l-cont.__hugeptb{padding-top:var(--ptb-huge);padding-bottom:var(--ptb-huge)}.l-contTitle{position:relative;font-size:var(--fs-large);font-weight:900;margin-bottom:var(--gap01);padding:var(--gap01) var(--gap02);padding-right:0}@media (max-width: 1080px){.l-contTitle{padding:var(--gap00) var(--gap01)}}.l-contTitle:before{content:"";position:absolute;left:0;top:0;bottom:0;display:block;width:3px;height:100%;background-color:var(--accent-color01);border-radius:100px}.l-contMain__title{margin-top:var(--gap02);margin-bottom:var(--gap02);font-size:var(--fs-title);display:flex;align-items:center;gap:var(--gap00);padding:var(--gap01);border-radius:var(--radius01);background-color:var(--base-color02);font-weight:900}@media (max-width: 1080px){.l-contMain__title{padding:var(--gap00) var(--gap01);margin-bottom:var(--gap01)}}.l-contBg{position:fixed;top:0;overflow:hidden;width:100%;height:100%;z-index:-1}.l-contBg__img.__bg01{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1;mix-blend-mode:overlay;animation:l-contBg 12s linear infinite}.l-contBg__img.__logo01{position:fixed;top:0;bottom:0;margin:auto;right:0;height:100vh;-o-object-fit:cover;object-fit:cover;mix-blend-mode:hue;z-index:-2;opacity:.035}@keyframes l-contBg{0%{opacity:.005}50%{opacity:.15}to{opacity:.005}}.l-contBg__circles{position:fixed;top:0;width:100%;height:100vh;z-index:0}.l-contBg__circlesArea{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.l-contBg__circlesItem{position:absolute;display:block;list-style:none;width:500px!important;height:500px!important;background:color-mix(in srgb,var(--base-color02) 1%,transparent);opacity:0;animation:l-contBg__circle 50s linear infinite;bottom:-150px}.l-contBg__circlesItem:nth-child(1){left:15%;width:80px;height:80px;animation-delay:0s}.l-contBg__circlesItem:nth-child(2){left:1%;width:20px;height:20px;animation-delay:2s;animation-duration:32s}.l-contBg__circlesItem:nth-child(3){left:70%;width:20px;height:20px;animation-delay:4s}.l-contBg__circlesItem:nth-child(4){left:40%;width:60px;height:60px;animation-delay:0s;animation-duration:48s}.l-contBg__circlesItem:nth-child(5){left:65%;width:20px;height:20px;animation-delay:0s}.l-contBg__circlesItem:nth-child(6){left:75%;width:110px;height:110px;animation-delay:3s}.l-contBg__circlesItem:nth-child(7){left:20%;width:150px;height:150px;animation-delay:7s}.l-contBg__circlesItem:nth-child(8){left:50%;width:25px;height:25px;animation-delay:15s;animation-duration:45s}.l-contBg__circlesItem:nth-child(9){left:20%;width:15px;height:15px;animation-delay:2s;animation-duration:35s}.l-contBg__circlesItem:nth-child(10){left:85%;width:150px;height:150px;animation-delay:0s;animation-duration:21s}@keyframes l-contBg__circle{0%{transform:translateY(0) rotate(0);border-radius:2px;opacity:0}20%{transform:translateY(0) rotate(0);border-radius:2px;opacity:1}90%{transform:translateY(-2000px) rotate(180deg);border-radius:var(--radius01);opacity:1}to{transform:translateY(-2000px) rotate(180deg);border-radius:var(--radius01);opacity:0}}.l-wrap.__mainWrap01{width:100%;max-width:var(--max-width-big);margin-left:auto;margin-right:auto}@media (max-width: 1024px){.l-wrap.__mainWrap01{padding:var(--gap05)!important}}@media (max-width: 640px){.l-wrap.__mainWrap01{padding:var(--gap05)!important}}@media (max-width: 480px){.l-wrap.__mainWrap01{padding:var(--gap05) var(--gap04) var(--gap04)!important}}.l-wrap.__bigprl{padding-left:var(--ptb-big);padding-right:var(--ptb-big)}.l-wrap.__bigptb{padding-top:var(--ptb-big);padding-bottom:var(--ptb-big)}.l-wrap.__hugeptb{padding-top:var(--ptb-huge);padding-bottom:var(--ptb-huge)}@media (max-width: 768px){.l-wrap.__hugeptb{padding-top:var(--ptb-large);padding-bottom:var(--ptb-big)}}.l-nav{display:flex;align-items:flex-end;gap:var(--gap05);flex:1;justify-content:flex-end}@media (max-width: 640px){.l-nav{gap:0}}.l-navCont{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}.l-navSub{display:flex;align-items:center;gap:var(--gap04)}@media (max-width: 1024px){.l-navSub{display:none}}.l-navSub__item{display:flex;align-items:center;font-weight:500;color:var(--text-color01);font-size:var(--fs-min);background:none;border:none;cursor:pointer;transition:opacity .3s;text-decoration:none}.l-navSub__itemIcon{aspect-ratio:1/1;font-size:var(--fs-min)!important;background:transparent;color:var(--text-color01);transition:all .2s ease-out}.l-navMain{display:flex;align-items:flex-end;justify-content:end;gap:var(--gap05);width:100%}@media (max-width: 1024px){.l-navMain{display:none}}.l-navMain__item{font-weight:700;color:var(--text-color01);font-size:var(--fs-p);letter-spacing:.64px;background:none;border:none;cursor:pointer;transition:opacity .3s}.l-navMain__itemLink{display:flex;align-items:center;gap:var(--gap01);padding:20px 0;font-size:var(--fs-p);font-weight:700;color:var(--text-color01);text-decoration:none;transition:color .2s ease-out}.l-navMain__itemLink:before{content:"";position:absolute;bottom:0;left:0;width:0;height:3px;background:var(--accent-color01);transition:width .3s ease-out}.l-navMain__itemLink:hover:before,.l-navMain__item:hover .l-navMain__itemLink:before{width:100%}.l-navMain__itemIcon{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;margin-top:3px;padding:1px;font-size:var(--fs-mid)!important;border:1px solid var(--base-color01);background:transparent;color:var(--text-color01);transition:all .2s ease-out}.l-navMain__itemIcon.__noborder{border:none;padding:0}.l-navMain__item:hover .l-navMain__itemIcon{background:var(--base-color01);color:var(--accent-color02)}.l-navMain__submenu{position:absolute;top:100%;width:100vw;left:0;right:0;margin:auto;transform:translate(-0%);background:var(--base-color03);box-shadow:0 4px 12px #0000001a;z-index:1000;max-height:0;overflow:hidden;opacity:0;transform:translate(-0%) translateY(-10px);transition:all .3s ease-out}.l-navMain__item:hover .l-navMain__submenu{max-height:200px;opacity:1;transform:translate(-0%) translateY(0)}.l-navMain__submenuInner{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0;padding:var(--gap03) 0;max-width:1200px;margin:0 auto}.l-navMain__submenuItem{display:flex;align-items:center;padding:var(--gap02) var(--gap04);font-size:var(--fs-mid);font-weight:700;color:var(--text-color01);text-decoration:none;transition:all .2s ease-out;position:relative;border-right:1px solid var(--border-color01)}.l-navSp__bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(var(--base-color01-rgb),.3)}.l-navSp__cont{position:absolute;margin:inherit;top:var(--gap00);right:var(--gap00);bottom:var(--gap00);height:100%;display:flex;flex-direction:column;gap:var(--gap01);padding:var(--gap01);width:100%;max-width:280px;border-radius:var(--radius01);background-color:var(--base-color02)}.l-navSp__close{font-size:var(--fs-mid);display:flex;gap:var(--gap00);align-items:center;width:100%;justify-content:flex-end}.l-navSp__closeBar{position:relative;width:16px;height:16px}.l-navSp__closeBar:before,.l-navSp__closeBar:after{content:"";position:absolute;right:0;top:0;bottom:0;margin:auto;display:flex;justify-content:center;align-items:center;width:20px;height:2px;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1;background-color:var(--base-color01);cursor:pointer;transform:rotate(45deg)}.l-navSp__closeBar:after{transform:rotate(-45deg);background-color:#7b93c5}.l-navSp__menu{width:100%;display:flex;flex-direction:column;gap:var(--gap00)}.l-navSp__menu.__main01{font-size:var(--fs-postp);line-height:1.2}.l-navSp__menu.__main01 .l-navSp__menuItem{justify-content:space-between}.l-navSp__menu.__main01 .l-navSp__menuItem:after{content:"";font-family:var(--font-googleicon);opacity:0;transition:opacity var(--transition01)}.l-navSp__menu.__sub01{font-size:var(--fs-mid);font-weight:400}.l-navSp__menuItem{position:relative;display:flex;align-items:center;gap:var(--gap00)}.l-navSp__mypage{width:100%;display:flex;flex-direction:column;gap:var(--gap00);padding:var(--gap01);border-radius:var(--radius01);background-color:var(--base-color02)}.l-navSp__mypageTitle{display:flex;justify-content:center;gap:var(--gap00);padding-bottom:var(--gap00);border-bottom:1px solid var(--border-color01)}.l-navSp__mypageTitle:before{content:"";font-family:var(--font-googleicon)}.l-navSp__mypageNav{display:flex;flex-direction:column;gap:var(--gap00);justify-content:center;align-items:center}.l-navSp__mypageNav__item{font-size:var(--fs-mid);display:flex;gap:5px}.l-navSp__mypageNav__itemUnit{color:var(--accent-color01);font-family:var(--font-outfit)}.l-mnav{background-color:var(--base-color02);position:fixed;top:0;right:0;max-width:500px;width:100%;height:100vh;z-index:1000;opacity:0;overflow-y:scroll;visibility:hidden;transform:translateY(10px);background-color:var(--base-color03);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}.l-mnav.__open{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .25s ease,transform .25s ease,visibility 0s}.l-mnavInner{display:flex;flex-direction:column;gap:var(--gap05);padding:var(--gap05)}.l-mnavLogo{display:flex;align-items:center;justify-content:center}.l-mnavFunc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap00)}.l-mnavFunc__item{display:flex;align-items:center;justify-content:center;flex-basis:50%;gap:var(--gap00);border-radius:var(--radius01);background-color:var(--base-color02);padding:var(--gap04) var(--gap01);color:var(--text-color01);font-size:var(--fs-postp);cursor:pointer;transition:all .3s ease;min-width:0}.l-mnavFunc__item.__elaerning{grid-column:1 / -1}.l-mnavFunc__itemIcon{color:var(--accent-color02)}.l-mnavCourses{display:flex;flex-direction:column}.l-mnavCourses__item{display:flex;align-items:center;justify-content:space-between;padding:var(--gap03) 0;border-bottom:1px solid var(--base-color02);font-size:var(--fs-postp);font-weight:700;color:var(--text-color01);transition:transform .3s ease}.l-mnavCourses__item:after{content:"";font-family:Material Symbols Outlined;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--gradient-button01);aspect-ratio:1 / 1;font-size:var(--fs-min);color:var(--text-color04);transition:transform .3s,filter .3s;filter:grayscale(1)}.l-mnavCourses__item.__external:after{content:"";font-family:Material Symbols Outlined}.l-mnavCta{display:flex;justify-content:flex-start;align-items:center;gap:var(--gap04);padding:var(--gap03)}.l-mnavCta__img{aspect-ratio:1 / 1;width:100px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.l-mnavCta__info{display:flex;flex-direction:column;gap:var(--gap00)}.l-mnavCta__infoTitle{font-size:var(--fs-postp)}.l-mnavCta__infoText{font-weight:400;font-size:var(--fs-min)}.l-mnavFooter{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap06) var(--gap01)}.l-mnavFooter__unit{display:flex;flex-direction:column;gap:var(--gap01);position:relative;padding-top:var(--gap04)}.l-mnavFooter__unit:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:var(--gradient-line01)}.l-mnavFooter__item{font-size:var(--fs-mid);font-weight:400}.l-mnav__close{display:flex;align-items:center;justify-content:center;font-size:var(--fs-min);opacity:0;visibility:hidden;transform:translateY(10px);position:absolute;bottom:var(--gap00);right:var(--gap00);padding:var(--gap05) var(--gap02);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s}.l-mnav.__open .l-mnav__close{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .3s ease .5s,transform .3s ease .5s,visibility 0s .5s}@use "../foundation/f-variables" as *;@use "../foundation/f-mixins" as *;.l-headerOnlylogo__wrap{display:flex;justify-content:center}.l-header.__cart{padding-top:var(--gap04);padding-bottom:var(--gap04);padding-right:var(--gap04);justify-content:space-between}.o-animate.__fadeinTop{opacity:0}.o-animate.__fadeinTop.is-active{animation-duration:var(--duration02);animation-name:fadeinTop;animation-fill-mode:forwards;animation-timing-function:var(--timing01)}.o-animate.__fadeinLeft{opacity:0}.o-animate.__fadeinLeft.is-active{animation-duration:var(--duration02);animation-name:fadeinLeft;animation-fill-mode:forwards;animation-timing-function:var(--timing01)}.o-animate.__fadeinRight{opacity:0}.o-animate.__fadeinRight.is-active{animation-duration:var(--duration02);animation-name:fadeinRight;animation-fill-mode:forwards;animation-timing-function:var(--timing01)}.o-animate.__fadeinBottom{opacity:0}.o-animate.__fadeinBottom.is-active{animation-duration:var(--duration02);animation-name:fadeinBottom;animation-fill-mode:forwards;animation-timing-function:var(--timing01)}.o-animate.__maskBg01{position:relative;opacity:0}.o-animate.__maskBg01:after{content:"";position:absolute;top:0;left:0;width:.875rem;height:100%;background:var(--base-color01)}.o-animate.__maskBg01.is-active{opacity:0;animation-delay:1.3s;animation:opacity var(--duration02) var(--timing01);animation-fill-mode:forwards}.o-animate.__maskBg01.is-active:after{animation:maskBg .75s var(--timing01);animation-fill-mode:forwards}.o-animate.__scaleRotate01{opacity:01}.o-animate.__scaleRotate01.is-active{animation-duration:var(--duration02);animation-name:scaleRotate;animation-fill-mode:forwards;animation-timing-function:var(--timing01)}.o-animate.is-inFv__fadeinTop{opacity:0;animation-duration:var(--duration02);animation-name:fadeinTop;animation-fill-mode:forwards;animation-timing-function:var(--timing02)}.o-animate.is-inFv__fadeinLeft{opacity:0;animation-duration:var(--duration02);animation-name:fadeinLeft;animation-fill-mode:forwards;animation-timing-function:var(--timing02)}.o-animate.is-inFv__fadeinRight{opacity:0;animation-duration:var(--duration02);animation-name:fadeinRight;animation-fill-mode:forwards;animation-timing-function:var(--timing02)}.o-animate.is-inFv__fadeinBottom{opacity:0;animation-duration:var(--duration02);animation-name:fadeinBottom;animation-fill-mode:forwards;animation-timing-function:var(--timing02)}.o-animate.is-inFv__scaleRotate{opacity:0;animation-duration:var(--duration02);animation-name:scaleRotate;animation-fill-mode:forwards;animation-timing-function:var(--timing02);@include mq-md{animation-name: fadeinTop;}}.o-animate.is-inFv__rotateScale{opacity:0;animation-duration:var(--duration02);animation-name:rotateScale;animation-fill-mode:forwards;animation-timing-function:var(--timing02)}.o-animate.is-inFv__maskBg01{width:-moz-fit-content;width:fit-content;position:relative;opacity:0;animation:opacity var(--duration02) var(--timing01);animation-delay:1s;animation-fill-mode:forwards}.o-animate.is-inFv__maskBg01:after{content:"";position:absolute;top:0;left:0;width:.875rem;height:100%;background:var(--base-color01);animation:maskBg 1s var(--timing01);animation-delay:.8s;animation-fill-mode:forwards}.o-animate.__delay01:after{transition-delay:.4s;animation-delay:.4s}.o-animate.__delay02:after{transition-delay:.8s;animation-delay:.8s}.o-animate.__delay03:after{transition-delay:1.2s;animation-delay:1.2s}.o-animate.__delay04:after{transition-delay:1.6s;animation-delay:1.6s}.o-animate.__delay05:after{transition-delay:2s;animation-delay:2s}.o-animate.__delay06:after{transition-delay:2.4s;animation-delay:2.4s}.o-animate.__delay07:after{transition-delay:2.8s;animation-delay:2.8s}.o-animate.__delay08:after{transition-delay:3.2s;animation-delay:3.2s}@keyframes pulse-blue{0%{transform:scale(1);border:1px solid rgba(var(--accent-color01),0);box-shadow:0 0 0 0 rgba(var(--accent-color01),0)}30%{transform:scale(.98);border:1px solid rgba(var(--accent-color01),1);box-shadow:0 0 0 0 rgba(var(--accent-color01),.5)}70%{transform:scale(1.04);border:1px solid rgba(var(--accent-color01),0);box-shadow:0 0 0 10px rgba(var(--accent-color01),0)}to{transform:scale(1);border:1px solid rgba(var(--accent-color01),0);box-shadow:0 0 0 0 rgba(var(--accent-color01),0)}}@keyframes pulse-red{0%{transform:scale(1);border:1px solid rgba(var(--accent-color03),0);box-shadow:0 0 0 0 rgba(var(--accent-color03),0)}3%{transform:scale(.98);border:1px solid rgba(var(--accent-color03),.5);box-shadow:0 0 0 0 rgba(var(--accent-color03),.3)}70%{transform:scale(1.02);border:1px solid rgba(var(--accent-color03),0);box-shadow:0 0 0 10px rgba(var(--accent-color03),0)}to{transform:scale(1);border:1px solid rgba(var(--accent-color03),0);box-shadow:0 0 0 0 rgba(var(--accent-color03),0)}}@keyframes pathmove{0%{height:0;top:-120px;opacity:0}20%{height:64px;opacity:1}to{height:0;top:-20px;opacity:0}}@keyframes bgimgMove{0%{top:0;left:0;right:0;bottom:0}25%{top:-200px;left:200px}75%{bottom:100px;right:100px}to{top:0;left:0;right:0;bottom:0}}@keyframes appear{to{bottom:12px;opacity:1;transform:translateY(0)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes gradientDots{0%{background-position:0% 50%}50%{background-position:200% 100%}to{background-position:0% 50%}}@keyframes rotate{0%{transform:rotate(0) scale(1.2)}to{transform:rotate(360deg) scale(1.2)}}@keyframes js-upAnime{0%{opacity:1;transform:translateY(0)}to{transform:translateY(-190px)}}@keyframes js-downAnime{0%{transform:translateY(-190px)}to{opacity:1;transform:translateY(0)}}@keyframes slideAnime{0%{opacity:0}16%{opacity:1}33%{opacity:1}49%{opacity:0}to{opacity:0;transform:scale(1)}}@keyframes fadeinLeft{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes fadeinRight{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes fadeinTop{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeinBottom{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleRotate{0%{opacity:0;transform:rotateY(0) scale(0) translateY(-10px)}70%{opacity:1;transform:rotateY(780deg)}to{opacity:1;transform:rotateY(720deg) scale(1) translateY(0)}}@keyframes scaleUp{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes bgScaleUp{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes rotateScale{0%{opacity:0;transform:rotate(-45deg)}75%{opacity:1;transform:rotate(10deg)}95%{transform:rotate(-2deg)}to{opacity:1;transform:rotate(0)}}@keyframes notificationShowHide01{0%{z-index:10;opacity:0;transform:translateY(-15px)}5%{z-index:10;opacity:1;transform:translateY(0)}95%{z-index:10;opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-15px);z-index:-1}}@keyframes notificationBar01{0%{width:0%}to{width:100%}}@keyframes maskBg{0%{left:0;width:.875rem}50%{left:0;width:100%}to{left:100%;width:0}}.o-aniText{overflow:hidden}.o-aniText__target{display:inline-block;opacity:0;transform:translate(100px);transition:all .3s cubic-bezier(.25,.46,.45,.94);will-change:transform,opacity;position:relative}.o-aniText__target.active{opacity:1;transform:translate(0)}.o-aniText__target:before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,var(--accent-color01),var(--accent-color02),var(--accent-color07),var(--accent-color10),var(--accent-color04),var(--accent-color08));background-size:300% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;opacity:0;transform:translate(5px);transition:all .6s cubic-bezier(.25,.46,.45,.94)}.o-aniText__target.animate:before{opacity:1;transform:translate(0);animation:gradientShift 1.2s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:.1s}@media (max-width: 1024px){{padding:2px var(--gap02) 5px;margin-bottom:1px}}@keyframes gradientShift{0%{background-position:100% 0;opacity:1}50%{background-position:0% 0;opacity:1}to{background-position:0% 0;opacity:0}}.o-aniImg__mask01{overflow:hidden;position:relative;width:100%}.p-topStrength__picBg .o-aniImg__mask01{position:sticky;top:3rem;height:80vh}@media (max-width: 768px){.p-topStrength__picBg .o-aniImg__mask01{aspect-ratio:1/1;height:-moz-fit-content;height:fit-content}}.p-topFlow__boxImg__wrap{width:100%;height:100%}.o-aniImg__mask01__target{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.o-aniImg__mask01__mask{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--base-color01);transform:translate(0);transition:transform .8s cubic-bezier(.175,.885,.32,1.275);will-change:transform;z-index:1}.o-aniImg__mask01__mask.active{transform:translate(100%)}.o-aniImg__mask01__target.parallax{transform:translateZ(0);transition:transform .1s ease-out;will-change:transform}.o-ani-delay-2{transition-delay:.2s}.o-icon:before,.o-icon:after{font-family:var(--googleicon);font-weight:900}.o-icon.__pen01:before{content:""}.o-icon.__pen01.__afterItem:before{content:none}.o-icon.__pen01.__afterItem:after{content:""}.o-icon.__hand01:before{content:""}.o-icon.__hand01.__afterItem:before{content:none}.o-icon.__hand01.__afterItem:after{content:""}.o-icon.__thumbsup01:before{content:""}.o-icon.__thumbsup01.__afterItem:before{content:none}.o-icon.__thumbsup01.__afterItem:after{content:""}.o-icon.__present01:before{content:""}.o-icon.__present01.__afterItem:before{content:none}.o-icon.__present01.__afterItem:after{content:""}.o-icon.__cart01:before{content:""}.o-icon.__cart01.__afterItem:before{content:none}.o-icon.__cart01.__afterItem:after{content:""}.o-icon.__user01:before{content:""}.o-icon.__user01.__afterItem:before{content:none}.o-icon.__user01.__afterItem:after{content:""}.o-icon.__external01:before{content:""}.o-icon.__external01.__afterItem:before{content:none}.o-icon.__external01.__afterItem:after{content:""}.o-icon.__search01:before{content:""}.o-icon.__search01.__afterItem:before{content:none}.o-icon.__search01.__afterItem:after{content:""}.o-icon.__reset01:before{content:""}.o-icon.__reset01.__afterItem:before{content:none}.o-icon.__reset01.__afterItem:after{content:""}.o-icon.__consult01:before{content:""}.o-icon.__consult01.__afterItem:before{content:none}.o-icon.__consult01.__afterItem:after{content:""}.o-icon.__bookmark01:before{content:""}.o-icon.__bookmark01.__afterItem:before{content:none}.o-icon.__bookmark01.__afterItem:after{content:""}.o-icon.__bookmarked01:before{content:""}.o-icon.__bookmarked01.__afterItem:before{content:none}.o-icon.__bookmarked01.__afterItem:after{content:""}.o-icon.__folder01:before{content:""}.o-icon.__folder01.__afterItem:before{content:none}.o-icon.__folder01.__afterItem:after{content:""}.o-icon.__hashtag01:before{content:""}.o-icon.__hashtag01.__afterItem:before{content:none}.o-icon.__hashtag01.__afterItem:after{content:""}.o-icon.__arrowRight01:before{content:""}.o-icon.__arrowRight01.__afterItem:before{content:none}.o-icon.__arrowRight01.__afterItem:after{content:""}.o-icon.__arrowUp01:before{content:""}.o-icon.__arrowUp01.__afterItem:before{content:none}.o-icon.__arrowUp01.__afterItem:after{content:""}.o-icon.__check01:before{content:""}.o-icon.__check01.__afterItem:before{content:none}.o-icon.__check01.__afterItem:after{content:""}.o-icon.__angleRight01:before{content:""}.o-icon.__angleRight01.__afterItem:before{content:none}.o-icon.__angleRight01.__afterItem:after{content:""}.o-icon.__angleLeft01:before{content:""}.o-icon.__angleLeft01.__afterItem:before{content:none}.o-icon.__angleLeft01.__afterItem:after{content:""}.o-icon.__date01:before{content:""}.o-icon.__date01.__afterItem:before{content:none}.o-icon.__date01.__afterItem:after{content:""}.o-icon.__area01:before{content:""}.o-icon.__area01.__afterItem:before{content:none}.o-icon.__area01.__afterItem:after{content:""}.o-icon.__price01:before{content:""}.o-icon.__price01.__afterItem:before{content:none}.o-icon.__price01.__afterItem:after{content:""}.o-icon.__estimate01:before{content:""}.o-icon.__estimate01.__afterItem:before{content:none}.o-icon.__estimate01.__afterItem:after{content:""}.o-icon.__good01:before,.o-icon.__good01:after{color:var(--line-color0)}.o-icon.__good01:before{content:""}.o-icon.__good01.__afterItem:before{content:none}.o-icon.__good01.__afterItem:after{content:""}.o-icon.__warn01:before,.o-icon.__warn01:after{color:var(--accent-color03)}.o-icon.__warn01:before{content:""}.o-icon.__warn01.__afterItem:before{content:none}.o-icon.__warn01.__afterItem:after{content:""}.o-icon.__close01:before,.o-icon.__close01:after{color:var(--accent-color03)}.o-icon.__close01:before{content:""}.o-icon.__close01.__afterItem:before{content:none}.o-icon.__close01.__afterItem:after{content:""}.o-icon.__withItem{display:flex;gap:.3rem}.o-partsNotification{position:fixed;top:var(--gap02);left:0;right:0;margin:auto;z-index:-1;display:flex;align-items:center;gap:var(--gap01);padding:var(--gap01) var(--gap01);background-color:var(--base-color02);border-radius:var(--radius01);max-width:clamp(90%,5vw,600px);width:-moz-fit-content;width:fit-content;box-shadow:0 0 12px var(--shadow-color01)}@media screen and (max-width:768px){.o-partsNotification{padding:var(--gap01) var(--gap01)}}.o-partsNotification:after{content:"";position:absolute;bottom:0;left:0;margin:auto;height:2px;width:100%}.o-partsNotification__title{display:flex;align-items:center;gap:10px}.o-partsNotification{opacity:0}.o-partsNotification.__succeed{background-color:#e6edf7}.o-partsNotification.__succeed .o-partsNotification__title:before{content:"";font-family:var(--googleicon);color:var(--accent-color01)}.o-partsNotification.__succeed:after{background-color:var(--accent-color01)}.o-partsNotification.__failed{background-color:#f7e8e5}.o-partsNotification.__failed .o-partsNotification__title:before{content:"";font-family:var(--googleicon);color:var(--accent-color03)}.o-partsNotification.__failed:after{background-color:var(--accent-color03)}.o-partsNotification.__active{z-index:10;animation-duration:4s;animation-name:notificationShowHide01;animation-fill-mode:forwards;animation-timing-function:var(--timing02)}.o-partsNotification.__active:after{animation-duration:5s;animation-name:notificationBar01;animation-fill-mode:forwards;animation-timing-function:var(--timing02)}.o-partsFaq{display:flex;flex-direction:column}.o-partsFaq__item{border-top:1px solid var(--border-color03);border-bottom:1px solid var(--border-color03);display:flex;flex-direction:column}.o-partsFaq__title{position:relative;display:flex;align-items:center;gap:var(--gap01);padding:var(--gap05) var(--gap07) var(--gap05) 0;font-size:var(--fs-postp);font-weight:700;cursor:pointer}.o-partsFaq__title:before{content:"Q.";font-size:var(--fs-large);font-weight:900;font-family:var(--font-outfit);color:var(--accent-color02)}.o-partsFaq__title:after{content:"";font-family:var(--googleicon);font-size:var(--fs-title);transition:transform .3s var(--timing02);width:40px;height:40px;position:absolute;top:0;bottom:0;right:0;margin:auto;display:flex;justify-content:center;align-items:center;background-color:var(--base-color02);color:var(--accent-color02);transition:background-color .3s var(--timing02),filter .3s var(--timing02),color .3s var(--timing02),transform .3s var(--timing02),box-shadow .3s var(--timing02)}.o-partsFaq__title.is-active:after{transform:rotate(180deg);background-color:var(--base-color01);color:var(--text-color04)}.o-partsFaq__answer{padding:0 var(--gap04);padding-left:80px;background-color:var(--base-color02);max-height:0;opacity:0;overflow:hidden;transform:translateY(-10px);transition:max-height .4s var(--timing02),opacity .3s var(--timing02),transform .3s var(--timing02),padding .3s var(--timing02);p {margin-bottom: var(--gap00);}}@media (max-width: 591px){.o-partsFaq__answer{padding-left:50px}}.o-partsFaq__answer.is-active{max-height:1000px;opacity:1;transform:translateY(0);padding:var(--gap05) var(--gap04);padding-left:80px}@media (max-width: 591px){.o-partsFaq__answer.is-active{padding-left:50px}}.o-partsFaq__answerTitle{font-size:var(--fs-postp);font-weight:700;line-height:1.3;display:flex;gap:5px}.o-partsFaq__answerTitle:before{content:"A.";font-size:var(--fs-large);font-weight:900;font-family:var(--font-outfit);color:var(--accent-color02);margin-left:-30px}@media (max-width: 591px){{margin-left:-30px}}.p-cart .o-btnCart,.o-btnCart{font-size:var(--fs-p)!important;font-weight:700;background:var(--gradient-button04);color:var(--text-color04);box-shadow:var(--shadow01);border-radius:2px;transition:transform var(--transition01, .25s ease),filter var(--transition01, .25s ease),box-shadow var(--transition01, .25s ease);display:flex;gap:5px;align-items:center;justify-content:center;padding:var(--gap04) var(--gap01)!important}.p-cart .o-btnCart:before,.o-btnCart:before{content:"shopping_cart";font-family:Material Symbols Outlined;font-weight:500}.o-btn{font-weight:700}.o-btn.__main01{background:var(--gradient-button03);color:var(--text-color04);box-shadow:var(--shadow01)}.o-btn.__main01:before,.o-btn.__main01:after{color:var(--text-color04)}.o-btn.__main02{background:var(--gradient-button01);color:var(--text-color04);display:flex;justify-content:center;align-items:center;gap:var(--gap02);box-shadow:var(--shadow01)}.o-btn.__main02:after{content:"";width:10px;height:10px;background:var(--gradient-icon01)}.o-btn.__main02:before,.o-btn.__main02:after{color:var(--text-color04)}.o-btn.__main03{background:var(--gradient-button01);color:var(--text-color04);display:flex;justify-content:center;align-items:center;gap:var(--gap02);box-shadow:var(--shadow01)}.o-btn.__main03:before,.o-btn.__main03:after{color:var(--text-color04)}.o-btn.__main04{background:var(--gradient-button04);color:var(--text-color04);display:flex;justify-content:center;align-items:center;gap:var(--gap02);box-shadow:var(--shadow01)}.o-btn.__main04:before,.o-btn.__main04:after{color:var(--text-color04)}.o-btn{cursor:pointer;overflow:hidden;transition:transform var(--transition01, .25s ease),filter var(--transition01, .25s ease),box-shadow var(--transition01, .25s ease)}.o-btn.__huge{font-size:var(--fs-huge);line-height:1.5;letter-spacing:.5rem}.o-btn.__en{letter-spacing:.01rem;font-family:var(--font-family02, inherit)}.o-btn.__big{font-size:var(--fs-big)}.o-btn.__large{font-size:var(--fs-large)}.o-btn.__title{font-size:var(--fs-title)}.o-btn.__title.__en{letter-spacing:.3rem}.o-btn.__postp{font-size:var(--fs-postp)}.o-btn.__p{font-size:var(--fs-p)}.o-btn.__mid{font-size:var(--fs-mid)}.o-btn.__min{font-size:var(--fs-min)}.o-btn.__tiny{font-size:var(--fs-tiny)}.o-btn.__radius01{border-radius:var(--radius01)}.o-btn.__wfit{width:-moz-fit-content;width:fit-content}.o-btn.__sizes{padding:.5rem var(--gap03)}.o-btn.__sizem{padding:var(--gap03) var(--gap05)}.o-btn.__sizel{padding:var(--gap04) var(--gap07)}.o-btn.__sizexl{padding:var(--gap05) var(--gap08)}.o-btn.__mw01{max-width:280px;margin-left:auto;margin-right:auto}.o-btn.__mw02{max-width:clamp(280px,100%,320px);margin-left:auto;margin-right:auto}.o-btn.__w100{width:100%}.o-btn.__left{margin-left:inherit}.o-btn.__center{text-align:center;margin-left:auto;margin-right:auto}.o-btn.__arrow{position:relative}.o-btn.__arrow:after{content:"";font-family:FontAwesome;margin-left:12px;color:#45b4eb}.o-btn.__white{color:var(--text-color01)}.o-btn.__white .o-icon:before{color:var(--text-color01)}.o-btn.__blue{background:linear-gradient(to right,var(--accent-color02),var(--accent-color01));color:#fff;box-shadow:0 5px #0968c1}.o-btn.__navy{background:var(--base-color01);color:#fff;box-shadow:0 5px #1a3244}.o-btn.__orange{background-color:#ff6a3c;color:#fff;box-shadow:0 5px #c66243}.o-btn.__orange:after{color:#fff}.o-btn.__green{background-color:#22b973;color:#fff;text-decoration:none;box-shadow:0 5px #1a9a5f}.o-btn.__green:after{color:#fff}.o-btn.__gray{background:var(--base-color03);color:var(--text-color01);box-shadow:0 5px #c5cfd6}.o-btn.__gold{background:linear-gradient(to right,#C9BA90,var(--accent-color07));color:#fff;box-shadow:0 5px #9f8239}.o-btn.__gold.__arrow:after{color:var(--text-color02)}.o-btn.__border01{border:1px solid var(--base-color01);background-color:transparent;color:var(--base-color01);transition:color var(--transition01, .25s ease),background-color var(--transition01, .25s ease)}.o-btn.search{min-width:300px;padding:2.2rem var(--gap00);line-height:1}.o-btn.denial{background:#A0A0A0;border-bottom:3px solid #807f7f;color:#fff;filter:none;text-shadow:0 0 10px rgba(0,0,0,.2);cursor:not-allowed}.o-btn.denial .__title{line-height:1.3;font-size:18px;margin-bottom:0}.o-btn.denial .__desc{font-size:12px;line-height:1.6;display:block}.o-btn[class*=" __icon"]{display:flex;gap:5px;align-items:center;justify-content:center}.o-btn[class*=" __icon"]:before{font-family:Material Symbols Outlined;font-weight:500}.o-btn.__iconCart:before{content:"shopping_cart"}.o-btn.__iconLogin:before{content:"login"}[class^=o-bgshape]{position:absolute;z-index:1;width:var(--size);height:var(--size);aspect-ratio:1/1;display:block;-o-object-fit:cover;object-fit:cover}.o-bgshapeHero01{top:0;left:0;--size: clamp(25px, 10vw, 50px)}.o-bgshapeHero02{bottom:var(--postition);left:var(--postition);--size: clamp(25px, 1vw, 50px);--postition: -25px}.o-bgshapeStrength01{top:var(--postition);left:0;--postition: -50px;--size: clamp(50px, 10vw, 100px)}.o-bgshapeStrength02{bottom:-25px;right:0;--size: clamp(100px, 20vw, 250px);aspect-ratio:auto;height:auto;z-index:-1}.o-bgshapeStrength03{bottom:0;left:-3px;--size: clamp(160px, 30vw, 300px);aspect-ratio:auto;height:auto;z-index:-1}.o-bgshapeCase01{top:var(--postition);right:0;--postition: -7.1vw;--size: clamp(50px, 10vw, 300px);z-index:2}@media (max-width: 1024px){.o-bgshapeCase01{display:none}}.o-bgshapeFlow01{top:-1px;right:-1px;--size: clamp(50px, 50vw, 300px);z-index:2;height:auto;aspect-ratio:inherit}.o-bgshapeFlow02{bottom:0;left:0;--size: clamp(50px, 30vw, 300px);z-index:2;height:auto;aspect-ratio:inherit}.o-bgshapeFlow03{bottom:-80px;right:0;--size: clamp(50px, 50vw, 300px);z-index:2;height:80px;aspect-ratio:inherit}.o-bgshapePurcahse01{top:-4vw;left:0;--size: clamp(50px, 50vw, 200px);z-index:2;height:auto;aspect-ratio:inherit}.o-bgshapePurcahse02{top:-4vw;right:0;--size: clamp(50px, 20vw, 300px);z-index:2;height:auto;aspect-ratio:inherit}.o-bgshapePurcahse03{bottom:-50px;right:0;--size: clamp(50px, 50vw, 300px);z-index:2;height:50px;aspect-ratio:inherit}@keyframes bgshapeFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10%) rotate(5deg)}}fieldset{border:none;margin-inline:0}.o-formBox{margin-bottom:var(--gap04)}.o-formBox:last-child{margin-bottom:0}.o-formTitle{display:flex;align-items:center;gap:var(--gap01);margin-bottom:var(--gap02);font-size:var(--fs-mid);font-weight:700;color:var(--text-color01)}.o-formTitle__badge{display:inline-block;padding:.2rem .6rem;border-radius:var(--radius01);font-size:var(--fs-tiny);font-weight:500;white-space:nowrap}.o-formTitle__badge.__required{background-color:var(--accent-color03);color:var(--text-color04)}.o-formTitle__badge.__optional{background-color:var(--base-color01);color:var(--text-color04)}.o-formLabel{display:block}.o-formInput,.p-consulForm__input,.p-consulForm__select,.p-consulForm__textarea{width:100%;padding:var(--gap04) var(--gap04);border:none;border-bottom:1px solid var(--border-color01);border-radius:var(--radius01);background-color:var(--base-color02);font-size:var(--fs-p);font-family:var(--font-family01);color:var(--text-color01);transition:border-color .3s ease,box-shadow .3s ease}.o-formInput.__white,.p-consulForm__input.__white,.p-consulForm__select.__white,.p-consulForm__textarea.__white{background-color:#fff}.o-formInput,.p-consulForm__input:focus,.p-consulForm__select:focus,.p-consulForm__textarea:focus{outline:none;border-color:var(--accent-color02);box-shadow:0 0 0 2px rgba(var(--accent-color01-rgb),.1)}.o-formInput::-moz-placeholder,.p-consulForm__input::-moz-placeholder,.p-consulForm__textarea::-moz-placeholder{color:var(--text-color02);opacity:.6}.o-formInput::placeholder,.p-consulForm__input::placeholder,.p-consulForm__textarea::placeholder{color:var(--text-color02);opacity:.6}.p-consulForm__select{position:relative;padding-right:3rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.o-formSelect{position:relative;padding:0}.o-formSelect:after{content:"expand_more";font-family:Material Symbols Outlined;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;position:absolute;right:var(--gap03);top:50%;transform:translateY(-50%);font-size:20px;color:var(--text-color01);pointer-events:none}.o-formSelect:focus-within:after{color:var(--accent-color01)}.p-consulForm__select:hover{border-color:var(--accent-color01)}.o-formRadioGroup{display:flex;flex-direction:column;gap:1px;padding:var(--gap02);background-color:var(--base-color02)}.o-formRadio{position:relative;display:flex;align-items:center;padding:var(--gap04);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--base-color03);transition:border-color .3s ease,box-shadow .3s ease}.o-formRadio.__justtext{padding:0}.o-formRadio.__justtext:hover{box-shadow:none}.o-formRadio__input{position:absolute;opacity:0;width:0;height:0}.o-formRadio__label{position:relative;padding-left:2.5rem;font-size:var(--fs-p);color:var(--text-color01);cursor:pointer;transition:color .3s ease,border-color .3s ease,box-shadow .3s ease}.o-formRadio__label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border:2px solid var(--base-color01);border-radius:4px;background-color:transparent;transition:all .2s ease}.o-formRadio__label:after{content:"check";font-family:Material Symbols Outlined;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--base-color01);pointer-events:none;transition:color .2s ease}.o-formRadio:hover{z-index:1;box-shadow:0 0 0 3px rgba(var(--accent-color02-rgb),.12)}.o-formRadio:hover .o-formRadio__label:before{border-color:var(--accent-color02)}.o-formRadio:hover .o-formRadio__label:after{color:var(--accent-color02)}.o-formRadio__input:checked+.o-formRadio__label{color:var(--accent-color02)}.o-formRadio__input:checked+.o-formRadio__label:before{border-color:transparent;background-color:var(--accent-color02);box-shadow:none}.o-formRadio__input:checked+.o-formRadio__label:after{color:var(--text-color04)}.o-formRadio__input:focus+.o-formRadio__label:before{box-shadow:0 0 0 3px rgba(var(--accent-color02-rgb),.2)}.p-consulForm__textarea{min-height:120px;resize:vertical;font-family:var(--font-family01);line-height:1.6}.p-consulForm__submit{width:100%;padding:var(--gap05) var(--gap05);background:var(--gradient-button01);color:var(--text-color04);border:none;border-radius:var(--radius01);font-size:var(--fs-p);font-weight:600;font-family:var(--font-family01);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.p-consulForm__submit:hover{transform:translateY(-2px);box-shadow:var(--shadow02);background:var(--gradient-button01)}.p-consulForm__submit:active{transform:translateY(0)}.p-consulForm__submit:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--accent-color01-rgb),.3)}.p-consulForm__privacy{margin-top:var(--gap03);font-size:var(--fs-min);color:var(--text-color02);line-height:1.6;text-align:center}@media (max-width: 480px){.p-consulForm__privacy{font-size:10px}}.p-consulForm__privacyLink{color:var(--link-color01);text-decoration:underline;text-underline-offset:2px;transition:opacity .3s ease}.p-consulForm__privacyLink:hover{opacity:.7}@media (max-width: 768px){.o-formRadioGroup{gap:var(--gap01)}}.o-text.__bolder{font-weight:900}.o-text.__nobold{font-weight:400}.o-text.__en{letter-spacing:.01rem;font-family:var(--font-family02)}.o-text.__big,.o-text.__big.o-icon:before{font-size:var(--fs-big)}.o-text.__large,.o-text.__large.o-icon:before{font-size:var(--fs-large)}.o-text.__title,.o-text.__title.o-icon:before{font-size:var(--fs-title)}.o-text.__title.__en{letter-spacing:.3rem}.o-text.__postp,.o-text.__postp.o-icon:before{font-size:var(--fs-postp)}.o-text.__p,.o-text.__p.o-icon:before{font-size:var(--fs-p)}.o-text.__mid,.o-text.__mid.o-icon:before{font-size:var(--fs-mid)}.o-text.__min,.o-text.__min.o-icon:before{font-size:var(--fs-min)}.o-text.__tiny,.o-text.__tiny.o-icon:before{font-size:var(--fs-tiny)}.o-text.__mw01{max-width:280px;margin-left:auto;margin-right:auto}.o-text.__mw02{max-width:clamp(280px,100%,320px);margin-left:auto;margin-right:auto}.o-text.__w100{width:100%}.o-text.__block{display:block}.o-text.__left{text-align:left}.o-text.__right{text-align:right}.o-text.__center{text-align:center}.o-text.__blue{color:var(--accent-color01)}.o-text.__green{color:var(--accent-color07)}.o-text.__yellow{color:var(--accent-color06)}.o-text.__red{color:var(--accent-color03)}.o-text.__black{color:var(--text-color01)}.o-text.__gold{color:var(--accent-color04)}.o-title{font-weight:900!important}.o-title.__en{letter-spacing:.01rem;font-family:var(--font-family02)}.o-title.__huge,.o-title.__huge.o-icon:before{font-size:var(--fs-huge)}.o-title.__big,.o-title.__big.o-icon:before{font-size:var(--fs-big)}.o-title.__large,.o-title.__large.o-icon:before{font-size:var(--fs-large)}.o-title.__title.o-icon:before{font-size:var(--fs-title)}.o-title.__title.__en{letter-spacing:.3rem}.o-title.__p,.o-title.__p.o-icon:before{font-size:var(--fs-p)}.o-title.__postp,.o-title.__postp.o-icon:before{font-size:var(--fs-postp)}.o-title.__mid,.o-title.__mid.o-icon:before{font-size:var(--fs-mid)}.o-title.__min,.o-title.__min.o-icon:before{font-size:var(--fs-min)}.o-title.__tiny,.o-title.__tiny.o-icon:before{font-size:var(--fs-tiny)}.o-title.__mw01{max-width:280px;margin-left:auto;margin-right:auto}.o-title.__mw02{max-width:clamp(280px,100%,320px);margin-left:auto;margin-right:auto}.o-title.__left{margin-left:inherit}.o-title.__center{text-align:center}.o-title.__w100{width:100%}.o-title.__white{color:var(--text-color02)}.o-title.__gold{color:var(--accent-color07)}.p-top__bgCanvas{position:fixed;top:0;left:0;z-index:1;pointer-events:none}.l-header{display:flex;align-items:center;gap:var(--gap01);width:100%;position:relative;z-index:100;padding-left:var(--gap05);transition:all .3s ease}@media (max-width: 768px){.l-header{padding-left:var(--gap04)}}@media (max-width: 640px){.l-header{padding-left:var(--gap04);gap:var(--gap02)}}.l-header.__sticky{position:fixed;top:0;left:0;right:0;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 20px #0000001a;z-index:1000;animation:headerSlideIn .3s ease-out}.l-header.__sticky-out{animation:headerSlideOut .3s ease-in forwards}.l-header__placeholder{transition:height .3s ease}@keyframes headerSlideIn{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes headerSlideOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}.l-headerLogo{display:flex;align-items:center;gap:var(--gap04);flex-shrink:0}@media (max-width: 1440px){.l-headerLogo{gap:var(--gap00)}}@media (max-width: 768px){.l-headerLogo__item{width:109px}}.l-headerLogo__desc{display:flex;flex-direction:column;gap:1px;font-size:var(--fs-tiny);font-weight:700}@media (max-width: 1440px){.l-headerLogo__desc{display:none}}.l-headerActions{display:flex;align-items:center;gap:1px;position:relative}.l-headerActions__btn{position:relative;display:flex;flex-direction:column;width:90px;height:100px;align-items:center;justify-content:center;gap:5px;padding:var(--gap02) var(--gap00);background:var(--gradient-header-actions);border:none;cursor:pointer;transition:opacity .3s;color:var(--base-color02);font-size:15px}@media (max-width: 768px){.l-headerActions__btn{font-size:var(--fs-min);width:80px;height:90px}}@media (max-width: 640px){.l-headerActions__btn{width:70px;height:80px}}.l-headerActions__btn.__menu{display:none}.l-headerActions__btn.__login{background:var(--accent-color01);color:#fff}@media (max-width: 1024px){.l-headerActions__btn.__menu{display:flex}}.l-headerActions__icon{font-size:var(--fs-large)!important}.l-headerActions__badge{position:absolute;top:23px;right:12px;width:20px;height:18px;display:flex;align-items:center;justify-content:center;background:var(--accent-color03);border-radius:2px;font-family:var(--font-quantico);font-size:var(--fs-tiny);color:var(--base-color02)}@media (max-width: 768px){.l-headerActions__badge{top:8px;right:8px;width:16px}}.l-headerActions__btnText{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;width:-webkit-fill-available}.l-breadcrumb{display:flex;align-items:center;justify-content:center;gap:var(--gap01);width:100%;padding-top:var(--gap08);padding-bottom:0!important}@media (max-width: 768px){.l-breadcrumb{margin-bottom:0}}.l-breadcrumbText{flex:1;font-weight:500;color:var(--text-color01);font-size:var(--fs-min)}.p-topHero{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap01);width:100%;background:var(--gradient-hero);overflow:hidden}@media (max-width: 1024px){.p-topHero{overflow:inherit}}.p-topHero__bgText{position:absolute;top:120px;left:0;opacity:.11;font-family:var(--font-quantico);font-weight:500;font-size:10vw;text-align:center;letter-spacing:-3px;white-space:nowrap;mix-blend-mode:plus-lighter}@media (max-width: 1024px){.p-topHero__bgText{font-size:20vw;list-style:1;white-space:initial;text-wrap:balance;text-align:left}}.p-topHero__cont{width:100%;display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--gap05);position:relative;z-index:1;margin-top:20vh}@media (max-width: 1024px){.p-topHero__cont{margin-top:0}}.p-topHero__textBox{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--gap01)}.p-topHero__title{font-weight:700;color:var(--base-color02);font-size:var(--fs-big);letter-spacing:-1.65px;line-height:1.2}@media (max-width: 640px){.p-topHero__title{font-size:var(--fs-xlarge)}}@media (max-width: 480px){.p-topHero__title{font-size:var(--fs-large)}}.p-topHero__titleWrap{text-shadow:0 0 16px var(--shadow-color03)}@media (max-width: 1024px){.p-topHero__titleWrap{background:var(--base-color01);padding:2px var(--gap02) 5px;margin-bottom:1px}.p-topHero__titleWrap.o-aniText__target.animate:before{padding:2px var(--gap02) 5px}}.p-topHero__desc{font-weight:500;color:var(--base-color02);font-size:var(--fs-p);line-height:1.5;background:rgba(0,118,229,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.p-topHero__features{display:flex;gap:var(--gap00);width:100%}.p-topHero__featuresLabel{display:flex;align-items:center;justify-content:center;gap:var(--gap01);padding:var(--gap01) var(--gap02);background:var(--accent-color08);font-weight:700;color:var(--base-color02);font-size:var(--fs-mid);text-align:center}@media (max-width: 1024px){.p-topHero__featuresLabel{display:none}}.p-topHero__featuresList{display:inline-flex;align-items:center;gap:var(--gap04);padding:var(--gap01) var(--gap04);background:var(--base-color01)}@media (max-width: 1024px){.p-topHero__featuresList{background:none;padding:0;flex-wrap:wrap}}.p-topHero__featureItem{display:inline-flex;align-items:center;gap:var(--gap01)}.p-topHero__featureIcon{width:10px;height:10px;background:var(--accent-color08)}.p-topHero__featureText{font-weight:700;color:var(--base-color02);font-size:var(--fs-mid);white-space:nowrap}.p-topLead{position:relative;z-index:1;display:none;font-weight:700;color:var(--base-color02);font-size:var(--fs-mid);padding-top:var(--gap05);border-top:1px solid var(--base-color02)}@media (max-width: 1024px){.p-topLead{display:block;width:100%}}.p-topHero__device{position:absolute;top:var(--gap08);right:var(--gap08);height:700px;z-index:0;display:block;width:clamp(300px,32vw,750px)}@media (max-width: 1440px){.p-topHero__device{top:var(--gap05);right:0;width:450px}}@media (max-width: 1024px){.p-topHero__device{position:relative;top:0;right:0;height:400px;width:clamp(400px,45vw,560px);display:flex;justify-content:center;align-items:center;margin:auto}}@media (max-width: 640px){.p-topHero__device{height:200px;width:260px;top:-40px}}.p-topHero__deviceImg{position:absolute;display:block;-o-object-fit:contain;object-fit:contain}.p-topHero__deviceImg.__pc{right:0;top:0}@media (max-width: 1024px){.p-topHero__deviceImg.__pc{right:-6vw;height:auto}}@media (max-width: 640px){.p-topHero__deviceImg.__pc{right:-30px}}.p-topHero__deviceImg.__sp{left:clamp(-6rem,20vw,-10rem);width:clamp(100px,11vw,175px);bottom:clamp(10rem,20vw,15rem)}@media (max-width: 1440px){.p-topHero__deviceImg.__sp{left:-100px;width:15vw;bottom:250px}}@media (max-width: 1024px){.p-topHero__deviceImg.__sp{left:-5vw;width:20vw;bottom:0}}@media (max-width: 640px){.p-topHero__deviceImg.__sp{left:-20px;width:100px;bottom:-70px}}.p-topCourses{display:flex;flex-direction:column;width:100%;align-items:flex-start;background:#fff;box-shadow:0 4px 25px #111c3b40;position:relative;z-index:1;overflow:visible}.p-topCourses__tabs,.p-topCourses__category,.p-topCourses__items,.p-topCourses__link{padding:0 var(--gap07);font-size:var(--fs-mid)}@media (max-width: 1024px){.p-topCourses__tabs,.p-topCourses__category,.p-topCourses__items,.p-topCourses__link{padding:0 var(--gap04);font-size:var(--fs-mid)}}.p-topCourses__tabs{display:inline-flex;align-items:flex-start;position:relative}@media (max-width: 1024px){.p-topCourses__tabs{position:sticky;top:0;bottom:100px;z-index:10;background:#fff;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;width:100%;left:0;right:0}.p-topCourses__tabs::-webkit-scrollbar{display:none}}.p-topCourses__tabItem{font-weight:700;color:var(--text-color01);background:none;border:none;cursor:pointer;white-space:nowrap;flex-shrink:0;position:relative;padding:var(--gap04);transition:all .2s ease-out}.p-topCourses__tabItem.inactive{opacity:.32}.p-topCourses__tabItem.active:after{content:"";position:absolute;top:-0px;left:0;width:100%;height:3px;background:var(--accent-color01)}@media (max-width: 1024px){.p-topCourses__tabItem{padding:var(--gap04) var(--gap02)}}.p-topCourses__category{display:flex;flex-direction:column;align-items:flex-start;width:100%;background:var(--base-color02)}@media (max-width: 1024px){.p-topCourses__category{position:sticky;top:50px;bottom:50px;z-index:9;background:var(--base-color02);overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.p-topCourses__category::-webkit-scrollbar{display:none}}.p-topCourses__categoryList{display:inline-flex;align-items:center;padding:var(--gap01) 0;gap:var(--gap02)}@media (max-width: 1024px){.p-topCourses__categoryList{white-space:nowrap;flex-wrap:nowrap}}@media (max-width: 1080px){.p-topCourses__categoryList{white-space:nowrap;flex-wrap:nowrap}}@media (max-width: 1024px){.p-topCourses__categoryItem{gap:var(--gap01)}}.p-topCourses__categoryItem{padding:var(--gap02);display:inline-flex;align-items:flex-start;background:var(--base-color02);font-weight:700;white-space:nowrap;flex-shrink:0;color:var(--text-color01);border:1px solid transparent;cursor:pointer;transition:all .2s ease-out}.p-topCourses__categoryItem.active{background:rgba(255,255,255,.8);border:1px solid var(--accent-color02);color:var(--accent-color01)}@media (max-width: 1024px){.p-topCourses__categoryItem{padding:var(--gap01)}}.p-topCourses__items{width:100%;grid-template-columns:1fr 1fr 1fr 1fr;display:grid;flex-wrap:wrap;align-items:flex-start;gap:var(--gap04) 0;padding-top:var(--gap04);padding-bottom:var(--gap04)}@media (max-width: 1024px){.p-topCourses__items{gap:var(--gap01);grid-template-columns:1fr 1fr 1fr}}@media (max-width: 768px){.p-topCourses__items{grid-template-columns:1fr 1fr}}@media (max-width: 480px){.p-topCourses__items{grid-template-columns:1fr}}.p-topCourses__itemsBox{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap00);padding:var(--gap01) var(--gap04);cursor:pointer;width:100%;min-width:0;transition:all .3s ease-out}.p-topCourses__itemsBox:before{content:"";position:absolute;top:0;bottom:0;left:0;width:5px;height:100%;background:var(--gradient-line02);filter:brightness(.2);opacity:.1;transition:background .2s,height .2s,opacity .2s,filter .2s}@media (max-width: 1024px){.p-topCourses__itemsBox{padding:var(--gap01) var(--gap04)}}.p-topCourses__itemsBox__info{display:inline-flex;gap:5px;align-items:center;font-weight:500;font-size:var(--fs-tiny)}.p-topCourses__itemsBox__title{font-weight:700;transition:color .3s;width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis}.p-topCourses__itemsBox__price{font-weight:700;font-family:var(--font-outfit);color:var(--accent-color01)}.p-topCourses__itemsBox__price.__campaign{display:flex;gap:var(--gap00);align-items:center;color:var(--accent-color04)}.p-topCourses__itemsBox__price.__campaign:after{content:"期間限定";font-size:11px;display:flex;justify-content:center;align-items:center;color:var(--accent-color04);border:1px solid var(--accent-color04);padding:1px 6px;border-radius:2px}.p-topCourses__items{transition:opacity .3s ease-out,transform .3s ease-out}.p-topCourses__link{width:100%;grid-column:1 / -1;padding-left:0;padding-right:0;padding-bottom:var(--gap04)}.p-topNews{position:relative;display:flex;align-items:flex-start;justify-content:flex-start;width:100%;gap:var(--gap10)}@media (max-width: 768px){.p-topNews{flex-direction:column;gap:var(--gap05);padding:var(--gap10) var(--gap05) var(--gap05)!important}}.p-topNews__head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap03);flex-shrink:0}@media (max-width: 768px){.p-topNews__head{gap:var(--gap02)}}.p-topNews__titleWrap{display:flex;align-items:center;gap:10px;width:100%}.p-topNews__title{font-weight:700;color:var(--text-color01);font-size:20px;text-decoration:underline;white-space:nowrap}.p-topNews__subtitle{font-family:var(--font-quantico);font-weight:500;color:var(--text-color01);font-size:13px}.p-topNews__list{display:flex;flex-direction:column;align-items:flex-start;flex:1}.p-topNews__item{position:relative;width:100%;display:inline-flex;align-items:center;gap:var(--gap04);padding-bottom:var(--gap04);margin-bottom:var(--gap04);border-bottom:1px solid var(--border-color01)}@media (max-width: 768px){.p-topNews__item{flex-wrap:wrap;justify-content:space-between}}.p-topNews__category{font-weight:500;color:var(--text-color01);font-size:var(--fs-tiny);white-space:nowrap}.p-topNews__date{font-family:var(--font-quantico);font-weight:500;color:var(--text-color01);font-size:var(--fs-tiny);white-space:nowrap}.p-topNews__text{font-weight:700;color:var(--text-color01);font-size:var(--fs-mid)}.p-topNews__scroll{position:absolute;top:-1px;right:0;color:var(--text-color04);font-size:10px;font-family:var(--font-quantico);font-weight:100;letter-spacing:3px;display:flex;justify-content:center;align-items:center;padding:var(--gap03) var(--gap10);background:var(--accent-color02)}@media (max-width: 640px){.p-topNews__scroll{padding:var(--gap03) var(--gap06);font-size:0px}}.p-topStrength{margin-top:0!important;padding-top:0!important;padding-bottom:20rem;display:flex;flex-direction:column;align-items:center;width:100%;align-items:flex-end;gap:var(--gap08);position:relative}@media (max-width: 768px){.p-topStrength{padding-bottom:var(--gap10);margin-bottom:0!important}}.p-topStrength__head{display:flex;flex-direction:column;width:100%;align-items:flex-end;position:relative;gap:var(--gap04);margin-bottom:var(--gap08)}.p-topStrength__title{font-weight:700;font-size:var(--fs-huge);text-align:right;letter-spacing:-1.75px;flex-shrink:0;line-height:1.2}@media (max-width: 768px){.p-topStrength__title{font-size:2.4rem}}@media (max-width: 640px){.p-topStrength__title{font-size:1.9rem}}.p-topStrength__subtitle{font-family:var(--font-outfit);font-weight:500;color:var(--accent-color02);font-size:var(--fs-p)}.p-topStrength__cont{width:100%;display:flex;justify-content:space-between;gap:var(--gap07)}@media (max-width: 768px){.p-topStrength__cont{flex-direction:column;gap:var(--gap10)}}.p-topStrength__pic{flex-basis:70%}.p-topStrength__picWrap{position:relative;height:100%}.p-topStrength__picBg{position:sticky;top:3rem}.p-topStrength__picBg__img{-o-object-fit:cover;object-fit:cover;height:120%!important;-o-object-position:40%;object-position:40%}.p-topStrength__picDevice{position:absolute;bottom:-14rem;left:0;right:0;width:90%;margin:auto;z-index:10}@media (max-width: 768px){.p-topStrength__picDevice{bottom:-100px;width:80%}}.p-topStrength__list{flex-basis:50%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap08);counter-reset:p-topStrength__boxNum;padding:var(--gap10) 0 var(--gap04)}@media (max-width: 768px){.p-topStrength__list{gap:var(--gap05)}}.p-topStrength__box{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap03);width:100%;counter-increment:p-topStrength__boxNum}.p-topStrength__boxNum{width:100%;display:flex;align-items:center;gap:var(--gap03)}.p-topStrength__boxNum:before{content:"0" counter(p-topStrength__boxNum);font-family:var(--font-outfit);font-weight:700;color:var(--accent-color02);font-size:var(--fs-xlarge);white-space:nowrap}.p-topStrength__boxNum__bar{position:relative;width:100%;height:2px;background:var(--base-color05)}.p-topStrength__boxNum__bar:before{content:"";display:block;position:absolute;top:0;left:0;width:50px;background:var(--gradient-line03);height:2px}.p-topStrength__boxTitle{font-weight:700;color:var(--text-color01);font-size:var(--fs-title);width:100%}@media (max-width: 768px){.p-topStrength__boxTitle{font-size:var(--fs-subtitle)}}.p-topStrength__boxDesc{font-weight:500;color:var(--text-color01);font-size:var(--fs-p);white-space:pre-line;width:100%}@media (max-width: 768px){.p-topStrength__boxDesc{font-size:var(--fs-mid)}}.p-topCase{display:inline-flex;align-items:center;gap:10px;width:100%;background:var(--base-color01)}.p-topCase__inner{display:flex;flex-direction:column;width:100%;align-items:center;gap:var(--gap08);padding-top:var(--gap10)!important;padding-bottom:var(--gap10)!important}@media (max-width: 1080px){.l-wrap .p-topCase__inner{padding-right:0!important}}@media (max-width: 768px){.l-wrap .p-topCase__inner{padding:var(--gap00) 0 var(--gap00)!important}}.p-topCase__header{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--gap04);width:100%;position:relative}@media (max-width: 768px){.p-topCase__header{padding:0 var(--gap05)}}.p-topCase__title{font-weight:700;color:#fff;font-size:var(--fs-xlarge)}.p-topCase__subtitle{font-family:var(--font-outfit);font-weight:500;color:var(--accent-color01);font-size:var(--fs-p);text-align:center;width:100%}.p-topCase__cont{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap04);width:100%;color:var(--text-color04)}@media (max-width: 768px){.p-topCase__cont{padding:0 0 0 var(--gap04)}}.p-topCase__category{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap05);width:100%}.p-topCase__categoryTitle{display:flex;align-items:center;font-weight:700;gap:var(--gap04);color:var(--text-color04);font-size:var(--fs-p)}.p-topCase__categoryTitle:before{content:"";display:block;width:6vw;height:5px;background:var(--gradient-line04)}.p-topCase__unit{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--gap04);width:100%}@media (max-width: 1080px){.p-topCase__unit{display:flex;overflow-x:auto;gap:var(--gap04);padding-bottom:10px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;position:relative}.p-topCase__unit::-webkit-scrollbar{display:none}.p-topCase__unit{-ms-overflow-style:none;scrollbar-width:none}}.p-topCase__card{display:flex;flex-direction:column;align-items:center;position:relative;border-radius:2px}.p-topCase__card:before{content:"";position:absolute;top:0;left:0;width:15px;aspect-ratio:1/1;background-color:var(--accent-color02);z-index:2}@media (max-width: 1080px){.p-topCase__card{flex:0 0 80vw;min-width:80vw;max-width:80vw;box-shadow:0 4px 20px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.p-topCase__card:last-child{margin-right:var(--gap06)}}.p-topCase__cardBg{position:absolute;top:0;left:0}.p-topCase__cardBg:before{content:"";position:absolute;bottom:0;width:100%;height:200px;z-index:2;background:var(--gradient-card-overlay)}.p-topCase__cardBg__img{position:relative;width:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;aspect-ratio:1.618/1;-o-object-position:center;object-position:center;z-index:1}.p-topCase__cardCont{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap01);padding:var(--gap04);padding-top:10vw;position:relative;z-index:10}@media (max-width: 1080px){.p-topCase__cardCont{padding-top:30vw}}.p-topCase__company{display:flex;flex-direction:column;align-items:flex-end;gap:var(--gap00);width:100%}.p-topCase__companyName{font-weight:700;color:var(--text-color04);font-size:var(--fs-min);text-align:right;width:100%}.p-topCase__companyScale{font-weight:500;color:var(--text-color04);font-size:var(--fs-min)}.p-topCase__main{display:flex;flex-direction:column;align-items:center;gap:var(--gap04);width:100%}.p-topCase__desc{display:flex;flex-direction:column;gap:var(--gap00);width:100%}.p-topCase__desc.__problem .p-topCase__descCat{color:var(--accent-color03)}.p-topCase__desc.__problem .p-topCase__descCat:before{content:""}.p-topCase__desc.__solution .p-topCase__descCat{color:var(--accent-color01)}.p-topCase__desc.__solution .p-topCase__descCat:before{content:""}.p-topCase__descCat{display:flex;align-items:center;gap:var(--gap00);font-weight:700;font-size:var(--fs-min)}.p-topCase__descCat:before{content:"";font-family:Material Symbols Outlined}.p-topCase__descTitle{font-weight:700;color:var(--text-color04);font-size:var(--fs-postp);line-height:1.6;width:100%}@media (max-width: 768px){.p-topCase__descTitle{font-size:var(--fs-p);line-height:1.4}}.p-topCase__descText{font-weight:500;color:var(--text-color04);font-size:var(--fs-min)}.p-topCase__separator{position:relative;width:100%}.p-topCase__separator:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:#2F3C63}.p-topCase__separator:after{content:"";position:absolute;top:4px;bottom:0;left:0;right:0;margin:auto;width:45px;height:20px;clip-path:polygon(0 0,50% 70%,100% 0);background:var(--gradient-line02)}.p-topFlow{width:100%;background:var(--gradient-hero-simple);position:relative;color:var(--text-color04);margin-bottom:var(--gap10)}@media (max-width: 768px){.p-topFlow{margin-bottom:var(--gap10)}}.p-topFlow__wrap{position:relative;padding-bottom:var(--gap10)}.p-topFlow__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap05)}.p-topFlow__header{display:inline-flex;align-items:center;gap:4px;position:relative}.p-topFlow__headerContent{display:flex;flex-direction:column;align-items:flex-start}.p-topFlow__title{font-weight:700;color:var(--text-color04);font-size:var(--fs-big);text-align:right;width:100%}@media (max-width: 768px){.p-topFlow__title{font-size:var(--fs-xlarge)}}.p-topFlow__subtitle{font-family:var(--font-outfit);font-weight:500;color:var(--base-color02);font-size:var(--fs-p);width:100%}.p-topFlow__content{display:flex;gap:var(--gap10);width:100%}@media (max-width: 768px){.p-topFlow__content{gap:var(--gap06);flex-direction:column-reverse}}.p-topFlow__link{font-size:var(--fs-min);flex-shrink:0}@media (max-width: 768px){.p-topFlow__link{padding-top:var(--gap06);border-top:1px solid var(--border-color08)}}.p-topFlow__linkBox{position:sticky;top:var(--gap04);display:flex;flex-direction:column;gap:1px;font-size:var(--fs-mid)}.p-topFlow__linkItem{display:inline-flex;align-items:center;gap:var(--gap02);padding:var(--gap02) var(--gap03);background:var(--accent-color10);color:var(--text-color04);width:100%;transition:background .3s}.p-topFlow__linkItem:before{content:"";width:10px;height:10px;background:var(--accent-color07)}@media (max-width: 768px){.p-topFlow__linkItem{width:-moz-fit-content;width:fit-content}}.p-topFlow__main{display:flex;flex-direction:column;flex-basis:100%;gap:var(--gap10)}.p-topFlow__box{display:flex;align-items:center;gap:var(--gap07);width:100%}@media (max-width: 1024px){.p-topFlow__box{flex-direction:column-reverse;align-items:baseline;gap:var(--gap05)}}.p-topFlow__boxInfo{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap03);flex-basis:100%}.p-topFlow__boxInfo__badge{display:inline-flex;align-items:center;justify-content:center;padding:var(--gap00)var(--gap03);font-weight:700;font-size:var(--fs-mid);color:var(--text-color01);background:var(--base-color02)}.p-topFlow__boxInfo__badge.__corp{color:var(--text-color04);background:var(--gradient-button02)}.p-topFlow__boxInfo__title{font-weight:700;color:var(--text-color04);font-size:var(--fs-large);width:100%}.p-topFlow__boxInfo__step{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--gap03);counter-reset:p-topFlow__boxInfo__stepItem}.p-topFlow__boxInfo__stepItem{display:flex;align-items:flex-start;gap:var(--gap03);font-weight:400;color:var(--text-color04);font-size:var(--fs-p);line-height:1.6;counter-increment:p-topFlow__boxInfo__stepItem}.p-topFlow__boxInfo__stepItem:before{content:counter(p-topFlow__boxInfo__stepItem) "";display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;padding:var(--gap01) var(--gap01);border:1px solid var(--text-color04);font-size:var(--fs-tiny);font-family:var(--font-outfit);line-height:1.6;color:var(--text-color04);height:1vw;width:1vw}@media (max-width: 1024px){{margin-top:3px}}.p-topFlow__boxInfo__stepItem__attention{display:block;font-size:var(--fs-min)}.p-topFlow__boxImg{position:relative;flex-basis:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1.618 / 1}@media (max-width: 1024px){.p-topFlow__boxImg{width:100%}}.p-topFlow__boxImg__item{-o-object-fit:cover;object-fit:cover;aspect-ratio:1.618/1}.p-topFlow__boxImg__link{position:absolute;bottom:-1vw;right:0;display:flex;justify-content:center;align-items:center;gap:var(--gap02);padding:var(--gap04) var(--gap05);background:var(--gradient-button01);color:var(--text-color04);font-size:var(--fs-mid);font-weight:700}.p-topFlow__boxImg__link:after{content:"";width:10px;height:10px;background:var(--gradient-icon01)}@media (max-width: 1024px){.p-topFlow__boxImg__link{bottom:-25px}}.l-footer{display:flex;flex-direction:column;width:100%;align-items:center;gap:var(--gap10);margin-top:var(--gap10)}@media (max-width: 768px){.l-footer{gap:var(--gap05);padding-bottom:80px;margin-top:var(--gap01)}}.l-footerCourses{display:flex;flex-direction:column;width:100%;align-items:flex-start;gap:var(--gap08)}@media (max-width: 768px){.l-footerCourses{display:none}}.l-footerCategory{position:relative;display:flex;width:100%;gap:var(--gap05)}.l-footerCategory:before{content:"";position:absolute;top:-25px;left:0;width:50%;height:2px;background:var(--gradient-line01)}@media (max-width: 768px){.l-footerCategory{flex-direction:column}}.l-footerCategory__title{font-weight:700;width:clamp(200px,10vw,250px);flex-shrink:0;font-size:var(--fs-mid)}.l-footerCategory__items{display:inline-flex;align-items:center;gap:var(--gap04);flex-wrap:wrap;list-style:none}.l-footerCategory__item{font-weight:500;cursor:pointer;font-size:var(--fs-mid)}.l-footerCategory.__partner .l-footerCategory__item{display:flex;align-items:center;gap:var(--gap00)}.l-footerCategory.__partner .l-footerCategory__item:after{content:"";font-family:Material Symbols Outlined;font-size:var(--fs-tiny);color:var(--accent-color01)}.l-footerOthers{display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--max-width-big);margin-left:auto;margin-right:auto;padding-left:var(--ptb-big);padding-right:var(--ptb-big)}@media (max-width: 768px){.l-footerOthers{padding-left:var(--gap05);padding-right:var(--gap05)}}@media (max-width: 768px){.l-footerOthers{padding-left:0;padding-right:0}}.l-footerAllCourses{display:none!important}@media (max-width: 768px){.l-footerAllCourses{display:flex!important}}.l-footerPartner{display:flex;gap:var(--gap03);justify-content:center;align-items:center;padding:var(--gap05);width:100%;font-size:var(--fs-mid);background:var(--base-color03)}.l-footerPartner__link{flex-shrink:0}.l-footerPartner__logo{width:clamp(80px,8vw,120px)}.l-footerInfo{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:var(--gap08)}@media (max-width: 768px){.l-footerInfo{flex-direction:column;justify-content:center;align-items:center;gap:var(--gap08)}}.l-footerInfo__logoSec{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--gap01);font-size:var(--fs-min);font-weight:500;flex-shrink:0}@media (max-width: 768px){.l-footerInfo__logoSec{align-items:center;gap:var(--gap03);font-size:var(--fs-p)}}.l-footerInfo__logoText{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;font-size:var(--fs-min)}.l-footerInfo__nav{display:inline-flex;align-items:flex-start;justify-content:space-evenly;gap:var(--gap08);font-size:var(--fs-mid);font-weight:500}@media (max-width: 1440px){.l-footerInfo__nav{width:100%;display:grid;gap:var(--gap08) var(--gap04);grid-template-columns:1fr 1fr;font-size:var(--fs-mid)}}.l-footerInfo__navList{position:relative;display:flex;flex-direction:column;align-items:flex-start;list-style:none;gap:var(--gap03)}.l-footerInfo__navList:before{content:"";position:absolute;top:-25px;left:0;width:100%;height:2px;background:var(--gradient-line01)}@media (max-width: 768px){.l-footerInfo__navList{width:100%}}.l-footerCopy{display:flex;align-items:center;justify-content:center;font-size:var(--fs-min);font-weight:500;width:100%}@media (max-width: 768px){.l-footerCopy{font-size:10px}}.l-ctaSide{position:fixed;right:0;top:0;bottom:0;margin:auto;z-index:10;display:flex;flex-direction:column;justify-content:center;gap:1px}@media (max-width: 768px){.l-ctaSide{flex-direction:row;left:0;top:inherit}}.l-ctaSide__btn{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--gap00);padding:var(--gap03) var(--gap03) var(--gap03);color:var(--text-color04);font-size:var(--fs-mid);font-weight:700;text-align:center;letter-spacing:2px;line-height:1}.l-ctaSide__btn.__corp{background:var(--gradient-button02)}.l-ctaSide__btn.__inquiry{background:var(--gradient-button01)}@media (max-width: 768px){.l-ctaSide__btn{flex-direction:row;flex-basis:100%;letter-spacing:0px}}.l-ctaSide__btnIcon{font-size:var(--fs-mid)!important}.l-ctaSide__btnText{writing-mode:vertical-rl;-ms-writing-mode:tb-rl}@media (max-width: 768px){.l-ctaSide__btnText{writing-mode:inherit}}.p-consulCont{grid-template-columns:44% 56%!important}@media (max-width: 1024px){.p-consulCont{max-width:var(--max-width01)!important}}.p-consulInfo{display:flex;flex-direction:column;gap:var(--gap05);position:sticky;top:var(--gap10)}@media (max-width: 1024px){.p-consulInfo{position:relative;top:0}}.p-consulInfo__head{display:flex;flex-direction:column;gap:var(--gap02)}.p-consulInfo__headCatch{font-size:var(--fs-mid)}.p-consulInfo__title{font-size:var(--fs-xlarge)}@media (max-width: 1024px){.p-consulInfo__title{font-size:var(--fs-large);br {display: none;}}}.p-consulInfo__flow{display:flex;flex-direction:column;gap:var(--gap04);list-style:none;counter-reset:p-consulInfo__flowItem}.p-consulInfo__flowItem{display:flex;align-items:center;gap:var(--gap02);counter-increment:p-consulInfo__flowItem;font-size:var(--fs-mid);line-height:1.6}@media (max-width: 1024px){.p-consulInfo__flowItem{align-items:flex-start}}.p-consulInfo__flowItem:before{content:counter(p-consulInfo__flowItem) "";width:10px;height:10px;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;padding:var(--gap01) var(--gap01);border:1px solid var(--border-color01);font-size:var(--fs-min);font-family:var(--font-outfit);font-weight:700;color:var(--text-color04);background-color:var(--accent-color02)}.p-consulInfo__text{font-size:var(--fs-mid);font-weight:500}.p-consulForm{position:relative;z-index:10;background-color:var(--base-color03)}.p-consulForm__inner{display:flex;flex-direction:column;gap:var(--gap02);padding:var(--gap08) var(--gap08)}@media (max-width: 1024px){.p-consulForm__inner{padding:0 var(--gap04) var(--gap08)}}.p-consulForm__img{margin-top:-10vw;margin-bottom:var(--gap04)}@media (max-width: 1024px){.p-consulForm__img{margin-top:-6vw}}.p-consulForm__form{display:flex;flex-direction:column;gap:var(--gap02)}.p-consulThanks{position:relative;display:flex;flex-direction:column;gap:var(--gap04);padding:var(--gap08) var(--gap08);background-color:var(--base-color03);max-width:var(--max-width01);margin:auto}.p-consulThanks__title{font-size:var(--fs-title);text-align:center}.p-consulThanks__cathch{font-size:var(--fs-mid);margin-bottom:var(--gap01)}.p-consulThanks__text{font-size:var(--fs-mid);text-align:center;p {font-weight: normal;}}.p-consulThanks__note{display:flex;flex-direction:column;gap:var(--gap01);font-size:var(--fs-min);font-weight:400;text-align:left;padding:var(--gap05);background-color:var(--base-color02)}.p-courses{display:flex;flex-direction:column;width:100%;align-items:flex-start;background:#fff;position:relative;z-index:1;overflow:visible}.p-coursesTabs,.p-coursesCategory,.p-coursesItems{padding:0 var(--gap07);font-size:var(--fs-mid)}@media (max-width: 1024px){.p-coursesTabs,.p-coursesCategory,.p-coursesItems{padding:0 var(--gap04);font-size:var(--fs-mid)}}.p-coursesTabs{display:inline-flex;align-items:flex-start;position:relative}@media (max-width: 1024px){.p-coursesTabs{position:sticky;top:0;bottom:100px;z-index:10;background:#fff;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;width:100%;left:0;right:0}.p-coursesTabs::-webkit-scrollbar{display:none}}.p-coursesTabItem{font-weight:700;color:var(--text-color01);background:none;border:none;cursor:pointer;white-space:nowrap;flex-shrink:0;position:relative;padding:var(--gap04);transition:all .2s ease-out}.p-coursesTabItem.inactive{opacity:.32}.p-coursesTabItem.active:after{content:"";position:absolute;top:-0px;left:0;width:100%;height:3px;background:var(--accent-color01)}.p-coursesTabItem:hover{opacity:1;transform:translateY(-2px)}@media (max-width: 1024px){.p-coursesTabItem{padding:var(--gap04) var(--gap02)}}.p-coursesCategory{display:flex;flex-direction:column;align-items:flex-start;width:100%;background:var(--base-color02)}@media (max-width: 1024px){.p-coursesCategory{position:sticky;top:50px;bottom:50px;z-index:9;background:var(--base-color02);overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.p-coursesCategory::-webkit-scrollbar{display:none}}.p-coursesCategoryList{display:inline-flex;align-items:center;padding:var(--gap01) 0;gap:var(--gap02)}@media (max-width: 1024px){.p-coursesCategoryList{white-space:nowrap;flex-wrap:nowrap}}@media (max-width: 1080px){.p-coursesCategoryList{white-space:nowrap;flex-wrap:nowrap}}@media (max-width: 1024px){.p-coursesCategoryItem{gap:var(--gap01)}}.p-coursesCategoryItem{padding:var(--gap02);display:inline-flex;align-items:flex-start;background:var(--base-color02);font-weight:700;white-space:nowrap;flex-shrink:0;color:var(--text-color01);border:1px solid transparent;cursor:pointer;transition:all .2s ease-out}.p-coursesCategoryItem:hover{border:1px solid var(--accent-color02);transform:translateY(-1px);background:rgba(255,255,255,.8)}.p-coursesCategoryItem.active{background:rgba(255,255,255,.8);border:1px solid var(--accent-color02);color:var(--accent-color01)}@media (max-width: 1024px){.p-coursesCategoryItem{padding:var(--gap01)}}.p-coursesItems{width:100%;grid-template-columns:1fr 1fr 1fr 1fr;display:grid;flex-wrap:wrap;align-items:flex-start;gap:var(--gap04) 0;padding-top:var(--gap04);padding-bottom:var(--gap04);transition:opacity .3s ease-out,transform .3s ease-out}@media (max-width: 1024px){.p-coursesItems{gap:var(--gap01);grid-template-columns:1fr 1fr 1fr}}@media (max-width: 768px){.p-coursesItems{grid-template-columns:1fr 1fr}}@media (max-width: 480px){.p-coursesItems{grid-template-columns:1fr}}.p-coursesItemsBox{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap00);padding:var(--gap01) var(--gap04);cursor:pointer;width:100%;min-width:0;transition:all .3s ease-out}.p-coursesItemsBox:before{content:"";position:absolute;top:0;bottom:0;left:0;width:5px;height:100%;background:var(--gradient-line02);filter:brightness(.2);opacity:.1;transition:background .2s,height .2s,opacity .2s,filter .2s}.p-coursesItemsBox:hover{transform:translateY(-4px)}.p-coursesItemsBox:hover:before{background:var(--gradient-line02);filter:brightness(1);opacity:1}.p-coursesItemsBox:hover .p-coursesItemBoxTitle{color:var(--accent-color01)}@media (max-width: 1024px){.p-coursesItemsBox{padding:var(--gap01) var(--gap04)}}.p-coursesItemsBoxInfo{display:inline-flex;gap:5px;align-items:center;font-weight:500;font-size:var(--fs-tiny)}.p-coursesItemBoxTitle{font-weight:700;transition:color .3s;width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis}.p-coursesItemBoxPrice{font-weight:700;font-family:var(--font-outfit);color:var(--accent-color01)}.p-coursesItemBoxPrice.__campaign{display:flex;gap:var(--gap00);align-items:center;color:var(--accent-color04)}.p-coursesItemBoxPrice.__campaign:after{content:"期間限定";font-size:11px;display:flex;justify-content:center;align-items:center;color:var(--accent-color04);border:1px solid var(--accent-color04);padding:1px 6px;border-radius:2px}.p-coursesNoResults{grid-column:1 / -1;text-align:center;padding:var(--gap08);color:var(--text-color02);font-size:var(--fs-p)}.p-courseSec{position:relative;max-width:var(--max-width01);margin:auto}@media (max-width: 1024px){.p-courseSec{padding:0 var(--gap05) 0}}@media (max-width: 640px){.p-courseSec{padding:0 var(--gap03) 0}}.p-courseImg{position:relative;max-width:780px;margin:-100px auto 0;z-index:5}@media (max-width: 991px){.p-courseImg{margin:-30px auto 0}}.p-courseSolv{position:relative;display:flex;flex-direction:column;gap:var(--gap04)}.p-courseDetail{display:flex;flex-direction:column;gap:var(--gap10);margin-bottom:var(--gap10)}.p-courseDetail__sec{font-weight:400;font-size:var(--fs-p);line-height:2;display:flex;flex-direction:column;gap:var(--gap04)}@media (max-width: 640px){.p-courseDetail__sec{font-size:var(--fs-mid)}}.p-courseDetail__sec.__faq .view-contents{display:flex;flex-direction:column;gap:var(--gap04)}.p-courseDetail__title{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap02);font-size:var(--fs-large);font-weight:700;line-height:1.3;text-align:center;text-wrap:balance;counter-increment:p-courseDetail__title}@media (max-width: 640px){.p-courseDetail__title{font-size:var(--fs-large)}}.p-courseDetail__titleSub{font-size:var(--fs-mid);color:var(--accent-color02)}.p-courseDetail__cont,.p-coursePurchase__cont{position:relative;z-index:5;padding:var(--gap07) var(--gap08) var(--gap06)}@media (max-width: 1024px){.p-courseDetail__cont,.p-coursePurchase__cont{padding:var(--gap05) var(--gap05) var(--gap05)}}@media (max-width: 640px){.p-courseDetail__cont,.p-coursePurchase__cont{padding:var(--gap05) var(--gap04) var(--gap05)}}.p-courseDetail__cont{display:flex;flex-direction:column;background-color:var(--base-color03);border-radius:var(--radius01);box-shadow:var(--shadow00);p {margin: 1.3em 0!important;} ul {margin: 0!important; padding: 0!important;} li {font-size: var(--fs-mid); font-weight: normal; line-height: 1.5;} ul {li {position: relative; padding-left: 24px; &::before {content: ""; width: 12px; height: 12px; background-color: var(--accent-color02); position: absolute; left: 0; top: 8px; @media (max-width: 1024px) {width: 10px; height: 10px; top: 6px;}}}} table {font-size: 15px; border: 5px solid var(--base-color02); border-collapse: separate; border-spacing: 0; @media (max-width: 640px) {border: 2px solid var(--base-color02);} tr {@media (max-width: 640px) {display: flex; flex-direction: column;}} th {padding: var(--gap02); background-color: var(--base-color02); width: clamp(100px,10vw,240px); font-size: var(--fs-min); @media (max-width: 640px) {width: 100%; br {display: none;}}} td {padding: var(--gap04);} td:not(:last-child) {border-bottom: 1px solid var(--base-color02);}}}.p-courseDetail__cont.__nobg{padding:0;background-color:transparent;box-shadow:none}.p-courseDetail__cont.__faq,.p-courseDetail__cont.__faq .view-contents{display:flex;flex-direction:column;gap:var(--gap01)}.p-courseDetail_review{background-color:var(--base-color03)}.p-coursePurchase{position:relative;display:flex;flex-direction:column;gap:var(--gap10);margin-bottom:var(--gap10)}@media (max-width: 640px){.p-coursePurchase{gap:var(--gap06)}}.p-coursePurchase .item-style{margin-bottom:var(--gap03)}.p-coursePurchase__title{font-size:var(--fs-xlarge);font-weight:700;line-height:1.6;text-align:center;text-wrap:balance}.p-coursePurchase__titleCourse{font-size:var(--fs-mid);color:var(--accent-color02)}.p-coursePurchase__titleCourse__text{text-align:center;text-wrap:balance;font-size:var(--fs-mid);font-weight:400}.p-coursePurchase__price{display:flex;flex-direction:column;gap:var(--gap01);text-align:center;margin:var(--gap05) auto}.p-coursePurchase__priceNum{position:relative;font-family:var(--font-outfit);font-size:var(--fs-postp);font-weight:700;line-height:1;span {font-size: var(--fs-mid);} &.__base {color: var(--text-color02); width: -moz-fit-content; width: fit-content; margin: auto; &::before {content: ""; position: absolute; top: 0; bottom: 0; right: 0; left: 0; margin: auto; width: 100%; height: 1px; background-color: var(--text-color02);}} &.__campaign {color: var(--accent-color04); font-size: var(--fs-big);}}.p-coursePurchase__priceBadge{width:-moz-fit-content;width:fit-content;background-color:var(--accent-color04);padding:2px 5px;color:var(--text-color04);margin:auto}.p-coursePurchase__sec{position:relative;width:100%;background-color:var(--base-color01);padding:var(--gap06) var(--gap06) var(--gap10)}@media (max-width: 1024px){.p-coursePurchase__sec{padding:var(--gap05) var(--gap04) var(--gap10)}}@media (max-width: 640px){.p-coursePurchase__sec{padding:var(--gap03) var(--gap02) var(--gap05)}}.p-coursePurchase__inner{position:relative;max-width:var(--max-width01);background-color:var(--base-color03);border-radius:2px;margin:auto}.p-coursePurchase__cont{position:relative;margin:auto}.p-coursePurchase__img{max-width:780px;margin:-120px auto 0}@media (min-width: 1921px){.p-coursePurchase__img{margin:-160px auto 0}}@media (max-width: 1024px){.p-coursePurchase__img{margin:-70px auto 0}}@media (max-width: 640px){.p-coursePurchase__img{margin:-50px auto 0}}.p-coursePurchaseBtn{max-width:-moz-fit-content;max-width:fit-content;display:flex;gap:var(--gap02);align-items:center;justify-content:center;margin:auto;box-shadow:var(--shadow02)}.p-coursePurchaseBtn:before{font-family:Material Symbols Outlined;content:"shopping_cart";font-size:var(--fs-large);color:var(--text-color04)}.p-coursePurchaseBtn.__top{position:absolute;bottom:0;left:0;right:0;margin:auto}@media (max-width: 1024px){.p-coursePurchaseBtn.__top{bottom:-30px}}.p-coursePurchaseBtn.__fixed{position:fixed;bottom:39px;left:0;right:0;width:100%;transform:translate(0) translateY(100px);opacity:0;visibility:hidden;transition:transform .3s ease-out,opacity .3s ease-out,visibility .3s ease-out;z-index:1000}@media (max-width: 768px){.p-coursePurchaseBtn.__fixed{max-width:inherit;padding:var(--gap02) var(--gap04)}}.p-coursePurchaseBtn.__fixed.__show{transform:translate(-0%) translateY(0);opacity:1;visibility:visible}@media (max-width: 640px){.p-coursePurchase__btns{display:flex;flex-direction:column-reverse;gap:var(--gap01)}}@media (max-width: 640px){.p-coursePurchase__btns .mitumori-btn{width:100%}}@media (max-width: 640px){.p-coursePurchase__btnsForm{width:100%!important}}.p-coursePoint{padding:var(--gap05) 0;gap:var(--gap05)}.p-coursePoint__unit{position:relative;display:flex;align-items:flex-start;gap:var(--gap05);color:var(--text-color04);padding:0 var(--gap05) var(--gap05);counter-reset:p-coursePoint__title}@media (max-width: 591px){.p-coursePoint__unit{flex-direction:column}}.p-coursePoint__unit:before{content:"";position:absolute;width:100%;height:calc(100% - 30px);bottom:0;left:0;right:0;margin:auto;background:linear-gradient(120deg,#43568D 0%,var(--base-color01) 30%)}.p-coursePoint__item{flex:1;position:relative;display:flex;flex-direction:column;gap:var(--gap03);align-items:center;justify-content:center}.p-coursePoint__img{display:block;-o-object-fit:cover;object-fit:cover}.p-coursePoint__title{width:100%;position:relative;font-size:var(--fs-mid);text-align:center;text-wrap:balance;counter-increment:p-coursePoint__title}@media (max-width: 798px){.p-coursePoint__title{justify-content:center;font-size:var(--fs-p)}}.p-coursePoint__title:before{content:counter(p-coursePoint__title);position:absolute;top:-45px;left:20px;font-size:50px;text-shadow:1px 1px 0 var(--accent-color02),-1px -1px 0 var(--accent-color02),-1px 1px 0 var(--accent-color02),1px -1px 0 var(--accent-color02),0px 1px 0 var(--accent-color02),0 -1px 0 var(--accent-color02),-1px 0 0 var(--accent-color02),1px 0 0 var(--accent-color02);color:var(--text-color04);font-family:var(--font-outfit);font-weight:900;line-height:1}.p-courseIssue__unit{display:flex;gap:var(--gap04);margin-bottom:var(--gap05)}@media (max-width: 591px){.p-courseIssue__unit{flex-direction:column;margin-bottom:var(--gap03)}}.p-courseIssue__item{position:relative;flex:1;overflow:hidden}.p-courseIssue__item:after{content:"";position:absolute;top:0;bottom:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.3);background:linear-gradient(180deg,rgba(17,28,59,0) 0%,var(--base-color01) 50%);z-index:1}.p-courseIssue__img{position:absolute;z-index:0;width:100%;-o-object-fit:contain;object-fit:contain;display:block}.p-courseIssue__info{position:relative;z-index:2;color:var(--text-color04)}.p-courseIssue__info{display:flex;flex-direction:column;gap:var(--gap03);padding:100px var(--gap05) var(--gap05)}@media (max-width: 591px){.p-courseIssue__info{padding:100px var(--gap05) var(--gap05)}}.p-courseIssue__infoTitle{font-size:var(--fs-postp);font-weight:700}.p-courseIssue__infoUl{display:flex;flex-direction:column;gap:var(--gap02)}.p-courseIssue__infoList{display:flex;align-items:center;gap:5px;padding-left:0!important}.p-courseIssue__infoList:before{content:""!important;font-family:Material Symbols Outlined!important;font-weight:400!important;color:var(--accent-color03);background-color:transparent!important;position:relative!important;left:0!important;top:0!important;width:auto!important;height:auto!important}.p-courseSolv__unit{display:flex;flex-direction:column;gap:var(--gap08);margin-bottom:var(--gap05)}@media (max-width: 591px){.p-courseSolv__unit{gap:var(--gap04)}}.p-courseSolv__item{display:flex;gap:var(--gap05);align-items:flex-start}@media (max-width: 591px){.p-courseSolv__item{gap:var(--gap02);flex-direction:column}}.p-courseSolv__img{width:clamp(180px,40vw,400px);flex-shrink:0;-o-object-fit:fill;object-fit:fill}@media (max-width: 591px){.p-courseSolv__img{width:100%}}.p-courseSolv__info{display:flex;flex-direction:column;gap:var(--gap01)}@media (max-width: 591px){.p-courseSolv__info{align-items:center;margin-top:-20px}}.p-courseSolv__infoBadge{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;border:1px solid var(--accent-color02);font-size:var(--fs-min)}.p-courseSolv__infoBadge__cat,.p-courseSolv__infoBadge__catch{display:flex;justify-content:center;align-items:center;padding:2px 10px;font-weight:700}.p-courseSolv__infoBadge__cat{color:var(--accent-color02);background-color:var(--base-color03)}.p-courseSolv__infoBadge__catch{color:var(--text-color04);background-color:var(--accent-color02)}.p-courseSolv__infoTitle{font-size:var(--fs-large);line-height:1.5}.p-courseSolv__infoText{font-size:var(--fs-mid)}.p-courseDetail__cont .p-courseCompare__table{font-size:var(--fs-min);border-collapse:collapse;border:none!important;margin-bottom:var(--gap05);th,td {padding: 0; border-bottom: .5px solid var(--border-color01)!important; font-weight: bold; @media (max-width: 640px) {width: 50%;}} tr {@media (max-width: 640px) {display: table;}} br {display: block!important; @media (max-width: 798px) {display: none!important;}} td div {padding: var(--gap04) var(--gap04); display: flex; align-items: center; gap: 10px; text-align: center; justify-content: center; @media (max-width: 640px) {gap: 2px; flex-direction: column; padding: var(--gap04) var(--gap02);}} tr th:first-child {width: clamp(30px,5vw,50px); @media (max-width: 640px) {min-width: 60px;}} .material-symbols-outlined {color: var(--accent-color02); flex-shrink: 0; &.__close {color: var(--accent-color03);}} .p-courseCompare__tableAppeal > div {} .p-courseCompare__tableAppeal {position: relative; z-index: 2; background-color: #fff; box-shadow: inset 4px 0 0 var(--accent-color02),inset -4px 0 0 var(--accent-color02);} thead th {background-color: transparent;} thead .p-courseCompare__tableAppeal {background-color: #f8fbfe; box-shadow: inset 0 4px 0 var(--accent-color02),inset 4px 0 0 var(--accent-color02),inset -4px 0 0 var(--accent-color02);} tbody tr:last-child .p-courseCompare__tableAppeal {box-shadow: inset 0 -4px 0 var(--accent-color02),inset 4px 0 0 var(--accent-color02),inset -4px 0 0 var(--accent-color02);} .p-courseCompare__tableLogo {padding: var(--gap04) var(--gap02); line-height: 1; @media (max-width: 640px) {img {width: 80px;}}} .p-courseCompare__tableTheadth {&.__normal {color: var(--text-color04); background-color: var(--base-color01);}}}@media (max-width: 768px){.l-main{overflow:hidden}}.p-cart .l-content{padding-top:0}.p-cart .l-content .l-wrap{width:100%}.post-header-block{border-radius:0;background:var(--gradient-hero)}@media (max-width: 991px){.post-header-block{padding:var(--gap07) var(--gap04) var(--gap08)}}.post-header-block:before{content:none}.post-header-block .post-title{font-size:var(--fs-xlarge);width:-moz-fit-content;width:fit-content;margin:auto}@media (max-width: 991px){.post-header-block .post-title{font-size:var(--fs-title)!important}}@media (max-width: 591px){.post-header-block .post-title{font-size:var(--fs-postp)!important}}.page-box{position:relative;z-index:5;padding:var(--gap08);font-size:var(--fs-mid);line-height:1.6;width:calc(100% - (var(--ptb-big) + var(--ptb-big)));max-width:var(--max-width-large);margin-left:auto;margin-right:auto;margin-top:-4vw;border-radius:1px}@media (max-width: 1024px){.page-box{width:95%;padding:var(--gap05);margin-top:-20px}}@media (max-width: 640px){.page-box{width:97%}}.page-box.__nopadding{padding:0}.page-box.__login{max-width:var(--max-width00)}.page-box.mypage{padding:0}.l-inner-wrap{position:relative}.p-page .page-box{ul,ol {} ul li,ol li {position: relative; padding-left: var(--gap04); margin: 0 0 var(--gap02); list-style: none; p {margin-top: var(--gap01); margin-bottom: 0px; padding: var(--gap03); font-size: var(--fs-mid); background-color: var(--base-color04);}} ul li::before {content: ""; position: absolute; left: 0; top: .45em; width: 8px; height: 8px; border-radius: 50%; background-color: var(--accent-color02);} ol {counter-reset: list-counter;} ol li::before {position: absolute; left: 0; top: .1em; counter-increment: list-counter; content: counter(list-counter) "."; color: var(--accent-color02); font-weight: 700; font-family: var(--font-outfit); min-width: 1.6em;} h2,h3,h4,h5 {margin: var(--gap04) 0 var(--gap03); font-weight: 700; color: var(--text-color01); line-height: 1.3;} h3 {font-size: var(--fs-subtitle);} h4 {font-size: var(--fs-mid);} h5 {font-size: var(--fs-p); font-weight: 600;} table {width: 100%; border-top: 1px solid var(--border-color02); th,td {border-bottom: 1px solid var(--border-color07);} th {max-width: 200px; width: 20vw;}}}.p-pageInner{max-width:var(--max-width-tiny);margin-left:auto;margin-right:auto}.l-main-wrap{display:flex}@media (max-width: 1280px){.l-main-wrap{display:block}}.l-inner.__cartFlow{max-width:var(--max-width-big);background-color:transparent;margin-left:auto;margin-right:auto;margin-top:-60px;box-shadow:none}@media (max-width: 991px){.l-inner.__cartFlow{width:100%;margin-top:-40px;padding:var(--gap04)}}@media (max-width: 590px){.l-inner.__cartFlow{padding:var(--gap00)}}@media (max-width: 768px){.l-inner.__cartFlow .item-text-detail{display:block}}.p-cart .page-box{margin-top:0!important;border-radius:0;font-size:var(--fs-mid)}.o-cartFlow{margin-left:auto;margin-right:auto;padding:0 var(--gap08);width:calc(100% - (var(--ptb-big) + var(--ptb-big)));max-width:var(--max-width-large);background-color:var(--base-color02);z-index:6;border-radius:2px 2px 0 0}@media (max-width: 991px){.o-cartFlow{width:100%;margin-top:0;padding:0 0 var(--gap04)}}.payment-done{display:flex;flex-direction:column;width:100;gap:var(--gap05);p {margin-bottom: 0;} .btn {max-width: inherit; width: 100%;} .box {width: 100%; .box-item {.tel {font-size: var(--fs-xlarge);}}}}.mypage .tab-btns{background:var(--base-color02);li {background: var(--base-color01); color: #fff;}}.mypage .cart-item-box{margin-bottom:var(--gap05)}.mypage .order-detail{margin:0;padding:16px 16px 0}.u-dNone,.u-d-tab{display:none}@media (max-width: 1024px){.u-d-tab{display:block}}.u-d-md{display:none}@media (max-width: 768px){.u-d-md{display:block}}.u-d-sm{display:none}@media (max-width: 640px){.u-d-sm{display:block}}.u-dNone{display:none}.u-dNone-tab{display:block}@media (max-width: 1024px){.u-dNone-tab{display:none}}.u-dNone-md{display:block}@media (max-width: 768px){.u-dNone-md{display:none}}.u-dNone-sm{display:block}@media (max-width: 640px){.u-dNone-sm{display:none}}.u-color-main{color:var(--accent-color02)}.u-color-red01{color:var(--red01)}.u-color-green{color:var(--accent-color03)}.u-color-orange{color:var(--accent-color04)}.u-color-blue01{color:var(--accent-color01)}.u-color-blue02{color:var(--accent-color08)}.u-fw-bold{font-weight:700}.u-ta-right{text-align:right}.u-fs-tiny{font-size:var(--fs-tiny)}.u-pt-0{padding-top:0!important}.u-pt-2{padding-top:2rem}.u-mb-0{margin-bottom:0!important}.u-mb-1{margin-bottom:1rem!important}.u-mb-2{margin-bottom:2rem!important}.u-mb-3{margin-bottom:3rem!important}.u-mt-0{margin-top:0!important}.u-mt-1{margin-top:1rem}.u-mt-3{margin-top:3rem}.u-mr-1{margin-right:1rem}.u-w100{width:100%}.u-underline01.__yellow{border-bottom:2px solid var(--accent-color04)}
