﻿:root{--max-view-width: clamp(0px, 100vw, 2016px);--padding: clamp(0px, 3.3333333333vw, 67.2px);--black: #0A0A0A;--white: #fff;--gray5: #3C3C3C;--gray4: #6E6E6E;--gray3: #A0A0A0;--yellow5: #F2D31F;--yellow4: #F7E579;--yellow2: #FBF1B7;--yellow1: #FDF8DB;--yellow0: #FEFBED;--blue5: #25405B;--blue4: #51667C;--blue3: #7C8C9D;--blue0: #F6F7F8;--Sanctuary5: #69AEED;--Sanctuary4: #8FC1EF;--Eggshell5: #D8D3C7;--Eggshell3: #EFECE1;--Eggshell1: #FAF8F1;--Eggshell0: #FBFBF8}a{-webkit-transition:all ease-out 0.15s;transition:all ease-out 0.15s;text-decoration:none;color:inherit}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin:0;padding:0;border:0;outline:0;vertical-align:baseline;line-height:1;word-break:break-all}body.oh{overflow:hidden}div,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input,textarea{margin:0;padding:0;border:none;font-size:100%;font-style:normal;vertical-align:baseline;background:transparent}img{max-width:100%;height:auto;vertical-align:bottom}svg{width:100%}article,aside,details,figcaption,figure,footer,header,menu,nav,section,div,address,iframe,canvas,hr,textarea{display:block;line-height:1}alabel{cursor:pointer}blockquote{padding:0;margin:0;display:block}address,em{font-style:normal}hr{border:0;margin:0;padding:0}ul,ol,li{list-style:none;margin:0;padding:0}textarea{resize:vertical;overflow:hidden;-webkit-appearance:none;border:none}button,select{vertical-align:middle;border-radius:0px;border:none;background:transparent;margin:0;padding:0;cursor:pointer;-webkit-appearance:none}table{border-collapse:collapse}*:before,*:after{padding:0;margin:0;line-height:1}::selection{color:var(--yellow5);background:var(--black)}::-moz-selection{color:var(--yellow5);background:var(--black)}*,:before,:after{box-sizing:border-box}html{min-height:100%;font-size:10px}html.wp-login{margin-top:0 !important}html.mac{-webkit-font-smoothing:antialiased}body{width:100%;font-family:"Hiragino Sans", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro", sans-serif;font-weight:300;font-size:clamp(0px, 1.1111111111vw, 22.4px);line-height:1.8;letter-spacing:0.1em;color:var(--black);background-color:var(--white);word-break:break-word;overflow-wrap:break-word;font-feature-settings:"palt"}@media screen and (max-width: 767px){body{min-width:inherit}}body.on{overflow:hidden}.pc{display:block !important}@media screen and (max-width: 767px){.pc{display:none !important}}.sp{display:none !important}@media screen and (max-width: 767px){.sp{display:block !important}}.inner{max-width:var(--max-view-width);margin-right:auto;margin-left:auto;padding-right:var(--padding);padding-left:var(--padding);position:relative}@media screen and (max-width: 767px){.inner{max-width:100%;min-width:100%;padding-right:0;padding-left:0}}.container{height:100%;overflow:clip;position:relative}.container:before,.container:after{content:"";width:1px;height:100%;background-color:var(--Eggshell3);position:absolute;top:0;z-index:-1}@media screen and (max-width: 767px){.container:before,.container:after{content:none}}.container:before{left:clamp(0px, 3.3333333333vw, 67.2px)}.container:after{right:clamp(0px, 3.3333333333vw, 67.2px)}.table-wrap{width:100%}@media screen and (max-width: 767px){.table-wrap{width:100vw;overflow-x:scroll}}.wrap{display:grid;align-items:center;justify-content:space-between}section{position:relative}@media screen and (max-width: 767px){section{padding-right:clamp(0px, 8.5333333333vw, 44.8px);padding-left:clamp(0px, 8.5333333333vw, 44.8px)}}.en-font{font-family:"Montserrat", sans-serif}main{padding-top:clamp(0px, 7.7083333333vw, 155.4px)}@media screen and (max-width: 767px){main{padding-top:clamp(0px, 17.0666666667vw, 89.6px);padding-bottom:clamp(0px, 2.1333333333vw, 11.2px)}}.ttl{font-size:clamp(0px, .8333333333vw, 16.8px);line-height:1.5;font-weight:600;color:var(--yellow5);letter-spacing:0.05em;padding-left:clamp(0px, 1.6666666667vw, 33.6px)}@media screen and (max-width: 767px){.ttl{font-size:clamp(0px, 2.6666666667vw, 14px);padding-left:0}}.btn-detail{font-size:clamp(0px, 1.4583333333vw, 29.4px);line-height:1.6;font-weight:600;color:var(--Eggshell0);padding:clamp(0px, .6944444444vw, 14px) clamp(0px, 2.0833333333vw, 42px);display:inline-flex;gap:clamp(0px, .5555555556vw, 11.2px);align-items:center;background-color:var(--black);border-radius:clamp(0px, 1.875vw, 37.8px)}@media screen and (max-width: 767px){.btn-detail{font-size:clamp(0px, 4vw, 21px);gap:clamp(0px, 2.1333333333vw, 11.2px);padding:clamp(0px, 3.2vw, 16.8px) clamp(0px, 8vw, 42px);border-radius:clamp(0px, 6.4vw, 33.6px)}}.btn-detail:after{content:"";width:clamp(0px, 1.3888888889vw, 28px);height:clamp(0px, 1.3888888889vw, 28px);background-image:url(../img/common/icon-arrow1.svg);background-repeat:no-repeat;background-size:contain;background-position:center center}@media screen and (max-width: 767px){.btn-detail:after{width:clamp(0px, 4.8vw, 25.2px);height:clamp(0px, 4.8vw, 25.2px)}}@media screen and (min-width: 768px){.btn-detail:hover{background-color:var(--gray5)}}.lead-txt{font-size:clamp(0px, 1.1111111111vw, 22.4px);line-height:1.8;text-align:justify}@media screen and (max-width: 767px){.lead-txt{font-size:clamp(0px, 3.7333333333vw, 19.6px)}}.ttl-h3{width:1em;font-size:clamp(0px, 1.9444444444vw, 39.2px);font-weight:600;line-height:1.1;letter-spacing:0.1em;padding-top:clamp(0px, 2.5vw, 50.4px);writing-mode:vertical-rl;position:relative}@media screen and (max-width: 767px){.ttl-h3{font-size:clamp(0px, 3.7333333333vw, 19.6px);padding-top:clamp(0px, 7.4666666667vw, 39.2px);position:absolute;top:0;right:clamp(0px, 6.4vw, 33.6px);white-space:nowrap}}.ttl-h3 .ttl-icon{width:clamp(0px, .6944444444vw, 14px);height:clamp(0px, .6944444444vw, 14px);background-color:var(--yellow5);border:1px solid var(--white);border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%, 0)}@media screen and (max-width: 767px){.ttl-h3 .ttl-icon{width:clamp(0px, 2.1333333333vw, 11.2px);height:clamp(0px, 2.1333333333vw, 11.2px)}}.ttl-h3 .ttl-icon:after{content:"";width:1px;height:clamp(0px, 1.3888888889vw, 28px);background-color:var(--Eggshell5);position:absolute;top:clamp(0px, .2777777778vw, 5.6px);left:50%;transform:translate(-50%, 0)}@media screen and (max-width: 767px){.ttl-h3 .ttl-icon:after{top:clamp(0px, 1.0666666667vw, 5.6px);height:clamp(0px, 4.2666666667vw, 22.4px)}}.header{width:100%;height:clamp(0px, 7.7083333333vw, 155.4px);display:flex;justify-content:space-between;align-items:center;padding:0 clamp(0px, 2.2222222222vw, 44.8px) 0 clamp(0px, 2.5vw, 50.4px);border-bottom:1px solid var(--Eggshell3);background-color:var(--white);position:fixed;top:0;left:0;z-index:3}@media screen and (max-width: 767px){.header{height:clamp(0px, 17.0666666667vw, 89.6px);padding:0 clamp(0px, 4.2666666667vw, 22.4px);border-bottom:none}.header:after{content:"";width:100%;height:1px;background-color:var(--Eggshell3);position:absolute;bottom:0;left:0;z-index:-1}}.header h1,.header .logo-wrap{display:flex;align-items:center}.header .logo{width:clamp(0px, 15.625vw, 315px);height:auto;display:block;margin-right:clamp(0px, 1.3888888889vw, 28px)}@media screen and (max-width: 767px){.header .logo{width:clamp(0px, 40.5333333333vw, 212.8px);margin-right:clamp(0px, 3.2vw, 16.8px)}}.header .logo img{width:100%}.header .en-font{font-size:clamp(0px, .8333333333vw, 16.8px);line-height:1.5;color:var(--gray5);font-weight:600;letter-spacing:normal;padding:clamp(0px, .4166666667vw, 8.4px) clamp(0px, .8333333333vw, 16.8px);background-color:var(--yellow1);border:1px solid var(--yellow2);border-radius:clamp(0px, 1.5277777778vw, 30.8px)}@media screen and (max-width: 767px){.header .en-font{font-size:clamp(0px, 2.6666666667vw, 14px);padding:clamp(0px, 1.3333333333vw, 7px) clamp(0px, 2.6666666667vw, 14px);border-radius:clamp(0px, 3.4666666667vw, 18.2px)}}.header .nav{display:flex;align-items:center;gap:clamp(0px, 2.2222222222vw, 44.8px)}@media screen and (max-width: 767px){.header .nav{height:100svh;align-items:flex-start;flex-direction:column;gap:0;padding:clamp(0px, 9.6vw, 50.4px) clamp(0px, 8.5333333333vw, 44.8px);background-color:var(--white);position:fixed;top:0;right:-100%;z-index:1;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}.header .nav.on{right:0}}.header .bg{display:none}@media screen and (max-width: 767px){.header .bg{width:100%;height:100%;background-color:rgba(0,0,0,0.25);position:fixed;top:0;right:0;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;opacity:0}.header .bg.on{display:block;opacity:1}}.header .gnav-list{display:flex;gap:clamp(0px, 2.0833333333vw, 42px)}@media screen and (max-width: 767px){.header .gnav-list{width:100%;flex-direction:column;gap:clamp(0px, 5.3333333333vw, 28px);margin-bottom:clamp(0px, 8.5333333333vw, 44.8px)}}.header .gnav-list a{width:100%;height:auto;font-size:clamp(0px, .9722222222vw, 19.6px);line-height:1.5;letter-spacing:0.05em;font-weight:600;color:var(--gray5);display:block}@media screen and (max-width: 767px){.header .gnav-list a{font-size:clamp(0px, 4.8vw, 25.2px)}}.header .btn-cta{font-size:clamp(0px, 1.1111111111vw, 22.4px);font-weight:600;line-height:1.5;color:var(--white);display:flex;align-items:center;justify-content:center;padding:clamp(0px, .6944444444vw, 14px) clamp(0px, 1.6666666667vw, 33.6px);background-color:var(--black);border-radius:clamp(0px, 2.0833333333vw, 42px)}@media screen and (max-width: 767px){.header .btn-cta{width:100%;font-size:clamp(0px, 4.8vw, 25.2px);padding:clamp(0px, 3.2vw, 16.8px) clamp(0px, 10.1333333333vw, 53.2px);border:1px solid var(--black);border-radius:clamp(0px, 6.9333333333vw, 36.4px)}.header .btn-cta:after{content:"";width:clamp(0px, 5.3333333333vw, 28px);height:clamp(0px, 5.3333333333vw, 28px);margin-left:clamp(0px, 2.1333333333vw, 11.2px);background-image:url(../img/common/icon-arrow1.svg);background-repeat:no-repeat;background-size:contain;background-position:center center}.header .btn-cta.btn-corporate{font-size:clamp(0px, 4vw, 21px);font-weight:300;color:var(--gray5);display:flex !important;margin-top:clamp(0px, 4.2666666667vw, 22.4px);background-color:var(--white);border-color:var(--Eggshell3)}.header .btn-cta.btn-corporate:after{background-image:url(../img/common/icon-link2.svg)}}@media screen and (min-width: 768px){.header .btn-cta:hover{background-color:var(--gray5)}}.btn-hbg{display:none}@media screen and (max-width: 767px){.btn-hbg{width:clamp(0px, 18.1333333333vw, 95.2px);height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--black);position:absolute;top:0;right:0}.btn-hbg .en-font{font-size:clamp(0px, 3.4666666667vw, 18.2px);font-weight:500;color:var(--white);border:none;background-color:transparent;border-radius:0}}.top .kv-section{padding-top:clamp(0px, 1.6666666667vw, 33.6px);padding-bottom:clamp(0px, 3.3333333333vw, 67.2px)}@media screen and (max-width: 767px){.top .kv-section{padding-top:clamp(0px, 10.6666666667vw, 56px);padding-bottom:clamp(0px, 3.2vw, 16.8px);padding-right:clamp(0px, 6.1333333333vw, 32.2px);padding-left:clamp(0px, 6.1333333333vw, 32.2px)}.top .kv-section .ttl{display:none}}.top .kv-section:after{content:"";width:calc(100% - (3.3333333333vw * 2));height:1px;background-color:var(--Eggshell3);position:absolute;bottom:0;left:clamp(0px, 3.3333333333vw, 67.2px)}@media screen and (max-width: 767px){.top .kv-section:after{width:100vw;left:calc(-50vw + 50%)}}@media screen and (max-width: 767px){.top .kv-section .circle{display:none}}.top .kv-section .swiper-wrapper{border-radius:clamp(0px, 1.1111111111vw, 22.4px);overflow:hidden}@media screen and (max-width: 767px){.top .kv-section .swiper-wrapper{border-radius:clamp(0px, 6.4vw, 33.6px) clamp(0px, 6.4vw, 33.6px) 0 0}}.top .kv-section .swiper-slide-active .swiper-slide__item,.top .kv-section .swiper-slide-duplicate-active .swiper-slide__item,.top .kv-section .swiper-slide-prev .swiper-slide__item{animation:zoomanime 10s linear 0s normal both}.top .inner{width:100%;height:100%}.top .kv-swiper{width:100vw;margin-left:calc(-50vw + 50%);padding:0 clamp(0px, 2.2222222222vw, 44.8px)}@media screen and (max-width: 767px){.top .kv-swiper{padding:0}}.top .kv-swiper img{width:100%}@keyframes zoomanime{0%{transform:scale(1.15)}100%{transform:scale(1.01)}}.kv-txt_wrap{width:clamp(0px, 68.8888888889vw, 1388.8px);height:clamp(0px, 4.5833333333vw, 92.4px);margin:clamp(0px, 5vw, 100.8px) auto clamp(0px, 6.1805555556vw, 124.6px);transform:translate(0, 0)}@media screen and (max-width: 767px){.kv-txt_wrap{width:100%;height:clamp(0px, 21.3333333333vw, 112px);margin:0 0 clamp(0px, 10.6666666667vw, 56px)}}#kv-txt_svg{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#kv-txt_svg svg{-webkit-mask-image:url(../img/flont/kv-txt.svg);mask-image:url(../img/flont/kv-txt.svg);mask-repeat:no-repeat;mask-position:50% 50%;mask-size:contain}@media screen and (max-width: 767px){#kv-txt_svg svg{-webkit-mask-image:url(../img/flont/kv-txt_sp.svg);mask-image:url(../img/flont/kv-txt_sp.svg)}}.circle{width:clamp(0px, 16.6666666667vw, 336px);height:clamp(0px, 16.6666666667vw, 336px);border-radius:50%;background-color:var(--yellow4);opacity:0.4;filter:blur(clamp(0px, 2.2222222222vw, 44.8px));position:absolute;bottom:clamp(-100.8px, -5vw, 0px);right:clamp(-100.8px, -5vw, 0px);z-index:1}@media screen and (max-width: 767px){.circle{width:clamp(0px, 42.6666666667vw, 224px);height:clamp(0px, 42.6666666667vw, 224px);filter:blur(clamp(0px, 8.5333333333vw, 44.8px));bottom:0;right:0}}.about-section{padding-top:clamp(0px, 3.3333333333vw, 67.2px);padding-bottom:clamp(0px, 14.5138888889vw, 292.6px)}@media screen and (max-width: 767px){.about-section{padding-top:clamp(0px, 6.4vw, 33.6px);padding-right:0;padding-bottom:clamp(0px, 12.8vw, 67.2px);padding-left:0}.about-section:before{content:"";width:1px;height:calc(100% + 3.2vw);background:var(--Eggshell3);position:absolute;top:clamp(-16.8px, -3.2vw, 0px);left:clamp(0px, 3.2vw, 16.8px);z-index:2}}.about-section .ttl{margin-bottom:clamp(0px, 4.4444444444vw, 89.6px)}@media screen and (max-width: 767px){.about-section .ttl{margin-bottom:clamp(0px, 6.4vw, 33.6px);padding-left:clamp(0px, 8.5333333333vw, 44.8px)}}.about-section .about-wrap{display:grid;grid-template-columns:1fr clamp(0px, 44.4444444444vw, 896px);gap:clamp(0px, 7.2916666667vw, 147px);margin-bottom:clamp(0px, 6.6666666667vw, 134.4px);padding:0 clamp(0px, 4.4444444444vw, 89.6px)}@media screen and (max-width: 767px){.about-section .about-wrap{grid-template-columns:1fr;gap:clamp(0px, 6.4vw, 33.6px);margin-bottom:clamp(0px, 12.8vw, 67.2px);padding:0 clamp(0px, 6.4vw, 33.6px) 0 clamp(0px, 8.5333333333vw, 44.8px)}}.about-section .about-wrap .ttl-h2{font-size:clamp(0px, 2.9166666667vw, 58.8px);line-height:1.8;font-weight:600}@media screen and (max-width: 767px){.about-section .about-wrap .ttl-h2{font-size:clamp(0px, 6.4vw, 33.6px);line-height:1.6}}.about-section .about-wrap .lead-txt{font-size:clamp(0px, 1.25vw, 25.2px);color:var(--gray4)}@media screen and (max-width: 767px){.about-section .about-wrap .lead-txt{font-size:clamp(0px, 3.7333333333vw, 19.6px)}}.about-section .about-wrap .right-outer{text-align:right}@media screen and (max-width: 767px){.about-section .about-wrap .right-outer{text-align:left}}.about-section .about-wrap .btn-detail{margin:clamp(0px, 2.7777777778vw, 56px) 0 0 auto}@media screen and (max-width: 767px){.about-section .about-wrap .btn-detail{margin-top:clamp(0px, 8.5333333333vw, 44.8px)}}.about-section .slide-list_wrap{z-index:2}.about-section .slide-list_wrap .circle{right:auto;bottom:clamp(-168px, -8.3333333333vw, 0px);left:clamp(-145.6px, -7.2222222222vw, 0px)}@media screen and (max-width: 767px){.about-section .slide-list_wrap .circle{display:none}}.slide-list_wrap{width:100vw;margin-left:calc(-50vw + 50%);padding:0 clamp(0px, 2.2222222222vw, 44.8px);position:relative}@media screen and (max-width: 767px){.slide-list_wrap{padding:0 0 0 clamp(0px, 2.1333333333vw, 11.2px)}}.slide-list_wrap .infiniteslide_wrap{border-radius:clamp(0px, 1.1111111111vw, 22.4px)}@media screen and (max-width: 767px){.slide-list_wrap .infiniteslide_wrap{border-radius:clamp(0px, 3.2vw, 16.8px) 0 0 clamp(0px, 3.2vw, 16.8px)}}.slide-list{display:none}.slide-list .slide-list_item{width:clamp(0px, 25vw, 504px)}@media screen and (max-width: 767px){.slide-list .slide-list_item{width:clamp(0px, 66.1333333333vw, 347.2px)}}.keyword-section,.global-section{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 clamp(0px, 3.3333333333vw, 67.2px) 0 clamp(0px, 7.7777777778vw, 156.8px);z-index:1}@media screen and (max-width: 767px){.keyword-section,.global-section{padding-right:0;padding-left:0}}.keyword-section .ttl-h3,.global-section .ttl-h3{margin-top:clamp(0px, 6.3888888889vw, 128.8px)}@media screen and (max-width: 767px){.keyword-section .ttl-h3,.global-section .ttl-h3{margin-top:clamp(0px, 25.6vw, 134.4px)}}.keyword-section .ttl-h3 i,.global-section .ttl-h3 i{display:none}@media screen and (max-width: 767px){.keyword-section .ttl-h3 i,.global-section .ttl-h3 i{font-size:clamp(0px, 2.6666666667vw, 14px);color:var(--gray3);display:inline-block;margin-top:clamp(0px, 6.1333333333vw, 32.2px)}}@media screen and (max-width: 767px){.keyword-section{padding-top:clamp(0px, 12.8vw, 67.2px)}}.keyword-wrap,.global-wrap{width:clamp(0px, 73.3333333333vw, 1478.4px);padding:clamp(0px, 6.6666666667vw, 134.4px);background-color:var(--Eggshell0);border-radius:clamp(0px, 1.1111111111vw, 22.4px);position:relative}@media screen and (max-width: 767px){.keyword-wrap,.global-wrap{width:100%;padding:clamp(0px, 12.8vw, 67.2px) clamp(0px, 8.5333333333vw, 44.8px);background-color:transparent;border-radius:0}.keyword-wrap:after,.global-wrap:after{content:"";width:100%;height:100%;background-color:var(--Eggshell0);border-radius:0 clamp(0px, 4.2666666667vw, 22.4px) clamp(0px, 4.2666666667vw, 22.4px) 0;position:absolute;top:0;left:0;z-index:-2}}.keyword-wrap .ttl,.global-wrap .ttl{padding-left:0}.keyword-wrap .note-txt,.global-wrap .note-txt{font-size:clamp(0px, .8333333333vw, 16.8px);line-height:1.5;font-weight:600;color:var(--gray3);position:absolute;top:clamp(0px, 21.25vw, 428.4px);right:clamp(0px, 6.6666666667vw, 134.4px)}@media screen and (max-width: 767px){.keyword-wrap .note-txt,.global-wrap .note-txt{display:none}}.keyword-wrap{margin-top:clamp(-249.2px, -12.3611111111vw, 0px);padding-top:clamp(0px, 21.25vw, 428.4px);z-index:-1}@media screen and (max-width: 767px){.keyword-wrap{margin-top:0;padding-top:clamp(0px, 12.8vw, 67.2px)}}.keyword-item_wrap{width:clamp(0px, 37.7777777778vw, 761.6px);height:clamp(0px, 23.4722222222vw, 473.2px);margin:0 auto clamp(0px, 4.4444444444vw, 89.6px);position:relative}@media screen and (max-width: 767px){.keyword-item_wrap{width:clamp(0px, 64vw, 336px);height:clamp(0px, 78.4vw, 411.6px);margin:0 0 clamp(0px, 6.4vw, 33.6px) 0}}.keyword-item_wrap>div{cursor:pointer;position:absolute}.keyword-item_wrap .item1{width:clamp(0px, 4.3055555556vw, 86.8px);top:0;left:0}@media screen and (max-width: 767px){.keyword-item_wrap .item1{width:clamp(0px, 9.8666666667vw, 51.8px)}}.keyword-item_wrap .item2{width:clamp(0px, 31.5972222222vw, 637px);top:0;left:clamp(0px, 5.9722222222vw, 120.4px)}@media screen and (max-width: 767px){.keyword-item_wrap .item2{width:clamp(0px, 41.0666666667vw, 215.6px);left:clamp(0px, 12.5333333333vw, 65.8px)}}.keyword-item_wrap .item3{width:clamp(0px, 15vw, 302.4px);top:0;right:0}@media screen and (max-width: 767px){.keyword-item_wrap .item3{width:clamp(0px, 30.9333333333vw, 162.4px);top:auto;bottom:clamp(0px, 10.1333333333vw, 53.2px);left:clamp(0px, 12.8vw, 67.2px)}}.keyword-item_wrap .item4{width:clamp(0px, 18.0555555556vw, 364px);top:clamp(0px, 10.7638888889vw, 217px);left:clamp(0px, 5.9027777778vw, 119px)}@media screen and (max-width: 767px){.keyword-item_wrap .item4{width:clamp(0px, 39.2vw, 205.8px);top:auto;bottom:0;left:clamp(0px, 12.2666666667vw, 64.4px)}}.keyword-item_wrap .item5{width:clamp(0px, 11.7361111111vw, 236.6px);top:clamp(0px, 10.7638888889vw, 217px);right:0}@media screen and (max-width: 767px){.keyword-item_wrap .item5{width:clamp(0px, 15.7333333333vw, 82.6px);top:auto;bottom:clamp(0px, 1.0666666667vw, 5.6px)}}.keyword-item_wrap .item6{width:clamp(0px, 21.1805555556vw, 427px);bottom:0;left:0}@media screen and (max-width: 767px){.keyword-item_wrap .item6{width:clamp(0px, 51.4666666667vw, 270.2px);right:0;bottom:clamp(0px, 21.6vw, 113.4px);left:auto}}.keyword-item_wrap .item7{width:clamp(0px, 6.5972222222vw, 133px);bottom:0;right:clamp(0px, 8.3333333333vw, 168px)}@media screen and (max-width: 767px){.keyword-item_wrap .item7{width:clamp(0px, 8vw, 42px);top:0;right:0;bottom:auto}}.keyword-item_wrap .item8{width:clamp(0px, 6.8055555556vw, 137.2px);bottom:0;right:0}@media screen and (max-width: 767px){.keyword-item_wrap .item8{width:clamp(0px, 9.6vw, 50.4px);right:auto;left:0}}.balloon{-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}.balloon.active{filter:drop-shadow(0px clamp(0px, .2083333333vw, 4.2px) clamp(0px, .8333333333vw, 16.8px) var(--yellow4))}@media screen and (max-width: 767px){.balloon.active{filter:drop-shadow(0px clamp(0px, .8vw, 4.2px) clamp(0px, 3.2vw, 16.8px) var(--yellow4))}}.hover-balloon{display:none}.hover-balloon-widget-wrapper{width:100%;margin-top:clamp(0px, 4.4444444444vw, 89.6px);padding-top:clamp(0px, 2.2222222222vw, 44.8px);border-top:1px solid var(--Eggshell3);-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}@media screen and (max-width: 767px){.hover-balloon-widget-wrapper{margin-top:clamp(0px, 6.4vw, 33.6px);padding-top:clamp(0px, 6.4vw, 33.6px)}}.hover-balloon-widget-wrapper .ttl{font-size:clamp(0px, 1.1111111111vw, 22.4px);line-height:1.8;color:var(--gray5);font-weight:600;margin-bottom:0}@media screen and (max-width: 767px){.hover-balloon-widget-wrapper .ttl{font-size:clamp(0px, 3.7333333333vw, 19.6px)}}.hover-balloon-widget-wrapper .lead-txt{color:var(--gray4)}.global-section{margin-top:clamp(0px, 4.4444444444vw, 89.6px)}@media screen and (max-width: 767px){.global-section{margin-top:clamp(0px, 4.2666666667vw, 22.4px)}}.global-section .ttl-h3{margin-top:clamp(0px, 4.1666666667vw, 84px)}@media screen and (max-width: 767px){.global-section .ttl-h3{margin-top:0;top:clamp(0px, 12.8vw, 67.2px)}}.global-section .wrap{display:flex;margin-bottom:clamp(0px, 2.0138888889vw, 40.6px)}@media screen and (max-width: 767px){.global-section .wrap{margin-bottom:clamp(0px, 6.4vw, 33.6px)}}.global-section .ttl-h4{font-size:clamp(0px, 2.2222222222vw, 44.8px);line-height:1.5;font-weight:600;color:var(--gray5)}@media screen and (max-width: 767px){.global-section .ttl-h4{font-size:clamp(0px, 6.4vw, 33.6px);line-height:1.6}.global-section .ttl-h4+.btn-detail{display:none}}.global-section .lead-txt{color:var(--gray4)}@media screen and (max-width: 767px){.global-section .lead-txt{width:clamp(0px, 74.9333333333vw, 393.4px)}}.global-section .global-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(0px, 1.1111111111vw, 22.4px);margin-top:clamp(0px, 3.3333333333vw, 67.2px)}@media screen and (max-width: 767px){.global-section .global-list{width:100vw;grid-template-columns:clamp(0px, 64vw, 336px) clamp(0px, 64vw, 336px) clamp(0px, 64vw, 336px);gap:clamp(0px, 3.2vw, 16.8px);margin-top:clamp(0px, 8.5333333333vw, 44.8px);padding-right:clamp(0px, 4.2666666667vw, 22.4px);overflow-x:auto}}.global-section .global-list+.btn-detail{display:none}@media screen and (max-width: 767px){.global-section .global-list+.btn-detail{display:inline-flex;margin-top:clamp(0px, 8.5333333333vw, 44.8px)}}.global-section .global-list_item{padding-bottom:clamp(0px, 3.3333333333vw, 67.2px);background-color:var(--white);border:1px solid var(--Eggshell3);border-radius:clamp(0px, 1.1111111111vw, 22.4px)}@media screen and (max-width: 767px){.global-section .global-list_item{width:100%;display:block;padding-bottom:clamp(0px, 12.8vw, 67.2px);border-radius:clamp(0px, 2.6666666667vw, 14px);position:relative;overflow:visible}.global-section .global-list_item:last-child:after{content:"";width:clamp(0px, 8.5333333333vw, 44.8px);height:1px;background-color:transparent;position:absolute;top:0;left:100%}}.global-section .global-list_item .ttl{font-size:clamp(0px, 1.4583333333vw, 29.4px);color:var(--gray5);text-align:center;margin-bottom:clamp(0px, 3.3333333333vw, 67.2px);padding:clamp(0px, 1.6666666667vw, 33.6px) 0;border-bottom:1px solid var(--Eggshell3)}@media screen and (max-width: 767px){.global-section .global-list_item .ttl{font-size:clamp(0px, 4.8vw, 25.2px);margin-bottom:clamp(0px, 12.8vw, 67.2px);padding:clamp(0px, 4.2666666667vw, 22.4px) 0}}.global-section .global-list_item .icon-wrap{margin-bottom:clamp(0px, 2.2222222222vw, 44.8px)}@media screen and (max-width: 767px){.global-section .global-list_item .icon-wrap{margin-bottom:clamp(0px, 6.4vw, 33.6px)}}.global-section .global-list_item .icon-wrap img{width:auto;height:clamp(0px, 5.5555555556vw, 112px);display:block;margin:0 auto}@media screen and (max-width: 767px){.global-section .global-list_item .icon-wrap img{height:clamp(0px, 17.0666666667vw, 89.6px)}}.global-section .global-list_item .num-txt{font-size:clamp(0px, 1.4583333333vw, 29.4px);font-weight:600;line-height:1.8;color:var(--gray5);text-align:center}@media screen and (max-width: 767px){.global-section .global-list_item .num-txt{font-size:clamp(0px, 4.8vw, 25.2px)}}.global-section .global-list_item .num-txt .en-font{font-size:clamp(0px, 5.5555555556vw, 112px);line-height:1;font-weight:500;display:block}@media screen and (max-width: 767px){.global-section .global-list_item .num-txt .en-font{font-size:clamp(0px, 17.0666666667vw, 89.6px)}}.workstyle-section{padding:clamp(0px, 3.3333333333vw, 67.2px) clamp(0px, 4.4444444444vw, 89.6px) clamp(0px, 6.6666666667vw, 134.4px) clamp(0px, 4.4444444444vw, 89.6px);background-color:var(--blue5);border-radius:clamp(0px, 3.3333333333vw, 67.2px) clamp(0px, 3.3333333333vw, 67.2px) 0 0}@media screen and (max-width: 767px){.workstyle-section{padding:clamp(0px, 17.0666666667vw, 89.6px) clamp(0px, 6.4vw, 33.6px);border-radius:clamp(0px, 6.4vw, 33.6px) clamp(0px, 6.4vw, 33.6px) 0 0}}.workstyle-section .ttl{margin-bottom:clamp(0px, 7.9166666667vw, 159.6px);padding-left:clamp(0px, .5555555556vw, 11.2px)}@media screen and (max-width: 767px){.workstyle-section .ttl{margin-bottom:clamp(0px, 6.4vw, 33.6px);padding-left:clamp(0px, 2.1333333333vw, 11.2px)}}.workstyle-section .workstyle-wrap{color:var(--white);display:grid;grid-template-columns:1fr clamp(0px, 48.8888888889vw, 985.6px);margin-bottom:clamp(0px, 4.4444444444vw, 89.6px);padding:0 clamp(0px, 3.3333333333vw, 67.2px)}@media screen and (max-width: 767px){.workstyle-section .workstyle-wrap{grid-template-columns:1fr;gap:clamp(0px, 6.4vw, 33.6px);margin-bottom:clamp(0px, 8.5333333333vw, 44.8px);padding:0 clamp(0px, 2.1333333333vw, 11.2px)}}.workstyle-section .ttl-h2{font-size:clamp(0px, 4.4444444444vw, 89.6px);font-weight:600;line-height:1.4;letter-spacing:0.1em}@media screen and (max-width: 767px){.workstyle-section .ttl-h2{font-size:clamp(0px, 8.5333333333vw, 44.8px)}}.workstyle-section .swiper-wrapper{counter-reset:number 0}@media screen and (max-width: 767px){.workstyle-section .swiper-wrapper{gap:clamp(0px, 3.2vw, 16.8px);padding-right:clamp(0px, 13.3333333333vw, 70px);overflow-x:auto}}.workstyle-section .swiper-slide{background-color:var(--white);border-radius:clamp(0px, 1.1111111111vw, 22.4px);overflow:hidden}@media screen and (max-width: 767px){.workstyle-section .swiper-slide{width:clamp(0px, 74.6666666667vw, 392px);border-radius:clamp(0px, 2.6666666667vw, 14px);position:relative}.workstyle-section .swiper-slide:last-of-type:before{content:"";width:clamp(0px, 5.3333333333vw, 28px);height:1px;background-color:transparent;position:absolute;top:0;left:100%}}.workstyle-section .swiper-slide:after{counter-increment:number 1;content:"0" counter(number);font-size:clamp(0px, 4.4444444444vw, 89.6px);font-family:"Montserrat", sans-serif;font-weight:300;color:var(--blue5);letter-spacing:0.05em;position:absolute;right:clamp(0px, 2.7777777778vw, 56px);bottom:clamp(-14px, -.6944444444vw, 0px)}@media screen and (max-width: 767px){.workstyle-section .swiper-slide:after{font-size:clamp(0px, 12.8vw, 67.2px);right:clamp(0px, 6.4vw, 33.6px);bottom:clamp(-9.8px, -1.8666666667vw, 0px)}}.workstyle-section .swiper-slide a{width:100%;height:100%;display:block}.workstyle-section .img-wrap{width:100%;margin:0;padding:0}.workstyle-section .img-wrap img{border-radius:clamp(0px, 2.6666666667vw, 14px) clamp(0px, 2.6666666667vw, 14px) 0 0}.workstyle-section .txt-wrap{padding:clamp(0px, 3.3333333333vw, 67.2px) clamp(0px, 2.7777777778vw, 56px) clamp(0px, 5.5555555556vw, 112px) clamp(0px, 2.7777777778vw, 56px)}@media screen and (max-width: 767px){.workstyle-section .txt-wrap{padding:clamp(0px, 8.5333333333vw, 44.8px) clamp(0px, 8.5333333333vw, 44.8px) clamp(0px, 12.8vw, 67.2px) clamp(0px, 8.5333333333vw, 44.8px)}}.workstyle-section .txt-wrap .ttl{font-size:clamp(0px, 1.1111111111vw, 22.4px);line-height:1.4;color:var(--blue3);margin-bottom:clamp(0px, 1.1111111111vw, 22.4px);padding-left:0}@media screen and (max-width: 767px){.workstyle-section .txt-wrap .ttl{font-size:clamp(0px, 3.7333333333vw, 19.6px);line-height:1.6;margin-bottom:clamp(0px, 4.2666666667vw, 22.4px)}}.workstyle-section .txt-wrap .position-txt{font-size:clamp(0px, 2.2222222222vw, 44.8px);line-height:1.4;font-weight:600;color:var(--blue5)}@media screen and (max-width: 767px){.workstyle-section .txt-wrap .position-txt{font-size:clamp(0px, 6.4vw, 33.6px)}}.workstyle-section .swiper-nav_wrap{display:grid;grid-template-columns:clamp(0px, 72.7777777778vw, 1467.2px) clamp(0px, 7.2222222222vw, 145.6px);align-items:center;justify-content:space-between;margin-top:clamp(0px, 5.1388888889vw, 103.6px);padding:0 clamp(0px, 3.3333333333vw, 67.2px)}@media screen and (max-width: 767px){.workstyle-section .swiper-nav_wrap{display:none}}.workstyle-section .swiper-scrollbar{height:clamp(0px, .2777777778vw, 5.6px);background-color:var(--blue4);border-radius:clamp(0px, .1388888889vw, 2.8px)}.workstyle-section .swiper-scrollbar-drag{background-color:var(--Sanctuary4);border-radius:clamp(0px, .1388888889vw, 2.8px)}.workstyle-section .arrow-wrap{display:flex;gap:clamp(0px, .5555555556vw, 11.2px);align-items:center}.workstyle-section>.img-wrap{margin-top:clamp(0px, 6.6666666667vw, 134.4px);border-radius:clamp(0px, 1.1111111111vw, 22.4px);overflow:hidden}@media screen and (max-width: 767px){.workstyle-section>.img-wrap{margin-top:clamp(0px, 17.0666666667vw, 89.6px);border-radius:clamp(0px, 2.6666666667vw, 14px)}}.workstyle-section>.img-wrap img{width:100%}.swiper-button-next,.swiper-button-prev{width:clamp(0px, 3.3333333333vw, 67.2px);height:clamp(0px, 3.3333333333vw, 67.2px);margin-top:0;background-color:var(--blue4);border-radius:50%;position:relative;top:auto}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{right:auto;left:auto}.swiper-button-prev:before,.swiper-container-rtl .swiper-button-next:before{content:"";width:clamp(0px, 1.6666666667vw, 33.6px);height:clamp(0px, 1.6666666667vw, 33.6px);background-image:url(../img/common/icon-arrow2.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:none}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:auto;left:auto}.swiper-button-next:before,.swiper-container-rtl .swiper-button-prev:before{content:"";width:clamp(0px, 1.6666666667vw, 33.6px);height:clamp(0px, 1.6666666667vw, 33.6px);background-image:url(../img/common/icon-arrow2.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(180deg)}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:none}.coworker-section{padding-top:clamp(0px, 3.3333333333vw, 67.2px);padding-bottom:clamp(0px, 12.5vw, 252px)}@media screen and (max-width: 767px){.coworker-section{padding-top:clamp(0px, 17.0666666667vw, 89.6px);padding-bottom:clamp(0px, 17.0666666667vw, 89.6px)}.coworker-section:before{content:"";width:1px;height:100%;background:var(--Eggshell3);position:absolute;top:0;left:clamp(0px, 3.2vw, 16.8px);z-index:2}}.coworker-section .ttl{margin-bottom:clamp(0px, 7.9166666667vw, 159.6px)}@media screen and (max-width: 767px){.coworker-section .ttl{margin-bottom:clamp(0px, 6.4vw, 33.6px)}}.coworker-section .ttl-h2{width:1em;font-size:clamp(0px, 4.4444444444vw, 89.6px);font-weight:600;letter-spacing:0.1em;text-align:left;writing-mode:vertical-rl}@media screen and (max-width: 767px){.coworker-section .ttl-h2{width:auto;font-size:clamp(0px, 8.5333333333vw, 44.8px);line-height:1.6;writing-mode:horizontal-tb}}.coworker-section .circle{top:clamp(-134.4px, -6.6666666667vw, 0px);bottom:auto;z-index:-1}@media screen and (max-width: 767px){.coworker-section .circle{top:clamp(-112px, -21.3333333333vw, 0px);right:clamp(-112px, -21.3333333333vw, 0px)}}.coworker-section .cowoker-wrap{text-align:right;display:flex;gap:clamp(0px, 8.5416666667vw, 172.2px);padding:0 clamp(0px, 4.4444444444vw, 89.6px)}@media screen and (max-width: 767px){.coworker-section .cowoker-wrap{text-align:left;flex-direction:column;gap:clamp(0px, 10.6666666667vw, 56px);padding:0}}.coworker-section .cowoker-list{width:clamp(0px, 71.3888888889vw, 1439.2px);margin-bottom:clamp(0px, 4.4444444444vw, 89.6px)}@media screen and (max-width: 767px){.coworker-section .cowoker-list{width:100%;display:grid;grid-template-columns:1fr;gap:clamp(0px, 10.6666666667vw, 56px);margin-bottom:clamp(0px, 12.8vw, 67.2px)}}.coworker-section .cowoker-list_item{margin-bottom:clamp(0px, 3.3333333333vw, 67.2px);padding-bottom:clamp(0px, 3.3333333333vw, 67.2px);border-bottom:1px solid var(--Eggshell3)}@media screen and (max-width: 767px){.coworker-section .cowoker-list_item{margin-bottom:0;padding-bottom:0;border-bottom:none}}.coworker-section .cowoker-list_item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.coworker-section .cowoker-list_item a{width:100%;height:100%;display:grid;align-items:center;grid-template-columns:clamp(0px, 27.7777777778vw, 560px) clamp(0px, 40.2777777778vw, 812px);justify-content:space-between}@media screen and (max-width: 767px){.coworker-section .cowoker-list_item a{grid-template-columns:1fr;gap:clamp(0px, 4.2666666667vw, 22.4px)}}.coworker-section .cowoker-list_item .ttl{font-size:clamp(0px, 1.6666666667vw, 33.6px);line-height:1.6;color:var(--black);text-align:justify;margin-bottom:clamp(0px, 1.6666666667vw, 33.6px);padding-left:0}@media screen and (max-width: 767px){.coworker-section .cowoker-list_item .ttl{font-size:clamp(0px, 4.8vw, 25.2px);margin-bottom:clamp(0px, 4.2666666667vw, 22.4px)}}.coworker-section .cowoker-list_item .info-wrap{display:flex;align-items:center;gap:clamp(0px, .9027777778vw, 18.2px)}@media screen and (max-width: 767px){.coworker-section .cowoker-list_item .info-wrap{gap:clamp(0px, 3.2vw, 16.8px)}}.coworker-section .cowoker-list_item .category{font-size:clamp(0px, .8333333333vw, 16.8px);line-height:1.5;font-weight:600;color:var(--gray5);display:inline-block;padding:clamp(0px, .2777777778vw, 5.6px) clamp(0px, 1.1111111111vw, 22.4px);background-color:var(--yellow1);border-radius:clamp(0px, .9027777778vw, 18.2px)}@media screen and (max-width: 767px){.coworker-section .cowoker-list_item .category{font-size:clamp(0px, 3.2vw, 16.8px);padding:clamp(0px, 1.0666666667vw, 5.6px) clamp(0px, 4.2666666667vw, 22.4px);border-radius:clamp(0px, 3.4666666667vw, 18.2px)}}.coworker-section .cowoker-list_item .en-font{font-size:clamp(0px, .6944444444vw, 14px);line-height:1.4;font-weight:500;color:var(--gray3)}@media screen and (max-width: 767px){.coworker-section .cowoker-list_item .en-font{font-size:clamp(0px, 2.6666666667vw, 14px)}}.coworker-section .img-wrap{width:100%;margin-left:0;padding-top:0;border-radius:clamp(0px, .5555555556vw, 11.2px);overflow:hidden}@media screen and (max-width: 767px){.coworker-section .img-wrap{border-radius:clamp(0px, 1.6vw, 8.4px)}}.coworker-section .img-wrap img{border-radius:0}.environment-section{padding-top:clamp(0px, 3.3333333333vw, 67.2px);padding-bottom:clamp(0px, 12.5vw, 252px);background-color:var(--yellow2);border-radius:clamp(0px, 3.3333333333vw, 67.2px) clamp(0px, 3.3333333333vw, 67.2px) 0 0;overflow:hidden}@media screen and (max-width: 767px){.environment-section{padding-top:clamp(0px, 17.0666666667vw, 89.6px);padding-bottom:clamp(0px, 17.0666666667vw, 89.6px);border-radius:clamp(0px, 6.4vw, 33.6px) clamp(0px, 6.4vw, 33.6px) 0 0}}.environment-section .ttl{color:var(--Sanctuary5);margin-bottom:clamp(0px, 7.9166666667vw, 159.6px)}@media screen and (max-width: 767px){.environment-section .ttl{margin-bottom:clamp(0px, 6.4vw, 33.6px)}}.environment-section .ttl-h2{font-size:clamp(0px, 4.4444444444vw, 89.6px);line-height:1.4;font-weight:600;margin-bottom:clamp(0px, 2.2222222222vw, 44.8px)}@media screen and (max-width: 767px){.environment-section .ttl-h2{font-size:clamp(0px, 8.5333333333vw, 44.8px);line-height:1.6;margin-bottom:clamp(0px, 6.4vw, 33.6px)}}.environment-section .lead-txt{color:var(--gray5)}.environment-section .environment-list{margin-top:clamp(0px, 1.1111111111vw, 22.4px)}@media screen and (max-width: 767px){.environment-section .environment-list{margin-top:clamp(0px, 2.1333333333vw, 11.2px)}}.environment-section .environment-list_item a{font-size:clamp(0px, 1.4583333333vw, 29.4px);line-height:1.6;font-weight:600;color:var(--gray5);display:flex;align-items:center;gap:clamp(0px, .5555555556vw, 11.2px);padding:clamp(0px, 2.2222222222vw, 44.8px) 0;border-bottom:1px solid var(--yellow4)}@media screen and (max-width: 767px){.environment-section .environment-list_item a{font-size:clamp(0px, 4.8vw, 25.2px);gap:clamp(0px, 2.1333333333vw, 11.2px);padding:clamp(0px, 6.4vw, 33.6px) 0}}.environment-section .environment-list_item a:after{content:"";width:clamp(0px, 1.6666666667vw, 33.6px);height:clamp(0px, 1.6666666667vw, 33.6px);background-image:url(../img/common/icon-arrow3.svg);background-repeat:no-repeat;background-size:contain;background-position:center center}@media screen and (max-width: 767px){.environment-section .environment-list_item a:after{width:clamp(0px, 5.3333333333vw, 28px);height:clamp(0px, 5.3333333333vw, 28px)}}.environment-section .environment-list_item:last-child a{border-bottom:none}.environment-section .environment-wrap{display:grid;grid-template-columns:clamp(0px, 33.3333333333vw, 672px) clamp(0px, 45.5555555556vw, 918.4px);justify-content:space-between;padding:0 clamp(0px, 3.3333333333vw, 67.2px) 0 clamp(0px, 4.4444444444vw, 89.6px)}@media screen and (max-width: 767px){.environment-section .environment-wrap{grid-template-columns:1fr;gap:clamp(0px, 4.2666666667vw, 22.4px);padding:0}}.environment-section .slide-list_wrap{width:auto;height:clamp(0px, 45.5555555556vw, 918.4px);display:flex;gap:clamp(0px, 1.1111111111vw, 22.4px);margin-left:0;padding:0;overflow:hidden;border-radius:clamp(0px, 1.1111111111vw, 22.4px)}@media screen and (max-width: 767px){.environment-section .slide-list_wrap{height:clamp(0px, 86.1333333333vw, 452.2px);gap:clamp(0px, 2.1333333333vw, 11.2px);border-radius:clamp(0px, 3.2vw, 16.8px)}.environment-section .slide-list_wrap .infiniteslide_wrap{border-radius:0}}.environment-section .slide-list{display:flex;flex-direction:column;gap:clamp(0px, 1.1111111111vw, 22.4px)}@media screen and (max-width: 767px){.environment-section .slide-list{gap:clamp(0px, 2.1333333333vw, 11.2px)}}.environment-section .slide-list_item{width:100%;border-radius:clamp(0px, .5555555556vw, 11.2px);overflow:hidden}@media screen and (max-width: 767px){.environment-section .slide-list_item{border-radius:clamp(0px, 1.6vw, 8.4px)}}.environment-section .circle{right:auto;bottom:clamp(-100.8px, -5vw, 0px);left:clamp(-89.6px, -4.4444444444vw, 0px)}@media screen and (max-width: 767px){.environment-section .circle{bottom:clamp(-112px, -21.3333333333vw, 0px);left:clamp(-112px, -21.3333333333vw, 0px)}}.information-section{padding-top:clamp(0px, 3.3333333333vw, 67.2px);padding-bottom:clamp(0px, 12.5vw, 252px)}@media screen and (max-width: 767px){.information-section{padding-top:clamp(0px, 17.0666666667vw, 89.6px);padding-bottom:clamp(0px, 21.3333333333vw, 112px)}.information-section:before{content:"";width:1px;height:100%;background:var(--Eggshell3);position:absolute;top:0;left:clamp(0px, 3.2vw, 16.8px);z-index:2}}.information-section .ttl{margin-bottom:clamp(0px, 7.9166666667vw, 159.6px)}@media screen and (max-width: 767px){.information-section .ttl{margin-bottom:clamp(0px, 6.4vw, 33.6px)}}.information-section .ttl-h2{width:1em;font-size:clamp(0px, 4.4444444444vw, 89.6px);line-height:1.1;font-weight:600;text-align:left;letter-spacing:0.1em;writing-mode:vertical-rl}@media screen and (max-width: 767px){.information-section .ttl-h2{width:auto;font-size:clamp(0px, 8.5333333333vw, 44.8px);line-height:1.6;writing-mode:horizontal-tb}}.information-section .information-wrap{text-align:right;display:grid;grid-template-columns:1fr clamp(0px, 71.3888888889vw, 1439.2px);justify-content:space-between;gap:clamp(0px, 8.6111111111vw, 173.6px);padding:0 clamp(0px, 4.4444444444vw, 89.6px)}@media screen and (max-width: 767px){.information-section .information-wrap{text-align:justify;grid-template-columns:1fr;gap:clamp(0px, 8.5333333333vw, 44.8px);padding:0}}.information-section .btn-detail{margin-top:clamp(0px, 4.4444444444vw, 89.6px)}@media screen and (max-width: 767px){.information-section .btn-detail{margin-top:clamp(0px, 8.5333333333vw, 44.8px)}}.faq-list{margin-bottom:clamp(0px, 1.1111111111vw, 22.4px);padding:clamp(0px, 2.2222222222vw, 44.8px);border:1px solid var(--Eggshell3);border-left:none;border-radius:0 clamp(0px, .8333333333vw, 16.8px) clamp(0px, .8333333333vw, 16.8px) 0}@media screen and (max-width: 767px){.faq-list{margin-bottom:clamp(0px, 4.2666666667vw, 22.4px);padding:clamp(0px, 5.3333333333vw, 28px) clamp(0px, 6.4vw, 33.6px);border-radius:0 clamp(0px, 3.2vw, 16.8px) clamp(0px, 3.2vw, 16.8px) 0}}.faq-list:last-of-type{margin-bottom:0}.faq-list.is-close .faq-ttl:after{transform:scale(1, -1)}.top .faq-list:first-of-type .faq-ttl:after{transform:scale(1, -1)}.top .faq-list:first-of-type.is-close .faq-ttl:after{transform:scale(-1, 1)}.faq-ttl{font-size:clamp(0px, 1.4583333333vw, 29.4px);font-weight:600;color:var(--gray5);display:flex;align-items:center;justify-content:space-between;cursor:pointer}@media screen and (max-width: 767px){.faq-ttl{font-size:clamp(0px, 4vw, 21px);line-height:1.6;align-items:flex-start;gap:clamp(0px, .8vw, 4.2px)}}.faq-ttl:after{content:"";width:clamp(0px, 2.2222222222vw, 44.8px);height:clamp(0px, 2.2222222222vw, 44.8px);background-image:url(../img/common/icon-arrow4.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;-webkit-transition:all ease-out 0.15s;transition:all ease-out 0.15s;transform:scale(-1, 1)}@media screen and (max-width: 767px){.faq-ttl:after{width:clamp(0px, 6.4vw, 33.6px);height:clamp(0px, 6.4vw, 33.6px)}}.faq-txt{font-size:clamp(0px, 1.1111111111vw, 22.4px);font-weight:300;color:var(--gray4);text-align:justify;line-height:1.8;margin-top:clamp(0px, 1.3888888889vw, 28px);padding-top:clamp(0px, 1.3888888889vw, 28px);border-top:1px solid var(--Eggshell3)}@media screen and (max-width: 767px){.faq-txt{font-size:clamp(0px, 3.4666666667vw, 18.2px);margin-top:clamp(0px, 4.2666666667vw, 22.4px);padding-top:clamp(0px, 4.2666666667vw, 22.4px)}}.join-section{margin-bottom:clamp(0px, 1.1111111111vw, 22.4px);padding:0 clamp(0px, 2.2222222222vw, 44.8px)}@media screen and (max-width: 767px){.join-section{margin-bottom:0;padding:0 clamp(0px, 2.1333333333vw, 11.2px)}.join-section:before{content:"";width:1px;height:100%;background-color:var(--Eggshell3);position:absolute;top:0;left:clamp(0px, 3.2vw, 16.8px);z-index:-1}}.join-section a{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(0px, 8.1944444444vw, 165.2px) clamp(0px, 6.5277777778vw, 131.6px) clamp(0px, 6.5277777778vw, 131.6px) clamp(0px, 6.5277777778vw, 131.6px);background-color:var(--gray5);border-radius:clamp(0px, 1.1111111111vw, 22.4px)}@media screen and (max-width: 767px){.join-section a{padding:clamp(0px, 20.8vw, 109.2px) clamp(0px, 13.3333333333vw, 70px) clamp(0px, 17.0666666667vw, 89.6px) clamp(0px, 13.3333333333vw, 70px);border-radius:clamp(0px, 3.2vw, 16.8px)}}@media screen and (min-width: 768px){.join-section a:hover .btn-detail{background-color:var(--yellow4)}}.join-section .lead-txt{color:var(--blue0);line-height:1.6;text-align:center;margin-top:clamp(0px, 2.2916666667vw, 46.2px);margin-bottom:clamp(0px, 2.2222222222vw, 44.8px)}@media screen and (max-width: 767px){.join-section .lead-txt{font-size:clamp(0px, 3.7333333333vw, 19.6px);margin-top:clamp(0px, 10.1333333333vw, 53.2px);margin-bottom:clamp(0px, 8.5333333333vw, 44.8px)}}.join-section .btn-detail{color:var(--black);background-color:var(--yellow5);-webkit-transition:all ease-out 0.15s;transition:all ease-out 0.15s}@media screen and (max-width: 767px){.join-section .btn-detail{font-size:clamp(0px, 4.8vw, 25.2px);border-radius:clamp(0px, 7.2vw, 37.8px)}}.join-section .btn-detail:after{background-image:url(../img/common/icon-arrow5.svg)}.join-txt_wrap{width:clamp(0px, 31.5277777778vw, 635.6px);height:clamp(0px, 3.2638888889vw, 65.8px);margin:0 auto;position:relative}@media screen and (max-width: 767px){.join-txt_wrap{width:clamp(0px, 68.2666666667vw, 358.4px);height:clamp(0px, 6.9333333333vw, 36.4px)}}#join-txt_svg{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#join-txt_svg svg{-webkit-mask-image:url(../img/flont/join-txt.svg);mask-image:url(../img/flont/join-txt.svg);mask-repeat:no-repeat;mask-position:50% 50%;mask-size:contain}.page .kv-section{padding:clamp(0px, 1.6666666667vw, 33.6px) 0 0 0}@media screen and (max-width: 767px){.page .kv-section{padding-top:clamp(0px, 6.4vw, 33.6px)}}.page .kv-section .ttl{padding-left:clamp(0px, 1.6666666667vw, 33.6px)}@media screen and (max-width: 767px){.page .kv-section .ttl{padding-left:clamp(0px, 8.5333333333vw, 44.8px)}}.page .kv-section .ttl-wrap{padding:clamp(0px, 3.75vw, 75.6px) clamp(0px, 7.7777777778vw, 156.8px) clamp(0px, 6.6666666667vw, 134.4px)}@media screen and (max-width: 767px){.page .kv-section .ttl-wrap{padding:clamp(0px, 6.4vw, 33.6px) clamp(0px, 6.4vw, 33.6px) clamp(0px, 8.5333333333vw, 44.8px) clamp(0px, 8.5333333333vw, 44.8px)}}.page .kv-section .ttl-h2{font-size:clamp(0px, 5vw, 100.8px);line-height:1.4;font-weight:300;letter-spacing:0.1em;margin-bottom:clamp(0px, 1.1111111111vw, 22.4px)}@media screen and (max-width: 767px){.page .kv-section .ttl-h2{font-size:clamp(0px, 9.6vw, 50.4px);margin-bottom:clamp(0px, 4.2666666667vw, 22.4px)}}.page .kv-section .lead-txt{font-size:clamp(0px, 1.25vw, 25.2px);line-height:1.8;color:var(--gray5)}@media screen and (max-width: 767px){.page .kv-section .lead-txt{font-size:clamp(0px, 3.4666666667vw, 18.2px)}}.page .kv-section .img-wrap img{width:100%}.page .page-section:after{content:"";width:calc(100% - var(--padding) - var(--padding));height:1px;background-color:var(--Eggshell3);position:absolute;bottom:0;left:var(--padding)}@media screen and (max-width: 767px){.page .page-section:after{width:calc(100% - var(--padding))}}.page .contents-wrap{padding:clamp(0px, 8.8888888889vw, 179.2px) clamp(0px, 16.6666666667vw, 336px);position:relative}@media screen and (max-width: 767px){.page .contents-wrap{padding:0}}.page .contents-inner{position:relative}.page .ttl{padding-left:0}.page .ttl-h3{position:absolute;top:clamp(-50.4px, -2.5vw, 0px);left:clamp(-182px, -9.0277777778vw, 0px);white-space:nowrap;font-feature-settings:initial}@media screen and (max-width: 767px){.page .ttl-h3{top:0;right:0;left:auto;z-index:1}}.page .ttl-h3 .sub-ttl{font-size:clamp(0px, .8333333333vw, 16.8px);line-height:1.11;margin-top:clamp(0px, 1.1111111111vw, 22.4px);writing-mode:vertical-rl;text-orientation:upright}@media screen and (max-width: 767px){.page .ttl-h3 .sub-ttl{display:none}}.page .ttl-h3 i{margin:clamp(0px, .1388888889vw, 2.8px) 0;margin-left:clamp(0px, .2083333333vw, 4.2px);writing-mode:horizontal-tb}.page .job-list{display:flex;flex-direction:column;gap:clamp(0px, 4.4444444444vw, 89.6px)}@media screen and (max-width: 767px){.page .job-list{gap:clamp(0px, 12.8vw, 67.2px);counter-reset:number 0}}.page .job-list .job-list_item{display:grid;grid-template-columns:clamp(0px, 20.8333333333vw, 420px) clamp(0px, 35.8333333333vw, 722.4px);gap:clamp(0px, 3.3333333333vw, 67.2px);margin-top:clamp(-56px, -10.6666666667vw, 0px);padding-top:clamp(0px, 10.6666666667vw, 56px)}@media screen and (max-width: 767px){.page .job-list .job-list_item{grid-template-columns:1fr;gap:clamp(0px, 6.4vw, 33.6px);position:relative}}@media screen and (max-width: 767px){.page .job-list .img-wrap{width:clamp(0px, 66.1333333333vw, 347.2px);position:relative}.page .job-list .img-wrap:after{counter-increment:number 1;content:"0" counter(number);font-size:clamp(0px, 9.6vw, 50.4px);font-family:"Montserrat", sans-serif;font-weight:300;color:var(--blue5);position:absolute;right:clamp(-99.4px, -18.9333333333vw, 0px);bottom:0}}.page .job-list .img-wrap img{border-radius:clamp(0px, .5555555556vw, 11.2px)}@media screen and (max-width: 767px){.page .job-list .img-wrap img{border-radius:clamp(0px, 1.6vw, 8.4px)}}.page .job-list .sub-ttl{font-size:clamp(0px, 1.1111111111vw, 22.4px);line-height:1.5;font-weight:600;color:var(--gray5);background-color:var(--yellow1);display:inline-block;margin-bottom:clamp(0px, .8333333333vw, 16.8px)}@media screen and (max-width: 767px){.page .job-list .sub-ttl{font-size:clamp(0px, 3.4666666667vw, 18.2px);margin-bottom:clamp(0px, 2.1333333333vw, 11.2px)}}.page .job-list .lead-txt{letter-spacing:0.1em}.page .join-section{z-index:1}.page .join-section .lead-txt{color:var(--blue0)}.page .join-section:before,.page .footer:before{content:none}@media screen and (max-width: 767px){.page-about .container:before{content:"";width:1px;height:100%;background-color:var(--Eggshell3);position:absolute;top:0;left:clamp(0px, 3.2vw, 16.8px);z-index:1}}.page-about .kv-section .infiniteslide_wrap{border-radius:clamp(0px, 1.1111111111vw, 22.4px)}@media screen and (max-width: 767px){.page-about .kv-section .infiniteslide_wrap{border-radius:clamp(0px, 3.2vw, 16.8px) 0 0 clamp(0px, 3.2vw, 16.8px)}}@media screen and (max-width: 767px){.page-about .kv-section .slide-list_wrap{z-index:1}}.page-about .kv-section .circle{bottom:clamp(-168px, -8.3333333333vw, 0px)}@media screen and (max-width: 767px){.page-about .kv-section .circle{right:clamp(-112px, -21.3333333333vw, 0px);bottom:clamp(-112px, -21.3333333333vw, 0px);z-index:-1}}.page-about .slide-list .slide-list_item{width:clamp(0px, 33.3333333333vw, 672px)}@media screen and (max-width: 767px){.page-about .slide-list .slide-list_item{width:clamp(0px, 66.1333333333vw, 347.2px)}}@media screen and (max-width: 767px){.page-about .mission-section{padding-top:clamp(0px, 12.8vw, 67.2px);padding-right:clamp(0px, 6.4vw, 33.6px);padding-bottom:clamp(0px, 17.0666666667vw, 89.6px)}}.page-about .mission-section .mission-ttl{font-size:clamp(0px, 2.9166666667vw, 58.8px);line-height:1.5;font-weight:600;color:var(--gray5)}@media screen and (max-width: 767px){.page-about .mission-section .mission-ttl{font-size:clamp(0px, 6.4vw, 33.6px);line-height:1.6}}.page-about .mission-section .ttl{margin-bottom:clamp(0px, 3.3333333333vw, 67.2px)}@media screen and (max-width: 767px){.page-about .mission-section .ttl{margin-bottom:clamp(0px, 6.4vw, 33.6px)}}.page-about .mission-section .mission-list_item{margin-bottom:clamp(0px, 4.4444444444vw, 89.6px);padding-bottom:clamp(0px, 4.4444444444vw, 89.6px);border-bottom:1px solid var(--Eggshell3)}@media screen and (max-width: 767px){.page-about .mission-section .mission-list_item{margin-bottom:clamp(0px, 8.5333333333vw, 44.8px);padding-bottom:clamp(0px, 8.5333333333vw, 44.8px);border-bottom:none;position:relative}}.page-about .mission-section .mission-list_item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}@media screen and (max-width: 767px){.page-about .mission-section .mission-list_item:last-child:before{content:"";width:clamp(0px, 67.4666666667vw, 354.2px);height:1px;background-color:var(--Eggshell3);position:absolute;top:clamp(-44.8px, -8.5333333333vw, 0px);left:0}}@media screen and (max-width: 767px){.page-about .guideline-section{padding-top:clamp(0px, 17.0666666667vw, 89.6px);padding-bottom:clamp(0px, 8.5333333333vw, 44.8px)}}.page-about .guideline-section .ttl{margin-bottom:clamp(0px, 2.9166666667vw, 58.8px)}@media screen and (max-width: 767px){.page-about .guideline-section .ttl{margin-bottom:clamp(0px, 8.5333333333vw, 44.8px)}}.page-about .guideline-section .guideline-list{counter-reset:number 0}.page-about .guideline-section .guideline-list_item{margin-bottom:clamp(0px, 4.4444444444vw, 89.6px);padding-bottom:clamp(0px, 4.4444444444vw, 89.6px);padding-left:clamp(0px, 5.5555555556vw, 112px);position:relative}@media screen and (max-width: 767px){.page-about .guideline-section .guideline-list_item{margin-bottom:clamp(0px, 8.5333333333vw, 44.8px);padding-bottom:clamp(0px, 8.5333333333vw, 44.8px);padding-left:0}}.page-about .guideline-section .guideline-list_item:after{content:"";width:calc(100% - 5.5555555556vw);height:1px;background-color:var(--Eggshell3);position:absolute;right:0;bottom:0}@media screen and (max-width: 767px){.page-about .guideline-section .guideline-list_item:after{width:100%}}.page-about .guideline-section .guideline-list_item:last-child{margin-bottom:0;padding-bottom:0}.page-about .guideline-section .guideline-list_item:last-child:after{content:none}.page-about .guideline-section .guideline-ttl{font-size:clamp(0px, 1.4583333333vw, 29.4px);line-height:1.5;font-weight:600;color:var(--gray5);margin-bottom:clamp(0px, 1.6666666667vw, 33.6px)}@media screen and (max-width: 767px){.page-about .guideline-section .guideline-ttl{font-size:clamp(0px, 4vw, 21px);line-height:1.6;margin-bottom:clamp(0px, 4.2666666667vw, 22.4px)}}.page-about .guideline-section .guideline-ttl:before{content:"0" counter(number);counter-increment:number 1;font-size:clamp(0px, 1.6666666667vw, 33.6px);font-family:"Montserrat", sans-serif;font-weight:500;color:var(--yellow5);position:absolute;top:clamp(0px, .5555555556vw, 11.2px);left:0}@media screen and (max-width: 767px){.page-about .guideline-section .guideline-ttl:before{font-size:clamp(0px, 3.7333333333vw, 19.6px);display:block;margin-bottom:clamp(0px, 6.4vw, 33.6px);position:static}}.page-about .guideline-section .guideline-ttl .en-font{font-size:clamp(0px, 2.5vw, 50.4px);line-height:1;font-weight:600;letter-spacing:normal;display:block;margin-bottom:clamp(0px, .8333333333vw, 16.8px)}@media screen and (max-width: 767px){.page-about .guideline-section .guideline-ttl .en-font{font-size:clamp(0px, 7.2vw, 37.8px);margin-bottom:clamp(0px, 2.6666666667vw, 14px)}}.page-about .guideline-section .lead-txt{color:var(--gray4)}.page-about .guideline-section .lead-txt+.lead-txt{margin-top:1.5em}@media screen and (max-width: 767px){.page-about .guideline-section .lead-txt+.lead-txt{margin-top:0}}.page-about .guideline-section .circle{display:none}@media screen and (max-width: 767px){.page-about .guideline-section .circle{display:block;right:auto;bottom:clamp(-112px, -21.3333333333vw, 0px);left:clamp(-112px, -21.3333333333vw, 0px);z-index:-1}}@media screen and (max-width: 767px){.page-about .message-section{padding-top:clamp(0px, 17.0666666667vw, 89.6px);padding-right:clamp(0px, 6.4vw, 33.6px);padding-bottom:clamp(0px, 17.0666666667vw, 89.6px)}}.page-about .message-section .ttl{margin-bottom:clamp(0px, 3.3333333333vw, 67.2px)}@media screen and (max-width: 767px){.page-about .message-section .ttl{margin-bottom:clamp(0px, 6.4vw, 33.6px)}}.page-about .message-section .message-ttl{font-size:clamp(0px, 2.9166666667vw, 58.8px);line-height:1.5;font-weight:600;color:var(--gray5);margin-top:clamp(0px, 4.4444444444vw, 89.6px);margin-bottom:clamp(0px, 1.6666666667vw, 33.6px)}@media screen and (max-width: 767px){.page-about .message-section .message-ttl{font-size:clamp(0px, 4.8vw, 25.2px);line-height:1.6;margin-top:clamp(0px, 8.5333333333vw, 44.8px);margin-bottom:clamp(0px, 4.2666666667vw, 22.4px);padding-top:clamp(0px, 8.5333333333vw, 44.8px);position:relative}.page-about .message-section .message-ttl:before{content:"";width:calc(100vw - 8.5333333333vw);height:1px;background-color:var(--Eggshell3);position:absolute;top:0;right:calc(-50vw + 50%)}}.page-about .message-section .message-ttl:first-of-type{font-size:clamp(0px, 6.4vw, 33.6px);margin-top:0;margin-bottom:0;padding-top:0}.page-about .message-section .message-ttl:first-of-type:before{content:none}.page-about .message-section .img-wrap{margin:clamp(0px, 4.4444444444vw, 89.6px) 0;border-radius:clamp(0px, .5555555556vw, 11.2px);overflow:hidden}@media screen and (max-width: 767px){.page-about .message-section .img-wrap{width:100vw;margin:clamp(0px, 6.4vw, 33.6px) 0 clamp(0px, 8.5333333333vw, 44.8px);border-radius:clamp(0px, 2.6666666667vw, 14px) 0 0 clamp(0px, 2.6666666667vw, 14px)}}.page-about .message-section .lead-txt{color:var(--gray4)}.page-about .message-section .lead-txt+.lead-txt{margin-top:1.5em}.page-about .message-section .message-list{margin-top:clamp(0px, 1.6666666667vw, 33.6px)}@media screen and (max-width: 767px){.page-about .message-section .message-list{margin-top:clamp(0px, 5.3333333333vw, 28px)}}@media screen and (max-width: 767px){.page-about .message-section .message-list .lead-txt{text-indent:-1em;padding-left:1em}}.page-about .message-section .message-list .lead-txt:before{content:"・";font-feature-settings:normal}.page-about .message-section .message-list .lead-txt+.lead-txt{margin:0}.page-about .message-section .message-list+.lead-txt{margin-top:clamp(0px, 1.6666666667vw, 33.6px)}@media screen and (max-width: 767px){.page-about .message-section .message-list+.lead-txt{margin-top:clamp(0px, 5.3333333333vw, 28px)}}.page-about .award-case_section{padding-bottom:clamp(0px, 12.5vw, 252px)}@media screen and (max-width: 767px){.page-about .award-case_section{padding-top:clamp(0px, 17.0666666667vw, 89.6px);padding-right:clamp(0px, 6.4vw, 33.6px);padding-bottom:clamp(0px, 21.3333333333vw, 112px)}}.page-about .award-case_section .circle{display:none}@media screen and (max-width: 767px){.page-about .award-case_section .circle{display:block;top:clamp(-112px, -21.3333333333vw, 0px);right:auto;left:clamp(-112px, -21.3333333333vw, 0px)}}.page-about .award-case_section .contents-wrap{padding-bottom:0}.page-about .award-case_section .ttl{margin-bottom:clamp(0px, 2.2222222222vw, 44.8px)}@media screen and (max-width: 767px){.page-about .award-case_section .ttl{margin-bottom:clamp(0px, 7.7333333333vw, 40.6px)}}@media screen and (max-width: 767px){.page-about .award-case_section .ttl-h3{width:100%;display:flex;align-items:center;justify-content:flex-end;padding-top:0;padding-left:0;writing-mode:horizontal-tb;top:clamp(0px, 12.8vw, 67.2px);right:0;left:auto}.page-about .award-case_section .ttl-h3 .ttl-icon{margin-right:clamp(0px, 2.1333333333vw, 11.2px);top:clamp(-11.2px, -2.1333333333vw, 0px);left:0;position:relative;transform:none}.page-about .award-case_section .ttl-h3.show-sp{display:flex}}@media screen and (max-width: 767px) and (min-width: 768px){.page-about .award-case_section .ttl-h3.show-sp{display:none}}@media screen and (max-width: 767px){.page-about .award-case_section .ttl-h3.show-pc{display:none}}@media screen and (max-width: 767px) and (min-width: 768px){.page-about .award-case_section .ttl-h3.show-pc{display:flex}}.page-about .award-case_section .award-wrap{padding:clamp(0px, 3.3333333333vw, 67.2px);background-color:var(--Eggshell0);border-radius:clamp(0px, 1.1111111111vw, 22.4px)}@media screen and (max-width: 767px){.page-about .award-case_section .award-wrap{width:100vw;margin-left:clamp(-44.8px, -8.5333333333vw, 0px);padding:clamp(0px, 12.8vw, 67.2px) clamp(0px, 6.4vw, 33.6px) clamp(0px, 12.8vw, 67.2px) clamp(0px, 8.5333333333vw, 44.8px);border-radius:0 clamp(0px, 4.2666666667vw, 22.4px) clamp(0px, 4.2666666667vw, 22.4px) 0;position:relative}}.page-about .award-case_section .award-wrap+.award-wrap{margin-top:clamp(0px, 2.2222222222vw, 44.8px)}@media screen and (max-width: 767px){.page-about .award-case_section .award-wrap+.award-wrap{margin-top:clamp(0px, 4.2666666667vw, 22.4px)}}.page-about .award-case_section .award-wrap+.award-wrap .ttl-h3{display:none}@media screen and (max-width: 767px){.page-about .award-case_section .award-wrap+.award-wrap .ttl-h3{display:flex;right:clamp(0px, 6.4vw, 33.6px)}}.page-about .award-case_section .award-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(0px, 1.9444444444vw, 39.2px) clamp(0px, 2.2222222222vw, 44.8px)}@media screen and (max-width: 767px){.page-about .award-case_section .award-list{gap:clamp(0px, 5.3333333333vw, 28px) clamp(0px, 2.9333333333vw, 15.4px)}}.page-about .award-case_section .award-list img{border-radius:clamp(0px, .2777777778vw, 5.6px)}@media screen and (max-width: 767px){.page-about .award-case_section .award-list img{border-radius:clamp(0px, .5333333333vw, 2.8px)}}.page-about .award-case_section .award-list figcaption{font-size:clamp(0px, .9722222222vw, 19.6px);line-height:1.4;color:var(--gray4);text-align:center;margin-top:clamp(0px, .5555555556vw, 11.2px)}@media screen and (max-width: 767px){.page-about .award-case_section .award-list figcaption{font-size:clamp(0px, 2.6666666667vw, 14px);margin-top:clamp(0px, 1.3333333333vw, 7px)}}.page-about .award-case_section .case-list{background-color:var(--white);border-radius:clamp(0px, .5555555556vw, 11.2px);margin-bottom:clamp(0px, 1.6666666667vw, 33.6px)}.page-about .award-case_section .case-list:last-of-type{margin-bottom:0}@media screen and (max-width: 767px){.page-about .award-case_section .case-list{border-radius:clamp(0px, 2.6666666667vw, 14px);margin-bottom:clamp(0px, 4.2666666667vw, 22.4px)}.page-about .award-case_section .case-list:first-of-type strong{position:relative;top:clamp(0px, 1.3333333333vw, 7px)}}.page-about .award-case_section .case-list_item__ttl{font-size:clamp(0px, 1.25vw, 25.2px);line-height:1.6;font-weight:600;color:var(--gray5);display:flex;align-items:center;padding:clamp(0px, 1.6666666667vw, 33.6px) clamp(0px, 1.3888888889vw, 28px) clamp(0px, 1.6666666667vw, 33.6px) clamp(0px, 1.6666666667vw, 33.6px);border-bottom:1px solid var(--Eggshell3)}@media screen and (max-width: 767px){.page-about .award-case_section .case-list_item__ttl{font-size:clamp(0px, 4.2666666667vw, 22.4px);padding:clamp(0px, 5.3333333333vw, 28px)}}.page-about .award-case_section .note-txt{font-size:clamp(0px, .6944444444vw, 14px);line-height:1.4;font-weight:300;color:var(--gray3);margin-left:auto}@media screen and (max-width: 767px){.page-about .award-case_section .note-txt{font-size:clamp(0px, 2.6666666667vw, 14px)}}.page-about .award-case_section .case-list_item__txt{line-height:1.4;color:var(--gray5);padding:clamp(0px, 2.2222222222vw, 44.8px) clamp(0px, 1.6666666667vw, 33.6px)}@media screen and (max-width: 767px){.page-about .award-case_section .case-list_item__txt{padding:clamp(0px, 5.3333333333vw, 28px)}}.page-about .award-case_section .txt{font-size:clamp(0px, 1.25vw, 25.2px);text-align:center;display:flex;align-items:center;justify-content:center;gap:clamp(0px, .5555555556vw, 11.2px)}@media screen and (max-width: 767px){.page-about .award-case_section .txt{font-size:clamp(0px, 4vw, 21px);text-align:left;align-items:baseline;gap:clamp(0px, 1.3333333333vw, 7px)}}.page-about .award-case_section .txt strong{font-size:clamp(0px, 2.9166666667vw, 58.8px);font-weight:600;letter-spacing:normal}@media screen and (max-width: 767px){.page-about .award-case_section .txt strong{font-size:clamp(0px, 7.2vw, 37.8px);white-space:nowrap}}.page-about .award-case_section .icon-wrap{height:clamp(0px, 2.2222222222vw, 44.8px);margin-right:clamp(0px, .8333333333vw, 16.8px)}@media screen and (max-width: 767px){.page-about .award-case_section .icon-wrap{height:clamp(0px, 6.4vw, 33.6px);margin-right:clamp(0px, 2.6666666667vw, 14px)}}.page-about .award-case_section .icon-wrap img{width:auto;height:100%}.page-about .award-case_section .lead-txt{color:var(--gray5)}.page-about .award-case_section .lead-txt:before{content:"・";font-feature-settings:normal}@media screen and (max-width: 767px){.page-about .award-case_section .lead-txt{text-indent:-1em;padding-left:1em}}.page-about .link-list{display:grid;grid-template-columns:1fr 1fr;gap:clamp(0px, 1.6666666667vw, 33.6px);margin-top:clamp(0px, 6.6666666667vw, 134.4px)}@media screen and (max-width: 767px){.page-about .link-list{grid-template-columns:1fr;gap:clamp(0px, 4.2666666667vw, 22.4px)}}.page-about .link-list a{font-size:clamp(0px, 1.4583333333vw, 29.4px);line-height:1.6;display:flex;align-items:center;justify-content:center;gap:clamp(0px, .5555555556vw, 11.2px);padding:clamp(0px, 1.1111111111vw, 22.4px);background-color:var(--white);border:1px solid var(--black);border-radius:clamp(0px, 4.0277777778vw, 81.2px)}@media screen and (max-width: 767px){.page-about .link-list a{font-size:clamp(0px, 4.8vw, 25.2px);gap:clamp(0px, 2.1333333333vw, 11.2px);padding:clamp(0px, 4vw, 21px);border-radius:clamp(0px, 7.7333333333vw, 40.6px)}}.page-about .link-list a:after{content:"";width:clamp(0px, 1.3888888889vw, 28px);height:clamp(0px, 1.3888888889vw, 28px);background-image:url(../img/common/icon-link2.svg);background-repeat:no-repeat;background-size:contain;background-position:center center}@media screen and (max-width: 767px){.page-about .link-list a:after{width:clamp(0px, 5.3333333333vw, 28px);height:clamp(0px, 5.3333333333vw, 28px)}}@media screen and (min-width: 768px){.page-about .link-list a:hover{background-color:var(--yellow0)}}@media screen and (max-width: 767px){.service-section{padding-top:clamp(0px, 17.0666666667vw, 89.6px);padding-right:clamp(0px, 6.4vw, 33.6px);padding-bottom:clamp(0px, 17.0666666667vw, 89.6px)}}.service-section .ttl{margin-bottom:clamp(0px, 3.3333333333vw, 67.2px)}@media screen and (max-width: 767px){.service-section .ttl{margin-bottom:clamp(0px, 6.4vw, 33.6px)}}.service-section .service-ttl{font-size:clamp(0px, 2.2222222222vw, 44.8px);line-height:1.6;font-weight:600;color:var(--gray5);margin-bottom:clamp(0px, 2.2222222222vw, 44.8px)}@media screen and (max-width: 767px){.service-section .service-ttl{font-size:clamp(0px, 6.4vw, 33.6px);margin-bottom:clamp(0px, 6.4vw, 33.6px)}}.service-section .lead-txt{color:var(--gray4)}.service-section .service-wrap{display:grid;grid-template-columns:50% 50%;margin-top:clamp(0px, 4.4444444444vw, 89.6px);background-color:var(--Eggshell0);border:1px solid var(--Eggshell3);border-radius:clamp(0px, 1.1111111111vw, 22.4px);overflow:hidden}@media screen and (max-width: 767px){.service-section .service-wrap{grid-template-columns:1fr;margin-top:clamp(0px, 8.5333333333vw, 44.8px);border-radius:clamp(0px, 2.6666666667vw, 14px)}}.service-section .txt-wrap{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:clamp(0px, 4.4444444444vw, 89.6px)}@media screen and (max-width: 767px){.service-section .txt-wrap{padding:clamp(0px, 8.5333333333vw, 44.8px);order:2}}.service-section .txt-wrap .ttl{font-size:clamp(0px, 2.9166666667vw, 58.8px);line-height:1.5;font-weight:600;color:var(--gray5);margin-bottom:clamp(0px, 1.1111111111vw, 22.4px)}@media screen and (max-width: 767px){.service-section .txt-wrap .ttl{font-size:clamp(0px, 6.4vw, 33.6px);line-height:1.6;margin-bottom:clamp(0px, 3.2vw, 16.8px)}}.service-section .txt-wrap .btn-detail{font-size:clamp(0px, 1.25vw, 25.2px);margin-top:clamp(0px, 2.2222222222vw, 44.8px)}@media screen and (max-width: 767px){.service-section .txt-wrap .btn-detail{font-size:clamp(0px, 4vw, 21px);margin-top:clamp(0px, 4.2666666667vw, 22.4px)}}.service-section .txt-wrap .btn-detail:after{background-image:url(../img/common/icon-link1.svg)}.service-section .swiper{overflow:hidden;position:relative}@media screen and (max-width: 767px){.service-section .swiper{order:1}}.service-section .swiper-pagination{display:flex;justify-content:center;gap:clamp(0px, .5555555556vw, 11.2px);bottom:clamp(0px, .9027777778vw, 18.2px);left:50%;transform:translate(-50%, 0)}@media screen and (max-width: 767px){.service-section .swiper-pagination{gap:clamp(0px, 2.1333333333vw, 11.2px);bottom:clamp(0px, 4.2666666667vw, 22.4px)}}.service-section .swiper-pagination-bullet{width:clamp(0px, .5555555556vw, 11.2px);height:clamp(0px, .5555555556vw, 11.2px);background-color:var(--white);opacity:1}@media screen and (max-width: 767px){.service-section .swiper-pagination-bullet{width:clamp(0px, 1.3333333333vw, 7px);height:clamp(0px, 1.3333333333vw, 7px)}}.service-section .swiper-pagination-bullet-active{background-color:var(--gray5)}.service-section .circle{right:auto;bottom:clamp(-168px, -8.3333333333vw, 0px);left:clamp(-100.8px, -5vw, 0px)}@media screen and (max-width: 767px){.service-section .circle{top:clamp(-112px, -21.3333333333vw, 0px);bottom:auto;right:clamp(-112px, -21.3333333333vw, 0px);left:auto;z-index:-1}}@media screen and (max-width: 767px){.page-workstyle .container:before{content:"";width:1px;height:100%;background-color:var(--Eggshell3);position:absolute;top:0;left:clamp(0px, 3.2vw, 16.8px);z-index:1}}.page-workstyle .kv-section .ttl{margin-bottom:0}.page-workstyle .kv-section .img-wrap{width:100vw;margin-left:calc(-50vw + 50%);padding:0 clamp(0px, 2.2222222222vw, 44.8px)}@media screen and (max-width: 767px){.page-workstyle .kv-section .img-wrap{padding:0 0 0 clamp(0px, 2.1333333333vw, 11.2px);position:relative;z-index:1}}.page-workstyle .kv-section .img-wrap img{border-radius:clamp(0px, 1.1111111111vw, 22.4px)}@media screen and (max-width: 767px){.page-workstyle .kv-section .img-wrap img{border-radius:clamp(0px, 2.6666666667vw, 14px) 0 0 clamp(0px, 2.6666666667vw, 14px)}}.page-workstyle .kv-section .circle{bottom:clamp(-168px, -8.3333333333vw, 0px);right:clamp(-145.6px, -7.2222222222vw, 0px)}@media screen and (max-width: 767px){.page-workstyle .kv-section .circle{bottom:clamp(-112px, -21.3333333333vw, 0px);right:clamp(-112px, -21.3333333333vw, 0px);z-index:-1}}.page-workstyle .workstyle-ttl{font-size:clamp(0px, 2.5vw, 50.4px);line-height:1.5;font-weight:600;color:var(--gray5);margin-bottom:clamp(0px, 2.2222222222vw, 44.8px)}@media screen and (max-width: 767px){.page-workstyle .workstyle-ttl{font-size:clamp(0px, 5.6vw, 29.4px);line-height:1.6;margin-bottom:clamp(0px, 6.4vw, 33.6px)}}.page-workstyle .lead-txt{color:var(--gray4)}.page-workstyle .ttl{margin-bottom:clamp(0px, 3.3333333333vw, 67.2px)}@media screen and (max-width: 767px){.page-workstyle .ttl{margin-bottom:clamp(0px, 6.4vw, 33.6px)}}@media screen and (max-width: 767px){.page-workstyle .teamplay-section{padding-top:clamp(0px, 12.8vw, 67.2px);padding-right:clamp(0px, 6.4vw, 33.6px);padding-bottom:clamp(0px, 17.0666666667vw, 89.6px)}}@media screen and (max-width: 767px){.page-workstyle .teamplay-section .lead-txt+.lead-txt{margin-top:1.5em}}@media screen and (max-width: 767px){.page-workstyle .job-section{padding-top:clamp(0px, 17.0666666667vw, 89.6px);padding-right:clamp(0px, 6.4vw, 33.6px);padding-bottom:clamp(0px, 17.0666666667vw, 89.6px)}}.page-workstyle .job-section .workstyle-ttl{margin-bottom:clamp(0px, 1.6666666667vw, 33.6px)}@media screen and (max-width: 767px){.page-workstyle .job-section .workstyle-ttl{font-size:clamp(0px, 6.4vw, 33.6px);margin-bottom:clamp(0px, 4.2666666667vw, 22.4px)}}.page-workstyle .job-section .circle{right:auto;bottom:clamp(-168px, -8.3333333333vw, 0px);left:clamp(-100.8px, -5vw, 0px)}@media screen and (max-width: 767px){.page-workstyle .job-section .circle{bottom:clamp(-112px, -21.3333333333vw, 0px);left:clamp(-112px, -21.3333333333vw, 0px)}}.page-workstyle .service-section{padding-bottom:clamp(0px, 12.5vw, 252px)}@media screen and (max-width: 767px){.page-workstyle .service-section{padding-bottom:clamp(0px, 21.3333333333vw, 112px)}}.page-workstyle .service-section .contents-wrap{padding-bottom:0}@media screen and (max-width: 767px){.page-coworker .container:before{content:"";width:1px;height:100%;background-color:var(--Eggshell3);position:absolute;top:0;left:clamp(0px, 3.2vw, 16.8px);z-index:1}}.page-coworker .kv-section .ttl-wrap{padding-bottom:0}.page-coworker .kv-section .circle{bottom:clamp(-302.4px, -15vw, 0px)}@media screen and (max-width: 767px){.page-coworker .kv-section .circle{right:clamp(-112px, -21.3333333333vw, 0px);bottom:clamp(-112px, -21.3333333333vw, 0px)}}.page-coworker .interview-section{padding-bottom:clamp(0px, 12.5vw, 252px)}@media screen and (max-width: 767px){.page-coworker .interview-section{padding-top:clamp(0px, 12.8vw, 67.2px);padding-right:clamp(0px, 4.2666666667vw, 22.4px);padding-bottom:clamp(0px, 21.3333333333vw, 112px)}}.page-coworker .interview-section .contents-wrap{padding-right:clamp(0px, 5.2777777778vw, 106.4px);padding-bottom:0}@media screen and (max-width: 767px){.page-coworker .interview-section .contents-wrap{padding-right:0}}.page-coworker .interview-section .ttl{margin-bottom:clamp(0px, 3.3333333333vw, 67.2px)}@media screen and (max-width: 767px){.page-coworker .interview-section .ttl{display:none}}@media screen and (max-width: 767px){.page-coworker .interview-section .ttl-h3{display:none}}.page-coworker .interview-list{display:grid;grid-template-columns:1fr;gap:clamp(0px, 4.4444444444vw, 89.6px)}@media screen and (max-width: 767px){.page-coworker .interview-list{gap:clamp(0px, 10.6666666667vw, 56px)}}.page-coworker .interview-list a{display:grid;grid-template-columns:clamp(0px, 27.7777777778vw, 560px) clamp(0px, 40.2777777778vw, 812px);align-items:center;justify-content:space-between}@media screen and (max-width: 767px){.page-coworker .interview-list a{grid-template-columns:1fr;gap:clamp(0px, 4.2666666667vw, 22.4px)}}@media screen and (min-width: 768px){.page-coworker .interview-list a:hover{transform:scale(0.97)}}.page-coworker .interview-list .img-wrap{border-radius:clamp(0px, .5555555556vw, 11.2px);overflow:hidden}@media screen and (max-width: 767px){.page-coworker .interview-list .img-wrap{border-radius:clamp(0px, 1.6vw, 8.4px)}}.page-coworker .ttl-h4{font-size:clamp(0px, 1.6666666667vw, 33.6px);line-height:1.6;font-weight:600;text-align:justify;margin-bottom:clamp(0px, 1.6666666667vw, 33.6px)}@media screen and (max-width: 767px){.page-coworker .ttl-h4{font-size:clamp(0px, 4.8vw, 25.2px);margin-bottom:clamp(0px, 4.2666666667vw, 22.4px)}}.page-coworker .category-wrap{display:flex;align-items:center}.page-coworker .category-wrap .category-name{font-size:clamp(0px, .8333333333vw, 16.8px);line-height:1.5;font-weight:600;padding:clamp(0px, .2777777778vw, 5.6px) clamp(0px, 1.1111111111vw, 22.4px);background-color:var(--yellow1);border-radius:clamp(0px, .9027777778vw, 18.2px)}@media screen and (max-width: 767px){.page-coworker .category-wrap .category-name{font-size:clamp(0px, 3.2vw, 16.8px);padding:clamp(0px, 1.0666666667vw, 5.6px) clamp(0px, 4.2666666667vw, 22.4px);border-radius:clamp(0px, 3.4666666667vw, 18.2px)}}.page-coworker .category-wrap time{font-size:clamp(0px, .6944444444vw, 14px);font-weight:500;color:var(--gray3);letter-spacing:0.1em;margin-left:clamp(0px, .8333333333vw, 16.8px)}@media screen and (max-width: 767px){.page-coworker .category-wrap time{font-size:clamp(0px, 2.6666666667vw, 14px);margin-left:clamp(0px, 3.2vw, 16.8px)}}@media screen and (max-width: 767px){.page-single .container:before{content:"";width:1px;height:100%;background-color:var(--Eggshell3);position:absolute;top:0;left:clamp(0px, 3.2vw, 16.8px);z-index:1}}.page-single .ttl{margin-bottom:clamp(0px, 3.75vw, 75.6px)}@media screen and (max-width: 767px){.page-single .ttl{display:none}}.page-single .article{padding:0 clamp(0px, 16.6666666667vw, 336px)}@media screen and (max-width: 767px){.page-single .article{padding:0 clamp(0px, 4.2666666667vw, 22.4px) 0 clamp(0px, 8.5333333333vw, 44.8px)}}.page-single .category-wrap{display:flex;align-items:center;margin-bottom:clamp(0px, 1.6666666667vw, 33.6px)}@media screen and (max-width: 767px){.page-single .category-wrap{margin-bottom:clamp(0px, 4.2666666667vw, 22.4px)}}.page-single .category-wrap .category-name{font-size:clamp(0px, .8333333333vw, 16.8px);line-height:1.5;font-weight:600;padding:clamp(0px, .2777777778vw, 5.6px) clamp(0px, 1.1111111111vw, 22.4px);background-color:var(--yellow1);border-radius:clamp(0px, .9027777778vw, 18.2px)}@media screen and (max-width: 767px){.page-single .category-wrap .category-name{font-size:clamp(0px, 3.2vw, 16.8px);padding:clamp(0px, 1.0666666667vw, 5.6px) clamp(0px, 4.2666666667vw, 22.4px);border-radius:clamp(0px, 3.4666666667vw, 18.2px)}}.page-single .category-wrap time{font-size:clamp(0px, .6944444444vw, 14px);font-weight:500;color:var(--gray3);letter-spacing:0.1em;margin-left:clamp(0px, .8333333333vw, 16.8px)}@media screen and (max-width: 767px){.page-single .category-wrap time{font-size:clamp(0px, 2.6666666667vw, 14px);margin-left:clamp(0px, 3.2vw, 16.8px)}}.page-single .ttl-h1{font-size:clamp(0px, 2.9166666667vw, 58.8px);line-height:1.4;font-weight:300;text-align:justify;letter-spacing:0.1em;margin-bottom:clamp(0px, 3.3333333333vw, 67.2px)}@media screen and (max-width: 767px){.page-single .ttl-h1{font-size:clamp(0px, 6.4vw, 33.6px);line-height:1.6;text-align:left;margin-bottom:clamp(0px, 8.5333333333vw, 44.8px)}}.page-single .kv-section{padding-bottom:clamp(0px, 4.4444444444vw, 89.6px)}@media screen and (max-width: 767px){.page-single .kv-section{padding-bottom:clamp(0px, 10.6666666667vw, 56px)}}.page-single .kv-section .img-wrap{border-radius:clamp(0px, .5555555556vw, 11.2px);overflow:hidden}@media screen and (max-width: 767px){.page-single .kv-section .img-wrap{width:100vw;margin-left:clamp(-33.6px, -6.4vw, 0px);border-radius:0;position:relative;overflow:visible;z-index:1}.page-single .kv-section .img-wrap img{border-top-left-radius:clamp(0px, 2.6666666667vw, 14px)}}.page-single .kv-section .circle{display:none}@media screen and (max-width: 767px){.page-single .kv-section .circle{display:block;top:clamp(-120.4px, -22.9333333333vw, 0px);right:clamp(-112px, -21.3333333333vw, 0px);z-index:-1}}.page-single .information-wrap{display:flex;align-items:center;justify-content:space-between;padding:clamp(0px, 2.2222222222vw, 44.8px) clamp(0px, 3.3333333333vw, 67.2px);background-color:var(--yellow1)}@media screen and (max-width: 767px){.page-single .information-wrap{flex-direction:column;align-items:flex-start;padding:clamp(0px, 5.3333333333vw, 28px) clamp(0px, 6.4vw, 33.6px);gap:clamp(0px, 2.1333333333vw, 11.2px);border-bottom-left-radius:clamp(0px, 2.6666666667vw, 14px)}}.page-single .information-wrap .name-txt{font-size:clamp(0px, 1.4583333333vw, 29.4px);font-weight:600;line-height:1.6;color:var(--gray5);letter-spacing:0.1em}@media screen and (max-width: 767px){.page-single .information-wrap .name-txt{font-size:clamp(0px, 4.2666666667vw, 22.4px);display:flex;align-items:center;gap:clamp(0px, 2.6666666667vw, 14px)}}.page-single .information-wrap .name-txt .en-font{font-size:clamp(0px, .8333333333vw, 16.8px);font-weight:600;line-height:1.6;letter-spacing:0.05em;display:block}@media screen and (max-width: 767px){.page-single .information-wrap .name-txt .en-font{font-size:clamp(0px, 2.6666666667vw, 14px)}}.page-single .information-wrap .position-txt{font-size:clamp(0px, .9027777778vw, 18.2px);line-height:1.6;color:var(--gray5)}@media screen and (max-width: 767px){.page-single .information-wrap .position-txt{font-size:clamp(0px, 2.9333333333vw, 15.4px)}}.page-single .interview-section{padding-bottom:clamp(0px, 8.8888888889vw, 179.2px)}@media screen and (max-width: 767px){.page-single .interview-section{padding-right:clamp(0px, 4.2666666667vw, 22.4px);padding-bottom:clamp(0px, 21.3333333333vw, 112px)}.page-single .interview-section .article{padding:0}}.page-single .interview-section .ttl-h2{font-size:clamp(0px, 1.6666666667vw, 33.6px);line-height:1.6;font-weight:600;color:var(--gray5);letter-spacing:0.1em;margin-top:clamp(0px, 3.3333333333vw, 67.2px);margin-bottom:clamp(0px, 1.6666666667vw, 33.6px)}@media screen and (max-width: 767px){.page-single .interview-section .ttl-h2{font-size:clamp(0px, 4.8vw, 25.2px);margin-top:clamp(0px, 10.6666666667vw, 56px);margin-bottom:clamp(0px, 4.2666666667vw, 22.4px)}}.page-single .interview-section .ttl-h2:first-of-type{margin-top:0}.page-single .interview-section .lead-txt{color:var(--gray4);margin-bottom:clamp(0px, 3.3333333333vw, 67.2px)}@media screen and (max-width: 767px){.page-single .interview-section .lead-txt{margin-bottom:clamp(0px, 10.6666666667vw, 56px)}}.page-single .interview-section .lead-txt:last-of-type{margin-bottom:0}.page-single .interview-section .img-wrap{padding:clamp(0px, 1.1111111111vw, 22.4px) 0}@media screen and (max-width: 767px){.page-single .interview-section .img-wrap{padding:0}}.page-single .interview-section .img-wrap img{border-radius:clamp(0px, .5555555556vw, 11.2px)}@media screen and (max-width: 767px){.page-single .interview-section .img-wrap img{border-radius:clamp(0px, 2.1333333333vw, 11.2px)}}.page-single .schedule-wrap{margin-top:clamp(0px, 4.4444444444vw, 89.6px);border:1px solid var(--Eggshell3);border-radius:clamp(0px, 1.1111111111vw, 22.4px);overflow:hidden}@media screen and (max-width: 767px){.page-single .schedule-wrap{margin-top:clamp(0px, 10.6666666667vw, 56px);border-radius:clamp(0px, 2.6666666667vw, 14px)}}.page-single .schedule-wrap .ttl-h2{font-size:clamp(0px, 1.25vw, 25.2px);line-height:1;display:flex;align-items:center;margin-bottom:0;padding:clamp(0px, 1.6666666667vw, 33.6px);background-color:var(--Eggshell0);border-bottom:1px solid var(--Eggshell3)}@media screen and (max-width: 767px){.page-single .schedule-wrap .ttl-h2{font-size:clamp(0px, 4.2666666667vw, 22.4px);padding:clamp(0px, 5.3333333333vw, 28px)}}.page-single .schedule-wrap .icon-wrap{width:clamp(0px, 2.2222222222vw, 44.8px);margin-right:clamp(0px, .8333333333vw, 16.8px)}@media screen and (max-width: 767px){.page-single .schedule-wrap .icon-wrap{width:clamp(0px, 6.4vw, 33.6px);margin-right:clamp(0px, 2.6666666667vw, 14px)}}.page-single .schedule-wrap .icon-wrap img{width:100%}.page-single .schedule-wrap .img-wrap{padding:clamp(0px, 3.3333333333vw, 67.2px)}@media screen and (max-width: 767px){.page-single .schedule-wrap .img-wrap{padding:clamp(0px, 6.4vw, 33.6px);overflow:scroll}.page-single .schedule-wrap .img-wrap img{max-width:initial;width:clamp(0px, 150.4vw, 789.6px)}}.page-single .private-wrap{margin-top:clamp(0px, 4.4444444444vw, 89.6px);border:1px solid var(--Eggshell3);border-radius:clamp(0px, 1.1111111111vw, 22.4px);overflow:hidden}@media screen and (max-width: 767px){.page-single .private-wrap{margin-top:clamp(0px, 4.2666666667vw, 22.4px);border-radius:clamp(0px, 2.6666666667vw, 14px)}}.page-single .private-wrap .ttl-h2{font-size:clamp(0px, 1.25vw, 25.2px);line-height:1;display:flex;align-items:center;margin-bottom:0;padding:clamp(0px, 1.6666666667vw, 33.6px);background-color:var(--Eggshell0);border-bottom:1px solid var(--Eggshell3)}@media screen and (max-width: 767px){.page-single .private-wrap .ttl-h2{font-size:clamp(0px, 4.2666666667vw, 22.4px);padding:clamp(0px, 5.3333333333vw, 28px)}}.page-single .private-wrap .icon-wrap{width:clamp(0px, 1.875vw, 37.8px);margin-right:clamp(0px, .8333333333vw, 16.8px)}@media screen and (max-width: 767px){.page-single .private-wrap .icon-wrap{width:clamp(0px, 5.3333333333vw, 28px);margin-right:clamp(0px, 2.6666666667vw, 14px)}}.page-single .private-wrap .icon-wrap img{width:100%}.page-single .private-wrap .private-inner{display:grid;grid-template-columns:clamp(0px, 25vw, 504px) clamp(0px, 25.5555555556vw, 515.2px);justify-content:space-between;padding:clamp(0px, 3.3333333333vw, 67.2px)}@media screen and (max-width: 767px){.page-single .private-wrap .private-inner{grid-template-columns:1fr;padding:clamp(0px, 6.4vw, 33.6px);gap:clamp(0px, 4.2666666667vw, 22.4px)}}.page-single .private-wrap .img-wrap{padding:0}@media screen and (max-width: 767px){.page-single .private-wrap .img-wrap{border-radius:clamp(0px, 1.6vw, 8.4px);overflow:hidden}}@media screen and (max-width: 767px){.page-single .private-wrap .lead-txt{font-size:clamp(0px, 3.4666666667vw, 18.2px)}}.page-single .control-wrap{padding:clamp(0px, 4.4444444444vw, 89.6px) 0 clamp(0px, 12.5vw, 252px);position:relative}@media screen and (max-width: 767px){.page-single .control-wrap{padding:clamp(0px, 8.5333333333vw, 44.8px) 0 clamp(0px, 21.3333333333vw, 112px)}}.page-single .control-wrap .article{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 767px){.page-single .control-wrap .article{flex-direction:column-reverse;justify-content:center;padding:0 clamp(0px, 12.5333333333vw, 65.8px)}}.page-single .control-wrap .circle{top:clamp(-168px, -8.3333333333vw, 0px);right:auto;bottom:auto;left:clamp(-100.8px, -5vw, 0px)}@media screen and (max-width: 767px){.page-single .control-wrap .circle{top:clamp(-112px, -21.3333333333vw, 0px);left:clamp(-112px, -21.3333333333vw, 0px)}}.page-single .back-wrap .btn-detail{font-size:clamp(0px, 1.25vw, 25.2px);line-height:1.4;font-weight:500;font-family:"Montserrat", sans-serif;color:var(--gray5);padding:clamp(0px, 1.1111111111vw, 22.4px) clamp(0px, 2.2222222222vw, 44.8px);border:1px solid var(--Eggshell3);background-color:transparent;border-radius:clamp(0px, 2.3611111111vw, 47.6px)}@media screen and (max-width: 767px){.page-single .back-wrap .btn-detail{font-size:clamp(0px, 4.2666666667vw, 22.4px);padding:clamp(0px, 4.2666666667vw, 22.4px) clamp(0px, 8.5333333333vw, 44.8px);border-radius:clamp(0px, 7.2vw, 37.8px)}}.page-single .back-wrap .btn-detail:before{content:"";width:clamp(0px, 1.3888888889vw, 28px);height:clamp(0px, 1.3888888889vw, 28px);background-image:url(../img/common/icon-arrow5.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;transform:scale(-1, 1)}@media screen and (max-width: 767px){.page-single .back-wrap .btn-detail:before{width:clamp(0px, 5.3333333333vw, 28px);height:clamp(0px, 5.3333333333vw, 28px)}}.page-single .back-wrap .btn-detail:after{content:none}.page-single .share-wrap{display:flex;align-items:center;gap:clamp(0px, 1.1111111111vw, 22.4px)}@media screen and (max-width: 767px){.page-single .share-wrap{flex-direction:column;gap:clamp(0px, 4.2666666667vw, 22.4px)}}.page-single .share-wrap .en-font{font-size:clamp(0px, .6944444444vw, 14px);line-height:1.4;letter-spacing:0.05em;color:var(--Eggshell5)}@media screen and (max-width: 767px){.page-single .share-wrap .en-font{font-size:clamp(0px, 2.6666666667vw, 14px)}}.page-single .sns-list{display:grid;grid-template-columns:clamp(0px, 2.5vw, 50.4px) clamp(0px, 2.5vw, 50.4px);gap:clamp(0px, 1.1111111111vw, 22.4px)}@media screen and (max-width: 767px){.page-single .sns-list{grid-template-columns:clamp(0px, 9.6vw, 50.4px) clamp(0px, 9.6vw, 50.4px);gap:clamp(0px, 3.2vw, 16.8px);margin-bottom:clamp(0px, 8.5333333333vw, 44.8px)}}.page-single .sns-list a{width:100%;height:auto;display:block}.page-single .sns-list a img{width:100%}@media screen and (max-width: 767px){.page-environment .container:before{content:"";width:1px;height:100%;background-color:var(--Eggshell3);position:absolute;top:0;left:clamp(0px, 3.2vw, 16.8px);z-index:1}}.page-environment .kv-section .ttl{margin-bottom:0}.page-environment .kv-section .img-wrap{width:100vw;margin-left:calc(-50vw + 50%);padding:0 clamp(0px, 2.2222222222vw, 44.8px)}@media screen and (max-width: 767px){.page-environment .kv-section .img-wrap{padding:0 0 0 clamp(0px, 2.1333333333vw, 11.2px)}}.page-environment .kv-section .img-wrap img{border-radius:clamp(0px, 1.1111111111vw, 22.4px)}@media screen and (max-width: 767px){.page-environment .kv-section .img-wrap img{border-radius:clamp(0px, 2.6666666667vw, 14px) 0 0 clamp(0px, 2.6666666667vw, 14px)}}.page-environment .kv-section .circle{bottom:clamp(-168px, -8.3333333333vw, 0px);right:clamp(-145.6px, -7.2222222222vw, 0px)}@media screen and (max-width: 767px){.page-environment .kv-section .circle{bottom:clamp(-112px, -21.3333333333vw, 0px);right:clamp(-112px, -21.3333333333vw, 0px);z-index:-1}}@media screen and (max-width: 767px){.page-environment .followup-section{padding-top:clamp(0px, 10.6666666667vw, 56px);padding-right:clamp(0px, 6.4vw, 33.6px);padding-bottom:clamp(0px, 17.0666666667vw, 89.6px)}}.page-environment .ttl{margin-bottom:clamp(0px, 3.3333333333vw, 67.2px)}@media screen and (max-width: 767px){.page-environment .ttl{margin-bottom:clamp(0px, 6.4vw, 33.6px)}}.page-environment .environment-ttl{font-size:clamp(0px, 2.5vw, 50.4px);line-height:1.5;font-weight:600;color:var(--gray5);margin-bottom:clamp(0px, 2.2222222222vw, 44.8px)}@media screen and (max-width: 767px){.page-environment .environment-ttl{font-size:clamp(0px, 5.6vw, 29.4px);margin-bottom:clamp(0px, 6.4vw, 33.6px)}.page-environment .environment-ttl+.lead-txt{width:clamp(0px, 74.9333333333vw, 393.4px)}}.page-environment .lead-txt{color:var(--gray4)}.page-environment .followup-list{margin-bottom:clamp(0px, 1.1111111111vw, 22.4px);border:1px solid var(--Eggshell3);border-radius:clamp(0px, 1.1111111111vw, 22.4px);overflow:hidden}@media screen and (max-width: 767px){.page-environment .followup-list{margin-bottom:clamp(0px, 4.2666666667vw, 22.4px);border-radius:clamp(0px, 2.6666666667vw, 14px)}}.page-environment .followup-list:first-of-type{margin-top:clamp(0px, 3.3333333333vw, 67.2px)}@media screen and (max-width: 767px){.page-environment .followup-list:first-of-type{margin-top:clamp(0px, 8.5333333333vw, 44.8px)}}.page-environment .followup-list:last-of-type{margin-bottom:0}.page-environment .follow-list_ttl{font-size:clamp(0px, 1.25vw, 25.2px);font-weight:600;color:var(--gray5);display:flex;align-items:center;padding:clamp(0px, 1.6666666667vw, 33.6px);border:1px solid var(--Eggshell3);background-color:var(--Eggshell0)}@media screen and (max-width: 767px){.page-environment .follow-list_ttl{font-size:clamp(0px, 4.2666666667vw, 22.4px);padding:clamp(0px, 5.3333333333vw, 28px)}}.page-environment .icon-wrap{width:clamp(0px, 2.2222222222vw, 44.8px);margin-right:clamp(0px, .8333333333vw, 16.8px)}@media screen and (max-width: 767px){.page-environment .icon-wrap{width:clamp(0px, 6.4vw, 33.6px);margin-right:clamp(0px, 2.6666666667vw, 14px)}}.page-environment .icon-wrap img{width:100%}.page-environment .follow-list_txt{font-size:clamp(0px, 1.1111111111vw, 22.4px);line-height:1.8;color:var(--gray4);padding:clamp(0px, 2.2222222222vw, 44.8px)}@media screen and (max-width: 767px){.page-environment .follow-list_txt{font-size:clamp(0px, 3.4666666667vw, 18.2px);padding:clamp(0px, 6.4vw, 33.6px)}}.page-environment .followup-txt{font-size:clamp(0px, 1.25vw, 25.2px);font-weight:600;color:var(--gray5);text-align:center;letter-spacing:0.1em;margin-top:clamp(0px, 3.8888888889vw, 78.4px);padding:clamp(0px, 2.7777777778vw, 56px) 0 clamp(0px, 2.2222222222vw, 44.8px);background-color:var(--Eggshell0);border:1px solid var(--Eggshell3);border-radius:clamp(0px, 1.1111111111vw, 22.4px);position:relative}@media screen and (max-width: 767px){.page-environment .followup-txt{font-size:clamp(0px, 4.2666666667vw, 22.4px);line-height:1.6;margin-top:clamp(0px, 12.8vw, 67.2px);padding:clamp(0px, 6.4vw, 33.6px);border-radius:clamp(0px, 2.6666666667vw, 14px)}.page-environment .followup-txt span{display:none}}.page-environment .followup-txt:before{content:"";width:clamp(0px, 12.5vw, 252px);height:clamp(0px, 1.6666666667vw, 33.6px);background-image:url(../img/common/icon-arrow6.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;top:clamp(-56px, -2.7777777778vw, 0px);left:50%;transform:translate(-50%, 0)}@media screen and (max-width: 767px){.page-environment .followup-txt:before{width:clamp(0px, 32vw, 168px);height:clamp(0px, 4.2666666667vw, 22.4px);top:clamp(-44.8px, -8.5333333333vw, 0px)}}.page-environment .ttl-h4{font-size:clamp(0px, 2.2222222222vw, 44.8px);line-height:1.5;font-weight:600;color:var(--gray5);margin-bottom:clamp(0px, 1.6666666667vw, 33.6px)}@media screen and (max-width: 767px){.page-environment .ttl-h4{font-size:clamp(0px, 5.6vw, 29.4px);line-height:1.6;margin-bottom:clamp(0px, 4.2666666667vw, 22.4px)}}.page-environment .note-txt{font-size:clamp(0px, .8333333333vw, 16.8px);line-height:1.8;font-weight:300;color:var(--gray4);margin-top:clamp(0px, .5555555556vw, 11.2px)}.page-environment .lead-txt+.lead-txt{margin-top:1.5em}@media screen and (max-width: 767px){.page-environment .lead-txt+.lead-txt{margin-top:0}}@media screen and (max-width: 767px){.page-environment .communication-section{padding-top:clamp(0px, 17.0666666667vw, 89.6px);padding-right:clamp(0px, 6.4vw, 33.6px);padding-bottom:clamp(0px, 17.0666666667vw, 89.6px)}}.page-environment .communication-section .circle{right:auto;bottom:clamp(-168px, -8.3333333333vw, 0px);left:clamp(-100.8px, -5vw, 0px)}@media screen and (max-width: 767px){.page-environment .communication-section .circle{bottom:clamp(-112px, -21.3333333333vw, 0px);left:clamp(-112px, -21.3333333333vw, 0px)}}@media screen and (max-width: 767px){.page-environment .benefit-section{padding-top:clamp(0px, 17.0666666667vw, 89.6px);padding-right:clamp(0px, 4.2666666667vw, 22.4px);padding-bottom:clamp(0px, 17.0666666667vw, 89.6px)}}@media screen and (max-width: 767px){.page-environment .benefit-section .ttl-h3{width:auto;display:flex;align-items:center;justify-content:flex-end;padding-top:0;padding-left:0;writing-mode:horizontal-tb}.page-environment .benefit-section .ttl-h3 .ttl-icon{margin-right:clamp(0px, 2.1333333333vw, 11.2px);top:clamp(-11.2px, -2.1333333333vw, 0px);left:0;position:relative;transform:none}}.page-environment .benefit-section .benefit-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(0px, 1.1111111111vw, 22.4px)}@media screen and (max-width: 767px){.page-environment .benefit-section .benefit-list{grid-template-columns:1fr;gap:clamp(0px, 3.2vw, 16.8px)}}.page-environment .benefit-section .benefit-list_item{padding:clamp(0px, 3.3333333333vw, 67.2px) clamp(0px, 2.7777777778vw, 56px) clamp(0px, 2.7777777778vw, 56px) clamp(0px, 2.7777777778vw, 56px);border:1px solid var(--Eggshell3);border-radius:clamp(0px, 1.1111111111vw, 22.4px)}@media screen and (max-width: 767px){.page-environment .benefit-section .benefit-list_item{padding:clamp(0px, 6.4vw, 33.6px) clamp(0px, 6.4vw, 33.6px) clamp(0px, 6.4vw, 33.6px) clamp(0px, 28.8vw, 151.2px);border-radius:clamp(0px, 2.6666666667vw, 14px);position:relative}}.page-environment .benefit-section .icon-wrap{width:100%;height:clamp(0px, 5.5555555556vw, 112px);margin-bottom:clamp(0px, 1.6666666667vw, 33.6px)}@media screen and (max-width: 767px){.page-environment .benefit-section .icon-wrap{width:clamp(0px, 17.0666666667vw, 89.6px);height:clamp(0px, 17.0666666667vw, 89.6px);margin-right:0;margin-bottom:0;position:absolute;top:50%;left:clamp(0px, 6.4vw, 33.6px);transform:translate(0, -50%)}}.page-environment .benefit-section .icon-wrap img{width:auto;height:100%;display:block;margin:0 auto}.page-environment .benefit-section .ttl-h4{font-size:clamp(0px, 1.4583333333vw, 29.4px);line-height:1.5;font-weight:600;text-align:center;color:var(--gray5);margin-bottom:clamp(0px, 1.1111111111vw, 22.4px)}@media screen and (max-width: 767px){.page-environment .benefit-section .ttl-h4{font-size:clamp(0px, 4.8vw, 25.2px);text-align:left;margin-bottom:clamp(0px, 2.1333333333vw, 11.2px)}}.page-environment .benefit-section .lead-txt{font-size:clamp(0px, .9722222222vw, 19.6px)}@media screen and (max-width: 767px){.page-environment .benefit-section .lead-txt{font-size:clamp(0px, 3.2vw, 16.8px)}}.page-environment .numbers-section{padding-bottom:clamp(0px, 12.5vw, 252px)}@media screen and (max-width: 767px){.page-environment .numbers-section{padding-top:clamp(0px, 17.0666666667vw, 89.6px);padding-right:clamp(0px, 4.2666666667vw, 22.4px);padding-bottom:clamp(0px, 21.3333333333vw, 112px)}}@media screen and (max-width: 767px){.page-environment .numbers-section .ttl-h3{width:auto;display:flex;align-items:center;justify-content:flex-end;padding-top:0;padding-left:0;writing-mode:horizontal-tb}.page-environment .numbers-section .ttl-h3 .ttl-icon{margin-right:clamp(0px, 2.1333333333vw, 11.2px);top:clamp(-11.2px, -2.1333333333vw, 0px);left:0;position:relative;transform:none}}.page-environment .numbers-section .ttl-h3 i{margin:0;writing-mode:vertical-rl}@media screen and (max-width: 767px){.page-environment .numbers-section .ttl-h3 i{display:none}}.page-environment .numbers-section .contents-wrap{padding-bottom:0}.page-environment .numbers-section .numbers-list{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(4, 1fr);gap:clamp(0px, 1.1111111111vw, 22.4px)}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(6, 1fr);grid-template-rows:max-content max-content 1fr auto;gap:clamp(0px, 3.2vw, 16.8px)}}.page-environment .numbers-section .numbers-list>dl{border:1px solid var(--Eggshell3);border-radius:clamp(0px, 1.1111111111vw, 22.4px)}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list>dl{border-radius:clamp(0px, 2.6666666667vw, 14px)}}.page-environment .numbers-section .numbers-list .numbers-ttl{font-size:clamp(0px, 1.4583333333vw, 29.4px);line-height:1.5;font-weight:600;color:var(--gray5);padding:clamp(0px, 1.6666666667vw, 33.6px);border-bottom:1px solid var(--Eggshell3)}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list .numbers-ttl{font-size:clamp(0px, 4.8vw, 25.2px);text-align:center;padding:clamp(0px, 4.2666666667vw, 22.4px)}}.page-environment .numbers-section .numbers-list .numbers-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(0px, 3.3333333333vw, 67.2px) clamp(0px, 2.7777777778vw, 56px) clamp(0px, 2.7777777778vw, 56px) clamp(0px, 2.7777777778vw, 56px)}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list .numbers-wrap{padding:clamp(0px, 10.6666666667vw, 56px) clamp(0px, 5.3333333333vw, 28px) clamp(0px, 8.5333333333vw, 44.8px) clamp(0px, 5.3333333333vw, 28px)}}.page-environment .numbers-section .numbers-list .icon-wrap{width:auto;height:clamp(0px, 5.5555555556vw, 112px);margin:0;margin-bottom:clamp(0px, 2.2222222222vw, 44.8px)}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list .icon-wrap{height:clamp(0px, 17.0666666667vw, 89.6px);margin-bottom:clamp(0px, 6.4vw, 33.6px)}.page-environment .numbers-section .numbers-list .icon-wrap img{width:auto;height:100%}}.page-environment .numbers-section .numbers-list .num-txt{font-size:clamp(0px, 1.4583333333vw, 29.4px);line-height:1.8;font-weight:600;color:var(--gray5);text-align:center}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list .num-txt{font-size:clamp(0px, 4.2666666667vw, 22.4px)}}.page-environment .numbers-section .numbers-list .num-txt .en-font{font-size:clamp(0px, 5.5555555556vw, 112px);line-height:1;font-weight:500;display:block}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list .num-txt .en-font{font-size:clamp(0px, 12.8vw, 67.2px)}}.page-environment .numbers-section .numbers-list ol{display:flex;margin-bottom:clamp(0px, 2.4305555556vw, 49px)}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list ol{margin-bottom:clamp(0px, 6.4vw, 33.6px)}}.page-environment .numbers-section .numbers-list li{font-size:clamp(0px, .9722222222vw, 19.6px);font-weight:600;color:var(--gray5);text-align:center}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list li{font-size:clamp(0px, 3.2vw, 16.8px)}}.page-environment .numbers-section .numbers-list li img{height:clamp(0px, 5.5555555556vw, 112px);display:block;margin:0 auto clamp(0px, .5555555556vw, 11.2px)}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list li img{height:clamp(0px, 17.0666666667vw, 89.6px);margin-bottom:clamp(0px, 1.6vw, 8.4px)}}.page-environment .numbers-section .numbers-list li:first-child,.page-environment .numbers-section .numbers-list li:last-child{line-height:1.8}.page-environment .numbers-section .numbers-list li:first-child{margin-right:clamp(0px, 2.2222222222vw, 44.8px)}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list li:first-child{margin-right:clamp(0px, 8.5333333333vw, 44.8px)}}.page-environment .numbers-section .numbers-list li:last-child{margin-left:clamp(0px, 2.2222222222vw, 44.8px)}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list li:last-child{margin-left:clamp(0px, 8.5333333333vw, 44.8px)}}.page-environment .numbers-section .numbers-list li:nth-child(2),.page-environment .numbers-section .numbers-list li:nth-child(4){font-size:clamp(0px, 5.5555555556vw, 112px);font-weight:500;margin-top:clamp(0px, .5555555556vw, 11.2px)}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list li:nth-child(2),.page-environment .numbers-section .numbers-list li:nth-child(4){font-size:clamp(0px, 12.8vw, 67.2px);margin-top:clamp(0px, 2.6666666667vw, 14px)}}.page-environment .numbers-section .numbers-list li:nth-child(3){font-size:clamp(0px, 4.4444444444vw, 89.6px);font-weight:500;margin:clamp(0px, .9027777778vw, 18.2px) clamp(0px, 1.6666666667vw, 33.6px) 0}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list li:nth-child(3){font-size:clamp(0px, 10.6666666667vw, 56px);margin:clamp(0px, 1.0666666667vw, 5.6px) clamp(0px, 4.2666666667vw, 22.4px) 0}}.page-environment .numbers-section .numbers-list .lead-txt{font-size:clamp(0px, .9722222222vw, 19.6px);text-align:center}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list .lead-txt{font-size:clamp(0px, 3.2vw, 16.8px)}}.page-environment .numbers-section .numbers-list_item1{grid-area:1 / 1 / 2 / 2}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list_item1{grid-area:1 / 1 / 2 / 2}}.page-environment .numbers-section .numbers-list_item2{grid-area:1 / 2 / 2 / 4}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list_item2{grid-area:2 / 1 / 3 / 3}}.page-environment .numbers-section .numbers-list_item3{grid-area:2 / 1 / 3 / 2}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list_item3{grid-area:1 / 2 / 2 / 3}}.page-environment .numbers-section .numbers-list_item4{grid-area:2 / 2 / 3 / 3}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list_item4{grid-area:3 / 1 / 4 / 2}}.page-environment .numbers-section .numbers-list_item5{grid-area:2 / 3 / 3 / 4}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list_item5{grid-area:3 / 2 / 4 / 3}}.page-environment .numbers-section .numbers-list_item6{grid-area:3 / 1 / 4 / 3}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list_item6{grid-area:4 / 1 / 5 / 3}.page-environment .numbers-section .numbers-list_item6 .numbers-wrap{padding-right:clamp(0px, 3.7333333333vw, 19.6px);padding-left:clamp(0px, 3.7333333333vw, 19.6px)}}.page-environment .numbers-section .numbers-list_item7{grid-area:3 / 3 / 4 / 4}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list_item7{grid-area:5 / 1 / 6 / 2}}.page-environment .numbers-section .numbers-list_item8{grid-area:4 / 1 / 5 / 2}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list_item8{grid-area:5 / 2 / 6 / 3}}.page-environment .numbers-section .numbers-list_item9{grid-area:4 / 2 / 5 / 4}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list_item9{grid-area:6 / 1 / 7 / 3}}.page-environment .numbers-section .numbers-list_item6 .icon-wrap{width:100%;height:auto;margin-bottom:clamp(0px, 1.1111111111vw, 22.4px)}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list_item6 .icon-wrap{margin-bottom:0}}.page-environment .numbers-section .numbers-list_item6 .num-list{margin-bottom:clamp(0px, 2.2222222222vw, 44.8px);display:grid;grid-template-columns:clamp(0px, 5vw, 100.8px) clamp(0px, 5vw, 100.8px) clamp(0px, 5vw, 100.8px) clamp(0px, 5vw, 100.8px);gap:clamp(0px, 3.3333333333vw, 67.2px)}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list_item6 .num-list{margin-bottom:clamp(0px, 6.4vw, 33.6px);grid-template-columns:clamp(0px, 11.7333333333vw, 61.6px) clamp(0px, 11.7333333333vw, 61.6px) clamp(0px, 11.7333333333vw, 61.6px) clamp(0px, 11.7333333333vw, 61.6px);gap:clamp(0px, 6.6666666667vw, 35px)}}.page-environment .numbers-section .numbers-list_item6 .num-list .en-font{font-size:clamp(0px, 3.8888888889vw, 78.4px);font-weight:500;line-height:1;margin:0}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list_item6 .num-list .en-font{font-size:clamp(0px, 11.2vw, 58.8px)}}.page-environment .numbers-section .numbers-list_item9 .icon-wrap{width:clamp(0px, 16.1805555556vw, 326.2px);height:clamp(0px, 11.1111111111vw, 224px);margin-bottom:clamp(0px, 2.5vw, 50.4px);position:relative}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list_item9 .icon-wrap{width:clamp(0px, 50.9333333333vw, 267.4px);height:clamp(0px, 42.6666666667vw, 224px);margin-bottom:clamp(0px, 6.4vw, 33.6px)}.page-environment .numbers-section .numbers-list_item9 .icon-wrap img{position:relative;left:clamp(-2.8px, -.5333333333vw, 0px)}}.page-environment .numbers-section .numbers-list_item9 .num-txt{font-size:clamp(0px, .9722222222vw, 19.6px);line-height:1.5;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list_item9 .num-txt{font-size:clamp(0px, 3.2vw, 16.8px);z-index:1}}.page-environment .numbers-section .numbers-list_item9 .num-txt .ttl{width:100%;font-size:clamp(0px, .9722222222vw, 19.6px);line-height:1.5;color:var(--gray5);margin-bottom:0}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list_item9 .num-txt .ttl{font-size:clamp(0px, 3.7333333333vw, 19.6px)}}.page-environment .numbers-section .numbers-list_item9 .num-txt .en-font{font-size:clamp(0px, 1.9444444444vw, 39.2px)}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list_item9 .num-txt .en-font{font-size:clamp(0px, 6.4vw, 33.6px)}}.page-environment .numbers-section .numbers-list_item9 .legend-txt{width:clamp(0px, 8.3333333333vw, 168px);font-size:clamp(0px, 1.25vw, 25.2px);font-weight:600;text-align:center;display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;position:absolute}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list_item9 .legend-txt{width:clamp(0px, 16vw, 84px);font-size:clamp(0px, 3.2vw, 16.8px);white-space:nowrap}}.page-environment .numbers-section .numbers-list_item9 .legend-txt .sub-ttl{width:100%;font-size:clamp(0px, 1.25vw, 25.2px);font-weight:600;color:var(--gray3);margin-bottom:clamp(0px, .3472222222vw, 7px)}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list_item9 .legend-txt .sub-ttl{font-size:clamp(0px, 3.7333333333vw, 19.6px);margin-bottom:clamp(0px, 1.3333333333vw, 7px)}}.page-environment .numbers-section .numbers-list_item9 .legend-txt .en-font{font-size:clamp(0px, 2.9166666667vw, 58.8px);font-weight:500;color:var(--gray5)}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list_item9 .legend-txt .en-font{font-size:clamp(0px, 8.5333333333vw, 44.8px)}}.page-environment .numbers-section .numbers-list_item9 .legend-txt.age20{top:0;right:clamp(-140px, -6.9444444444vw, 0px)}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list_item9 .legend-txt.age20{right:clamp(-77px, -14.6666666667vw, 0px)}}.page-environment .numbers-section .numbers-list_item9 .legend-txt.age30{bottom:0;right:clamp(-140px, -6.9444444444vw, 0px)}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list_item9 .legend-txt.age30{right:clamp(-77px, -14.6666666667vw, 0px);bottom:clamp(0px, 2.6666666667vw, 14px)}}.page-environment .numbers-section .numbers-list_item9 .legend-txt.age40{bottom:0;left:clamp(-140px, -6.9444444444vw, 0px)}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list_item9 .legend-txt.age40{bottom:clamp(0px, 2.6666666667vw, 14px);left:clamp(-77px, -14.6666666667vw, 0px)}}.page-environment .numbers-section .numbers-list_item9 .legend-txt.age50{top:0;left:clamp(-140px, -6.9444444444vw, 0px)}@media screen and (max-width: 767px){.page-environment .numbers-section .numbers-list_item9 .legend-txt.age50{left:clamp(-77px, -14.6666666667vw, 0px)}}@media screen and (max-width: 767px){.page-global .container:before{content:"";width:1px;height:100%;background-color:var(--Eggshell3);position:absolute;top:0;left:clamp(0px, 3.2vw, 16.8px);z-index:1}}.page-global .kv-section .ttl{margin-bottom:0}.page-global .kv-section .img-wrap{width:100vw;margin-left:calc(-50vw + 50%);padding:0 clamp(0px, 2.2222222222vw, 44.8px)}@media screen and (max-width: 767px){.page-global .kv-section .img-wrap{padding:0 0 0 clamp(0px, 2.1333333333vw, 11.2px);position:relative;z-index:1}}.page-global .kv-section .img-wrap img{border-radius:clamp(0px, 1.1111111111vw, 22.4px)}@media screen and (max-width: 767px){.page-global .kv-section .img-wrap img{border-radius:clamp(0px, 2.6666666667vw, 14px) 0 0 clamp(0px, 2.6666666667vw, 14px)}}.page-global .kv-section .circle{bottom:clamp(-168px, -8.3333333333vw, 0px);right:clamp(-145.6px, -7.2222222222vw, 0px)}@media screen and (max-width: 767px){.page-global .kv-section .circle{bottom:clamp(-112px, -21.3333333333vw, 0px);right:clamp(-112px, -21.3333333333vw, 0px);z-index:-1}}.page-global .ttl{margin-bottom:clamp(0px, 3.3333333333vw, 67.2px)}@media screen and (max-width: 767px){.page-global .ttl{margin-bottom:clamp(0px, 6.4vw, 33.6px)}}.page-global .global-ttl{font-size:clamp(0px, 2.5vw, 50.4px);line-height:1.5;font-weight:600;color:var(--gray5);margin-bottom:clamp(0px, 2.2222222222vw, 44.8px)}@media screen and (max-width: 767px){.page-global .global-ttl{font-size:clamp(0px, 5.6vw, 29.4px);line-height:1.6;margin-bottom:clamp(0px, 6.4vw, 33.6px)}}.page-global .lead-txt{color:var(--gray4)}.page-global .followup-section.global-section{padding:0}@media screen and (max-width: 767px){.page-global .followup-section.global-section{padding-top:clamp(0px, 12.8vw, 67.2px);padding-right:clamp(0px, 4.2666666667vw, 22.4px);padding-bottom:clamp(0px, 17.0666666667vw, 89.6px);padding-left:clamp(0px, 8.5333333333vw, 44.8px)}}.page-global .salesarea-wrap{margin-top:clamp(0px, 1.1111111111vw, 22.4px);border:1px solid var(--Eggshell3);border-radius:clamp(0px, 1.1111111111vw, 22.4px);overflow:hidden}@media screen and (max-width: 767px){.page-global .salesarea-wrap{margin-top:clamp(0px, 8.5333333333vw, 44.8px);border-radius:clamp(0px, 2.6666666667vw, 14px)}}.page-global .salesarea-ttl{font-size:clamp(0px, 1.4583333333vw, 29.4px);font-weight:600;color:var(--gray5);padding:clamp(0px, 1.6666666667vw, 33.6px);border-bottom:1px solid var(--Eggshell3)}@media screen and (max-width: 767px){.page-global .salesarea-ttl{font-size:clamp(0px, 4.8vw, 25.2px);text-align:center;padding:clamp(0px, 4.2666666667vw, 22.4px)}}.page-global .salesarea-detail{padding:clamp(0px, 2.7777777778vw, 56px)}@media screen and (max-width: 767px){.page-global .salesarea-detail{padding:clamp(0px, 6.4vw, 33.6px)}}.page-global .salesarea-detail .lead-txt{line-height:1.5;margin-top:clamp(0px, 2.2222222222vw, 44.8px)}@media screen and (max-width: 767px){.page-global .salesarea-detail .lead-txt{width:100%;font-size:clamp(0px, 3.2vw, 16.8px);line-height:1.8;margin-top:clamp(0px, 4.2666666667vw, 22.4px)}}@media screen and (max-width: 767px){.page-global .communication-section{padding-top:clamp(0px, 17.0666666667vw, 89.6px);padding-right:clamp(0px, 4vw, 21px);padding-bottom:clamp(0px, 17.0666666667vw, 89.6px);padding-left:clamp(0px, 8.5333333333vw, 44.8px)}}@media screen and (max-width: 767px){.page-global .communication-section .lead-txt{width:clamp(0px, 74.9333333333vw, 393.4px)}}.page-global .communication-section .communication-list{margin-top:clamp(0px, 1.6666666667vw, 33.6px)}@media screen and (max-width: 767px){.page-global .communication-section .communication-list{margin-top:clamp(0px, 6.4vw, 33.6px)}}.page-global .communication-section .communication-list_item{font-size:clamp(0px, 1.1111111111vw, 22.4px);line-height:1.8;font-weight:600;display:flex;align-items:center;gap:clamp(0px, 2.0833333333vw, 42px);margin-bottom:clamp(0px, .5555555556vw, 11.2px)}@media screen and (max-width: 767px){.page-global .communication-section .communication-list_item{font-size:clamp(0px, 3.4666666667vw, 18.2px);gap:clamp(0px, 4.2666666667vw, 22.4px);margin-bottom:clamp(0px, 1.0666666667vw, 5.6px)}}.page-global .communication-section .communication-list_item:last-child{margin-bottom:0}.page-global .communication-section .communication-list_item .ttl{width:3.5em;font-size:clamp(0px, 1.1111111111vw, 22.4px);color:var(--gray5);margin-bottom:0}@media screen and (max-width: 767px){.page-global .communication-section .communication-list_item .ttl{font-size:clamp(0px, 3.4666666667vw, 18.2px)}}.page-global .communication-section .circle{right:auto;bottom:clamp(-168px, -8.3333333333vw, 0px);left:clamp(-100.8px, -5vw, 0px)}@media screen and (max-width: 767px){.page-global .communication-section .circle{bottom:clamp(-112px, -21.3333333333vw, 0px);left:clamp(-112px, -21.3333333333vw, 0px);z-index:-1}}.page-global .communication-img_list{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(0px, 1.1111111111vw, 22.4px);margin-top:clamp(0px, 3.3333333333vw, 67.2px)}@media screen and (max-width: 767px){.page-global .communication-img_list{gap:clamp(0px, 2.1333333333vw, 11.2px);margin-top:clamp(0px, 6.4vw, 33.6px)}}.page-global .communication-img_list__item{height:clamp(0px, 19.4444444444vw, 392px);font-size:clamp(0px, 1.1111111111vw, 22.4px);font-weight:300;color:var(--gray4);display:flex;align-items:center;justify-content:center;background-color:#D9D9D9;border-radius:clamp(0px, .5555555556vw, 11.2px)}@media screen and (max-width: 767px){.page-global .communication-img_list__item{height:clamp(0px, 28.2666666667vw, 148.4px);font-size:clamp(0px, 2.6666666667vw, 14px);text-align:center;line-height:1.8;border-radius:clamp(0px, 1.0666666667vw, 5.6px)}}.page-global .benefit-section{padding-bottom:clamp(0px, 12.5vw, 252px)}@media screen and (max-width: 767px){.page-global .benefit-section{padding-top:clamp(0px, 17.0666666667vw, 89.6px);padding-right:clamp(0px, 4vw, 21px);padding-bottom:clamp(0px, 21.3333333333vw, 112px);padding-left:clamp(0px, 8.5333333333vw, 44.8px)}}.page-global .benefit-section .contents-wrap{padding-bottom:0}@media screen and (max-width: 767px){.page-global .benefit-section .lead-txt{width:clamp(0px, 74.9333333333vw, 393.4px)}}.page-global .benefit-section .lead-txt+.lead-txt{margin-top:1.5em}@media screen and (max-width: 767px){.page-information .container:before{content:"";width:1px;height:100%;background-color:var(--Eggshell3);position:absolute;top:0;left:clamp(0px, 3.2vw, 16.8px);z-index:1}}.page-information .kv-section .ttl-wrap{padding-bottom:clamp(0px, 9.1666666667vw, 184.8px)}@media screen and (max-width: 767px){.page-information .kv-section .ttl-wrap{padding-bottom:clamp(0px, 12.8vw, 67.2px)}}.page-information .kv-section .circle{right:clamp(-100.8px, -5vw, 0px);bottom:clamp(-117.6px, -5.8333333333vw, 0px);left:auto}@media screen and (max-width: 767px){.page-information .kv-section .circle{right:clamp(-112px, -21.3333333333vw, 0px);bottom:clamp(-112px, -21.3333333333vw, 0px);z-index:-1}}@media screen and (max-width: 767px){.page-information .faq-section{padding-right:clamp(0px, 4.2666666667vw, 22.4px);padding-left:clamp(0px, 3.2vw, 16.8px)}}.page-information .faq-section .contents-wrap{padding-top:0;padding-bottom:clamp(0px, 12.5vw, 252px)}@media screen and (max-width: 767px){.page-information .faq-section .contents-wrap{padding-bottom:clamp(0px, 21.3333333333vw, 112px)}}.page-information .faq-section .faq-list_wrap{margin-bottom:clamp(0px, 3.3333333333vw, 67.2px);padding:clamp(0px, 1.6666666667vw, 33.6px) 0 clamp(0px, 2.2222222222vw, 44.8px) clamp(0px, .5555555556vw, 11.2px);position:relative}@media screen and (max-width: 767px){.page-information .faq-section .faq-list_wrap{margin-bottom:clamp(0px, 12.8vw, 67.2px);padding:0}}.page-information .faq-section .faq-list_wrap:last-of-type{margin-bottom:0}.page-information .faq-section .faq-list_wrap:before{content:"";width:clamp(0px, .5555555556vw, 11.2px);height:100%;border:1px solid var(--Eggshell3);background-color:var(--Eggshell0);border-radius:clamp(0px, .2777777778vw, 5.6px);position:absolute;top:0;left:0}@media screen and (max-width: 767px){.page-information .faq-section .faq-list_wrap:before{content:none}}.page-information .faq-section .ttl{margin-bottom:clamp(0px, 3.3333333333vw, 67.2px)}@media screen and (max-width: 767px){.page-information .faq-section .ttl{margin-bottom:clamp(0px, 7.7333333333vw, 40.6px);padding-left:clamp(0px, 5.3333333333vw, 28px)}}@media screen and (max-width: 767px){.page-information .faq-section .ttl-h3{width:auto;display:flex;align-items:center;justify-content:flex-end;padding-top:0;padding-left:0;writing-mode:horizontal-tb}.page-information .faq-section .ttl-h3 .ttl-icon{margin-right:clamp(0px, 2.1333333333vw, 11.2px);top:clamp(-11.2px, -2.1333333333vw, 0px);left:0;position:relative;transform:none}}.page-information .faq-section .faq-category_ttl{font-size:clamp(0px, 1.6666666667vw, 33.6px);line-height:1.5;font-weight:600;color:var(--gray5);margin-bottom:clamp(0px, 2.2222222222vw, 44.8px);padding-left:clamp(0px, 2.2222222222vw, 44.8px)}@media screen and (max-width: 767px){.page-information .faq-section .faq-category_ttl{font-size:clamp(0px, 5.6vw, 29.4px);line-height:1.6;margin-bottom:clamp(0px, 6.4vw, 33.6px);padding-left:clamp(0px, 5.3333333333vw, 28px)}}.page-information .faq-section .faq-list:last-of-type{margin-bottom:0}.page-information .circle{right:auto;bottom:clamp(0px, 5vw, 100.8px);left:clamp(-100.8px, -5vw, 0px)}@media screen and (max-width: 767px){.page-information .circle{bottom:clamp(-112px, -21.3333333333vw, 0px);left:clamp(-112px, -21.3333333333vw, 0px)}}.footer{padding:0 clamp(0px, 2.2222222222vw, 44.8px) clamp(0px, 2.2222222222vw, 44.8px) clamp(0px, 2.2222222222vw, 44.8px);position:relative}@media screen and (max-width: 767px){.footer{padding:0 clamp(0px, 2.1333333333vw, 11.2px) clamp(0px, 2.1333333333vw, 11.2px) clamp(0px, 2.1333333333vw, 11.2px)}.footer:before{content:"";width:1px;height:calc(100% + 2.1333333333vw);background-color:var(--Eggshell3);position:absolute;top:clamp(-11.2px, -2.1333333333vw, 0px);left:clamp(0px, 3.2vw, 16.8px);z-index:-1}}.footer:after{content:"";width:100vw;height:100%;background-color:var(--white);position:absolute;top:clamp(-22.4px, -1.1111111111vw, 0px);left:0;z-index:-1}@media screen and (max-width: 767px){.footer:after{content:none}}.footer-wrap{padding:clamp(0px, 6.9444444444vw, 140px);background-color:var(--Eggshell1);border-radius:clamp(0px, 1.1111111111vw, 22.4px)}@media screen and (max-width: 767px){.footer-wrap{padding:clamp(0px, 17.0666666667vw, 89.6px) clamp(0px, 10.6666666667vw, 56px);border-radius:clamp(0px, 3.2vw, 16.8px)}}.footer-wrap .logo{width:clamp(0px, 18.9583333333vw, 382.2px);height:auto;display:block;margin:0 auto clamp(0px, 3.3333333333vw, 67.2px)}@media screen and (max-width: 767px){.footer-wrap .logo{width:clamp(0px, 43.2vw, 226.8px);margin:0 0 clamp(0px, 9.3333333333vw, 49px) 0}}.footer-wrap .logo img{width:100%}.footer-wrap .gnav-list{display:flex;align-items:center;justify-content:center;gap:clamp(0px, 2.0833333333vw, 42px);margin-bottom:clamp(0px, 4.4444444444vw, 89.6px)}@media screen and (max-width: 767px){.footer-wrap .gnav-list{flex-wrap:wrap;justify-content:flex-start;gap:clamp(0px, 6.4vw, 33.6px);margin-bottom:clamp(0px, 8.5333333333vw, 44.8px)}}.footer-wrap .gnav-list a{width:100%;height:auto;font-size:clamp(0px, .9722222222vw, 19.6px);font-weight:600;line-height:1.5;color:var(--gray5);letter-spacing:0.05em;display:block}@media screen and (max-width: 767px){.footer-wrap .gnav-list a{font-size:clamp(0px, 3.4666666667vw, 18.2px)}}.copylight-txt{font-size:clamp(0px, .6944444444vw, 14px);line-height:1.6;font-weight:300;text-align:center;color:var(--gray3);letter-spacing:0.1em}@media screen and (max-width: 767px){.copylight-txt{font-size:clamp(0px, 2.6666666667vw, 14px);text-align:left}}.fadeTriggerOnce,.fadeInUpTriggerOnce,.slideTriggerOnce,.imgTriggerOnce{opacity:0}.fadeIn{opacity:0;transform:translateY(clamp(0px, 3.4722222222vw, 70px))}.fadeIn.is-active{opacity:1;transform:translateY(0);transition:all 3s cubic-bezier(0.22, 1, 0.36, 1)}
/*# sourceMappingURL=main.css.map */
