﻿@import"https://fonts.googleapis.com/css2?family=Cormorant:wght@300;400;500&family=Sawarabi+Mincho&display=swap";*{padding:0;margin:0;font-size:10px;color:#586166;scroll-behavior:smooth;outline:none;font-weight:400;font-size:62.5%;letter-spacing:.05em}*::selection{background-color:#211e55;color:#fff}html,body{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;font-weight:400;width:100%}html p,body p{margin-bottom:0;font-size:16px;font-family:inherit;line-height:200%;font-weight:700}ul,ol{list-style:none}a{color:#586166;text-decoration:none;transition:.5s}figure{margin:0;line-height:0}img{max-width:100%}.visually-hidden{position:fixed !important;top:0 !important;left:0 !important;width:4px !important;height:4px !important;opacity:0 !important;overflow:hidden !important;border:none !important;margin:0 !important;padding:0 !important;display:block !important;visibility:visible !important}.inline-block{display:inline-block}.block{display:block}.flex{display:flex}.flex-auto{flex:1 1 auto}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.items-center{align-items:center}.items-start{align-items:flex-start}.fixed{position:fixed}.sticky{position:sticky}.w-full{width:100%}.w-10{width:10%}.w-20{width:20%}.w-30{width:30%}.w-40{width:40%}.w-50{width:50%}.w-60{width:60%}.w-70{width:70%}.w-80{width:80%}.w-100{width:100%}.w-25{width:25%}.w-33{width:33.3%}.z-50{z-index:50}.bottom-0{bottom:0}.clr-w{color:#fff}.clr-light-gray{color:#f0f1f2}.clr-dark-gray{color:#393939}.clr-gray{color:#dfdfdf}.clr-primary{color:#a7d989}.clr-secondary{color:#f19e7b}.text-center{text-align:center}.text-right{text-align:right}.ls-1{letter-spacing:1px}.ls-2{letter-spacing:2px}.ls-4{letter-spacing:4px}.fw-200{font-weight:200}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-bold{font-weight:700}.fz-140{font-size:14rem}.fz-52{font-size:5.2rem}.fz-48{font-size:4.8rem}.fz-46{font-size:4.6rem}.fz-40{font-size:4rem}.fz-36{font-size:3.6rem}.fz-32{font-size:3.2rem}.fz-30{font-size:3rem}.fz-28{font-size:2.8rem}.fz-26{font-size:2.6rem}.fz-24{font-size:2.4rem}.fz-20{font-size:2rem}.fz-18{font-size:1.8rem}.fz-16{font-size:1.6rem}.fz-14{font-size:1.4rem}.fz-12{font-size:1.2rem}.text-primary{color:#a7d989}.text-indent{margin-left:3.6rem;text-indent:-1.8rem}.link-underline{text-decoration:underline}.bold{font-weight:700}.m-auto{margin-left:auto;margin-right:auto}.mt-0{margin-top:0}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.mt-10{margin-top:40px}.mt-12{margin-top:48px}.mt-16{margin-top:64px}.mt-30{margin-top:120px}.mb-2{margin-bottom:8px}.mb-4{margin-bottom:16px}.mb-5{margin-bottom:20px}.mb-6{margin-bottom:24px}.mb-8{margin-bottom:32px}.mb-10{margin-bottom:40px}.mb-12{margin-bottom:40px}.ml-2{margin-left:8px}.ml-4{margin-left:16px}.ml-6{margin-left:24px}.ml-8{margin-left:32px}.ml-10{margin-left:40px}.ml-12{margin-left:48px}.ml-15{margin-left:60px}.ml-auto{margin-left:auto}.mr-2{margin-right:8px}.mr-4{margin-right:16px}.mr-6{margin-right:24px}.mr-8{margin-right:32px}.mr-15{margin-right:60px}.mr-auto{margin-right:auto}.my-2{margin-top:8px;margin-bottom:8px}.my-4{margin-top:16px;margin-bottom:16px}.my-6{margin-top:24px;margin-bottom:24px}.my-8{margin-top:32px;margin-bottom:32px}.my-10{margin-top:40px;margin-bottom:40px}.mx-2{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.p-2{padding:8px}.p-5{padding:20px}.p-6{padding:24px}.p-8{padding:32px}.p-10{padding:40px}.p-15{padding:60px}.p-20{padding:80px}.pr-0{padding-right:0}.pr-8{padding-right:32px}.pr-10{padding-right:40px}.pr-30{padding-right:120px}.pr-17{padding-right:68px}.pt-4{padding-top:16px}.pt-5{padding-top:20px}.pt-6{padding-top:24px}.pt-8{padding-top:32px}.pt-10{padding-top:40px}.pt-50{padding-top:200px}.pb-4{padding-bottom:16px}.pb-6{padding-bottom:24px}.pb-8{padding-bottom:32px}.pb-10{padding-bottom:40px}.pb-15{padding-bottom:60px}.pb-20{padding-bottom:80px}.py-2{padding-top:8px;padding-bottom:8px}.py-4{padding-top:16px;padding-bottom:16px}.py-6{padding-top:24px;padding-bottom:24px}.py-8{padding-top:32px;padding-bottom:32px}.py-10{padding-top:40px;padding-bottom:40px}.py-15{padding-top:60px;padding-bottom:60px}.py-20{padding-top:80px;padding-bottom:80px}.py-30{padding-top:120px;padding-bottom:120px}.px-0{padding-left:0;padding-right:0}.px-2{padding-left:2;padding-right:2}.px-4{padding-left:16px;padding-right:16px}.px-5{padding-left:20px;padding-right:20px}.px-6{padding-left:24px;padding-right:24px}.px-8{padding-left:32px;padding-right:32px}.px-10{padding-left:40px;padding-right:40px}.px-12{padding-left:48px;padding-right:48px}.px-15{padding-left:60px;padding-right:60px}.px-20{padding-left:80px;padding-right:80px}.leading-6{line-height:1.5}.leading-8{line-height:2}.list-disc{list-style-type:disc}.list-decimal{list-style-type:decimal}.bg-navy{background:#211e55}.bg-light-gray{background:#f0f1f2}.bg-white{background:#fff}.bg-primary{background:#fafaef}.manrope{font-family:"Manrope",sans-serif}.container{margin-left:auto;margin-right:auto;max-width:1024px}.container-lg{margin-left:auto;margin-right:auto;max-width:1280px}.clr-primary{color:#a7d989}.clr-secondary{color:#f19e7b}.clr-red{color:#ff6a6a}.linktxt{text-decoration:underline}.lh-100{line-height:100%}.lh-130{line-height:130%}.lh-150{line-height:150%}#main{position:relative}.main-inr{margin:7rem 0 0}@media screen and (max-width:1024px){.main-inr{margin-top:64px;margin-left:0;padding:0;width:100%}}#nav-container{position:relative;height:100%;width:100%;pointer-events:none}#nav-container *{visibility:visible}#nav-container .bg{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden;opacity:0;transition:.5s}#nav-container:focus-within .bg{visibility:visible;opacity:.6}#nav-container:focus-within .nav-icon{pointer-events:none}#nav-container:focus-within .icon-bar:nth-of-type(1){transform:translate3d(0,8px,0) rotate(45deg)}#nav-container:focus-within .icon-bar:nth-of-type(2){opacity:0}#nav-container:focus-within .icon-bar:nth-of-type(3){transform:translate3d(0,-10px,0) rotate(-45deg)}#nav-container:focus-within #nav-content{transform:translateX(12%);z-index:0}#nav-container .nav-icon{padding:14px 0 10px;position:absolute;z-index:99999999;-webkit-appearance:none;left:0;top:0;border:0;border-radius:0;width:70px;height:40px;cursor:pointer;pointer-events:auto;touch-action:manipulation;text-align:center;background:#e25c46}@media screen and (max-width:1024px){#nav-container .nav-icon{left:auto;right:0;top:0;transform:none}}#nav-container .nav-icon .icon-bar{margin:0 auto;display:block;width:46%;height:1px;background:#fff;transition:.3s}#nav-container .nav-icon .icon-bar+.icon-bar{margin-top:8px}#nav-container .nav-icon .ttl{margin-top:6px;font-size:12px;color:#fff;text-align:center}#nav-container #nav-content{padding:20px 0 0 120px;width:100%;position:absolute;top:0;right:0;height:100%;background:#6a9d4a;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transform:translateX(-100%);transition:transform .3s;will-change:transform;contain:paint}@media screen and (max-width:1024px){#nav-container #nav-content{top:60px}}#nav-container #nav-content ul{height:100%;display:flex;flex-direction:column;position:relative;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}#nav-container #nav-content ul li a{padding:16px 5px;display:block;text-transform:uppercase;transition:color .1s;color:#fff;font-weight:300;font-family:"Noto Serif JP",serif;font-size:16px}#nav-container #nav-content ul li a:hover{text-decoration:underline}.hero{background-color:#fff;color:#211e55;font-size:32px;padding:196px 0 84px;width:100%;text-align:center}.divider{height:0;width:100%;border-bottom:1px solid #f0f1f2}section{padding:100px 64px}@media screen and (max-width:1024px){section{padding:60px 12px}}@media screen and (max-width:1024px){section{padding-left:12px;padding-right:14px}}.champaign-area{margin-top:48px;padding:12px 0;border:2px solid #e25c46;border-radius:8px}.champaign-area .champaign-area-head{display:flex;align-items:center;justify-content:center}@media screen and (max-width:1024px){.champaign-area .champaign-area-head{flex-direction:column}}.champaign-area .champaign-area-head .ttl,.champaign-area .champaign-area-head .lead{font-size:20px;font-weight:700;color:#e25c46}.champaign-area .champaign-area-head .lead{margin-left:24px}.champaign-area .desc{margin-top:4px}.champaign-area .desc span{font-size:16px;font-weight:700}.arrow_r_b{display:block;content:"";position:relative;display:inline-block;text-decoration:none;width:16px;height:16px;border:1px solid #211e55;border-radius:50%}.arrow_r_b:before{content:"";width:6px;height:6px;border-top:solid 1px #211e55;border-right:solid 1px #211e55;position:absolute;top:50%;right:40%;transform:translateY(-50%) rotate(45deg)}.arrow_l_b{display:block;content:"";position:relative;display:inline-block;text-decoration:none;width:16px;height:16px;border:1px solid #211e55;border-radius:50%}.arrow_l_b:before{content:"";width:6px;height:6px;border-bottom:solid 1px #211e55;border-left:solid 1px #211e55;position:absolute;top:50%;left:30%;transform:translateY(-50%) rotate(45deg)}.bg-theme{background:#e25c46;color:#fff}.page-header{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:1024px){.page-header{flex-direction:column;align-items:flex-start}}.page-header.--noImage{text-align:center;justify-content:center;padding:4rem 0;background:#e25c46}.page-header.--noImage .sec-ttl{width:100%}@media screen and (max-width:1024px){.page-header.--noImage .sec-ttl{margin-left:0}}.page-header h2{margin-left:40px}@media screen and (max-width:1024px){.page-header h2{margin-left:12px;padding:30px 0;order:2}}.page-header .page-head-img{width:64%}@media screen and (max-width:1024px){.page-header .page-head-img{width:100%;height:250px;order:1}}@media screen and (max-width:1024px){.page-header .page-head-img figure{height:100%}}.page-header .page-head-img figure img{border-radius:60px 0 0;object-fit:cover;width:100%;height:100%}@keyframes scroll{0%{height:0}50%{height:240px;margin-top:0}100%{margin-top:240px;height:240px}}.dli-chevron-round-right{display:inline-block;vertical-align:middle;color:#393939;line-height:1;position:relative;width:1rem;height:1rem;transform:translateX(-25%) rotate(45deg)}.dli-chevron-round-right:before,.dli-chevron-round-right:after{content:"";position:absolute;background:currentColor;border-radius:.1em}.dli-chevron-round-right:before{top:0;left:0;right:0;height:.1rem}.dli-chevron-round-right:after{top:0;right:0;bottom:0;width:.1rem}.btn{padding:12px 28px;display:block;font-size:16px;font-weight:700;border:1px solid #e25c46;transition:.5s;display:flex;align-items:center;justify-content:space-between;border-radius:40px}.btn .dli-chevron-round-right{color:#fff}.btn.s{width:160px}@media screen and (min-width:320px)and (max-width:480px){.btn.s{width:90%}}.btn.m{width:200px}.btn.primary{border-color:#211e55;background-color:#211e55;color:#fff}.btn.secondary{background:#fff;border-color:#211e55;color:#211e55}.btn.secondary .dli-chevron-round-right{color:#211e55}.btn.third{border-color:#e25c46;background:#e25c46;color:#fff}.btn.third .dli-chevron-round-right{color:#fff}.btn.third:hover{background:#fff;color:#e25c46}.btn.third:hover .dli-chevron-round-right{color:#e25c46}.btn.third:hover:hover{border-color:#e25c46}.btn:hover{color:#fff;background:#a9de88;border-color:#fff}.btn:hover .dli-chevron-round-right{color:#fff}.btn.ghost{border-color:#e25c46;color:#e25c46;background:rgba(0,0,0,0)}.btn.ghost:hover{background-color:#e25c46;color:#fff}.btn.ghost.secondary{border-color:#f19e7b;color:#f19e7b}.btn.ghost.secondary:hover{background:rgba(241,158,123,.4);color:#fff}.btn_txt{padding:0 4px 4px 0;display:block;font-size:16px;font-weight:700;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #e25c46;width:180px}.btn_txt:hover{color:#e25c46}.btn_txt .arrow_r_b{margin-left:12px}.btn_txt .arrow_r_b,.btn_txt .arrow_r_b:before{border-color:#211e55;border-color:#e25c46}.champaign{background:#fff;position:absolute;right:20px;bottom:20px;width:280px;border-radius:8px}@media screen and (max-width:768px){.champaign{margin-bottom:40px;margin-top:40px;position:static;right:auto;width:100%;order:3}}.champaign h4{padding:8px;background:#e25c46;color:#fff;font-size:18px;font-weight:700;text-align:center;border-radius:8px 8px 0 0;line-height:130%}.champaign .descarea{padding:8px 24px 14px}.champaign .descarea .desc{font-size:18px;color:#e25c46;font-weight:700;text-align:center}.champaign .descarea .desc span{font-size:24px;font-weight:700;color:#e25c46}.champaign .descarea p{line-height:140%}@media screen and (min-width:320px)and (max-width:480px){.champaign .descarea p{text-align:center}}.champaign .descarea p span{font-size:16px;font-weight:700}@media screen and (min-width:320px)and (max-width:480px){.champaign .descarea p span{font-size:16px}}.champaign .descarea .btn{margin-top:12px;font-size:14px;text-align:center;display:block}.marker{background:#f6fa10;display:inline}.sec-ttl.--center{text-align:center}.sec-ttl .en{font-family:"Poppins",sans-serif;color:rgba(0,0,0,0);-webkit-text-stroke:2px #e25c46;text-stroke:2px #e25c46;font-weight:700;font-size:80px;letter-spacing:.1em;line-height:100%}@media screen and (min-width:320px)and (max-width:480px){.sec-ttl .en{font-size:48px}}.sec-ttl .jp{display:block}.sec-ttl .jp span{font-size:18px;background:#e25c46;color:#fff;font-weight:700}.sec-ttl.on-clr .en{color:#fff;-webkit-text-stroke:0;text-stroke:0;font-weight:400}.sec-ttl.on-clr .jp span{background:#fff;color:#e25c46}.sec-ttl.clr .en{color:#e25c46;background:0 0;font-weight:400}.sec-ttl.clr .jp span{background:#e25c46;color:#fff}.required{margin-left:8px;padding:4px 8px;background:#e25c46;color:#fff;font-size:12px;border-radius:4px}.num.outline{font-family:"Poppins",sans-serif;color:rgba(0,0,0,0);-webkit-text-stroke:2px #e25c46;text-stroke:2px #e25c46;font-weight:700}picture{width:100%}.lh-100{line-height:100%}@media screen and (max-width:768px){.p-20{padding-left:14px}}@media screen and (max-width:768px){.p-20{padding-left:14px;padding-right:14px}}.sticky-img{position:sticky;top:0;height:100vh}.sticky-img img{height:100%;width:100%}.pl-156{padding-left:156px}.px-156{padding-left:156px;padding-right:156px}.bt{border-top:1px solid #f0f1f2}.border{border:1px solid #f0f1f2}.bb{border-bottom:1px solid #f0f1f2}.b-secondary{border:1px solid #f19e7b}.txt-v{writing-mode:vertical-rl}.terms-head{border-bottom:1px solid #f0f1f2}@media screen and (max-width:768px){.terms-head ul li a{padding-left:10px;padding-right:10px}}.terms-cont{margin:0 auto 120px;width:980px}@media screen and (max-width:768px){.terms-cont{width:90%}}@media screen and (max-width:768px){.terms-cont{padding-left:10px;padding-right:10px;width:calc(100% - 20px)}}.terms-cont p{margin-bottom:8px;line-height:160%}.terms-cont li{margin-bottom:8px;list-style:decimal inside;line-height:160%}.terms-cont li p{display:inline}.terms-cont li ol{margin-top:8px}.terms-cont li ol li{padding-left:1em}.bg-navy{background:#211e55}.bg-light-gray{background:#f0f1f2}.bg-gray{background:#dfdfdf}.bg-white{background:#fff}.bg-secondary{background:#f19e7b}.manrope{font-family:"Manrope",sans-serif}.flexbox{display:flex}.flexbox .column{width:50%}.flexbox-md-up{display:flex}.flexbox-md-up .column{width:50%}@media screen and (max-width:768px){.flexbox-md-up{display:flex}.flexbox-md-up .column{width:50%}}@media screen and (max-width:768px){.flexbox-md-up{flex-direction:column}.flexbox-md-up .column{width:100%}}.flexbox-lg{display:flex}.flexbox-lg .column{width:50%}@media screen and (max-width:768px){.flexbox-lg{flex-direction:column}.flexbox-lg .column{width:100%}}@media screen and (max-width:768px){.flexbox-lg{flex-direction:column}.flexbox-lg .column{width:100%}}.container{margin-left:auto;margin-right:auto;max-width:1024px}.container-lg{margin-left:auto;margin-right:auto;max-width:1280px}@media screen and (max-width:768px){.section-ttl h2 span{display:block}.section-ttl h2 span.ml-8{margin-left:0}}.order-1{order:1}.order-2{order:2}.ttl-md{font-size:42px;font-weight:300;font-family:"Cormorant",serif}.ttl-md span{font-size:14px;display:block;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.ttl-lg{font-size:100px;font-weight:300;font-family:"Cormorant",serif}.ttl-lg span{font-size:14px;display:block;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.sidecont{width:26%;height:calc(100vh - 100px);position:sticky;top:100px}@media screen and (max-width:768px){.sidecont{height:auto;position:static;top:0;width:100%;height:auto}}.sidecont .sidecont-inr{position:relative;height:100%}.sidecont .sidecont-inr ul{position:absolute;bottom:80px;right:0;text-align:right}@media screen and (max-width:768px){.sidecont .sidecont-inr ul{display:none}}.sidecont .sidecont-inr ul.policy-li li a{padding:6px;font-size:12px}.sidecont .sidecont-inr ul li a{padding:10px;font-size:16px;display:block}.sidecont .sidecont-inr ul li:last-child{margin-top:80px}.sidecont .sidecont-inr ul li:last-child a{font-size:12px}.sidecont .sidecont-inr p{margin-top:40px;text-align:right;font-size:14px}@media screen and (max-width:768px){.sidecont .sidecont-inr p{margin-top:20px;text-align:center}}.sidecont .sidecont-inr p span{font-size:14px}.pg-ttl{position:absolute;top:0;right:0}@media screen and (max-width:768px){.pg-ttl{position:relative;top:0;right:auto;left:0}}.pg-ttl h2{font-family:futura;font-size:24px;color:#6a9d4a;font-weight:400;text-align:right}@media screen and (max-width:768px){.pg-ttl h2{text-align:center}}.pg-ttl h2 span{display:block;font-size:14px;color:#6a9d4a}.item-ttl{position:absolute;top:0;right:0;width:100%}@media screen and (max-width:768px){.item-ttl{position:relative}}.item-ttl h2{font-size:18px;color:#6a9d4a;font-weight:400;text-align:right}@media screen and (max-width:768px){.item-ttl h2{text-align:center}}.item-ttl h2 .item-numarea{margin-bottom:8px;display:block;border-bottom:1px solid #6a9d4a;font-size:14px;color:#6a9d4a}.item-ttl h2 .item-numarea .item-num{font-size:24px}.item-ttl p{margin-top:60px;text-align:right;font-size:12px}@media screen and (max-width:768px){.item-ttl p{text-align:center}}@media screen and (max-width:768px){.buyarea{display:none}}.buyarea .price{padding:0 6px;font-size:28px}.buyarea .btn{margin-top:40px;width:200px}.buyarea-sp{display:none}@media screen and (max-width:768px){.buyarea-sp{display:block;margin-bottom:40px;text-align:center}}.buyarea-sp .price{padding:0 6px;font-size:28px}.buyarea-sp .btn{margin:20px auto 0;width:200px}.pg-cont{padding-left:60px;padding-bottom:180px;width:74%}@media screen and (max-width:768px){.pg-cont{width:100%;padding-left:0}}.pg-cont .pg-cont-inr{width:80%}@media screen and (max-width:768px){.pg-cont .pg-cont-inr{width:100%}}.pg-cont .about-fv img{width:100%}.pg-cont .about-fv h3{margin-top:80px;font-size:20px;color:#6a9d4a}.pg-cont .about-fv p{margin-top:50px;font-size:14px;color:#6a9d4a}.pg-cont .item-fv{margin-bottom:120px}@media screen and (max-width:768px){.pg-cont .item-fv{margin-bottom:40px}}.pg-cont .item-fv img{width:100%}.pg-cont .item-fv h3{margin-top:80px;font-size:20px;color:#6a9d4a}.pg-cont .item-fv p{margin-top:50px;font-size:14px;color:#6a9d4a}.pg-cont .produts-li{margin-top:0}.feature{margin-top:180px}.feature h3{font-size:20px;color:#6a9d4a}.feature .feature-item{margin-top:60px;display:flex;align-items:center}@media screen and (max-width:768px){.feature .feature-item{flex-direction:column}}.feature .feature-item li{padding:8px;font-size:14px}.feature .feature-item li:first-child{padding:4px;width:46px}.feature .feature-item li:first-child img{width:100%}.feature .feature-item li h4{font-size:14px;width:130px}@media screen and (max-width:768px){.feature .feature-item li h4{width:100%}}.policycont ul li{font-size:16px;font-weight:700}.policycont ul li dl{margin-top:40px;padding-top:40px;border-top:1px solid #dfdfdf}.policycont ul li dl dt{font-size:20px;font-weight:700}.policycont ul li dl dd{margin-top:16px;font-size:16px;font-weight:700}.policycont ul li dl dd ul{margin:12px 0 16px 16px}.policycont ul li dl dd ul li{font-size:16px;font-weight:700}.fv{width:calc(100% - 8rem);height:calc(100vh - 70px);padding-right:8rem}@media screen and (max-width:1024px){.fv{padding-right:0;width:100%}}@media screen and (max-width:768px){.fv{height:100%}}.fv .fv-inr{width:100%;height:100%;position:relative}@media screen and (max-width:768px){.fv .fv-inr{display:flex;flex-direction:column}}.fv .fv-inr .fv-l{padding-bottom:56px;position:absolute;left:40px;bottom:0}@media screen and (max-width:768px){.fv .fv-inr .fv-l{margin-top:-90px;padding:20px 12px;left:0;position:static;order:2}}.fv .fv-inr .fv-l .fv-copy_first{margin-bottom:18px;font-size:24px;font-weight:700;letter-spacing:.2rem}@media screen and (max-width:768px){.fv .fv-inr .fv-l .fv-copy_first{color:#fff}}.fv .fv-inr .fv-l .fv-copy_first span{font-size:16px;font-weight:700}@media screen and (max-width:768px){.fv .fv-inr .fv-l .fv-copy_first span{color:#fff}}.fv .fv-inr .fv-l .fv-cop_msg{margin-bottom:8px;font-size:30px;color:#e25c46;font-weight:700;display:flex;align-items:center}@media screen and (max-width:768px){.fv .fv-inr .fv-l .fv-cop_msg{font-size:26px}}.fv .fv-inr .fv-l .fv-cop_msg span{font-size:26px;color:#e25c46;font-weight:700}@media screen and (max-width:768px){.fv .fv-inr .fv-l .fv-cop_msg span{font-size:20px}}.fv .fv-inr .fv-l .fv-cop_msg .msg{margin-left:8px;border:2px solid #e25c46;min-width:230px;height:50px;position:relative}@media screen and (max-width:768px){.fv .fv-inr .fv-l .fv-cop_msg .msg{min-width:260px}}.fv .fv-inr .fv-l .fv-cop_msg .msg img{position:absolute;top:50%;left:12px;transform:translateY(-50%)}.fv .fv-inr .fv-l p{margin-top:40px;font-size:16px;font-weight:700}@media screen and (max-width:768px){.fv .fv-inr .fv-l p{margin-top:20px;font-size:16px}}.fv .fv-inr .fv-l p .marker{font-size:16px;font-weight:700}@media screen and (max-width:768px){.fv .fv-inr .fv-l p .marker{font-size:16px}}.fv .fv-inr .fv-l .btn{margin-top:56px}@media screen and (max-width:768px){.fv .fv-inr .fv-l .btn{margin-top:40px;width:auto}}.fv .fv-r{position:absolute;right:0;top:0;width:70%;height:100%;z-index:-999}@media screen and (max-width:768px){.fv .fv-r{position:static;order:1;width:100%}}.fv .fv-r figure{height:100%}.fv .fv-r img{border-radius:60px 0 0;object-fit:cover;width:100%;height:100%}@media screen and (max-width:768px){.fv .fv-r img{border-radius:0}}.fixed_cta{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:999999}@media screen and (max-width:768px){.fixed_cta{top:auto;bottom:0;width:100%;transform:none}}@media screen and (max-width:768px){.fixed_cta ul{display:flex}}@media screen and (max-width:768px){.fixed_cta ul li{width:50%}}.fixed_cta ul li:first-child{margin-bottom:8px}@media screen and (max-width:768px){.fixed_cta ul li:first-child{margin-bottom:0}}.fixed_cta ul li a{padding:20px 16px;display:block;writing-mode:vertical-rl;border-radius:8px 0 0 8px;font-size:14px;font-weight:700;letter-spacing:.1em;display:flex;align-items:center}@media screen and (max-width:768px){.fixed_cta ul li a{font-size:14px;writing-mode:horizontal-tb}}.fixed_cta ul li a .arrow_r_b{margin-top:6px;width:16px;height:16px}@media screen and (max-width:768px){.fixed_cta ul li a .arrow_r_b{margin-top:0;margin-left:8px}}.fixed_cta ul li a .arrow_r_b:before{width:6px;height:6px;top:50%;right:40%;transform:translateY(-50%) rotate(45deg)}.fixed_cta ul li a.primary{color:#fff;background:#211e55;border:1px solid #fff;border-right:0}.fixed_cta ul li a.primary .arrow_r_b,.fixed_cta ul li a.primary .arrow_r_b:before{border-color:#fff}.fixed_cta ul li a.secondary{color:#211e55;background:#fff;border:1px solid #211e55;border-right:0}.fixed_cta ul li a.secondary .arrow_r_b,.fixed_cta ul li a.secondary .arrow_r_b:before{border-color:#211e55}.fixed_cta ul li a:hover{color:#fff;background:#a9de88;border-color:#fff}.fixed_cta ul li a:hover .arrow_r_b,.fixed_cta ul li a:hover .arrow_r_b:before{border-color:#fff}.frame-box-001{padding:20px;position:relative}@media screen and (max-width:768px){.frame-box-001{padding:12px}}.frame-box-001:before,.frame-box-001:after{content:"";width:20px;height:20px;position:absolute}.frame-box-001:before{border-left:solid 1px #fff;border-top:solid 1px #fff;top:0;left:0}.frame-box-001:after{border-right:solid 1px #fff;border-bottom:solid 1px #fff;bottom:0;right:0}.top-syory{position:relative;padding-top:140px;padding-bottom:140px}@media screen and (max-width:768px){.top-syory{padding-top:60px;padding-bottom:60px;padding-left:12px;padding-right:12px}}.top-syory header h3{font-size:40px;font-weight:700;color:#e25c46}@media screen and (max-width:768px){.top-syory header h3{font-size:32px}}.top-syory header h3 .sub{font-size:16px;font-weight:700;color:#fff;background:#e25c46;display:inline-block}.top-syory p{font-size:18px;font-weight:700}@media screen and (max-width:768px){.top-syory p{font-size:16px}}.top-syory p .lg{margin-bottom:16px;font-size:24px;font-weight:700;display:block}@media screen and (max-width:768px){.top-syory p .lg{font-size:18px}}.top-syory p .marker{font-size:18px;font-weight:700}@media screen and (max-width:768px){.top-syory p .marker{font-size:18px}}.top-syory.intro{background:#e25c46;text-align:center}.top-syory.intro h3{font-size:24px;font-weight:700;color:#fff}.top-syory.intro .intro-txt{margin:16px auto 0;font-size:40px;font-weight:700;color:#fff;width:60%}@media screen and (max-width:768px){.top-syory.intro .intro-txt{width:auto;font-size:16px}}.top-syory.intro .intro-txt span{font-size:40px;font-weight:700;color:#e25c46}.top-syory.intro .intro-txt span.marker{background:#fff;font-size:46px}@media screen and (max-width:768px){.top-syory.intro .intro-txt span.marker{font-size:18px}}@media screen and (max-width:768px){.top-syory.intro .intro-txt span{font-size:24px}}.top-syory .nxt-nav{position:absolute;left:50%;bottom:0;transform:translateX(-50%);z-index:0}@media screen and (max-width:1024px){.top-syory .nxt-nav{display:none}}.top-syory .nxt-nav .nxt-nav-inner a{bottom:0;text-align:center;letter-spacing:.1em;writing-mode:vertical-rl;display:flex;align-items:center}.top-syory .nxt-nav .nxt-nav-inner a span{height:80px;overflow:hidden;display:block}.top-syory .nxt-nav .nxt-nav-inner a span:after{content:"";display:block;width:1px;border-left:1px #fff solid;animation:scroll 1.3s ease 0s infinite normal;margin:0 auto 0}.top-syory.first{padding-top:0}.top-syory.first header{display:flex;justify-content:space-between}@media screen and (max-width:768px){.top-syory.first header{flex-direction:column}}.top-syory.first header h3{padding-top:140px}@media screen and (max-width:768px){.top-syory.first header h3{margin-bottom:20px;padding-top:60px}}.top-syory.first p{margin-top:140px;margin-left:30vw}@media screen and (max-width:768px){.top-syory.first p{margin-top:40px;margin-left:0}}.top-syory.first p .lg{margin-bottom:16px;font-size:24px;font-weight:700;display:block}@media screen and (max-width:768px){.top-syory.first p .lg{font-size:18px}}.top-syory.first figure{width:450px}@media screen and (max-width:768px){.top-syory.first figure{width:auto}}.top-syory.first figure img{border-radius:0 0 0 14px}@media screen and (max-width:768px){.top-syory.first figure img{border-radius:4px}}.top-syory.second{background:#f8f7f5;padding-left:0;padding-bottom:0}@media screen and (max-width:768px){.top-syory.second{padding-top:60px;padding-bottom:60px;padding-left:12px;padding-right:12px}}.top-syory.second header{padding-left:64px}@media screen and (max-width:768px){.top-syory.second header{padding-left:0}.top-syory.second header h3{margin-bottom:20px}}.top-syory.second .txtarea{display:flex;align-items:flex-end}@media screen and (max-width:768px){.top-syory.second .txtarea{flex-direction:column}}.top-syory.second .txtarea p{margin-top:140px;margin-left:140px;padding-bottom:140px}@media screen and (max-width:768px){.top-syory.second .txtarea p{margin-top:40px;margin-left:0;padding-bottom:0}}.top-syory.second .txtarea figure{width:350px}@media screen and (max-width:768px){.top-syory.second .txtarea figure{width:100%}}.top-syory.second .txtarea figure img{border-radius:0 14px 0 0}@media screen and (max-width:768px){.top-syory.second .txtarea figure img{width:100%;border-radius:4px}}.top-omoi{padding-top:160px;padding-bottom:160px;background:url(//melab.kyoto-workslab.co.jp/wp-content/themes/melab/assets/css/../images/omoi_bg.jpg) no-repeat;background-size:cover;position:relative}@media screen and (max-width:768px){.top-omoi{padding-top:60px;padding-bottom:60px;position:static}}.top-omoi .top-omoi-inr h3{font-size:32px;font-weight:700;color:#e25c46;text-align:center}@media screen and (max-width:768px){.top-omoi .top-omoi-inr h3{font-size:24px}}.top-omoi .top-omoi-inr p{margin-top:48px;margin-bottom:56px;font-size:24px;text-align:center}@media screen and (max-width:768px){.top-omoi .top-omoi-inr p{margin-top:24px;margin-bottom:0;font-size:16px}}.top-omoi .top-omoi-inr p span{font-size:24px;font-weight:700}@media screen and (max-width:768px){.top-omoi .top-omoi-inr p span{font-size:18px}}.top-omoi .top-omoi-inr a{margin:auto;min-width:180px}@media screen and (max-width:768px){.top-omoi .top-omoi-inr a{margin-top:40px}}.top-omoi .nxt-nav{position:absolute;left:50%;top:0;transform:translateX(-50%);z-index:0}@media screen and (max-width:1024px){.top-omoi .nxt-nav{display:none}}.top-omoi .nxt-nav .nxt-nav-inner a{top:0;text-align:center;letter-spacing:.1em;writing-mode:vertical-rl;display:flex;align-items:center}.top-omoi .nxt-nav .nxt-nav-inner a span{height:80px;overflow:hidden;display:block}.top-omoi .nxt-nav .nxt-nav-inner a span:after{content:"";display:block;width:1px;border-left:1px #e25c46 solid;animation:scroll 1.3s ease 0s infinite normal;margin:0 auto 0}.top-interview__list{margin-top:6rem;display:flex;justify-content:center;gap:24px}@media screen and (min-width:480px)and (max-width:768px){.top-interview__list{flex-wrap:wrap;gap:24px;justify-content:flex-start}}@media screen and (min-width:320px)and (max-width:480px){.top-interview__list{flex-direction:column}}.top-interview__item{width:calc((100% - 72px)/4);border-radius:14px;box-shadow:0 2px 4px rgba(0,0,0,.1);background:#fff;overflow:hidden}@media screen and (max-width:768px){.top-interview__item{width:calc((100% - 24px)/2)}}@media screen and (min-width: 320px)and (max-width: 480px){.top-interview__item{width:100%}}@media screen and (max-width: 768px){.top-recommend{padding-left:12px;padding-right:12px}}.top-recommend h3{font-size:42px;font-weight:700;text-align:center;color:#fff}@media screen and (max-width:768px){.top-recommend h3{font-size:26px}}.top-recommend .recommend-list{margin-top:40px}.top-recommend .recommend-list .recommend-list-item{margin:0 auto 24px;padding:40px;width:80%;background:#fff;border-radius:16px}@media screen and (max-width:768px){.top-recommend .recommend-list .recommend-list-item{padding:20px 12px;width:auto}}.top-recommend .recommend-list .recommend-list-item .recommend-list-item-inr{display:flex;align-items:center}@media screen and (max-width:768px){.top-recommend .recommend-list .recommend-list-item .recommend-list-item-inr{flex-direction:column}}.top-recommend .recommend-list .recommend-list-item .recommend-list-item-inr .num{font-size:80px;width:10%}@media screen and (max-width:768px){.top-recommend .recommend-list .recommend-list-item .recommend-list-item-inr .num{width:auto}}.top-recommend .recommend-list .recommend-list-item .recommend-list-item-inr .ttl{margin:0 42px;color:#e25c46;font-size:24px;font-weight:700;width:30%}@media screen and (max-width:768px){.top-recommend .recommend-list .recommend-list-item .recommend-list-item-inr .ttl{margin:0;width:100%;text-align:center}}.top-recommend .recommend-list .recommend-list-item .recommend-list-item-inr .desc{width:50%}@media screen and (max-width:768px){.top-recommend .recommend-list .recommend-list-item .recommend-list-item-inr .desc{margin-top:16px;width:100%}}.top-recommend .recommend-list .recommend-list-item .recommend-list-item-inr .desc ul li{margin-bottom:6px;font-size:16px;font-weight:700}.top-about .sec-ttl-area{display:flex;justify-content:space-between}@media screen and (max-width:768px){.top-about .sec-ttl-area{flex-direction:column}}@media screen and (max-width:768px){.top-about .sec-ttl-area .desc{margin-top:16px}}.top-about .sec-ttl-area .desc p{font-size:18px}@media screen and (max-width:768px){.top-about .sec-ttl-area .desc p br{display:none}}.top-about .sec-ttl-area .desc .btn_txt{margin-top:40px;float:right}.top-about .top-about-list{margin-top:64px;display:flex;justify-content:space-between}@media screen and (max-width:768px){.top-about .top-about-list{flex-direction:column}}.top-about .top-about-list .top-about-list-item{padding:20px 14px 40px;border:2px solid #e25c46;border-radius:8px;width:22%}@media screen and (max-width:768px){.top-about .top-about-list .top-about-list-item{margin-bottom:16px;padding-left:12px;padding-right:12px;width:auto}}.top-about .top-about-list .top-about-list-item figure{padding:32px;text-align:center}@media screen and (max-width:768px){.top-about .top-about-list .top-about-list-item figure{padding:12px 0}}.top-about .top-about-list .top-about-list-item h4{font-size:16px;color:#e25c46;font-weight:700;text-align:center}.top-about .top-about-list .top-about-list-item p{margin-top:8px;font-weight:400;font-size:14px;line-height:140%}.top-about .top-about-linkarea{margin-top:60px;border-top:2px solid #586166;border-bottom:2px solid #586166;display:flex;align-items:center}@media screen and (max-width:768px){.top-about .top-about-linkarea{flex-direction:column}}.top-about .top-about-linkarea li{width:calc(50% - 1px)}.top-about .top-about-linkarea li:first-child{border-right:2px solid #586166}@media screen and (max-width: 768px){.top-about .top-about-linkarea li{width:100%}.top-about .top-about-linkarea li:first-child{border-right:0;border-bottom:1px solid #586166}}.top-about .top-about-linkarea li a{padding:42px 24px;display:block}.top-about .top-about-linkarea li a:hover{background:#e25c46}.top-about .top-about-linkarea li a:hover *{color:#fff}.top-about .top-about-linkarea li a .linkarea{display:flex;justify-content:space-between;align-items:center}.top-about .top-about-linkarea li a h5{font-size:24px;font-weight:700}.top-about .top-about-linkarea li a h5 .en{font-size:14px;color:#e25c46;display:block}.top-course .incCourseNavi{margin-top:6rem}.top-instractor{position:relative}.top-instractor .top-instractor-inr{margin-top:14px;display:flex;justify-content:space-between}@media screen and (max-width:768px){.top-instractor .top-instractor-inr{flex-direction:column}}.top-instractor .top-instractor-inr .txtarea p{margin-top:20px;font-size:18px}.top-instractor .top-instractor-inr .txtarea p a{margin-top:60px}.top-instractor .top-instractor-inr .top-instractor-pct{margin-left:100px;display:flex}@media screen and (max-width:768px){.top-instractor .top-instractor-inr .top-instractor-pct{margin:40px 0 0}}.top-instractor .top-instractor-inr .top-instractor-pct li{width:310px}@media screen and (max-width:768px){.top-instractor .top-instractor-inr .top-instractor-pct li{width:50%}}.top-instractor .top-instractor-inr .top-instractor-pct li:first-child{margin-right:14px}@media screen and (max-width:768px){.top-instractor .top-instractor-inr .top-instractor-pct li:first-child{margin-right:0}}.top-instractor .bg-content{display:block;background:#e25c46;height:240px;width:100%;position:absolute;bottom:0;left:0;z-index:-1}@media screen and (max-width:768px){.top-instractor .bg-content{display:none}}.page-inr .page-nav{position:sticky;top:0;background:#fff;z-index:99999}@media screen and (max-width:768px){.page-inr .page-nav{top:60px}}.page-inr .page-nav nav ul{width:100%;justify-content:center;display:flex;align-items:center;border-top:1px solid #393939;border-bottom:1px solid #393939}@media screen and (max-width:768px){.page-inr .page-nav nav ul{width:100%;overflow-x:scroll;justify-content:flex-start}}@media screen and (max-width:768px){.page-inr .page-nav nav ul li{flex-shrink:0}}.page-inr .page-nav nav ul li a{padding:18px 32px 14px;display:block;font-size:16px;font-weight:700;border-bottom:4px solid #fff}.page-inr .page-nav nav ul li a.active,.page-inr .page-nav nav ul li a:hover{color:#e25c46;border-bottom:4px solid #e25c46}.page-about-intro{padding:180px 0}@media screen and (max-width:768px){.page-about-intro{padding:40px 0}}.page-about-intro h3{text-align:center;font-size:24px;color:#e25c46;font-weight:700}.page-about-intro p{margin-top:24px;font-size:18px;font-weight:700;text-align:center}.page-about-strength .strength-panel{display:flex;flex-wrap:wrap}@media screen and (min-width:320px)and (max-width:480px){.page-about-strength .strength-panel{flex-direction:column;width:auto}}.page-about-strength .strength-panel .panel{width:50%;border:1px solid #e25c46;border-bottom:none;box-sizing:border-box}@media screen and (max-width:768px){.page-about-strength .strength-panel .panel{width:100%}}.page-about-strength .strength-panel .panel:nth-child(even){box-sizing:border-box;border-left:none}@media screen and (max-width:768px){.page-about-strength .strength-panel .panel:nth-child(even){border-left:1px solid #393939;border-color:#393939}}.page-about-strength .strength-panel .panel:nth-child(n+5){border-bottom:1px solid #393939}@media screen and (max-width:768px){.page-about-strength .strength-panel .panel:nth-child(n+5){border-bottom:none}}@media screen and (max-width:768px){.page-about-strength .strength-panel .panel:last-child{border-bottom:1px solid #393939}}.page-about-strength .strength-panel .panel.ttl-area{padding:88px 0 88px 56px;background:#e25c46}.page-about-strength .strength-panel .panel.ttl-area p{margin-top:20px;color:#fff;font-weight:700;font-size:18px}@media screen and (min-width:768px)and (max-width:1024px){.page-about-strength .strength-panel .panel.ttl-area{padding-left:20px}}@media screen and (max-width:768px){.page-about-strength .strength-panel .panel.ttl-area{padding:60px 12px;text-align:center}}.page-about-strength .strength-panel .panel.item{padding:32px;border-color:#393939}@media screen and (max-width:768px){.page-about-strength .strength-panel .panel.item{padding:20px 12px}}.page-about-strength .strength-panel .panel.item .num-ttl{display:flex;align-items:center;justify-content:space-between}.page-about-strength .strength-panel .panel.item .num-ttl .num{font-size:80px;line-height:100%}.page-about-strength .strength-panel .panel.item .num-ttl figure{width:68px;opacity:.6}.page-about-strength .strength-panel .panel.item h4{margin-top:24px;font-size:32px;font-weight:700}.page-about-strength .strength-panel .panel.item dl{margin-top:24px}.page-about-strength .strength-panel .panel.item dl dt{font-size:18px;font-weight:700;color:#e25c46}.page-about-strength .strength-panel .panel.item dl dd{margin-top:20px;font-size:14px;font-weight:700}.page-about-strength .strength-panel .panel.item dl dd a{margin-top:20px}.page-about-curriculum{padding:0 0 100px}.page-about-curriculum .head-area{padding:120px 0;text-align:center;background:url(//melab.kyoto-workslab.co.jp/wp-content/themes/melab/assets/css/../images/curriculum_ttl_bg.jpg) no-repeat;background-size:cover}@media screen and (max-width:768px){.page-about-curriculum .head-area{padding-left:12px;padding-right:12px}}.page-about-curriculum .head-area p{margin:26px 0;font-size:24px;font-weight:700;color:#fff}@media screen and (max-width:768px){.page-about-curriculum .head-area p{font-size:18px}}.page-about-curriculum .head-area .curriculum-ttl{margin:40px auto 0;padding:0 100px;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:768px){.page-about-curriculum .head-area .curriculum-ttl{padding:0 12px;flex-direction:column}}.page-about-curriculum .head-area .curriculum-ttl li{background:#fff;border-radius:14px;border:3px solid #dfdfdf;width:30%}@media screen and (max-width:768px){.page-about-curriculum .head-area .curriculum-ttl li{margin-bottom:18px;width:100%}}.page-about-curriculum .head-area .curriculum-ttl li.curriculum-ttl-li.basic{border-color:#46c6e2}.page-about-curriculum .head-area .curriculum-ttl li.curriculum-ttl-li.basic .sub{background:#46c6e2}.page-about-curriculum .head-area .curriculum-ttl li.curriculum-ttl-li.basic .ttl{color:#46c6e2}.page-about-curriculum .head-area .curriculum-ttl li.curriculum-ttl-li.support{border-color:#9fa835}.page-about-curriculum .head-area .curriculum-ttl li.curriculum-ttl-li.support .sub{background:#9fa835}.page-about-curriculum .head-area .curriculum-ttl li.curriculum-ttl-li.support .ttl{color:#9fa835}.page-about-curriculum .head-area .curriculum-ttl li.curriculum-ttl-li.consulting{border-color:#6a9d4a}.page-about-curriculum .head-area .curriculum-ttl li.curriculum-ttl-li.consulting .sub{background:#6a9d4a}.page-about-curriculum .head-area .curriculum-ttl li.curriculum-ttl-li.consulting .ttl{color:#6a9d4a}.page-about-curriculum .head-area .curriculum-ttl li.curriculum-ttl-li .sub{padding:4px 20px;color:#fff;font-size:20px;font-weight:700;display:block}.page-about-curriculum .head-area .curriculum-ttl li.curriculum-ttl-li .sm{font-size:14px;font-weight:700;color:#fff;display:block}.page-about-curriculum .head-area .curriculum-ttl li.curriculum-ttl-li .ttl{padding:8px 0;font-size:24px;font-weight:700;display:block}.page-about-curriculum .curriculum-list{display:flex}@media screen and (max-width:768px){.page-about-curriculum .curriculum-list{flex-direction:column}}.page-about-curriculum .curriculum-list .divider{content:"";display:block;width:1px;height:auto;border-left:1px dashed #393939}.page-about-curriculum .curriculum-list .curriculum-item-ttl{padding-bottom:40px}.page-about-curriculum .curriculum-list .curriculum-item-ttl h4{margin:auto;padding:16px 80px;background:#e25c46;border-radius:0 0 8px 8px;width:30%;text-align:center}@media screen and (max-width:768px){.page-about-curriculum .curriculum-list .curriculum-item-ttl h4{width:auto}}.page-about-curriculum .curriculum-list .curriculum-item-ttl h4 span{display:block;font-weight:700}.page-about-curriculum .curriculum-list .curriculum-item-ttl h4 .en{color:#e68f81;font-size:10px}.page-about-curriculum .curriculum-list .curriculum-item-ttl h4 .jp{margin:6px 0;font-size:20px;color:#fff}.page-about-curriculum .curriculum-list .curriculum-item-ttl h4 .sub{font-size:14px;color:#fff}.page-about-curriculum .curriculum-list .curriculum-item-ttl p{margin-top:32px;font-size:14px;font-weight:700;text-align:center}.page-about-curriculum .curriculum-list .curriculum-item-ttl.basic h4{background:#46c6e2}.page-about-curriculum .curriculum-list .curriculum-item-ttl.basic h4 .en{color:#e7f5ff}.page-about-curriculum .curriculum-list .curriculum-item-ttl.support h4{background:#6a9d4a}.page-about-curriculum .curriculum-list .curriculum-item-ttl.support h4 .en{color:#a9de88}.page-about-curriculum .curriculum-list .curriculum-item{width:50%}@media screen and (max-width:768px){.page-about-curriculum .curriculum-list .curriculum-item{width:auto}}.page-about-curriculum .curriculum-list.expand figure{width:50%}@media screen and (max-width:768px){.page-about-curriculum .curriculum-list.expand figure{width:auto}}.page-about-curriculum .curriculum-list.expand .curriculum-item-ttl{padding-bottom:0;width:50%}@media screen and (max-width:768px){.page-about-curriculum .curriculum-list.expand .curriculum-item-ttl{width:auto}}.page-about-curriculum .curriculum-list.expand .curriculum-item-ttl h4{margin:0;padding:16px 80px 16px 40px;background:#6a9d4a;border-radius:0 0 8px;text-align:left}@media screen and (max-width:768px){.page-about-curriculum .curriculum-list.expand .curriculum-item-ttl h4{text-align:center}}.page-about-curriculum .curriculum-list.expand .curriculum-item-ttl h4 .en{color:#a9de88}.page-about-curriculum .curriculum-list.expand .curriculum-item-ttl .curriculum-item-txt{padding-left:40px}@media screen and (max-width:768px){.page-about-curriculum .curriculum-list.expand .curriculum-item-ttl .curriculum-item-txt{padding-left:12px;padding-right:12px}}.page-about-curriculum .curriculum-list.expand .curriculum-item-ttl .curriculum-item-txt p{margin-top:24px;text-align:left}.page-about-curriculum .curriculum-list.expand .curriculum-item-ttl .curriculum-item-txt ul{margin-top:24px;padding:24px;border:1px solid #6a9d4a;border-radius:8px;width:80%}@media screen and (max-width:768px){.page-about-curriculum .curriculum-list.expand .curriculum-item-ttl .curriculum-item-txt ul{width:100%}}.page-about-curriculum .curriculum-list.expand .curriculum-item-ttl .curriculum-item-txt ul li{margin-bottom:4px;font-size:16px;font-weight:700;color:#6a9d4a}.page-about-curriculum .curriculum-list.expand .curriculum-item-ttl .curriculum-item-txt ul li:last-child{margin-bottom:0}.curriculum-comparison h4{padding:48px 0;font-size:24px;font-weight:700;color:#e25c46;text-align:center}@media screen and (max-width:768px){.curriculum-comparison h4{font-size:20px}}.curriculum-comparison .curriculum-comparison-list{padding:60px;background:#f8f7f5}@media screen and (max-width:768px){.curriculum-comparison .curriculum-comparison-list{padding:20px 12px}}.curriculum-comparison .curriculum-comparison-list .curriculum-comparison-item{margin-bottom:24px;padding:42px;background:#fff;border-radius:14px}@media screen and (max-width:768px){.curriculum-comparison .curriculum-comparison-list .curriculum-comparison-item{padding:40px 12px}}.curriculum-comparison .curriculum-comparison-list .curriculum-comparison-item:last-child{margin-bottom:0}.curriculum-comparison .curriculum-comparison-list .curriculum-comparison-item header figure{text-align:center}.curriculum-comparison .curriculum-comparison-list .curriculum-comparison-item header figure img{height:50px}.curriculum-comparison .curriculum-comparison-list .curriculum-comparison-item header h5{margin-top:8px;font-size:24px;font-weight:700;color:#e25c46;display:flex;align-items:center;text-align:center;justify-content:center}@media screen and (max-width:768px){.curriculum-comparison .curriculum-comparison-list .curriculum-comparison-item header h5{flex-direction:column}}.curriculum-comparison .curriculum-comparison-list .curriculum-comparison-item header h5 .circle-num{margin-right:6px;padding-top:2px;background:#e25c46;width:22px;height:22px;font-size:12px;color:#fff;text-align:center;border-radius:50%;box-sizing:border-box}.curriculum-comparison .curriculum-comparison-list .curriculum-comparison-item .curriculum-course{margin-top:24px;display:flex;justify-content:space-between}@media screen and (max-width:768px){.curriculum-comparison .curriculum-comparison-list .curriculum-comparison-item .curriculum-course{flex-direction:column}}.curriculum-comparison .curriculum-comparison-list .curriculum-comparison-item .curriculum-course .curriculum-comparison-dec{padding:24px;border-radius:14px;width:44%}@media screen and (max-width:768px){.curriculum-comparison .curriculum-comparison-list .curriculum-comparison-item .curriculum-course .curriculum-comparison-dec{width:auto}}.curriculum-comparison .curriculum-comparison-list .curriculum-comparison-item .curriculum-course .curriculum-comparison-dec h6{font-size:18px;font-weight:700;text-align:center}.curriculum-comparison .curriculum-comparison-list .curriculum-comparison-item .curriculum-course .curriculum-comparison-dec h6:after{margin:8px auto 0;content:"";display:block;height:1px;width:20px}.curriculum-comparison .curriculum-comparison-list .curriculum-comparison-item .curriculum-course .curriculum-comparison-dec ul{margin-top:18px}.curriculum-comparison .curriculum-comparison-list .curriculum-comparison-item .curriculum-course .curriculum-comparison-dec ul li{margin-top:6px;font-size:16px;font-weight:700}.curriculum-comparison .curriculum-comparison-list .curriculum-comparison-item .curriculum-course .curriculum-comparison-dec.basic{background:#e7f5ff}@media screen and (max-width:768px){.curriculum-comparison .curriculum-comparison-list .curriculum-comparison-item .curriculum-course .curriculum-comparison-dec.basic{margin-bottom:16px}}.curriculum-comparison .curriculum-comparison-list .curriculum-comparison-item .curriculum-course .curriculum-comparison-dec.basic h6{color:#46c6e2}.curriculum-comparison .curriculum-comparison-list .curriculum-comparison-item .curriculum-course .curriculum-comparison-dec.basic h6:after{background:#46c6e2}.curriculum-comparison .curriculum-comparison-list .curriculum-comparison-item .curriculum-course .curriculum-comparison-dec.support{background:#e5ec99}.curriculum-comparison .curriculum-comparison-list .curriculum-comparison-item .curriculum-course .curriculum-comparison-dec.support h6{color:#9fa835}.curriculum-comparison .curriculum-comparison-list .curriculum-comparison-item .curriculum-course .curriculum-comparison-dec.support h6:after{background:#9fa835}.page-about-joinus .head-area{text-align:center}.page-about-joinus__list{width:calc((100% - 34px)/2)}@media screen and (max-width: 768px){.page-about-joinus__list{flex-direction:column}}@media screen and (min-width: 320px)and (max-width: 480px){.page-about-joinus__list{width:100%}}.page-about-joinus__list__wrap{margin-top:48px;margin:auto;display:flex;justify-content:space-between;gap:34px;max-width:900px}@media screen and (min-width:320px)and (max-width:480px){.page-about-joinus__list__wrap{flex-direction:column;gap:16px}}.page-about-joinus__item{padding:32px 26px;background:#fff;border-radius:8px;text-align:center;box-shadow:20px 40px 65px rgba(0,0,0,.15);display:flex;align-items:center;gap:32px}@media screen and (min-width:768px)and (max-width:1024px){.page-about-joinus__item{padding-left:30px;padding-right:30px}}@media screen and (max-width:768px){.page-about-joinus__item{margin-bottom:16px;padding:40px 12px 40px;width:auto}}.page-about-joinus__item:nth-child(2){margin-top:34px}.page-about-joinus__item.--right{display:block}.page-about-joinus__item figure img{opacity:.6;width:80px}.page-about-joinus__item__textbox{text-align:left}.page-about-joinus__item__textbox.--right{text-align:center}.page-about-joinus__item__textbox h5{font-size:18px;font-weight:700;color:#e25c46}.page-about-joinus__item__textbox h5 span{font-size:10px;color:#393939;display:block}.page-about-joinus__item__textbox p{margin-top:8px;font-size:14px}.page-about-joinus__item__textbox p.price{font-size:20px;text-decoration:line-through}.page-about-joinus__item__textbox p.price span{margin-left:4px;font-size:12px;font-weight:700;text-decoration:none}.page-about-joinus__item__textbox p.note{font-size:12px;text-align-last:left}.page-about-joinus__price__list{margin-top:40px}.page-about-joinus__price__list.--conpact{margin-top:0;padding:8px 14px;border:1px solid #e25c46;border-radius:8px;width:60%}@media screen and (max-width:768px){.page-about-joinus__price__list.--conpact{width:100%}}.page-about-joinus__price__list.--conpact *{color:#e25c46}.page-about-joinus__price__inner{display:flex;justify-content:space-between;align-items:center}.page-about-joinus__price__title{font-size:16px;font-weight:700}.page-about-joinus__price__num{font-size:20px;font-weight:700}.page-about-joinus__price__unit,.page-about-joinus__price__sup{font-size:12px;font-weight:700}.page-about-joinus__price__text{padding-top:14px;border-top:1px solid #f0f1f2;text-align:left;line-height:140%}.page-about-joinus__price__cooling{margin-top:16px;padding:10px 16px;background:#f0f1f2;border-radius:8px;text-align:left}.page-about-joinus__price__cooling__title{font-size:14px;font-weight:700}.page-about-joinus__price__cooling__text{margin-top:6px;font-size:12px;font-weight:700}.page-about-instructor .sec-ttl{text-align:center}.page-about-instructor .profile-list{margin-top:56px;display:flex}@media screen and (max-width:768px){.page-about-instructor .profile-list{flex-direction:column}}.page-about-instructor .profile-list .profile-list-item{display:flex;width:50%}@media screen and (max-width:768px){.page-about-instructor .profile-list .profile-list-item{width:100%}}@media screen and (min-width:320px)and (max-width:480px){.page-about-instructor .profile-list .profile-list-item{flex-direction:column;width:auto}}.page-about-instructor .profile-list .profile-list-item figure{width:40%}@media screen and (min-width:320px)and (max-width:480px){.page-about-instructor .profile-list .profile-list-item figure{width:100%}}.page-about-instructor .profile-list .profile-list-item figure img{height:100%;object-fit:cover}@media screen and (max-width:768px){.page-about-instructor .profile-list .profile-list-item figure img{width:100%}}.page-about-instructor .profile-list .profile-list-item .profile-desc{padding:24px 12px;width:60%}@media screen and (max-width:768px){.page-about-instructor .profile-list .profile-list-item .profile-desc{width:60%}}@media screen and (min-width:320px)and (max-width:480px){.page-about-instructor .profile-list .profile-list-item .profile-desc{width:auto}}.page-about-instructor .profile-list .profile-list-item .profile-desc header{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:768px){.page-about-instructor .profile-list .profile-list-item .profile-desc header{flex-direction:column}}.page-about-instructor .profile-list .profile-list-item .profile-desc header .licence{padding:4px;background:#e25c46;color:#fff;font-size:12px;font-weight:700}.page-about-instructor .profile-list .profile-list-item .profile-desc h5{font-size:24px;font-weight:700}.page-about-instructor .profile-list .profile-list-item .profile-desc h5 .en{font-size:12px;font-weight:700;display:block;color:#e25c46}.page-about-instructor .profile-list .profile-list-item .profile-desc p{margin-top:24px;font-size:14px}.page-about-instructor .profile-list .profile-list-item .profile-desc .prof-personal{margin-top:24px;border-top:1px dashed #393939}.page-about-instructor .profile-list .profile-list-item .profile-desc .prof-personal .prof-personal-fav{padding-top:18px}.page-about-instructor .profile-list .profile-list-item .profile-desc .prof-personal .prof-personal-fav li{margin-bottom:6px}.page-about-instructor .profile-list .profile-list-item .profile-desc .prof-personal .prof-personal-fav dl{display:flex;align-items:center}.page-about-instructor .profile-list .profile-list-item .profile-desc .prof-personal .prof-personal-fav dl dt{padding:4px 12px;border:1px solid #e25c46;border-radius:4px;font-size:12px;font-weight:700;color:#e25c46;text-align:center;width:84px}.page-about-instructor .profile-list .profile-list-item .profile-desc .prof-personal .prof-personal-fav dl dd{margin-left:12px;font-size:14px;font-weight:700}.page-about-instructor .profile-list .profile-list-item .profile-desc .prof-personal .sns{margin-top:16px;padding:12px 24px;background:#f8f7f5;display:flex;border-radius:4px}@media screen and (max-width:768px){.page-about-instructor .profile-list .profile-list-item .profile-desc .prof-personal .sns{flex-direction:column}}.page-about-instructor .profile-list .profile-list-item .profile-desc .prof-personal .sns li a{margin-right:12px;color:#e25c46;font-weight:700;display:block;font-size:14px}.page-about-omoi{padding:0;display:flex}@media screen and (max-width:768px){.page-about-omoi{flex-direction:column}}.page-about-omoi .omoi-list{padding-top:60px;width:20%;background:#f8f7f5}@media screen and (max-width:768px){.page-about-omoi .omoi-list{display:flex;width:100%}}.page-about-omoi .omoi-list .omoi-list-item{padding:20px;font-size:24px}@media screen and (max-width:768px){.page-about-omoi .omoi-list .omoi-list-item{width:50%;font-size:20px;border-radius:8px 8px 0 0}}.page-about-omoi .omoi-list .omoi-list-item.active{background:#e25c46;color:#fff}.page-about-omoi .omoi-list .omoi-list-item.active span{color:#fff}.page-about-omoi .omoi-list .omoi-list-item:hover{cursor:pointer}.page-about-omoi .omoi-list .omoi-list-item span{margin-bottom:6px;font-size:12px;display:block}.page-about-omoi .omoi-contents{padding:60px;width:80%;background:#e25c46}@media screen and (max-width:768px){.page-about-omoi .omoi-contents{padding:40px 12px;width:auto}}.page-about-omoi .omoi-contents .omoi-contents-item{padding:40px;background:#fff;border-radius:14px;display:none}@media screen and (max-width:768px){.page-about-omoi .omoi-contents .omoi-contents-item{padding:40px 12px}}.page-about-omoi .omoi-contents .omoi-contents-item.show{display:block}.page-about-omoi .omoi-contents .omoi-contents-item h4{font-size:32px;font-weight:700;color:#e25c46}@media screen and (max-width:768px){.page-about-omoi .omoi-contents .omoi-contents-item h4{font-size:24px}}.page-about-omoi .omoi-contents .omoi-contents-item .note{margin-top:32px;background-image:linear-gradient(90deg,transparent 0%,transparent 50%,#fff 50%,#fff 100%),linear-gradient(180deg,#ccc 1px,transparent 1px);background-size:8px 100%,100% 4.6rem;line-height:4.6rem;padding-bottom:1px}.page-about-omoi .omoi-contents .omoi-contents-item .note p{font-size:20px;line-height:2.3em}.nav-wrap{position:relative}@media screen and (max-width:1024px){.nav-wrap{height:100%}}.nav-wrap .sp-logo{display:none}@media screen and (max-width:1024px){.nav-wrap .sp-logo{display:block;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.nav-wrap .sp-logo img{width:120px}}.nav-list{display:none;background-color:#e25c46;width:100vw;height:100vh;position:fixed;top:0;left:0;padding-top:50px;z-index:9999999}.nav-list .nav-list-inr{display:flex;align-items:center;width:80%;height:80%;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}@media screen and (max-width:768px){.nav-list .nav-list-inr{flex-direction:column}}.nav-list .nav-list-inr figure{height:100%}@media screen and (max-width:768px){.nav-list .nav-list-inr figure{display:none}}.nav-list .nav-list-inr figure img{height:100%;object-fit:cover}.nav-list .nav-list-inr .nav-info{padding:0 60px}@media screen and (max-width:768px){.nav-list .nav-list-inr .nav-info{padding:0}}.nav-list .nav-list-inr .nav-info h1 span{margin-bottom:4px;font-weight:700;font-size:14px;display:block;color:#fff;letter-spacing:.4rem}.nav-list .nav-list-inr .nav-info ul{margin-top:120px}@media screen and (max-width:768px){.nav-list .nav-list-inr .nav-info ul{display:none}}.nav-list .nav-list-inr .nav-info ul li{margin-bottom:24px}.nav-list .nav-list-inr .nav-info ul li:first-child{margin-bottom:40px}.nav-list .nav-list-inr .nav-info ul li .btn_txt{color:#fff;border-color:#fff}.nav-list .nav-list-inr .nav-info ul li .btn_txt .arrow_r_b,.nav-list .nav-list-inr .nav-info ul li .btn_txt .arrow_r_b:before{border-color:#fff}.nav-list .nav-list-inr nav{width:30%;border-left:1px solid #fff;height:100%}@media screen and (max-width:768px){.nav-list .nav-list-inr nav{margin-top:60px;width:100%;border-left:0}}.nav-list .nav-list-inr nav ul{padding-top:120px;padding-left:60px}@media screen and (max-width:768px){.nav-list .nav-list-inr nav ul{padding-top:0;padding-left:0}}.nav-list .nav-list-inr nav ul li{margin-bottom:54px}.nav-list .nav-list-inr nav ul li a{color:#fff;font-size:18px;font-weight:700;display:block}.nav-list .nav-list-inr nav ul li a:hover{text-decoration:underline}.nav-icon{padding:14px 0 10px;position:absolute;z-index:99999999;-webkit-appearance:none;left:0;top:0;border:0;border-radius:0;width:70px;height:40px;cursor:pointer;pointer-events:auto;touch-action:manipulation;text-align:center;background:#e25c46}.nav-icon.close .icon-bar:nth-of-type(1){transform:translate3d(0,8px,0) rotate(45deg)}.nav-icon.close .icon-bar:nth-of-type(2){opacity:0}.nav-icon.close .icon-bar:nth-of-type(3){transform:translate3d(0,-10px,0) rotate(-45deg)}@media screen and (max-width:1024px){.nav-icon{left:auto;right:0;top:0;transform:none}}.nav-icon .icon-bar{margin:0 auto;display:block;width:46%;height:1px;background:#fff;transition:.3s}.nav-icon .icon-bar+.icon-bar{margin-top:8px}.nav-icon .ttl{margin-top:6px;font-size:12px;color:#fff;text-align:center}.entry-cont{padding-left:120px;padding-right:120px;background:#f8f7f5}@media screen and (max-width:768px){.entry-cont{padding-left:12px;padding-right:12px}}.entry-cont__img{margin-bottom:4rem}@media screen and (max-width:768px){.entry-cont__img{margin-bottom:2rem}}.entry-cont .entry-cont-inr{padding:80px;background:#fff;border-radius:14px}@media screen and (max-width:768px){.entry-cont .entry-cont-inr{padding:60px 12px}}.entry-cont h3{font-size:32px;font-weight:700;text-align:center;color:#e25c46}@media screen and (max-width:768px){.entry-cont h3{font-size:24px}}.entry-cont .entry-area{margin:auto;margin-top:64px;width:60vw}@media screen and (max-width:768px){.entry-cont .entry-area{width:100%}}.entry-cont .entry-area .thanks p{text-align:center}.entry-cont .entry-area .thanks .btn{margin:40px auto 0;text-align:center;margin-top:40px;display:block}.entry-cont .entry-area .form-list{margin-bottom:40px;display:flex;align-items:center}.entry-cont .entry-area .form-list.form-note{padding:8px 12px;background:#f0f1f2;font-size:14px;border-radius:4px}.entry-cont .entry-area .form-list.form-note h6{font-size:16px;font-weight:700}.entry-cont .entry-area .form-list.form-note p{margin-left:16px;font-size:14px;line-height:160%}.entry-cont .entry-area .form-list.form-note p a{font-size:14px;color:#e25c46}.entry-cont .entry-area .form-list.top{align-items:flex-start}@media screen and (max-width:768px){.entry-cont .entry-area .form-list{flex-direction:column}}.entry-cont .entry-area .form-list .form-ttl{width:30%;font-size:16px;font-weight:700}@media screen and (max-width:768px){.entry-cont .entry-area .form-list .form-ttl{width:100%}}.entry-cont .entry-area .form-list .form-cont-wrap{width:70%;font-size:16px}@media screen and (max-width:768px){.entry-cont .entry-area .form-list .form-cont-wrap{width:100%}}.entry-cont .entry-area .form-list .form-cont-wrap .wpcf7-list-item{display:block !important}.entry-cont .entry-area .form-list .form-cont-wrap .wpcf7-list-item label{font-size:24px;display:flex}.entry-cont .entry-area .form-list .form-cont-wrap .wpcf7-list-item label input{margin-right:8px}.entry-cont .entry-area .form-list .form-cont-wrap .seminer__title{font-size:16px}.entry-cont .entry-area .form-list .form-cont-wrap .wpcf7-list-item-label{font-size:18px;display:flex}.entry-cont .entry-area .form-list .form-cont-wrap .wpcf7-list-item-label input{margin-right:8px}.entry-cont .entry-area .form-list .form-cont-wrap .wpcf7-not-valid-tip{font-size:14px !important}.entry-cont .entry-area .form-list .form-cont-wrap .form-cont{padding:16px;width:100%;font-size:16px;border:1px solid #dfdfdf;border-radius:4px;box-sizing:border-box}@media screen and (max-width:768px){.wpcf7-form-control-wrap{width:auto}}.wpcf7-select,.wpcf7-select_custom,.wpcf7-number,.wpcf7-total{padding:10px;font-size:14px}.send-btn{margin:60px auto 0;width:260px;padding:10px;font-size:14px;background:#a7d989;color:#fff;border:1px solid #a7d989;display:block;cursor:pointer}.wpcf7-spinner{display:none !important}@media screen and (max-width:768px){.wpcf7 .flexbox-md-up{padding-left:0}.wpcf7 .flexbox-md-up .w-40{width:100%}.wpcf7 .flexbox-md-up .w-60{width:100%}}.policy-cont{padding:80px 120px;background:#f8f7f5}@media screen and (max-width:768px){.policy-cont{padding-left:12px;padding-right:12px}}.policy-cont .policy-cont-inr{padding:120px;background:#fff;border-radius:14px}@media screen and (max-width:768px){.policy-cont .policy-cont-inr{padding:60px 12px}}.policy-cont h3{font-size:32px;font-weight:700;text-align:center;color:#e25c46}@media screen and (max-width:768px){.policy-cont h3{font-size:24px}}.policy-fv h3{font-size:20px;color:#e25c46}.policy-fv p{margin-top:40px;font-size:14px}@media screen and (max-width:768px){.policy-fv .last td:last-child{border-bottom:solid 1px #ccc;width:100%}.policy-fv .tbl-r02{width:80%}.policy-fv .tbl-r02 th,.policy-fv .tbl-r02 td{border-bottom:none;display:block;width:100%}}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{background:#e25c46;color:#fff;font-size:16px;text-align:center}.btn-area{margin:auto;display:flex;align-items:center;justify-content:space-between;width:40vw}.btn-area .return-btn{margin:60px auto 0;width:260px;padding:10px;font-size:14px;background:#e25c46;color:#fff;border:1px solid #e25c46;display:block;cursor:pointer}.instagram .sec-ttl{text-align:center}.instagram .sec-ttl .en{font-size:40px;-webkit-text-stroke:1px #e25c46;text-stroke:1px #e25c46}.instagram .sec-ttl .jp span{font-size:12px}.instagram .feedarea{margin-top:40px}.instagram .feedarea #sb_instagram #sbi_load .sbi_load_btn{border:1px solid #e25c46;background:0 0}.instagram .feedarea #sb_instagram #sbi_load .sbi_load_btn:hover{background:#e25c46}.instagram .feedarea #sb_instagram #sbi_load .sbi_load_btn:hover .sbi_btn_text{color:#fff}.instagram .feedarea #sb_instagram #sbi_load .sbi_load_btn .sbi_btn_text{font-size:14px;color:#e25c46}.instagram .feedarea #sb_instagram .sbi_follow_btn a{background:#e25c46 !important;border:1px solid #e25c46}.instagram .feedarea #sb_instagram .sbi_follow_btn a:hover{border:1px solid #e25c46;background:#fff}.instagram .feedarea #sb_instagram .sbi_follow_btn a:hover *{color:#e25c46}.instagram .feedarea #sb_instagram .sbi_follow_btn a *{font-size:14px;color:#fff}.lp-melab .lp-melab-cont .lp-melab-cont-msg .lp-melab-cont-msg-inr p span{font-weight:600}.lp-melab .lp-melab-cont .lp-melab-cont-msg .lp-melab-cont-msg-inr p{line-height:160%}.lp-melab .lp-melab-cont .lp-melab-cont-msg .lp-melab-cont-msg-inr p span{line-height:160%}.lp-about{background:#fff}.lp-about p{font-weight:500}.lp-about p span{font-weight:500}.lp-about *{color:#586166}.lp-about *.lp-ttl h2{color:#586166}.lp-about *.lp-ttl h2 .en-sub{color:#e25c46}.lp-about * .underline{border-color:#e25c46}.lp-point-list{display:flex;justify-content:space-between}@media screen and (max-width:768px){.lp-point-list{flex-direction:column}}.lp-point-list .lp-point-list-item{width:32%;margin-bottom:35px;padding-top:35px}@media screen and (max-width:768px){.lp-point-list .lp-point-list-item{width:100%}}.lp-point-list .lp-point-list-item-child{border-radius:8px;box-shadow:0 0 8px #dfdfdf;padding:40px 0}.lp-point-list .lp-point-list-item-child header{margin-top:-70px;text-align:center}.lp-point-list .lp-point-list-item-child header h3{margin-top:6px;color:#586166;font-size:18px;font-weight:700;text-align:center}.lp-point-list .lp-point-list-item-child header h3 span{color:#e25c46;display:block;font-size:14px;font-weight:700}.lp-point-list .lp-point-list-item-child header .num{color:#e25c46;font-family:"Poppins",sans-serif;font-size:64px;font-weight:700;line-height:100%}.lp-point-list .lp-point-list-item-child figure{margin:20px auto 0;width:90%}.lp-point-list .lp-point-list-item-child p{font-size:14px;line-height:180%;padding:14px}.entory-desc{margin-top:24px;margin-bottom:24px}.entory-desc .entory-ttl{font-size:20px;font-weight:700;text-align:center}.entory-desc .entory-ttl span{font-size:16px;font-weight:700}.entory-desc .entory-ttl .entory-ttl--01{color:#e25c46;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:700;display:block}.entory-desc .entory-ttl .entory-ttl--02{margin-top:8px;display:block}.lp-ttl{margin-bottom:24px}.lp-ttl h2{font-size:20px;font-weight:700;text-align:center}.lp-ttl h2 .en-sub{color:#e25c46;display:block;font-family:"Poppins",sans-serif;font-size:14px;margin-top:4px}.entry-cont .flow{margin-top:80px}.entry-cont .lp-point-list-item-child h3{color:#e25c46;font-size:18px;margin-top:16px}.entry-cont .lp-point-list-item-child figure{height:140px;text-align:center}.entry-cont .lp-point-list-item-child img{height:100%}.entry-cont .lp-point-list-item-child p a{color:#e25c46;font-size:14px;margin-top:6px}.point_txt--copy{font-size:20px;font-weight:700;text-align:center}.point_txt--copy span{color:#e25c46;font-size:20px;font-weight:700}.lp-melab .lp-melab-cont .lp-melab-cont-msg .lp-melab-cont-msg-inr p span{font-weight:600}.lp-melab .lp-melab-cont .lp-melab-cont-msg .lp-melab-cont-msg-inr p{line-height:160%}.lp-melab .lp-melab-cont .lp-melab-cont-msg .lp-melab-cont-msg-inr p span{line-height:160%}.lp-about{background:#fff}.lp-about p{font-weight:500}.lp-about p span{font-weight:500}.lp-about *{color:#586166}.lp-about *.lp-ttl h2{color:#586166}.lp-about *.lp-ttl h2 .en-sub{color:#e25c46}.lp-about * .underline{border-color:#e25c46}.entry-cont .lp-point-list{display:flex;justify-content:space-between}@media screen and (min-width:320px)and (max-width:480px){.entry-cont .lp-point-list{flex-direction:column}}.entry-cont .lp-point-list .lp-point-list-item{width:32%}.entry-cont .lp-point-list .lp-point-list-item h3{margin-top:6px;color:#586166}@media screen and (min-width:320px)and (max-width:480px){.entry-cont .lp-point-list .lp-point-list-item{width:100%}}.entory-desc{margin-top:24px;margin-bottom:24px}.entory-desc .entory-ttl{font-size:20px;font-weight:700;text-align:center}.entory-desc .entory-ttl span{font-size:16px;font-weight:700}.entory-desc .entory-ttl .entory-ttl--01{color:#e25c46;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:700;display:block}.entory-desc .entory-ttl .entory-ttl--02{margin-top:8px;display:block}.personal-prof{margin-top:24px;border-top:1px dashed #393939}.personal-prof .personal-prof__li{padding-top:18px}.personal-prof .personal-prof__li .personal-prof__item{margin-bottom:6px}.personal-prof .personal-prof__li .personal-prof__descarea{display:flex;align-items:center}.personal-prof .personal-prof__li .personal-prof__descarea .personal-prof__ttl{padding:4px 12px;border:1px solid #e25c46;border-radius:4px;font-size:12px;font-weight:700;color:#e25c46;text-align:center;width:84px}.personal-prof .personal-prof__li .personal-prof__descarea .personal-prof__desc{margin-left:12px;font-size:14px;font-weight:700}.fv-img{position:absolute;bottom:0;left:0;width:100%}.fv-img img{border-radius:0;width:100%}.lp-fv{background-position:bottom 50px left;background-size:contain;height:calc(100vh - 165px)}.lp-contarea{background:#f8f7f5}.lp-fv .lp-fv-ttl-area .lp-fv-sub-ttl{border-bottom:2px solid #586166;border-top:2px solid #586166}.lp-fv .lp-fv-ttl-area .lp-fv-sub-ttl div.lp-fv-sub-ttl-lead,.lp-fv .lp-fv-ttl-area .lp-fv-sub-ttl div.lp-fv-sub-ttl-lead span,.lp-schedule-sub-ttl{color:#586166}.lp-schedule-sub-ttl{font-weight:700;font-size:16px;text-align:center}.lp-fv .lp-fv-ttl-area .lp-fv-ttl h1 .lp-fv-ttl-right{color:#e25c46}#flow{background:#fff}#flow .lp-point-list-item-child h3{margin-top:16px;font-size:20px;color:#e25c46;font-weight:700;text-align:center}#flow figure{text-align:center}#flow figure img{margin:auto;text-align:center;width:60%}.lp-ttl .en-sub{color:#e25c46}.point_txt--copy{font-size:20px;font-weight:700;text-align:center}.point_txt--copy span{color:#e25c46;font-size:20px;font-weight:700}.entry-cont .flow{margin-top:80px}.entry-cont .flow .lp-point-list-item h3{margin-top:16px;font-size:18px;color:#e25c46}.entry-cont .flow .lp-point-list-item-child figure{text-align:center;height:140px}.entry-cont .flow .lp-point-list-item-child figure img{height:100%}.hi-txt.hi-b{color:#586166}.hi-txt.hi-b:before{background:url(//melab.kyoto-workslab.co.jp/wp-content/themes/melab/assets/css/../images/lp/hi-l-b.svg) no-repeat center}.hi-txt.hi-b:after{background:url(//melab.kyoto-workslab.co.jp/wp-content/themes/melab/assets/css/../images/lp/hi-r-b.svg) no-repeat center}.champaign{width:30%}@media screen and (min-width:768px)and (max-width:1024px){.champaign{width:46%;right:40px}}@media screen and (min-width:320px)and (max-width:480px){.champaign{margin-top:40px;margin-bottom:40px;bottom:auto;right:auto;position:static;width:100%}.champaign h4{border-radius:0}}.champaign .descarea p{line-height:160%;text-align:center}.champaign .descarea p .marker{font-size:18px}.incButton{border-radius:100px;display:flex;padding:1.6rem 1.6rem 1.6rem 3rem;justify-content:space-between;align-items:center;transform:all .3s}.incButton__cont{display:flex;gap:2rem;align-items:center}.incButton__icon{display:block;mask-position:center center;mask-repeat:no-repeat;mask-size:cover}.incButton__icon.--consulting{mask-image:url(//melab.kyoto-workslab.co.jp/wp-content/themes/melab/assets/css/../images/icon/consulting.svg)}.incButton__icon.--session{mask-image:url(//melab.kyoto-workslab.co.jp/wp-content/themes/melab/assets/css/../images/icon/session.svg)}.incButton.--large{border-radius:4rem;padding:8rem 4rem}@media screen and (min-width:320px)and (max-width:480px){.incButton.--large{padding:2rem}}.incButton.--large .incButton__icon{width:68px;height:68px}@media screen and (min-width:320px)and (max-width:480px){.incButton.--large .incButton__icon{width:4rem;height:4rem}}.incButton.--large .incButton__subText{color:#ffeadc}@media screen and (min-width:320px)and (max-width:480px){.incButton.--large .incButton__subText{font-size:1.4rem}}.incButton.--large .incButton__text{font-size:2.8rem;line-height:140%}@media screen and (min-width:320px)and (max-width:480px){.incButton.--large .incButton__text{font-size:2.4rem}}.incButton.--primary{background:#e25c46;border:1px solid #e25c46}.incButton.--primary .incButton__icon{background-color:#fff}.incButton.--primary:hover{background:#fff}.incButton.--primary:hover .incButton__icon{background-color:#e25c46}.incButton.--primary:hover .incButton__subText{color:#e25c46}.incButton.--primary:hover .incButton__text{color:#e25c46}.incButton.--primary:hover .incButton__arrow{border-color:#e25c46;background:#e25c46}.incButton.--primary:hover .incButton__arrow:before{border-color:#fff}.incButton.--gray{background:#dfdfdf;border:1px solid #dfdfdf;padding:.8rem 1.6rem .8rem 3rem}.incButton.--gray:hover{background:#586166}.incButton.--gray:hover .incButton__text{color:#fff}.incButton.--gray:hover .incButton__text span{color:#fff}.incButton.--gray:hover .incButton__arrow{border-color:#586166;background:#dfdfdf}.incButton.--gray:hover .incButton__arrow:before{border-color:#586166}.incButton.--gray .incButton__text{font-size:1.4rem;color:#586166;line-height:140%}.incButton.--gray .incButton__text span{font-size:1.4rem;color:#586166;display:block}.incButton.--gray .incButton__arrow{border-color:#586166;background:#586166}.incButton.--gray .incButton__arrow:before{border-color:#dfdfdf}.incButton__text{font-size:1.6rem;font-weight:700;letter-spacing:.1em;color:#fff}.incButton__arrow{display:block;content:"";position:relative;display:inline-block;text-decoration:none;width:30px;height:30px;border:1px solid #fff;border-radius:50%;transition:all .3s;background:#fff}.incButton__arrow:before{content:"";width:8px;height:8px;border-top:solid 1px #e25c46;border-right:solid 1px #e25c46;position:absolute;top:50%;right:40%;transform:translateY(-50%) rotate(45deg)}.incSideNav{position:fixed;top:0;right:0;width:80px;height:100vh;z-index:99999999;text-align:center}@media screen and (max-width:1024px){.incSideNav{padding-top:64px;height:calc(100vh - 64px)}}@media screen and (max-width: 768px){.incSideNav{display:block;width:100%;height:auto;bottom:0;top:unset}}@media screen and (max-width:768px){.incSideNav__list{display:flex;align-items:center}}.incSideNav__list__item{background-color:#e25c46;transition:all .4s}@media screen and (max-width:1024px){.incSideNav__list__item{background-color:#211e55;width:100%}}@media screen and (max-width:768px){.incSideNav__list__item:first-child{display:flex;align-items:center}}.incSideNav__list__item:first-child .incSideNav__list__item__link:before{mask:url(//melab.kyoto-workslab.co.jp/wp-content/themes/melab/assets/css/../images/icon/consulting.svg) center center/cover}.incSideNav__list__item:first-child:after{content:"";display:block;width:60px;height:1px;margin:0 auto;background-color:#fff}@media screen and (max-width:768px){.incSideNav__list__item:first-child:after{height:60px;width:1px}}.incSideNav__list__item:last-child .incSideNav__list__item__link:before{mask:url(//melab.kyoto-workslab.co.jp/wp-content/themes/melab/assets/css/../images/icon/session.svg) center center/cover}.incSideNav__list__item:hover{background:#a7d989}.incSideNav__list__item__link{padding:1.6rem 0;display:block;width:100%;color:#fff;text-align:center;font-size:1.4rem}@media screen and (max-width:1024px){.incSideNav__list__item__link{padding:.8rem 0}}.incSideNav__list__item__link:before{content:"";display:block;width:40px;height:40px;background-color:#fff;margin:0 auto .4rem}@media screen and (max-width:768px){.incSideNav__list__item__link:before{width:30px;height:30px}}.incSideNav__scrolldown{position:absolute;bottom:0;left:0;width:120px;height:120px}@media screen and (max-width:768px){.incSideNav__scrolldown{display:none}}.incSideNav__scrolldown__text{font-size:1.4rem;color:#586166}.incSideNav__scrolldown__arrow{font-size:1.4rem}.incSideNav__scrolldown{position:absolute;width:120px;height:120px;margin:auto;background:rgba(255,255,255,.5);border-radius:50%;bottom:2px;left:-40px}.incSideNav__scrolldown__text{width:100%;height:100%;transform:rotate(0deg);animation:rotate 10s linear infinite}.incSideNav__scrolldown__text__inner{font-size:2rem;color:#586166}.incSideNav__scrolldown__arrow{position:absolute;top:50%;left:50%;width:auto;height:42px;transform:translate(-50%,-50%)}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.global-head{width:100%;position:fixed;top:0;left:0;z-index:99999999;background:#fff}.global-head .main-head-inner{width:100%;display:flex;align-items:center;justify-content:space-between;padding:8px 0}@media screen and (max-width:1024px){.global-head .main-head-inner{height:64px}}@media screen and (min-width:320px)and (max-width:480px){.global-head .main-head-inner{height:100%;padding:0}}.global-head .main-head-inner h1 a{padding:0 24px;display:block}@media screen and (max-width:1024px){.global-head .main-head-inner h1 a{padding:8px 16px}}.global-head .main-head-inner h1 a img{width:280px}@media screen and (min-width:320px)and (max-width:480px){.global-head .main-head-inner h1 a img{width:180px}}.global-head .main-head-inner .pc-nav{margin-right:8rem;width:100%}@media screen and (max-width:1024px){.global-head .main-head-inner .pc-nav{display:none}}.global-head .main-head-inner .pc-nav ul{padding-right:24px;display:flex;align-items:center;justify-content:flex-end}.global-head .main-head-inner .pc-nav ul li{margin-left:8px}.global-head .main-head-inner .pc-nav ul li a{padding:16px;display:block;transition:.5s;font-size:14px;font-weight:700}@media screen and (max-width:1024px){.global-head .main-head-inner .pc-nav ul li a{padding-left:6px;padding-right:6px;font-size:12px}}.global-head .main-head-inner .pc-nav ul li a.btn{padding:8px 24px}.global-head .main-head-inner .pc-nav ul li a:hover{color:#e25c46}@media screen and (max-width:1024px){.nav-wrap{position:static;height:100%}}.nav-icon{padding:14px 0 10px;position:absolute;z-index:99999999;-webkit-appearance:none;left:0;top:0;border:0;border-radius:0;width:70px;height:40px;cursor:pointer;pointer-events:auto;touch-action:manipulation;text-align:center;background:#e25c46;display:none}.nav-icon.close .icon-bar:nth-of-type(1){transform:translate3d(0,8px,0) rotate(45deg)}.nav-icon.close .icon-bar:nth-of-type(2){opacity:0}.nav-icon.close .icon-bar:nth-of-type(3){transform:translate3d(0,-10px,0) rotate(-45deg)}@media screen and (max-width:1024px){.nav-icon{display:block;left:auto;right:0;top:0;transform:none;width:80px}}@media screen and (max-width:768px){.nav-icon{width:64px}}.nav-icon .icon-bar{margin:0 auto;display:block;width:46%;height:1px;background:#fff;transition:.3s}.nav-icon .icon-bar+.icon-bar{margin-top:8px}.nav-icon .ttl{margin-top:6px;font-size:12px;color:#fff;text-align:center}.nav-list{display:none;background-color:#e25c46;width:100vw;height:100vh;position:fixed;top:0;left:0;padding-top:50px;z-index:9999999}.nav-list .nav-list-inr{display:flex;align-items:center;width:80%;height:80%;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}@media screen and (max-width:768px){.nav-list .nav-list-inr{flex-direction:column}}.nav-list .nav-list-inr figure{height:100%}@media screen and (max-width:768px){.nav-list .nav-list-inr figure{display:none}}.nav-list .nav-list-inr figure img{height:100%;object-fit:cover}.nav-list .nav-list-inr .nav-info{padding:0 60px}@media screen and (max-width:768px){.nav-list .nav-list-inr .nav-info{padding:0}}.nav-list .nav-list-inr .nav-info h1 span{margin-bottom:4px;font-weight:700;font-size:14px;display:block;color:#fff;letter-spacing:.4rem}.nav-list .nav-list-inr .nav-info ul{margin-top:120px}@media screen and (max-width:768px){.nav-list .nav-list-inr .nav-info ul{display:none}}.nav-list .nav-list-inr .nav-info ul li{margin-bottom:24px}.nav-list .nav-list-inr .nav-info ul li:first-child{margin-bottom:40px}.nav-list .nav-list-inr .nav-info ul li .btn_txt{color:#fff;border-color:#fff}.nav-list .nav-list-inr .nav-info ul li .btn_txt .arrow_r_b,.nav-list .nav-list-inr .nav-info ul li .btn_txt .arrow_r_b:before{border-color:#fff}.nav-list .nav-list-inr nav{width:30%;border-left:1px solid #fff;height:100%}@media screen and (max-width:768px){.nav-list .nav-list-inr nav{margin-top:60px;width:100%;border-left:0}}.nav-list .nav-list-inr nav ul{padding-top:120px;padding-left:60px}@media screen and (max-width:768px){.nav-list .nav-list-inr nav ul{padding-top:0;padding-left:0}}.nav-list .nav-list-inr nav ul li{margin-bottom:54px}@media screen and (max-width:768px){.nav-list .nav-list-inr nav ul li{margin-bottom:3rem;text-align:center}}.nav-list .nav-list-inr nav ul li a{color:#fff;font-size:18px;font-weight:700;display:block}.nav-list .nav-list-inr nav ul li a:hover{text-decoration:underline}.incTag{color:#e25c46;font-size:1.2rem;font-weight:700;letter-spacing:.1em;padding:.2rem .8rem;border-radius:100px;text-align:center;display:block;width:auto;background:#ffeadc}.incFootCTA{padding-top:30rem;background:url(//melab.kyoto-workslab.co.jp/wp-content/themes/melab/assets/css/../images/common/CTA-bg.webp) no-repeat;background-size:cover;background-position:center}@media screen and (max-width:768px){.incFootCTA{padding:10rem 0 6rem}}.incFootCTA__title{font-size:3.4rem;font-weight:700;color:#fff;text-align:center}@media screen and (max-width:768px){.incFootCTA__title{font-size:2.4rem}}.incFootCTA__lead{font-size:2.4rem;font-weight:700;color:#fff;text-align:center}@media screen and (max-width:768px){.incFootCTA__lead{font-size:1.6rem}}.incFootCTA__list{display:flex;gap:4rem;align-items:center;padding:0 4rem;margin:4rem 0 -11rem}@media screen and (max-width:768px){.incFootCTA__list{margin:4rem 0 0;gap:2rem;padding:0 1rem;flex-direction:column}}.incFootCTA__item{width:100%;box-shadow:0 0 20px #000;border-radius:4rem}.incFootCTA__item:hover{box-shadow:none}.incFootCTA{padding-top:30rem;background:url(//melab.kyoto-workslab.co.jp/wp-content/themes/melab/assets/css/../images/common/CTA-bg.webp) no-repeat;background-size:cover;background-position:center}@media screen and (max-width:768px){.incFootCTA{padding:10rem 0 6rem}}.incFootCTA__title{font-size:3.4rem;font-weight:700;color:#fff;text-align:center}@media screen and (max-width:768px){.incFootCTA__title{font-size:2.4rem}}.incFootCTA__lead{font-size:2.4rem;font-weight:700;color:#fff;text-align:center}@media screen and (max-width:768px){.incFootCTA__lead{font-size:1.6rem}}.incFootCTA__list{display:flex;gap:4rem;align-items:center;padding:0 4rem;margin:4rem 0 -11rem}@media screen and (max-width:768px){.incFootCTA__list{margin:4rem 0 0;gap:2rem;padding:0 1rem;flex-direction:column}}.incFootCTA__item{width:100%;box-shadow:0 0 20px #000;border-radius:4rem}.incFootCTA__item:hover{box-shadow:none}.incCourseContent{border-radius:1.4rem;background:#fff;max-width:1024px;margin:auto}@media screen and (max-width:768px){.incCourseContent{width:100%}}.incCourseContent.--courseType01 .incCourseContent__overviewTitleBox{background:#e25c46}.incCourseContent.--courseType01 .incCourseContent__desc{color:#e25c46}.incCourseContent.--courseType01 .incCourseContent__reccomend__title{color:#e25c46}.incCourseContent.--courseType01 .incCourseContent__reccomend__title:before,.incCourseContent.--courseType01 .incCourseContent__reccomend__title:after{background:#e25c46}.incCourseContent.--courseType01 .incCourseContent__content__title{background:#e25c46}.incCourseContent.--courseType01 .incCourseContent__plan__content__title{color:#e25c46}.incCourseContent.--courseType01 .incCourseContent__plan__content__title.--en{color:#9b9b9b}.incCourseContent.--courseType02 .incCourseContent__overviewTitleBox{background:#60c7f3}.incCourseContent.--courseType02 .incCourseContent__desc{color:#60c7f3}.incCourseContent.--courseType02 .incCourseContent__reccomend__title{color:#60c7f3}.incCourseContent.--courseType02 .incCourseContent__reccomend__title:before,.incCourseContent.--courseType02 .incCourseContent__reccomend__title:after{background:#60c7f3}.incCourseContent.--courseType02 .incCourseContent__content__title{background:#60c7f3}.incCourseContent.--courseType02 .incCourseContent__plan__content__title{color:#60c7f3}.incCourseContent.--courseType02 .incCourseContent__plan__content__title.--en{color:#9b9b9b}.incCourseContent.--courseType03 .incCourseContent__overviewTitleBox{background:#336a33}.incCourseContent.--courseType03 .incCourseContent__desc{color:#336a33}.incCourseContent.--courseType03 .incCourseContent__reccomend__title{color:#336a33}.incCourseContent.--courseType03 .incCourseContent__reccomend__title:before,.incCourseContent.--courseType03 .incCourseContent__reccomend__title:after{background:#336a33}.incCourseContent.--courseType03 .incCourseContent__content__title{background:#336a33}.incCourseContent.--courseType03 .incCourseContent__plan__content__title{color:#336a33}.incCourseContent.--courseType03 .incCourseContent__plan__content__title.--en{color:#9b9b9b}.incCourseContent.--courseType04 .incCourseContent__overviewTitleBox{background:#9b9b9b}.incCourseContent.--courseType04 .incCourseContent__desc{color:#9b9b9b}.incCourseContent.--courseType04 .incCourseContent__reccomend__title{color:#9b9b9b}.incCourseContent.--courseType04 .incCourseContent__reccomend__title:before,.incCourseContent.--courseType04 .incCourseContent__reccomend__title:after{background:#9b9b9b}.incCourseContent.--courseType04 .incCourseContent__content__title{background:#9b9b9b}.incCourseContent.--courseType04 .incCourseContent__plan__content__title{color:#9b9b9b}.incCourseContent.--courseType04 .incCourseContent__plan__content__title.--en{color:#9b9b9b}.incCourseContentWrap{padding:6rem 0;background:#f8f7f5;display:flex;flex-direction:column;gap:6rem}.incCourseContent__img{border-radius:1.4rem 1.4rem 0 0;line-height:1}.incCourseContent__head{line-height:1}@media screen and (max-width:768px){.incCourseContent__overview{padding-left:1.4rem;padding-right:1.4rem}}.incCourseContent__overviewTitleBox{padding:1.6rem 0;width:164px;margin:auto;background:#e25c46;border-radius:0 0 .8rem .8rem}@media screen and (max-width:768px){.incCourseContent__overviewTitleBox{padding:1rem 0}}.incCourseContent__overviewTitle{color:#fff;font-family:"Poppins",sans-serif;font-weight:700;text-align:center}@media screen and (max-width:768px){.incCourseContent__overviewTitle{line-height:1.2}}.incCourseContent__overviewTitle.--en{font-size:1.4rem;letter-spacing:.1em}.incCourseContent__overviewTitle.--num{font-size:4.2rem;display:block}@media screen and (max-width:768px){.incCourseContent__overviewTitle.--num{font-size:3.2rem}}.incCourseContent__title{margin-top:2.4rem;text-align:center;font-size:3.2rem;font-weight:700}@media screen and (max-width:768px){.incCourseContent__title{font-size:2.4rem}}.incCourseContent__desc{margin-top:.8rem;text-align:center;font-size:1.4rem;font-weight:700;color:#e25c46}.incCourseContent__reccomend__title{margin-top:4rem;font-size:1.8rem;font-weight:700;display:flex;align-items:center;color:#e25c46;justify-content:center;gap:.4rem}.incCourseContent__reccomend__title:before,.incCourseContent__reccomend__title:after{display:block;content:"";width:360px;height:1px;background:#e25c46}@media screen and (max-width:768px){.incCourseContent__reccomend__title:before,.incCourseContent__reccomend__title:after{width:20px}}.incCourseContent__reccomend__desc{margin-top:1.6rem;font-size:1.6rem;text-align:center}@media screen and (max-width:768px){.incCourseContent__reccomend__desc{font-size:1.4rem;text-align-last:left}}.incCourseContent__content{margin-top:4rem;display:flex;gap:3rem;padding:0 2.6rem 4rem}@media screen and (max-width:768px){.incCourseContent__content{padding-left:1.4rem;padding-right:1.4rem;flex-direction:column}}.incCourseContent__content__title{padding:.4rem 1.2rem;background:#e25c46;font-size:1.4rem;color:#fff;border-radius:10rem;display:inline-block}.incCourseContent__plan{padding:4rem 2.4rem;background:#fff4f3;border-radius:1.4rem;display:flex;flex-direction:column;align-items:center;width:50%;justify-content:center}@media screen and (max-width:768px){.incCourseContent__plan{padding:2rem;flex-direction:column;width:100%;box-sizing:border-box;align-items:flex-start}}.incCourseContent__plan__content{display:flex;align-items:center;gap:5rem;width:100%;padding:2.6rem 6rem;box-sizing:border-box}@media screen and (max-width:768px){.incCourseContent__plan__content{padding:1rem 0;gap:2rem}}.incCourseContent__plan__content:last-child{padding-bottom:0;border-top:1px solid #dfdfdf;margin-top:0}.incCourseContent__plan__content__title{font-size:1.8rem;font-weight:700;color:#e25c46}.incCourseContent__plan__content__title.--en{font-weight:700;font-size:1.2rem;display:block}.incCourseContent__plan__content__num{font-size:3.2rem;font-weight:700}@media screen and (max-width:768px){.incCourseContent__plan__content__num{font-size:2.4rem}}.incCourseContent__plan__content__unit{font-size:1.6rem;font-weight:700}@media screen and (max-width:768px){.incCourseContent__plan__content__unit{font-size:1.2rem}}.incCourseContent__detail{width:50%}@media screen and (max-width:768px){.incCourseContent__detail{width:100%}}.incCourseContent__detail__text{margin-top:1.6rem;display:flex;flex-direction:column;gap:2.4rem;align-items:flex-end}.pageCourse__courseList__text{display:none}@media screen and (max-width:1024px){.pageCourse__courseList__text{font-size:1.4rem;color:#e25c46;display:block}}@media screen and (max-width:1024px){.pageCourse__courseList__tableBox{overflow-x:scroll}}.pageCourse__courseList__table{max-width:1024px;border-collapse:collapse;margin:5rem auto 0;text-align:left}@media screen and (max-width:1024px){.pageCourse__courseList__table{width:1024px}}.pageCourse__courseList__table thead tr th{color:#fff;background:#e25c46;padding:10px;font-size:1.6rem}.pageCourse__courseList__table thead tr th:first-child{border-radius:4px 0 0}.pageCourse__courseList__table thead tr th:last-child{border-radius:0 4px 0 0}.pageCourse__courseList__table tbody tr:nth-child(even){background-color:#f9f9f9}.pageCourse__courseList__table tbody tr:nth-child(odd){background-color:#fff}.pageCourse__courseList__table tbody tr td{padding:10px;border:1px solid #ddd;font-size:1.4rem}.pageCourse__courseList__table tbody tr td:nth-child(1){font-weight:700;border-left:0;background:#fff4f3}.pageCourse__courseList__table tbody tr td:last-child{border-right:0}.sidebar{width:calc(100% - 3.2rem - 70%)}@media screen and (max-width: 768px){.sidebar{width:100%}}.sidebar__title{padding:1.4rem 0;background:#e25c46;border-radius:4px 4px 0 0;text-align:center}.sidebar__title__jp,.sidebar__title__en{font-weight:700;display:block;color:#fff}.sidebar__title__jp{font-size:1.6rem}.sidebar__title__en{font-size:1rem}.sidebar__item__link{transform:all .2s}.sidebar__item__link:hover{opacity:.6}.sidebar__item__interview{display:flex;flex-direction:column}.incCourseNavi{display:flex;flex-wrap:wrap;box-sizing:border-box}@media screen and (max-width:768px){.incCourseNavi{flex-direction:column}}.incCourseNavi__course01{background:#e25c46}.incCourseNavi__course02{background:#60c7f3}.incCourseNavi__course03{background:#336a33}.incCourseNavi__course04{background:#9b9b9b}.incCourseNavi__item{width:50%}@media screen and (max-width:768px){.incCourseNavi__item{width:100%}}.incCourseNavi__link{display:block;line-height:0;transition:all .3s}.incCourseNavi__link:hover{opacity:.7}.incCourseNavi__img{width:100%;height:auto}.incCourseNavi__titleBox{border:1px solid #fff;padding:3.2rem}@media screen and (max-width:768px){.incCourseNavi__titleBox{padding-left:1rem;padding-right:1rem}}.incCourseNavi__titleBox *{color:#fff}.incCourseNavi__titleBox__title__text{font-size:1.4rem;font-family:"Poppins",sans-serif;line-height:1}.incCourseNavi__titleBox__title__num{margin-top:.6rem;font-size:4.2rem;font-style:normal;font-family:"Poppins",sans-serif;line-height:1;display:inline-block}.incCourseNavi__titleBox__name{margin-top:2.4rem;font-size:3.2rem;line-height:1}@media screen and (max-width:768px){.incCourseNavi__titleBox__name{font-size:2.4rem}}.top-flow{background:#f8f7f5}.top-flow .top-flow-inr{display:flex}@media screen and (max-width:768px){.top-flow .top-flow-inr{flex-direction:column}}.top-flow .sec-ttl-area{width:10%}@media screen and (max-width:768px){.top-flow .sec-ttl-area{width:100%}}.top-flow .sec-ttl-area .sec-ttl .en{writing-mode:vertical-rl}@media screen and (max-width:768px){.top-flow .sec-ttl-area .sec-ttl .en{writing-mode:horizontal-tb}}.top-flow .sec-ttl-area .sec-ttl .jp{writing-mode:vertical-rl;margin:32px 0 0 24px}@media screen and (max-width:768px){.top-flow .sec-ttl-area .sec-ttl .jp{margin:0;writing-mode:horizontal-tb}}.top-flow .top-flow-list{width:90%}@media screen and (max-width:768px){.top-flow .top-flow-list{margin-top:16px;width:auto}}.top-flow .top-flow-list .top-flow-list-item{margin-bottom:24px;padding:60px 40px;background:#fff;border-radius:8px;position:relative}@media screen and (max-width:768px){.top-flow .top-flow-list .top-flow-list-item{padding-left:12px;padding-right:12px}}.top-flow .top-flow-list .top-flow-list-item .num{position:absolute;font-size:100px;right:0;bottom:0;line-height:80%}.top-flow .top-flow-list .top-flow-list-item .top-flow-list-item-inr{display:flex;align-items:center}@media screen and (max-width:768px){.top-flow .top-flow-list .top-flow-list-item .top-flow-list-item-inr{flex-direction:column}}.top-flow .top-flow-list .top-flow-list-item .top-flow-list-item-inr figure{width:30%;text-align:center}@media screen and (max-width:768px){.top-flow .top-flow-list .top-flow-list-item .top-flow-list-item-inr figure{width:100%}}.top-flow .top-flow-list .top-flow-list-item .top-flow-list-item-inr .txtarea h4{font-size:24px;font-weight:700;color:#e25c46}@media screen and (max-width:768px){.top-flow .top-flow-list .top-flow-list-item .top-flow-list-item-inr .txtarea h4{margin-top:16px}}.top-flow .top-flow-list .top-flow-list-item .top-flow-list-item-inr .txtarea p{margin:12px 0 20px;font-size:16px;font-weight:400}.top-flow .top-flow-list .top-flow-list-item .top-flow-list-item-inr .txtarea p.--single{margin-top:2rem;font-size:14px;font-weight:700}.interview-card__image{line-height:100%}.interview-card__image img{width:100%;height:260px;object-fit:cover}@media screen and (min-width:768px)and (max-width:1024px){.interview-card__image img{height:200px}}@media screen and (min-width:480px)and (max-width:768px){.interview-card__image img{height:220px}}@media screen and (min-width:320px)and (max-width:480px){.interview-card__image img{height:240px}}.interview-card__content{padding:12px;display:flex;flex-direction:column;align-items:center}@media(max-width:767px){.interview-card__content{padding:16px}}.interview-card__company{font-size:14px;margin-bottom:8px;line-height:100%;padding:.4rem .8rem;background:#e25c46;color:#fff;font-size:1.2rem;border-radius:.4rem;text-align:center;display:inline-block;width:auto}.interview-card__title{font-size:16px;font-weight:700}.interview-card__school{font-size:14px;text-align:center;line-height:140%;border-top:1px solid #dfdfdf;margin-top:8px;padding-top:8px;font-weight:400;width:100%}.interview-card__name{font-size:18px;text-align:center;line-height:140%}.interview-card__name span{font-size:12px}.incLatestTopics{background:#fff;position:absolute;right:0;bottom:0;border-radius:20px 0 0;padding:1.6rem 5rem 1.6rem 1.6rem}@media screen and (min-width:320px)and (max-width:480px){.incLatestTopics{padding-right:0;position:static;padding-right:1.6rem;order:4;border:1px solid #dfdfdf;border-radius:20px;margin:2rem 1.4rem;box-shadow:0 0 10px #dfdfdf}}.incLatestTopics__link{display:flex;gap:4rem;align-items:center;transition:all .3s}@media screen and (min-width:320px)and (max-width:480px){.incLatestTopics__link{gap:2rem}}.incLatestTopics__link:hover{opacity:.6}.incLatestTopics__link:hover .incLatestTopics__arrow{background:#e25c46}.incLatestTopics__link:hover .incLatestTopics__arrow:before{border-color:#fff}@media screen and (min-width:320px)and (max-width:480px){.incLatestTopics__cont{width:90%}}.incLatestTopics__list{display:flex;justify-content:space-between;align-items:center}.incLatestTopics__item__data{font-size:1.2rem;color:#9d9d9d;display:block}.incLatestTopics__title{margin-top:1rem;font-size:1.4rem;line-height:160%}.incLatestTopics__arrow{display:block;content:"";position:relative;display:inline-block;text-decoration:none;width:30px;height:30px;border:1px solid #e25c46;border-radius:50%;transition:all .3s}.incLatestTopics__arrow:before{content:"";width:8px;height:8px;border-top:solid 1px #e25c46;border-right:solid 1px #e25c46;position:absolute;top:50%;right:40%;transform:translateY(-50%) rotate(45deg)}@media screen and (max-width:768px){.pageInterview{padding-inline:1.4rem}}.pageInterview__list{display:flex;justify-content:flex-start;gap:24px;flex-wrap:wrap}@media screen and (min-width:480px)and (max-width:768px){.pageInterview__list{flex-wrap:wrap;gap:24px;justify-content:flex-start}}@media screen and (min-width:320px)and (max-width:480px){.pageInterview__list{flex-direction:column}}.pageInterview__item{width:calc((100% - 72px)/4);border-radius:14px;box-shadow:0 2px 4px rgba(0,0,0,.1);background:#fff;overflow:hidden}@media screen and (max-width:768px){.pageInterview__item{width:calc((100% - 24px)/2)}}@media screen and (min-width: 320px)and (max-width: 480px){.pageInterview__item{width:100%}}.pageLP{color:#000}@media screen and (max-width: 768px){.pageLP{background:#f8f7f5}}.pageLP section{padding-left:1.2rem;padding-right:1.2rem}.pageLP__inner{display:flex;max-width:1440px;margin-inline:auto}.pageLP__main{max-width:412px;width:100%;height:100vh;overflow-y:scroll;margin-left:70px}@media screen and (max-width:1024px){.pageLP__main{margin:60px auto 0}}@media screen and (min-width:320px)and (max-width:480px){.pageLP__main{margin:60px auto 0;height:100%}}.pageLP__title{text-align:center}.pageLP__title__sub{font-size:1.6rem;color:#e25c46;line-height:100%}.pageLP__title__sub.--decoration{display:flex;justify-content:center;align-items:center;gap:1rem}.pageLP__title__sub.--decoration:before,.pageLP__title__sub.--decoration:after{content:"";display:block;width:2px;height:20px;background:#e25c46}.pageLP__title__sub.--decoration:before{transform:rotate(-25deg)}.pageLP__title__sub.--decoration:after{transform:rotate(25deg)}.pageLP__title__main{margin-top:1rem;font-size:2rem;font-weight:700;line-height:140%}.pageLP__down{padding:14px 0;text-align:center;background:#fff}.pageLP__interview{padding:4rem 1.2rem;background:#f8f7f5}.pageLP__interview__title{font-size:2rem;color:#e25c46;font-weight:700;text-align:center}.pageLP__interview__list{margin-top:2rem;display:flex;overflow-x:scroll;gap:2rem;padding-bottom:2rem}.pageLP__interview__item{min-width:90%;background:#fff;border-radius:14px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden}.pageLP__button{margin-top:3rem;text-align:center}.pageLP__fv,.pageLP__CTA,.pageLP__footer{line-height:0}.interview-single{background:#f8f7f5}.interview-single__left{width:70%}@media screen and (max-width:768px){.interview-single__left{width:100%}}.interview-single__inner{margin-inline:auto;max-width:90%;padding:6rem 0 8rem;display:flex;justify-content:space-between;gap:3.2rem}@media screen and (max-width:768px){.interview-single__inner{flex-direction:column}}.interview-header{padding:2.6rem;display:flex;gap:24px;margin-bottom:32px;background:#fff;border-radius:1rem}.interview-header.--small{margin-bottom:0;padding:1.2rem 0;flex-direction:row-reverse;background:0 0;gap:1.4rem;align-items:center}@media(max-width:767px){.interview-header{flex-direction:column;gap:16px}}.interview-info{flex:1}.interview-date{font-size:1.2rem;color:#e25c46}.interview-date.--small{display:none}.interview-title{font-size:2.4rem;font-weight:700;color:#333}.interview-title.--small{font-size:1.8rem}.interview-title.--small .interview-name__unit{font-size:1.2rem}.interview-name{font-size:1.8rem;font-weight:700;color:#333;margin:8px 0;padding-top:4px;border-top:1px solid #dfdfdf}.interview-name.--small{font-size:1.4rem}.interview-name.--small .interview-name__unit{font-size:1.2rem}.interview-name__unit{font-size:1.4rem}.interview-detail{font-size:16px;margin-bottom:8px;display:flex;align-items:center;gap:6px}.interview-detail.--small{font-size:1rem}.interview-detail.--small .interview-detail__title{padding:.2rem .8rem;font-size:1rem}.interview-detail.--small .interview-detail__text{font-size:1.2rem}.interview-detail.--small:last-of-type{margin-bottom:0;padding-bottom:0;border:none}.interview-detail:last-of-type{margin-bottom:12px;padding-bottom:1.2rem;border-bottom:1px solid #dfdfdf}.interview-detail__title{padding:.4rem .8rem;background:#e25c46;color:#fff;font-size:1.2rem;border-radius:.4rem;text-align:center}.interview-detail__text{font-size:1.4rem;font-weight:700}.interview-tags{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px;width:100%}.interview-tags.--small{display:none}.interview-tag{font-size:12px;color:#e25c46;background-color:#ffeadc;padding:4px 8px;border-radius:16px;font-weight:400;font-size:1.2rem}.interview-tag__unit{font-size:1rem;color:#e25c46}.interview-image__item{width:212px;height:100%;object-fit:cover;border-radius:8px}@media screen and (min-width:320px)and (max-width:480px){.interview-image__item{width:100%}}.interview-image__item.--small{width:100px;height:100%;min-height:100px}.interview-content{padding:5rem 4rem;background:#fff;border-radius:1rem}@media screen and (max-width:768px){.interview-content{padding-inline:1rem}}.interview-content-title{text-align:center}.interview-content-title__jp{font-size:2.4rem;font-weight:700;display:block}.interview-content-title__en{color:#e25c46;font-weight:700;font-size:1.4rem;display:block}.interview-qa{margin-top:6rem}@media screen and (max-width:768px){.interview-qa{margin-top:3rem}}.interview-qa-icon{flex-shrink:0}.interview-qa-icon img{width:90px;height:90px;object-fit:cover;border-radius:50%}@media screen and (max-width:768px){.interview-qa-icon img{width:32px;height:32px}}.interview-qa--text{font-size:16px;color:#333}@media screen and (max-width:768px){.interview-qa--text{font-size:14px}}.interview-question,.interview-answer{display:flex;align-items:center;gap:16px}@media screen and (max-width:768px){.interview-question,.interview-answer{gap:.4rem;align-items:flex-start}}.interview-question-text,.interview-answer-text{padding:24px;font-size:1.6rem;border-radius:8px}@media screen and (max-width:768px){.interview-question-text,.interview-answer-text{padding:1rem;font-size:14px;line-height:140%}}.interview-question__triangle,.interview-answer__triangle{margin-top:20px;display:block;content:"";width:0;height:0;border-style:solid;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0)}@media screen and (max-width:768px){.interview-question__triangle,.interview-answer__triangle{margin-top:1rem;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0)}}.interview-question-textWrap{display:flex}.interview-question__triangle{border-right:16px solid #ffeadc;border-left:0}@media screen and (max-width:768px){.interview-question__triangle{border-right:8px solid #ffeadc}}.interview-question-text{color:#e25c46;background-color:#ffeadc;margin-left:-1px}.interview-question-text__unit{font-size:1.6rem;color:#e25c46;font-weight:700}@media screen and (max-width:768px){.interview-question-text__unit{font-size:14px}}.interview-answer{margin-top:32px;flex-direction:row-reverse;align-items:flex-start}@media screen and (max-width:768px){.interview-answer{margin-top:2rem}}.interview-answer-textWrap{display:flex}.interview-answer__triangle{border-left:16px solid #e7f5ff;border-right:0}@media screen and (max-width:768px){.interview-answer__triangle{border-left:8px solid #e7f5ff}}.interview-answer-text{margin-right:-1px;font-size:1.4rem;background:#e7f5ff}.post-navigation{margin-top:4rem;display:flex;justify-content:space-between}@media screen and (max-width:768px){.post-navigation{gap:2rem}}.nav-previous,.nav-next{width:calc(50% - 1rem)}.nav-previous a,.nav-next a{padding:0 4px 4px 0;display:block;font-size:16px;font-weight:700;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #e25c46;width:180px}@media screen and (max-width:768px){.nav-previous a,.nav-next a{width:100%}}.nav-previous a:hover,.nav-next a:hover{color:#e25c46}.nav-previous a .arrow_l_b,.nav-next a .arrow_l_b{margin-right:12px;border-color:#e25c46}.nav-previous a .arrow_l_b:before,.nav-next a .arrow_l_b:before{border-color:#e25c46}.nav-previous a .arrow_r_b,.nav-next a .arrow_r_b{margin-left:12px;border-color:#e25c46}.nav-previous a .arrow_r_b:before,.nav-next a .arrow_r_b:before{border-color:#e25c46}@media screen and (max-width:768px){.nav-previous a{justify-content:flex-start}}.nav-next{width:auto}@media screen and (max-width:768px){.nav-next a{justify-content:flex-end}}.topics-single{background:#f8f7f5}.topics-single__left{max-width:800px;margin:auto}@media screen and (max-width:768px){.topics-single__left{width:100%}}.topics-single__inner{margin-inline:auto;max-width:90%;padding:6rem 0 8rem;display:flex;justify-content:space-between;gap:3.2rem}@media screen and (max-width:768px){.topics-single__inner{flex-direction:column}}.topics-header{padding:2.6rem;display:flex;gap:24px;margin-bottom:32px;background:#fff;border-radius:1rem}.topics-header.--small{margin-bottom:0;padding:1.2rem 0;flex-direction:row-reverse;background:0 0;gap:1.4rem;align-items:center}@media(max-width:767px){.topics-header{flex-direction:column;gap:16px}}.topics-info{flex:1}.topics__date{font-size:1.2rem;color:#9d9d9d;font-weight:400}.topics__date.--small{display:none}.topics__title{font-size:2.4rem}.topics__title.--small{font-size:1.8rem}.topics__title.--small .topics-name__unit{font-size:1.2rem}.topics__detail{font-size:16px;margin-top:2rem;display:flex;align-items:center;gap:6px}.topics__detail.--small{font-size:1rem}.topics__detail.--small .topics-detail__title{padding:.2rem .8rem;font-size:1rem}.topics__detail.--small .topics-detail__text{font-size:1.2rem}.topics__detail.--small:last-of-type{margin-bottom:0;padding-bottom:0;border:none}.topics__detail:last-of-type{margin-bottom:12px;padding-bottom:1.2rem}.topics__detail__title{padding:.4rem .8rem;background:#e25c46;color:#fff;font-size:1.2rem;border-radius:.4rem;text-align:center}.topics__detail__text{font-size:1.4rem;font-weight:700}.topics-tags{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px;width:100%}.topics-tags.--small{display:none}.topics-tag{font-size:12px;color:#e25c46;background-color:#ffeadc;padding:4px 8px;border-radius:16px;font-weight:400;font-size:1.2rem}.topics-tag__unit{font-size:1rem;color:#e25c46}.topics-image__item{width:212px;height:100%;object-fit:cover;border-radius:8px}@media screen and (min-width:320px)and (max-width:480px){.topics-image__item{width:100%}}.topics-image__item.--small{width:100px;height:100%;min-height:100px}.topics__content{padding:5rem 4rem;background:#fff;border-radius:1rem}@media screen and (max-width:768px){.topics__content{padding-inline:1rem}}.topics__content-title{text-align:center}.topics__content-title__jp{font-size:2.4rem;font-weight:700;display:block}.topics__content-title__en{color:#e25c46;font-weight:700;font-size:1.4rem;display:block}.topics__content__text{margin-bottom:1rem;font-weight:400}.topics__content span{font-size:1.6rem;font-weight:700}.topics__content span.themeColor{color:#e25c46}.topics__content hr{color:#f0f1f2;border-color:#f0f1f2;margin-bottom:1rem}.topics__content ul li{margin-bottom:1rem;font-size:1.6rem}.topics__content__button{width:240px}.topics-qa{margin-top:6rem}@media screen and (max-width:768px){.topics-qa{margin-top:3rem}}.topics-qa-icon{flex-shrink:0}.topics-qa-icon img{width:90px;height:90px;object-fit:cover;border-radius:50%}@media screen and (max-width:768px){.topics-qa-icon img{width:32px;height:32px}}.topics-qa--text{font-size:16px;color:#333}@media screen and (max-width:768px){.topics-qa--text{font-size:14px}}.topics-question,.topics-answer{display:flex;align-items:center;gap:16px}@media screen and (max-width:768px){.topics-question,.topics-answer{gap:.4rem;align-items:flex-start}}.topics-question-text,.topics-answer-text{padding:24px;font-size:1.6rem;border-radius:8px}@media screen and (max-width:768px){.topics-question-text,.topics-answer-text{padding:1rem;font-size:14px;line-height:140%}}.topics-question__triangle,.topics-answer__triangle{margin-top:20px;display:block;content:"";width:0;height:0;border-style:solid;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0)}@media screen and (max-width:768px){.topics-question__triangle,.topics-answer__triangle{margin-top:1rem;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0)}}.topics-question-textWrap{display:flex}.topics-question__triangle{border-right:16px solid #ffeadc;border-left:0}@media screen and (max-width:768px){.topics-question__triangle{border-right:8px solid #ffeadc}}.topics-question-text{color:#e25c46;background-color:#ffeadc;margin-left:-1px}.topics-question-text__unit{font-size:1.6rem;color:#e25c46;font-weight:700}@media screen and (max-width:768px){.topics-question-text__unit{font-size:14px}}.topics-answer{margin-top:32px;flex-direction:row-reverse;align-items:flex-start}@media screen and (max-width:768px){.topics-answer{margin-top:2rem}}.topics-answer-textWrap{display:flex}.topics-answer__triangle{border-left:16px solid #e7f5ff;border-right:0}@media screen and (max-width:768px){.topics-answer__triangle{border-left:8px solid #e7f5ff}}.topics-answer-text{margin-right:-1px;font-size:1.4rem;background:#e7f5ff}.post-navigation{margin-top:4rem;display:flex;justify-content:space-between}@media screen and (max-width:768px){.post-navigation{gap:2rem}}.nav-previous,.nav-next{width:calc(50% - 1rem)}.nav-previous a,.nav-next a{padding:0 4px 4px 0;display:block;font-size:16px;font-weight:700;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #e25c46;width:180px}@media screen and (max-width:768px){.nav-previous a,.nav-next a{width:100%}}.nav-previous a:hover,.nav-next a:hover{color:#e25c46}.nav-previous a .arrow_l_b,.nav-next a .arrow_l_b{margin-right:12px;border-color:#e25c46}.nav-previous a .arrow_l_b:before,.nav-next a .arrow_l_b:before{border-color:#e25c46}.nav-previous a .arrow_r_b,.nav-next a .arrow_r_b{margin-left:12px;border-color:#e25c46}.nav-previous a .arrow_r_b:before,.nav-next a .arrow_r_b:before{border-color:#e25c46}@media screen and (max-width:768px){.nav-previous a{justify-content:flex-start}}.nav-next{width:auto}@media screen and (max-width:768px){.nav-next a{justify-content:flex-end}}#faq{background:#f8f7f5}#faq .head-area h3{text-align:center}.faq{margin:40px}@media screen and (max-width:768px){.faq{margin:20px 0}}.faq .faq_block .faq_item:not(:first-child){margin-top:24px}.faq .faq_block .faq_item .faq_head{position:relative;padding:40px;color:#000;cursor:pointer;font-size:24px;font-weight:700;display:flex;align-items:center;width:100%;background:#fff;border-radius:14px;border:none}@media screen and (max-width:768px){.faq .faq_block .faq_item .faq_head{padding:20px 12px;font-size:18px}}.faq .faq_block .faq_item .faq_head span{margin-right:16px;color:#e25c46;font-size:42px;font-weight:700;font-family:"Poppins",sans-serif}@media screen and (max-width:768px){.faq .faq_block .faq_item .faq_head span{margin-right:12px;display:block;font-size:24px}}.faq .faq_block .faq_item .faq_head:after{content:"";border-top:1px solid #000;border-left:1px solid #000;display:inline-block;width:10px;height:10px;transform:rotate(-135deg) translateY(9px);position:absolute;right:60px;top:50%;transition:transform .4s}@media screen and (max-width:768px){.faq .faq_block .faq_item .faq_head:after{right:18px}}.faq .faq_block .faq_item .faq_head.show{border-radius:14px 14px 0 0}.faq .faq_block .faq_item .faq_head.show:after{transform:rotate(45deg) translateY(-10px)}.faq .faq_block .faq_item .faq_body{border-top:1px solid #dfdfdf;position:relative;padding:0 40px;line-height:0;opacity:0;transition:line-height .4s,padding .4s,opacity .4s;background:#fff;border-radius:0 0 14px 14px;height:0}@media screen and (max-width:768px){.faq .faq_block .faq_item .faq_body{padding:0 12px}}.faq .faq_block .faq_item .faq_body p{font-size:18px;font-weight:700;display:flex;align-items:center}@media screen and (max-width:768px){.faq .faq_block .faq_item .faq_body p{align-items:flex-start}}.faq .faq_block .faq_item .faq_body p span{margin-right:16px;font-size:42px;font-weight:700;font-family:"Poppins",sans-serif;color:rgba(0,0,0,0);-webkit-text-stroke:2px #e25c46;text-stroke:2px #e25c46}@media screen and (max-width:768px){.faq .faq_block .faq_item .faq_body p span{margin-right:12px;font-size:24px}}.faq .faq_block .faq_item .faq_body.show{padding:40px;line-height:1.5;opacity:1;border-top:1px solid #dfdfdf;height:auto}@media screen and (max-width:768px){.faq .faq_block .faq_item .faq_body.show{padding:20px 12px}}.lpAbout{padding:40px 0;background:#fff}.lpAbout__title{text-align:center;font-size:24px;color:#e25c46;font-weight:700}.lpAbout__text{margin-top:1.6rem;font-size:14px;font-weight:400;text-align:center}.lpAbout .btn_txt{font-size:1.4rem;margin:2rem auto 0;width:160px}.globalFooter{padding:18rem 4rem 6rem;background:#393939;color:#fff}@media screen and (max-width:768px){.globalFooter{padding:6rem 1.4rem 10rem}}.globalFooter__inner{display:flex;justify-content:space-between}@media screen and (max-width:768px){.globalFooter__inner{flex-direction:column}}.globalFooter__companyInfo{margin-top:1.4rem}@media screen and (max-width:768px){.globalFooter__companyInfo{text-align:center}}.globalFooter__companyInfo__title{font-size:1.6rem;color:#fff;font-weight:700}.globalFooter__companyInfo__name{font-size:1.8rem;color:#fff;font-weight:700;margin-top:.4rem}.globalFooter__companyInfo__address{margin-top:.6rem;font-size:1.4rem;color:#fff}.globalFooter__companyInfo__button{margin-top:3rem}@media screen and (max-width:768px){.globalFooter__logo{text-align:center}}.globalFooter__nav__list{display:flex;gap:4rem}@media screen and (max-width:768px){.globalFooter__nav__list{display:none}}.globalFooter__nav__childList{display:flex;flex-direction:column;gap:1rem}.globalFooter__nav__link{color:#dfdfdf;font-size:1.4rem}.globalFooter__nav__link:hover{text-decoration:underline}.globalFooter__nav__link.--first{font-size:1.6rem;font-weight:700;color:#fff}.globalFooter__copyright{margin-top:10rem;border-top:1px solid #dfdfdf;padding-top:2rem;color:#fff;font-size:1.4rem;font-weight:400;text-align:center}@media screen and (max-width:768px){.globalFooter__copyright{margin-top:4rem;border:none}}.pageLP__fv{padding-top:8px;position:relative;text-align:center;background:#fff}.pageLP__fv__img{margin-top:4px}.pageLP__fv__info{padding:12px 6px 0 18px;box-sizing:border-box;display:block}.pageLP__fv__info__img{width:100%}.pageLP__fv__place,.pageLP__fv__date{width:calc(100% - 24px);box-sizing:border-box;margin:8px 6px 0 18px;display:flex;align-items:center;border:1px solid #046eab;border-radius:4px}.pageLP__fv__place__title,.pageLP__fv__place__text,.pageLP__fv__date__title,.pageLP__fv__date__text{font-size:14px;font-weight:700;padding:12px;letter-spacing:.05em;line-height:1;text-align:left}.pageLP__fv__place__title,.pageLP__fv__date__title{color:#fff;background:#046eab;border-radius:4px 0 0 4px;width:90px}.pageLP__fv__place__text,.pageLP__fv__date__text{color:#046eab}.pageLP__fv__button{width:calc(100% - 24px);margin:12px 6px 0 18px;box-sizing:border-box}.pageLP__fv__button__text{margin-top:8px;font-size:12px;text-align:center;font-weight:400}.pageLP__fv__date__title{height:24px;display:flex;align-items:center;width:90px}.pageLP__fv__date__text__MM{font-size:24px;font-weight:700;font-style:normal;color:#046eab}.pageLP__fv__date__text__day{font-size:14px;font-weight:700;font-style:normal;color:#046eab}.pageLP__fv .nxt-nav{position:absolute;left:5px;bottom:0;z-index:0}.pageLP__fv .nxt-nav .nxt-nav-inner a{bottom:0;margin-top:40px;font-size:14px;font-weight:700;color:#333;text-align:center;letter-spacing:.1em;writing-mode:vertical-rl;display:flex;align-items:center}.pageLP__fv .nxt-nav .nxt-nav-inner a span{margin-top:10px;height:80px;overflow:hidden;display:block}.pageLP__fv .nxt-nav .nxt-nav-inner a span:after{content:"";display:block;width:1px;border-left:1px #586166 solid;animation:scroll 1.3s ease 0s infinite normal;margin:0 auto 0}.lpInformation{background:#fff;padding:60px 0}.lpInformation.--form{padding-bottom:0;margin-bottom:4rem;border-radius:14px}.lpInformation.--form .lpInformation__contentWrap{display:flex;gap:2rem}@media screen and (max-width:768px){.lpInformation.--form .lpInformation__contentWrap{flex-direction:column}}.lpInformation.--form .lpInformation__contentWrap .lpInformation__map{width:50%}@media screen and (max-width:768px){.lpInformation.--form .lpInformation__contentWrap .lpInformation__map{width:100%}}.lpInformation.--form .lpInformation__contentWrap .lpInformation__map__inner{height:410px}@media screen and (max-width:768px){.lpInformation.--form .lpInformation__contentWrap .lpInformation__map__inner{height:300px}}.lpInformation.--form .lpInformation__content{padding:0 0 30px}@media screen and (max-width:768px){.lpInformation.--form .lpInformation__content{padding-inline:14px}}.lpInformation__title{font-size:1.4rem;color:#e25c46;font-weight:700}.lpInformation__place{margin-top:.4rem;font-size:18px;line-height:140%}.lpInformation__accessBox{margin:1rem 0 2rem;padding:6px;background:#f8f7f5;border-radius:4px}.lpInformation__subTitle{font-size:14px;font-weight:700;color:#e25c46}.lpInformation__address{font-size:14px;line-height:160%;letter-spacing:.03em;font-weight:400}.lpInformation__link{color:#e25c46;text-decoration:underline;font-size:14px;margin-top:4px;display:inline-block}.lpInformation__content{padding:20px 14px 0}.lpInformation__list{margin-top:.5rem;display:flex;gap:.5rem;flex-direction:column}.lpInformation__schedule{display:flex;align-items:center;justify-content:space-between}.lpInformation__date,.lpInformation__time{font-size:18px;font-weight:700;letter-spacing:.05em}.lpInformation__date .--small,.lpInformation__time .--small{font-size:14px;font-weight:700;margin-right:1rem}.lpInformation__attention{margin-top:1rem;font-size:14px;color:#e25c46;line-height:1}.lpInstracter{background:#f8f7f5;padding:60px 12px}.lpInstracter__inner{text-align:center}.lpInstracter__name{font-size:2.4rem;font-weight:700;margin-top:1.4rem}.lpInstracter__name__en{font-size:1.2rem;font-weight:700;color:#e25c46}.lpInstracter__name__licence{margin-top:.6rem;padding:.2rem .6rem;font-size:1.2rem;color:#e25c46;border:1px solid #e25c46;display:inline-block}.lpInstracter__profile{margin-top:2rem;font-size:1.4rem;text-align:left}.leftColumn{height:100vh;overflow-y:scroll;width:calc(100% - 460px)}@media screen and (max-width: 1024px){.leftColumn{display:none}}.leftColumn .entry-cont{padding:80px 40px 120px}@media screen and (min-width: 768px)and (max-width: 1024px){.leftColumn .entry-cont{padding:0}}.leftColumn .entry-cont .entry-cont-inr{padding:60px 40px}.leftColumn .entry-cont .entry-area{width:100%}.LPnayami{background:#f8f7f5;padding-top:30px}.LPnayami__list{margin-top:3rem;display:flex;flex-direction:column;gap:3rem}.LPnayami__item{border:2px solid #e25c46;border-radius:16px;padding:0 1.5rem 2.4rem;background-color:#fff}.LPnayami__badge{margin-top:-2rem}.LPnayami__badge__inr{background-color:#e25c46;border-radius:50%;width:63px;height:63px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.LPnayami__badge__title{font-size:1.2rem;line-height:1;margin-bottom:.2rem;color:#fff}.LPnayami__badge__num{margin-top:.2rem;font-size:2.4rem;font-weight:700;font-family:"Poppins",sans-serif;color:#fff;line-height:1;letter-spacing:.05em}.LPnayami__list__content__title{color:#e25c46;font-size:2rem;font-weight:700;text-align:center;margin-top:1rem}.LPnayami__childList{margin-top:.8rem;display:flex;flex-direction:column;gap:.6rem}.LPnayami__childList__item{font-size:1.4rem;font-weight:700}.LPnayami__img{width:80%;margin:2rem auto 0}.lpPoint{background:#fff}.lpPoint__list{display:flex;flex-direction:column;margin-top:2rem;gap:2rem}.lpPoint__item{padding-top:35px}.lpPoint__item__child{border-radius:8px;box-shadow:0 0 8px #dfdfdf;padding:40px 0}.lpPoint__item__child header{margin-top:-70px;text-align:center}.lpPoint__item__child header h3{margin-top:6px;color:#586166;font-size:18px;font-weight:700;text-align:center}.lpPoint__item__child header h3 span{color:#e25c46;display:block;font-size:14px;font-weight:700}.lpPoint__item__child header .num{color:#e25c46;font-family:"Poppins",sans-serif;font-size:64px;font-weight:700;line-height:100%}.lpPoint__item__child figure{margin:20px auto 0;width:90%}.lpPoint__item__child p{font-size:14px;line-height:180%;padding:14px;font-weight:400}.lpPoint__item__child__link{display:inline-block;color:#e25c46;border-bottom:2px solid #e25c46;font-size:1.4rem;font-weight:700;margin-top:1rem}.lpSeminer{padding:40px 0;background:#f8f7f5}.lpSeminer.--form{padding:0 0 40px;display:flex;gap:2rem}@media screen and (max-width:768px){.lpSeminer.--form{flex-direction:column}}.lpSeminer.--form .pageLP__title{display:none}.lpSeminer.--form .lpSeminer__text{min-height:90px}.lpSeminer.--form .lpSeminer__content{width:calc(50% - 1rem);margin-top:0}@media screen and (max-width:768px){.lpSeminer.--form .lpSeminer__content{width:100%}}.lpSeminer.--form .lpSeminer__content__main{padding:0}.lpSeminer__content{margin-top:2rem}.lpSeminer__content__main{padding-inline:12px}.lpSeminer__title{margin-top:1rem;font-size:2.4rem;font-weight:700;color:#e25c46;padding:1.2rem 0;border-top:1px solid #e25c46;border-bottom:1px solid #e25c46;text-align:center}.lpSeminer__text{margin-top:1.2rem;font-size:1.4rem;line-height:160%;font-weight:400}.lpSeminer__list{display:flex;flex-direction:column;gap:1.2rem;margin-top:1.2rem}.lpSeminer__item{padding:1.2rem;background:#fff;border-radius:1.4rem}.lpSeminer__item__title{display:flex;align-items:center;gap:1rem}.lpSeminer__item__title__num{color:#fff;font-weight:700;font-size:1.2rem;background:#e25c46;width:24px;height:24px;line-height:24px;border-radius:100%;text-align:center}.lpSeminer__item__title__main{font-size:1.8rem;font-weight:700;color:#e25c46}.lpSeminer__childList{margin-top:.8rem;display:flex;flex-direction:column;gap:.6rem}.lpSeminer__childItem{font-size:1.4rem}