﻿.work-kv{border-radius:calc(100vw/var(--vw-base)*16);max-width:calc(100% - 100vw/var(--vw-base)*32);margin-inline:auto;overflow:hidden}.work-kv img{width:100%;height:auto}@media not all and (min-width: 768px){.work-kv{border-radius:calc(100vw/var(--vw-base)*8);max-width:calc(100% - 100vw/var(--vw-base)*20)}}.about-group .l-inner-wrap{display:flex;gap:calc(100vw/var(--vw-base)*160)}@media not all and (min-width: 768px){.about-group .l-inner-wrap{flex-direction:column;gap:calc(100vw/var(--vw-base)*0)}}.about-group .c-cmn-h2{width:calc(100vw/var(--vw-base)*280)}@media not all and (min-width: 768px){.about-group .c-cmn-h2{width:100%}}.about-group__main{flex:1}.about-group__ttl{font-size:clamp(2.4rem,100vw/var(--vw-base)*32,3.68rem);font-weight:bold;line-height:1.5;margin-bottom:calc(100vw/var(--vw-base)*24)}@media not all and (min-width: 768px){.about-group__ttl{font-size:clamp(1.65rem,100vw/var(--vw-base)*22,2.53rem);margin-bottom:calc(100vw/var(--vw-base)*16)}}.about-group__txt{line-height:2}@media not all and (min-width: 768px){.about-group__txt{font-size:clamp(1.05rem,100vw/var(--vw-base)*14,1.61rem)}}.role-block{background:hsla(0,0%,100%,.5);backdrop-filter:blur(30px);border-radius:calc(100vw/var(--vw-base)*12);display:flex;gap:calc(100vw/var(--vw-base)*80);padding:calc(100vw/var(--vw-base)*80)}@media not all and (min-width: 768px){.role-block{border-radius:calc(100vw/var(--vw-base)*8);flex-direction:column;gap:calc(100vw/var(--vw-base)*48);padding:calc(100vw/var(--vw-base)*40) calc(100vw/var(--vw-base)*20)}}.role-block__head{width:calc(100vw/var(--vw-base)*280)}.role-block__head--img{border-radius:calc(100vw/var(--vw-base)*8);overflow:hidden}.role-block__head--img img{width:100%;height:auto}.role-block__head--ttl{font-size:clamp(1.5rem,100vw/var(--vw-base)*20,2.3rem);font-weight:bold;line-height:2;margin-top:calc(100vw/var(--vw-base)*24)}.role-block__head--summary{color:#766e61;font-size:clamp(0.975rem,100vw/var(--vw-base)*13,1.495rem);line-height:1.75;margin-top:calc(100vw/var(--vw-base)*8)}@media not all and (min-width: 768px){.role-block__head{width:100%}.role-block__head--img{border-radius:calc(100vw/var(--vw-base)*4);max-width:calc(100vw/var(--vw-base)*154);margin-inline:auto}.role-block__head--ttl{font-size:clamp(1.2rem,100vw/var(--vw-base)*16,1.84rem);line-height:1.5}.role-block__head--summary{font-size:clamp(0.9rem,100vw/var(--vw-base)*12,1.38rem);line-height:1.5;margin-top:calc(100vw/var(--vw-base)*4)}}.role-block__body{flex:1}.role-block .role-list>li+li{border-top:1px solid var(--bdr-color);margin-top:calc(100vw/var(--vw-base)*40);padding-top:calc(100vw/var(--vw-base)*40)}@media not all and (min-width: 768px){.role-block .role-list>li+li{margin-top:calc(100vw/var(--vw-base)*24);padding-top:calc(100vw/var(--vw-base)*24)}}.role-block .role-list__ttl{padding-left:calc(100vw/var(--vw-base)*40);text-indent:calc(100vw/var(--vw-base)*-40);margin-bottom:calc(100vw/var(--vw-base)*12)}.role-block .role-list__ttl>*{text-indent:0}.role-block .role-list__ttl--num{background:var(--main-color);border-radius:calc(100vw/var(--vw-base)*6);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-eng);font-size:clamp(1.05rem,100vw/var(--vw-base)*14,1.61rem);font-weight:bold;width:calc(100vw/var(--vw-base)*32);height:calc(100vw/var(--vw-base)*32);vertical-align:middle;margin-right:calc(100vw/var(--vw-base)*8)}@media not all and (min-width: 768px){.role-block .role-list__ttl--num{border-radius:calc(100vw/var(--vw-base)*4);font-size:clamp(0.9rem,100vw/var(--vw-base)*12,1.38rem)}}.role-block .role-list__ttl--main{display:inline-block;flex:1;font-size:clamp(1.65rem,100vw/var(--vw-base)*22,2.53rem);font-weight:bold;line-height:1.5;vertical-align:middle}@media not all and (min-width: 768px){.role-block .role-list__ttl--main{font-size:clamp(1.35rem,100vw/var(--vw-base)*18,2.07rem);display:inline}}.role-block .role-list__body{display:grid;gap:calc(100vw/var(--vw-base)*8);line-height:2;padding-left:calc(100vw/var(--vw-base)*40)}@media not all and (min-width: 768px){.role-block .role-list__body{font-size:clamp(1.05rem,100vw/var(--vw-base)*14,1.61rem);line-height:1.75}}.desired-skill-sec .l-inner-wrap{display:flex;align-items:flex-start;gap:calc(100vw/var(--vw-base)*40)}@media not all and (min-width: 768px){.desired-skill-sec .l-inner-wrap{align-items:unset;flex-direction:column}}.desired-skill-sec .c-cmn-h2{width:calc(100vw/var(--vw-base)*400)}@media not all and (min-width: 768px){.desired-skill-sec .c-cmn-h2{width:100%}}.desired-skill-sec .desired-skill{background:hsla(0,0%,100%,.5);backdrop-filter:blur(30px);border-radius:calc(100vw/var(--vw-base)*24);flex:1;padding:calc(100vw/var(--vw-base)*64) calc(100vw/var(--vw-base)*40)}@media not all and (min-width: 768px){.desired-skill-sec .desired-skill{border-radius:calc(100vw/var(--vw-base)*12);padding:calc(100vw/var(--vw-base)*40) calc(100vw/var(--vw-base)*20)}}.desired-skill-sec .desired-skill__list>li+li{border-top:1px solid var(--bdr-color);margin-top:calc(100vw/var(--vw-base)*40);padding-top:calc(100vw/var(--vw-base)*40)}@media not all and (min-width: 768px){.desired-skill-sec .desired-skill__list>li+li{margin-top:calc(100vw/var(--vw-base)*24);padding-top:calc(100vw/var(--vw-base)*24)}}.desired-skill-sec .desired-skill__list dl{display:flex;gap:calc(100vw/var(--vw-base)*40)}.desired-skill-sec .desired-skill__list dl dt{font-size:clamp(1.05rem,100vw/var(--vw-base)*14,1.61rem);font-weight:bold;line-height:2;width:calc(100vw/var(--vw-base)*160)}.desired-skill-sec .desired-skill__list dl dd{flex:1;font-size:clamp(1.05rem,100vw/var(--vw-base)*14,1.61rem);line-height:2}@media not all and (min-width: 768px){.desired-skill-sec .desired-skill__list dl{flex-direction:column;gap:calc(100vw/var(--vw-base)*12)}.desired-skill-sec .desired-skill__list dl dt{width:100%}.desired-skill-sec .desired-skill__list dl dd{font-size:clamp(0.9rem,100vw/var(--vw-base)*12,1.38rem)}}.desired-skill-sec .desired-skill .skill-list>li{padding-left:1em;text-indent:-1em}.desired-skill-sec .desired-skill .skill-list>li::before{content:"・";display:inline}.desired-skill-sec .desired-skill .tool-list{display:grid;grid-template-columns:repeat(2, 1fr);margin-bottom:calc(100vw/var(--vw-base)*16)}.desired-skill-sec .desired-skill .tool-list>li::before{content:"・";display:inline}.desired-skill-sec .desired-skill .btn-wrap{display:flex;justify-content:center;margin-top:calc(100vw/var(--vw-base)*64)}@media not all and (min-width: 768px){.desired-skill-sec .desired-skill .btn-wrap{margin-top:calc(100vw/var(--vw-base)*24)}}.message-box{background:#5c4f3e url(/assets/images/work/account/message_bg.webp) no-repeat center 0/100% auto;border-radius:calc(100vw/var(--vw-base)*24);color:#fff;display:flex;gap:calc(100vw/var(--vw-base)*40);padding:calc(100vw/var(--vw-base)*409) calc(100vw/var(--vw-base)*60) calc(100vw/var(--vw-base)*80) calc(100vw/var(--vw-base)*120)}@media not all and (min-width: 768px){.message-box{background-image:url(/assets/images/work/account/message_bg_sp.webp);border-radius:calc(100vw/var(--vw-base)*8);gap:calc(100vw/var(--vw-base)*16);display:grid;grid-template-columns:1fr;padding:calc(100vw/var(--vw-base)*220) calc(100vw/var(--vw-base)*20) calc(100vw/var(--vw-base)*40)}}.message-box__ttl{position:relative;max-width:calc(50% - 100vw/var(--vw-base)*16)}@media not all and (min-width: 768px){.message-box__ttl{max-width:unset}}.message-box__ttl::before{background:url(/assets/images/work/account/message_ttl.svg) no-repeat center center/contain;content:"";display:block;width:calc(100vw/var(--vw-base)*506);height:calc(100vw/var(--vw-base)*157);position:absolute;top:calc(100vw/var(--vw-base)*7);left:calc(100vw/var(--vw-base)*-30)}@media not all and (min-width: 768px){.message-box__ttl::before{width:calc(100vw/var(--vw-base)*300);height:calc(100vw/var(--vw-base)*94);max-width:334px;max-height:105px;top:calc(100vw/var(--vw-base)*-2);left:calc(100vw/var(--vw-base)*-10)}}.message-box__ttl--sub{font-size:clamp(1.95rem,100vw/var(--vw-base)*26,2.99rem);font-weight:bold;line-height:1.5;position:relative}@media not all and (min-width: 768px){.message-box__ttl--sub{font-size:clamp(1.35rem,100vw/var(--vw-base)*18,2.07rem)}}.message-box__ttl--main{font-size:clamp(2.4rem,100vw/var(--vw-base)*42,4.83rem);font-weight:bold;line-height:1.5;position:relative}@media not all and (min-width: 768px){.message-box__ttl--main{font-size:clamp(1.95rem,100vw/var(--vw-base)*26,2.99rem);line-height:1.25}}.message-box__txt{flex:1;display:grid;gap:2em;font-size:clamp(1.05rem,100vw/var(--vw-base)*14,1.61rem);line-height:2}@media not all and (min-width: 768px){.message-box__txt{gap:1em;font-size:font-clam(12);line-height:1.75}}.interview-link{overflow-x:hidden;width:100%}.interview-link .l-inner-wrap{display:flex;gap:calc(100vw/var(--vw-base)*80)}.interview-link .cmn-ttl-h2{width:calc(100vw/var(--vw-base)*360);padding-top:calc(100vw/var(--vw-base)*24)}.interview-link .interview-swiper{flex:1;position:relative}@media not all and (min-width: 768px){.interview-link .interview-swiper{flex:unset;width:calc(100vw/var(--vw-base)*280);padding-bottom:calc(100vw/var(--vw-base)*64)}.interview-link .interview-swiper .swiper-control{border-top:1px solid var(--bdr-color);display:flex;align-items:center;gap:calc(100vw/var(--vw-base)*5);padding-top:calc(100vw/var(--vw-base)*15);position:absolute;left:0;bottom:0;width:calc(100vw - 100vw/var(--vw-base)*40)}.interview-link .interview-swiper .swiper-control .swiper-button-next,.interview-link .interview-swiper .swiper-control .swiper-button-prev{position:static;width:calc(100vw/var(--vw-base)*40);height:calc(100vw/var(--vw-base)*20);color:var(--text-color);margin-top:0;top:unset}.interview-link .interview-swiper .swiper-control .swiper-button-next::after,.interview-link .interview-swiper .swiper-control .swiper-button-prev::after{display:none}.interview-link .interview-swiper .swiper-control .swiper-button-prev{transform:scale(-1, 1)}.interview-link .interview-swiper .swiper-control .swiper-pager{color:#a59d8f;flex:1;font-family:var(--font-eng);font-size:clamp(0.9rem,100vw/var(--vw-base)*12,1.38rem);font-weight:600;text-align:right}.interview-link .interview-swiper .swiper-control .swiper-pager__current{color:var(--text-color)}}@media all and (min-width: 768px){.interview-link .interview-swiper .c-interview-link-list{display:block}.interview-link .interview-swiper .c-interview-link-list .swiper-slide{height:auto}.interview-link .interview-swiper .swiper-control{display:none}}@media not all and (min-width: 768px){.interview-link .l-inner-wrap{flex-direction:column;gap:calc(100vw/var(--vw-base)*26)}}.first-lot-end,.related-contents{padding-bottom:calc(100vw/var(--vw-base)*120)}@media not all and (min-width: 768px){.first-lot-end,.related-contents{padding-bottom:calc(100vw/var(--vw-base)*64)}}.related-contents-box{background:hsla(0,0%,100%,.5);backdrop-filter:blur(30px);border-radius:calc(100vw/var(--vw-base)*24);padding:calc(100vw/var(--vw-base)*48) calc(100vw/var(--vw-base)*40);display:flex;align-items:flex-start;gap:calc(100vw/var(--vw-base)*80)}@media not all and (min-width: 768px){.related-contents-box{border-radius:calc(100vw/var(--vw-base)*8);flex-direction:column;padding:calc(100vw/var(--vw-base)*24) calc(100vw/var(--vw-base)*20);gap:calc(100vw/var(--vw-base)*16)}}.related-contents-box__ttl{display:grid;gap:calc(100vw/var(--vw-base)*12);width:calc(100vw/var(--vw-base)*160)}.related-contents-box__ttl--main{font-family:var(--font-eng);font-size:clamp(3rem,100vw/var(--vw-base)*40,4.6rem);font-weight:bold;line-height:1}.related-contents-box__ttl--sub{font-size:clamp(1.2rem,100vw/var(--vw-base)*16,1.84rem);font-weight:bold}@media not all and (min-width: 768px){.related-contents-box__ttl{gap:calc(100vw/var(--vw-base)*4);width:100%}.related-contents-box__ttl--main{font-size:clamp(1.95rem,100vw/var(--vw-base)*26,2.99rem)}.related-contents-box__ttl--sub{font-size:clamp(0.9rem,100vw/var(--vw-base)*12,1.38rem)}}.related-contents-box__list{display:grid;grid-template-columns:repeat(2, 1fr);flex:1}@media not all and (min-width: 768px){.related-contents-box__list{grid-template-columns:1fr;width:100%}}.related-contents-box__list-item{background-color:rgba(53,47,36,.05);display:flex;align-items:center;gap:calc(100vw/var(--vw-base)*16);padding:calc(100vw/var(--vw-base)*16)}.related-contents-box__list-item .c-interact{display:none}@media not all and (min-width: 768px){.related-contents-box__list-item{gap:calc(100vw/var(--vw-base)*8);padding:calc(100vw/var(--vw-base)*12) 0 calc(100vw/var(--vw-base)*12) calc(100vw/var(--vw-base)*12)}}.related-contents-box__list-link{display:flex;align-items:center;gap:calc(100vw/var(--vw-base)*16);padding:calc(100vw/var(--vw-base)*16);transition-property:background-color;transition-duration:var(--transition)}@media(hover: hover){.related-contents-box__list-link:hover{background-color:rgba(53,47,36,.05)}.related-contents-box__list-link:hover .related-contents-box__list-link--img{transform:scale3d(0.95, 0.95, 1)}}.related-contents-box__list-link--img{border-radius:calc(100vw/var(--vw-base)*4);line-height:0;overflow:hidden;width:calc(100vw/var(--vw-base)*128);transition-property:scale,transform;transition-duration:var(--transition);will-change:scale,transform;backface-visibility:hidden}.related-contents-box__list-link--img img{width:100%;height:auto}.related-contents-box__list-link--job{flex:1;font-size:clamp(1.35rem,100vw/var(--vw-base)*18,2.07rem)}@media not all and (min-width: 768px){.related-contents-box__list-link{gap:calc(100vw/var(--vw-base)*8);padding:calc(100vw/var(--vw-base)*12) 0 calc(100vw/var(--vw-base)*12) calc(100vw/var(--vw-base)*12)}}@media not all and (min-width: 768px){.related-contents-box__list-link--img{width:calc(100vw/var(--vw-base)*80)}.related-contents-box__list-link--job{font-size:clamp(1.05rem,100vw/var(--vw-base)*14,1.61rem)}}
