@import"https://fonts.googleapis.com/css2?family=Cormorant:wght@300;400;500&family=Sawarabi+Mincho&display=swap";*{color:#586166;font-size:10px;font-size:62.5%;font-weight:400;margin:0;outline:none;padding:0;scroll-behavior:smooth}*::-moz-selection{background-color:#211e55;color:#fff}*::selection{background-color:#211e55;color:#fff}html,body{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;font-weight:400;width:100%}html p,body p{font-family:inherit;font-size:16px;font-weight:700;line-height:200%;margin-bottom:0}ul,ol{list-style:none}a{-webkit-transition:.5s;color:#586166;text-decoration:none;transition:.5s}figure{line-height:0;margin:0}img{max-width:100%}.visually-hidden{border:none !important;display:block !important;height:4px !important;left:0 !important;margin:0 !important;opacity:0 !important;overflow:hidden !important;padding:0 !important;position:fixed !important;top:0 !important;visibility:visible !important;width:4px !important}.inline-block{display:inline-block}.block{display:block}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.items-start{-webkit-box-align:start;-ms-flex-align: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-bottom:8px;margin-top:8px}.my-4{margin-bottom:16px;margin-top:16px}.my-6{margin-bottom:24px;margin-top:24px}.my-8{margin-bottom:32px;margin-top:32px}.my-10{margin-bottom:40px;margin-top: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-bottom:8px;padding-top:8px}.py-4{padding-bottom:16px;padding-top:16px}.py-6{padding-bottom:24px;padding-top:24px}.py-8{padding-bottom:32px;padding-top:32px}.py-10{padding-bottom:40px;padding-top:40px}.py-15{padding-bottom:60px;padding-top:60px}.py-20{padding-bottom:80px;padding-top:80px}.py-30{padding-bottom:120px;padding-top: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}.dli-chevron-round-right{-webkit-transform:translateX(-25%) rotate(45deg);color:#393939;display:inline-block;height:1rem;line-height:1;position:relative;transform:translateX(-25%) rotate(45deg);vertical-align:middle;width:1rem}.dli-chevron-round-right:before,.dli-chevron-round-right:after{background:currentColor;border-radius:.1em;content:"";position:absolute}.dli-chevron-round-right:before{height:.1rem;left:0;right:0;top:0}.dli-chevron-round-right:after{bottom:0;right:0;top:0;width:.1rem}.btn{-webkit-transition:.5s;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border:1px solid #e25c46;border-radius:40px;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:700;justify-content:space-between;padding:12px 28px;transition:.5s}.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{background-color:#211e55;border-color:#211e55;color:#fff}.btn.secondary{background:#fff;border-color:#211e55;color:#211e55}.btn.secondary .dli-chevron-round-right{color:#211e55}.btn.third{background:#e25c46;border-color:#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{background:#a9de88;border-color:#fff;color:#fff}.btn:hover .dli-chevron-round-right{color:#fff}.btn.ghost{background:0 0;border-color:#e25c46;color:#e25c46}.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{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid #e25c46;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:700;justify-content:space-between;padding:0 4px 4px 0;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;border-radius:8px;bottom:12px;position:absolute;right:12px;width:280px}@media screen and (max-width:768px){.champaign{-webkit-box-ordinal-group:4;-ms-flex-order:3;margin-bottom:40px;margin-top:40px;order:3;position:static;right:auto;width:100%}}.champaign h4{background:#e25c46;border-radius:8px 8px 0 0;color:#fff;font-size:18px;font-weight:700;line-height:130%;padding:8px;text-align:center}.champaign .descarea{padding:8px 24px 14px}.champaign .descarea .desc{color:#e25c46;font-size:18px;font-weight:700;text-align:center}.champaign .descarea .desc span{color:#e25c46;font-size:24px;font-weight:700}.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{display:block;font-size:14px;margin-top:12px;text-align:center}.marker{background:#f6fa10;display:inline}.sec-ttl.--center{text-align:center}.sec-ttl .en{-webkit-text-stroke:2px #e25c46;text-stroke:2px #e25c46;color:transparent;font-family:"Poppins",sans-serif;font-size:80px;font-weight:700;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{background:#e25c46;color:#fff;font-size:18px;font-weight:700}.sec-ttl.on-clr .en{-webkit-text-stroke:0;text-stroke:0;color:#fff;font-weight:400}.sec-ttl.on-clr .jp span{background:#fff;color:#e25c46}.sec-ttl.clr .en{background:0 0;color:#e25c46;font-weight:400}.sec-ttl.clr .jp span{background:#e25c46;color:#fff}.required{background:#e25c46;border-radius:4px;color:#fff;font-size:12px;margin-left:8px;padding:4px 8px}.num.outline{-webkit-text-stroke:2px #e25c46;text-stroke:2px #e25c46;color:transparent;font-family:"Poppins",sans-serif;font-weight:700}picture{width:100%}.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-inr{margin-left:70px;width:calc(100% - 70px)}@media screen and (max-width: 1024px){.main-inr{margin-left:0;padding:0;padding-top:60px;width:100%}}.global-head{width:100%}@media screen and (max-width:1024px){.global-head{display:none}}.global-head .main-head-inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;max-width:1440px;width:100%}.global-head .main-head-inner h1 a{display:block;padding:24px}.global-head .main-head-inner h1 a img{width:120px}.global-head .main-head-inner nav{background:#fff;max-width:1440px;width:100%}.global-head .main-head-inner nav ul{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;padding-right:24px}.global-head .main-head-inner nav ul li{margin-left:8px}.global-head .main-head-inner nav ul li a{-webkit-transition:.5s;display:block;font-size:14px;font-weight:700;padding:16px;transition:.5s}@media screen and (max-width:1024px){.global-head .main-head-inner nav ul li a{font-size:12px;padding-left:6px;padding-right:6px}}.global-head .main-head-inner nav ul li a.btn{padding:8px 24px}.global-head .main-head-inner nav ul li a:hover{color:#e25c46}.sidenav{background:#fff;height:100vh;position:fixed;width:70px;z-index:9999999}@media screen and (max-width:1024px){.sidenav{height:60px;width:100%}}.sidenav .sidenav-inr{position:relative}.sidenav .nxt-nav{-webkit-transform:translateX(-50%);bottom:0;left:50%;position:absolute;transform:translateX(-50%);z-index:0}@media screen and (max-width:1024px){.sidenav .nxt-nav{display:none}}.sidenav .nxt-nav .nxt-nav-inner a{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;color:#393939;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;letter-spacing:.1em;margin-top:40px;text-align:center;writing-mode:vertical-rl}.sidenav .nxt-nav .nxt-nav-inner a span{display:block;height:80px;margin-top:10px;overflow:hidden}.sidenav .nxt-nav .nxt-nav-inner a span:after{-webkit-animation:scroll 1.3s ease 0s infinite normal;animation:scroll 1.3s ease 0s infinite normal;border-left:1px #586166 solid;content:"";display:block;margin:0 auto 0;width:1px}#nav-container{height:100%;pointer-events:none;position:relative;width:100%}#nav-container *{visibility:visible}#nav-container .bg{-webkit-transition:.5s;height:100%;left:0;opacity:0;position:absolute;top:0;transition:.5s;visibility:hidden;width:100%}#nav-container:focus-within .bg{opacity:.6;visibility:visible}#nav-container:focus-within .nav-icon{pointer-events:none}#nav-container:focus-within .icon-bar:nth-of-type(1){-webkit-transform:translate3d(0,8px,0) rotate(45deg);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){-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}#nav-container:focus-within #nav-content{-webkit-transform:translateX(12%);transform:translateX(12%);z-index:0}#nav-container .nav-icon{-webkit-appearance:none;-ms-touch-action:manipulation;background:#e25c46;border:0;border-radius:0;cursor:pointer;height:40px;left:0;padding:14px 0 10px;pointer-events:auto;position:absolute;text-align:center;top:0;touch-action:manipulation;width:70px;z-index:99999999}@media screen and (max-width:1024px){#nav-container .nav-icon{-webkit-transform:none;left:auto;right:0;top:0;transform:none}}#nav-container .nav-icon .icon-bar{-webkit-transition:.3s;background:#fff;display:block;height:1px;margin:0 auto;transition:.3s;width:46%}#nav-container .nav-icon .icon-bar+.icon-bar{margin-top:8px}#nav-container .nav-icon .ttl{color:#fff;font-size:12px;margin-top:6px;text-align:center}#nav-container #nav-content{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transform:translateX(-100%);-webkit-transition:-webkit-transform .3s;background:#6a9d4a;contain:paint;height:100%;padding:20px 0 0 120px;pointer-events:auto;position:absolute;right:0;top:0;transform:translateX(-100%);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%;will-change:transform}@media screen and (max-width:1024px){#nav-container #nav-content{top:60px}}#nav-container #nav-content ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-transform:translateY(-50%) translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:100%;left:50%;position:relative;top:50%;transform:translateY(-50%) translateX(-50%)}#nav-container #nav-content ul li a{-webkit-transition:color .1s;color:#fff;display:block;font-family:"Noto Serif JP",serif;font-size:16px;font-weight:300;padding:16px 5px;text-transform:uppercase;transition:color .1s}#nav-container #nav-content ul li a:hover{text-decoration:underline}.hero{background-color:#fff;color:#211e55;font-size:32px;padding:196px 0 84px;text-align:center;width:100%}.divider{border-bottom:1px solid #f0f1f2;height:0;width:100%}#global-footer{background:#393939;color:#fff;padding:40px 64px}@media screen and (max-width:768px){#global-footer{padding-left:12px;padding-right:12px}}@media screen and (max-width:768px){#global-footer .foot-cont-l h3{text-align:center}}#global-footer .foot-cont-l dl{margin-top:14px}#global-footer .foot-cont-l dl dt{color:#fff;font-size:14px}#global-footer .foot-cont-l dl dd{color:#fff;font-size:14px;margin-top:6px}#global-footer .foot-cont-l dl dd a{color:#fff;font-size:14px}#global-footer .foot-cont-r .foot-nav{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){#global-footer .foot-cont-r .foot-nav{display:none}}#global-footer .foot-cont-r .foot-nav li{margin-right:14px}#global-footer .foot-cont-r .foot-nav li a{color:#fff;display:block;font-size:14px;padding:8px}@media screen and (max-width:1024px){#global-footer .foot-cont-r .foot-nav li a{padding-bottom:10px;padding-top:10px}}#global-footer .foot-cont-r .foot-nav li a.btn{text-align:center}#global-footer .foot-cont-r .foot-nav li a:hover{color:#e25c46}#global-footer .copyright{border-top:1px solid #dfdfdf;color:#fff;font-size:12px;font-weight:400;padding-top:6px}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{border:2px solid #e25c46;border-radius:8px;margin-top:48px;padding:12px 0}.champaign-area .champaign-area-head{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media screen and (max-width:1024px){.champaign-area .champaign-area-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.champaign-area .champaign-area-head .ttl,.champaign-area .champaign-area-head .lead{color:#e25c46;font-size:20px;font-weight:700}.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{border:1px solid #211e55;border-radius:50%;content:"";display:block;display:inline-block;height:16px;position:relative;text-decoration:none;width:16px}.arrow_r_b:before{-webkit-transform:translateY(-50%) rotate(45deg);border-right:solid 1px #211e55;border-top:solid 1px #211e55;content:"";height:6px;position:absolute;right:40%;top:50%;transform:translateY(-50%) rotate(45deg);width:6px}.arrow_l_b{border:1px solid #211e55;border-radius:50%;content:"";display:block;display:inline-block;height:16px;position:relative;text-decoration:none;width:16px}.arrow_l_b:before{-webkit-transform:translateY(-50%) rotate(45deg);border-bottom:solid 1px #211e55;border-left:solid 1px #211e55;content:"";height:6px;left:30%;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:6px}.bg-theme{background:#e25c46;color:#fff}.foot-cta{background:url(//melab.kyoto-workslab.co.jp/wp-content/themes/melab/src/css/../images/cta_bg.jpg) no-repeat;background-size:cover}.foot-cta h4{color:#fff;font-size:24px;font-weight:700;text-align:center}@media screen and (max-width:768px){.foot-cta h4{font-size:20px}}.foot-cta h4 span{color:#fff;display:block;font-size:20px;text-align:center}.foot-cta ul{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:40px}@media screen and (max-width:768px){.foot-cta ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:768px){.foot-cta ul li{width:100%}.foot-cta ul li .btn{width:auto}}.foot-cta ul li:first-child{margin-right:42px}@media screen and (max-width:768px){.foot-cta ul li:first-child{margin-bottom:16px;margin-right:0}}.foot-cta p{color:#fff;display:block;font-size:20px;text-align:center}.page-header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media screen and (max-width:1024px){.page-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;flex-direction:column}}.page-header.--noImage{-webkit-box-pack:center;-ms-flex-pack:center;background:#e25c46;justify-content:center;padding:4rem 0;text-align:center}.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{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:12px;order:2;padding:30px 0}}.page-header .page-head-img{width:64%}@media screen and (max-width:1024px){.page-header .page-head-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;height:250px;order:1;width:100%}}@media screen and (max-width:1024px){.page-header .page-head-img figure{height:100%}}.page-header .page-head-img figure img{-o-object-fit:cover;border-radius:60px 0 0;height:100%;object-fit:cover;width:100%}@-webkit-keyframes scroll{0%{height:0}50%{height:240px;margin-top:0}100%{height:240px;margin-top:240px}}@keyframes scroll{0%{height:0}50%{height:240px;margin-top:0}100%{height:240px;margin-top:240px}}.interview-card__image{line-height:100%}.interview-card__image img{-o-object-fit:cover;height:260px;object-fit:cover;width:100%}@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}@media(max-width:767px){.interview-card__content{padding:16px}}.interview-card__company{font-size:12px;line-height:100%;margin-bottom:8px;text-align:center}.interview-card__name{font-size:24px;font-weight:700;text-align:center}.interview-card__name span{font-size:14px}.interview-card__school{font-size:14px;line-height:140%;text-align:center}.interview-single{background:#f8f7f5}.interview-single__left{width:70%}@media screen and (max-width:768px){.interview-single__left{width:100%}}.interview-single__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.2rem;justify-content:space-between;margin-inline:auto;max-width:90%;padding:6rem 0 8rem}@media screen and (max-width:768px){.interview-single__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.interview-header{background:#fff;border-radius:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-bottom:32px;padding:2.6rem}.interview-header.--small{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0;flex-direction:row-reverse;gap:1.4rem;margin-bottom:0;padding:1.2rem 0}@media(max-width:767px){.interview-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}.interview-info{-webkit-box-flex:1;-ms-flex:1;flex:1}.interview-date{font-size:1.2rem}.interview-date.--small{display:none}.interview-name{color:#333;font-size:2.4rem;font-weight:700;margin-bottom:8px}.interview-name.--small{font-size:1.8rem}.interview-name.--small .interview-name__unit{font-size:1.2rem}.interview-name__unit{font-size:1.4rem}.interview-detail{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;gap:6px;margin-bottom:8px}.interview-detail.--small{font-size:1rem}.interview-detail.--small .interview-detail__title{font-size:1rem;padding:.2rem .8rem}.interview-detail.--small .interview-detail__text{font-size:1.2rem}.interview-detail.--small:last-of-type{border:none;margin-bottom:0;padding-bottom:0}.interview-detail:last-of-type{border-bottom:1px solid #dfdfdf;margin-bottom:12px;padding-bottom:1.2rem}.interview-detail__title{background:#e25c46;border-radius:.4rem;color:#fff;font-size:1.2rem;padding:.4rem .8rem;text-align:center}.interview-detail__text{font-size:1.4rem;font-weight:700}.interview-tags{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.interview-tags.--small{display:none}.interview-tag{background-color:#ffeadc;border-radius:16px;color:#e25c46;font-size:12px;font-size:1.2rem;font-weight:400;padding:4px 8px}.interview-tag__unit{color:#e25c46;font-size:1rem}.interview-image__item{-o-object-fit:cover;border-radius:8px;height:169px;object-fit:cover;width:212px}@media screen and (min-width:320px)and (max-width:480px){.interview-image__item{width:100%}}.interview-image__item.--small{height:100%;min-height:100px;width:100px}.interview-content{background:#fff;border-radius:1rem;padding:5rem 4rem}@media screen and (max-width:768px){.interview-content{padding-inline:1rem}}.interview-content-title{text-align:center}.interview-content-title__jp{display:block;font-size:2.4rem;font-weight:700}.interview-content-title__en{color:#e25c46;display:block;font-size:1.4rem;font-weight:700}.interview-qa{margin-top:6rem}@media screen and (max-width:768px){.interview-qa{margin-top:3rem}}.interview-qa-icon{-ms-flex-negative:0;flex-shrink:0}.interview-qa-icon img{-o-object-fit:cover;border-radius:50%;height:90px;object-fit:cover;width:90px}@media screen and (max-width:768px){.interview-qa-icon img{height:32px;width:32px}}.interview-qa--text{color:#333;font-size:16px}@media screen and (max-width:768px){.interview-qa--text{font-size:14px}}.interview-question,.interview-answer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}@media screen and (max-width:768px){.interview-question,.interview-answer{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.4rem}}.interview-question-text,.interview-answer-text{border-radius:8px;font-size:1.6rem;padding:24px}@media screen and (max-width:768px){.interview-question-text,.interview-answer-text{font-size:14px;line-height:140%;padding:1rem}}.interview-question__triangle,.interview-answer__triangle{border-bottom:8px solid transparent;border-style:solid;border-top:8px solid transparent;content:"";display:block;height:0;margin-top:20px;width:0}@media screen and (max-width:768px){.interview-question__triangle,.interview-answer__triangle{border-bottom:4px solid transparent;border-top:4px solid transparent;margin-top:1rem}}.interview-question-textWrap{display:-webkit-box;display:-ms-flexbox;display:flex}.interview-question__triangle{border-left:0;border-right:16px solid #ffeadc}@media screen and (max-width:768px){.interview-question__triangle{border-right:8px solid #ffeadc}}.interview-question-text{background-color:#ffeadc;color:#e25c46;margin-left:-1px}.interview-question-text__unit{color:#e25c46;font-size:1.6rem;font-weight:700}@media screen and (max-width:768px){.interview-question-text__unit{font-size:14px}}.interview-answer{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;flex-direction:row-reverse;margin-top:32px}@media screen and (max-width:768px){.interview-answer{margin-top:2rem}}.interview-answer-textWrap{display:-webkit-box;display:-ms-flexbox;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{background:#e7f5ff;font-size:1.4rem;margin-right:-1px}.post-navigation{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:4rem}@media screen and (max-width:768px){.post-navigation{gap:2rem}}.nav-previous,.nav-next{width:calc(50% - 1rem)}.nav-previous a,.nav-next a{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid #e25c46;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:700;justify-content:space-between;padding:0 4px 4px 0;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{border-color:#e25c46;margin-right:12px}.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{border-color:#e25c46;margin-left:12px}.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{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width:768px){.nav-next a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.sidebar{width:calc(100% - 3.2rem - 70%)}@media screen and (max-width: 768px){.sidebar{width:100%}}.sidebar__title{background:#e25c46;border-radius:4px 4px 0 0;padding:1.4rem 0;text-align:center}.sidebar__title__jp,.sidebar__title__en{color:#fff;display:block;font-weight:700}.sidebar__title__jp{font-size:1.6rem}.sidebar__title__en{font-size:1rem}.sidebar__item__link{-webkit-transform:all .2s;transform:all .2s}.sidebar__item__link:hover{opacity:.6}.sidebar__item__interview{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.top-flow{background:#f8f7f5}.top-flow .top-flow-inr{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.top-flow .top-flow-inr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:768px){.top-flow .sec-ttl-area .sec-ttl .en{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}}.top-flow .sec-ttl-area .sec-ttl .jp{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;margin:32px 0 0 24px;writing-mode:vertical-rl}@media screen and (max-width:768px){.top-flow .sec-ttl-area .sec-ttl .jp{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;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{background:#fff;border-radius:8px;margin-bottom:24px;padding:60px 40px;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{bottom:0;font-size:100px;line-height:80%;position:absolute;right:0}.top-flow .top-flow-list .top-flow-list-item .top-flow-list-item-inr{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.top-flow .top-flow-list .top-flow-list-item .top-flow-list-item-inr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.top-flow .top-flow-list .top-flow-list-item .top-flow-list-item-inr figure{text-align:center;width:30%}@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{color:#e25c46;font-size:24px;font-weight:700}@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{font-size:16px;font-weight:400;margin:12px 0 20px}.top-flow .top-flow-list .top-flow-list-item .top-flow-list-item-inr .txtarea p.--single{font-size:14px;font-weight:700;margin-top:2rem}.incCourseNavi{-ms-flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}@media screen and (max-width:768px){.incCourseNavi{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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{-webkit-transition:all .3s;display:block;line-height:0;transition:all .3s}.incCourseNavi__link:hover{opacity:.7}.incCourseNavi__img{height:auto;width:100%}.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-family:"Poppins",sans-serif;font-size:1.4rem;line-height:1}.incCourseNavi__titleBox__title__num{display:inline-block;font-family:"Poppins",sans-serif;font-size:4.2rem;font-style:normal;line-height:1;margin-top:.6rem}.incCourseNavi__titleBox__name{font-size:3.2rem;line-height:1;margin-top:2.4rem}@media screen and (max-width:768px){.incCourseNavi__titleBox__name{font-size:2.4rem}}.incCourseContent{background:#fff;border-radius:1.4rem;margin:auto;max-width:1024px}@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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;background:#f8f7f5;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:6rem;padding:6rem 0}.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{background:#e25c46;border-radius:0 0 .8rem .8rem;margin:auto;padding:1.6rem 0;width:164px}@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{display:block;font-size:4.2rem}@media screen and (max-width:768px){.incCourseContent__overviewTitle.--num{font-size:3.2rem}}.incCourseContent__title{font-size:3.2rem;font-weight:700;margin-top:2.4rem;text-align:center}@media screen and (max-width:768px){.incCourseContent__title{font-size:2.4rem}}.incCourseContent__desc{color:#e25c46;font-size:1.4rem;font-weight:700;margin-top:.8rem;text-align:center}.incCourseContent__reccomend__title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#e25c46;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;font-weight:700;gap:.4rem;justify-content:center;margin-top:4rem}.incCourseContent__reccomend__title:before,.incCourseContent__reccomend__title:after{background:#e25c46;content:"";display:block;height:1px;width:360px}@media screen and (max-width:768px){.incCourseContent__reccomend__title:before,.incCourseContent__reccomend__title:after{width:20px}}.incCourseContent__reccomend__desc{font-size:1.6rem;margin-top:1.6rem;text-align:center}@media screen and (max-width:768px){.incCourseContent__reccomend__desc{-moz-text-align-last:left;font-size:1.4rem;text-align-last:left}}.incCourseContent__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem;margin-top:4rem;padding:0 2.6rem 4rem}@media screen and (max-width:768px){.incCourseContent__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:1.4rem;padding-right:1.4rem}}.incCourseContent__content__title{background:#e25c46;border-radius:10rem;color:#fff;display:inline-block;font-size:1.4rem;padding:.4rem 1.2rem}.incCourseContent__plan{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff4f3;border-radius:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;padding:4rem 2.4rem;width:50%}@media screen and (max-width:768px){.incCourseContent__plan{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-sizing:border-box;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;box-sizing:border-box;flex-direction:column;padding:2rem;width:100%}}.incCourseContent__plan__content{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-sizing:border-box;align-items:center;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5rem;padding:2.6rem 6rem;width:100%}@media screen and (max-width:768px){.incCourseContent__plan__content{gap:2rem;padding:1rem 0}}.incCourseContent__plan__content:last-child{border-top:1px solid #dfdfdf;margin-top:0;padding-bottom:0}.incCourseContent__plan__content__title{color:#e25c46;font-size:1.8rem;font-weight:700}.incCourseContent__plan__content__title.--en{display:block;font-size:1.2rem;font-weight:700}.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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:2.4rem;margin-top:1.6rem}.pageCourse__courseList__text{display:none}@media screen and (max-width:1024px){.pageCourse__courseList__text{color:#e25c46;display:block;font-size:1.4rem}}@media screen and (max-width:1024px){.pageCourse__courseList__tableBox{overflow-x:scroll}}.pageCourse__courseList__table{border-collapse:collapse;margin:5rem auto 0;max-width:1024px;text-align:left}@media screen and (max-width:1024px){.pageCourse__courseList__table{width:1024px}}.pageCourse__courseList__table thead tr th{background:#e25c46;color:#fff;font-size:1.6rem;padding:10px}.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{border:1px solid #ddd;font-size:1.4rem;padding:10px}.pageCourse__courseList__table tbody tr td:nth-child(1){background:#fff4f3;border-left:0;font-weight:700}.pageCourse__courseList__table tbody tr td:last-child{border-right:0}@media screen and (max-width:768px){.pageInterview{padding-inline:1.4rem}}.pageInterview__list{-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-start}@media screen and (min-width:480px)and (max-width:768px){.pageInterview__list{-ms-flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;flex-wrap:wrap;gap:24px;justify-content:flex-start}}@media screen and (min-width:320px)and (max-width:480px){.pageInterview__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.pageInterview__item{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);background:#fff;border-radius:14px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden;width:calc((100% - 72px)/4)}@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%}}.incButton{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-transition:color .3s;-webkit-box-sizing:border-box;-webkit-box-shadow:2px 2px 8px rgba(0,0,0,.4);background:#0dab61;border-radius:8px;box-shadow:2px 2px 8px rgba(0,0,0,.4);box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.03em;overflow:hidden;padding:18px 12px;position:relative;text-align:center;text-decoration:none;transition:color .3s;width:100%}@-webkit-keyframes skewanime{100%{left:-10%}}@keyframes skewanime{100%{left:-10%}}.incButton:before{-webkit-transform:skewX(-25deg);background:#e25c46;content:"";height:calc(100% + 2px);left:-130%;position:absolute;top:0;transform:skewX(-25deg);width:120%}.incButton:hover{opacity:1}.incButton:hover:before{-webkit-animation:skewanime .3s forwards;animation:skewanime .3s forwards}.incButton:after{-webkit-mask:url(//melab.kyoto-workslab.co.jp/wp-content/themes/melab/src/css/../images/icon/icon-arrow.svg) center center/cover no-repeat;-webkit-transition:background-color .3s;-webkit-transform:translateY(-50%);background-color:#fff;content:"";height:20px;left:20px;mask:url(//melab.kyoto-workslab.co.jp/wp-content/themes/melab/src/css/../images/icon/icon-arrow.svg) center center/cover no-repeat;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s;width:20px}.incButton__text{color:#fff;font-size:16px;font-weight:700;line-height:1;position:relative}.incButton:after{-webkit-mask-image:url(//melab.kyoto-workslab.co.jp/wp-content/themes/melab/src/css/../images/icon/icon-arrow.svg);mask-image:url(//melab.kyoto-workslab.co.jp/wp-content/themes/melab/src/css/../images/icon/icon-arrow.svg)}.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:-webkit-box;display:-ms-flexbox;display:flex;margin-inline:auto;max-width:1440px}.pageLP__main{height:100vh;margin-left:70px;max-width:412px;overflow-y:scroll;width:100%}@media screen and (max-width:1024px){.pageLP__main{margin:60px auto 0}}@media screen and (min-width:320px)and (max-width:480px){.pageLP__main{height:100%;margin:60px auto 0}}.pageLP__title{text-align:center}.pageLP__title__sub{color:#e25c46;font-size:1.6rem;line-height:100%}.pageLP__title__sub.--decoration{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;justify-content:center}.pageLP__title__sub.--decoration:before,.pageLP__title__sub.--decoration:after{background:#e25c46;content:"";display:block;height:20px;width:2px}.pageLP__title__sub.--decoration:before{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}.pageLP__title__sub.--decoration:after{-webkit-transform:rotate(25deg);transform:rotate(25deg)}.pageLP__title__main{font-size:2rem;font-weight:700;line-height:140%;margin-top:1rem}.pageLP__down{background:#fff;padding:14px 0;text-align:center}.pageLP__interview{background:#f8f7f5;padding:4rem 1.2rem}.pageLP__interview__title{color:#e25c46;font-size:2rem;font-weight:700;text-align:center}.pageLP__interview__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;margin-top:2rem;overflow-x:scroll;padding-bottom:2rem}.pageLP__interview__item{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);background:#fff;border-radius:14px;box-shadow:0 2px 4px rgba(0,0,0,.1);min-width:90%;overflow:hidden}.pageLP__button{margin-top:3rem;text-align:center}.pageLP__fv,.pageLP__CTA,.pageLP__footer{line-height:0}.pageLP__fv{background:#fff;padding-top:8px;position:relative;text-align:center}.pageLP__fv__img{margin-top:4px}.pageLP__fv__info{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:12px 6px 0 18px}.pageLP__fv__info__img{width:100%}.pageLP__fv__place,.pageLP__fv__date{-webkit-box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #046eab;border-radius:4px;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;margin:8px 6px 0 18px;width:calc(100% - 24px)}.pageLP__fv__place__title,.pageLP__fv__place__text,.pageLP__fv__date__title,.pageLP__fv__date__text{font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1;padding:12px;text-align:left}.pageLP__fv__place__title,.pageLP__fv__date__title{background:#046eab;border-radius:4px 0 0 4px;color:#fff;width:90px}.pageLP__fv__place__text,.pageLP__fv__date__text{color:#046eab}.pageLP__fv__button{-webkit-box-sizing:border-box;box-sizing:border-box;margin:12px 6px 0 18px;width:calc(100% - 24px)}.pageLP__fv__button__text{font-size:12px;font-weight:400;margin-top:8px;text-align:center}.pageLP__fv__date__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;width:90px}.pageLP__fv__date__text__MM{color:#046eab;font-size:24px;font-style:normal;font-weight:700}.pageLP__fv__date__text__day{color:#046eab;font-size:14px;font-style:normal;font-weight:700}.pageLP__fv .nxt-nav{bottom:0;left:5px;position:absolute;z-index:0}.pageLP__fv .nxt-nav .nxt-nav-inner a{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:700;letter-spacing:.1em;margin-top:40px;text-align:center;writing-mode:vertical-rl}.pageLP__fv .nxt-nav .nxt-nav-inner a span{display:block;height:80px;margin-top:10px;overflow:hidden}.pageLP__fv .nxt-nav .nxt-nav-inner a span:after{-webkit-animation:scroll 1.3s ease 0s infinite normal;animation:scroll 1.3s ease 0s infinite normal;border-left:1px #586166 solid;content:"";display:block;margin:0 auto 0;width:1px}.LPnayami{background:#f8f7f5;padding-top:30px}.LPnayami__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:3rem;margin-top:3rem}.LPnayami__item{background-color:#fff;border:2px solid #e25c46;border-radius:16px;padding:0 1.5rem 2.4rem}.LPnayami__badge{margin-top:-2rem}.LPnayami__badge__inr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e25c46;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:63px;justify-content:center;text-align:center;width:63px}.LPnayami__badge__title{color:#fff;font-size:1.2rem;line-height:1;margin-bottom:.2rem}.LPnayami__badge__num{color:#fff;font-family:"Poppins",sans-serif;font-size:2.4rem;font-weight:700;letter-spacing:.05em;line-height:1;margin-top:.2rem}.LPnayami__list__content__title{color:#e25c46;font-size:2rem;font-weight:700;margin-top:1rem;text-align:center}.LPnayami__childList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:.6rem;margin-top:.8rem}.LPnayami__childList__item{font-size:1.4rem;font-weight:700}.LPnayami__img{margin:2rem auto 0;width:80%}.lpPoint{background:#fff}.lpPoint__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:2rem;margin-top:2rem}.lpPoint__item{padding-top:35px}.lpPoint__item__child{-webkit-box-shadow:0 0 8px #dfdfdf;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{color:#586166;font-size:18px;font-weight:700;margin-top:6px;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;font-weight:400;line-height:180%;padding:14px}.lpPoint__item__child__link{border-bottom:2px solid #e25c46;color:#e25c46;display:inline-block;font-size:1.4rem;font-weight:700;margin-top:1rem}.lpSeminer{background:#f8f7f5;padding:40px 0}.lpSeminer.--form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;padding:0 0 40px}@media screen and (max-width:768px){.lpSeminer.--form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.lpSeminer.--form .pageLP__title{display:none}.lpSeminer.--form .lpSeminer__text{min-height:90px}.lpSeminer.--form .lpSeminer__content{margin-top:0;width:calc(50% - 1rem)}@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{border-bottom:1px solid #e25c46;border-top:1px solid #e25c46;color:#e25c46;font-size:2.4rem;font-weight:700;margin-top:1rem;padding:1.2rem 0;text-align:center}.lpSeminer__text{font-size:1.4rem;font-weight:400;line-height:160%;margin-top:1.2rem}.lpSeminer__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:1.2rem;margin-top:1.2rem}.lpSeminer__item{background:#fff;border-radius:1.4rem;padding:1.2rem}.lpSeminer__item__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.lpSeminer__item__title__num{background:#e25c46;border-radius:100%;color:#fff;font-size:1.2rem;font-weight:700;height:24px;line-height:24px;text-align:center;width:24px}.lpSeminer__item__title__main{color:#e25c46;font-size:1.8rem;font-weight:700}.lpSeminer__childList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:.6rem;margin-top:.8rem}.lpSeminer__childItem{font-size:1.4rem}.lpInformation{background:#fff;padding:60px 0}.lpInformation.--form{border-radius:14px;margin-bottom:4rem;padding-bottom:0}.lpInformation.--form .lpInformation__contentWrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}@media screen and (max-width:768px){.lpInformation.--form .lpInformation__contentWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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{color:#e25c46;font-size:1.4rem;font-weight:700}.lpInformation__place{font-size:18px;line-height:140%;margin-top:.4rem}.lpInformation__accessBox{background:#f8f7f5;border-radius:4px;margin:1rem 0 2rem;padding:6px}.lpInformation__subTitle{color:#e25c46;font-size:14px;font-weight:700}.lpInformation__address{font-size:14px;font-weight:400;letter-spacing:.03em;line-height:160%}.lpInformation__link{color:#e25c46;display:inline-block;font-size:14px;margin-top:4px;text-decoration:underline}.lpInformation__content{padding:20px 14px 0}.lpInformation__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.lpInformation__schedule{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;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{color:#e25c46;font-size:14px;line-height:1;margin-top:1rem}.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{color:#e25c46;font-size:1.2rem;font-weight:700}.lpInstracter__name__licence{border:1px solid #e25c46;color:#e25c46;display:inline-block;font-size:1.2rem;margin-top:.6rem;padding:.2rem .6rem}.lpInstracter__profile{font-size:1.4rem;margin-top:2rem;text-align:left}.lpAbout{background:#fff;padding:40px 0}.lpAbout__title{color:#e25c46;font-size:24px;font-weight:700;text-align:center}.lpAbout__text{font-size:14px;font-weight:400;margin-top:1.6rem;text-align:center}.lpAbout .btn_txt{font-size:1.4rem;margin:2rem auto 0;width:160px}.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%}.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{height:100vh;position:sticky;top:0}.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{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;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{line-height:160%;margin-bottom:8px}.terms-cont li{line-height:160%;list-style:decimal inside;margin-bottom:8px}.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:-webkit-box;display:-ms-flexbox;display:flex}.flexbox .column{width:50%}.flexbox-md-up{display:-webkit-box;display:-ms-flexbox;display:flex}.flexbox-md-up .column{width:50%}@media screen and (max-width:768px){.flexbox-md-up{display:-webkit-box;display:-ms-flexbox;display:flex}.flexbox-md-up .column{width:50%}}@media screen and (max-width:768px){.flexbox-md-up{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flexbox-md-up .column{width:100%}}.flexbox-lg{display:-webkit-box;display:-ms-flexbox;display:flex}.flexbox-lg .column{width:50%}@media screen and (max-width:768px){.flexbox-lg{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flexbox-lg .column{width:100%}}@media screen and (max-width:768px){.flexbox-lg{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ttl-md{font-family:"Cormorant",serif;font-size:42px;font-weight:300}.ttl-md span{display:block;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:14px}.ttl-lg{font-family:"Cormorant",serif;font-size:100px;font-weight:300}.ttl-lg span{display:block;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:14px}.sidecont{height:calc(100vh - 100px);position:sticky;top:100px;width:26%}@media screen and (max-width:768px){.sidecont{height:auto;height:auto;position:static;top:0;width:100%}}.sidecont .sidecont-inr{height:100%;position:relative}.sidecont .sidecont-inr ul{bottom:80px;position:absolute;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{font-size:12px;padding:6px}.sidecont .sidecont-inr ul li a{display:block;font-size:16px;padding:10px}.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{font-size:14px;margin-top:40px;text-align:right}@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;right:0;top:0}@media screen and (max-width:768px){.pg-ttl{left:0;position:relative;right:auto;top:0}}.pg-ttl h2{color:#6a9d4a;font-family:futura;font-size:24px;font-weight:400;text-align:right}@media screen and (max-width:768px){.pg-ttl h2{text-align:center}}.pg-ttl h2 span{color:#6a9d4a;display:block;font-size:14px}.item-ttl{position:absolute;right:0;top:0;width:100%}@media screen and (max-width:768px){.item-ttl{position:relative}}.item-ttl h2{color:#6a9d4a;font-size:18px;font-weight:400;text-align:right}@media screen and (max-width:768px){.item-ttl h2{text-align:center}}.item-ttl h2 .item-numarea{border-bottom:1px solid #6a9d4a;color:#6a9d4a;display:block;font-size:14px;margin-bottom:8px}.item-ttl h2 .item-numarea .item-num{font-size:24px}.item-ttl p{font-size:12px;margin-top:60px;text-align:right}@media screen and (max-width:768px){.item-ttl p{text-align:center}}@media screen and (max-width:768px){.buyarea{display:none}}.buyarea .price{font-size:28px;padding:0 6px}.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{font-size:28px;padding:0 6px}.buyarea-sp .btn{margin:20px auto 0;width:200px}.pg-cont{padding-bottom:180px;padding-left:60px;width:74%}@media screen and (max-width:768px){.pg-cont{padding-left:0;width:100%}}.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{color:#6a9d4a;font-size:20px;margin-top:80px}.pg-cont .about-fv p{color:#6a9d4a;font-size:14px;margin-top:50px}.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{color:#6a9d4a;font-size:20px;margin-top:80px}.pg-cont .item-fv p{color:#6a9d4a;font-size:14px;margin-top:50px}.pg-cont .produts-li{margin-top:0}.feature{margin-top:180px}.feature h3{color:#6a9d4a;font-size:20px}.feature .feature-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:60px}@media screen and (max-width:768px){.feature .feature-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.feature .feature-item li{font-size:14px;padding:8px}.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{border-top:1px solid #dfdfdf;margin-top:40px;padding-top:40px}.policycont ul li dl dt{font-size:20px;font-weight:700}.policycont ul li dl dd{font-size:16px;font-weight:700;margin-top:16px}.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{height:calc(100vh - 70px);width:100%}@media screen and (max-width:768px){.fv{height:100%}}.fv .fv-inr{height:100%;position:relative;width:100%}@media screen and (max-width:768px){.fv .fv-inr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}}.fv .fv-inr .fv-l{bottom:0;left:40px;padding-bottom:56px;position:absolute}@media screen and (max-width:768px){.fv .fv-inr .fv-l{-webkit-box-ordinal-group:3;-ms-flex-order:2;left:0;margin-top:-90px;order:2;padding:20px 12px;position:static}}.fv .fv-inr .fv-l .fv-copy_first{font-size:24px;font-weight:700;letter-spacing:.2rem;margin-bottom:18px}@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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#e25c46;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:30px;font-weight:700;margin-bottom:8px}@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{color:#e25c46;font-size:26px;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{border:2px solid #e25c46;height:50px;margin-left:8px;min-width:230px;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{-webkit-transform:translateY(-50%);left:12px;position:absolute;top:50%;transform:translateY(-50%)}.fv .fv-inr .fv-l p{font-size:16px;font-weight:700;margin-top:40px}@media screen and (max-width:768px){.fv .fv-inr .fv-l p{font-size:16px;margin-top:20px}}.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{height:100%;position:absolute;right:0;top:0;width:70%;z-index:-999}@media screen and (max-width:768px){.fv .fv-r{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:static;width:100%}}.fv .fv-r figure{height:100%}.fv .fv-r img{-o-object-fit:cover;border-radius:60px 0 0;height:100%;object-fit:cover;width:100%}@media screen and (max-width:768px){.fv .fv-r img{border-radius:0}}.fixed_cta{-webkit-transform:translateY(-50%);position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:999999}@media screen and (max-width:768px){.fixed_cta{-webkit-transform:none;bottom:0;top:auto;transform:none;width:100%}}@media screen and (max-width:768px){.fixed_cta ul{display:-webkit-box;display:-ms-flexbox;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{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px 0 0 8px;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:700;letter-spacing:.1em;padding:20px 16px;writing-mode:vertical-rl}@media screen and (max-width:768px){.fixed_cta ul li a{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;font-size:14px;writing-mode:horizontal-tb}}.fixed_cta ul li a .arrow_r_b{height:16px;margin-top:6px;width:16px}@media screen and (max-width:768px){.fixed_cta ul li a .arrow_r_b{margin-left:8px;margin-top:0}}.fixed_cta ul li a .arrow_r_b:before{-webkit-transform:translateY(-50%) rotate(45deg);height:6px;right:40%;top:50%;transform:translateY(-50%) rotate(45deg);width:6px}.fixed_cta ul li a.primary{background:#211e55;border:1px solid #fff;border-right:0;color:#fff}.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{background:#fff;border:1px solid #211e55;border-right:0;color:#211e55}.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{background:#a9de88;border-color:#fff;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:"";height:20px;position:absolute;width:20px}.frame-box-001:before{border-left:solid 1px #fff;border-top:solid 1px #fff;left:0;top:0}.frame-box-001:after{border-bottom:solid 1px #fff;border-right:solid 1px #fff;bottom:0;right:0}.top-syory{padding-bottom:140px;padding-top:140px;position:relative}@media screen and (max-width:768px){.top-syory{padding-bottom:60px;padding-left:12px;padding-right:12px;padding-top:60px}}.top-syory header h3{color:#e25c46;font-size:40px;font-weight:700}@media screen and (max-width:768px){.top-syory header h3{font-size:32px}}.top-syory header h3 .sub{background:#e25c46;color:#fff;display:inline-block;font-size:16px;font-weight:700}.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{display:block;font-size:24px;font-weight:700;margin-bottom:16px}@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{color:#fff;font-size:24px;font-weight:700}.top-syory.intro .intro-txt{color:#fff;font-size:40px;font-weight:700;margin:16px auto 0;width:60%}@media screen and (max-width:768px){.top-syory.intro .intro-txt{font-size:16px;width:auto}}.top-syory.intro .intro-txt span{color:#e25c46;font-size:40px;font-weight:700}.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{-webkit-transform:translateX(-50%);bottom:0;left:50%;position:absolute;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{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:.1em;text-align:center;writing-mode:vertical-rl}.top-syory .nxt-nav .nxt-nav-inner a span{display:block;height:80px;overflow:hidden}.top-syory .nxt-nav .nxt-nav-inner a span:after{-webkit-animation:scroll 1.3s ease 0s infinite normal;animation:scroll 1.3s ease 0s infinite normal;border-left:1px #fff solid;content:"";display:block;margin:0 auto 0;width:1px}.top-syory.first{padding-top:0}.top-syory.first header{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media screen and (max-width:768px){.top-syory.first header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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-left:30vw;margin-top:140px}@media screen and (max-width:768px){.top-syory.first p{margin-left:0;margin-top:40px}}.top-syory.first p .lg{display:block;font-size:24px;font-weight:700;margin-bottom:16px}@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-bottom:0;padding-left:0}@media screen and (max-width:768px){.top-syory.second{padding-bottom:60px;padding-left:12px;padding-right:12px;padding-top:60px}}.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{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.top-syory.second .txtarea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.top-syory.second .txtarea p{margin-left:140px;margin-top:140px;padding-bottom:140px}@media screen and (max-width:768px){.top-syory.second .txtarea p{margin-left:0;margin-top:40px;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{border-radius:4px;width:100%}}.top-omoi{background:url(//melab.kyoto-workslab.co.jp/wp-content/themes/melab/src/css/../images/omoi_bg.jpg) no-repeat;background-size:cover;padding-bottom:160px;padding-top:160px;position:relative}@media screen and (max-width:768px){.top-omoi{padding-bottom:60px;padding-top:60px;position:static}}.top-omoi .top-omoi-inr h3{color:#e25c46;font-size:32px;font-weight:700;text-align:center}@media screen and (max-width:768px){.top-omoi .top-omoi-inr h3{font-size:24px}}.top-omoi .top-omoi-inr p{font-size:24px;margin-bottom:56px;margin-top:48px;text-align:center}@media screen and (max-width:768px){.top-omoi .top-omoi-inr p{font-size:16px;margin-bottom:0;margin-top:24px}}.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{-webkit-transform:translateX(-50%);left:50%;position:absolute;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{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:.1em;text-align:center;top:0;writing-mode:vertical-rl}.top-omoi .nxt-nav .nxt-nav-inner a span{display:block;height:80px;overflow:hidden}.top-omoi .nxt-nav .nxt-nav-inner a span:after{-webkit-animation:scroll 1.3s ease 0s infinite normal;animation:scroll 1.3s ease 0s infinite normal;border-left:1px #e25c46 solid;content:"";display:block;margin:0 auto 0;width:1px}.top-interview__list{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;justify-content:center;margin-top:6rem}@media screen and (min-width:480px)and (max-width:768px){.top-interview__list{-ms-flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;flex-wrap:wrap;gap:24px;justify-content:flex-start}}@media screen and (min-width:320px)and (max-width:480px){.top-interview__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.top-interview__item{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);background:#fff;border-radius:14px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden;width:calc((100% - 72px)/4)}@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{color:#fff;font-size:42px;font-weight:700;text-align:center}@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{background:#fff;border-radius:16px;margin:0 auto 24px;padding:40px;width:80%}@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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.top-recommend .recommend-list .recommend-list-item .recommend-list-item-inr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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{color:#e25c46;font-size:24px;font-weight:700;margin:0 42px;width:30%}@media screen and (max-width:768px){.top-recommend .recommend-list .recommend-list-item .recommend-list-item-inr .ttl{margin:0;text-align:center;width:100%}}.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{font-size:16px;font-weight:700;margin-bottom:6px}.top-about .sec-ttl-area{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media screen and (max-width:768px){.top-about .sec-ttl-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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{float:right;margin-top:40px}.top-about .top-about-list{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:64px}@media screen and (max-width:768px){.top-about .top-about-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.top-about .top-about-list .top-about-list-item{border:2px solid #e25c46;border-radius:8px;padding:20px 14px 40px;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{color:#e25c46;font-size:16px;font-weight:700;text-align:center}.top-about .top-about-list .top-about-list-item p{font-size:14px;font-weight:400;line-height:140%;margin-top:8px}.top-about .top-about-linkarea{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid #586166;border-top:2px solid #586166;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:60px}@media screen and (max-width:768px){.top-about .top-about-linkarea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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-bottom:1px solid #586166;border-right:0}}.top-about .top-about-linkarea li a{display:block;padding:42px 24px}.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{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.top-about .top-about-linkarea li a h5{font-size:24px;font-weight:700}.top-about .top-about-linkarea li a h5 .en{color:#e25c46;display:block;font-size:14px}.top-course .incCourseNavi{margin-top:6rem}.top-instractor{position:relative}.top-instractor .top-instractor-inr{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:14px}@media screen and (max-width:768px){.top-instractor .top-instractor-inr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.top-instractor .top-instractor-inr .txtarea p{font-size:18px;margin-top:20px}.top-instractor .top-instractor-inr .txtarea p a{margin-top:60px}.top-instractor .top-instractor-inr .top-instractor-pct{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:100px}@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{background:#e25c46;bottom:0;display:block;height:240px;left:0;position:absolute;width:100%;z-index:-1}@media screen and (max-width:768px){.top-instractor .bg-content{display:none}}.page-inr .page-nav{background:#fff;position:sticky;top:0;z-index:99999}@media screen and (max-width:768px){.page-inr .page-nav{top:60px}}.page-inr .page-nav nav ul{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #393939;border-top:1px solid #393939;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%}@media screen and (max-width:768px){.page-inr .page-nav nav ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow-x:scroll;width:100%}}@media screen and (max-width:768px){.page-inr .page-nav nav ul li{-ms-flex-negative:0;flex-shrink:0}}.page-inr .page-nav nav ul li a{border-bottom:4px solid #fff;display:block;font-size:16px;font-weight:700;padding:18px 32px 14px}.page-inr .page-nav nav ul li a.active,.page-inr .page-nav nav ul li a:hover{border-bottom:4px solid #e25c46;color:#e25c46}.page-about-intro{padding:180px 0}@media screen and (max-width:768px){.page-about-intro{padding:40px 0}}.page-about-intro h3{color:#e25c46;font-size:24px;font-weight:700;text-align:center}.page-about-intro p{font-size:18px;font-weight:700;margin-top:24px;text-align:center}.page-about-strength .strength-panel{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}@media screen and (min-width:320px)and (max-width:480px){.page-about-strength .strength-panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:auto}}.page-about-strength .strength-panel .panel{-webkit-box-sizing:border-box;border:1px solid #e25c46;border-bottom:none;box-sizing:border-box;width:50%}@media screen and (max-width:768px){.page-about-strength .strength-panel .panel{width:100%}}.page-about-strength .strength-panel .panel:nth-child(even){-webkit-box-sizing:border-box;border-left:none;box-sizing:border-box}@media screen and (max-width:768px){.page-about-strength .strength-panel .panel:nth-child(even){border-color:#393939;border-left:1px solid #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{background:#e25c46;padding:88px 0 88px 56px}.page-about-strength .strength-panel .panel.ttl-area p{color:#fff;font-size:18px;font-weight:700;margin-top:20px}@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{border-color:#393939;padding:32px}@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{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;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{opacity:.6;width:68px}.page-about-strength .strength-panel .panel.item h4{font-size:32px;font-weight:700;margin-top:24px}.page-about-strength .strength-panel .panel.item dl{margin-top:24px}.page-about-strength .strength-panel .panel.item dl dt{color:#e25c46;font-size:18px;font-weight:700}.page-about-strength .strength-panel .panel.item dl dd{font-size:14px;font-weight:700;margin-top:20px}.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{background:url(//melab.kyoto-workslab.co.jp/wp-content/themes/melab/src/css/../images/curriculum_ttl_bg.jpg) no-repeat;background-size:cover;padding:120px 0;text-align:center}@media screen and (max-width:768px){.page-about-curriculum .head-area{padding-left:12px;padding-right:12px}}.page-about-curriculum .head-area p{color:#fff;font-size:24px;font-weight:700;margin:26px 0}@media screen and (max-width:768px){.page-about-curriculum .head-area p{font-size:18px}}.page-about-curriculum .head-area .curriculum-ttl{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:40px auto 0;padding:0 100px}@media screen and (max-width:768px){.page-about-curriculum .head-area .curriculum-ttl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 12px}}.page-about-curriculum .head-area .curriculum-ttl li{background:#fff;border:3px solid #dfdfdf;border-radius:14px;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{color:#fff;display:block;font-size:20px;font-weight:700;padding:4px 20px}.page-about-curriculum .head-area .curriculum-ttl li.curriculum-ttl-li .sm{color:#fff;display:block;font-size:14px;font-weight:700}.page-about-curriculum .head-area .curriculum-ttl li.curriculum-ttl-li .ttl{display:block;font-size:24px;font-weight:700;padding:8px 0}.page-about-curriculum .curriculum-list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.page-about-curriculum .curriculum-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.page-about-curriculum .curriculum-list .divider{border-left:1px dashed #393939;content:"";display:block;height:auto;width:1px}.page-about-curriculum .curriculum-list .curriculum-item-ttl{padding-bottom:40px}.page-about-curriculum .curriculum-list .curriculum-item-ttl h4{background:#e25c46;border-radius:0 0 8px 8px;margin:auto;padding:16px 80px;text-align:center;width:30%}@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{color:#fff;font-size:20px;margin:6px 0}.page-about-curriculum .curriculum-list .curriculum-item-ttl h4 .sub{color:#fff;font-size:14px}.page-about-curriculum .curriculum-list .curriculum-item-ttl p{font-size:14px;font-weight:700;margin-top:32px;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{background:#6a9d4a;border-radius:0 0 8px;margin:0;padding:16px 80px 16px 40px;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{border:1px solid #6a9d4a;border-radius:8px;margin-top:24px;padding:24px;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{color:#6a9d4a;font-size:16px;font-weight:700;margin-bottom:4px}.page-about-curriculum .curriculum-list.expand .curriculum-item-ttl .curriculum-item-txt ul li:last-child{margin-bottom:0}.curriculum-comparison h4{color:#e25c46;font-size:24px;font-weight:700;padding:48px 0;text-align:center}@media screen and (max-width:768px){.curriculum-comparison h4{font-size:20px}}.curriculum-comparison .curriculum-comparison-list{background:#f8f7f5;padding:60px}@media screen and (max-width:768px){.curriculum-comparison .curriculum-comparison-list{padding:20px 12px}}.curriculum-comparison .curriculum-comparison-list .curriculum-comparison-item{background:#fff;border-radius:14px;margin-bottom:24px;padding:42px}@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{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#e25c46;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;font-weight:700;justify-content:center;margin-top:8px;text-align:center}@media screen and (max-width:768px){.curriculum-comparison .curriculum-comparison-list .curriculum-comparison-item header h5{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.curriculum-comparison .curriculum-comparison-list .curriculum-comparison-item header h5 .circle-num{-webkit-box-sizing:border-box;background:#e25c46;border-radius:50%;box-sizing:border-box;color:#fff;font-size:12px;height:22px;margin-right:6px;padding-top:2px;text-align:center;width:22px}.curriculum-comparison .curriculum-comparison-list .curriculum-comparison-item .curriculum-course{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:24px}@media screen and (max-width:768px){.curriculum-comparison .curriculum-comparison-list .curriculum-comparison-item .curriculum-course{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.curriculum-comparison .curriculum-comparison-list .curriculum-comparison-item .curriculum-course .curriculum-comparison-dec{border-radius:14px;padding:24px;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{content:"";display:block;height:1px;margin:8px auto 0;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{font-size:16px;font-weight:700;margin-top:6px}.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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:320px)and (max-width:480px){.page-about-joinus__list{width:100%}}.page-about-joinus__list__wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;gap:34px;justify-content:space-between;margin:auto;margin-top:48px;max-width:900px}@media screen and (min-width:320px)and (max-width:480px){.page-about-joinus__list__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}.page-about-joinus__item{-webkit-box-shadow:20px 40px 65px rgba(0,0,0,.15);-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:8px;box-shadow:20px 40px 65px rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;padding:32px 26px;text-align:center}@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{color:#e25c46;font-size:18px;font-weight:700}.page-about-joinus__item__textbox h5 span{color:#393939;display:block;font-size:10px}.page-about-joinus__item__textbox p{font-size:14px;margin-top:8px}.page-about-joinus__item__textbox p.price{font-size:20px;text-decoration:line-through}.page-about-joinus__item__textbox p.price span{font-size:12px;font-weight:700;margin-left:4px;text-decoration:none}.page-about-joinus__item__textbox p.note{-moz-text-align-last:left;font-size:12px;text-align-last:left}.page-about-joinus__price__list{margin-top:40px}.page-about-joinus__price__list.--conpact{border:1px solid #e25c46;border-radius:8px;margin-top:0;padding:8px 14px;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{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.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{border-top:1px solid #f0f1f2;line-height:140%;padding-top:14px;text-align:left}.page-about-joinus__price__cooling{background:#f0f1f2;border-radius:8px;margin-top:16px;padding:10px 16px;text-align:left}.page-about-joinus__price__cooling__title{font-size:14px;font-weight:700}.page-about-joinus__price__cooling__text{font-size:12px;font-weight:700;margin-top:6px}.page-about-instructor .sec-ttl{text-align:center}.page-about-instructor .profile-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:56px}@media screen and (max-width:768px){.page-about-instructor .profile-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.page-about-instructor .profile-list .profile-list-item{display:-webkit-box;display:-ms-flexbox;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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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{-o-object-fit:cover;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{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media screen and (max-width:768px){.page-about-instructor .profile-list .profile-list-item .profile-desc header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.page-about-instructor .profile-list .profile-list-item .profile-desc header .licence{background:#e25c46;color:#fff;font-size:12px;font-weight:700;padding:4px}.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{color:#e25c46;display:block;font-size:12px;font-weight:700}.page-about-instructor .profile-list .profile-list-item .profile-desc p{font-size:14px;margin-top:24px}.page-about-instructor .profile-list .profile-list-item .profile-desc .prof-personal{border-top:1px dashed #393939;margin-top:24px}.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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.page-about-instructor .profile-list .profile-list-item .profile-desc .prof-personal .prof-personal-fav dl dt{border:1px solid #e25c46;border-radius:4px;color:#e25c46;font-size:12px;font-weight:700;padding:4px 12px;text-align:center;width:84px}.page-about-instructor .profile-list .profile-list-item .profile-desc .prof-personal .prof-personal-fav dl dd{font-size:14px;font-weight:700;margin-left:12px}.page-about-instructor .profile-list .profile-list-item .profile-desc .prof-personal .sns{background:#f8f7f5;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px;padding:12px 24px}@media screen and (max-width:768px){.page-about-instructor .profile-list .profile-list-item .profile-desc .prof-personal .sns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.page-about-instructor .profile-list .profile-list-item .profile-desc .prof-personal .sns li a{color:#e25c46;display:block;font-size:14px;font-weight:700;margin-right:12px}.page-about-omoi{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}@media screen and (max-width:768px){.page-about-omoi{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.page-about-omoi .omoi-list{background:#f8f7f5;padding-top:60px;width:20%}@media screen and (max-width:768px){.page-about-omoi .omoi-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}}.page-about-omoi .omoi-list .omoi-list-item{font-size:24px;padding:20px}@media screen and (max-width:768px){.page-about-omoi .omoi-list .omoi-list-item{border-radius:8px 8px 0 0;font-size:20px;width:50%}}.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{display:block;font-size:12px;margin-bottom:6px}.page-about-omoi .omoi-contents{background:#e25c46;padding:60px;width:80%}@media screen and (max-width:768px){.page-about-omoi .omoi-contents{padding:40px 12px;width:auto}}.page-about-omoi .omoi-contents .omoi-contents-item{background:#fff;border-radius:14px;display:none;padding:40px}@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{color:#e25c46;font-size:32px;font-weight:700}@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{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;margin-top:32px;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{-webkit-transform:translateY(-50%);display:block;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.nav-wrap .sp-logo img{width:120px}}.nav-list{background-color:#e25c46;display:none;height:100vh;left:0;padding-top:50px;position:fixed;top:0;width:100vw;z-index:9999999}.nav-list .nav-list-inr{-webkit-box-align:center;-ms-flex-align:center;-webkit-transform:translateX(-50%) translateY(-50%);align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:80%;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:80%}@media screen and (max-width:768px){.nav-list .nav-list-inr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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{-o-object-fit:cover;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{color:#fff;display:block;font-size:14px;font-weight:700;letter-spacing:.4rem;margin-bottom:4px}.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{border-color:#fff;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{border-left:1px solid #fff;height:100%;width:30%}@media screen and (max-width:768px){.nav-list .nav-list-inr nav{border-left:0;margin-top:60px;width:100%}}.nav-list .nav-list-inr nav ul{padding-left:60px;padding-top:120px}@media screen and (max-width:768px){.nav-list .nav-list-inr nav ul{padding-left:0;padding-top:0}}.nav-list .nav-list-inr nav ul li{margin-bottom:54px}.nav-list .nav-list-inr nav ul li a{color:#fff;display:block;font-size:18px;font-weight:700}.nav-list .nav-list-inr nav ul li a:hover{text-decoration:underline}.nav-icon{-webkit-appearance:none;-ms-touch-action:manipulation;background:#e25c46;border:0;border-radius:0;cursor:pointer;height:40px;left:0;padding:14px 0 10px;pointer-events:auto;position:absolute;text-align:center;top:0;touch-action:manipulation;width:70px;z-index:99999999}.nav-icon.close .icon-bar:nth-of-type(1){-webkit-transform:translate3d(0,8px,0) rotate(45deg);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){-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}@media screen and (max-width:1024px){.nav-icon{-webkit-transform:none;left:auto;right:0;top:0;transform:none}}.nav-icon .icon-bar{-webkit-transition:.3s;background:#fff;display:block;height:1px;margin:0 auto;transition:.3s;width:46%}.nav-icon .icon-bar+.icon-bar{margin-top:8px}.nav-icon .ttl{color:#fff;font-size:12px;margin-top:6px;text-align:center}#faq{background:#e25c46}#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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:none;border-radius:14px;color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;font-weight:700;padding:40px;position:relative;width:100%}@media screen and (max-width:768px){.faq .faq_block .faq_item .faq_head{font-size:18px;padding:20px 12px}}.faq .faq_block .faq_item .faq_head span{color:#e25c46;font-family:"Poppins",sans-serif;font-size:42px;font-weight:700;margin-right:16px}@media screen and (max-width:768px){.faq .faq_block .faq_item .faq_head span{display:block;font-size:24px;margin-right:12px}}.faq .faq_block .faq_item .faq_head:after{-webkit-transform:rotate(-135deg) translateY(9px);-webkit-transition:-webkit-transform .4s;border-left:1px solid #000;border-top:1px solid #000;content:"";display:inline-block;height:10px;position:absolute;right:60px;top:50%;transform:rotate(-135deg) translateY(9px);transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;width:10px}@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{-webkit-transform:rotate(45deg) translateY(-10px);transform:rotate(45deg) translateY(-10px)}.faq .faq_block .faq_item .faq_body{-webkit-transition:line-height .4s,padding .4s,opacity .4s;background:#fff;border-radius:0 0 14px 14px;border-top:1px solid #dfdfdf;height:0;line-height:0;opacity:0;padding:0 40px;position:relative;transition:line-height .4s,padding .4s,opacity .4s}@media screen and (max-width:768px){.faq .faq_block .faq_item .faq_body{padding:0 12px}}.faq .faq_block .faq_item .faq_body p{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:700}@media screen and (max-width:768px){.faq .faq_block .faq_item .faq_body p{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.faq .faq_block .faq_item .faq_body p span{-webkit-text-stroke:2px #e25c46;text-stroke:2px #e25c46;color:transparent;font-family:"Poppins",sans-serif;font-size:42px;font-weight:700;margin-right:16px}@media screen and (max-width:768px){.faq .faq_block .faq_item .faq_body p span{font-size:24px;margin-right:12px}}.faq .faq_block .faq_item .faq_body.show{border-top:1px solid #dfdfdf;height:auto;line-height:1.5;opacity:1;padding:40px}@media screen and (max-width:768px){.faq .faq_block .faq_item .faq_body.show{padding:20px 12px}}.entry-cont{background:#f8f7f5;padding-left:120px;padding-right:120px}@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{background:#fff;border-radius:14px;padding:80px}@media screen and (max-width:768px){.entry-cont .entry-cont-inr{padding:60px 12px}}.entry-cont h3{color:#e25c46;font-size:32px;font-weight:700;text-align:center}@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{display:block;margin:40px auto 0;margin-top:40px;text-align:center}.entry-cont .entry-area .form-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}.entry-cont .entry-area .form-list.form-note{background:#f0f1f2;border-radius:4px;font-size:14px;padding:8px 12px}.entry-cont .entry-area .form-list.form-note h6{font-size:16px;font-weight:700}.entry-cont .entry-area .form-list.form-note p{font-size:14px;line-height:160%;margin-left:16px}.entry-cont .entry-area .form-list.form-note p a{color:#e25c46;font-size:14px}.entry-cont .entry-area .form-list.top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:768px){.entry-cont .entry-area .form-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.entry-cont .entry-area .form-list .form-ttl{font-size:16px;font-weight:700;width:30%}@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{font-size:16px;width:70%}@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{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px}.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{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px}.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{-webkit-box-sizing:border-box;border:1px solid #dfdfdf;border-radius:4px;box-sizing:border-box;font-size:16px;padding:16px;width:100%}@media screen and (max-width:768px){.wpcf7-form-control-wrap{width:auto}}.wpcf7-select,.wpcf7-select_custom,.wpcf7-number,.wpcf7-total{font-size:14px;padding:10px}.send-btn{background:#a7d989;border:1px solid #a7d989;color:#fff;cursor:pointer;display:block;font-size:14px;margin:60px auto 0;padding:10px;width:260px}.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{background:#f8f7f5;padding:80px 120px}@media screen and (max-width:768px){.policy-cont{padding-left:12px;padding-right:12px}}.policy-cont .policy-cont-inr{background:#fff;border-radius:14px;padding:120px}@media screen and (max-width:768px){.policy-cont .policy-cont-inr{padding:60px 12px}}.policy-cont h3{color:#e25c46;font-size:32px;font-weight:700;text-align:center}@media screen and (max-width:768px){.policy-cont h3{font-size:24px}}.policy-fv h3{color:#e25c46;font-size:20px}.policy-fv p{font-size:14px;margin-top:40px}@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{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:auto;width:40vw}.btn-area .return-btn{background:#e25c46;border:1px solid #e25c46;color:#fff;cursor:pointer;display:block;font-size:14px;margin:60px auto 0;padding:10px;width:260px}.instagram .sec-ttl{text-align:center}.instagram .sec-ttl .en{-webkit-text-stroke:1px #e25c46;text-stroke:1px #e25c46;font-size:40px}.instagram .sec-ttl .jp span{font-size:12px}.instagram .feedarea{margin-top:40px}.instagram .feedarea #sb_instagram #sbi_load .sbi_load_btn{background:0 0;border:1px solid #e25c46}.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{color:#e25c46;font-size:14px}.instagram .feedarea #sb_instagram .sbi_follow_btn a{background:#e25c46 !important;border:1px solid #e25c46}.instagram .feedarea #sb_instagram .sbi_follow_btn a:hover{background:#fff;border:1px solid #e25c46}.instagram .feedarea #sb_instagram .sbi_follow_btn a:hover *{color:#e25c46}.instagram .feedarea #sb_instagram .sbi_follow_btn a *{color:#fff;font-size:14px}#popup{-webkit-transform:translate(-50%,-50%);display:none;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:99999999}#popup-overlay{background:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999999}.popup__link{display:block}@media screen and (max-width:768px){.popup__link{width:90vw}}#close-popup{-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);background:#000;border-radius:100%;box-shadow:0 0 10px rgba(0,0,0,.3);color:#fff;font-size:16px;height:36px;line-height:18px;position:absolute;right:-8px;top:-9px;width:36px}