﻿html{font-size:2.5641025641vw;font-feature-settings:"palt"}@media only screen and (min-width: 1000px){html{font-size:.694444444vw}}body{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#000;font-size:1.6rem}body *{letter-spacing:.05em}img,source{width:100%;height:auto}.wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;margin:0 auto;width:100%;overflow:hidden;position:relative}.wrapper--b-page{padding-top:5.8rem;background:#f9f9f9}@media only screen and (min-width: 1000px){.wrapper--b-page{padding-top:0}}main{flex:1;width:100vw;background:#f9f9f9;color:#606060}.pc-only{display:none}@media only screen and (min-width: 1000px){.pc-only{display:block}}.sp-only{display:block}@media only screen and (min-width: 1000px){.sp-only{display:none}}@media only screen and (min-width: 1000px){.pc-flex{display:flex;justify-content:center;align-items:center}}section{position:relative;width:100%;margin:0 auto}@media only screen and (min-width: 1000px){main{width:calc(100% - 18rem);margin-left:auto}}.wrap{padding:6rem 3rem}@media only screen and (min-width: 1000px){.wrap{margin:0 auto;padding:10rem 13rem;width:100%;height:100%}}picture{display:block}.bold{font-weight:700}.l-blue{color:#eb5f28}.font-en{font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.ttl01{display:flex;flex-direction:column;align-items:center;justify-content:center;align-items:flex-start}.ttl01 .main{font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#eb5f28;font-size:4.8rem}@media only screen and (min-width: 1000px){.ttl01 .main{font-size:9.6rem}}.ttl01 .sub{margin-top:.4rem;font-size:1rem;color:#001e3c}@media only screen and (min-width: 1000px){.ttl01 .sub{font-size:1.4rem}}.ttl02{display:flex;flex-direction:column;align-items:center;justify-content:center;align-items:flex-start;padding-bottom:2rem;border-bottom:.1rem solid #d9d9d9}.ttl02 .main{font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#eb5f28;font-size:4.8rem;line-height:1.2}@media only screen and (min-width: 1000px){.ttl02 .main{font-size:9.6rem}}.ttl02 .sub{margin-top:1.6rem;font-size:2rem;font-weight:700;color:#606060;line-height:1.3}@media only screen and (min-width: 1000px){.ttl02 .sub{font-size:2.4rem}}.ttl03{text-align:center;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;color:#001e3c;font-weight:bold;font-size:2rem}@media only screen and (min-width: 1000px){.ttl03{text-align:left;font-size:2.8rem}}.gradient_ttl{animation:AnimationTitle 5s ease infinite;background:linear-gradient(91deg, #EB5F28 0.55%, #F5A623 51.66%, #F7D048 100%);background-size:200% 100%;background-clip:text !important;-webkit-background-clip:text !important;color:rgba(0,0,0,0) !important}@keyframes AnimationTitle{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.rotate{transform:rotate(0);opacity:0;transition:opacity .2s ease}.rotate.animate{animation:AnimationRotate 2s ease forwards;opacity:1}@keyframes AnimationRotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.btn01{display:block;padding:1.8rem 0;width:100%;border-radius:999rem;background:#fff;filter:drop-shadow(0 0.6rem 1.8rem rgba(0, 30, 60, 0.12));text-align:center;position:relative;transition:300ms}@media only screen and (min-width: 1000px){.btn01{width:30rem}}.btn01 .deco{width:4rem;height:4rem;background:url(../img/btn01_deco.svg);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:50%;left:.8rem;transform:translateY(-50%);transition:500ms}.btn01 p{font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.6;color:#001e3c}.btn01:hover .deco{transform:translateY(-50%) translateX(24rem)}.btn02{display:block;padding:2rem 0;border:.2rem solid #fff;border-radius:999rem}.btn02 p{display:flex;justify-content:center;align-items:center;font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.6rem;font-style:italic}.btn02 p::after{content:"";margin-left:.8rem;width:5.4rem;height:1.6rem;background:url(../img/btn02_arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.btn03{width:100%;display:flex;justify-content:flex-end;align-items:center;color:#3d4245;font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.4rem;font-style:italic;font-weight:700;line-height:1.7;color:#eb5f28}.btn03::after{content:"";margin-left:.4rem;width:8rem;height:.8rem;background:url(../img/arrow_02.svg);background-repeat:no-repeat;background-size:contain;background-position:center;position:relative;left:0;transition:150ms}.btn03:hover::after{left:.4rem}.body_txt{font-size:1.6rem;line-height:1.8;text-align:justify}.header{padding-left:2rem;width:100%;height:5.8rem;background:#fff;box-shadow:.2rem .4rem 1.2rem 0 rgba(0,0,0,.04);display:flex;justify-content:flex-start;align-items:center;position:fixed !important;top:0;left:0;right:0;z-index:999}@media only screen and (min-width: 1000px){.header{padding:6rem 2rem;width:18rem;height:100vh;right:auto;bottom:0;flex-direction:column;justify-content:space-between;align-items:center;overflow:auto}}@media only screen and (min-width: 1000px){.header::-webkit-scrollbar{width:.4rem;border-radius:9rem}}@media only screen and (min-width: 1000px){.header::-webkit-scrollbar-thumb{background:#d9d9d9}}.header--logo{width:14rem;height:auto}@media only screen and (min-width: 1000px){.header--logo{width:15rem;height:auto}}.header--logo:hover{opacity:.7}.header--logo img{width:100%;height:auto}.header--nav ul li a{display:inline-block;font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.4rem;font-weight:700;line-height:1.6;color:#3d4245;transition:300ms;position:relative}.header--nav ul li a::after{content:"";background:#3d4245;display:block;height:.1rem;position:absolute;left:0;transition:.3s all;width:0}.header--nav ul li a.disabled{pointer-events:none;opacity:.5}.header--nav ul li a:hover{opacity:.6}.header--nav ul li a:hover::after{width:100%}.header--nav ul li.l-blue a{color:#eb5f28;position:relative;transition:.3s all}.header--nav ul li.l-blue a::after{content:"";width:0;height:.1rem;background:#eb5f28;position:absolute;bottom:0;left:0}.header--nav ul li.l-blue a:hover{opacity:.6}.header--nav ul li.l-blue a:hover::after{width:100%}.header--nav ul li.l-blue+li{margin-top:4.8rem}.header--nav ul li+li{margin-top:1.6rem}.openbtn1{width:5.8rem;height:5.8rem;background:linear-gradient(180deg, #EB5F28 0%, #F5A623 99.98%, #F5A623 99.99%, #F7D048 100%);position:fixed;top:0;right:0;z-index:1000;cursor:pointer}.openbtn1>span{display:inline-block;width:1.8rem;height:.1rem;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:300ms}.openbtn1>span::before,.openbtn1>span::after{content:"";width:1.8rem;height:.1rem;background:#fff;position:absolute;bottom:.6rem;transition:300ms}.openbtn1>span::after{top:.6rem}.openbtn1.active>span{background:rgba(0,0,0,0)}.openbtn1.active>span::before,.openbtn1.active>span::after{bottom:0;transform:rotate(-45deg)}.openbtn1.active>span::after{top:0;transform:rotate(45deg)}.nav{padding:9.6rem 0 4rem;width:100%;background:#fff;position:fixed;top:-40rem;left:0;right:0;z-index:998;text-align:center;box-shadow:0 .4rem .8rem 0px rgba(0,0,0,.08);transition:300ms}.nav ul li{color:#3d4245}.nav ul li a{display:inline-block;font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.6rem;font-weight:600;line-height:1.6}.nav ul li a.disabled{pointer-events:none;opacity:.5}.nav ul li.l-blue{color:#eb5f28}.nav ul li.l-blue a{position:relative}.nav ul li.l-blue a::after{content:"";width:100%;height:.2rem;background:#eb5f28;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.nav ul li+li{margin-top:2rem}.nav.panelactive{top:0}.fadein{opacity:0;transform:translate(0, 0);transition:all .5s ease-out;transform:translate(0, 5rem)}.fadein.fadein_left{transform:translate(-8rem, 0)}.fadein.scrollin{opacity:1 !important;transform:translate(0, 0) !important}.reveal-text{opacity:0;transform:translate(0, 0);transition:all .6s ease-out;transform:translate(-8rem, 0)}.reveal-text.reveal{opacity:1 !important;transform:translate(0, 0) !important}.fadein_left{opacity:0;transform:translate(0, 0);transition:all .6s ease-out;transform:translate(-8rem, 0)}.fadein_left.scrollin{opacity:1 !important;transform:translate(0, 0) !important}.fadein_up{opacity:0;transform:translate(0, 0);transition:all .6s ease-out;transform:translate(0, 5rem)}.fadein_up.scrollin{opacity:1 !important;transform:translate(0, 0) !important}.donuts_deco{width:29.5rem;height:29.5rem;mask-image:url(../img/about-us_deco.svg);mask-repeat:no-repeat;mask-position:50% 50%;mask-size:100%;position:absolute;top:-6rem;right:-6.8rem}@media only screen and (min-width: 1000px){.donuts_deco{width:70rem;height:70rem;top:-12rem;right:-17.2rem}}.donuts_deco #gradient-canvas02{width:100%;height:100%;--gradient-color-1: #EB5F28;--gradient-color-2: #F07A3E;--gradient-color-3: #F5A15A;--gradient-color-4: #F7C56A;--gradient-color-5: #F9D67A;--gradient-color-6: #FBE89A;position:absolute;top:0;left:0;right:0;bottom:0}.donuts_deco img{width:100%;height:100%;object-fit:cover;object-position:0 0;opacity:.2;mix-blend-mode:screen}.contact{background:url(../img/contact_bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;text-align:center;color:#fff}@media only screen and (min-width: 1000px){.contact{background:url(../img/contact_bg_pc.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;text-align:left}}.contact--bg{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0}.contact--bg #gradient-canvas05{width:100%;height:100%;--gradient-color-1: #EB5F28;--gradient-color-2: #F07A3E;--gradient-color-3: #F5A15A;--gradient-color-4: #F7C56A;--gradient-color-5: #F9D67A;--gradient-color-6: #FBE89A}.contact .wrap{position:relative;z-index:1}@media only screen and (min-width: 1000px){.contact .wrap{display:flex;justify-content:center;align-items:center}}.contact--ttl{align-items:center}@media only screen and (min-width: 1000px){.contact--ttl{align-items:flex-start}}.contact--ttl .main{font-size:6.4rem;font-style:italic;color:#fff}.contact--ttl .sub{color:#fff}.contact--ttl+p{margin-top:2.8rem;font-size:1.6rem;line-height:1.7}.contact .btn02{margin-top:3.2rem}@media only screen and (min-width: 1000px){.contact .btn02{display:none}}@media only screen and (min-width: 1000px){.contact .btn{margin-left:1.6rem;width:9.2rem;position:relative;left:0;transition:300ms}}@media only screen and (min-width: 1000px){.contact .btn:hover{left:.8rem}}.recruit-form{background:url(../img/contact_bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;text-align:center;color:#fff}@media only screen and (min-width: 1000px){.recruit-form{background:url(../img/contact_bg_pc.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;text-align:left}}.recruit-form .recruit-form_bg{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0}.recruit-form .recruit-form_bg #gradient-canvas05{width:100%;height:100%;--gradient-color-1: #EB5F28;--gradient-color-2: #F07A3E;--gradient-color-3: #F5A15A;--gradient-color-4: #F7C56A;--gradient-color-5: #F9D67A;--gradient-color-6: #FBE89A}.recruit-form .wrap{position:relative;z-index:1;padding:6rem 4rem}@media only screen and (min-width: 1000px){.recruit-form .wrap{display:flex;justify-content:center;align-items:center;padding:10rem 13rem}}.recruit-form .recruit-form_txt .title{line-height:1.6;white-space:nowrap;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;font-weight:bold;text-align:center}@media only screen and (min-width: 1000px){.recruit-form .recruit-form_txt .title{font-size:3.2rem}}.recruit-form .btn01{margin-top:3rem}@media only screen and (min-width: 1000px){.recruit-form .btn01{width:30rem;margin:0 auto;margin-top:3.2rem}}.footer{width:100%;text-align:center}@media only screen and (min-width: 1000px){.footer{width:calc(100% - 14rem);margin-left:auto}}.footer--link{padding:6rem 0;background:#0f1923}@media only screen and (min-width: 1000px){.footer--link{padding:7.2rem 2rem;display:flex;justify-content:center;align-items:center}}.footer--link--logo{display:block;margin:0 auto;width:21.8rem}@media only screen and (min-width: 1000px){.footer--link--logo{margin:0;width:31.2rem}}.footer--link--link-list{margin-top:2.8rem;display:flex;justify-content:center;flex-wrap:wrap}@media only screen and (min-width: 1000px){.footer--link--link-list{margin-top:0;margin-left:6rem}}.footer--link--link-list li{margin-top:1.2rem;padding:0 1.6rem}@media only screen and (min-width: 1000px){.footer--link--link-list li{margin-top:0;padding:.6rem 1.6rem}}.footer--link--link-list li a{font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.6rem;font-weight:500;color:#fff}.footer--link--link-list li a.disabled{pointer-events:none;opacity:.5}.footer--link--link-list li a:hover{opacity:.6}.footer--cw{padding:2rem 0;background:#000}.footer--cw small{font-size:1.2rem;color:#fff}.breadcrumbs{padding:1.6rem 2rem}@media only screen and (min-width: 1000px){.breadcrumbs{padding:2rem}}.breadcrumbs ul{display:flex;justify-content:left;flex-wrap:wrap;row-gap:1rem;line-height:1.3}.breadcrumbs ul li{font-size:1.2rem;color:#606060}.breadcrumbs ul li a{text-decoration:underline}.breadcrumbs ul li+li{margin-left:.4rem}.breadcrumbs ul li+li::before{content:"＞"}.breadcrumbs ul li.current a{text-decoration:none}.b-page-fv{width:100%;height:11.6rem;position:relative}@media only screen and (min-width: 1000px){.b-page-fv{height:24.8rem}}.b-page-fv #gradient-canvas01,.b-page-fv #gradient-canvas02{width:100%;height:100%;position:absolute;top:0;left:0;--gradient-color-1: #EB5F28;--gradient-color-2: #F07A3E;--gradient-color-3: #F5A15A;--gradient-color-4: #F7C56A;--gradient-color-5: #F9D67A;--gradient-color-6: #FBE89A}.b-page-fv .mask-image{width:auto;height:100%;mask-image:url("../img/b-page-fv_mask.svg");mask-repeat:no-repeat;mask-position:0;mask-size:100%;-webkit-mask-image:url("../img/b-page-fv_mask.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:0;-webkit-mask-size:100%;position:absolute;top:0;left:0;bottom:0;z-index:1}@media only screen and (min-width: 1000px){.b-page-fv .mask-image{mask-image:url("../img/b-page-fv_mask_pc.svg");mask-repeat:no-repeat;mask-position:0;mask-size:100%;-webkit-mask-image:url("../img/b-page-fv_mask_pc.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:0;-webkit-mask-size:100%}}.b-page-fv .mask-image img{width:auto;height:100%}.b-page-fv .deco{width:auto;height:100%;position:absolute;top:0;left:22rem;bottom:0;z-index:2;opacity:.4}@media only screen and (min-width: 1000px){.b-page-fv .deco{left:61.2rem}}.b-page-fv .deco img{width:auto;height:100%}.b-page-fv .screen{width:100%;height:100%;background:#fff;opacity:.2;position:absolute;top:0;left:0;z-index:3}.section-ttl{padding:0 0rem;line-height:1}@media only screen and (min-width: 1000px){.section-ttl{padding:0}}.section-ttl p{margin-top:2rem;font-size:1.6rem;line-height:1.6;color:#606060;text-align:justify}.back-to-top-btn{display:block;width:6.6rem;position:absolute;right:2rem;bottom:26rem;opacity:0;transition:500ms;transform:translateY(24px)}@media only screen and (min-width: 1000px){.back-to-top-btn{right:8rem;bottom:22rem}}.back-to-top-btn.is-show{opacity:1;transform:translateY(0)}#gradient-canvas03{position:absolute;width:100%;height:100%;top:0;left:0;--gradient-color-1: #EB5F28;--gradient-color-2: #F07A3E;--gradient-color-3: #F5A15A;--gradient-color-4: #F7C56A;--gradient-color-5: #F9D67A;--gradient-color-6: #FBE89A;background:linear-gradient(45deg, var(--gradient-color-1), var(--gradient-color-2), var(--gradient-color-3), var(--gradient-color-4), var(--gradient-color-5), var(--gradient-color-6));z-index:0}.screen{width:100%;height:100%;background:#fffaf5;opacity:.6;position:absolute;top:0;left:0;z-index:1}#gradient-canvas04{position:absolute;width:100%;height:100%;top:0;left:0;--gradient-color-1: #EB5F28;--gradient-color-2: #F07A3E;--gradient-color-3: #F5A15A;--gradient-color-4: #F7C56A;--gradient-color-5: #F9D67A;--gradient-color-6: #FBE89A;background:linear-gradient(45deg, var(--gradient-color-1), var(--gradient-color-2), var(--gradient-color-3), var(--gradient-color-4), var(--gradient-color-5), var(--gradient-color-6))}#gradient-canvas05{position:absolute;width:100%;height:100%;top:0;left:0;--gradient-color-1: #EB5F28;--gradient-color-2: #F07A3E;--gradient-color-3: #F5A15A;--gradient-color-4: #F7C56A;--gradient-color-5: #F9D67A;--gradient-color-6: #FBE89A;background:linear-gradient(45deg, var(--gradient-color-1), var(--gradient-color-2), var(--gradient-color-3), var(--gradient-color-4), var(--gradient-color-5), var(--gradient-color-6))}#gradient-canvas06{position:absolute;width:100%;height:100%;top:0;left:0;--gradient-color-1: #EB5F28;--gradient-color-2: #F07A3E;--gradient-color-3: #F5A15A;--gradient-color-4: #F7C56A;--gradient-color-5: #F9D67A;--gradient-color-6: #FBE89A;background:linear-gradient(45deg, var(--gradient-color-1), var(--gradient-color-2), var(--gradient-color-3), var(--gradient-color-4), var(--gradient-color-5), var(--gradient-color-6))}.section-ttl .wrap{padding-top:2rem}@media only screen and (min-width: 1000px){.section-ttl .wrap{padding-top:6rem}}.feature .feature_list{margin-top:3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4rem}@media only screen and (min-width: 1000px){.feature .feature_list{margin-top:7rem}}.feature .feature_list .item{background:#fff;border-radius:.4rem;width:100%;padding:3rem 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4rem;box-shadow:.2rem .2rem 1.6rem rgba(0,0,0,.1)}@media only screen and (min-width: 1000px){.feature .feature_list .item{flex-direction:row;padding:4.4rem 6rem}}.feature .feature_list .item .illust{width:24rem}.feature .feature_list .item .txt_wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}@media only screen and (min-width: 1000px){.feature .feature_list .item .txt_wrap{flex:1;align-items:flex-start}}.feature .feature_list .item .txt_wrap .title{font-size:1.8rem;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;font-weight:700;text-align:center;line-height:1.3}@media only screen and (min-width: 1000px){.feature .feature_list .item .txt_wrap .title{font-size:2.4rem}}.feature .example{margin-top:5rem}@media only screen and (min-width: 1000px){.feature .example{margin-top:7rem}}.feature .example .example_title{font-size:2rem;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;color:#001e3c;position:relative;text-align:center;font-weight:bold}@media only screen and (min-width: 1000px){.feature .example .example_title{font-size:2.4rem}}.feature .example .example_title::before,.feature .example .example_title::after{content:"";position:absolute;height:.1rem;width:5.6rem;background:#d9d9d9;top:50%}@media only screen and (min-width: 1000px){.feature .example .example_title::before,.feature .example .example_title::after{width:37rem}}.feature .example .example_title::before{left:0}.feature .example .example_title::after{right:0}.feature .example .example_list{margin-top:3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}@media only screen and (min-width: 1000px){.feature .example .example_list{flex-direction:row;gap:4.5rem}}.feature .example .example_list .item .title{font-size:1.8rem;font-weight:bold}@media only screen and (min-width: 1000px){.feature .example .example_list .item .title{font-size:2rem}}.reason{background:#fff;border-top:.1rem #d9d9d9 solid}.reason .reason_list{margin-top:4rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4rem}@media only screen and (min-width: 1000px){.reason .reason_list{margin-top:7rem}}.reason .reason_list .item{display:flex;flex-direction:column;align-items:center;justify-content:center;align-items:flex-start;gap:2rem}@media only screen and (min-width: 1000px){.reason .reason_list .item{flex-direction:row;align-items:center;gap:4rem}}@media only screen and (min-width: 1000px){.reason .reason_list .item.item_02{flex-direction:row-reverse}}.reason .reason_list .item .txt_wrap{width:100%}@media only screen and (min-width: 1000px){.reason .reason_list .item .txt_wrap{width:auto;flex:1}}.reason .reason_list .item .txt_wrap .title{display:flex;align-items:center;justify-content:center;justify-content:flex-start;gap:1.5rem;border-bottom:.1rem solid #eb5f28;padding-bottom:1rem}.reason .reason_list .item .txt_wrap .title .number{color:#eb5f28;font-size:2.4rem;font-weight:500}@media only screen and (min-width: 1000px){.reason .reason_list .item .txt_wrap .title .number{font-size:3rem}}.reason .reason_list .item .txt_wrap .title p{font-size:2rem;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;font-weight:bold}@media only screen and (min-width: 1000px){.reason .reason_list .item .txt_wrap .title p{font-size:2.4rem}}@media only screen and (min-width: 1000px){.reason .reason_list .item .txt_wrap .body_txt{margin-top:2rem}}.reason .reason_list .item .img_wrap{border-radius:.4rem;overflow:hidden;position:relative}@media only screen and (min-width: 1000px){.reason .reason_list .item .img_wrap{margin-left:4rem;width:40rem;min-width:40rem;height:30rem}}.reason .reason_list .item .img_wrap .cover1,.reason .reason_list .item .img_wrap .cover2,.reason .reason_list .item .img_wrap .cover3{background:#f9f9f9;height:33.3333333333%;left:0;pointer-events:none;position:absolute;right:0;z-index:1;transform:translateX(0);transition:transform 2s cubic-bezier(0.4, 0, 0.2, 1)}.reason .reason_list .item .img_wrap .cover1{top:0}.reason .reason_list .item .img_wrap .cover2{top:33.3333333333%}.reason .reason_list .item .img_wrap .cover3{top:66.6666666667%}.reason .reason_list .item .img_wrap.animate .cover1{transform:translateX(40rem)}.reason .reason_list .item .img_wrap.animate .cover2{transform:translateX(100%);transition-delay:.2s}.reason .reason_list .item .img_wrap.animate .cover3{transform:translateX(100%);transition-delay:.4s}.price{border-top:.1rem #eb5f28 solid;position:relative}.price .wrap{position:relative;z-index:9}.price .price_list{margin-top:3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4rem}@media only screen and (min-width: 1000px){.price .price_list{margin-top:7rem;gap:6rem}}.price .price_list .item{width:100%;box-shadow:0 1rem 2rem rgba(0,0,0,.15);border-radius:2rem}.price .price_list .item .title_wrap{background:#eb5f28;border-radius:2rem 2rem 0 0;color:#fff;width:100%;padding:2rem 0;text-align:center}@media only screen and (min-width: 1000px){.price .price_list .item .title_wrap{padding:3rem 0}}.price .price_list .item .title_wrap .sub{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal}@media only screen and (min-width: 1000px){.price .price_list .item .title_wrap .sub{font-size:1.8rem}}.price .price_list .item .title_wrap .main{font-size:2.4rem;margin-top:.5rem}@media only screen and (min-width: 1000px){.price .price_list .item .title_wrap .main{font-size:4rem}}.price .price_list .item .price_content{background:#fff;padding:3rem 2rem;border-radius:0 0 2rem 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}@media only screen and (min-width: 1000px){.price .price_list .item .price_content{padding:4rem 8rem;gap:3rem}}.price .price_list .item .price_content .top{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}@media only screen and (min-width: 1000px){.price .price_list .item .price_content .top{flex-direction:row;gap:2rem}}.price .price_list .item .price_content .top .name{border-radius:99px;border:#eb5f28 .1rem solid;padding:1rem 2rem;font-size:1.4rem;font-weight:bold}@media only screen and (min-width: 1000px){.price .price_list .item .price_content .top .name{font-size:2rem;padding:1.5rem 2rem}}.price .price_list .item .price_content .top .price_wrap{font-weight:bold}@media only screen and (min-width: 1000px){.price .price_list .item .price_content .top .price_wrap{font-size:2.4rem}}.price .price_list .item .price_content .top .price_wrap .number{color:#eb5f28;font-weight:bold;font-size:2.8rem}@media only screen and (min-width: 1000px){.price .price_list .item .price_content .top .price_wrap .number{font-size:4rem}}.price .price_list .item .price_content .accordion_area{width:100%}.price .price_list .item .price_content .accordion_area .accordion_title{background:#606060;color:#fff;font-weight:bold;text-align:center;width:100%;height:4rem;line-height:4rem;position:relative}.price .price_list .item .price_content .accordion_area .accordion_title::before{content:"";background:url(../img/service/affiliate/accordion_arrow_white.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:1rem;height:1.2rem;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}.price .price_list .item .price_content .accordion_area .accordion_title.close::before{transform:translateY(-50%) rotate(180deg)}.price .price_list .item .price_content .accordion_area .accordion_box{padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;display:none;gap:3rem;border:#606060 solid .1rem}@media only screen and (min-width: 1000px){.price .price_list .item .price_content .accordion_area .accordion_box{display:block;display:flex;flex-direction:column;align-items:center;justify-content:center;border:none}}.price .price_list .item .price_content .accordion_area .accordion_box .detail{width:100%}.price .price_list .item .price_content .accordion_area .accordion_box .detail .label{text-align:center;font-weight:bold;position:relative}@media only screen and (min-width: 1000px){.price .price_list .item .price_content .accordion_area .accordion_box .detail .label{font-size:1.8rem}}.price .price_list .item .price_content .accordion_area .accordion_box .detail .label::before,.price .price_list .item .price_content .accordion_area .accordion_box .detail .label::after{content:"";background:#d9d9d9;height:.1rem;width:8rem;position:absolute;top:50%}@media only screen and (min-width: 1000px){.price .price_list .item .price_content .accordion_area .accordion_box .detail .label::before,.price .price_list .item .price_content .accordion_area .accordion_box .detail .label::after{width:33.6rem}}.price .price_list .item .price_content .accordion_area .accordion_box .detail .label::before{left:0}.price .price_list .item .price_content .accordion_area .accordion_box .detail .label::after{right:0}.price .price_list .item .price_content .accordion_area .accordion_box .detail .label.strategy::before,.price .price_list .item .price_content .accordion_area .accordion_box .detail .label.strategy::after,.price .price_list .item .price_content .accordion_area .accordion_box .detail .label.management::before,.price .price_list .item .price_content .accordion_area .accordion_box .detail .label.management::after{width:10rem}@media only screen and (min-width: 1000px){.price .price_list .item .price_content .accordion_area .accordion_box .detail .label.strategy::before,.price .price_list .item .price_content .accordion_area .accordion_box .detail .label.strategy::after,.price .price_list .item .price_content .accordion_area .accordion_box .detail .label.management::before,.price .price_list .item .price_content .accordion_area .accordion_box .detail .label.management::after{width:36.5rem}}.price .price_list .item .price_content .accordion_area .accordion_box .detail .txt{text-align:justify;line-height:1.8;margin-top:1rem;font-size:1.4rem}@media only screen and (min-width: 1000px){.price .price_list .item .price_content .accordion_area .accordion_box .detail .txt{font-size:1.6rem;text-align:center}}.price .price_list .item .price_content .accordion_area .accordion_box .detail+li{margin-top:1rem}@media only screen and (min-width: 1000px){.price .price_list .item .price_content .accordion_area .accordion_box .detail+li{margin-top:0}}/*# sourceMappingURL=affiliate.css.map */
