@import"https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Noto+Sans+JP:wght@100..900&display=swap";:root{--color-white: #fff;--color-text-black: #333;--color-text-gray: #666;--color-text-gray-light: #999;--color-orange1: #F29600;--color-orange2: #EF8200;--color-column-bg: #FFF0D9;--color-column-bg-light: #FFF7EB;--color-attention: #FF4848;--color-career: #FF6B26;--color-newgraduate: #67D77D}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.sp-full{width:90% !important;max-width:90% !important}}@media screen and (max-width: 768px)and (orientation: portrait){.sp-full{width:100% !important;max-width:100% !important}}.max-w{max-width:1600px !important;margin:0 auto}.w-90{width:90%;margin:0 auto}@media screen and (min-width: 1600px){.w-90{width:90%}}@media screen and (max-width: 768px)and (orientation: portrait){.w-90{width:90%}}.w-80{width:80%;margin:0 auto;max-width:1520px !important}@media screen and (max-width: 768px)and (orientation: portrait){.w-80{width:90%}}.w-60{width:60%;margin:0 auto}@media screen and (max-width: 768px)and (orientation: portrait){.w-60{width:90%}}.w-45{width:45%;margin:0 auto}@media screen and (max-width: 768px)and (orientation: portrait){.w-45{width:90%}}.pageContent{display:block;padding-top:calc(6.875vw - 0.88rem + 0.88rem)}@media screen and (min-width: 1600px){.pageContent{padding-top:clamp(88px,5.5vw - 0.88rem + 0.88rem,88px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.pageContent{padding-top:calc(17.9487179487vw - 0.7rem + 0.7rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.pageContent{padding-top:calc((9.1145833333vw - 0.7rem + 0.7rem)*1.2)}}.main{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;margin:0 auto;row-gap:calc(0vw - 0rem + 0rem);padding-top:calc(6.875vw - 0.88rem + 0.88rem)}.main.no-padding{padding-top:0}.main.wp_content{row-gap:calc(4.6875vw - 0.6rem + 0.6rem);padding:calc(6.875vw - 0.88rem + 0.88rem) 0}@media screen and (min-width: 1600px){.main.wp_content{row-gap:clamp(60px,3.75vw - 0.6rem + 0.6rem,60px*1.5);padding:clamp(88px,5.5vw - 0.88rem + 0.88rem,88px*1.5) 0}}@media screen and (max-width: 768px)and (orientation: portrait){.main.wp_content{row-gap:calc(10.2564102564vw - 0.4rem + 0.4rem);padding:calc(10.2564102564vw - 0.4rem + 0.4rem) 0}}.section{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;margin:0 auto;width:100%;row-gap:calc(4.6875vw - 0.6rem + 0.6rem);padding:calc(6.25vw - 0.8rem + 0.8rem) 0}@media screen and (min-width: 1600px){.section{row-gap:clamp(60px,3.75vw - 0.6rem + 0.6rem,60px*1.5);padding:clamp(80px,5vw - 0.8rem + 0.8rem,80px*1.5) 0}}@media screen and (max-width: 768px)and (orientation: portrait){.section{row-gap:calc(10.2564102564vw - 0.4rem + 0.4rem);padding:calc(10.2564102564vw - 0.4rem + 0.4rem) 0}}.content{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:calc(2.5vw - 0.32rem + 0.32rem);align-items:start;align-content:start}@media screen and (min-width: 1600px){.content{gap:clamp(32px,2vw - 0.32rem + 0.32rem,32px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.content{gap:calc(6.1538461538vw - 0.24rem + 0.24rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.content{gap:calc((4.1666666667vw - 0.32rem + 0.32rem)*1.2)}}.content.sm{gap:calc(1.875vw - 0.24rem + 0.24rem)}@media screen and (min-width: 1600px){.content.sm{gap:clamp(24px,1.5vw - 0.24rem + 0.24rem,24px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.content.sm{gap:calc(4.1025641026vw - 0.16rem + 0.16rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.content.sm{gap:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2)}}.content.xs{gap:calc(0.625vw - 0.08rem + 0.08rem)}@media screen and (min-width: 1600px){.content.xs{gap:clamp(8px,0.5vw - 0.08rem + 0.08rem,8px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.content.xs{gap:calc(2.0512820513vw - 0.08rem + 0.08rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.content.xs{gap:calc((1.0416666667vw - 0.08rem + 0.08rem)*1.2)}}.bgcolor{background-color:var(--color-column-bg)}.column-2{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:calc(4.6875vw - 0.6rem + 0.6rem);align-items:start}@media screen and (max-width: 768px)and (orientation: portrait){.column-2{grid-template-columns:1fr;gap:calc(10vw - 0.39rem + 0.39rem)}}.column-2 .text{margin-top:1em}.text{color:var(--color-text-black);text-align:justify;-moz-text-align-last:justify;text-justify:inter-word;text-justify:distribute-all-lines;text-justify:distribute-letter;display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:0em;align-items:start;align-content:start;font-size:calc(1.25vw - 0.16rem + 0.16rem);line-height:2;font-weight:400;letter-spacing:.02em}@media screen and (max-width: 768px)and (orientation: portrait){.text{font-size:calc(4.1025641026vw - 0.16rem + 0.16rem);line-height:2}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.text{font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2);line-height:2}}@media screen and (min-width: 1600px){.text{font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)}}.text p,.text div,.text span{font-size:calc(1.25vw - 0.16rem + 0.16rem);line-height:2;font-weight:400;letter-spacing:.02em}@media screen and (max-width: 768px)and (orientation: portrait){.text p,.text div,.text span{font-size:calc(4.1025641026vw - 0.16rem + 0.16rem);line-height:2}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.text p,.text div,.text span{font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2);line-height:2}}@media screen and (min-width: 1600px){.text p,.text div,.text span{font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)}}.text.sm{font-size:calc(1.09375vw - 0.14rem + 0.14rem);line-height:2}@media screen and (min-width: 1600px){.text.sm{font-size:clamp(14px,0.875vw - 0.14rem + 0.14rem,14px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.text.sm{font-size:calc(3.5897435897vw - 0.14rem + 0.14rem);line-height:1.8}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.text.sm{font-size:calc((1.8229166667vw - 0.14rem + 0.14rem)*1.2)}}.text.sm *{font-size:calc(1.09375vw - 0.14rem + 0.14rem);line-height:2}@media screen and (min-width: 1600px){.text.sm *{font-size:clamp(14px,0.875vw - 0.14rem + 0.14rem,14px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.text.sm *{font-size:calc(3.5897435897vw - 0.14rem + 0.14rem);line-height:1.8}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.text.sm *{font-size:calc((1.8229166667vw - 0.14rem + 0.14rem)*1.2)}}.text.md{font-size:calc(1.09375vw - 0.14rem + 0.14rem);line-height:1.8}@media screen and (min-width: 1600px){.text.md{font-size:clamp(14px,0.875vw - 0.14rem + 0.14rem,14px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.text.md{font-size:calc(3.5897435897vw - 0.14rem + 0.14rem);line-height:1.8}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.text.md{font-size:calc((1.8229166667vw - 0.14rem + 0.14rem)*1.2)}}.text.md *{font-size:calc(1.09375vw - 0.14rem + 0.14rem);line-height:1.8}@media screen and (min-width: 1600px){.text.md *{font-size:clamp(14px,0.875vw - 0.14rem + 0.14rem,14px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.text.md *{font-size:calc(3.5897435897vw - 0.14rem + 0.14rem);line-height:1.8}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.text.md *{font-size:calc((1.8229166667vw - 0.14rem + 0.14rem)*1.2)}}.text .align-right{display:block;text-align:right}.text .font-lg{font-size:1.25em}.large_text{font-size:calc(1.5625vw - 0.2rem + 0.2rem);font-weight:400;line-height:2;letter-spacing:.02em;color:var(--color-orange2);text-align:center}@media screen and (min-width: 1600px){.large_text{font-size:clamp(20px,1.25vw - 0.2rem + 0.2rem,20px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.large_text{font-size:calc(4.1025641026vw - 0.16rem + 0.16rem);text-align:left}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.large_text{font-size:calc((4.6153846154vw - 0.18rem + 0.18rem)/1.5)}}.large_text.black{color:var(--color-text-black)}.full-column-2{display:grid;grid-template-columns:1fr 1fr;gap:calc((4.6875vw - 0.6rem + 0.6rem)*2);align-items:start}@media screen and (min-width: 1600px){.full-column-2{gap:calc(clamp(60px,3.75vw - 0.6rem + 0.6rem,60px*1.5)*2)}}@media screen and (max-width: 768px)and (orientation: portrait){.full-column-2{grid-template-columns:1fr;row-gap:vw_sp(16);width:100%}}.full-column-2_content{width:100%;padding:0 calc((10vw - 1.28rem + 1.28rem)/2);grid-row:1/2;position:relative;z-index:2}@media screen and (min-width: 1600px){.full-column-2_content{padding:0 calc(clamp(128px,8vw - 1.28rem + 1.28rem,128px*1.5)/2);align-self:center}}@media screen and (min-width: 769px)and (max-width: 1599px){.full-column-2_content.hasaNumber{margin-top:calc(2.5vw - 0.32rem + 0.32rem)}}@media screen and (max-width: 768px)and (orientation: portrait){.full-column-2_content.hasaNumber{margin-top:calc((15.3846153846vw - 0.6rem + 0.6rem)*-1)}}.full-column-2_content.hasaNumber h3{display:grid;grid-template-columns:auto 1fr;gap:calc(0.9375vw - 0.12rem + 0.12rem);align-items:center;align-content:center}@media screen and (max-width: 768px)and (orientation: portrait){.full-column-2_content.hasaNumber h3{display:block}}@media screen and (max-width: 768px)and (orientation: portrait){.full-column-2_content{padding:0;grid-row:2/3;width:90%;margin:0 auto;margin-top:0}}.full-column-2_image{display:block;width:100%;height:100%;grid-row:1/2;overflow:hidden}@media screen and (max-width: 768px)and (orientation: portrait){.full-column-2_image{width:95%;aspect-ratio:3/2}}.full-column-2_image img,.full-column-2_image picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.full-column-2:nth-of-type(odd) .full-column-2_content{grid-column:2/3}@media screen and (min-width: 769px)and (max-width: 1599px){.full-column-2:nth-of-type(odd) .full-column-2_content{padding:0 calc((10vw - 1.28rem + 1.28rem)/2);padding-left:0}}@media screen and (max-width: 768px)and (orientation: portrait){.full-column-2:nth-of-type(odd) .full-column-2_content{grid-column:1/2;grid-row:2/3}}.full-column-2:nth-of-type(odd) .full-column-2_image{grid-column:1/2;border-radius:0 calc(2.5vw - 0.32rem + 0.32rem) calc(2.5vw - 0.32rem + 0.32rem) 0}@media screen and (max-width: 768px)and (orientation: portrait){.full-column-2:nth-of-type(odd) .full-column-2_image{grid-column:1/2;grid-row:1/2;border-radius:0 vw_sp(16) vw_sp(16) 0}}.full-column-2:nth-of-type(odd).reverse .full-column-2_content{grid-column:1/2}@media screen and (min-width: 769px)and (max-width: 1599px){.full-column-2:nth-of-type(odd).reverse .full-column-2_content{padding:0 calc((10vw - 1.28rem + 1.28rem)/2);padding-right:0}}@media screen and (max-width: 768px)and (orientation: portrait){.full-column-2:nth-of-type(odd).reverse .full-column-2_content{grid-column:1/2;grid-row:2/3}}.full-column-2:nth-of-type(odd).reverse .full-column-2_image{border-radius:calc(2.5vw - 0.32rem + 0.32rem) 0 0 calc(2.5vw - 0.32rem + 0.32rem);grid-column:2/3}@media screen and (max-width: 768px)and (orientation: portrait){.full-column-2:nth-of-type(odd).reverse .full-column-2_image{grid-column:1/2;grid-row:1/2;border-radius:calc(4.1025641026vw - 0.16rem + 0.16rem) 0 0 calc(4.1025641026vw - 0.16rem + 0.16rem);justify-self:end}}.full-column-2:nth-of-type(even) .full-column-2_content{grid-column:1/2}@media screen and (min-width: 769px)and (max-width: 1599px){.full-column-2:nth-of-type(even) .full-column-2_content{padding:0 calc((10vw - 1.28rem + 1.28rem)/2);padding-right:0}}@media screen and (max-width: 768px)and (orientation: portrait){.full-column-2:nth-of-type(even) .full-column-2_content{grid-column:1/2;grid-row:2/3}}.full-column-2:nth-of-type(even) .full-column-2_image{border-radius:calc(2.5vw - 0.32rem + 0.32rem) 0 0 calc(2.5vw - 0.32rem + 0.32rem);grid-column:2/3}@media screen and (max-width: 768px)and (orientation: portrait){.full-column-2:nth-of-type(even) .full-column-2_image{grid-column:1/2;grid-row:1/2;border-radius:calc(4.1025641026vw - 0.16rem + 0.16rem) 0 0 calc(4.1025641026vw - 0.16rem + 0.16rem);justify-self:end}}.full-column-2:nth-of-type(even).reverse .full-column-2_content{grid-column:2/3}@media screen and (min-width: 769px)and (max-width: 1599px){.full-column-2:nth-of-type(even).reverse .full-column-2_content{padding:0 calc((10vw - 1.28rem + 1.28rem)/2);padding-left:0}}@media screen and (max-width: 768px)and (orientation: portrait){.full-column-2:nth-of-type(even).reverse .full-column-2_content{grid-column:1/2;grid-row:2/3}}.full-column-2:nth-of-type(even).reverse .full-column-2_image{grid-column:1/2;border-radius:0 calc(2.5vw - 0.32rem + 0.32rem) calc(2.5vw - 0.32rem + 0.32rem) 0}@media screen and (max-width: 768px)and (orientation: portrait){.full-column-2:nth-of-type(even).reverse .full-column-2_image{grid-column:1/2;grid-row:1/2;border-radius:0 vw_sp(16) vw_sp(16) 0}}html{overflow-y:scroll;scroll-padding-top:80px}html{--scroll-y: 0}html{scroll-behavior:smooth}html{font-family:"Noto Sans JP",sans-serif}.fixed{position:fixed;top:var(--scroll-y);left:0;width:100%;height:110%;overflow:hidden}button,*[role=button]{cursor:pointer}.sp_only{display:none}@media screen and (max-width: 768px)and (orientation: portrait){.sp_only{display:block}}.grecaptcha-badge{visibility:hidden !important}.pageTitle{display:grid;grid-template-columns:auto 1fr;gap:1.5em;margin:0 auto;width:90%}@media screen and (max-width: 768px)and (orientation: portrait){.pageTitle{padding:calc(6.1538461538vw - 0.24rem + 0.24rem) 0 calc(0vw - 0rem + 0rem) 0;gap:.5em}}.pageTitle h1{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:.7em}@media screen and (max-width: 768px)and (orientation: portrait){.pageTitle h1{gap:.4em}}.pageTitle h1 em{display:flex;align-items:center;font-size:calc(2.8125vw - 0.36rem + 0.36rem);gap:.5em;color:var(--color-orange2);font-feature-settings:"palt";letter-spacing:.1em}@media screen and (min-width: 1600px){.pageTitle h1 em{font-size:clamp(36px,2.25vw - 0.36rem + 0.36rem,36px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.pageTitle h1 em{font-size:calc(6.1538461538vw - 0.24rem + 0.24rem);flex-direction:row-reverse}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.pageTitle h1 em{font-size:calc((3.6458333333vw - 0.28rem + 0.28rem)*1.2)}}.pageTitle h1 span{font-size:calc(1.25vw - 0.16rem + 0.16rem);font-family:"Barlow Semi Condensed";font-weight:500;color:var(--color-text-gray)}@media screen and (min-width: 1600px){.pageTitle h1 span{font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.pageTitle h1 span{font-size:calc(3.5897435897vw - 0.14rem + 0.14rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.pageTitle h1 span{font-size:calc((1.8229166667vw - 0.14rem + 0.14rem)*1.2)}}.pageTitle h1 .tag{display:grid;grid-template-columns:auto auto;grid-auto-rows:auto;align-items:center;font-family:"Noto Sans JP",sans-serif;letter-spacing:.02em;gap:.4em;font-size:calc(1.40625vw - 0.18rem + 0.18rem);color:#fff;background-color:var(--color-newgraduate);padding:.6em 1.2em;border-radius:999px;line-height:1}@media screen and (max-width: 768px)and (orientation: portrait){.pageTitle h1 .tag{font-size:calc(3.5897435897vw - 0.14rem + 0.14rem);padding:.4em 1em}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.pageTitle h1 .tag{font-size:calc((1.8229166667vw - 0.14rem + 0.14rem)*1.2);padding:.4em 1em}}.pageTitle h1 .tag:before{content:"";display:block;width:1.2em;height:1.2em;background-color:#fff;mask-image:url("../images/icon/newgraduate.svg");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("../images/icon/newgraduate.svg");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.pageTitle h1 .tag.career{background-color:var(--color-career)}.pageTitle h1 .tag.career:before{mask-image:url("../images/icon/carrer.svg");-webkit-mask-image:url("../images/icon/carrer.svg")}.pageTitle:after{content:"";display:block;width:100%;height:1px;background-color:var(--color-orange1);font-size:calc(2.8125vw - 0.36rem + 0.36rem);margin-top:.6em}@media screen and (min-width: 1600px){.pageTitle:after{font-size:clamp(36px,2.25vw - 0.36rem + 0.36rem,36px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.pageTitle:after{font-size:calc(6.1538461538vw - 0.24rem + 0.24rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.pageTitle:after{font-size:calc((3.6458333333vw - 0.28rem + 0.28rem)*1.2)}}.headline_em{font-size:calc(2.5vw - 0.32rem + 0.32rem)}@media screen and (min-width: 1600px){.headline_em{font-size:clamp(32px,2vw - 0.32rem + 0.32rem,32px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.headline_em{font-size:calc(5.1282051282vw - 0.2rem + 0.2rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.headline_em{font-size:calc((3.6458333333vw - 0.28rem + 0.28rem)*1.2)}}.headline_small{font-family:"Barlow Semi Condensed";font-size:calc(1.25vw - 0.16rem + 0.16rem);font-weight:500}@media screen and (min-width: 1600px){.headline_small{font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.headline_small{font-size:calc(3.0769230769vw - 0.12rem + 0.12rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.headline_small{font-size:calc((1.8229166667vw - 0.14rem + 0.14rem)*1.2)}}.headline{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5em;margin:0 auto;font-size:calc(2.5vw - 0.32rem + 0.32rem)}@media screen and (min-width: 1600px){.headline{font-size:clamp(32px,2vw - 0.32rem + 0.32rem,32px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.headline{font-size:calc(5.1282051282vw - 0.2rem + 0.2rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.headline{font-size:calc((3.6458333333vw - 0.28rem + 0.28rem)*1.2)}}.headline{width:90%}@media screen and (max-width: 768px)and (orientation: portrait){.headline{width:100%}}.headline:before,.headline:after{content:"";display:block;width:100%;height:1px}.headline.border:before,.headline.border:after{background-color:var(--color-orange1)}.headline span{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;justify-items:center;gap:.25em}.headline em{color:var(--color-orange2);-moz-font-feature-settings:"palt"}.headline small{font-family:"Barlow Semi Condensed";color:var(--color-text-gray);font-family:"Barlow Semi Condensed";font-size:calc(1.25vw - 0.16rem + 0.16rem);font-weight:500}@media screen and (min-width: 1600px){.headline small{font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.headline small{font-size:calc(3.0769230769vw - 0.12rem + 0.12rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.headline small{font-size:calc((1.8229166667vw - 0.14rem + 0.14rem)*1.2)}}.contentHeadline{color:var(--color-orange2);font-size:calc(2.1875vw - 0.28rem + 0.28rem);font-weight:400;line-height:1.4;letter-spacing:.02em}@media screen and (min-width: 1600px){.contentHeadline{font-size:clamp(28px,1.75vw - 0.28rem + 0.28rem,28px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.contentHeadline{font-size:calc(5.1282051282vw - 0.2rem + 0.2rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.contentHeadline{font-size:calc((3.125vw - 0.24rem + 0.24rem)*1.2)}}@media screen and (min-width: 769px)and (max-width: 1599px){.contentHeadline.sm{font-size:calc(1.5625vw - 0.2rem + 0.2rem);padding-bottom:0}}@media screen and (min-width: 1600px){.contentHeadline.sm{font-size:clamp(22px,1.375vw - 0.22rem + 0.22rem,22px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.contentHeadline.sm{font-size:calc(5.1282051282vw - 0.2rem + 0.2rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.contentHeadline.sm{font-size:calc((2.6041666667vw - 0.2rem + 0.2rem)*1.2)}}.contentHeadline .number{font-family:"Barlow Semi Condensed";font-size:calc(2.5vw - 0.32rem + 0.32rem);font-weight:500;background-color:var(--color-orange2);color:#fff;width:calc(5vw - 0.64rem + 0.64rem);height:calc(5vw - 0.64rem + 0.64rem);border-radius:999px;font-family:"Barlow Semi Condensed";display:flex;justify-content:center;align-items:center;margin-bottom:.5em}@media screen and (max-width: 768px)and (orientation: portrait){.contentHeadline .number{width:calc(12.3076923077vw - 0.48rem + 0.48rem);height:calc(12.3076923077vw - 0.48rem + 0.48rem);font-size:calc(6.1538461538vw - 0.24rem + 0.24rem)}}.contentHeadlineSub{display:flex;align-items:center;gap:1em;align-items:center}@media screen and (max-width: 768px)and (orientation: portrait){.contentHeadlineSub{gap:.5em}}@media screen and (max-width: 768px)and (orientation: portrait){.contentHeadlineSub.sp-wrap{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:.5em}.contentHeadlineSub.sp-wrap div{display:flex;flex-wrap:wrap;-moz-column-gap:.5em;column-gap:.5em;gap:.25em}}.contentHeadlineSub div{flex-shrink:0;display:flex;align-items:center;gap:.5em;font-size:calc(1.875vw - 0.24rem + 0.24rem);font-weight:400;color:var(--color-orange2);letter-spacing:.02em;line-height:1.4}@media screen and (min-width: 1600px){.contentHeadlineSub div{font-size:clamp(24px,1.5vw - 0.24rem + 0.24rem,24px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.contentHeadlineSub div{font-size:calc(5.1282051282vw - 0.2rem + 0.2rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.contentHeadlineSub div{font-size:calc((2.6041666667vw - 0.2rem + 0.2rem)*1.2)}}.contentHeadlineSub div small{font-size:calc(1.09375vw - 0.14rem + 0.14rem);font-family:"Barlow Semi Condensed","Noto Sans JP",sans-serif;font-weight:400;color:var(--color-text-gray)}@media screen and (min-width: 1600px){.contentHeadlineSub div small{font-size:clamp(14px,0.875vw - 0.14rem + 0.14rem,14px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.contentHeadlineSub div small{font-size:calc(3.0769230769vw - 0.12rem + 0.12rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.contentHeadlineSub div small{font-size:calc((1.5625vw - 0.12rem + 0.12rem)*1.2)}}.contentHeadlineSub.icon div:before{content:"";display:block;width:2em;height:2em;aspect-ratio:1/1;flex-shrink:0;background-color:var(--color-orange2);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.contentHeadlineSub.dentist div:before{mask-image:url("../images/icon/dentist.svg");-webkit-mask-image:url("../images/icon/dentist.svg")}.contentHeadlineSub.hygienist div:before{mask-image:url("../images/icon/hygienist.svg");-webkit-mask-image:url("../images/icon/hygienist.svg")}.contentHeadlineSub.technician div:before{mask-image:url("../images/icon/technician.svg");-webkit-mask-image:url("../images/icon/technician.svg")}.contentHeadlineSub.other div:before{mask-image:url("../images/icon/clinic.svg");-webkit-mask-image:url("../images/icon/clinic.svg")}.contentHeadlineSub:after{content:"";display:block;width:100%;flex-basis:100%;height:1px;background-color:var(--color-orange1)}.attentionButton{display:block;width:100%;border-radius:.8em;position:relative;padding:1em;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;transition:background-color .15s ease}@media screen and (min-width: 769px)and (max-width: 1599px){.attentionButton{font-size:calc(1.25vw - 0.16rem + 0.16rem)}}@media screen and (min-width: 1600px){.attentionButton{font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5) !important}}@media screen and (max-width: 768px)and (orientation: portrait){.attentionButton{font-size:calc(3.5897435897vw - 0.14rem + 0.14rem);padding:.5em}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.attentionButton{font-size:calc((1.8229166667vw - 0.14rem + 0.14rem)*1.2)}}.attentionButton:before,.attentionButton:after{content:"";width:1em;height:100%;position:absolute;top:0;border:2px solid var(--color-orange1)}.attentionButton:before{left:0;border-radius:.6em 0 0 .6em;border-right:0}.attentionButton:after{right:0;border-radius:0 .6em .6em 0;border-left:0}.attentionButton *{transition:all .15s ease}.attentionButton:hover div{background-color:var(--color-orange1) !important}.attentionButton:hover div:before,.attentionButton:hover div:after{background-color:#fff}.attentionButton:hover *{color:#fff}.attentionButton>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;align-content:center;gap:.8em;border-radius:.4em;background-color:var(--color-column-bg);padding:2em 1em;height:100%;transition:background-color .15s ease}@media screen and (max-width: 768px)and (orientation: portrait){.attentionButton>div{gap:1.5em;padding:1em 1.5em}}.attentionButton>div:before,.attentionButton>div:after{content:"";display:block;background-color:var(--color-orange2);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;transition:background-color .15s ease}.attentionButton>div:before{width:2.2em;height:2.2em}@media screen and (max-width: 768px)and (orientation: portrait){.attentionButton>div:before{width:2em;height:2em}}.attentionButton>div:after{width:1.6em;height:1.6em;mask-image:url("../images/icon/circle_arrow.svg");-webkit-mask-image:url("../images/icon/circle_arrow.svg")}@media screen and (max-width: 768px)and (orientation: portrait){.attentionButton>div:after{width:1.2em;height:1.2em}}.attentionButton.no-icon>div::before{opacity:0;visibility:hidden}.attentionButton.line>div:before{background-image:url("../images/icon/line.svg");-webkit-background-image:url("../images/icon/line.svg");background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-background-size:contain;-webkit-background-repeat:no-repeat;-webkit-background-position:center;background-color:rgba(0,0,0,0)}.attentionButton.entry>div:before{mask-image:url("../images/icon/entry.svg");-webkit-mask-image:url("../images/icon/entry.svg")}.attentionButton.visit>div:before{mask-image:url("../images/icon/visit.svg");-webkit-mask-image:url("../images/icon/visit.svg")}.attentionButton.area>div:before{mask-image:url("../images/icon/area.svg");-webkit-mask-image:url("../images/icon/area.svg")}.attentionButton.numbers>div:before{mask-image:url("../images/icon/numbers.svg");-webkit-mask-image:url("../images/icon/numbers.svg")}.attentionButton.pdf>div:before{mask-image:url("../images/icon/pdf.svg");-webkit-mask-image:url("../images/icon/pdf.svg")}.attentionButton.feature>div:before{mask-image:url("../images/icon/feature.svg");-webkit-mask-image:url("../images/icon/feature.svg")}.attentionButton.aboutus>div:before{mask-image:url("../images/icon/aboutus.svg");-webkit-mask-image:url("../images/icon/aboutus.svg")}.attentionButton.interview>div:before{mask-image:url("../images/icon/mic.svg");-webkit-mask-image:url("../images/icon/mic.svg")}.attentionButton.ob>div:before{mask-image:url("../images/icon/ob.svg");-webkit-mask-image:url("../images/icon/ob.svg")}.attentionButton.career>div:before{mask-image:url("../images/icon/carrer.svg");-webkit-mask-image:url("../images/icon/carrer.svg")}.attentionButton.newgraduate>div:before{mask-image:url("../images/icon/newgraduate.svg");-webkit-mask-image:url("../images/icon/newgraduate.svg")}.attentionButton span{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;justify-items:center;align-items:center;align-self:center;align-content:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;gap:.75em}@media screen and (max-width: 768px)and (orientation: portrait){.attentionButton span{justify-items:start;gap:.75em}}.attentionButton span em{font-size:1.5em;color:var(--color-orange2);line-height:1}@media screen and (max-width: 768px)and (orientation: portrait){.attentionButton span em{font-size:1.2em;align-self:center;line-height:1}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.attentionButton span em{font-size:1.5em}}.attentionButton span small{font-size:1em;font-family:"Barlow Semi Condensed";font-weight:500;color:var(--color-text-gray);line-height:1}@media screen and (max-width: 768px)and (orientation: portrait){.attentionButton span small{font-size:.9em;align-self:center}}@media screen and (min-width: 769px)and (max-width: 1599px){.attentionButton.small>div{padding:1em}.attentionButton.small span{line-height:1.5}.attentionButton.small span em{font-size:1.2em}.attentionButton.small span small{font-size:.9em}}.attentionButton.white>div{background-color:#fff}.attentionButton.newgraduate:before,.attentionButton.newgraduate:after{border-color:var(--color-newgraduate) !important}.attentionButton.career:before,.attentionButton.career:after{border-color:var(--color-career) !important}.attentionButton.newgraduate>div{background-color:var(--color-newgraduate);transition:all .15s ease}.attentionButton.newgraduate>div *{color:#fff !important}.attentionButton.newgraduate>div:before,.attentionButton.newgraduate>div:after{background-color:#fff !important}.attentionButton.newgraduate>div:hover{background-color:var(--color-newgraduate) !important;opacity:.6}.attentionButton.career>div{background-color:var(--color-career);transition:all .15s ease}.attentionButton.career>div *{color:#fff !important}.attentionButton.career>div:before,.attentionButton.career>div:after{background-color:#fff !important}.attentionButton.career>div:hover{background-color:var(--color-career) !important;opacity:.6}.attentionButton_list{display:grid;grid-template-columns:repeat(2, 1fr);gap:calc(3.75vw - 0.48rem + 0.48rem);width:90%;margin:0 auto}@media screen and (min-width: 1600px){.attentionButton_list{width:90%}}@media screen and (max-width: 768px)and (orientation: portrait){.attentionButton_list{width:90%}}.attentionButton_list{max-width:1600px !important}@media screen and (min-width: 1600px){.attentionButton_list{gap:clamp(48px,3vw - 0.48rem + 0.48rem,48px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.attentionButton_list{grid-template-columns:1fr;gap:calc(4.1025641026vw - 0.16rem + 0.16rem)}}.innerButtons{display:block;position:relative}.innerButtons:after{content:"";display:block;width:100%;height:2px;background-color:var(--color-orange1);position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:-1}@media screen and (max-width: 768px)and (orientation: portrait){.innerButtons:after{display:none}}.innerButtons ul{display:flex;justify-content:space-between;align-items:stretch}@media screen and (max-width: 768px)and (orientation: portrait){.innerButtons ul{flex-direction:column;gap:1em;justify-content:start}}.innerButtons ul li{flex-basis:28.5%}@media screen and (max-width: 768px)and (orientation: portrait){.innerButtons ul li{flex-basis:100%}}@media screen and (min-width: 769px)and (max-width: 1599px){.innerButtons ul a.attentionButton{background-color:#fff;height:100%;padding:.5em .5em}.innerButtons ul a.attentionButton:hover div{background-color:var(--color-column-bg) !important}.innerButtons ul a.attentionButton:hover div:before,.innerButtons ul a.attentionButton:hover div:after{background-color:var(--color-orange2) !important}.innerButtons ul a.attentionButton:hover *{color:var(--color-orange2) !important}.innerButtons ul a.attentionButton div{background-color:#fff;display:grid;grid-template-columns:1fr;grid-auto-rows:auto;justify-items:center;gap:.5em;padding:1em 1em}}@media screen and (min-width: 769px)and (max-width: 1599px)and (max-width: 768px)and (orientation: portrait){.innerButtons ul a.attentionButton div{padding:1em 1.5em;display:grid;grid-template-columns:auto 1fr auto;justify-content:start;justify-items:start;gap:1.5em}}@media screen and (min-width: 769px)and (max-width: 1599px){.innerButtons ul a.attentionButton div:before{margin-bottom:.4em}}@media screen and (min-width: 769px)and (max-width: 1599px)and (max-width: 768px)and (orientation: portrait){.innerButtons ul a.attentionButton div:before{width:2em;height:2em}}@media screen and (min-width: 769px)and (max-width: 1599px){.innerButtons ul a.attentionButton div:after{display:none}}@media screen and (min-width: 769px)and (max-width: 1599px)and (max-width: 768px)and (orientation: portrait){.innerButtons ul a.attentionButton div:after{display:block}}@media screen and (min-width: 769px)and (max-width: 1599px)and (max-width: 768px)and (orientation: portrait){.innerButtons ul a.attentionButton span{justify-items:start;justify-content:start;width:100%}}@media screen and (min-width: 769px)and (max-width: 1599px){.innerButtons ul a.attentionButton em{font-size:calc(1.5625vw - 0.2rem + 0.2rem)}}@media screen and (min-width: 769px)and (max-width: 1599px)and (max-width: 768px)and (orientation: portrait){.innerButtons ul a.attentionButton em{font-size:calc(4.1025641026vw - 0.16rem + 0.16rem)}}@media screen and (min-width: 769px)and (max-width: 1599px)and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.innerButtons ul a.attentionButton em{font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2)}}@media screen and (min-width: 769px)and (max-width: 1599px){.innerButtons ul a.attentionButton small{font-size:calc(0.9375vw - 0.12rem + 0.12rem)}}@media screen and (min-width: 769px)and (max-width: 1599px)and (max-width: 768px)and (orientation: portrait){.innerButtons ul a.attentionButton small{font-size:calc(3.0769230769vw - 0.12rem + 0.12rem)}}@media screen and (min-width: 769px)and (max-width: 1599px)and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.innerButtons ul a.attentionButton small{font-size:calc((1.5625vw - 0.12rem + 0.12rem)*1.2)}}@media screen and (min-width: 1600px){.innerButtons ul a.attentionButton{background-color:#fff;height:100%;padding:.5em .5em}.innerButtons ul a.attentionButton:hover div{background-color:var(--color-column-bg) !important}.innerButtons ul a.attentionButton:hover div:before,.innerButtons ul a.attentionButton:hover div:after{background-color:var(--color-orange2) !important}.innerButtons ul a.attentionButton:hover *{color:var(--color-orange2) !important}.innerButtons ul a.attentionButton div{background-color:#fff;display:grid;grid-template-columns:1fr;grid-auto-rows:auto;justify-items:center;gap:.5em;padding:1em 1em}}@media screen and (min-width: 1600px)and (max-width: 768px)and (orientation: portrait){.innerButtons ul a.attentionButton div{padding:1em 1.5em;display:grid;grid-template-columns:auto 1fr auto;justify-content:start;justify-items:start;gap:1.5em}}@media screen and (min-width: 1600px){.innerButtons ul a.attentionButton div:before{margin-bottom:.4em}}@media screen and (min-width: 1600px)and (max-width: 768px)and (orientation: portrait){.innerButtons ul a.attentionButton div:before{width:2em;height:2em}}@media screen and (min-width: 1600px){.innerButtons ul a.attentionButton div:after{display:none}}@media screen and (min-width: 1600px)and (max-width: 768px)and (orientation: portrait){.innerButtons ul a.attentionButton div:after{display:block}}@media screen and (min-width: 1600px)and (max-width: 768px)and (orientation: portrait){.innerButtons ul a.attentionButton span{justify-items:start;justify-content:start;width:100%}}@media screen and (min-width: 1600px){.innerButtons ul a.attentionButton em{font-size:calc(1.5625vw - 0.2rem + 0.2rem)}}@media screen and (min-width: 1600px)and (min-width: 1600px){.innerButtons ul a.attentionButton em{font-size:clamp(20px,1.25vw - 0.2rem + 0.2rem,20px*1.5)}}@media screen and (min-width: 1600px)and (max-width: 768px)and (orientation: portrait){.innerButtons ul a.attentionButton em{font-size:calc(4.1025641026vw - 0.16rem + 0.16rem)}}@media screen and (min-width: 1600px)and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.innerButtons ul a.attentionButton em{font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2)}}@media screen and (min-width: 1600px){.innerButtons ul a.attentionButton small{font-size:calc(0.9375vw - 0.12rem + 0.12rem)}}@media screen and (min-width: 1600px)and (min-width: 1600px){.innerButtons ul a.attentionButton small{font-size:clamp(12px,0.75vw - 0.12rem + 0.12rem,12px*1.5)}}@media screen and (min-width: 1600px)and (max-width: 768px)and (orientation: portrait){.innerButtons ul a.attentionButton small{font-size:calc(3.0769230769vw - 0.12rem + 0.12rem)}}@media screen and (min-width: 1600px)and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.innerButtons ul a.attentionButton small{font-size:calc((1.5625vw - 0.12rem + 0.12rem)*1.2)}}.innerButtons ul a.attentionButton div{background-color:#fff}.figure{position:relative}.figure img,.figure picture{display:block;width:100% !important;height:100% !important;-o-object-fit:cover;object-fit:cover}figure.rounded{display:block;border-radius:1em;overflow:hidden}figure.rounded.sm{border-radius:.5em}.videoLinkCard{margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.25em;padding:.75em;border-radius:1em;background-color:var(--color-column-bg);color:var(--color-text-black);font-size:calc(1.25vw - 0.16rem + 0.16rem);font-weight:400;text-decoration:none;color:var(--color-orange2);max-width:calc(37.5vw - 4.8rem + 4.8rem);transition:all .15s ease-in-out}.videoLinkCard:hover{opacity:.7}@media screen and (min-width: 1600px){.videoLinkCard{font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5);max-width:clamp(480px,30vw - 4.8rem + 4.8rem,480px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.videoLinkCard{width:100%;font-size:calc(3.5897435897vw - 0.14rem + 0.14rem);max-width:100%;border-radius:calc(2.0512820513vw - 0.08rem + 0.08rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.videoLinkCard{font-size:calc((2.34375vw - 0.18rem + 0.18rem)*1.2);max-width:calc((62.5vw - 4.8rem + 4.8rem)*1.2)}}.videoLinkCard.white{background-color:#fff}.videoLinkCard:after{content:"";display:block;width:1.5em;height:1.5em;background-color:var(--color-orange2);mask-image:url("../images/icon/circle_arrow.svg");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("../images/icon/circle_arrow.svg");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.videoLinkCard figure{display:block;width:calc(14.0625vw - 1.8rem + 1.8rem);aspect-ratio:16/9;border-radius:.5em;overflow:hidden;position:relative}@media screen and (min-width: 1600px){.videoLinkCard figure{width:clamp(180px,11.25vw - 1.8rem + 1.8rem,180px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.videoLinkCard figure{width:calc(30.7692307692vw - 1.2rem + 1.2rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.videoLinkCard figure{width:calc((20.8333333333vw - 1.6rem + 1.6rem)*1.2)}}.videoLinkCard figure:before{content:"";display:block;width:2em;height:2em;background-color:#ff0f2d;mask-image:url("../images/icon/play.svg");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("../images/icon/play.svg");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.videoLinkCard figure img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.videoLinkCard em{font-size:calc(1.40625vw - 0.18rem + 0.18rem);font-weight:500}@media screen and (min-width: 1600px){.videoLinkCard em{font-size:clamp(18px,1.125vw - 0.18rem + 0.18rem,18px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.videoLinkCard em{font-size:calc(3.5897435897vw - 0.14rem + 0.14rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.videoLinkCard em{font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2)}}.subColumn{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:calc(1.25vw - 0.16rem + 0.16rem);background-color:var(--color-column-bg-light);color:var(--color-text-gray);padding:calc(2.5vw - 0.32rem + 0.32rem) calc(5vw - 0.64rem + 0.64rem);border-radius:calc(0.625vw - 0.08rem + 0.08rem);font-size:calc(1.25vw - 0.16rem + 0.16rem);line-height:1.8}@media screen and (min-width: 1600px){.subColumn{padding:clamp(32px,2vw - 0.32rem + 0.32rem,32px*1.5) clamp(64px,4vw - 0.64rem + 0.64rem,64px*1.5);gap:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5);border-radius:clamp(8px,0.5vw - 0.08rem + 0.08rem,8px*1.5);font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.subColumn{padding:1em;font-size:calc(3.5897435897vw - 0.14rem + 0.14rem);gap:1em}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.subColumn{font-size:calc((1.8229166667vw - 0.14rem + 0.14rem)*1.2)}}@media screen and (min-width: 769px)and (max-width: 1599px){.subColumn.sm{padding:calc(1.25vw - 0.16rem + 0.16rem) calc(2.5vw - 0.32rem + 0.32rem)}}@media screen and (min-width: 1600px){.subColumn.sm{padding:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5) clamp(32px,2vw - 0.32rem + 0.32rem,32px*1.5)}}.subColumn ul{font-size:calc(1.09375vw - 0.14rem + 0.14rem);display:flex;flex-wrap:wrap;row-gap:1.25em;-moz-column-gap:2em;column-gap:2em;color:var(--color-text-black)}@media screen and (min-width: 1600px){.subColumn ul{font-size:clamp(14px,0.875vw - 0.14rem + 0.14rem,14px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.subColumn ul{font-size:calc(3.5897435897vw - 0.14rem + 0.14rem);row-gap:.5em}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.subColumn ul{font-size:calc((1.8229166667vw - 0.14rem + 0.14rem)*1.2)}}.subColumn li{display:grid;grid-template-columns:auto auto auto;grid-auto-rows:auto;gap:.5em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 768px)and (orientation: portrait){.subColumn li{display:flex;flex-wrap:wrap}}.subColumn li:before{content:"●"}.subColumn li h5{font-weight:700}.subColumn li p{display:flex;flex-wrap:wrap;-moz-column-gap:1em;column-gap:1em}.subColumn li p a{color:var(--color-orange2);text-decoration:underline}.buttons{display:flex;justify-content:center;align-items:center;gap:1em}@media screen and (max-width: 768px)and (orientation: portrait){.buttons{flex-direction:column;gap:.5em}}.buttons a{display:flex;justify-content:center;align-items:center;gap:.5em;font-size:calc(1.40625vw - 0.18rem + 0.18rem);font-weight:400;color:#fff;background-color:var(--color-orange2);padding:1em 1em;border-radius:999px;text-decoration:none;width:calc(18.75vw - 2.4rem + 2.4rem)}@media screen and (min-width: 1600px){.buttons a{width:clamp(240px,15vw - 2.4rem + 2.4rem,240px*1.5);font-size:clamp(18px,1.125vw - 0.18rem + 0.18rem,18px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.buttons a{width:100%;font-size:calc(4.1025641026vw - 0.16rem + 0.16rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.buttons a{font-size:calc((2.34375vw - 0.18rem + 0.18rem)*1.2)}}.buttons a.career{background-color:var(--color-career)}.buttons a.career:before{content:"";display:block;width:1em;height:1em;background-color:#fff;mask-image:url("../images/icon/carrer.svg");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("../images/icon/carrer.svg");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.buttons a.newgraduate{background-color:var(--color-newgraduate)}.buttons a.newgraduate:before{content:"";display:block;width:1em;height:1em;background-color:#fff;mask-image:url("../images/icon/newgraduate.svg");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("../images/icon/newgraduate.svg");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.jobCard_list{margin:0 auto;display:flex;flex-wrap:wrap;-moz-column-gap:2%;column-gap:2%;row-gap:calc(2.5vw - 0.32rem + 0.32rem);max-width:1600px !important}@media screen and (min-width: 1600px){.jobCard_list{row-gap:clamp(32px,2vw - 0.32rem + 0.32rem,32px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.jobCard_list{-moz-column-gap:3%;column-gap:3%;row-gap:calc(4.1025641026vw - 0.16rem + 0.16rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.jobCard_list{-moz-column-gap:3%;column-gap:3%;row-gap:calc((3.125vw - 0.24rem + 0.24rem)*1.2)}}.jobCard{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:calc(1.875vw - 0.24rem + 0.24rem);padding:calc(2.5vw - 0.32rem + 0.32rem);border-radius:calc(0.625vw - 0.08rem + 0.08rem);overflow:hidden;position:relative;color:#fff;transition:all .15s ease-in-out;place-content:center;flex-basis:49%}.small .jobCard{flex-basis:32%}.jobCard:hover{-webkit-filter:brightness(1.3);filter:brightness(1.3)}@media screen and (min-width: 1600px){.jobCard{gap:clamp(24px,1.5vw - 0.24rem + 0.24rem,24px*1.5);padding:clamp(32px,2vw - 0.32rem + 0.32rem,32px*1.5);border-radius:clamp(8px,0.5vw - 0.08rem + 0.08rem,8px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.jobCard{flex-basis:100%;padding:calc(5.1282051282vw - 0.2rem + 0.2rem) calc(4.1025641026vw - 0.16rem + 0.16rem);row-gap:calc(4.1025641026vw - 0.16rem + 0.16rem);border-radius:calc(1.0256410256vw - 0.04rem + 0.04rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.jobCard{flex-basis:48.5%}}@media screen and (max-width: 768px)and (orientation: portrait){.small .jobCard{flex-basis:48.5%}}.jobCard.full{flex-basis:100%;min-height:calc(21.875vw - 2.8rem + 2.8rem)}@media screen and (min-width: 1600px){.jobCard.full{min-height:clamp(280px,17.5vw - 2.8rem + 2.8rem,280px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.jobCard.full{grid-column:1/2;min-height:calc(61.5384615385vw - 2.4rem + 2.4rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.jobCard.full{min-height:calc((31.25vw - 2.4rem + 2.4rem)*1.2)}}.small .jobCard.full{min-height:calc(17.1875vw - 2.2rem + 2.2rem)}@media screen and (min-width: 1600px){.small .jobCard.full{min-height:clamp(220px,13.75vw - 2.2rem + 2.2rem,220px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.small .jobCard.full{min-height:calc(46.1538461538vw - 1.8rem + 1.8rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.small .jobCard.full{min-height:calc((28.6458333333vw - 2.2rem + 2.2rem)*1.2)}}.jobCard figure{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.jobCard figure:before{content:"";display:block;width:100%;height:100%;background-color:rgba(28,52,89,.65);z-index:2;position:absolute;top:0;left:0}.jobCard figure img,.jobCard figure picture{display:block;width:100% !important;height:100% !important;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.jobCard .jobCard_title{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;place-content:center;justify-items:center;justify-content:center;gap:calc(0.625vw - 0.08rem + 0.08rem);position:relative;z-index:3}@media screen and (min-width: 1600px){.jobCard .jobCard_title{gap:clamp(8px,0.5vw - 0.08rem + 0.08rem,8px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.jobCard .jobCard_title{gap:calc(2.0512820513vw - 0.08rem + 0.08rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.jobCard .jobCard_title{gap:calc((1.0416666667vw - 0.08rem + 0.08rem)*1.2)}}.jobCard .jobCard_title em{font-size:calc(2.5vw - 0.32rem + 0.32rem);letter-spacing:.02em;font-feature-settings:"palt"}@media screen and (min-width: 1600px){.jobCard .jobCard_title em{font-size:clamp(32px,2vw - 0.32rem + 0.32rem,32px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.jobCard .jobCard_title em{font-size:calc(5.1282051282vw - 0.2rem + 0.2rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.jobCard .jobCard_title em{font-size:calc((2.8645833333vw - 0.22rem + 0.22rem)*1.2)}}.jobCard .jobCard_title span{font-size:calc(1.09375vw - 0.14rem + 0.14rem);font-family:"Barlow Semi Condensed";font-weight:400;letter-spacing:.02em;opacity:.8}@media screen and (min-width: 1600px){.jobCard .jobCard_title span{font-size:clamp(14px,0.875vw - 0.14rem + 0.14rem,14px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.jobCard .jobCard_title span{font-size:calc(2.5641025641vw - 0.1rem + 0.1rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.jobCard .jobCard_title span{font-size:calc((1.8229166667vw - 0.14rem + 0.14rem)*1.2)}}@media screen and (min-width: 769px)and (max-width: 1599px){.jobCard.small .jobCard_title em{font-size:calc(1.875vw - 0.24rem + 0.24rem)}}@media screen and (min-width: 1600px){.jobCard.small .jobCard_title em{font-size:clamp(24px,1.5vw - 0.24rem + 0.24rem,24px*1.5)}}.jobCard .jobCard_description{text-align:center;font-size:calc(1.09375vw - 0.14rem + 0.14rem);color:#fff;font-weight:400;letter-spacing:.02em;position:relative;z-index:2;display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:1em;place-content:center}@media screen and (min-width: 1600px){.jobCard .jobCard_description{font-size:clamp(14px,0.875vw - 0.14rem + 0.14rem,14px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.jobCard .jobCard_description{font-size:calc(3.5897435897vw - 0.14rem + 0.14rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.jobCard .jobCard_description{font-size:calc((1.8229166667vw - 0.14rem + 0.14rem)*1.2)}}.jobCard .jobCard_button{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.5em;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;font-size:calc(1.09375vw - 0.14rem + 0.14rem);color:#fff;padding:.5em 1em;border-radius:calc(0.625vw - 0.08rem + 0.08rem);border:1px solid #fff;position:relative;z-index:2}@media screen and (min-width: 1600px){.jobCard .jobCard_button{font-size:clamp(14px,0.875vw - 0.14rem + 0.14rem,14px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.jobCard .jobCard_button{font-size:calc(3.5897435897vw - 0.14rem + 0.14rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.jobCard .jobCard_button{font-size:calc((1.8229166667vw - 0.14rem + 0.14rem)*1.2)}}.jobCard .jobCard_button::after{content:"";display:block;width:1em;height:1em;mask-image:url("../images/icon/circle_arrow.svg");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("../images/icon/circle_arrow.svg");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background-color:#fff}.jobCard.full .jobCard_title em{font-size:calc(3.125vw - 0.4rem + 0.4rem)}@media screen and (min-width: 1600px){.jobCard.full .jobCard_title em{font-size:clamp(40px,2.5vw - 0.4rem + 0.4rem,40px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.jobCard.full .jobCard_title em{font-size:calc(6.1538461538vw - 0.24rem + 0.24rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.jobCard.full .jobCard_title em{font-size:calc((4.1666666667vw - 0.32rem + 0.32rem)*1.2)}}.jobCard.full .jobCard_title span{font-size:calc(1.71875vw - 0.22rem + 0.22rem)}@media screen and (min-width: 1600px){.jobCard.full .jobCard_title span{font-size:clamp(22px,1.375vw - 0.22rem + 0.22rem,22px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.jobCard.full .jobCard_title span{font-size:calc(3.5897435897vw - 0.14rem + 0.14rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.jobCard.full .jobCard_title span{font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2)}}.interviewCard{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:calc(1.25vw - 0.16rem + 0.16rem);position:relative;transition:all .15s ease-in-out}.interviewCard:hover{opacity:.7}.interviewCard:hover img{transform:scale(1.05)}@media screen and (min-width: 1600px){.interviewCard{gap:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.interviewCard{gap:calc(2.0512820513vw - 0.08rem + 0.08rem)}}.interviewCard_image{grid-row:1/2;overflow:hidden;border-radius:calc(0.625vw - 0.08rem + 0.08rem);position:relative;width:100%;aspect-ratio:11/6}@media screen and (min-width: 1600px){.interviewCard_image{border-radius:clamp(8px,0.5vw - 0.08rem + 0.08rem,8px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.interviewCard_image{aspect-ratio:16/9;border-radius:calc(2.0512820513vw - 0.08rem + 0.08rem)}}.interviewCard_image img,.interviewCard_image picture{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;z-index:1;transition:all .15s ease-in-out}.interviewCard_image figcaption{position:absolute;z-index:2;bottom:0;left:0;width:100%;font-size:calc(1.09375vw - 0.14rem + 0.14rem);padding:1em;background-color:rgba(242,150,0,.8);color:#fff;display:grid;grid-template-columns:1fr;grid-auto-rows:auto;place-content:center;pointer-events:none}@media screen and (min-width: 1600px){.interviewCard_image figcaption{font-size:clamp(14px,0.875vw - 0.14rem + 0.14rem,14px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.interviewCard_image figcaption{font-size:calc(3.0769230769vw - 0.12rem + 0.12rem);padding:1.2em 1em}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.interviewCard_image figcaption{font-size:calc((1.8229166667vw - 0.14rem + 0.14rem)*1.2)}}.interviewCard_image figcaption p{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.interviewCard_text{grid-row:2/3;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:.5em;font-size:calc(1.25vw - 0.16rem + 0.16rem);padding:0 .25em;padding-bottom:1em;align-items:center}@media screen and (min-width: 1600px){.interviewCard_text{font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.interviewCard_text{font-size:calc(3.5897435897vw - 0.14rem + 0.14rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.interviewCard_text{font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2)}}.interviewCard_text .name{display:grid;grid-row:1/2;grid-column:1/2;grid-template-columns:auto 1fr;gap:.5em;font-size:1.2em;font-weight:400;color:var(--color-orange2);align-items:center}.interviewCard_text .tag{font-size:.7em;color:#fff;background-color:var(--color-orange2);padding:.5em .75em;border-radius:999px}.interviewCard_text .career{font-size:.8em;color:var(--color-text-gray);grid-row:2/3;grid-column:1/2;line-height:1.6}.interviewCard_text a{display:block;grid-column:2/3;grid-row:1/3;width:1em;height:1em;background-image:url("../images/icon/circle_arrow.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.interviewCard_text a:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.slide_nav_prev,.slide_nav_next{display:block;width:calc(3.125vw - 0.4rem + 0.4rem);height:calc(3.125vw - 0.4rem + 0.4rem);position:absolute;top:50%;transform:translateY(-50%);z-index:2}@media screen and (max-width: 768px)and (orientation: portrait){.slide_nav_prev,.slide_nav_next{width:calc(6.1538461538vw - 0.24rem + 0.24rem);height:calc(6.1538461538vw - 0.24rem + 0.24rem)}}.slide_nav_prev.swiper-button-disabled,.slide_nav_next.swiper-button-disabled{opacity:.5;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.slide_nav_prev{left:calc(3.125vw - 0.4rem + 0.4rem)}.slide_nav_next{right:calc(3.125vw - 0.4rem + 0.4rem);transform:translateY(-50%) rotate(180deg)}.recommendMessage{display:grid;grid-template-columns:30% 1fr 1fr 1fr;grid-auto-rows:auto;gap:calc(2.34375vw - 0.3rem + 0.3rem);max-width:1600px !important}@media screen and (min-width: 1600px){.recommendMessage{gap:clamp(30px,1.875vw - 0.3rem + 0.3rem,30px*1.5)}}.recommendMessage{width:90%;margin:0 auto}@media screen and (min-width: 1600px){.recommendMessage{width:90%}}@media screen and (max-width: 768px)and (orientation: portrait){.recommendMessage{width:90%}}@media screen and (max-width: 768px)and (orientation: portrait){.recommendMessage{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);gap:calc(6.1538461538vw - 0.24rem + 0.24rem);-moz-column-gap:calc(8.2051282051vw - 0.32rem + 0.32rem);column-gap:calc(8.2051282051vw - 0.32rem + 0.32rem);padding:calc(6.1538461538vw - 0.24rem + 0.24rem) 0}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.recommendMessage{grid-template-columns:repeat(3, 1fr);grid-auto-rows:auto;grid-template-rows:auto;gap:calc((3.125vw - 0.24rem + 0.24rem)*1.2);row-gap:calc((3.125vw - 0.24rem + 0.24rem)*1.2);padding:calc((3.125vw - 0.24rem + 0.24rem)*1.2) 0}}.recommendMessage.other{margin:0 auto;grid-template-columns:30% 1fr 1fr;align-items:center;background-color:var(--color-column-bg);padding:calc(3.125vw - 0.4rem + 0.4rem) calc(6.25vw - 0.8rem + 0.8rem);border-radius:calc(1.25vw - 0.16rem + 0.16rem)}@media screen and (min-width: 1600px){.recommendMessage.other{padding:clamp(40px,2.5vw - 0.4rem + 0.4rem,40px*1.5) clamp(80px,5vw - 0.8rem + 0.8rem,80px*1.5);border-radius:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.recommendMessage.other{width:100% !important;max-width:100% !important}}@media screen and (max-width: 768px)and (orientation: portrait){.recommendMessage.other{grid-template-columns:1fr;grid-auto-rows:auto;gap:calc(6.1538461538vw - 0.24rem + 0.24rem);-moz-column-gap:calc(8.2051282051vw - 0.32rem + 0.32rem);column-gap:calc(8.2051282051vw - 0.32rem + 0.32rem);padding:1em;border-radius:calc(4.1025641026vw - 0.16rem + 0.16rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.recommendMessage.other{width:90% !important;max-width:90% !important;padding-top:calc((4.1666666667vw - 0.32rem + 0.32rem)*1.2) !important;padding-bottom:calc((4.1666666667vw - 0.32rem + 0.32rem)*1.2) !important;border-radius:calc((1.0416666667vw - 0.08rem + 0.08rem)*1.2) !important}}.recommendMessage.other{width:80%;margin:0 auto;max-width:1520px !important}@media screen and (max-width: 768px)and (orientation: portrait){.recommendMessage.other{width:90%}}.recommendMessage h2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:1.6;gap:1.5em;font-size:calc(2.1875vw - 0.28rem + 0.28rem);font-weight:400;line-height:1.4;letter-spacing:.02em}@media screen and (min-width: 1600px){.recommendMessage h2{font-size:clamp(28px,1.75vw - 0.28rem + 0.28rem,28px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.recommendMessage h2{font-size:calc(5.1282051282vw - 0.2rem + 0.2rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.recommendMessage h2{font-size:calc((3.125vw - 0.24rem + 0.24rem)*1.2)}}@media screen and (max-width: 768px)and (orientation: portrait){.recommendMessage h2{align-self:center}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.recommendMessage h2{grid-column:1/4}}.recommendMessage h2:before{content:"";display:block;width:calc(3.671875vw - 0.47rem + 0.47rem);height:calc(3.671875vw - 0.47rem + 0.47rem);margin-bottom:.5em;background-image:url("../images/icon/open_mail.svg");background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (min-width: 1600px){.recommendMessage h2:before{width:clamp(47px,2.9375vw - 0.47rem + 0.47rem,47px*1.5);height:clamp(47px,2.9375vw - 0.47rem + 0.47rem,47px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.recommendMessage h2:before{width:calc(8.2051282051vw - 0.32rem + 0.32rem);height:calc(8.2051282051vw - 0.32rem + 0.32rem)}}.recommendMessage h2 span{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:.25em}.recommendMessage h2 em{color:var(--color-orange2);line-height:1.5;font-feature-settings:"palt"}.recommendMessage h2 small{color:var(--color-text-gray);font-family:"Barlow Semi Condensed";font-weight:400;font-family:"Barlow Semi Condensed";font-size:calc(1.25vw - 0.16rem + 0.16rem);font-weight:500}@media screen and (min-width: 1600px){.recommendMessage h2 small{font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.recommendMessage h2 small{font-size:calc(3.0769230769vw - 0.12rem + 0.12rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.recommendMessage h2 small{font-size:calc((1.8229166667vw - 0.14rem + 0.14rem)*1.2)}}@media screen and (max-width: 768px)and (orientation: portrait){.recommendMessage.other h2{text-align:center;margin:0 auto}.recommendMessage.other h2 br{display:none}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.recommendMessage.other h2{grid-column:1/2}}.recommendMessage.other h2:before{display:none}.recommendMessage_item{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:calc(1.25vw - 0.16rem + 0.16rem);width:100%;position:relative;transition:all .15s ease-in-out;padding:.5em;border-radius:calc(0.625vw - 0.08rem + 0.08rem)}.recommendMessage_item:hover{background-color:var(--color-column-bg)}.recommendMessage_item:hover img{transform:scale(1.05)}@media screen and (min-width: 1600px){.recommendMessage_item{font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5);border-radius:clamp(8px,0.5vw - 0.08rem + 0.08rem,8px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.recommendMessage_item{gap:calc(2.0512820513vw - 0.08rem + 0.08rem)}}@media screen and (max-width: 768px)and (orientation: portrait){.recommendMessage_item.horizontal{grid-template-columns:auto 1fr;align-items:center;gap:calc(4.1025641026vw - 0.16rem + 0.16rem)}}.recommendMessage_item_image{grid-row:1/2;width:100%;aspect-ratio:1/1}.recommendMessage_item_image img{transition:all .15s ease-in-out}@media screen and (max-width: 768px)and (orientation: portrait){.horizontal .recommendMessage_item_image{width:100%;grid-row:1/2;grid-column:1/2;width:calc(25.641025641vw - 1rem + 1rem)}}.recommendMessage_item_text{grid-row:2/3;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:.8em;align-items:start;align-content:start}@media screen and (max-width: 768px)and (orientation: portrait){.recommendMessage_item_text{gap:calc(2.0512820513vw - 0.08rem + 0.08rem)}}@media screen and (max-width: 768px)and (orientation: portrait){.horizontal .recommendMessage_item_text{grid-row:1/2;grid-column:2/3}}.recommendMessage_item_text .name{display:flex;gap:.25em;align-items:baseline;color:var(--color-orange2);font-size:calc(1.5625vw - 0.2rem + 0.2rem)}@media screen and (min-width: 1600px){.recommendMessage_item_text .name{font-size:clamp(20px,1.25vw - 0.2rem + 0.2rem,20px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.recommendMessage_item_text .name{font-size:calc(4.1025641026vw - 0.16rem + 0.16rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.recommendMessage_item_text .name{font-size:calc((2.6041666667vw - 0.2rem + 0.2rem)*1.2)}}.recommendMessage_item_text .name small{font-size:.7em}.recommendMessage_item_text p{grid-column:1/3;grid-row:2/3;font-size:calc(0.9375vw - 0.12rem + 0.12rem);color:var(--color-text-gray);line-height:1.6}@media screen and (min-width: 1600px){.recommendMessage_item_text p{font-size:clamp(12px,0.75vw - 0.12rem + 0.12rem,12px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.recommendMessage_item_text p{font-size:calc(2.5641025641vw - 0.1rem + 0.1rem);text-align:justify}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.recommendMessage_item_text p{font-size:calc((1.5625vw - 0.12rem + 0.12rem)*1.2)}}.recommendMessage_item_text a{display:block;grid-column:2/3;grid-row:1/2;width:1em;height:1em;background-image:url("../images/icon/circle_arrow.svg");background-size:contain;background-repeat:no-repeat;background-position:center;align-self:center}.recommendMessage_item_text a:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.recruitFlow{display:block;background:linear-gradient(to bottom, #fff 0%, #fff 50%, var(--color-column-bg) 50%, var(--color-column-bg) 100%);padding-bottom:calc(6.25vw - 0.8rem + 0.8rem)}.recruitFlow.simple{background:none;padding-bottom:0}.recruitFlow_container{width:95%;margin:0 auto;position:relative;border-radius:calc(1.25vw - 0.16rem + 0.16rem);overflow:hidden}@media screen and (max-width: 768px)and (orientation: portrait){.recruitFlow_container{border-radius:calc(2.0512820513vw - 0.08rem + 0.08rem);width:100%}}.recruitFlow_content{display:grid;grid-template-columns:30% 1fr;align-items:center;gap:calc(6.25vw - 0.8rem + 0.8rem);width:calc(80vw - 10.24rem + 10.24rem);margin:0 auto;padding:calc(4.6875vw - 0.6rem + 0.6rem) 0;color:#fff;position:relative;z-index:2;max-width:1600px !important}.simple .recruitFlow_content{align-items:start}@media screen and (min-width: 1600px){.recruitFlow_content{gap:clamp(80px,5vw - 0.8rem + 0.8rem,80px*1.5);padding:clamp(60px,3.75vw - 0.6rem + 0.6rem,60px*1.5) 0;width:clamp(1024px,64vw - 10.24rem + 10.24rem,1024px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.recruitFlow_content{grid-template-columns:1fr;gap:calc(6.1538461538vw - 0.24rem + 0.24rem);padding:calc(6.1538461538vw - 0.24rem + 0.24rem) 0;width:92.5%}}.recruitFlow_content h2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:1.5em;font-size:calc(2.5vw - 0.32rem + 0.32rem)}@media screen and (min-width: 1600px){.recruitFlow_content h2{font-size:clamp(32px,2vw - 0.32rem + 0.32rem,32px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.recruitFlow_content h2{font-size:calc(5.1282051282vw - 0.2rem + 0.2rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.recruitFlow_content h2{font-size:calc((3.6458333333vw - 0.28rem + 0.28rem)*1.2)}}.recruitFlow_content h2 span{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:.25em}.simple .recruitFlow_content h2 span{color:var(--color-orange2)}.recruitFlow_content h2 em{-moz-font-feature-settings:"palt"}.recruitFlow_content h2 small{font-family:"Barlow Semi Condensed";font-weight:500}.simple .recruitFlow_content h2 small{color:var(--color-text-gray)}.recruitFlow_content h2 small{font-family:"Barlow Semi Condensed";font-size:calc(1.25vw - 0.16rem + 0.16rem);font-weight:500}@media screen and (min-width: 1600px){.recruitFlow_content h2 small{font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.recruitFlow_content h2 small{font-size:calc(3.0769230769vw - 0.12rem + 0.12rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.recruitFlow_content h2 small{font-size:calc((1.8229166667vw - 0.14rem + 0.14rem)*1.2)}}.recruitFlow_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.recruitFlow_bg img,.recruitFlow_bg picture{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.simple .recruitFlow_bg{display:none}.recruitFlow_list{display:grid;grid-template-columns:1fr;gap:1.5em}@media screen and (max-width: 768px)and (orientation: portrait){.recruitFlow_list{padding-left:1em}}.recruitFlow_list_item{border:1px solid #fff;border-radius:calc(0.625vw - 0.08rem + 0.08rem);padding:1.5em 1.5em 1.5em 3em;display:grid;grid-template-columns:calc(6.25vw - 0.8rem + 0.8rem) 1fr;align-items:center;gap:2em;position:relative}@media screen and (min-width: 1600px){.recruitFlow_list_item{border-radius:clamp(8px,0.5vw - 0.08rem + 0.08rem,8px*1.5);grid-template-columns:clamp(80px,5vw - 0.8rem + 0.8rem,80px*1.5) 1fr}}.simple .recruitFlow_list_item{border-color:var(--color-orange2);color:var(--color-orange2)}@media screen and (max-width: 768px)and (orientation: portrait){.recruitFlow_list_item{border-radius:calc(2.0512820513vw - 0.08rem + 0.08rem);padding:1em;grid-template-columns:1fr;gap:calc(4.1025641026vw - 0.16rem + 0.16rem);padding-left:2em;align-items:start;align-content:start}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.recruitFlow_list_item{gap:1em}}.recruitFlow_list_item .no{position:absolute;font-size:calc(1.875vw - 0.24rem + 0.24rem);font-family:"Barlow Semi Condensed";font-weight:500;color:var(--color-orange2);background-color:#fff;width:calc(3.125vw - 0.4rem + 0.4rem);height:calc(3.125vw - 0.4rem + 0.4rem);border-radius:999px;display:flex;align-items:center;justify-content:center;top:50%;left:0;transform:translateY(-50%) translateX(-50%)}@media screen and (min-width: 1600px){.recruitFlow_list_item .no{font-size:clamp(24px,1.5vw - 0.24rem + 0.24rem,24px*1.5);width:clamp(40px,2.5vw - 0.4rem + 0.4rem,40px*1.5);height:clamp(40px,2.5vw - 0.4rem + 0.4rem,40px*1.5)}}.simple .recruitFlow_list_item .no{border:1px solid var(--color-orange2)}@media screen and (max-width: 768px)and (orientation: portrait){.recruitFlow_list_item .no{font-size:calc(4.6153846154vw - 0.18rem + 0.18rem);width:calc(8.2051282051vw - 0.32rem + 0.32rem);height:calc(8.2051282051vw - 0.32rem + 0.32rem);top:.6em;transform:translateY(0%) translateX(-50%)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.recruitFlow_list_item .no{font-size:calc((3.125vw - 0.24rem + 0.24rem)*1.2);width:calc((5.2083333333vw - 0.4rem + 0.4rem)*1.2);height:calc((5.2083333333vw - 0.4rem + 0.4rem)*1.2)}}.recruitFlow_list_item h3{display:block;text-align:center;font-size:calc(1.875vw - 0.24rem + 0.24rem);font-weight:500;line-height:1}@media screen and (min-width: 1600px){.recruitFlow_list_item h3{font-size:clamp(24px,1.5vw - 0.24rem + 0.24rem,24px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.recruitFlow_list_item h3{font-size:calc(5.1282051282vw - 0.2rem + 0.2rem);text-align:left}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.recruitFlow_list_item h3{font-size:calc((3.125vw - 0.24rem + 0.24rem)*1.2)}}.recruitFlow_list_item p{font-size:calc(1.09375vw - 0.14rem + 0.14rem);line-height:1.6}@media screen and (min-width: 1600px){.recruitFlow_list_item p{font-size:clamp(14px,0.875vw - 0.14rem + 0.14rem,14px*1.5)}}.simple .recruitFlow_list_item p{color:var(--color-text-gray)}@media screen and (max-width: 768px)and (orientation: portrait){.recruitFlow_list_item p{font-size:calc(3.5897435897vw - 0.14rem + 0.14rem);line-height:1.8;text-align:justify;font-feature-settings:"palt"}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.recruitFlow_list_item p{font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2)}}.employee_benefits_list{display:grid;grid-template-columns:repeat(3, 1fr);gap:calc(2.5vw - 0.32rem + 0.32rem);row-gap:calc(3.125vw - 0.4rem + 0.4rem);width:80%;margin:0 auto;max-width:1520px !important}@media screen and (max-width: 768px)and (orientation: portrait){.employee_benefits_list{width:90%}}@media screen and (min-width: 1600px){.employee_benefits_list{gap:clamp(32px,2vw - 0.32rem + 0.32rem,32px*1.5);row-gap:clamp(40px,2.5vw - 0.4rem + 0.4rem,40px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.employee_benefits_list{grid-template-columns:1fr;grid-auto-rows:auto;gap:calc(4.1025641026vw - 0.16rem + 0.16rem);row-gap:calc(6.1538461538vw - 0.24rem + 0.24rem)}}.employee_benefits_list_item{background-color:#fff;border-radius:calc(0.625vw - 0.08rem + 0.08rem);padding:1em;position:relative;font-size:calc(1.25vw - 0.16rem + 0.16rem);line-height:2;font-weight:400;letter-spacing:.02em}@media screen and (max-width: 768px)and (orientation: portrait){.employee_benefits_list_item{font-size:calc(4.1025641026vw - 0.16rem + 0.16rem);line-height:2}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.employee_benefits_list_item{font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2);line-height:2}}@media screen and (min-width: 1600px){.employee_benefits_list_item{font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)}}.employee_benefits_list_item{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:calc(0.9375vw - 0.12rem + 0.12rem);align-items:start}@media screen and (min-width: 1600px){.employee_benefits_list_item{gap:clamp(12px,0.75vw - 0.12rem + 0.12rem,12px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.employee_benefits_list_item{gap:calc(3.5897435897vw - 0.14rem + 0.14rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.employee_benefits_list_item{gap:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2)}}@media screen and (min-width: 1600px){.employee_benefits_list_item{border-radius:clamp(8px,0.5vw - 0.08rem + 0.08rem,8px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.employee_benefits_list_item{padding:1.5em 1em;grid-template-columns:1fr;grid-auto-rows:auto;gap:calc(3.5897435897vw - 0.14rem + 0.14rem);border-radius:calc(2.0512820513vw - 0.08rem + 0.08rem)}}.employee_benefits_list_item h3{font-size:calc(1.5625vw - 0.2rem + 0.2rem);font-weight:400;color:var(--color-orange2);letter-spacing:.02em;line-height:1}@media screen and (min-width: 1600px){.employee_benefits_list_item h3{font-size:clamp(20px,1.25vw - 0.2rem + 0.2rem,20px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.employee_benefits_list_item h3{font-size:calc(4.6153846154vw - 0.18rem + 0.18rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.employee_benefits_list_item h3{font-size:calc((3.125vw - 0.24rem + 0.24rem)*1.2)}}.employee_benefits_list_item.welcome{grid-column:1/4;grid-template-columns:auto 1fr auto;align-items:center;gap:2em;padding:2em 2em}@media screen and (max-width: 768px)and (orientation: portrait){.employee_benefits_list_item.welcome{grid-column:1/2;grid-template-columns:1fr;gap:calc(4.1025641026vw - 0.16rem + 0.16rem);padding:1em}.employee_benefits_list_item.welcome h3 span{font-size:.8em;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-top:.5em}}.employee_benefits_list_item.welcome:before{position:relative;transform:none;width:calc(6.40625vw - 0.82rem + 0.82rem);height:calc(6.40625vw - 0.82rem + 0.82rem)}@media screen and (min-width: 1600px){.employee_benefits_list_item.welcome:before{width:clamp(82px,5.125vw - 0.82rem + 0.82rem,82px*1.5);height:clamp(82px,5.125vw - 0.82rem + 0.82rem,82px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.employee_benefits_list_item.welcome:before{position:absolute;width:calc(16.4102564103vw - 0.64rem + 0.64rem);height:calc(16.4102564103vw - 0.64rem + 0.64rem);transform:translateY(-20%) translateX(-20%)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.employee_benefits_list_item.welcome:before{width:calc((10.6770833333vw - 0.82rem + 0.82rem)*1.2);height:calc((10.6770833333vw - 0.82rem + 0.82rem)*1.2)}}.employee_benefits_list_item.welcome div{display:grid;display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:calc(0.9375vw - 0.12rem + 0.12rem);align-items:start}@media screen and (min-width: 1600px){.employee_benefits_list_item.welcome div{gap:clamp(12px,0.75vw - 0.12rem + 0.12rem,12px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.employee_benefits_list_item.welcome div{gap:calc(3.5897435897vw - 0.14rem + 0.14rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.employee_benefits_list_item.welcome div{gap:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2)}}.employee_benefits_list_item.welcome img{display:block;width:calc(9.375vw - 1.2rem + 1.2rem)}@media screen and (min-width: 1600px){.employee_benefits_list_item.welcome img{width:clamp(120px,7.5vw - 1.2rem + 1.2rem,120px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.employee_benefits_list_item.welcome img{width:calc(41.0256410256vw - 1.6rem + 1.6rem);display:block;margin:0 auto}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.employee_benefits_list_item.welcome img{width:calc((26.0416666667vw - 2rem + 2rem)*1.2)}}.employee_benefits_list_item:before{content:"";display:block;width:calc(3.75vw - 0.48rem + 0.48rem);height:calc(3.75vw - 0.48rem + 0.48rem);position:absolute;top:0;right:0;transform:translateY(-50%) translateX(-20%);-webkit-mask-image:url("../images/icon/seminar.svg");mask-image:url("../images/icon/seminar.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--color-orange1)}@media screen and (min-width: 1600px){.employee_benefits_list_item:before{width:clamp(48px,3vw - 0.48rem + 0.48rem,48px*1.5);height:clamp(48px,3vw - 0.48rem + 0.48rem,48px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.employee_benefits_list_item:before{width:calc(10.2564102564vw - 0.4rem + 0.4rem);height:calc(10.2564102564vw - 0.4rem + 0.4rem);transform:translateY(-20%) translateX(-50%)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.employee_benefits_list_item:before{width:calc((6.25vw - 0.48rem + 0.48rem)*1.2);height:calc((6.25vw - 0.48rem + 0.48rem)*1.2)}}.employee_benefits_list_item.manual:before{-webkit-mask-image:url("../images/icon/manual.svg");mask-image:url("../images/icon/manual.svg")}.employee_benefits_list_item.seminar:before{-webkit-mask-image:url("../images/icon/seminar.svg");mask-image:url("../images/icon/seminar.svg")}.employee_benefits_list_item.computer:before{-webkit-mask-image:url("../images/icon/computer.svg");mask-image:url("../images/icon/computer.svg")}.employee_benefits_list_item.maternity:before{-webkit-mask-image:url("../images/icon/maternity.svg");mask-image:url("../images/icon/maternity.svg")}.employee_benefits_list_item.vacation:before{-webkit-mask-image:url("../images/icon/vacation.svg");mask-image:url("../images/icon/vacation.svg")}.employee_benefits_list_item.scholarship:before{-webkit-mask-image:url("../images/icon/scholarship.svg");mask-image:url("../images/icon/scholarship.svg")}.employee_benefits_list_item.welcome:before{-webkit-mask-image:url("../images/icon/welcome.svg");mask-image:url("../images/icon/welcome.svg")}.employee_benefits_device{display:block;background:linear-gradient(to bottom, var(--color-column-bg) 0%, var(--color-column-bg) 70%, #fff 70%, #fff 100%);margin-bottom:calc((7.8125vw - 1rem + 1rem)*-1)}@media screen and (min-width: 1600px){.employee_benefits_device{margin-bottom:calc(clamp(100px,6.25vw - 1rem + 1rem,100px*1.5)*-1)}}@media screen and (max-width: 768px)and (orientation: portrait){.employee_benefits_device{margin-bottom:calc((10.2564102564vw - 0.4rem + 0.4rem)*-1);background:#fff;padding-top:calc(10.2564102564vw - 0.4rem + 0.4rem)}}.employee_benefits_device_content{display:block;position:relative;padding-bottom:calc(35.9375vw - 4.6rem + 4.6rem);width:80%;margin:0 auto;max-width:1520px !important}@media screen and (max-width: 768px)and (orientation: portrait){.employee_benefits_device_content{width:90%}}@media screen and (min-width: 1600px){.employee_benefits_device_content{padding-bottom:clamp(460px,28.75vw - 4.6rem + 4.6rem,460px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.employee_benefits_device_content{padding-bottom:0}}.employee_benefits_device_text{width:calc(37.5vw - 4.8rem + 4.8rem);position:relative}@media screen and (min-width: 1600px){.employee_benefits_device_text{width:clamp(480px,30vw - 4.8rem + 4.8rem,480px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.employee_benefits_device_text{width:100%}}.employee_benefits_device_text h2{color:var(--color-orange2);font-size:calc(2.5vw - 0.32rem + 0.32rem);font-weight:400;letter-spacing:.02em;line-height:1.5}@media screen and (min-width: 1600px){.employee_benefits_device_text h2{font-size:clamp(32px,2vw - 0.32rem + 0.32rem,32px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.employee_benefits_device_text h2{font-size:calc(6.1538461538vw - 0.24rem + 0.24rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.employee_benefits_device_text h2{font-size:calc((3.6458333333vw - 0.28rem + 0.28rem)*1.2)}}.employee_benefits_device_text .device_icon{position:absolute;top:0;right:0;display:block;width:calc(8.59375vw - 1.1rem + 1.1rem)}@media screen and (min-width: 1600px){.employee_benefits_device_text .device_icon{width:clamp(100px,6.25vw - 1rem + 1rem,100px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.employee_benefits_device_text .device_icon{width:calc(16.9230769231vw - 0.66rem + 0.66rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.employee_benefits_device_text .device_icon{width:calc((11.71875vw - 0.9rem + 0.9rem)*1.2)}}.employee_benefits_device_image{position:absolute;bottom:calc(4.6875vw - 0.6rem + 0.6rem);right:0;display:block;width:calc(56.25vw - 7.2rem + 7.2rem)}@media screen and (min-width: 1600px){.employee_benefits_device_image{width:clamp(720px,45vw - 7.2rem + 7.2rem,720px*1.5);bottom:clamp(60px,3.75vw - 0.6rem + 0.6rem,60px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.employee_benefits_device_image{width:100%;position:static;margin-top:calc(10.2564102564vw - 0.4rem + 0.4rem);margin-bottom:calc(10.2564102564vw - 0.4rem + 0.4rem)}}.employee_benefits_device_image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.interviewList{display:grid;grid-template-columns:repeat(3, 1fr);gap:calc(1.25vw - 0.16rem + 0.16rem);row-gap:calc(3.125vw - 0.4rem + 0.4rem)}@media screen and (min-width: 1600px){.interviewList{gap:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5);row-gap:clamp(40px,2.5vw - 0.4rem + 0.4rem,40px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.interviewList{grid-template-columns:1fr;row-gap:calc(8.2051282051vw - 0.32rem + 0.32rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.interviewList{gap:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2);row-gap:calc((5.2083333333vw - 0.4rem + 0.4rem)*1.2);grid-template-columns:repeat(2, 1fr)}}.buttonBox{display:flex;justify-content:center;gap:calc(1.25vw - 0.16rem + 0.16rem)}@media screen and (min-width: 1600px){.buttonBox{gap:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.buttonBox{gap:calc(4.1025641026vw - 0.16rem + 0.16rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.buttonBox{gap:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2)}}.buttonBox .link{display:grid;grid-template-columns:auto 1fr;font-size:calc(1.5625vw - 0.2rem + 0.2rem);gap:.5em;align-items:center;border-bottom:1px solid var(--color-orange1);color:var(--color-orange2);padding:.5em 0}@media screen and (min-width: 1600px){.buttonBox .link{font-size:clamp(18px,1.125vw - 0.18rem + 0.18rem,18px*1.5)}}.buttonBox .link.toBack::before{content:"";display:block;width:1em;height:1em;mask-image:url("../images/icon/circle_arrow.svg");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("../images/icon/circle_arrow.svg");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background-color:var(--color-orange2);transform:rotate(180deg)}@media screen and (max-width: 768px)and (orientation: portrait){.buttonBox .link{font-size:calc(4.1025641026vw - 0.16rem + 0.16rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.buttonBox .link{font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2)}}.toJobDescription{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:calc(1.25vw - 0.16rem + 0.16rem);position:relative;padding:calc(12.5vw - 1.6rem + 1.6rem) 0;color:#fff;margin-bottom:calc((6.25vw - 0.8rem + 0.8rem)*-1)}@media screen and (min-width: 1600px){.toJobDescription{padding:clamp(160px,10vw - 1.6rem + 1.6rem,160px*1.5) 0;margin-bottom:calc(clamp(80px,5vw - 0.8rem + 0.8rem,80px*1.5)*-1);gap:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.toJobDescription{padding:calc(16.4102564103vw - 0.64rem + 0.64rem) 0;margin-bottom:calc((10.2564102564vw - 0.4rem + 0.4rem)*-1)}}.toJobDescription:before{content:"";display:block;width:100%;height:100%;background-color:rgba(28,52,89,.65);z-index:1;position:absolute;top:0;left:0}.toJobDescription .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.toJobDescription .bg img,.toJobDescription .bg picture{display:block;width:100% !important;height:100% !important;-o-object-fit:cover;object-fit:cover}.toJobDescription .content{position:relative;z-index:2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;display:grid;justify-content:center}.toJobDescription .content h3{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:.8em;justify-content:center}.toJobDescription .content em{font-size:calc(2.5vw - 0.32rem + 0.32rem)}@media screen and (min-width: 1600px){.toJobDescription .content em{font-size:clamp(32px,2vw - 0.32rem + 0.32rem,32px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.toJobDescription .content em{font-size:calc(5.1282051282vw - 0.2rem + 0.2rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.toJobDescription .content em{font-size:calc((3.6458333333vw - 0.28rem + 0.28rem)*1.2)}}.toJobDescription .content em{text-align:center}.toJobDescription .content small{font-family:"Barlow Semi Condensed";font-size:calc(1.25vw - 0.16rem + 0.16rem);font-weight:500}@media screen and (min-width: 1600px){.toJobDescription .content small{font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.toJobDescription .content small{font-size:calc(3.0769230769vw - 0.12rem + 0.12rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.toJobDescription .content small{font-size:calc((1.8229166667vw - 0.14rem + 0.14rem)*1.2)}}.toJobDescription .content small{opacity:.8;text-align:center}main.main{width:100%;overflow:hidden}main.main:after{content:"";display:block;width:calc(18.75vw - 2.4rem + 2.4rem);aspect-ratio:1/1;position:absolute;top:calc(7.03125vw - 0.9rem + 0.9rem);right:0;z-index:8;background-image:url("../images/svg/mark.svg");background-size:contain;background-repeat:no-repeat;background-position:center right -65%;opacity:.2}@media screen and (max-width: 768px)and (orientation: portrait){main.main:after{display:none}}body.home main.main:after{display:none}.header_main{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;z-index:10;background-color:#fff;padding:calc(1.5vw - 0.192rem + 0.192rem);transition:all .15s ease-in-out;height:calc(6.875vw - 0.88rem + 0.88rem)}@media screen and (min-width: 1600px){.header_main{height:clamp(88px,5.5vw - 0.88rem + 0.88rem,88px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.header_main{height:calc(12.3076923077vw - 0.48rem + 0.48rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.header_main{height:calc((6.25vw - 0.48rem + 0.48rem)*1.2)}}.header_main.is-scrolled{padding:calc(0.3125vw - 0.04rem + 0.04rem);height:calc(4.21875vw - 0.54rem + 0.54rem)}@media screen and (min-width: 1600px){.header_main.is-scrolled{height:clamp(54px,3.375vw - 0.54rem + 0.54rem,54px*1.5);padding:clamp(4px,0.25vw - 0.04rem + 0.04rem,4px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.header_main.is-scrolled{padding:calc(1.0256410256vw - 0.04rem + 0.04rem);height:calc(12.8205128205vw - 0.5rem + 0.5rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.header_main.is-scrolled{padding:calc((0.5208333333vw - 0.04rem + 0.04rem)*1.2);height:calc((6.5104166667vw - 0.5rem + 0.5rem)*1.2)}}.header_main_inner{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 1600px){.header_main{padding:clamp(19.2px,1.2vw - 0.192rem + 0.192rem,19.2px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.header_main_logo{top:3vw;left:3vw;position:absolute}}.header_main_logo__title{display:flex;align-items:center;gap:calc(1.25vw - 0.16rem + 0.16rem)}@media screen and (min-width: 1600px){.header_main_logo__title{gap:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.header_main_logo__title{gap:2.5vw}}.header_main_logo__title__logo{width:calc(10.9375vw - 1.4rem + 1.4rem);transition:all .15s ease-in-out}@media screen and (min-width: 1600px){.header_main_logo__title__logo{width:clamp(140px,8.75vw - 1.4rem + 1.4rem,140px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.header_main_logo__title__logo{width:29vw}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.header_main_logo__title__logo{width:20vw}}.header_main_logo__title__sub{width:calc(8.59375vw - 1.1rem + 1.1rem);transition:all .15s ease-in-out}@media screen and (min-width: 1600px){.header_main_logo__title__sub{width:clamp(110px,6.875vw - 1.1rem + 1.1rem,110px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.header_main_logo__title__sub{width:25vw}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.header_main_logo__title__sub{width:15vw}}.is-scrolled .header_main_logo .header_main_logo__title__logo{width:calc(7.8125vw - 1rem + 1rem)}@media screen and (max-width: 768px)and (orientation: portrait){.is-scrolled .header_main_logo .header_main_logo__title__logo{width:35vw}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.is-scrolled .header_main_logo .header_main_logo__title__logo{width:20vw}}.is-scrolled .header_main_logo .header_main_logo__title__sub{width:calc(6.25vw - 0.8rem + 0.8rem)}@media screen and (max-width: 768px)and (orientation: portrait){.is-scrolled .header_main_logo .header_main_logo__title__sub{width:30vw}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.is-scrolled .header_main_logo .header_main_logo__title__sub{width:15vw}}.header_main_nav{font-size:clamp(12px,1.09375vw - 0.14rem + 0.14rem,1.25vw - 0.16rem + 0.16rem);transition:all .15s ease-in-out;transform:translateX(0);opacity:1;z-index:99;visibility:visible}.header_main_nav[aria-hidden=true]{transform:translateY(-200%);visibility:hidden}@media screen and (max-width: 768px)and (orientation: portrait){.header_main_nav[aria-hidden=true]{opacity:0;transform:translateX(100%);visibility:hidden}}@media screen and (min-width: 1600px){.header_main_nav{font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.header_main_nav{font-size:calc(3.5897435897vw - 0.14rem + 0.14rem);padding:1em;padding-bottom:1.5em;position:fixed !important;top:0vw;right:0;width:90vw;height:90vh;z-index:101;background:linear-gradient(196deg, #F29600 0.21%, #F0853D 99.79%);overflow:hidden;border-radius:0 0 0 1.5em}.header_main_nav a{color:#fff !important}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.header_main_nav{font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2)}}.header_main_nav__inner{display:flex;justify-content:flex-end;align-items:center;gap:1.5em}@media screen and (max-width: 768px)and (orientation: portrait){.header_main_nav__inner{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:1em;align-items:start;align-content:start;overflow-x:scroll;height:100%;padding-bottom:1em;margin-top:1.5em;scrollbar-width:none}}.header_main_nav a{color:var(--color-text-black);background-color:#fff;transition:all .15s ease-in-out}.header_main_nav a:hover{opacity:.6}@media screen and (max-width: 768px)and (orientation: portrait){.header_main_nav a{background-color:rgba(0,0,0,0)}}.header_main_nav__1stLevel{display:flex;justify-content:flex-end;align-items:flex-end;gap:1em}@media screen and (max-width: 768px)and (orientation: portrait){.header_main_nav__1stLevel{width:100%}}.header_main_nav__1stLevel a{display:grid;grid-template-columns:1fr auto;gap:.4em;padding:.8em 1.2em;padding-right:.4em;border-radius:.4em}.header_main_nav__1stLevel a:after{content:"";display:block;width:1.2em;height:1.2em;-webkit-mask-image:url("../images/icon/arrow_down.svg");mask-image:url("../images/icon/arrow_down.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--color-orange2);transition:transform .15s ease-in-out}@media screen and (max-width: 768px)and (orientation: portrait){.header_main_nav__1stLevel a{border-radius:0;cursor:initial;border-bottom:1px solid #fff;width:100%}}.header_main_nav__1stLevel li.is-active a:after{transform:rotateZ(-180deg)}.header_main_nav__1stLevel__item{position:relative}@media screen and (max-width: 768px)and (orientation: portrait){.header_main_nav__1stLevel__item{width:100%}}@media screen and (max-width: 768px)and (orientation: portrait){.header_main_nav .header_main_nav__1stLevel__item__link:after{display:none}}.header_main_nav__2ndLevel{position:absolute;top:4em;left:1em;background-color:#fff;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:grid;grid-template-columns:1fr;font-size:calc(1.09375vw - 0.14rem + 0.14rem);overflow:hidden;transition:max-height .15s ease-in-out;border:1px solid #eee;border-radius:.4em}@media screen and (min-width: 1600px){.header_main_nav__2ndLevel{font-size:clamp(14px,0.875vw - 0.14rem + 0.14rem,14px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.header_main_nav__2ndLevel{font-size:calc(3.5897435897vw - 0.14rem + 0.14rem);background-color:rgba(0,0,0,0);border:none;transition:none;position:static;width:100%;margin-top:.5em}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.header_main_nav__2ndLevel{font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2)}}.header_main_nav__2ndLevel li{width:100%;border-bottom:1px solid #eee}@media screen and (max-width: 768px)and (orientation: portrait){.header_main_nav__2ndLevel li{border-bottom:none}}.header_main_nav__2ndLevel li a{width:100%}.header_main_nav__2ndLevel li a:after{transform:rotateZ(-90deg) !important}@media screen and (max-width: 768px)and (orientation: portrait){.header_main_nav__2ndLevel li a{cursor:pointer !important;border:none;grid-template-columns:auto 1fr !important}.header_main_nav__2ndLevel li a:after{grid-column:1/2;grid-row:1/2;background-color:#fff !important}}.header_main_nav__2ndLevel li span{width:100%}.header_main_nav__2ndLevel[aria-hidden=true]{max-height:0;opacity:0}@media screen and (max-width: 768px)and (orientation: portrait){.header_main_nav__2ndLevel[aria-hidden=true]{max-height:100%;opacity:1}}.header_main_nav__2ndLevel[aria-hidden=false]{opacity:1;max-height:100%}.header_main_nav__buttons{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:.75em;column-gap:.75em;row-gap:.75em;align-items:center;align-self:center}@media screen and (max-width: 768px)and (orientation: portrait){.header_main_nav__buttons{grid-template-columns:repeat(2, 1fr);-moz-column-gap:.5em;column-gap:.5em;row-gap:.75em}}.header_main_nav__buttons__item{height:100%;display:block}.header_main_nav__buttons__item a{display:grid;grid-template-columns:auto auto;gap:.5em;padding:.7em 1em;color:#fff;background-color:#333;height:100%;font-size:clamp(12px,1.09375vw - 0.14rem + 0.14rem,1.25vw - 0.16rem + 0.16rem);font-weight:600;border-radius:.4em;align-items:center;justify-content:center;box-shadow:0 0 6px 0 rgba(0,0,0,.15)}@media screen and (min-width: 1600px){.header_main_nav__buttons__item a{font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.header_main_nav__buttons__item a{font-size:calc(3.5897435897vw - 0.14rem + 0.14rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.header_main_nav__buttons__item a{font-size:calc((2.6041666667vw - 0.2rem + 0.2rem)*1.2)}}.header_main_nav__buttons__item a:before{content:"";display:block;width:1.2em;height:1.2em;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:transform .15s ease-in-out;background-color:#fff}.header_main_nav__buttons__item a.entry{background-color:var(--color-orange2)}.header_main_nav__buttons__item a.entry:before{-webkit-mask-image:url("../images/icon/entry.svg");mask-image:url("../images/icon/entry.svg")}@media screen and (max-width: 768px)and (orientation: portrait){.header_main_nav__buttons__item a.entry{background-color:#fff;color:var(--color-orange2) !important}.header_main_nav__buttons__item a.entry:before{background-color:var(--color-orange2)}}.header_main_nav__buttons__item a.visit{background-color:var(--color-orange1)}.header_main_nav__buttons__item a.visit:before{-webkit-mask-image:url("../images/icon/visit.svg");mask-image:url("../images/icon/visit.svg")}@media screen and (max-width: 768px)and (orientation: portrait){.header_main_nav__buttons__item a.visit{background-color:#fff;color:var(--color-orange1) !important}.header_main_nav__buttons__item a.visit:before{background-color:var(--color-orange1)}}.header_main_nav__buttons__item a.line{display:none}@media screen and (max-width: 768px)and (orientation: portrait){.header_main_nav__buttons__item a.line{display:grid;background-color:var(--color-column-bg) !important;color:var(--color-text-gray) !important}.header_main_nav__buttons__item a.line:before{background-image:url("../images/icon/line.svg");background-size:contain;background-repeat:no-repeat;background-position:center;background-color:rgba(0,0,0,0)}}.header_main_nav__buttons__item.large{display:none}@media screen and (max-width: 768px)and (orientation: portrait){.header_main_nav__buttons__item.large{display:grid;grid-column:1/3}}.header_closeBtn{display:none}@media screen and (max-width: 768px)and (orientation: portrait){.header_closeBtn{position:absolute;display:block;width:1.2em;height:1.2em;top:1em;right:1em;z-index:100}.header_closeBtn img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}}.header_hamburger{position:fixed;display:block;width:1.2em;height:1.2em;top:1em;right:1em;z-index:200;-webkit-mask-image:url("../images/icon/hamburger.svg");mask-image:url("../images/icon/hamburger.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--color-orange2);transition:all .15s ease-in-out;transform:translateX(300%)}.header_hamburger.is-visible{display:block;transform:translateX(0)}@media screen and (max-width: 768px)and (orientation: portrait){.header_hamburger{transform:translateX(0) !important}}@media screen and (max-width: 768px)and (orientation: portrait){.header_hamburger.is-opend{-webkit-mask-image:url("../images/icon/close.svg");mask-image:url("../images/icon/close.svg");background-color:#fff}}.breadcrumbs{position:relative;z-index:2;display:block;margin:0 auto;width:97.5%;background-color:var(--color-column-bg-light);font-size:calc(0.9375vw - 0.12rem + 0.12rem);border-radius:999px;padding:.75em 1em;color:var(--color-orange1)}@media screen and (min-width: 1600px){.breadcrumbs{font-size:clamp(12px,0.75vw - 0.12rem + 0.12rem,12px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.breadcrumbs{font-size:calc(3.0769230769vw - 0.12rem + 0.12rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.breadcrumbs{font-size:calc((1.5625vw - 0.12rem + 0.12rem)*1.2)}}.breadcrumbs ul{display:flex;align-items:center;gap:.5em}.breadcrumbs ul li{display:flex;align-items:center;gap:.5em}.breadcrumbs ul li:after{content:"";display:block;width:1em;height:1em;-webkit-mask-image:url("../images/icon/arrow_down.svg");mask-image:url("../images/icon/arrow_down.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--color-orange1);transform:rotateZ(-90deg)}.breadcrumbs ul li:last-of-type:after{display:none}.breadcrumbs ul li .home{display:block;width:1.25em;height:1.25em;-webkit-mask-image:url("../images/icon/home.svg");mask-image:url("../images/icon/home.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--color-orange1)}.footer_cta{display:block;background-color:var(--color-column-bg);padding:calc(4.6875vw - 0.6rem + 0.6rem) 0}.footer_cta.simple{background-color:#fff}@media screen and (max-width: 768px)and (orientation: portrait){.footer_cta{padding:calc(10vw - 0.39rem + 0.39rem) 0}}.footer_cta_inner{display:block;width:90%;margin:0 auto}@media screen and (min-width: 1600px){.footer_cta_inner{width:90%}}@media screen and (max-width: 768px)and (orientation: portrait){.footer_cta_inner{width:90%}}.footer_cta_inner{max-width:1600px !important}.recruit_buttons{display:grid;grid-template-columns:1fr;gap:calc((4.6875vw - 0.6rem + 0.6rem)/2)}@media screen and (max-width: 768px)and (orientation: portrait){.recruit_buttons{gap:calc(10vw - 0.39rem + 0.39rem)}}.recruit_buttons_list{display:grid;grid-template-columns:repeat(2, 1fr);gap:calc(4.6875vw - 0.6rem + 0.6rem)}@media screen and (max-width: 768px)and (orientation: portrait){.recruit_buttons_list{grid-template-columns:1fr;gap:calc(1.875vw - 0.24rem + 0.24rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.recruit_buttons_list{grid-template-columns:repeat(2, 1fr);gap:calc((3.125vw - 0.24rem + 0.24rem)*1.2)}}.recruit_buttons_list_item{display:block}.recruit_buttons_list_item *{text-align:center}.recruit_buttons_list_item em,.recruit_buttons_list_item span,.recruit_buttons_list_item small{width:100%}.recruit_buttons .tel{display:flex;justify-content:center;align-items:center;gap:1em;font-size:calc(1.25vw - 0.16rem + 0.16rem)}@media screen and (min-width: 1600px){.recruit_buttons .tel{font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.recruit_buttons .tel{font-size:calc(4.1025641026vw - 0.16rem + 0.16rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.recruit_buttons .tel{font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2)}}.recruit_buttons .tel h3{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.8em;font-weight:500;color:var(--color-text-gray)}.recruit_buttons .tel h3:before{content:"";display:block;width:2.2em;height:2.2em;background-color:var(--color-orange2);mask-image:url("../images/icon/phone.svg");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("../images/icon/phone.svg");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}@media screen and (max-width: 768px)and (orientation: portrait){.recruit_buttons .tel h3:before{width:1.6em;height:1.6em}}.recruit_buttons .tel span{font-size:2em;font-family:"Barlow Semi Condensed";font-weight:700;color:var(--color-orange2);letter-spacing:.05em;text-decoration:underline;text-underline-offset:.2em}@media screen and (max-width: 768px)and (orientation: portrait){.recruit_buttons .tel span{font-size:calc(6.1538461538vw - 0.24rem + 0.24rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.recruit_buttons .tel span{font-size:calc((3.125vw - 0.24rem + 0.24rem)*1.2)}}.clinics{display:block;width:90%;margin:0 auto}@media screen and (min-width: 1600px){.clinics{width:90%}}@media screen and (max-width: 768px)and (orientation: portrait){.clinics{width:90%}}.clinics{padding-top:calc((4.6875vw - 0.6rem + 0.6rem)*1.5)}@media screen and (max-width: 768px)and (orientation: portrait){.clinics{padding-top:15vw;width:100%}}.clinics_list{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:calc((4.6875vw - 0.6rem + 0.6rem)/2);column-gap:calc((4.6875vw - 0.6rem + 0.6rem)/2);row-gap:calc((4.6875vw - 0.6rem + 0.6rem)/2)}@media screen and (max-width: 768px)and (orientation: portrait){.clinics_list{grid-template-columns:1fr;row-gap:calc((10vw - 0.39rem + 0.39rem)/2)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.clinics_list{grid-template-columns:repeat(2, 1fr)}}.clinics_list .clinics_list_item{display:block}.clinics_list .clinics_list_item a{display:grid;grid-template-columns:auto auto auto;grid-auto-rows:auto;align-items:center;justify-items:start;justify-content:start;gap:.8em;transition:all .15s ease-in-out}.clinics_list .clinics_list_item a:hover{opacity:.7}@media screen and (max-width: 768px)and (orientation: portrait){.clinics_list .clinics_list_item a{grid-template-columns:auto 1fr;grid-template-rows:auto auto;row-gap:.4em}}.clinics_list .clinics_list_item .prefecture{display:block;width:4em;text-align:center;font-size:calc(0.9375vw - 0.12rem + 0.12rem);font-weight:400;color:#fff;background-color:#fff;color:var(--color-text-gray);padding:.4em 1em;border-radius:999px}@media screen and (min-width: 1600px){.clinics_list .clinics_list_item .prefecture{font-size:clamp(12px,0.75vw - 0.12rem + 0.12rem,12px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.clinics_list .clinics_list_item .prefecture{font-size:calc(2.5641025641vw - 0.1rem + 0.1rem);grid-row:1/3;grid-column:1/2;align-self:start}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.clinics_list .clinics_list_item .prefecture{font-size:calc((1.5625vw - 0.12rem + 0.12rem)*1.2)}}.clinics_list .clinics_list_item em{display:grid;grid-template-columns:auto 1fr;gap:.25em;align-items:center;font-size:calc(1.40625vw - 0.18rem + 0.18rem);font-weight:500;color:var(--color-text-black);text-align:left;letter-spacing:.02em}@media screen and (min-width: 1600px){.clinics_list .clinics_list_item em{font-size:clamp(18px,1.125vw - 0.18rem + 0.18rem,18px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.clinics_list .clinics_list_item em{font-size:calc(4.1025641026vw - 0.16rem + 0.16rem);grid-row:1/2;grid-column:2/3}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.clinics_list .clinics_list_item em{font-size:calc((2.34375vw - 0.18rem + 0.18rem)*1.2)}}.clinics_list .clinics_list_item em span{display:block;width:.75em;aspect-ratio:1/1;border-radius:50%}.clinics_list .clinics_list_item .address{font-size:calc(0.78125vw - 0.1rem + 0.1rem);font-weight:400;color:var(--color-text-gray);letter-spacing:.02em;line-height:1.5}@media screen and (min-width: 1600px){.clinics_list .clinics_list_item .address{font-size:clamp(10px,0.625vw - 0.1rem + 0.1rem,10px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.clinics_list .clinics_list_item .address{font-size:calc(2.5641025641vw - 0.1rem + 0.1rem);grid-row:2/3;grid-column:2/3}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.clinics_list .clinics_list_item .address{font-size:calc((1.5625vw - 0.12rem + 0.12rem)*1.2)}}.footer_nav{display:block;background-color:#fff;padding:calc(4.6875vw - 0.6rem + 0.6rem) 0}@media screen and (max-width: 768px)and (orientation: portrait){.footer_nav{padding:calc(10vw - 0.39rem + 0.39rem) 0}}.footer_nav a{transition:all .15s ease-in-out}.footer_nav a:hover{opacity:.7}.footer_nav_inner{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:calc(4.6875vw - 0.6rem + 0.6rem);column-gap:calc(4.6875vw - 0.6rem + 0.6rem);row-gap:calc((4.6875vw - 0.6rem + 0.6rem)*1.5);color:var(--color-text-gray);font-size:calc(1.25vw - 0.16rem + 0.16rem);max-width:1600px !important;width:80%;margin:0 auto;max-width:1520px !important}@media screen and (max-width: 768px)and (orientation: portrait){.footer_nav_inner{width:90%}}@media screen and (min-width: 1600px){.footer_nav_inner{font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.footer_nav_inner{grid-template-columns:1fr;row-gap:calc((10vw - 0.39rem + 0.39rem)*1.5);width:90%;font-size:calc(3.5897435897vw - 0.14rem + 0.14rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.footer_nav_inner{font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2);row-gap:calc((4.6875vw - 0.6rem + 0.6rem)*1)}}.footer_nav_inner__left{align-content:start;align-items:start;display:grid;grid-template-columns:1fr;gap:2em}@media screen and (max-width: 768px)and (orientation: portrait){.footer_nav_inner__left{gap:calc((10vw - 0.39rem + 0.39rem)/3)}}.footer_nav_inner__left .logo{display:block;width:calc(18.75vw - 2.4rem + 2.4rem)}@media screen and (min-width: 1600px){.footer_nav_inner__left .logo{width:clamp(240px,15vw - 2.4rem + 2.4rem,240px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.footer_nav_inner__left .logo{width:calc(61.5384615385vw - 2.4rem + 2.4rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.footer_nav_inner__left .logo{width:calc((31.25vw - 2.4rem + 2.4rem)*1.2)}}.footer_nav_inner__left .logo img{display:block;width:100%}.footer_nav_inner__left__text{display:grid;grid-template-columns:1fr;gap:calc((4.6875vw - 0.6rem + 0.6rem)/3);font-size:1em}@media screen and (max-width: 768px)and (orientation: portrait){.footer_nav_inner__left__text{gap:calc((10vw - 0.39rem + 0.39rem)/2)}}.footer_nav_inner__left__text em{font-size:calc(1.25vw - 0.16rem + 0.16rem)}@media screen and (max-width: 768px)and (orientation: portrait){.footer_nav_inner__left__text em{font-size:calc(4.1025641026vw - 0.16rem + 0.16rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.footer_nav_inner__left__text em{font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2)}}.footer_nav_inner__left .office{display:grid;grid-template-columns:1fr;gap:.5em}.footer_nav_inner__left .office h4{font-size:calc(0.9375vw - 0.12rem + 0.12rem);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--color-orange2);color:#fff;padding:.4em 1em;border-radius:999px}@media screen and (min-width: 1600px){.footer_nav_inner__left .office h4{font-size:clamp(12px,0.75vw - 0.12rem + 0.12rem,12px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.footer_nav_inner__left .office h4{font-size:calc(3.0769230769vw - 0.12rem + 0.12rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.footer_nav_inner__left .office h4{font-size:calc((1.6927083333vw - 0.13rem + 0.13rem)*1.2)}}.footer_nav_inner__left .office p{font-size:calc(0.9375vw - 0.12rem + 0.12rem);font-style:normal;font-weight:400;line-height:180%;letter-spacing:.02em}@media screen and (min-width: 1600px){.footer_nav_inner__left .office p{font-size:clamp(12px,0.75vw - 0.12rem + 0.12rem,12px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.footer_nav_inner__left .office p{font-size:calc(3.0769230769vw - 0.12rem + 0.12rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.footer_nav_inner__left .office p{font-size:calc((1.8229166667vw - 0.14rem + 0.14rem)*1.2)}}.footer_nav_inner__left .sns_links{display:flex;gap:.75em}.footer_nav_inner__left .sns_links li a{display:block;width:2em;height:2em;background-image:url("../images/icon/instagram.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.footer_nav_inner__left .sns_links li a.line{background-image:url("../images/icon/line.svg")}.footer_nav_inner__left .sns_links li a.youtube{background-image:url("../images/icon/youtube.svg")}@media screen and (max-width: 768px)and (orientation: portrait){.footer_nav_inner__left .sns_links li a{width:calc(8.2051282051vw - 0.32rem + 0.32rem);height:calc(8.2051282051vw - 0.32rem + 0.32rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.footer_nav_inner__left .sns_links li a{width:calc((5.2083333333vw - 0.4rem + 0.4rem)*1.2);height:calc((5.2083333333vw - 0.4rem + 0.4rem)*1.2)}}.footer_nav_inner__right{display:grid;grid-template-columns:repeat(2, 1fr);gap:calc(4.6875vw - 0.6rem + 0.6rem);align-content:start;align-items:start;font-size:calc(1.09375vw - 0.14rem + 0.14rem);-moz-column-gap:2.5em;column-gap:2.5em;row-gap:4em}@media screen and (min-width: 1600px){.footer_nav_inner__right{font-size:clamp(14px,0.875vw - 0.14rem + 0.14rem,14px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.footer_nav_inner__right{row-gap:10vw;-moz-column-gap:5vw;column-gap:5vw}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.footer_nav_inner__right{row-gap:calc((3.125vw - 0.24rem + 0.24rem)*1.2)}}.footer_nav_inner__right__listbox{display:grid;grid-template-columns:1fr;gap:2em;font-size:calc(1.09375vw - 0.14rem + 0.14rem)}@media screen and (min-width: 1600px){.footer_nav_inner__right__listbox{font-size:clamp(14px,0.875vw - 0.14rem + 0.14rem,14px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.footer_nav_inner__right__listbox{font-size:calc(3.5897435897vw - 0.14rem + 0.14rem);gap:1em}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.footer_nav_inner__right__listbox{gap:1em;font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2)}}.footer_nav_inner__right__listbox h4{font-weight:500;border-bottom:1px solid var(--color-text-gray-light);padding:.75em .2em}.footer_nav_inner__right__listbox ul{display:grid;grid-template-columns:1fr;gap:1.5em}@media screen and (max-width: 768px)and (orientation: portrait){.footer_nav_inner__right__listbox ul{gap:1em}}.footer_nav_inner__right__listbox ul li a{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.5em;color:var(--color-orange1)}.footer_nav_inner__right__listbox ul li a:before{content:"";display:block;width:1em;height:1em;mask-image:url("../images/icon/arrow_down.svg");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("../images/icon/arrow_down.svg");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;transform:rotateZ(-90deg);background-color:var(--color-orange1)}@media screen and (max-width: 768px)and (orientation: portrait){.footer_nav_inner__right__listbox ul li a{font-size:calc(3.0769230769vw - 0.12rem + 0.12rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.footer_nav_inner__right__listbox ul li a{font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2)}}.footer_nav_inner__bottom{display:grid;grid-template-columns:1fr;grid-column:1/3;gap:2.5em;font-size:calc(1.09375vw - 0.14rem + 0.14rem)}@media screen and (min-width: 1600px){.footer_nav_inner__bottom{font-size:clamp(14px,0.875vw - 0.14rem + 0.14rem,14px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.footer_nav_inner__bottom{grid-column:1/2;font-size:calc(3.0769230769vw - 0.12rem + 0.12rem);gap:2em;padding-bottom:calc(15.3846153846vw - 0.6rem + 0.6rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.footer_nav_inner__bottom{font-size:calc((1.8229166667vw - 0.14rem + 0.14rem)*1.2)}}.footer_nav_inner__bottom ul{display:flex;gap:2.5em}@media screen and (max-width: 768px)and (orientation: portrait){.footer_nav_inner__bottom ul{gap:1.5em;flex-wrap:wrap}}.footer_nav_inner__bottom ul li{display:block}.footer_nav_inner__bottom ul a{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.25em}.footer_nav_inner__bottom ul a:before{content:"";display:block;width:1em;height:1em;mask-image:url("../images/icon/arrow_down.svg");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("../images/icon/arrow_down.svg");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background-color:var(--color-text-gray);transform:rotateZ(-90deg)}.footer_nav_inner__bottom small{font-family:"Barlow Semi Condensed";font-weight:400;font-size:calc(0.9375vw - 0.12rem + 0.12rem);color:var(--color-text-gray-light);letter-spacing:.02em}@media screen and (min-width: 1600px){.footer_nav_inner__bottom small{font-size:clamp(12px,0.75vw - 0.12rem + 0.12rem,12px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.footer_nav_inner__bottom small{font-size:calc(3.0769230769vw - 0.12rem + 0.12rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.footer_nav_inner__bottom small{font-size:calc((1.8229166667vw - 0.14rem + 0.14rem)*1.2)}}.fixedButtons{position:fixed;top:50%;right:0;transform:translateY(-50%);display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2, 1fr);gap:1em;justify-items:end;z-index:9}@media screen and (max-width: 768px)and (orientation: portrait){.fixedButtons{border:1px solid var(--color-orange2);top:auto;bottom:0;left:50%;right:0;transform:translate(-50%, 0);grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr;gap:0;width:95%;border-radius:.4em .4em 0 0;overflow:hidden}}.fixedButtons a{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;align-items:center;align-content:center;justify-content:center;justify-items:center;gap:.5em;box-shadow:0 4px 4px 0 rgba(0,0,0,.15);border-radius:.25em 0 0 .25em;padding:1em .5em;background-color:#fff;font-size:calc(1.40625vw - 0.18rem + 0.18rem);font-weight:500;min-height:8em;width:2.2em;transition:all .15s ease-in-out}@media screen and (min-width: 769px)and (max-width: 1599px){.fixedButtons a:hover{width:3em}}@media screen and (min-width: 1600px){.fixedButtons a{font-size:clamp(18px,1.125vw - 0.18rem + 0.18rem,18px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.fixedButtons a{width:100%;padding:.5em .5em;font-size:calc(4.6153846154vw - 0.18rem + 0.18rem);min-height:auto;grid-template-columns:auto auto;justify-content:center;border-radius:0;box-shadow:0 0 4px 0 rgba(0,0,0,.15)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.fixedButtons a{font-size:calc((3.125vw - 0.24rem + 0.24rem)*1.2);padding:.6em}}.fixedButtons a:before{content:"";display:block;width:1.25em;height:1.25em;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.fixedButtons a span{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright;letter-spacing:.1em}@media screen and (max-width: 768px)and (orientation: portrait){.fixedButtons a span{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;-webkit-text-orientation:mixed;text-orientation:mixed}}.fixedButtons a.entry{background-color:var(--color-orange2);color:#fff;position:relative;overflow:hidden}.fixedButtons a.entry::after{content:"";position:absolute;top:-100%;left:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0) 100%);transform:translateY(-300%);-webkit-animation:shineVertical 3s infinite;animation:shineVertical 5s infinite}.fixedButtons a.entry:before{-webkit-mask-image:url("../images/icon/entry.svg");mask-image:url("../images/icon/entry.svg");background-color:#fff}.fixedButtons a.visit{background-color:#fff;color:var(--color-orange1)}.fixedButtons a.visit:before{-webkit-mask-image:url("../images/icon/visit.svg");mask-image:url("../images/icon/visit.svg");background-color:var(--color-orange1)}@media screen and (max-width: 768px)and (orientation: portrait){.fixedButtons a.visit{background-color:var(--color-orange1);color:#fff;border-left:2px solid #fff}.fixedButtons a.visit:before{background-color:#fff}}@-webkit-keyframes shineVertical{0%{transform:translateY(-300%)}20%{transform:translateY(300%)}100%{transform:translateY(300%)}}@keyframes shineVertical{0%{transform:translateY(-300%)}20%{transform:translateY(300%)}100%{transform:translateY(300%)}}.banner_welcome_bonus{display:block;position:fixed;bottom:calc(1.953125vw - 0.25rem + 0.25rem);right:0;z-index:9;-webkit-filter:drop-shadow(0 4px 4px rgba(0, 0, 0, 0.15));filter:drop-shadow(0 4px 4px rgba(0, 0, 0, 0.15));width:calc(14.84375vw - 1.9rem + 1.9rem);max-width:280px;transition:none;transform:translateX(120%);will-change:transform,opacity}.banner_welcome_bonus.animate{transition:transform .3s ease-out,opacity .4s ease-out}.banner_welcome_bonus.is-visible{transform:translateX(0)}.banner_welcome_bonus.is-hidden{transform:translateX(120%)}@media screen and (min-width: 1600px){.banner_welcome_bonus{width:clamp(190px,11.875vw - 1.9rem + 1.9rem,190px*1.5);max-width:280px}}@media screen and (max-width: 768px)and (orientation: portrait){.banner_welcome_bonus{bottom:calc(20.5128205128vw - 0.8rem + 0.8rem);width:calc(41.0256410256vw - 1.6rem + 1.6rem);max-width:200px}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.banner_welcome_bonus{bottom:calc((13.0208333333vw - 1rem + 1rem)*1.2);max-width:calc((26.0416666667vw - 2rem + 2rem)*1.2);width:100%}}.banner_welcome_bonus figure{display:block;width:100%;position:relative;overflow:hidden;transition:all .15s ease-in-out;transform-origin:right bottom}.banner_welcome_bonus figure:hover{transform:scale(1.05)}.banner_welcome_bonus figure:hover::after{content:"";position:absolute;top:-100%;left:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0) 100%);transform:translateY(-300%);mix-blend-mode:overlay;-webkit-animation:shineVertical 5s infinite;animation:shineVertical 5s infinite}.banner_welcome_bonus figure img{display:block;width:100%}.banner_welcome_bonus button.close{display:block;width:1.5em;height:1.5em;background-color:var(--color-text-gray);border-radius:999px;display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:.5em;z-index:10}.banner_welcome_bonus button.close img{display:block;width:50%;height:50%;-o-object-fit:contain;object-fit:contain}.indexHero{display:grid;grid-template-columns:1fr calc(66.40625vw - 8.5rem + 8.5rem);gap:calc(5vw - 0.64rem + 0.64rem)}@media screen and (max-width: 768px)and (orientation: portrait){.indexHero{grid-template-columns:1fr;justify-content:end;justify-items:end;gap:calc(16.4102564103vw - 0.64rem + 0.64rem);margin-top:calc(8.2051282051vw - 0.32rem + 0.32rem);margin-bottom:calc(12.3076923077vw - 0.48rem + 0.48rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.indexHero{gap:calc((8.3333333333vw - 0.64rem + 0.64rem)*1.2);margin-top:calc((4.1666666667vw - 0.32rem + 0.32rem)*1.2);margin-bottom:calc((6.25vw - 0.48rem + 0.48rem)*1.2)}}.indexHero_content{height:auto;margin-left:calc(5vw - 0.64rem + 0.64rem);display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto}@media screen and (max-width: 768px)and (orientation: portrait){.indexHero_content{grid-row:2/3;margin-left:0;width:calc(94.358974359vw - 3.68rem + 3.68rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.indexHero_content{margin-top:calc((4.1666666667vw - 0.32rem + 0.32rem)*1.2)}}.indexHero_title{display:block;width:100%}@media screen and (max-width: 768px)and (orientation: portrait){.indexHero_title{width:calc(53.8461538462vw - 2.1rem + 2.1rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.indexHero_title{width:calc((36.4583333333vw - 2.8rem + 2.8rem)*1.2)}}.indexHero_text{font-size:calc(1.09375vw - 0.14rem + 0.14rem);font-weight:400;line-height:1.8;color:#999;padding-left:1em;border-left:2px solid #999}@media screen and (min-width: 1600px){.indexHero_text{font-size:clamp(14px,0.875vw - 0.14rem + 0.14rem,14px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.indexHero_text{margin-top:3em;font-size:calc(3.0769230769vw - 0.12rem + 0.12rem);padding-left:1.5em;border-left:1px solid #999}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.indexHero_text{font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2)}}.indexHero_image{background-color:#fff;position:relative}.indexHero_image figure{width:100%;height:calc(45.3125vw - 5.8rem + 5.8rem);border-radius:calc(4.6875vw - 0.6rem + 0.6rem) 0 0 calc(4.6875vw - 0.6rem + 0.6rem);overflow:hidden;position:relative}@media screen and (max-width: 768px)and (orientation: portrait){.indexHero_image figure{width:calc(82.0512820513vw - 3.2rem + 3.2rem);height:calc(58.9743589744vw - 2.3rem + 2.3rem);border-radius:calc(6.1538461538vw - 0.24rem + 0.24rem) 0 0 calc(6.1538461538vw - 0.24rem + 0.24rem)}}.indexHero_image figure img,.indexHero_image figure picture{display:block;width:100%;height:100% !important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.indexHero_image .indexHero_mark{position:absolute;bottom:calc((3.75vw - 0.48rem + 0.48rem)*-1);left:calc((3.75vw - 0.48rem + 0.48rem)*-1);width:calc(14.453125vw - 1.85rem + 1.85rem)}@media screen and (max-width: 768px)and (orientation: portrait){.indexHero_image .indexHero_mark{width:calc(17.9487179487vw - 0.7rem + 0.7rem);bottom:calc((6.1538461538vw - 0.24rem + 0.24rem)*-1);left:calc((6.1538461538vw - 0.24rem + 0.24rem)*-1)}}.index_JobCard_wrapper{display:block;background-color:var(--color-column-bg);padding:calc(4.6875vw - 0.6rem + 0.6rem) 0;border-top:2px solid var(--color-orange1);border-bottom:2px solid var(--color-orange1);width:100%;overflow:hidden}@media screen and (min-width: 1600px){.index_JobCard_wrapper{padding:clamp(60px,3.75vw - 0.6rem + 0.6rem,60px*1.5) 0}}@media screen and (max-width: 768px)and (orientation: portrait){.index_JobCard_wrapper{padding:calc(8.2051282051vw - 0.32rem + 0.32rem) 0}}.index_JobCard_nav{display:grid;grid-template-columns:repeat(2, 1fr);align-items:end;gap:calc(0.9375vw - 0.12rem + 0.12rem);width:80%;margin:0 auto;max-width:1520px !important}@media screen and (max-width: 768px)and (orientation: portrait){.index_JobCard_nav{width:90%}}.index_JobCard_nav{height:4em;max-width:1600px !important}@media screen and (min-width: 1600px){.index_JobCard_nav{gap:clamp(12px,0.75vw - 0.12rem + 0.12rem,12px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.index_JobCard_nav{width:95%;gap:calc(1.0256410256vw - 0.04rem + 0.04rem);height:calc(10.2564102564vw - 0.4rem + 0.4rem)}}.jobCard_nav_item{display:block;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:#f4f1f1;color:var(--color-text-gray);border-radius:calc(0.625vw - 0.08rem + 0.08rem) calc(0.625vw - 0.08rem + 0.08rem) 0 0;overflow:hidden;font-size:calc(1.40625vw - 0.18rem + 0.18rem);padding:.5em 1em;text-align:center;transition:all .15s ease}@media screen and (min-width: 1600px){.jobCard_nav_item{font-size:clamp(18px,1.125vw - 0.18rem + 0.18rem,18px*1.5)}}.jobCard_nav_item:hover{padding:.6em;font-size:calc(1.71875vw - 0.22rem + 0.22rem)}@media screen and (min-width: 1600px){.jobCard_nav_item:hover{font-size:clamp(22px,1.375vw - 0.22rem + 0.22rem,22px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.jobCard_nav_item:hover{font-size:calc(3.5897435897vw - 0.14rem + 0.14rem);padding:.8em .6em}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.jobCard_nav_item:hover{font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2);padding:.8em .6em}}.jobCard_nav_item.current{background-color:var(--color-orange1);color:#fff;padding:.6em;font-size:calc(1.71875vw - 0.22rem + 0.22rem)}@media screen and (min-width: 1600px){.jobCard_nav_item.current{font-size:clamp(22px,1.375vw - 0.22rem + 0.22rem,22px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.jobCard_nav_item.current{font-size:calc(3.5897435897vw - 0.14rem + 0.14rem);padding:.8em .6em}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.jobCard_nav_item.current{font-size:calc((2.34375vw - 0.18rem + 0.18rem)*1.2);padding:.8em .6em}}@media screen and (max-width: 768px)and (orientation: portrait){.jobCard_nav_item{font-size:calc(3.0769230769vw - 0.12rem + 0.12rem);padding:.5em .5em}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.jobCard_nav_item{font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2)}}.indexAbout{display:block;width:100%;padding-bottom:calc(6.25vw - 0.8rem + 0.8rem)}@media screen and (min-width: 1600px){.indexAbout{padding-bottom:clamp(80px,5vw - 0.8rem + 0.8rem,80px*1.5)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.indexAbout{padding-bottom:calc((10.4166666667vw - 0.8rem + 0.8rem)*1.2)}}@media screen and (max-width: 768px)and (orientation: portrait){.indexAbout{padding-bottom:calc(8.2051282051vw - 0.32rem + 0.32rem);padding-top:calc(10.2564102564vw - 0.4rem + 0.4rem)}}.indexAbout_content{display:block;padding:0 0 calc(6.25vw - 0.8rem + 0.8rem) 0;position:relative;max-width:1600px !important}@media screen and (min-width: 1600px){.indexAbout_content{padding:0 0 clamp(80px,5vw - 0.8rem + 0.8rem,80px*1.5) 0}}.indexAbout_content{width:90%;margin:0 auto}@media screen and (min-width: 1600px){.indexAbout_content{width:90%}}@media screen and (max-width: 768px)and (orientation: portrait){.indexAbout_content{width:90%}}@media screen and (max-width: 768px)and (orientation: portrait){.indexAbout_content{padding:calc(56.4102564103vw - 2.2rem + 2.2rem) 0 calc(8.2051282051vw - 0.32rem + 0.32rem) 0}}.indexAbout_headline{display:block}.indexAbout_headline span{display:block;height:calc(18.90625vw - 2.42rem + 2.42rem);width:auto}@media screen and (min-width: 1600px){.indexAbout_headline span{height:clamp(242px,15.125vw - 2.42rem + 2.42rem,242px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.indexAbout_headline span{height:calc(33.3333333333vw - 1.3rem + 1.3rem);width:100%}}.indexAbout_headline span img{display:block;height:100%}.indexAbout_headline em{display:block;margin-top:4em;margin-bottom:3em}@media screen and (max-width: 768px)and (orientation: portrait){.indexAbout_headline em{margin-top:calc(8.2051282051vw - 0.32rem + 0.32rem);margin-bottom:calc(8.2051282051vw - 0.32rem + 0.32rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.indexAbout_headline em{margin-top:calc((6.25vw - 0.48rem + 0.48rem)*1.2);margin-bottom:calc((6.25vw - 0.48rem + 0.48rem)*1.2)}}.indexAbout_headline em img{display:block;width:calc(30.46875vw - 3.9rem + 3.9rem)}@media screen and (min-width: 1600px){.indexAbout_headline em img{width:clamp(390px,24.375vw - 3.9rem + 3.9rem,390px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.indexAbout_headline em img{width:calc(79.4871794872vw - 3.1rem + 3.1rem);max-width:480px}}.indexAbout_text{display:block;width:calc(61.71875vw - 7.9rem + 7.9rem)}@media screen and (min-width: 1600px){.indexAbout_text{max-width:clamp(790px,49.375vw - 7.9rem + 7.9rem,790px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.indexAbout_text{width:100%}}.indexAbout .mainImg{display:block;width:calc(46.875vw - 6rem + 6rem);position:absolute;top:calc(4.6875vw - 0.6rem + 0.6rem);right:calc(3.125vw - 0.4rem + 0.4rem)}@media screen and (min-width: 1600px){.indexAbout .mainImg{width:clamp(600px,37.5vw - 6rem + 6rem,600px*1.5);top:clamp(60px,3.75vw - 0.6rem + 0.6rem,60px*1.5);right:clamp(40px,2.5vw - 0.4rem + 0.4rem,40px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.indexAbout .mainImg{width:calc(87.1794871795vw - 3.4rem + 3.4rem);right:calc(3.0769230769vw - 0.12rem + 0.12rem)}}.indexAbout .subImg{display:block;width:calc(21.09375vw - 2.7rem + 2.7rem);position:absolute;top:calc(23.4375vw - 3rem + 3rem);right:0;border:8px solid #fff}@media screen and (min-width: 1600px){.indexAbout .subImg{width:clamp(270px,16.875vw - 2.7rem + 2.7rem,270px*1.5);top:clamp(300px,18.75vw - 3rem + 3rem,300px*1.5);right:0}}.indexAbout .subImg img{display:block;width:100%}@media screen and (max-width: 768px)and (orientation: portrait){.indexAbout .subImg{width:calc(55.1282051282vw - 2.15rem + 2.15rem);top:calc(43.5897435897vw - 1.7rem + 1.7rem);right:calc((2.0512820513vw - 0.08rem + 0.08rem)*-1);border:2px solid #fff}}.indexBenefit{position:relative}@media screen and (min-width: 1600px){.indexBenefit .content{align-self:center}}@media screen and (min-width: 1600px){.indexBenefit .attentionButton{min-width:clamp(400px,25vw - 4rem + 4rem,400px*1.5);width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important}}.indexBenefit_copy{display:block;width:calc(7.421875vw - 0.95rem + 0.95rem);height:85%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-100%)}@media screen and (max-width: 768px)and (orientation: portrait){.indexBenefit_copy{width:calc(13.8461538462vw - 0.54rem + 0.54rem);height:calc(47.1794871795vw - 1.84rem + 1.84rem);top:calc(10.2564102564vw - 0.4rem + 0.4rem);left:auto;right:calc(3.0769230769vw - 0.12rem + 0.12rem);transform:translateY(0) translateX(-30%)}}.indexInterview h2{position:relative}.indexInterview h2 *{position:relative;z-index:2}.indexInterview h2 img{display:block;width:calc(13.75vw - 1.76rem + 1.76rem);height:calc(13.75vw - 1.76rem + 1.76rem);aspect-ratio:1/1;position:absolute;top:50%;left:50%;z-index:0;transform:translateY(-50%) translateX(-50%);opacity:.15}@media screen and (max-width: 768px)and (orientation: portrait){.indexInterview h2 img{width:calc(23.0769230769vw - 0.9rem + 0.9rem);height:calc(23.0769230769vw - 0.9rem + 0.9rem)}}.interviewSlides{display:block;width:100%;overflow:hidden;position:relative;background:linear-gradient(to top, var(--color-column-bg) 0%, var(--color-column-bg) 70%, #fff 70%, #fff 100%);padding-bottom:1em;padding-left:calc(5vw - 0.64rem + 0.64rem)}.interviewSlides.white{background:none}.interviewSlides .swiper-slide{width:calc(26.5625vw - 3.4rem + 3.4rem)}@media screen and (min-width: 1600px){.interviewSlides .swiper-slide{width:clamp(280px,17.5vw - 2.8rem + 2.8rem,280px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.interviewSlides .swiper-slide{width:calc(74.358974359vw - 2.9rem + 2.9rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.interviewSlides .swiper-slide{width:calc((44.2708333333vw - 3.4rem + 3.4rem)*1.2)}}.indexRecruitFlow{padding-top:calc(3.125vw - 0.4rem + 0.4rem) !important;margin-bottom:calc((9.375vw - 1.2rem + 1.2rem)*-1)}@media screen and (max-width: 768px)and (orientation: portrait){.indexRecruitFlow{margin-bottom:calc((10.2564102564vw - 0.4rem + 0.4rem)*-1)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.indexRecruitFlow{margin-bottom:calc((10.4166666667vw - 0.8rem + 0.8rem)*1.2*-1)}}.indexQandA{margin-top:calc((4.6875vw - 0.6rem + 0.6rem)*-1)}@media screen and (min-width: 1600px){.indexQandA{margin-top:calc(clamp(60px,3.75vw - 0.6rem + 0.6rem,60px*1.5)*-1)}}@media screen and (max-width: 768px)and (orientation: portrait){.indexQandA{margin-top:0}}.indexQandA_list{display:flex;justify-content:space-between;gap:calc(3.125vw - 0.4rem + 0.4rem);max-width:1600px !important;align-items:stretch}@media screen and (min-width: 1600px){.indexQandA_list{gap:clamp(40px,2.5vw - 0.4rem + 0.4rem,40px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.indexQandA_list{gap:calc(4.1025641026vw - 0.16rem + 0.16rem);flex-wrap:wrap}}.indexQandA_list li{flex-basis:100%;flex-grow:1;flex-shrink:1;padding:1em;background-color:var(--color-column-bg-light);border-radius:calc(0.625vw - 0.08rem + 0.08rem);display:grid;grid-template-rows:auto 1fr;gap:calc(1.25vw - 0.16rem + 0.16rem)}@media screen and (min-width: 1600px){.indexQandA_list li{gap:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5);border-radius:clamp(8px,0.5vw - 0.08rem + 0.08rem,8px*1.5)}}.indexQandA_list li h3{display:grid;grid-template-columns:auto 1fr;font-size:calc(1.40625vw - 0.18rem + 0.18rem);gap:calc(0.3125vw - 0.04rem + 0.04rem);color:var(--color-orange2);font-feature-settings:"palt";align-items:baseline}@media screen and (min-width: 1600px){.indexQandA_list li h3{font-size:clamp(18px,1.125vw - 0.18rem + 0.18rem,18px*1.5);gap:clamp(4px,0.25vw - 0.04rem + 0.04rem,4px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.indexQandA_list li h3{font-size:calc(4.1025641026vw - 0.16rem + 0.16rem);gap:calc(1.0256410256vw - 0.04rem + 0.04rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.indexQandA_list li h3{font-size:calc((2.34375vw - 0.18rem + 0.18rem)*1.2)}}.indexQandA_list li h3:before{content:"Q.";display:block;font-family:"Barlow Semi Condensed";font-weight:600;line-height:1.5}@media screen and (max-width: 768px)and (orientation: portrait){.indexQandA_list li h3:before{font-size:1.2em}}.indexQandA_list li h3 em{display:block;line-height:1.5;letter-spacing:.08em;text-align:justify}.indexQandA_list li p{display:grid;grid-template-columns:auto 1fr;gap:calc(0.3125vw - 0.04rem + 0.04rem);line-height:1.8 !important;letter-spacing:.08em;color:var(--color-text-gray);text-align:justify;align-items:baseline;font-size:calc(1.09375vw - 0.14rem + 0.14rem);font-weight:400}@media screen and (min-width: 1600px){.indexQandA_list li p{font-size:clamp(14px,0.875vw - 0.14rem + 0.14rem,14px*1.5);gap:clamp(4px,0.25vw - 0.04rem + 0.04rem,4px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.indexQandA_list li p{font-size:calc(3.0769230769vw - 0.12rem + 0.12rem);gap:calc(1.0256410256vw - 0.04rem + 0.04rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.indexQandA_list li p{font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2)}}.indexQandA_list li p:before{content:"A.";display:block;font-family:"Barlow Semi Condensed";font-weight:600;font-size:calc(1.40625vw - 0.18rem + 0.18rem);line-height:1.1}@media screen and (max-width: 768px)and (orientation: portrait){.indexQandA_list li p:before{font-size:calc(5.1282051282vw - 0.2rem + 0.2rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.indexQandA_list li p:before{font-size:calc((2.6041666667vw - 0.2rem + 0.2rem)*1.2)}}.about_vision_wrapper{position:relative;overflow:hidden}.about_vision_wrapper:before{content:"";display:block;width:100%;height:100%;background-image:url("../images/svg/mark.svg");background-size:auto 110%;background-repeat:no-repeat;background-position:top right;position:absolute;top:0;right:-5%;z-index:0;opacity:.1}.about_vision_wrapper *{position:relative;z-index:1}.about_vision{position:relative;z-index:1;justify-content:center;justify-items:center}.about_vision .visionCopy{display:block;width:calc(35.9375vw - 4.6rem + 4.6rem);height:auto;margin:0 auto}@media screen and (max-width: 768px)and (orientation: portrait){.about_vision .visionCopy{width:90%}}.about_vision .theme{display:block;width:100%;height:auto;margin:0 auto;max-width:calc(67.1875vw - 8.6rem + 8.6rem)}@media screen and (max-width: 768px)and (orientation: portrait){.about_vision .theme{width:100%;max-width:100%}}.three-features{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:auto;gap:calc(4.6875vw - 0.6rem + 0.6rem);justify-items:space-between;align-items:start;align-content:start;font-size:calc(1.25vw - 0.16rem + 0.16rem);margin:0 auto}@media screen and (min-width: 1600px){.three-features{gap:clamp(60px,3.75vw - 0.6rem + 0.6rem,60px*1.5);font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.three-features{grid-template-columns:1fr;gap:calc(5.1282051282vw - 0.2rem + 0.2rem);font-size:calc(3.5897435897vw - 0.14rem + 0.14rem)}}.three-features .feature_content{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:calc(0.9375vw - 0.12rem + 0.12rem)}@media screen and (min-width: 1600px){.three-features .feature_content{gap:clamp(12px,0.75vw - 0.12rem + 0.12rem,12px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.three-features .feature_content{gap:calc(2.0512820513vw - 0.08rem + 0.08rem)}}.three-features .feature_content figure{width:100%;aspect-ratio:3/2;overflow:hidden;grid-row:1/2}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.three-features .feature_content figure{aspect-ratio:16/9}}.three-features .feature_content figure *{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.three-features .feature_content h4{position:relative}.three-features .feature_content h4 .number{font-size:calc(1.5625vw - 0.2rem + 0.2rem);font-family:"Barlow Semi Condensed";line-height:1.5;background-color:var(--color-orange2);color:#fff;display:grid;place-content:center;border-radius:999px;width:2.5em;height:2.5em;position:absolute;top:0;left:50%;transform:translateX(-50%) translateY(-100%);z-index:1}@media screen and (min-width: 1600px){.three-features .feature_content h4 .number{font-size:clamp(20px,1.25vw - 0.2rem + 0.2rem,20px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.three-features .feature_content h4 .number{font-size:calc(4.1025641026vw - 0.16rem + 0.16rem)}}.three-features .feature_content h4 .copy{display:flex;justify-content:center;flex-wrap:wrap;padding-top:.5em;font-size:calc(1.875vw - 0.24rem + 0.24rem)}@media screen and (min-width: 1600px){.three-features .feature_content h4 .copy{font-size:clamp(24px,1.5vw - 0.24rem + 0.24rem,24px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.three-features .feature_content h4 .copy{font-size:calc(5.1282051282vw - 0.2rem + 0.2rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.three-features .feature_content h4 .copy{font-size:calc((3.125vw - 0.24rem + 0.24rem)*1.2)}}.three-features .feature_content h4 em{line-height:1.5;color:var(--color-orange2)}.chairman{background:linear-gradient(to bottom, #fff 0%, #fff 50%, var(--color-column-bg) 50%)}@media screen and (max-width: 768px)and (orientation: portrait){.chairman_image{width:50%}}.chairman_history{display:grid;grid-template-columns:repeat(2, 1fr);gap:calc(6.25vw - 0.8rem + 0.8rem);background-color:#fff;border-radius:calc(0.625vw - 0.08rem + 0.08rem);padding:calc(2.5vw - 0.32rem + 0.32rem) calc(5vw - 0.64rem + 0.64rem)}@media screen and (min-width: 1600px){.chairman_history{gap:clamp(80px,5vw - 0.8rem + 0.8rem,80px*1.5);padding:clamp(32px,2vw - 0.32rem + 0.32rem,32px*1.5) clamp(64px,4vw - 0.64rem + 0.64rem,64px*1.5);border-radius:clamp(8px,0.5vw - 0.08rem + 0.08rem,8px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.chairman_history{padding:1em;grid-template-columns:1fr;gap:calc(5.1282051282vw - 0.2rem + 0.2rem);border-radius:calc(2.0512820513vw - 0.08rem + 0.08rem)}}.chairman_history article{display:grid;grid-template-columns:1fr;align-items:start;align-content:start;gap:1em}@media screen and (max-width: 768px)and (orientation: portrait){.chairman_history article{gap:calc(4.1025641026vw - 0.16rem + 0.16rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.chairman_history article{font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2);gap:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2)}}.chairman_history h4{line-height:1;padding-bottom:0}.chairman_history h4 em{color:var(--color-orange2);line-height:1}@media screen and (min-width: 769px)and (max-width: 1599px){.chairman_history h4 em{font-size:calc(1.5625vw - 0.2rem + 0.2rem);padding-bottom:0}}@media screen and (min-width: 1600px){.chairman_history h4 em{font-size:clamp(22px,1.375vw - 0.22rem + 0.22rem,22px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.chairman_history h4 em{font-size:calc(5.1282051282vw - 0.2rem + 0.2rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.chairman_history h4 em{font-size:calc((2.6041666667vw - 0.2rem + 0.2rem)*1.2)}}.chairman_history ul{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;align-items:start;align-content:start;gap:.2em;color:var(--color-text-gray);font-size:calc(1.09375vw - 0.14rem + 0.14rem);line-height:2}@media screen and (min-width: 1600px){.chairman_history ul{font-size:clamp(14px,0.875vw - 0.14rem + 0.14rem,14px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.chairman_history ul{font-size:calc(3.5897435897vw - 0.14rem + 0.14rem);line-height:1.8}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.chairman_history ul{font-size:calc((1.8229166667vw - 0.14rem + 0.14rem)*1.2)}}@media screen and (max-width: 768px)and (orientation: portrait){.chairman_history ul{gap:calc(0.5128205128vw - 0.02rem + 0.02rem);font-size:calc(3.0769230769vw - 0.12rem + 0.12rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.chairman_history ul{gap:0;font-size:calc((1.8229166667vw - 0.14rem + 0.14rem)*1.2)}}.history_list{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;align-items:start;align-content:start;gap:0;color:var(--color-text-black);font-size:calc(1.25vw - 0.16rem + 0.16rem);line-height:2;font-weight:400;letter-spacing:.02em}@media screen and (max-width: 768px)and (orientation: portrait){.history_list{font-size:calc(4.1025641026vw - 0.16rem + 0.16rem);line-height:2}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.history_list{font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2);line-height:2}}@media screen and (min-width: 1600px){.history_list{font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)}}.history_list li{padding:.6em 1em;background-color:var(--color-column-bg-light);align-items:center;display:grid;grid-template-columns:auto 1fr;grid-auto-rows:auto;gap:1em}.history_list li:nth-of-type(even){background-color:#fff}.history_list li .date{width:6em;font-size:calc(1.09375vw - 0.14rem + 0.14rem);line-height:2}@media screen and (min-width: 1600px){.history_list li .date{font-size:clamp(14px,0.875vw - 0.14rem + 0.14rem,14px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.history_list li .date{font-size:calc(3.5897435897vw - 0.14rem + 0.14rem);line-height:1.8}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.history_list li .date{font-size:calc((1.8229166667vw - 0.14rem + 0.14rem)*1.2)}}.history_list li .description{display:flex;align-items:center;gap:.8em;line-height:1.6 !important;font-size:calc(1.09375vw - 0.14rem + 0.14rem);line-height:2}@media screen and (min-width: 1600px){.history_list li .description{font-size:clamp(14px,0.875vw - 0.14rem + 0.14rem,14px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.history_list li .description{font-size:calc(3.5897435897vw - 0.14rem + 0.14rem);line-height:1.8}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.history_list li .description{font-size:calc((1.8229166667vw - 0.14rem + 0.14rem)*1.2)}}@media screen and (max-width: 768px)and (orientation: portrait){.history_list li .description{font-size:calc(3.0769230769vw - 0.12rem + 0.12rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.history_list li .description{font-size:calc((1.8229166667vw - 0.14rem + 0.14rem)*1.2)}}.history_list li .description em{font-weight:700}.history_list li .tag{font-size:calc(0.9375vw - 0.12rem + 0.12rem);color:#fff;background-color:var(--color-orange2);padding:.1em .8em;border-radius:calc(0.3125vw - 0.04rem + 0.04rem);flex-shrink:0}@media screen and (min-width: 1600px){.history_list li .tag{font-size:clamp(12px,0.75vw - 0.12rem + 0.12rem,12px*1.5);border-radius:clamp(4px,0.25vw - 0.04rem + 0.04rem,4px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.history_list li .tag{font-size:calc(2.5641025641vw - 0.1rem + 0.1rem);border-radius:calc(1.0256410256vw - 0.04rem + 0.04rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.history_list li .tag{font-size:calc((1.5625vw - 0.12rem + 0.12rem)*1.2);border-radius:calc((0.5208333333vw - 0.04rem + 0.04rem)*1.2)}}.history_list li .tag.lab{background-color:var(--color-attention)}.modal__overlay{background-color:rgba(0,0,0,.5);position:fixed;inset:0;z-index:9998;display:flex;justify-content:center;align-items:center;padding:1rem;opacity:0;pointer-events:none;transition:opacity .2s ease}.modal.is-open .modal__overlay{opacity:1;pointer-events:auto}.modal__container{background-color:#fff;padding:2rem;border-radius:8px;max-width:1000px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px rgba(0,0,0,.2);position:relative}.modal__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.modal__title{font-size:1.25rem;font-weight:bold;margin:0}.modal__close{background:none;border:none;font-size:1.5rem;cursor:pointer;line-height:1;color:#333}.modal__close:hover{color:#000}.modal__close_button{position:absolute;top:0;right:0;width:3em;height:3em;background-color:#fff;color:#000;border-radius:999px;display:grid;align-items:center;justify-content:center;z-index:10}.modal__close_button::before{content:"";display:block;width:1.5em;height:1.5em;background-color:#000;-webkit-mask-image:url(../images/icon/close.svg);mask-image:url(../images/icon/close.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.modal__content{font-size:1rem;line-height:1.6;margin-bottom:1rem}.modal__footer{text-align:right}.modal.micromodal-slide .modal__overlay{transform:translateY(10px);opacity:0;transition:all .2s ease}.modal.micromodal-slide.is-open .modal__overlay{transform:translateY(0);opacity:1}.iframe{width:100%;border:none;aspect-ratio:16/9}.clinics_card_box{display:grid;grid-template-columns:15% 1fr;gap:calc(2.5vw - 0.32rem + 0.32rem)}@media screen and (min-width: 1600px){.clinics_card_box{gap:clamp(32px,2vw - 0.32rem + 0.32rem,32px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.clinics_card_box{grid-template-columns:1fr;gap:calc(4.1025641026vw - 0.16rem + 0.16rem)}}.clinics_card_box h3{display:block;color:var(--color-orange1);font-size:calc(2.1875vw - 0.28rem + 0.28rem);font-weight:400;line-height:1.4;letter-spacing:.02em}@media screen and (min-width: 1600px){.clinics_card_box h3{font-size:clamp(28px,1.75vw - 0.28rem + 0.28rem,28px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.clinics_card_box h3{font-size:calc(5.1282051282vw - 0.2rem + 0.2rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.clinics_card_box h3{font-size:calc((3.125vw - 0.24rem + 0.24rem)*1.2)}}@media screen and (max-width: 768px)and (orientation: portrait){.clinics_card_box h3{text-align:center}}.clinics_card_list{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:calc(1.5625vw - 0.2rem + 0.2rem);column-gap:calc(1.5625vw - 0.2rem + 0.2rem);row-gap:calc(2.5vw - 0.32rem + 0.32rem)}@media screen and (max-width: 768px)and (orientation: portrait){.clinics_card_list{grid-template-columns:1fr;gap:calc(8.2051282051vw - 0.32rem + 0.32rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.clinics_card_list{grid-template-columns:repeat(2, 1fr);gap:calc((4.1666666667vw - 0.32rem + 0.32rem)*1.2)}}.clinics_card_item{display:grid;grid-template-columns:1fr;gap:calc(0.9375vw - 0.12rem + 0.12rem);position:relative;transition:all .15s ease-in-out;padding:.5em;border-radius:calc(0.78125vw - 0.1rem + 0.1rem)}@media screen and (min-width: 1600px){.clinics_card_item{gap:clamp(12px,0.75vw - 0.12rem + 0.12rem,12px*1.5);border-radius:clamp(10px,0.625vw - 0.1rem + 0.1rem,10px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.clinics_card_item{padding:0em;border-radius:calc(2.5641025641vw - 0.1rem + 0.1rem);gap:calc(2.0512820513vw - 0.08rem + 0.08rem)}}.clinics_card_item:hover{background-color:var(--color-column-bg)}.clinics_card_item:hover img{transform:scale(1.05)}.clinics_card_item figure{width:100%;aspect-ratio:16/9;overflow:hidden;background-color:#ccc}.clinics_card_item figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .15s ease-in-out}.clinics_card_item .info{display:grid;grid-template-columns:1fr auto;gap:calc(0.625vw - 0.08rem + 0.08rem);font-size:calc(1.09375vw - 0.14rem + 0.14rem);padding-left:.5em;align-items:center;justify-content:center}@media screen and (min-width: 1600px){.clinics_card_item .info{font-size:clamp(14px,0.875vw - 0.14rem + 0.14rem,14px*1.5);gap:clamp(8px,0.5vw - 0.08rem + 0.08rem,8px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.clinics_card_item .info{font-size:calc(3.0769230769vw - 0.12rem + 0.12rem);gap:calc(2.0512820513vw - 0.08rem + 0.08rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.clinics_card_item .info{font-size:calc((1.8229166667vw - 0.14rem + 0.14rem)*1.2);gap:calc((1.0416666667vw - 0.08rem + 0.08rem)*1.2)}}.clinics_card_item .info em{display:grid;grid-template-columns:auto 1fr;font-size:calc(1.25vw - 0.16rem + 0.16rem);color:var(--color-text-black);gap:.25em;grid-column:1/2;grid-row:1/2;align-items:center}@media screen and (min-width: 1600px){.clinics_card_item .info em{font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.clinics_card_item .info em{font-size:calc(4.6153846154vw - 0.18rem + 0.18rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.clinics_card_item .info em{font-size:calc((2.34375vw - 0.18rem + 0.18rem)*1.2)}}.clinics_card_item .info em span{display:block;width:.75em;aspect-ratio:1/1;border-radius:50%}.clinics_card_item .info span.address{font-size:calc(0.9375vw - 0.12rem + 0.12rem);color:var(--color-text-gray);grid-column:1/2;grid-row:2/3}@media screen and (min-width: 1600px){.clinics_card_item .info span.address{font-size:clamp(12px,0.75vw - 0.12rem + 0.12rem,12px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.clinics_card_item .info span.address{font-size:calc(3.0769230769vw - 0.12rem + 0.12rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.clinics_card_item .info span.address{font-size:calc((1.5625vw - 0.12rem + 0.12rem)*1.2)}}.clinics_card_item .info a{grid-column:2/3;grid-row:1/3;display:block;width:1.2em;height:1.2em;background-image:url("../images/icon/circle_arrow.svg");background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 768px)and (orientation: portrait){.clinics_card_item .info a{width:1.6em;height:1.6em}}.clinics_card_item .info a:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.interviewNav{margin:0 auto;width:calc(62.5vw - 8rem + 8rem);font-size:calc(1.25vw - 0.16rem + 0.16rem)}@media screen and (min-width: 1600px){.interviewNav{width:clamp(800px,50vw - 8rem + 8rem,800px*1.5);font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.interviewNav{width:90%;font-size:calc(3.5897435897vw - 0.14rem + 0.14rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.interviewNav{font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2)}}.interviewNav a{color:var(--color-text-gray)}.interviewNav ul{display:flex;gap:0;border:1px solid var(--color-orange2);border-radius:999px;overflow:hidden}@media screen and (max-width: 768px)and (orientation: portrait){.interviewNav ul{flex-wrap:wrap;border-radius:calc(2.0512820513vw - 0.08rem + 0.08rem)}}.interviewNav li{flex-shrink:1;flex-grow:1;flex-basis:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:100%}@media screen and (max-width: 768px)and (orientation: portrait){.interviewNav li{flex-basis:50%}}.interviewNav li:last-child a{border-right:none}@media screen and (max-width: 768px)and (orientation: portrait){.interviewNav li:nth-child(even) a{border-right:none}.interviewNav li:nth-child(3) a,.interviewNav li:nth-child(4) a{border-bottom:none}}.interviewNav a{height:100%;display:grid;grid-template-columns:auto auto auto;gap:.5em;padding:1em;justify-items:center;align-items:center;justify-content:center;color:var(--color-text-gray);transition:all .15s ease-in-out;border-right:1px solid var(--color-orange2)}@media screen and (max-width: 768px)and (orientation: portrait){.interviewNav a{grid-template-columns:auto 1fr auto;border-bottom:1px solid var(--color-orange2)}}.interviewNav a:hover{background-color:var(--color-column-bg)}.interviewNav a:before{content:"";display:block;width:2em;height:2em;background-color:var(--color-orange2);-webkit-mask-image:url(../images/icon/circle_arrow.svg);mask-image:url(../images/icon/circle_arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.interviewNav a:after{content:"";display:block;width:1em;height:1em;background-color:var(--color-orange2);-webkit-mask-image:url(../images/icon/circle_arrow.svg);mask-image:url(../images/icon/circle_arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transform:rotateZ(90deg)}.interviewNav .dentist:before{-webkit-mask-image:url(../images/icon/dentist.svg);mask-image:url(../images/icon/dentist.svg)}.interviewNav .hygienist:before{-webkit-mask-image:url(../images/icon/hygienist.svg);mask-image:url(../images/icon/hygienist.svg)}.interviewNav .technician:before{-webkit-mask-image:url(../images/icon/technician.svg);mask-image:url(../images/icon/technician.svg)}.interviewNav .other:before{-webkit-mask-image:url(../images/icon/clinic.svg);mask-image:url(../images/icon/clinic.svg)}.singleClinic_header{display:block;position:relative;z-index:0;height:calc(28.125vw - 3.6rem + 3.6rem);overflow:hidden;border-radius:0 0 calc(3.75vw - 0.48rem + 0.48rem) calc(3.75vw - 0.48rem + 0.48rem);margin-top:calc((1.25vw - 0.16rem + 0.16rem)*-1)}@media screen and (min-width: 1600px){.singleClinic_header{height:clamp(360px,22.5vw - 3.6rem + 3.6rem,360px*1.5);border-radius:0 0 clamp(48px,3vw - 0.48rem + 0.48rem,48px*1.5) clamp(48px,3vw - 0.48rem + 0.48rem,48px*1.5);margin-top:calc(clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)*-1)}}@media screen and (max-width: 768px)and (orientation: portrait){.singleClinic_header{height:auto;border-radius:0 0 calc(8.2051282051vw - 0.32rem + 0.32rem) calc(8.2051282051vw - 0.32rem + 0.32rem);margin-top:calc((4.1025641026vw - 0.16rem + 0.16rem)*-1);padding:calc(12.3076923077vw - 0.48rem + 0.48rem) 0}}.singleClinic_header figure{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.singleClinic_header figure:before{content:"";display:block;width:100%;height:100%;background-color:rgba(28,52,89,.65);z-index:2;position:absolute;top:0;left:0}.singleClinic_header figure img,.singleClinic_header figure picture{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;-o-object-position:center center;object-position:center center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.singleClinic_header_inner{position:relative;z-index:2;color:#fff;height:100%;display:flex;align-items:center;justify-content:space-between;width:90%;margin:0 auto}@media screen and (min-width: 1600px){.singleClinic_header_inner{width:90%}}@media screen and (max-width: 768px)and (orientation: portrait){.singleClinic_header_inner{width:90%}}@media screen and (max-width: 768px)and (orientation: portrait){.singleClinic_header_inner{height:auto;flex-direction:column;gap:calc(6.1538461538vw - 0.24rem + 0.24rem)}}.singleClinic_header_title{display:grid;grid-template-columns:1fr;gap:calc(1.25vw - 0.16rem + 0.16rem)}@media screen and (min-width: 1600px){.singleClinic_header_title{gap:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.singleClinic_header_title{gap:calc(2.0512820513vw - 0.08rem + 0.08rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.singleClinic_header_title{gap:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2)}}.singleClinic_header_title em{font-size:calc(3.75vw - 0.48rem + 0.48rem);display:block}@media screen and (min-width: 1600px){.singleClinic_header_title em{font-size:clamp(48px,3vw - 0.48rem + 0.48rem,48px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.singleClinic_header_title em{font-size:calc(8.2051282051vw - 0.32rem + 0.32rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.singleClinic_header_title em{font-size:calc((4.1666666667vw - 0.32rem + 0.32rem)*1.2)}}.singleClinic_header_title small{font-size:calc(1.5625vw - 0.2rem + 0.2rem);font-family:"Barlow Semi Condensed";color:hsla(0,0%,100%,.8);display:block}@media screen and (min-width: 1600px){.singleClinic_header_title small{font-size:clamp(20px,1.25vw - 0.2rem + 0.2rem,20px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.singleClinic_header_title small{font-size:calc(3.0769230769vw - 0.12rem + 0.12rem);text-align:center}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.singleClinic_header_title small{font-size:calc((2.6041666667vw - 0.2rem + 0.2rem)*1.2)}}.singleClinic_header_title .label{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:calc(1.5625vw - 0.2rem + 0.2rem);border:1px solid #fff;border-radius:999px;line-height:1;padding:.4em .8em}@media screen and (min-width: 1600px){.singleClinic_header_title .label{font-size:clamp(20px,1.25vw - 0.2rem + 0.2rem,20px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.singleClinic_header_title .label{font-size:calc(3.5897435897vw - 0.14rem + 0.14rem);margin:0 auto}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.singleClinic_header_title .label{font-size:calc((2.6041666667vw - 0.2rem + 0.2rem)*1.2)}}.singleClinic_header_copy{display:block;font-size:calc(2.1875vw - 0.28rem + 0.28rem);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;text-align:right;font-feature-settings:"palt";letter-spacing:.08em;line-height:1.6}@media screen and (min-width: 1600px){.singleClinic_header_copy{font-size:clamp(28px,1.75vw - 0.28rem + 0.28rem,28px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.singleClinic_header_copy{font-size:calc(5.1282051282vw - 0.2rem + 0.2rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.singleClinic_header_copy{font-size:calc((2.8645833333vw - 0.22rem + 0.22rem)*1.2)}}.singleClinic_header_type{display:block;width:calc(39.0625vw - 5rem + 5rem);z-index:2;color:#fff;margin:0 auto;font-size:calc(1.40625vw - 0.18rem + 0.18rem);padding:.8em 2em;border-radius:999px;transform:translateY(-50%);display:grid;place-items:center}@media screen and (min-width: 1600px){.singleClinic_header_type{font-size:clamp(18px,1.125vw - 0.18rem + 0.18rem,18px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.singleClinic_header_type{width:90%;font-size:calc(3.5897435897vw - 0.14rem + 0.14rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.singleClinic_header_type{font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2)}}.singleClinic_header_type em{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;display:grid;grid-template-columns:auto 1fr;gap:.7em;align-items:center}.singleClinic_header_type em:before{content:"";display:block;width:1em;height:1em;background-color:#fff;-webkit-mask-image:url("../images/icon/carrer.svg");mask-image:url("../images/icon/carrer.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center}.singleClinic_header_type.career{background-color:var(--color-career)}.singleClinic_header_type.newgraduate{background-color:var(--color-newgraduate)}.singleClinic_header_type.newgraduate em:before{mask-image:url("../images/icon/newgraduate.svg");-webkit-mask-image:url("../images/icon/newgraduate.svg")}.formBox{background-color:var(--color-column-bg);border-radius:calc(2.5vw - 0.32rem + 0.32rem);padding:calc(6.25vw - 0.8rem + 0.8rem);width:90%;margin:0 auto}@media screen and (min-width: 1600px){.formBox{width:90%}}@media screen and (max-width: 768px)and (orientation: portrait){.formBox{width:90%}}@media screen and (min-width: 1600px){.formBox{padding:clamp(80px,5vw - 0.8rem + 0.8rem,80px*1.5);border-radius:clamp(32px,2vw - 0.32rem + 0.32rem,32px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.formBox{padding:calc(10.2564102564vw - 0.4rem + 0.4rem) 0;width:100% !important}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.formBox{padding:calc((5.2083333333vw - 0.4rem + 0.4rem)*1.2) 0}}.cf7_content form{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:calc(3.125vw - 0.4rem + 0.4rem);width:100%;max-width:calc(59.375vw - 7.6rem + 7.6rem);margin:0 auto}@media screen and (min-width: 1600px){.cf7_content form{gap:clamp(40px,2.5vw - 0.4rem + 0.4rem,40px*1.5);max-width:clamp(760px,47.5vw - 7.6rem + 7.6rem,760px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.cf7_content form{gap:calc(5.1282051282vw - 0.2rem + 0.2rem);max-width:100%}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.cf7_content form{gap:calc((2.6041666667vw - 0.2rem + 0.2rem)*1.2)}}.cf7_content.large form{max-width:calc(59.375vw - 7.6rem + 7.6rem)}@media screen and (max-width: 768px)and (orientation: portrait){.cf7_content.large form{max-width:100%}}@media screen and (min-width: 1600px){.cf7_content.large form{max-width:clamp(760px,47.5vw - 7.6rem + 7.6rem,760px*1.5)}}.form-blocks{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:calc(3.125vw - 0.4rem + 0.4rem);width:100%;max-width:calc(59.375vw - 7.6rem + 7.6rem);margin:0 auto;font-size:calc(1.25vw - 0.16rem + 0.16rem);line-height:1.5}@media screen and (min-width: 1600px){.form-blocks{font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5);max-width:clamp(760px,47.5vw - 7.6rem + 7.6rem,760px*1.5);gap:clamp(40px,2.5vw - 0.4rem + 0.4rem,40px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.form-blocks{gap:calc(10.2564102564vw - 0.4rem + 0.4rem);max-width:90%}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.form-blocks{gap:calc((5.2083333333vw - 0.4rem + 0.4rem)*1.2)}}.large .form-blocks{max-width:calc(59.375vw - 7.6rem + 7.6rem)}@media screen and (min-width: 1600px){.large .form-blocks{max-width:clamp(760px,47.5vw - 7.6rem + 7.6rem,760px*1.5)}}.form-blocks br{display:none}.form-blocks .visually-hidden{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.form-blocks input[type=text],.form-blocks input[type=email],.form-blocks input[type=tel],.form-blocks input[type=number],.form-blocks input[type=date],.form-blocks input[type=time],.form-blocks input[type=datetime-local],.form-blocks input[type=url],.form-blocks input[type=file],.form-blocks select,.form-blocks textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:calc(1.25vw - 0.16rem + 0.16rem);padding:.75em 1em;background-color:#fff;border-radius:calc(0.15625vw - 0.02rem + 0.02rem);display:block;width:100%}@media screen and (min-width: 1600px){.form-blocks input[type=text],.form-blocks input[type=email],.form-blocks input[type=tel],.form-blocks input[type=number],.form-blocks input[type=date],.form-blocks input[type=time],.form-blocks input[type=datetime-local],.form-blocks input[type=url],.form-blocks input[type=file],.form-blocks select,.form-blocks textarea{font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.form-blocks input[type=text],.form-blocks input[type=email],.form-blocks input[type=tel],.form-blocks input[type=number],.form-blocks input[type=date],.form-blocks input[type=time],.form-blocks input[type=datetime-local],.form-blocks input[type=url],.form-blocks input[type=file],.form-blocks select,.form-blocks textarea{font-size:calc(4.1025641026vw - 0.16rem + 0.16rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.form-blocks input[type=text],.form-blocks input[type=email],.form-blocks input[type=tel],.form-blocks input[type=number],.form-blocks input[type=date],.form-blocks input[type=time],.form-blocks input[type=datetime-local],.form-blocks input[type=url],.form-blocks input[type=file],.form-blocks select,.form-blocks textarea{font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2)}}.form-blocks input[type=file]{font-size:calc(1.09375vw - 0.14rem + 0.14rem)}@media screen and (min-width: 1600px){.form-blocks input[type=file]{font-size:clamp(14px,0.875vw - 0.14rem + 0.14rem,14px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.form-blocks input[type=file]{font-size:calc(3.5897435897vw - 0.14rem + 0.14rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.form-blocks input[type=file]{font-size:calc((1.8229166667vw - 0.14rem + 0.14rem)*1.2)}}.form-blocks textarea{height:10em;padding:.75em 1em !important}.form-blocks select{background-color:#fff}.form-blocks button,.form-blocks input[type=submit]{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1.25em 8em;background:var(--color-orange2) url(../images/icon/circle_arrow_trans_white.svg);background-size:1.5em;background-position:right .8em center;background-repeat:no-repeat;color:#fff;text-align:center;margin:0 auto;border-radius:calc(0.3125vw - 0.04rem + 0.04rem);transition:all .3s ease;font-size:calc(1.25vw - 0.16rem + 0.16rem)}@media screen and (min-width: 1600px){.form-blocks button,.form-blocks input[type=submit]{border-radius:clamp(4px,0.25vw - 0.04rem + 0.04rem,4px*1.5);font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.form-blocks button,.form-blocks input[type=submit]{border-radius:calc(1.0256410256vw - 0.04rem + 0.04rem);font-size:calc(4.1025641026vw - 0.16rem + 0.16rem);padding:1.25em 3em;width:100%}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.form-blocks button,.form-blocks input[type=submit]{border-radius:calc((0.5208333333vw - 0.04rem + 0.04rem)*1.2);font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2)}}.form-blocks button:disabled,.form-blocks input[type=submit]:disabled{background-color:#ccc}.form-blocks button.white,.form-blocks input[type=submit].white{background:#fff url(../images/icon/circle_arrow_down.svg);background-size:1.5em;background-position:right .8em center;background-repeat:no-repeat;color:var(--color-orange2)}.form-blocks button.is-open,.form-blocks input[type=submit].is-open{background-color:#ccc}.form-blocks button[type=button]{background:#fff;color:var(--color-orange2)}.form-blocks button[type=button].is-open{background:#ccc;color:#fff}.form-blocks p{line-height:1}.form-blocks .wpcf7-form-control-wrap{padding:0;display:block;gap:1em;font-size:calc(1.25vw - 0.16rem + 0.16rem)}@media screen and (min-width: 1600px){.form-blocks .wpcf7-form-control-wrap{font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.form-blocks .wpcf7-form-control-wrap{font-size:calc(4.1025641026vw - 0.16rem + 0.16rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.form-blocks .wpcf7-form-control-wrap{font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2)}}.form-blocks .wpcf7-form-control-wrap .wpcf7-form-control{display:flex !important;flex-wrap:wrap;-moz-column-gap:2em;column-gap:2em;row-gap:0em}.form-blocks .wpcf7-form-control-wrap .wpcf7-list-item{display:block;padding:1em 0;margin:0;position:relative}.form-blocks .wpcf7-form-control-wrap label{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0}.form-blocks .wpcf7-form-control-wrap input[type=checkbox],.form-blocks .wpcf7-form-control-wrap input[type=radio]{display:block;position:absolute;width:1em;height:1em}.form-blocks input[type=checkbox]+span,.form-blocks input[type=radio]+span{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:.7em;column-gap:.7em;align-items:center}.form-blocks input[type=checkbox]+span:before,.form-blocks input[type=radio]+span:before{content:"";display:block;width:1.5em;height:1.5em;aspect-ratio:1/1;background-color:#fff;transition:all .3s ease}.form-blocks input[type=checkbox]:checked+span:before,.form-blocks input[type=radio]:checked+span:before{background:var(--color-orange2) url(../images/icon/check.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.form-blocks .size-sm{width:10em;max-width:10em}.form-blocks .size-md{width:15em;max-width:15em}.form-blocks .form-block{display:grid;grid-template-columns:30% 1fr;gap:var(--space-20)}.form-blocks .form-block.submit{grid-template-columns:1fr}.form-blocks .form-block.submit.list{grid-template-columns:repeat(2, 1fr);gap:1.5em}@media screen and (max-width: 768px)and (orientation: portrait){.form-blocks .form-block.submit.list{grid-template-columns:repeat(1, 1fr);gap:1em}}.form-blocks .form-block.submit.list button,.form-blocks .form-block.submit.list input{width:100%}.form-blocks .form-block.border{border:1px solid var(--color-orange1);border-radius:calc(0.625vw - 0.08rem + 0.08rem);padding:1em 0;font-size:calc(1.25vw - 0.16rem + 0.16rem)}@media screen and (min-width: 1600px){.form-blocks .form-block.border{font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5);border-radius:clamp(8px,0.5vw - 0.08rem + 0.08rem,8px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.form-blocks .form-block.border{padding:.5em;font-size:calc(4.1025641026vw - 0.16rem + 0.16rem);border-radius:calc(2.0512820513vw - 0.08rem + 0.08rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.form-blocks .form-block.border{font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2);border-radius:calc((1.0416666667vw - 0.08rem + 0.08rem)*1.2)}}@media screen and (max-width: 768px)and (orientation: portrait){.form-blocks .form-block{grid-template-columns:1fr;gap:var(--space-10)}}.form-blocks .form-headline{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;align-items:center;padding:.75em 1em;font-weight:500;color:var(--color-text-gray);font-size:calc(1.25vw - 0.16rem + 0.16rem);line-height:2;font-weight:400;letter-spacing:.02em}@media screen and (max-width: 768px)and (orientation: portrait){.form-blocks .form-headline{font-size:calc(4.1025641026vw - 0.16rem + 0.16rem);line-height:2}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.form-blocks .form-headline{font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2);line-height:2}}@media screen and (min-width: 1600px){.form-blocks .form-headline{font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.form-blocks .form-headline{padding:0;padding-bottom:.5em}}.form-blocks .form-headline h4{font-weight:500;align-self:start;display:flex;align-content:center;align-items:center;flex-wrap:wrap;-moz-column-gap:.5em;column-gap:.5em;row-gap:.5em}@media screen and (max-width: 768px)and (orientation: portrait){.form-blocks .form-headline h4{font-size:calc(4.6153846154vw - 0.18rem + 0.18rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.form-blocks .form-headline h4{font-size:calc((2.34375vw - 0.18rem + 0.18rem)*1.2)}}.form-blocks .required{background-color:var(--color-attention);color:#fff;padding:.25em 1.5em;border-radius:999px;font-weight:600;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:calc(0.78125vw - 0.1rem + 0.1rem)}@media screen and (min-width: 1600px){.form-blocks .required{font-size:clamp(10px,0.625vw - 0.1rem + 0.1rem,10px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.form-blocks .required{font-size:calc(3.0769230769vw - 0.12rem + 0.12rem);padding:.4em 1.5em;line-height:1}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.form-blocks .required{font-size:calc((1.3020833333vw - 0.1rem + 0.1rem)*1.2)}}.form-blocks .form-content{display:block}.form-blocks .form-input-box{position:relative;font-size:calc(1.25vw - 0.16rem + 0.16rem)}@media screen and (min-width: 1600px){.form-blocks .form-input-box{font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.form-blocks .form-input-box{font-size:calc(4.1025641026vw - 0.16rem + 0.16rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.form-blocks .form-input-box{font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2)}}.form-blocks .form-input-box input{padding-left:2.5em}.form-blocks .form-input-box:before{content:"";display:block;width:1.2em;height:1.2em;aspect-ratio:1/1;position:absolute;z-index:2;top:.85em;left:.6em;opacity:.5;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.form-blocks .form-input-box.email:before{background-color:#555;-webkit-mask-image:url(../images/icon/mail.svg);mask-image:url(../images/icon/mail.svg)}.form-blocks .form-input-box.tel:before{background-color:#555;-webkit-mask-image:url(../images/icon/phone.svg);mask-image:url(../images/icon/phone.svg)}.form-blocks .form-input-box.url:before{background-color:#555;-webkit-mask-image:url(../images/icon/url.svg);mask-image:url(../images/icon/url.svg)}.form-blocks .form-input-box.zipcode:before{content:"〒";font-size:calc(1.25vw - 0.16rem + 0.16rem);font-weight:500;color:#555;top:.7em}@media screen and (min-width: 1600px){.form-blocks .form-input-box.zipcode:before{font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.form-blocks .form-input-box.zipcode:before{font-size:calc(4.1025641026vw - 0.16rem + 0.16rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.form-blocks .form-input-box.zipcode:before{font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2)}}.form-blocks .form-input-box.select:after{content:"";display:block;width:1.2em;height:1.2em;aspect-ratio:1/1;position:absolute;z-index:2;top:.85em;right:.6em;opacity:.5;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#555;-webkit-mask-image:url(../images/icon/arrow_down.svg);mask-image:url(../images/icon/arrow_down.svg)}.form-blocks .caution{display:grid;grid-template-columns:1fr;gap:.5em;padding:0;margin:0;margin-top:.5em}.form-blocks .caution li{display:block;margin:0;font-size:calc(0.9375vw - 0.12rem + 0.12rem);color:var(--color-text-gray);line-height:1.6;display:grid;grid-template-columns:auto 1fr;gap:.5em}@media screen and (min-width: 1600px){.form-blocks .caution li{font-size:clamp(12px,0.75vw - 0.12rem + 0.12rem,12px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.form-blocks .caution li{font-size:calc(3.0769230769vw - 0.12rem + 0.12rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.form-blocks .caution li{font-size:calc((1.5625vw - 0.12rem + 0.12rem)*1.2)}}.form-blocks .caution a{color:var(--color-attention);text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-attention);text-decoration-color:var(--color-attention)}.form-blocks .wpcf7-not-valid-tip{display:block;font-size:calc(1.09375vw - 0.14rem + 0.14rem);color:var(--color-attention);margin-top:.5em}@media screen and (min-width: 1600px){.form-blocks .wpcf7-not-valid-tip{font-size:clamp(14px,0.875vw - 0.14rem + 0.14rem,14px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.form-blocks .wpcf7-not-valid-tip{font-size:calc(3.5897435897vw - 0.14rem + 0.14rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.form-blocks .wpcf7-not-valid-tip{font-size:calc((1.8229166667vw - 0.14rem + 0.14rem)*1.2)}}.wpcf7-list-item-label{color:var(--color-text-gray)}.wpcf7-response-output{border-color:var(--color-attention) !important;color:var(--color-text-gray) !important;background-color:#fff !important;font-size:calc(1.25vw - 0.16rem + 0.16rem) !important;font-weight:600 !important;padding:1em !important;border-radius:calc(0.3125vw - 0.04rem + 0.04rem) !important;display:flex;justify-content:center}@media screen and (min-width: 1600px){.wpcf7-response-output{font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5) !important}}@media screen and (max-width: 768px)and (orientation: portrait){.wpcf7-response-output{font-size:calc(4.1025641026vw - 0.16rem + 0.16rem) !important}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.wpcf7-response-output{font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2) !important}}:root{--fi-bg: #fff;--fi-border: #e5e7eb;--fi-text: var(--color-text-gray);--fi-btn-bg: var(--color-orange2);--fi-btn-text: #fff;--fi-btn-bg-hover: var(--color-orange2);--fi-focus: 72 92% 54%}@media(prefers-color-scheme: dark){:root{--fi-bg: #0b0f14;--fi-border: #334155;--fi-text: #e5e7eb;--fi-btn-bg: #e5e7eb;--fi-btn-text: #0b0f14;--fi-btn-bg-hover: #cfd4db}}.file-input{inline-size:100%;max-inline-size:36rem;color:var(--fi-text);background:var(--fi-bg);border:1px solid var(--fi-border);border-radius:.75rem;padding:.625rem;font:inherit;font-size:calc(1.09375vw - 0.14rem + 0.14rem);line-height:1.2;cursor:pointer;transition:box-shadow .2s ease,border-color .2s ease,background-color .2s ease}@media screen and (min-width: 1600px){.file-input{font-size:clamp(14px,0.875vw - 0.14rem + 0.14rem,14px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.file-input{font-size:calc(3.5897435897vw - 0.14rem + 0.14rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.file-input{font-size:calc((1.8229166667vw - 0.14rem + 0.14rem)*1.2)}}.file-input:focus{outline:none;border-color:hsl(var(--fi-focus));box-shadow:0 0 0 .2rem hsl(var(--fi-focus)/0.15)}.file-input::-ms-browse{border:none}.file-input::file-selector-button{-webkit-margin-end:.75rem;margin-inline-end:.75rem;padding:.55rem .9rem;border:none;border-radius:.55rem;background:var(--fi-btn-bg);color:var(--fi-btn-text);font-size:calc(1.09375vw - 0.14rem + 0.14rem);cursor:pointer;transition:transform .06s ease,background-color .2s ease,opacity .2s ease}@media screen and (min-width: 1600px){.file-input::file-selector-button{font-size:clamp(14px,0.875vw - 0.14rem + 0.14rem,14px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.file-input::file-selector-button{font-size:calc(3.5897435897vw - 0.14rem + 0.14rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.file-input::file-selector-button{font-size:calc((1.8229166667vw - 0.14rem + 0.14rem)*1.2)}}.file-input:hover::file-selector-button{background:var(--fi-btn-bg-hover)}.file-input:active::file-selector-button{transform:translateY(0.5px)}.file-input::-webkit-file-upload-button{-webkit-margin-end:.75rem;margin-inline-end:.75rem;padding:.55rem .9rem;border:none;border-radius:.55rem;background:var(--fi-btn-bg);color:var(--fi-btn-text);font-weight:400;cursor:pointer;-webkit-transition:transform .06s ease,background-color .2s ease,opacity .2s ease;transition:transform .06s ease,background-color .2s ease,opacity .2s ease}.file-input:hover::-webkit-file-upload-button{background:var(--fi-btn-bg-hover)}.file-input:active::-webkit-file-upload-button{transform:translateY(0.5px)}.file-input:disabled{opacity:.6;cursor:not-allowed}.file-input:disabled::file-selector-button,.file-input:disabled::-webkit-file-upload-button{opacity:.8;cursor:not-allowed}.is-invalid .file-input{border-color:#ef4444;box-shadow:0 0 0 .2rem rgba(239,68,68,.15)}.form-block[hidden]{display:none !important}.recaptca_attention{color:#999;font-size:calc(0.9375vw - 0.12rem + 0.12rem);display:flex;justify-content:center}@media screen and (min-width: 1600px){.recaptca_attention{font-size:clamp(12px,0.75vw - 0.12rem + 0.12rem,12px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.recaptca_attention{font-size:calc(3.0769230769vw - 0.12rem + 0.12rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.recaptca_attention{font-size:calc((1.5625vw - 0.12rem + 0.12rem)*1.2)}}.numbersCard_list{display:grid;grid-auto-rows:1fr;gap:calc(1.875vw - 0.24rem + 0.24rem);align-items:strech}.numbersCard_list.column-2{grid-template-columns:repeat(2, 1fr);width:calc(62.5vw - 8rem + 8rem) !important}@media screen and (max-width: 768px)and (orientation: portrait){.numbersCard_list.column-2{grid-template-columns:1fr !important;width:90% !important}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.numbersCard_list.column-2{grid-template-columns:repeat(2, 1fr) !important}}.numbersCard_list.column-3{grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 768px)and (orientation: portrait){.numbersCard_list.column-3{grid-template-columns:1fr !important;width:90% !important}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.numbersCard_list.column-3{grid-template-columns:repeat(2, 1fr) !important}}@media screen and (max-width: 768px)and (orientation: portrait){.numbersCard_list{grid-template-columns:1fr !important;width:90% !important;gap:calc(4.1025641026vw - 0.16rem + 0.16rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.numbersCard_list{gap:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2) !important}}.numbersCard{height:100%;display:grid;grid-template-columns:1fr;grid-auto-rows:auto;justify-items:center;gap:calc(0.625vw - 0.08rem + 0.08rem);padding:1.5em;border-radius:calc(0.625vw - 0.08rem + 0.08rem);overflow:hidden;background-color:var(--color-column-bg-light);color:var(--color-text-gray)}@media screen and (min-width: 1600px){.numbersCard{padding:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5) clamp(32px,2vw - 0.32rem + 0.32rem,32px*1.5);gap:clamp(8px,0.5vw - 0.08rem + 0.08rem,8px*1.5);border-radius:clamp(8px,0.5vw - 0.08rem + 0.08rem,8px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.numbersCard{padding:1.5em;border-radius:calc(1.0256410256vw - 0.04rem + 0.04rem);width:100%;gap:calc(2.0512820513vw - 0.08rem + 0.08rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.numbersCard{gap:calc((1.0416666667vw - 0.08rem + 0.08rem)*1.2);border-radius:calc((0.5208333333vw - 0.04rem + 0.04rem)*1.2)}}.numbersCard h4{display:flex;justify-content:center;align-items:center;gap:.25em;background-color:#fff;color:var(--color-orange2);border:1px solid var(--color-orange1);border-radius:999px;padding:.4em 2em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:600;font-size:calc(1.25vw - 0.16rem + 0.16rem);font-feature-settings:"palt"}@media screen and (min-width: 1600px){.numbersCard h4{font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.numbersCard h4{font-size:calc(4.1025641026vw - 0.16rem + 0.16rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.numbersCard h4{font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2)}}.numbersCard h4.icon::before{content:"";display:block;width:1.25em;height:1.25em;aspect-ratio:1/1;mask-image:url("../images/icon/ranking.svg");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("../images/icon/ranking.svg");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background-color:var(--color-orange2)}.numbersCard h4.icon[data-icon=ranking]::before{-webkit-mask-image:url(../images/icon/ranking.svg);mask-image:url(../images/icon/ranking.svg)}.numbersCard h4.icon[data-icon=fee]::before{-webkit-mask-image:url(../images/icon/fee.svg);mask-image:url(../images/icon/fee.svg)}.numbersCard h4.icon[data-icon=teeth]::before{-webkit-mask-image:url(../images/icon/teeth.svg);mask-image:url(../images/icon/teeth.svg)}.numbersCard h4.icon[data-icon=graph]::before{-webkit-mask-image:url(../images/icon/graph.svg);mask-image:url(../images/icon/graph.svg)}.numbersCard h4.icon[data-icon=seat]::before{-webkit-mask-image:url(../images/icon/seat.svg);mask-image:url(../images/icon/seat.svg)}.numbersCard h4.icon[data-icon=tools]::before{-webkit-mask-image:url(../images/icon/tools.svg);mask-image:url(../images/icon/tools.svg)}.numbersCard h4.icon[data-icon=mask]::before{-webkit-mask-image:url(../images/icon/mask.svg);mask-image:url(../images/icon/mask.svg)}.numbersCard h4.icon[data-icon=staff]::before{-webkit-mask-image:url(../images/icon/staff.svg);mask-image:url(../images/icon/staff.svg)}.numbersCard h4.icon[data-icon=age]::before{-webkit-mask-image:url(../images/icon/age.svg);mask-image:url(../images/icon/age.svg)}.numbersCard h4.icon[data-icon=sex]::before{-webkit-mask-image:url(../images/icon/sex.svg);mask-image:url(../images/icon/sex.svg)}.numbersCard h4.icon[data-icon=review]::before{-webkit-mask-image:url(../images/icon/review.svg);mask-image:url(../images/icon/review.svg)}.numbersCard h4.icon[data-icon=write]::before{-webkit-mask-image:url(../images/icon/write.svg);mask-image:url(../images/icon/write.svg)}.numbersCard h4.icon[data-icon=implant]::before{-webkit-mask-image:url(../images/icon/implant.svg);mask-image:url(../images/icon/implant.svg)}.numbersCard .number{display:flex;justify-content:center;align-items:baseline;gap:.3em;font-size:calc(1.40625vw - 0.18rem + 0.18rem);font-weight:600;font-feature-settings:"palt"}@media screen and (min-width: 1600px){.numbersCard .number{font-size:clamp(18px,1.125vw - 0.18rem + 0.18rem,18px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.numbersCard .number{font-size:calc(4.6153846154vw - 0.18rem + 0.18rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.numbersCard .number{font-size:calc((2.34375vw - 0.18rem + 0.18rem)*1.2)}}.numbersCard .number em{font-size:calc(7.8125vw - 1rem + 1rem);font-family:"Barlow Semi Condensed";font-weight:700;background:linear-gradient(134deg, #FFA060 37.15%, #FF6B26 74.69%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);line-height:1}@media screen and (min-width: 1600px){.numbersCard .number em{font-size:clamp(100px,6.25vw - 1rem + 1rem,100px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.numbersCard .number em{font-size:calc(25.641025641vw - 1rem + 1rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.numbersCard .number em{font-size:calc((13.0208333333vw - 1rem + 1rem)*1.2)}}.numbersCard .numbersCard_text{display:grid;place-content:center;font-size:calc(1.015625vw - 0.13rem + 0.13rem);letter-spacing:.02em;font-weight:400;line-height:1.5;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;background-color:var(--color-orange2);color:#fff;padding:1em 1em;border-radius:calc(0.3125vw - 0.04rem + 0.04rem);margin:0 auto;margin-top:.75em;z-index:1;font-feature-settings:"palt"}@media screen and (min-width: 1600px){.numbersCard .numbersCard_text{font-size:clamp(13px,0.8125vw - 0.13rem + 0.13rem,13px*1.5);border-radius:clamp(4px,0.25vw - 0.04rem + 0.04rem,4px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.numbersCard .numbersCard_text{font-size:calc(3.3333333333vw - 0.13rem + 0.13rem);border-radius:calc(1.0256410256vw - 0.04rem + 0.04rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.numbersCard .numbersCard_text{font-size:calc((1.6927083333vw - 0.13rem + 0.13rem)*1.2);border-radius:calc((0.5208333333vw - 0.04rem + 0.04rem)*1.2)}}.numbersCard .numbersCard_text:before{content:"";display:block;-webkit-clip-path:polygon(50% 0%, 0 100%, 100% 100%);clip-path:polygon(50% 0%, 0 100%, 100% 100%);width:1em;height:1em;background-color:var(--color-orange2);position:absolute;top:0;left:50%;transform:translateX(-50%) translateY(-100%);z-index:-1}.wp_block_content{color:var(--color-text-black);padding-top:calc(0vw - 0rem + 0rem) !important}.wp_block_content *{font-family:"Noto Sans JP",sans-serif}.wp_block_content>wp-block-columns,.wp_block_content>wp-block-group{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;margin:0 auto;width:100%;row-gap:calc(4.6875vw - 0.6rem + 0.6rem);padding:calc(6.25vw - 0.8rem + 0.8rem) 0}@media screen and (min-width: 1600px){.wp_block_content>wp-block-columns,.wp_block_content>wp-block-group{row-gap:clamp(60px,3.75vw - 0.6rem + 0.6rem,60px*1.5);padding:clamp(80px,5vw - 0.8rem + 0.8rem,80px*1.5) 0}}@media screen and (max-width: 768px)and (orientation: portrait){.wp_block_content>wp-block-columns,.wp_block_content>wp-block-group{row-gap:calc(10.2564102564vw - 0.4rem + 0.4rem);padding:calc(10.2564102564vw - 0.4rem + 0.4rem) 0}}.wp_block_content .wp-block-list{list-style:disc !important;padding-left:1em}.wp_block_content .wp-block-columns{-moz-column-gap:calc(4.6875vw - 0.6rem + 0.6rem);column-gap:calc(4.6875vw - 0.6rem + 0.6rem)}.editor_section>.wp-block-group__inner-container{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;margin:0 auto;width:100%;row-gap:calc(4.6875vw - 0.6rem + 0.6rem);padding:calc(6.25vw - 0.8rem + 0.8rem) 0}@media screen and (min-width: 1600px){.editor_section>.wp-block-group__inner-container{row-gap:clamp(60px,3.75vw - 0.6rem + 0.6rem,60px*1.5);padding:clamp(80px,5vw - 0.8rem + 0.8rem,80px*1.5) 0}}@media screen and (max-width: 768px)and (orientation: portrait){.editor_section>.wp-block-group__inner-container{row-gap:calc(10.2564102564vw - 0.4rem + 0.4rem);padding:calc(10.2564102564vw - 0.4rem + 0.4rem) 0}}.editor_content>.wp-block-group__inner-container{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:calc(2.5vw - 0.32rem + 0.32rem);align-items:start;align-content:start}@media screen and (min-width: 1600px){.editor_content>.wp-block-group__inner-container{gap:clamp(32px,2vw - 0.32rem + 0.32rem,32px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.editor_content>.wp-block-group__inner-container{gap:calc(6.1538461538vw - 0.24rem + 0.24rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.editor_content>.wp-block-group__inner-container{gap:calc((4.1666666667vw - 0.32rem + 0.32rem)*1.2)}}.editor_content.sm>.wp-block-group__inner-container{gap:calc(1.875vw - 0.24rem + 0.24rem)}@media screen and (min-width: 1600px){.editor_content.sm>.wp-block-group__inner-container{gap:clamp(24px,1.5vw - 0.24rem + 0.24rem,24px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.editor_content.sm>.wp-block-group__inner-container{gap:calc(4.1025641026vw - 0.16rem + 0.16rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.editor_content.sm>.wp-block-group__inner-container{gap:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2)}}.editor_content.xs>.wp-block-group__inner-container{gap:calc(0.625vw - 0.08rem + 0.08rem)}@media screen and (min-width: 1600px){.editor_content.xs>.wp-block-group__inner-container{gap:clamp(8px,0.5vw - 0.08rem + 0.08rem,8px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.editor_content.xs>.wp-block-group__inner-container{gap:calc(2.0512820513vw - 0.08rem + 0.08rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.editor_content.xs>.wp-block-group__inner-container{gap:calc((1.0416666667vw - 0.08rem + 0.08rem)*1.2)}}@media screen and (max-width: 768px)and (orientation: portrait){.sp-1-column{grid-template-columns:1fr !important}}.editor_card{padding:1em}.editor_card .wp-block-group__inner-container{display:grid;gap:1em}.rounded{border-radius:calc(1.25vw - 0.16rem + 0.16rem)}@media screen and (max-width: 768px)and (orientation: portrait){.rounded{border-radius:calc(4.1025641026vw - 0.16rem + 0.16rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.rounded{border-radius:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2)}}em{font-style:normal}.is-full img,.is-full picture{width:100% !important}.is-rectangle{aspect-ratio:16/9}.is-rectangle figure,.is-rectangle img,.is-rectangle picture{width:100% !important;height:100% !important;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.is-rounded{border-radius:calc(0.625vw - 0.08rem + 0.08rem);overflow:hidden}@media screen and (max-width: 768px)and (orientation: portrait){.is-rounded{border-radius:calc(2.0512820513vw - 0.08rem + 0.08rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.is-rounded{border-radius:calc((1.0416666667vw - 0.08rem + 0.08rem)*1.2)}}.is-rounded img,.is-rounded picture{border-radius:calc(0.625vw - 0.08rem + 0.08rem)}@media screen and (max-width: 768px)and (orientation: portrait){.is-rounded img,.is-rounded picture{border-radius:calc(2.0512820513vw - 0.08rem + 0.08rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.is-rounded img,.is-rounded picture{border-radius:calc((1.0416666667vw - 0.08rem + 0.08rem)*1.2)}}.is-rounded-full{border-radius:100%;overflow:hidden}.is-rounded-top{border-radius:calc(0.625vw - 0.08rem + 0.08rem) calc(0.625vw - 0.08rem + 0.08rem) 0 0;overflow:hidden}.is-rounded-bottom{border-radius:0 0 calc(0.625vw - 0.08rem + 0.08rem) calc(0.625vw - 0.08rem + 0.08rem);overflow:hidden}.wp-element-caption{font-size:calc(0.9375vw - 0.12rem + 0.12rem);color:var(--color-text-gray);line-height:1.4;display:block;text-align:right}@media screen and (max-width: 768px)and (orientation: portrait){.wp-element-caption{font-size:calc(3.0769230769vw - 0.12rem + 0.12rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.wp-element-caption{font-size:calc((1.5625vw - 0.12rem + 0.12rem)*1.2)}}.editor_bg_column{background-color:var(--color-column-bg);border-radius:calc(0.625vw - 0.08rem + 0.08rem);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:calc(0vw - 0rem + 0rem) calc(5vw - 0.64rem + 0.64rem) calc(1.875vw - 0.24rem + 0.24rem) calc(5vw - 0.64rem + 0.64rem);color:var(--color-text-black);min-width:calc((100vw - 12.8rem + 12.8rem)*.6);max-width:90%;margin:0 auto}@media screen and (min-width: 1600px){.editor_bg_column{padding:clamp(0px,0vw - 0rem + 0rem,0px*1.5) clamp(64px,4vw - 0.64rem + 0.64rem,64px*1.5) clamp(24px,1.5vw - 0.24rem + 0.24rem,24px*1.5) clamp(64px,4vw - 0.64rem + 0.64rem,64px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.editor_bg_column{padding:1em;width:100%;max-width:100%;border-radius:calc(2.0512820513vw - 0.08rem + 0.08rem);padding-top:0}}.editor_bg_column .contentHeadline{transform:translateY(-50%)}.single_clinic_info{width:80%;margin:0 auto;max-width:1520px !important}@media screen and (max-width: 768px)and (orientation: portrait){.single_clinic_info{width:90%}}@media screen and (max-width: 768px)and (orientation: portrait){.single_clinic_info{width:100%}}.jobsingle_jobdescription{background-color:var(--color-column-bg);border-radius:calc(0.625vw - 0.08rem + 0.08rem);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:calc(0vw - 0rem + 0rem) calc(5vw - 0.64rem + 0.64rem) calc(3.75vw - 0.48rem + 0.48rem) calc(5vw - 0.64rem + 0.64rem);color:var(--color-text-black);min-width:calc((100vw - 12.8rem + 12.8rem)*.6);max-width:90%;margin:0 auto}@media screen and (max-width: 768px)and (orientation: portrait){.jobsingle_jobdescription{padding:1em;width:100%;max-width:100%;border-radius:calc(2.0512820513vw - 0.08rem + 0.08rem);padding-top:0}}.jobsingle_jobdescription .contentHeadline{transform:translateY(-50%)}.single_clinic_list__item{border-bottom:1px solid #edd3a8}.single_clinic_list__item>.wp-block-group__inner-container{display:grid;grid-template-columns:6em 1fr;grid-auto-rows:auto;align-items:center;gap:calc(0.625vw - 0.08rem + 0.08rem);padding:.4em 0}@media screen and (min-width: 1600px){.single_clinic_list__item>.wp-block-group__inner-container{gap:clamp(8px,0.5vw - 0.08rem + 0.08rem,8px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.single_clinic_list__item>.wp-block-group__inner-container{grid-template-columns:5em 1fr;gap:calc(3.0769230769vw - 0.12rem + 0.12rem);padding:calc(4.1025641026vw - 0.16rem + 0.16rem) 0}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.single_clinic_list__item>.wp-block-group__inner-container{gap:calc((1.5625vw - 0.12rem + 0.12rem)*1.2);padding:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2) 0}}.single_clinic_list__item:last-child{border-bottom:none}.single_clinic_list__item h4{font-size:calc(1.09375vw - 0.14rem + 0.14rem);color:var(--color-text-black);font-weight:600;line-height:2.2em}@media screen and (min-width: 1600px){.single_clinic_list__item h4{font-size:clamp(14px,0.875vw - 0.14rem + 0.14rem,14px*1.5);line-height:1.8}}@media screen and (max-width: 768px)and (orientation: portrait){.single_clinic_list__item h4{font-size:calc(3.5897435897vw - 0.14rem + 0.14rem);line-height:1}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.single_clinic_list__item h4{font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2)}}.single_clinic_list__item a{text-decoration:underline;color:var(--color-orange2)}.single_clinic_director figure{width:100%;max-width:calc(14.0625vw - 1.8rem + 1.8rem)}@media screen and (min-width: 1600px){.single_clinic_director figure{max-width:clamp(180px,11.25vw - 1.8rem + 1.8rem,180px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.single_clinic_director figure{max-width:calc(41.0256410256vw - 1.6rem + 1.6rem);margin:0 auto;margin-top:calc(4.1025641026vw - 0.16rem + 0.16rem)}}.single_clinic_director figure img,.single_clinic_director figure picture{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single_clinic_director figcaption{font-size:calc(1.09375vw - 0.14rem + 0.14rem);color:var(--color-orange2);line-height:1.8;font-weight:400;text-align:center}@media screen and (min-width: 1600px){.single_clinic_director figcaption{font-size:clamp(14px,0.875vw - 0.14rem + 0.14rem,14px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.single_clinic_director figcaption{font-size:calc(4.1025641026vw - 0.16rem + 0.16rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.single_clinic_director figcaption{font-size:calc((1.8229166667vw - 0.14rem + 0.14rem)*1.2)}}.jobsingle_jobdescription__item{border-bottom:1px solid #edd3a8}.jobsingle_jobdescription__item>.wp-block-group__inner-container{display:grid;grid-template-columns:6em 1fr;grid-auto-rows:auto;gap:calc(1.875vw - 0.24rem + 0.24rem);padding:calc(1.875vw - 0.24rem + 0.24rem) 0}@media screen and (min-width: 1600px){.jobsingle_jobdescription__item>.wp-block-group__inner-container{gap:clamp(24px,1.5vw - 0.24rem + 0.24rem,24px*1.5);padding:clamp(24px,1.5vw - 0.24rem + 0.24rem,24px*1.5) 0}}@media screen and (max-width: 768px)and (orientation: portrait){.jobsingle_jobdescription__item>.wp-block-group__inner-container{grid-template-columns:1fr;gap:calc(3.0769230769vw - 0.12rem + 0.12rem);padding:calc(6.1538461538vw - 0.24rem + 0.24rem) 0}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.jobsingle_jobdescription__item>.wp-block-group__inner-container{gap:calc((1.5625vw - 0.12rem + 0.12rem)*1.2);padding:calc((3.125vw - 0.24rem + 0.24rem)*1.2) 0}}.jobsingle_jobdescription__item:last-child{border-bottom:none}.jobsingle_jobdescription__item h4{font-size:calc(1.25vw - 0.16rem + 0.16rem);color:var(--color-orange1);font-weight:600;line-height:2.2em}@media screen and (min-width: 1600px){.jobsingle_jobdescription__item h4{font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.jobsingle_jobdescription__item h4{font-size:calc(4.1025641026vw - 0.16rem + 0.16rem);line-height:1}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.jobsingle_jobdescription__item h4{font-size:calc((2.34375vw - 0.18rem + 0.18rem)*1.2)}}.jobsingle_jobdescription__item .wp-block-group{font-size:calc(1.25vw - 0.16rem + 0.16rem);line-height:2;font-weight:400;letter-spacing:.02em}@media screen and (max-width: 768px)and (orientation: portrait){.jobsingle_jobdescription__item .wp-block-group{font-size:calc(4.1025641026vw - 0.16rem + 0.16rem);line-height:2}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.jobsingle_jobdescription__item .wp-block-group{font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2);line-height:2}}@media screen and (min-width: 1600px){.jobsingle_jobdescription__item .wp-block-group{font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)}}.jobsingle_jobdescription__item .wp-block-group{line-height:1.8}@media screen and (max-width: 768px)and (orientation: portrait){.jobsingle_jobdescription__item .wp-block-group{line-height:1.8;font-size:calc(3.5897435897vw - 0.14rem + 0.14rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.jobsingle_jobdescription__item .wp-block-group{line-height:1.8}}.attention_list{font-size:calc(0.9375vw - 0.12rem + 0.12rem);color:var(--color-text-gray);line-height:1.8;margin-top:calc(1.25vw - 0.16rem + 0.16rem)}@media screen and (max-width: 768px)and (orientation: portrait){.attention_list{font-size:calc(3.0769230769vw - 0.12rem + 0.12rem);line-height:1.8;margin-top:calc(2.0512820513vw - 0.08rem + 0.08rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.attention_list{font-size:calc((1.5625vw - 0.12rem + 0.12rem)*1.2);line-height:1.8;margin-top:calc((1.0416666667vw - 0.08rem + 0.08rem)*1.2)}}.attention_list li{margin-bottom:calc(0.625vw - 0.08rem + 0.08rem)}.attention_list li:last-child{margin-bottom:0}.benefit_list{display:grid;grid-template-columns:repeat(3, 1fr);gap:calc(1.875vw - 0.24rem + 0.24rem);row-gap:calc(0.625vw - 0.08rem + 0.08rem)}@media screen and (max-width: 768px)and (orientation: portrait){.benefit_list{grid-template-columns:1fr;gap:calc(2.0512820513vw - 0.08rem + 0.08rem);row-gap:calc(1.0256410256vw - 0.04rem + 0.04rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.benefit_list{grid-template-columns:repeat(2, 1fr);gap:calc((3.125vw - 0.24rem + 0.24rem)*1.2);row-gap:calc((0.5208333333vw - 0.04rem + 0.04rem)*1.2)}}.bg_logo{position:relative;overflow:hidden}.bg_logo:before{content:"";display:block;width:100%;height:100%;background-image:url("../images/svg/mark.svg");background-size:auto 110%;background-repeat:no-repeat;background-position:top right;position:absolute;top:0;right:-5%;z-index:0;opacity:.1}@media screen and (max-width: 768px)and (orientation: portrait){.bg_logo:before{display:none}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.bg_logo:before{display:none}}.bg_logo *{position:relative;z-index:1}.attendance_history ul{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:calc(0.3125vw - 0.04rem + 0.04rem)}.attendance_figure .wp-block-image{aspect-ratio:4/3}.attendance_figure .wp-block-image img,.attendance_figure .wp-block-image picture{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.attendace_content{transition:all .3s ease}.attendace_content.is-hidden{max-height:calc(28.125vw - 3.6rem + 3.6rem);overflow:hidden;position:relative}@media screen and (max-width: 768px)and (orientation: portrait){.attendace_content.is-hidden{max-height:calc(61.5384615385vw - 2.4rem + 2.4rem);height:calc(61.5384615385vw - 2.4rem + 2.4rem)}}.attendace_content.is-hidden *{z-index:0}.attendace_content.is-hidden:after{content:"";display:block;position:absolute;z-index:2;bottom:0;left:0;width:100%;height:40%;background:linear-gradient(to bottom, rgba(255, 240, 217, 0) 0%, rgb(255, 240, 217) 90%)}.attendace_history_button.is-hidden{display:none}@media screen and (max-width: 768px)and (orientation: portrait){.attendance_figure{grid-template-columns:repeat(3, minmax(0, 1fr)) !important}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.attendance_figure{grid-template-columns:repeat(4, minmax(0, 1fr)) !important}}.wp-block-button{font-size:calc(1.25vw - 0.16rem + 0.16rem)}@media screen and (min-width: 1600px){.wp-block-button{font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.wp-block-button{font-size:calc(3.5897435897vw - 0.14rem + 0.14rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.wp-block-button{font-size:calc((1.8229166667vw - 0.14rem + 0.14rem)*1.2)}}.wp-block-button *{font-size:calc(1.25vw - 0.16rem + 0.16rem)}@media screen and (min-width: 1600px){.wp-block-button *{font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.wp-block-button *{font-size:calc(3.5897435897vw - 0.14rem + 0.14rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.wp-block-button *{font-size:calc((1.8229166667vw - 0.14rem + 0.14rem)*1.2)}}.wp-block-button.icon a{display:grid;grid-template-columns:1fr auto;gap:.5em;align-items:center}.wp-block-button.icon_arrow a::after{content:"";display:block;width:1em;height:1em;background-color:#fff;mask-image:url("../images/icon/circle_arrow_down.svg");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("../images/icon/circle_arrow_down.svg");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.message_profile_text{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:calc(1.875vw - 0.24rem + 0.24rem)}@media screen and (max-width: 768px)and (orientation: portrait){.message_profile_text{gap:calc(6.1538461538vw - 0.24rem + 0.24rem)}}.message_profile_text_headline>.wp-block-group__inner-container{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:calc(0.9375vw - 0.12rem + 0.12rem)}@media screen and (max-width: 768px)and (orientation: portrait){.message_profile_text_headline>.wp-block-group__inner-container{gap:calc(2.0512820513vw - 0.08rem + 0.08rem);align-items:center;align-content:center;margin:0 auto;text-align:center}}@media screen and (max-width: 768px)and (orientation: portrait){.profile_title{display:flex;justify-content:center;font-size:calc(3.5897435897vw - 0.14rem + 0.14rem) !important}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.profile_title{font-size:calc((2.34375vw - 0.18rem + 0.18rem)*1.2) !important}}.message_profile_img{align-self:center}.message_profile_img figure{aspect-ratio:1/1;width:100%}@media screen and (max-width: 768px)and (orientation: portrait){.message_profile_img figure{aspect-ratio:1/1;width:50%;margin:0 auto}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.message_profile_img figure{width:35%}}.message_profile_img figure img,.message_profile_img figure picture{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.message_box_textbox>.wp-block-group__inner-container{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:calc(1.875vw - 0.24rem + 0.24rem)}@media screen and (max-width: 768px)and (orientation: portrait){.message_box_textbox>.wp-block-group__inner-container{gap:calc(4.1025641026vw - 0.16rem + 0.16rem)}}.message_box_textbox h3{display:grid;align-items:baseline;grid-template-columns:auto 1fr;position:relative;border-bottom:1px solid var(--color-orange1);padding-bottom:.25em !important;gap:calc(0.9375vw - 0.12rem + 0.12rem)}.message_box_textbox h3:before{content:"Q.";font-size:calc(2.5vw - 0.32rem + 0.32rem);font-family:"Barlow Semi Condensed";display:block;line-height:1}@media screen and (max-width: 768px)and (orientation: portrait){.message_box_textbox h3:before{font-size:calc(6.1538461538vw - 0.24rem + 0.24rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.message_box_textbox h3:before{font-size:calc((3.125vw - 0.24rem + 0.24rem)*1.2)}}.message_box_textbox p{display:grid;grid-template-columns:auto 1fr;align-items:start;align-content:start;gap:calc(0.9375vw - 0.12rem + 0.12rem)}.message_box_textbox p:before{content:"A.";font-size:calc(2.5vw - 0.32rem + 0.32rem);font-family:"Barlow Semi Condensed";font-weight:400;display:block;line-height:1;color:var(--color-orange1)}@media screen and (max-width: 768px)and (orientation: portrait){.message_box_textbox p:before{font-size:calc(6.1538461538vw - 0.24rem + 0.24rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.message_box_textbox p:before{font-size:calc((3.125vw - 0.24rem + 0.24rem)*1.2)}}.wp_block_content .full-column-2_image{max-height:clamp(400px,25vw - 4rem + 4rem,400px*1.5)}.single_clinic_header{grid-template-columns:35% 1fr}@media screen and (max-width: 768px)and (orientation: portrait){.single_clinic_header{grid-template-columns:1fr;grid-auto-rows:auto}}.single_clinic_header .full-column-2_content{align-self:end;display:block}@media screen and (max-width: 768px)and (orientation: portrait){.single_clinic_header .full-column-2_image{aspect-ratio:16/9}}.single_clinic_header__text p{margin-left:0}@media screen and (max-width: 768px)and (orientation: portrait){.single_clinic_header__text p{margin-left:0;width:100%}}.single_clinic_gallery{justify-content:center}.single_clinic_gallery img,.single_clinic_gallery figure{max-width:calc(21.875vw - 2.8rem + 2.8rem) !important}@media screen and (max-width: 768px)and (orientation: portrait){.single_clinic_gallery{flex-direction:column !important;justify-content:center;align-content:center;gap:calc(4.1025641026vw - 0.16rem + 0.16rem) !important}.single_clinic_gallery figure{width:100% !important;max-width:80% !important}}.single_clinic__quipment_list{-moz-column-gap:calc(6.25vw - 0.8rem + 0.8rem) !important;column-gap:calc(6.25vw - 0.8rem + 0.8rem) !important;row-gap:calc(4.6875vw - 0.6rem + 0.6rem) !important}@media screen and (max-width: 768px)and (orientation: portrait){.single_clinic__quipment_list{grid-template-columns:1fr !important;row-gap:calc(8.2051282051vw - 0.32rem + 0.32rem) !important;-moz-column-gap:calc(4.1025641026vw - 0.16rem + 0.16rem) !important;column-gap:calc(4.1025641026vw - 0.16rem + 0.16rem) !important}}.single_clinic__quipment_list .wp-block-columns{-moz-column-gap:calc(1.25vw - 0.16rem + 0.16rem) !important;column-gap:calc(1.25vw - 0.16rem + 0.16rem) !important}@media screen and (max-width: 768px)and (orientation: portrait){.single_clinic__quipment_list .wp-block-columns{flex-wrap:nowrap !important;-moz-column-gap:calc(4.1025641026vw - 0.16rem + 0.16rem) !important;column-gap:calc(4.1025641026vw - 0.16rem + 0.16rem) !important}}@media screen and (max-width: 768px)and (orientation: portrait){.single_clinic__quipment_list .wp-block-column:first-of-type{flex-basis:30% !important;flex-grow:0}}@media screen and (max-width: 768px)and (orientation: portrait){.single_clinic__quipment_list .wp-block-column:last-child{flex-basis:calc(70% - (8.2051282051vw - 0.32rem + 0.32rem)) !important;flex-grow:1}}@media screen and (max-width: 768px)and (orientation: portrait){.single_clinic__quipment_list .wp-block-image{width:100%}}.feeCard{background-color:#fff;border-radius:calc(0.625vw - 0.08rem + 0.08rem);padding:0;padding-bottom:1em;border:1px solid var(--color-orange2)}@media screen and (min-width: 1600px){.feeCard{border-radius:clamp(8px,0.5vw - 0.08rem + 0.08rem,8px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.feeCard{border-radius:calc(2.0512820513vw - 0.08rem + 0.08rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.feeCard{border-radius:calc((1.0416666667vw - 0.08rem + 0.08rem)*1.2)}}.feeCard h4{display:block;margin:0 auto;width:6em;padding:.4em;text-align:center;background-color:var(--color-orange2);color:#fff;border-radius:999px;font-size:calc(1.5625vw - 0.2rem + 0.2rem);font-weight:600;transform:translateY(-50%)}@media screen and (min-width: 1600px){.feeCard h4{font-size:clamp(20px,1.25vw - 0.2rem + 0.2rem,20px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.feeCard h4{font-size:calc(4.1025641026vw - 0.16rem + 0.16rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.feeCard h4{font-size:calc((2.6041666667vw - 0.2rem + 0.2rem)*1.2)}}.feeCard .fee{display:flex;justify-content:center;align-items:baseline;gap:.2em;font-size:calc(1.71875vw - 0.22rem + 0.22rem);font-weight:600;background-color:var(--color-column-bg-light);color:var(--color-text-black);padding:.4em 1em}@media screen and (min-width: 1600px){.feeCard .fee{font-size:clamp(22px,1.375vw - 0.22rem + 0.22rem,22px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.feeCard .fee{font-size:calc(5.641025641vw - 0.22rem + 0.22rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.feeCard .fee{font-size:calc((2.8645833333vw - 0.22rem + 0.22rem)*1.2)}}.feeCard .fee em{font-size:1.8em;font-family:"Barlow Semi Condensed";font-weight:600}.feeCard .detailList{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;font-size:calc(1.09375vw - 0.14rem + 0.14rem);gap:.6em;padding:1em 1em}@media screen and (min-width: 1600px){.feeCard .detailList{font-size:clamp(14px,0.875vw - 0.14rem + 0.14rem,14px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.feeCard .detailList{font-size:calc(3.5897435897vw - 0.14rem + 0.14rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.feeCard .detailList{font-size:calc((1.8229166667vw - 0.14rem + 0.14rem)*1.2)}}.feeCard .detailList li{padding-left:1.5em;position:relative;line-height:1.6;color:var(--color-text-gray)}.feeCard .detailList li:before{content:"●";position:absolute;line-height:1.6;left:0;top:0;color:var(--color-orange2)}.feeCard .detailList li p,.feeCard .detailList li small{font-size:.8em}.wp-block-embed-youtube{margin-left:auto;margin-right:auto;text-align:center;max-width:800px}.wp-block-embed-youtube iframe{max-width:90vw !important}.sdgs_logo{display:block;max-width:calc(31.25vw - 4rem + 4rem);margin:0 auto}@media screen and (max-width: 768px)and (orientation: portrait){.sdgs_logo{max-width:50%}}.sdgs_actions{display:grid;grid-template-columns:1fr;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;max-width:calc(67.1875vw - 8.6rem + 8.6rem)}@media screen and (min-width: 1600px){.sdgs_actions{max-width:clamp(860px,53.75vw - 8.6rem + 8.6rem,860px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.sdgs_actions{max-width:90%}}.sdgs_action__card{display:grid;grid-template-columns:calc(15.625vw - 2rem + 2rem) 1fr;gap:calc(2.5vw - 0.32rem + 0.32rem)}@media screen and (min-width: 1600px){.sdgs_action__card{grid-template-columns:clamp(200px,12.5vw - 2rem + 2rem,200px*1.5) 1fr;gap:clamp(32px,2vw - 0.32rem + 0.32rem,32px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.sdgs_action__card{grid-template-columns:1fr}}.sdgs_action__card__content{grid-row:1/2;grid-column:2/3;display:grid;grid-template-columns:auto 1fr;grid-auto-rows:auto;align-items:center;gap:calc(0.625vw - 0.08rem + 0.08rem);-moz-column-gap:calc(1.875vw - 0.24rem + 0.24rem);column-gap:calc(1.875vw - 0.24rem + 0.24rem);padding-top:.4em}@media screen and (min-width: 1600px){.sdgs_action__card__content{gap:clamp(8px,0.5vw - 0.08rem + 0.08rem,8px*1.5);-moz-column-gap:clamp(24px,1.5vw - 0.24rem + 0.24rem,24px*1.5);column-gap:clamp(24px,1.5vw - 0.24rem + 0.24rem,24px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.sdgs_action__card__content{grid-row:2/3;grid-column:1/2;grid-template-columns:1fr;gap:calc(2.0512820513vw - 0.08rem + 0.08rem)}}.sdgs_action__card__content h3{grid-column:1/3;line-height:1;font-size:calc(2.1875vw - 0.28rem + 0.28rem);font-weight:400;line-height:1.4;letter-spacing:.02em}@media screen and (min-width: 1600px){.sdgs_action__card__content h3{font-size:clamp(28px,1.75vw - 0.28rem + 0.28rem,28px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.sdgs_action__card__content h3{font-size:calc(5.1282051282vw - 0.2rem + 0.2rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.sdgs_action__card__content h3{font-size:calc((3.125vw - 0.24rem + 0.24rem)*1.2)}}@media screen and (max-width: 768px)and (orientation: portrait){.sdgs_action__card__content h3{grid-column:1/2;display:flex;justify-content:center}}.sdgs_action__card__content p{grid-column:1/3;color:var(--color-text-gray)}@media screen and (max-width: 768px)and (orientation: portrait){.sdgs_action__card__content p{grid-column:1/2}}.sdgs_action__card__content h4{display:grid;place-content:center;width:6em;height:6em;background-color:var(--color-column-bg);color:var(--color-orange2);border-radius:calc(0.3125vw - 0.04rem + 0.04rem);font-weight:600;font-size:calc(1.25vw - 0.16rem + 0.16rem)}@media screen and (min-width: 1600px){.sdgs_action__card__content h4{font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5);border-radius:clamp(8px,0.5vw - 0.08rem + 0.08rem,8px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.sdgs_action__card__content h4{font-size:calc(3.5897435897vw - 0.14rem + 0.14rem);padding:.4em 2em;border-radius:calc(2.0512820513vw - 0.08rem + 0.08rem);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;margin-top:1em}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.sdgs_action__card__content h4{font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2);border-radius:calc((1.0416666667vw - 0.08rem + 0.08rem)*1.2)}}.sdgs_action__card__content ul{list-style:disc;display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:calc(0vw - 0rem + 0rem);color:var(--color-text-gray);margin-left:1em}@media screen and (max-width: 768px)and (orientation: portrait){.sdgs_action__card__content ul{margin-left:1.5em}}.sdgs_action__card__content ul li{font-size:calc(1.25vw - 0.16rem + 0.16rem);line-height:2;font-weight:400;letter-spacing:.02em}@media screen and (max-width: 768px)and (orientation: portrait){.sdgs_action__card__content ul li{font-size:calc(4.1025641026vw - 0.16rem + 0.16rem);line-height:2}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.sdgs_action__card__content ul li{font-size:calc((2.0833333333vw - 0.16rem + 0.16rem)*1.2);line-height:2}}@media screen and (min-width: 1600px){.sdgs_action__card__content ul li{font-size:clamp(16px,1vw - 0.16rem + 0.16rem,16px*1.5)}}.sdgs_action__card__content ul li{line-height:1.6}.sdgs_action__card__image{grid-row:1/2;grid-column:1/2}.sdgs_action__card__image img{height:100%;max-width:calc(15.625vw - 2rem + 2rem)}@media screen and (min-width: 1600px){.sdgs_action__card__image img{max-width:clamp(200px,12.5vw - 2rem + 2rem,200px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.sdgs_action__card__image img{max-width:calc(30.7692307692vw - 1.2rem + 1.2rem);margin:0 auto}}.goal3 h3{color:#00973b}.goal4 h3{color:#c60f28}.goal7 h3{color:#fabd00}.goal8 h3{color:#970b31}.goal12 h3{color:#d39200}.goal17 h3{color:#003067}.completedHeadline{display:block;margin:0 auto;font-size:calc(2.5vw - 0.32rem + 0.32rem)}@media screen and (min-width: 1600px){.completedHeadline{font-size:clamp(32px,2vw - 0.32rem + 0.32rem,32px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.completedHeadline{font-size:calc(5.1282051282vw - 0.2rem + 0.2rem)}}@media screen and (max-width: 768px)and (min-width: 486px)and (orientation: portrait){.completedHeadline{font-size:calc((3.6458333333vw - 0.28rem + 0.28rem)*1.2)}}.completedHeadline{color:var(--color-orange2)}.completedImage{display:block;margin:0 auto;max-width:calc(35.15625vw - 4.5rem + 4.5rem)}@media screen and (min-width: 1600px){.completedImage{max-width:clamp(450px,28.125vw - 4.5rem + 4.5rem,450px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.completedImage{max-width:90%}}.completedContent{display:grid;grid-template-columns:1fr;gap:calc(2.5vw - 0.32rem + 0.32rem);margin:0 auto;max-width:calc(37.5vw - 4.8rem + 4.8rem)}@media screen and (min-width: 1600px){.completedContent{max-width:clamp(480px,30vw - 4.8rem + 4.8rem,480px*1.5)}}@media screen and (max-width: 768px)and (orientation: portrait){.completedContent{max-width:90%}}[data-aos]{opacity:0;transition:opacity .6s ease,transform .6s ease}.pageTitle{opacity:0;transform:translateY(40px);transition:all .8s ease}.pageTitle.is-active{opacity:1;transform:translateY(0)}[data-aos=fade-up]{transform:translate3d(0, 20px, 0) !important}[data-aos=fade-up].aos-animate{transform:none !important}[data-aos=blur-fade]{opacity:0;-webkit-filter:blur(12px);filter:blur(12px);transition:all .8s ease-out}[data-aos=blur-fade].aos-animate{opacity:1;-webkit-filter:blur(0);filter:blur(0)}[data-flow-children]>*{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease,-webkit-filter .6s ease;transition:opacity .6s ease,transform .6s ease,filter .6s ease;transition:opacity .6s ease,transform .6s ease,filter .6s ease,-webkit-filter .6s ease}[data-flow-children]>.is-visible{opacity:1;transform:translateY(0)}body:not(.ready) [data-aos],body:not(.ready) [data-flow-children]>*{opacity:0 !important;transform:translateY(20px);-webkit-filter:blur(8px);filter:blur(8px);pointer-events:none}/*# sourceMappingURL=style.css.map */
