.wXEAWq_formContainer{grid-column:3/span 8}@media (max-width:1024px){.wXEAWq_formContainer{grid-column:2/span 10}}@media (max-width:767px){.wXEAWq_formContainer{grid-column:1/span 12}}.wXEAWq_confirmContainer .wXEAWq_confirmModal{max-width:min(1024px,75%)}@media (max-width:1024px){.wXEAWq_confirmContainer .wXEAWq_confirmModal{max-width:90%}}.wXEAWq_confirmContainer .wXEAWq_confirmModal .wXEAWq_inputData .wXEAWq_item{row-gap:0;padding-top:.5rem;padding-bottom:.5rem}@media (min-width:768px){.wXEAWq_confirmContainer .wXEAWq_confirmModal .wXEAWq_inputData .wXEAWq_item{padding-top:clamp(.375rem,.1875rem + .390625vw,.5rem);padding-bottom:clamp(.375rem,.1875rem + .390625vw,.5rem)}}.wXEAWq_confirmContainer .wXEAWq_confirmModal .wXEAWq_inputData .wXEAWq_item:after{background-color:var(--border-color)}.wXEAWq_confirmContainer .wXEAWq_confirmModal .wXEAWq_inputData .wXEAWq_item .wXEAWq_dlDt{width:100%}@media (min-width:768px){.wXEAWq_confirmContainer .wXEAWq_confirmModal .wXEAWq_inputData .wXEAWq_item .wXEAWq_dlDt{width:35%}}
.OImHNq_heading{background-color:var(--base-gray-color)}.OImHNq_heading .OImHNq_headingInner .OImHNq_title{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.OImHNq_heading .OImHNq_headingInner .OImHNq_title span{will-change:transform;display:inline-block}
.Hdr2za_breadcrumbItem{font-size:clamp(.75rem,.375rem + .78125vw,1rem);font-weight:500;line-height:1;position:relative}.Hdr2za_breadcrumbItem:not(:last-of-type):after{content:"";border-top:1.5px solid var(--main-color);border-right:1.5px solid var(--main-color);width:8px;height:8px;margin:auto 0;position:absolute;top:0;bottom:0;right:-.875rem;transform:rotate(45deg)}.Hdr2za_breadcrumbItem:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:80%;overflow:hidden}.Hdr2za_breadcrumbItem img{width:clamp(.875rem,.770335rem + .478469vw,1rem)}@media (min-width:1024px){.Hdr2za_breadcrumbItem img{width:clamp(1rem,.71875rem + .585938vw,1.1875rem)}}
.sPZ47G_mvv:before,.sPZ47G_mvv:after{z-index:-1;content:"";width:100%;position:absolute;left:0;right:0}.sPZ47G_mvv:before{background-color:var(--base-gray-color);top:0;bottom:90%}.sPZ47G_mvv:after{background-color:var(--sub-base-gray-color);top:10%;bottom:0}.sPZ47G_mvv .sPZ47G_card .sPZ47G_cardBody{gap:.6rem;position:relative}@media (min-width:1024px){.sPZ47G_mvv .sPZ47G_card .sPZ47G_cardBody{gap:1rem}}.sPZ47G_mvv .sPZ47G_card .sPZ47G_cardBody .sPZ47G_heading{align-items:center;row-gap:clamp(.375rem,.78125vw,.625rem);padding-top:clamp(3.5rem,10.9375vw - 1.75rem,7rem);padding-bottom:0;display:flex}@media (min-width:768px){.sPZ47G_mvv .sPZ47G_card .sPZ47G_cardBody .sPZ47G_heading{flex-direction:column;align-items:flex-start;padding-bottom:clamp(3.5rem,.5rem + 6.25vw,5.5rem)}}.sPZ47G_mvv .sPZ47G_card .sPZ47G_cardBody .sPZ47G_heading{grid-column:2/span 3}@media (max-width:767px){.sPZ47G_mvv .sPZ47G_card .sPZ47G_cardBody .sPZ47G_heading{grid-column:2/span 10}}.sPZ47G_mvv .sPZ47G_card .sPZ47G_cardBody .sPZ47G_heading .sPZ47G_titleEn{font-size:clamp(1.75rem,1.34302rem + 1.86047vw,2.25rem);font-weight:700;line-height:1}@media (min-width:768px){.sPZ47G_mvv .sPZ47G_card .sPZ47G_cardBody .sPZ47G_heading .sPZ47G_titleEn{font-size:clamp(2.5rem,1rem + 3.125vw,3.5rem)}}.sPZ47G_mvv .sPZ47G_card .sPZ47G_cardBody .sPZ47G_heading .sPZ47G_title{margin-left:.75rem;padding-left:14px;font-size:clamp(.75rem,.648256rem + .465116vw,.875rem);font-weight:500;line-height:1;position:relative}@media (min-width:768px){.sPZ47G_mvv .sPZ47G_card .sPZ47G_cardBody .sPZ47G_heading .sPZ47G_title{margin-left:0;padding-left:0;font-size:clamp(.875rem,.5rem + .78125vw,1.125rem)}}.sPZ47G_mvv .sPZ47G_card .sPZ47G_cardBody .sPZ47G_heading .sPZ47G_title:before{content:"・"}@media (max-width:767px){.sPZ47G_mvv .sPZ47G_card .sPZ47G_cardBody .sPZ47G_heading .sPZ47G_title:before{content:"";background-color:var(--main-color);width:.675rem;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}}.sPZ47G_mvv .sPZ47G_card .sPZ47G_cardBody .sPZ47G_description{padding-top:clamp(1.25rem,.83134rem + 1.91388vw,1.75rem);padding-bottom:clamp(2.5rem,2.08134rem + 1.91388vw,3rem);font-size:clamp(1rem,.625rem + .78125vw,1.25rem);font-weight:500;line-height:2}@media (min-width:768px){.sPZ47G_mvv .sPZ47G_card .sPZ47G_cardBody .sPZ47G_description{padding-top:clamp(3.5rem,10.9375vw - 1.75rem,7rem);padding-bottom:clamp(3.5rem,.5rem + 6.25vw,5.5rem)}}.sPZ47G_mvv .sPZ47G_card .sPZ47G_cardBody .sPZ47G_description{grid-column:6/span 6}@media (max-width:767px){.sPZ47G_mvv .sPZ47G_card .sPZ47G_cardBody .sPZ47G_description{grid-column:2/span 10}}.sPZ47G_mvv .sPZ47G_card .sPZ47G_cardBody .sPZ47G_description .sPZ47G_descriptionList{margin-left:1rem;list-style:none}.sPZ47G_mvv .sPZ47G_card .sPZ47G_cardBody .sPZ47G_description .sPZ47G_descriptionList li{margin-bottom:clamp(3rem,1.5rem + 3.125vw,4rem);line-height:1.8;position:relative}.sPZ47G_mvv .sPZ47G_card .sPZ47G_cardBody .sPZ47G_description .sPZ47G_descriptionList li:before{content:"・";position:absolute;top:4px;left:-1.2em}@media (min-width:768px){.sPZ47G_mvv .sPZ47G_card .sPZ47G_cardBody .sPZ47G_description .sPZ47G_descriptionList li:before{top:10px}}@media (min-width:1024px){.sPZ47G_mvv .sPZ47G_card .sPZ47G_cardBody .sPZ47G_description .sPZ47G_descriptionList li:before{top:6px}}.sPZ47G_mvv .sPZ47G_card .sPZ47G_cardBody .sPZ47G_description .sPZ47G_descriptionList li dl{flex-direction:column;display:flex}@media (min-width:768px){.sPZ47G_mvv .sPZ47G_card .sPZ47G_cardBody .sPZ47G_description .sPZ47G_descriptionList li dl{gap:.5rem}}.sPZ47G_mvv .sPZ47G_card .sPZ47G_cardBody .sPZ47G_description .sPZ47G_descriptionList li dl dt{font-size:1.25rem;font-weight:700}@media (min-width:768px){.sPZ47G_mvv .sPZ47G_card .sPZ47G_cardBody .sPZ47G_description .sPZ47G_descriptionList li dl dt{font-size:1.575rem}}.sPZ47G_mvv .sPZ47G_card .sPZ47G_cardBody .sPZ47G_border{background-color:var(--border-color);grid-column:2/span 10;width:100%;height:1px}
._0LWdWG_messageContainer{background-color:var(--sub-base-gray-color)}._0LWdWG_messageContainer ._0LWdWG_message{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding-top:clamp(5rem,3.74402rem + 5.74163vw,6.5rem)}@media (min-width:768px){._0LWdWG_messageContainer ._0LWdWG_message{padding-top:clamp(6.5rem,1.25rem + 10.9375vw,10rem)}}._0LWdWG_messageContainer ._0LWdWG_message{opacity:0}._0LWdWG_messageContainer ._0LWdWG_message ._0LWdWG_messageInner{grid-column:3/span 8}@media (max-width:1024px){._0LWdWG_messageContainer ._0LWdWG_message ._0LWdWG_messageInner{grid-column:2/span 10}}@media (max-width:767px){._0LWdWG_messageContainer ._0LWdWG_message ._0LWdWG_messageInner{grid-column:1/span 12;padding:0 1rem}}._0LWdWG_messageContainer ._0LWdWG_message ._0LWdWG_messageInner ._0LWdWG_greeting{opacity:0;transform:translateY(4rem)}@media (max-width:1024px){._0LWdWG_messageContainer ._0LWdWG_message ._0LWdWG_messageInner ._0LWdWG_greeting{transform:translateY(3rem)}}@media (max-width:767px){._0LWdWG_messageContainer ._0LWdWG_message ._0LWdWG_messageInner ._0LWdWG_greeting{transform:translateY(2rem)}}._0LWdWG_messageContainer ._0LWdWG_message ._0LWdWG_messageInner ._0LWdWG_sign{font-family:Klee One,cursive}
.NE_aBW_subTitle{color:var(--main-color);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);font-weight:700;line-height:1.07}.NE_aBW_subTitle span{will-change:transform;display:inline-block}
.C-4UGG_marqueeWrapper{white-space:nowrap;display:flex}.C-4UGG_marqueeText{color:#fff;white-space:nowrap;line-height:1}.C-4UGG_marqueeText.C-4UGG_fontGray{color:var(--base-gray-color)}
.ymgoUq_aboutUs{background-color:var(--base-gray-color)}.ymgoUq_aboutUs .ymgoUq_card{background-color:#fff}.ymgoUq_aboutUs .ymgoUq_card .ymgoUq_subTitle{grid-area:1/1/auto/span 12;justify-self:center}.ymgoUq_aboutUs .ymgoUq_card .ymgoUq_cardBody{grid-area:2/7/auto/span 6}@media (max-width:767px){.ymgoUq_aboutUs .ymgoUq_card .ymgoUq_cardBody{grid-column:1/span 12}}.ymgoUq_aboutUs .ymgoUq_card .ymgoUq_cardBody .ymgoUq_lead{color:var(--aqua-blue-color)}.ymgoUq_aboutUs .ymgoUq_card .ymgoUq_cardBody .ymgoUq_lead span{letter-spacing:-.6em}@media (max-width:767px){.ymgoUq_aboutUs .ymgoUq_card .ymgoUq_cardBody .ymgoUq_buttonContainer{align-self:center}}.ymgoUq_aboutUs .ymgoUq_card .ymgoUq_videoWrapper{grid-area:2/1/auto/span 6;justify-self:center;width:100%}@media (max-width:767px){.ymgoUq_aboutUs .ymgoUq_card .ymgoUq_videoWrapper{grid-area:3/1/auto/span 12}}.ymgoUq_aboutUs .ymgoUq_card .ymgoUq_videoWrapper img{width:100%}.ymgoUq_aboutUs .ymgoUq_card .ymgoUq_imageContainer{position:absolute;top:-5.5rem;right:12%}@media (max-width:1024px){.ymgoUq_aboutUs .ymgoUq_card .ymgoUq_imageContainer{top:-2rem}}@media (max-width:767px){.ymgoUq_aboutUs .ymgoUq_card .ymgoUq_imageContainer{top:-2.5rem}}
.TjNazW_services .TjNazW_service:first-child{margin-top:0}@media (max-width:1024px){.TjNazW_services .TjNazW_service:first-child .TjNazW_serviceContainer{padding-top:2.5rem}}@media (max-width:767px){.TjNazW_services .TjNazW_service:first-child .TjNazW_serviceContainer{padding-top:1.5rem}}.TjNazW_services .TjNazW_service:nth-child(2),.TjNazW_services .TjNazW_service:nth-child(3){border-top-left-radius:4rem;border-top-right-radius:4rem}@media (max-width:1024px){.TjNazW_services .TjNazW_service:nth-child(2),.TjNazW_services .TjNazW_service:nth-child(3){background-color:#fff;box-shadow:0 0 .15rem #00004614}}@media (max-width:767px){.TjNazW_services .TjNazW_service:nth-child(2),.TjNazW_services .TjNazW_service:nth-child(3){border-top-left-radius:3rem;border-top-right-radius:3rem}}.TjNazW_services .TjNazW_service:nth-child(2){z-index:1;margin-top:-38rem;box-shadow:0 0 .15rem #00004614}.TjNazW_services .TjNazW_service:nth-child(3){z-index:2;margin-top:-55rem;box-shadow:0 0 .15rem #00004614}.TjNazW_services .TjNazW_service:nth-child(3) .TjNazW_serviceContainer .TjNazW_bgBottom{height:25rem}.TjNazW_services .TjNazW_service .TjNazW_serviceContainer{grid-template-rows:auto 1fr auto}@media (max-width:1024px){.TjNazW_services .TjNazW_service .TjNazW_serviceContainer{grid-template-rows:repeat(5,auto)}}.TjNazW_services .TjNazW_service .TjNazW_serviceContainer .TjNazW_heading{z-index:2;grid-area:1/8/auto/span 4;transform:translateY(-50%)}@media (max-width:1024px){.TjNazW_services .TjNazW_service .TjNazW_serviceContainer .TjNazW_heading{grid-area:2/4/auto/span 6;transform:translate(-5%,50%)}}@media (max-width:767px){.TjNazW_services .TjNazW_service .TjNazW_serviceContainer .TjNazW_heading{transform:translate(-20%,50%)}}.TjNazW_services .TjNazW_service .TjNazW_serviceContainer .TjNazW_heading .TjNazW_title{letter-spacing:.1em}.TjNazW_services .TjNazW_service .TjNazW_serviceContainer .TjNazW_heading .TjNazW_title:before{z-index:-1;width:var(--before-width,0%);content:"";background:var(--main-color);height:100%;position:absolute;inset:0}.TjNazW_services .TjNazW_service .TjNazW_serviceContainer .TjNazW_heading .TjNazW_title span{opacity:0;transform:translate(-100px)}.TjNazW_services .TjNazW_service .TjNazW_serviceContainer .TjNazW_description{z-index:1;opacity:0;grid-area:2/8/auto/span 4;align-self:flex-start;line-height:2;transform:translateY(30px)}@media (max-width:1024px){.TjNazW_services .TjNazW_service .TjNazW_serviceContainer .TjNazW_description{grid-area:4/2/auto/span 10}}.TjNazW_services .TjNazW_service .TjNazW_serviceContainer .TjNazW_enTitle{z-index:2;color:var(--white,#fff);text-shadow:-2px -2px 0 var(--main-color),2px -2px 0 var(--main-color),-2px 2px 0 var(--main-color),2px 2px 0 var(--main-color);grid-area:1/1/3/span 6;align-self:center}@media screen and (max-width:1100px){.TjNazW_services .TjNazW_service .TjNazW_serviceContainer .TjNazW_enTitle{align-self:start;top:30%}}@media (max-width:1024px){.TjNazW_services .TjNazW_service .TjNazW_serviceContainer .TjNazW_enTitle{text-shadow:-1.3px -1.3px 0 var(--main-color),1.3px -1.3px 0 var(--main-color),-1.3px 1.3px 0 var(--main-color),1.3px 1.3px 0 var(--main-color);grid-area:1/1/auto/span 12;place-self:center;padding-right:1.25em;top:0}}.TjNazW_services .TjNazW_service .TjNazW_serviceContainer .TjNazW_imageContainer{z-index:1;opacity:0;grid-area:1/3/3/span 4}@media (max-width:1024px){.TjNazW_services .TjNazW_service .TjNazW_serviceContainer .TjNazW_imageContainer{grid-area:3/4/auto/span 6;transform:translateY(3rem)}}.TjNazW_services .TjNazW_service .TjNazW_serviceContainer .TjNazW_imageContainer .TjNazW_image{border-radius:1rem;width:100%}.TjNazW_services .TjNazW_service .TjNazW_serviceContainer .TjNazW_backGround{z-index:0;background-color:var(--base-gray-color);grid-area:1/1/3/span 12;width:calc(50% + 50vw);margin-right:0;position:relative;left:0}.TjNazW_services .TjNazW_service .TjNazW_serviceContainer .TjNazW_backGround.TjNazW_bg-gray{background-color:#fff}.TjNazW_services .TjNazW_service .TjNazW_serviceContainer .TjNazW_backGround.TjNazW_bg-gray:before{background-color:var(--base-gray-color)}@media (min-width:1024px){.TjNazW_services .TjNazW_service .TjNazW_serviceContainer .TjNazW_backGround:before{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}}.TjNazW_services .TjNazW_service .TjNazW_serviceContainer .TjNazW_backGround:before{content:"";background-color:#fff;width:100%;height:100%;position:absolute;inset:0 0 0 6%}@media (max-width:1024px){.TjNazW_services .TjNazW_service .TjNazW_serviceContainer .TjNazW_backGround:before{background-color:var(--base-gray-color);inset:0}.TjNazW_services .TjNazW_service .TjNazW_serviceContainer .TjNazW_backGround{grid-area:3/1/auto/span 12;align-self:flex-end;width:100vw;height:55%;margin-left:-4vw;margin-right:calc(15px - 4vw);background-color:var(--base-gray-color)!important}}.TjNazW_services .TjNazW_service .TjNazW_serviceContainer .TjNazW_bgBottom{grid-area:3/1/auto/span 12}@media (max-width:1024px){.TjNazW_services .TjNazW_service .TjNazW_serviceContainer .TjNazW_bgBottom{grid-area:5/1/auto/span 12;margin:0 calc(50% - 50vw);background-color:var(--base-gray-color)!important}}.TjNazW_services .TjNazW_service .TjNazW_serviceContainer .TjNazW_iconImage{width:100%}.TjNazW_services .TjNazW_service .TjNazW_imageWrapper.TjNazW__01__02{transform:translate(-80%)}.TjNazW_services .TjNazW_service .TjNazW_imageWrapper.TjNazW__01__03{transform:translate(80%)}.TjNazW_services .TjNazW_service .TjNazW_imageWrapper.TjNazW__02__01{transform:translateY(-50%)}@media (max-width:1024px){.TjNazW_services .TjNazW_service .TjNazW_imageWrapper.TjNazW__03__02{transform:translate(-50%)}}.TjNazW_bg-gray{background-color:var(--base-gray-color)}.TjNazW_bg-white{background-color:#fff}
.LnFpWq_productLines{margin-top:-40rem}@media (max-width:1024px){.LnFpWq_productLines{margin-top:-35rem}}.LnFpWq_productLines .LnFpWq_items .LnFpWq_item:first-child,.LnFpWq_productLines .LnFpWq_items .LnFpWq_item:nth-child(3),.LnFpWq_productLines .LnFpWq_items .LnFpWq_item:nth-child(6),.LnFpWq_productLines .LnFpWq_items .LnFpWq_item:nth-child(8){background-color:var(--productlines-color1)}.LnFpWq_productLines .LnFpWq_items .LnFpWq_item:nth-child(2),.LnFpWq_productLines .LnFpWq_items .LnFpWq_item:nth-child(4),.LnFpWq_productLines .LnFpWq_items .LnFpWq_item:nth-child(5),.LnFpWq_productLines .LnFpWq_items .LnFpWq_item:nth-child(7){background-color:var(--productlines-color2)}@media (max-width:767px){.LnFpWq_productLines .LnFpWq_items .LnFpWq_item:nth-child(4),.LnFpWq_productLines .LnFpWq_items .LnFpWq_item:nth-child(5){background-color:var(--productlines-color1)}.LnFpWq_productLines .LnFpWq_items .LnFpWq_item:nth-child(3),.LnFpWq_productLines .LnFpWq_items .LnFpWq_item:nth-child(6){background-color:var(--productlines-color2)}}.LnFpWq_productLines .LnFpWq_items .LnFpWq_item .LnFpWq_icon{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:50%}.LnFpWq_productLines .LnFpWq_items .LnFpWq_item .LnFpWq_icon.LnFpWq_-i01{background-image:url(/assets/img/home/icon-productCategory-01.svg)}.LnFpWq_productLines .LnFpWq_items .LnFpWq_item .LnFpWq_icon.LnFpWq_-i02{background-image:url(/assets/img/home/icon-productCategory-02.svg)}.LnFpWq_productLines .LnFpWq_items .LnFpWq_item .LnFpWq_icon.LnFpWq_-i03{background-image:url(/assets/img/home/icon-productCategory-03.svg)}.LnFpWq_productLines .LnFpWq_items .LnFpWq_item .LnFpWq_icon.LnFpWq_-i04{background-image:url(/assets/img/home/icon-productCategory-04.svg)}.LnFpWq_productLines .LnFpWq_items .LnFpWq_item .LnFpWq_icon.LnFpWq_-i05{background-image:url(/assets/img/home/icon-productCategory-05.svg)}.LnFpWq_productLines .LnFpWq_items .LnFpWq_item .LnFpWq_icon.LnFpWq_-i06{background-image:url(/assets/img/home/icon-productCategory-06.svg)}.LnFpWq_productLines .LnFpWq_items .LnFpWq_item .LnFpWq_icon.LnFpWq_-i07{background-image:url(/assets/img/home/icon-productCategory-07.svg)}.LnFpWq_productLines .LnFpWq_items .LnFpWq_item .LnFpWq_icon.LnFpWq_-i08{background-image:url(/assets/img/home/icon-productCategory-08.svg)}.LnFpWq_productLines .LnFpWq_items .LnFpWq_item .LnFpWq_number{color:#fff;background-color:var(--main-color);clip-path:polygon(0% 0%,0% 100%,100% 0%)}.LnFpWq_transition01{background-color:var(--main-color)}.LnFpWq_transition02{background-color:var(--productlines-color2)}
.f8P_Ka_news{background-color:var(--base-gray-color);clip-path:inset(10% round 4rem);will-change:clip-path}.f8P_Ka_news .f8P_Ka_heading .f8P_Ka_imageWrapper .f8P_Ka_iconImage{width:100%;height:auto}.f8P_Ka_news .f8P_Ka_newsBody{flex:1}
.LRkcJa_newsContainer{grid-column:3/span 8}@media (max-width:1024px){.LRkcJa_newsContainer{grid-column:2/span 10}}@media (max-width:767px){.LRkcJa_newsContainer{grid-column:1/span 12}}.LRkcJa_newsItem:first-child .LRkcJa_articleWrapper:before{content:"";background-color:var(--border-color);width:100%;height:1px;position:absolute;top:0;left:0}.LRkcJa_newsItem .LRkcJa_link:before{content:"";opacity:0;background-color:#232b6517;width:0%;height:100%;transition:width .5s ease-in-out,opacity .8s ease-in-out;position:absolute;inset:0}.LRkcJa_newsItem .LRkcJa_link .LRkcJa_articleWrapper:after{content:"";background-color:var(--border-color);width:100%;height:1px;position:absolute;bottom:0;left:0}.LRkcJa_newsItem .LRkcJa_link .LRkcJa_articleWrapper .LRkcJa_article{flex:1}.LRkcJa_newsItem .LRkcJa_link .LRkcJa_articleWrapper .LRkcJa_icon{transition:background-color .3s ease-in-out,transform .3s ease-in-out,border .3s ease-in-out}.LRkcJa_newsItem .LRkcJa_link:hover:before,.LRkcJa_newsItem .LRkcJa_link:focus-visible:before{opacity:1;width:100%}.LRkcJa_newsItem .LRkcJa_link:hover .LRkcJa_icon,.LRkcJa_newsItem .LRkcJa_link:focus-visible .LRkcJa_icon{background-color:#fff;transition:background-color .4s ease-in-out .2s,transform .4s ease-in-out .2s,border .4s ease-in-out .2s;transform:scale(1.2)}.LRkcJa_category{color:#fff;background-color:var(--main-color)}.LRkcJa_detail{grid-column:3/span 8}@media (max-width:1280px){.LRkcJa_detail{grid-column:2/span 10}}@media (max-width:767px){.LRkcJa_detail{grid-column:1/span 12}}.LRkcJa_detail .LRkcJa_date{color:#747474}.LRkcJa_detail .LRkcJa_contents{line-height:2}.LRkcJa_detail .LRkcJa_contents h2{padding-bottom:clamp(.5rem,.29067rem + .956938vw,.75rem);font-size:clamp(1.0625rem,.905502rem + .717703vw,1.25rem);font-weight:700}@media (min-width:768px){.LRkcJa_detail .LRkcJa_contents h2{padding-bottom:clamp(.75rem,.375rem + .78125vw,1rem);font-size:clamp(1.25rem,.875rem + .78125vw,1.5rem)}}
._8hnlpa_recruit{background-image:url(/assets/img/home/bg-recruit.jpg);background-position:50%;background-size:cover}@media (max-width:1024px){._8hnlpa_recruit{background-image:url(/assets/img/home/bg-recruit-tab.jpg)}}@media (max-width:767px){._8hnlpa_recruit{background-image:url(/assets/img/home/bg-recruit-sp.jpg)}}._8hnlpa_recruit ._8hnlpa_messge{font-family:Zen Kurenaido,sans-serif}._8hnlpa_recruit:after{content:"";background:linear-gradient(90deg,#f5f5f5 0%,#d7d7d7 100%);width:100%;height:1.75rem;position:absolute;bottom:0;left:0}@media (max-width:1024px){._8hnlpa_recruit:after{height:1rem}}._8hnlpa_recruit ._8hnlpa_iconImage{opacity:0;height:auto;transform:translate(-10px)}@supports (background-image:url("image.webp")){._8hnlpa_recruit{background-image:url(/assets/img/home/bg-recruit.webp)}@media (max-width:1024px){._8hnlpa_recruit{background-image:url(/assets/img/home/bg-recruit-tab.webp)}}@media (max-width:767px){._8hnlpa_recruit{background-image:url(/assets/img/home/bg-recruit-sp.webp)}}}
._4dgBiW_data{clip-path:inset(10% round 4rem);will-change:clip-path;background:linear-gradient(128deg,#d9e6f4 2.25%,#d3e2f1 100%)}._4dgBiW_data ._4dgBiW_itemWrapper ._4dgBiW_num{color:var(--aqua-blue-color);font-family:Roboto Serif,serif}._4dgBiW_data ._4dgBiW_itemWrapper ._4dgBiW_unit{font-family:var(--font-ja);color:var(--accent-yellow);white-space:nowrap;bottom:0}._4dgBiW_data ._4dgBiW_itemWrapper:first-child{grid-area:1/3/span 2/span 3}._4dgBiW_data ._4dgBiW_itemWrapper:nth-child(2){grid-area:1/6/auto/span 3}._4dgBiW_data ._4dgBiW_itemWrapper:nth-child(2) ._4dgBiW_num{font-size:clamp(4rem,3.25rem + 1.5625vw,4.5rem)}._4dgBiW_data ._4dgBiW_itemWrapper:nth-child(3){grid-area:2/6/auto/span 3}._4dgBiW_data ._4dgBiW_itemWrapper:nth-child(3) ._4dgBiW_num{font-size:clamp(4rem,3.25rem + 1.5625vw,4.5rem)}._4dgBiW_data ._4dgBiW_itemWrapper:nth-child(4){grid-area:1/9/span 2/span 2}._4dgBiW_data ._4dgBiW_itemWrapper:nth-child(5){grid-area:3/3/span 2/span 2}._4dgBiW_data ._4dgBiW_itemWrapper:nth-child(5) ._4dgBiW_num{font-size:clamp(4rem,3.25rem + 1.5625vw,4.5rem)}._4dgBiW_data ._4dgBiW_itemWrapper:nth-child(6){grid-area:3/5/span 2/span 3}._4dgBiW_data ._4dgBiW_itemWrapper:nth-child(7){grid-area:3/8/auto/span 3}._4dgBiW_data ._4dgBiW_itemWrapper:nth-child(7) ._4dgBiW_num{font-size:clamp(4rem,3.25rem + 1.5625vw,4.5rem)}._4dgBiW_data ._4dgBiW_itemWrapper:nth-child(8){grid-area:4/8/auto/span 3}._4dgBiW_data ._4dgBiW_itemWrapper:nth-child(8) ._4dgBiW_num{font-size:4.5rem}@media (max-width:1024px){._4dgBiW_data ._4dgBiW_itemWrapper:first-child{grid-column:1/span 4}._4dgBiW_data ._4dgBiW_itemWrapper:nth-child(2),._4dgBiW_data ._4dgBiW_itemWrapper:nth-child(3){grid-column:5/span 5}._4dgBiW_data ._4dgBiW_itemWrapper:nth-child(4){grid-column:10/span 3}._4dgBiW_data ._4dgBiW_itemWrapper:nth-child(5){grid-column:1/span 4}._4dgBiW_data ._4dgBiW_itemWrapper:nth-child(6){grid-column:5/span 4}._4dgBiW_data ._4dgBiW_itemWrapper:nth-child(7),._4dgBiW_data ._4dgBiW_itemWrapper:nth-child(8){grid-column:9/span 4}}@media (max-width:767px){._4dgBiW_data ._4dgBiW_itemWrapper ._4dgBiW_num{font-size:clamp(3.25rem,1.375rem + 3.90625vw,4.5rem)}._4dgBiW_data ._4dgBiW_itemWrapper:first-child{grid-area:1/1/auto/span 6}._4dgBiW_data ._4dgBiW_itemWrapper:nth-child(2){grid-area:2/1/auto/span 12}._4dgBiW_data ._4dgBiW_itemWrapper:nth-child(2) ._4dgBiW_num{font-size:clamp(3.25rem,1.375rem + 3.90625vw,4.5rem)}._4dgBiW_data ._4dgBiW_itemWrapper:nth-child(3){grid-area:1/7/auto/span 6}._4dgBiW_data ._4dgBiW_itemWrapper:nth-child(3) ._4dgBiW_num{font-size:clamp(3.25rem,1.375rem + 3.90625vw,4.5rem)}._4dgBiW_data ._4dgBiW_itemWrapper:nth-child(4){grid-area:3/1/auto/span 6}._4dgBiW_data ._4dgBiW_itemWrapper:nth-child(5){grid-area:4/1/auto/span 6}._4dgBiW_data ._4dgBiW_itemWrapper:nth-child(5) ._4dgBiW_num{font-size:clamp(3.25rem,1.375rem + 3.90625vw,4.5rem)}._4dgBiW_data ._4dgBiW_itemWrapper:nth-child(6){grid-area:3/7/span 2/span 6}._4dgBiW_data ._4dgBiW_itemWrapper:nth-child(7){grid-area:5/1/auto/span 6}._4dgBiW_data ._4dgBiW_itemWrapper:nth-child(8){grid-area:5/7/auto/span 6}._4dgBiW_data ._4dgBiW_itemWrapper:nth-child(8) ._4dgBiW_num{font-size:clamp(3.25rem,1.375rem + 3.90625vw,4.5rem)}}._4dgBiW_data ._4dgBiW_imageWrapper{transform:translate(-50%)}
.HfoYsW_indexMenu{opacity:0;filter:drop-shadow(0 4px 30px #1014411a);transition:transform .3s ease-in-out}.HfoYsW_indexMenu .HfoYsW_indexMenuLeft{color:#fff;background-color:var(--main-color)}.HfoYsW_indexMenu .HfoYsW_indexMenuLeft .HfoYsW_title{letter-spacing:-.2em;word-break:break-word;overflow-wrap:break-word;white-space:normal;width:.5em}.HfoYsW_indexMenu .HfoYsW_indexMenuLeft .HfoYsW_indexToggleButton{will-change:background-image;background-position:50%;background-repeat:no-repeat;background-size:90%;transition:transform .3s ease-in-out,background-image .3s ease-in-out}@media (max-width:767px){.HfoYsW_indexMenu .HfoYsW_indexMenuLeft .HfoYsW_indexToggleButton{background-size:85%;transition:transform .3s ease-in-out,background-image}}.HfoYsW_indexMenu .HfoYsW_indexMenuLeft.HfoYsW_open .HfoYsW_indexToggleButton{background-image:url(/assets/img/common/icon-close.svg)}@media screen and (min-width:1024px){.HfoYsW_indexMenu .HfoYsW_indexMenuLeft.HfoYsW_open:hover .HfoYsW_indexToggleButton,.HfoYsW_indexMenu .HfoYsW_indexMenuLeft.HfoYsW_open:focus-visible .HfoYsW_indexToggleButton{background-image:url(/assets/img/common/icon-close-hover.svg)}}.HfoYsW_indexMenu .HfoYsW_indexMenuLeft:not(.HfoYsW_open) .HfoYsW_indexToggleButton{background-image:url(/assets/img/common/icon-open.svg)}@media screen and (min-width:1024px){.HfoYsW_indexMenu .HfoYsW_indexMenuLeft:not(.HfoYsW_open):hover .HfoYsW_indexToggleButton,.HfoYsW_indexMenu .HfoYsW_indexMenuLeft:not(.HfoYsW_open):focus-visible .HfoYsW_indexToggleButton{background-size:100%}}.HfoYsW_indexMenu .HfoYsW_indexMenuRight .HfoYsW_textLink{position:relative}.HfoYsW_indexMenu .HfoYsW_indexMenuRight .HfoYsW_textLink:before{content:"";background:var(--main-color);transform-origin:100% 0;width:100%;height:1px;transition:transform .3s ease-in-out;position:absolute;bottom:.125rem;left:0;transform:scaleX(0)}.HfoYsW_indexMenu .HfoYsW_indexMenuRight .HfoYsW_textLink .HfoYsW_icon{transition:transform .3s ease-in-out}.HfoYsW_indexMenu .HfoYsW_indexMenuRight .HfoYsW_textLink:hover:before,.HfoYsW_indexMenu .HfoYsW_indexMenuRight .HfoYsW_textLink:focus-visible:before{transform-origin:0 0;transform:scale(1)}.HfoYsW_indexMenu .HfoYsW_indexMenuRight .HfoYsW_textLink:hover .HfoYsW_icon,.HfoYsW_indexMenu .HfoYsW_indexMenuRight .HfoYsW_textLink:focus-visible .HfoYsW_icon{transform:translate(.5rem)}
._9gASna_outlineContainer{background-color:var(--footer-bg-color)}._9gASna_outlineContainer ._9gASna_outline{opacity:0;background-color:#fff}._9gASna_outlineContainer ._9gASna_outline ._9gASna_outlineItems{grid-column:3/span 8}@media (max-width:1024px){._9gASna_outlineContainer ._9gASna_outline ._9gASna_outlineItems{grid-column:2/span 10}}@media (max-width:767px){._9gASna_outlineContainer ._9gASna_outline ._9gASna_outlineItems{grid-column:1/span 12}}._9gASna_outlineContainer ._9gASna_outline ._9gASna_outlineItems ._9gASna_dlDt{font-size:1rem}._9gASna_outlineContainer ._9gASna_outline ._9gASna_outlineItems ._9gASna_dlDd{font-size:clamp(.9375rem,.84375rem + .195313vw,1rem)}._9gASna_outlineContainer ._9gASna_outline ._9gASna_outlineItems ._9gASna_dlDd ._9gASna_googleMap{width:100%}@media (min-width:1024px){._9gASna_outlineContainer ._9gASna_outline ._9gASna_outlineItems ._9gASna_dlDd ._9gASna_googleMap{width:clamp(21.875rem,50.7813vw - 10.625rem,30rem)}}._9gASna_outlineContainer ._9gASna_outline ._9gASna_outlineItems ._9gASna_dlDd ._9gASna_googleMap{aspect-ratio:3/2}._9gASna_outlineContainer ._9gASna_outline ._9gASna_outlineItems ._9gASna_dlDd ._9gASna_googleMap iframe{width:100%;height:100%}._9gASna_outlineContainer ._9gASna_outline ._9gASna_outlineItems ._9gASna_dlDd ._9gASna_office dt:before{content:"【"}._9gASna_outlineContainer ._9gASna_outline ._9gASna_outlineItems ._9gASna_dlDd ._9gASna_office dt:after{content:"】"}._9gASna_outlineContainer ._9gASna_outline ._9gASna_outlineItems ._9gASna_parentheses:before{content:"（"}._9gASna_outlineContainer ._9gASna_outline ._9gASna_outlineItems ._9gASna_parentheses:after{content:"）"}
.emKpXW_form .emKpXW_inputWrapper{flex-direction:column;padding-bottom:clamp(2.5rem,.25rem + 4.6875vw,4rem);display:flex}.emKpXW_form .emKpXW_inputWrapper label{line-height:1;display:inline-block}.emKpXW_form .emKpXW_inputWrapper legend.emKpXW_label{padding-bottom:1rem}.emKpXW_form .emKpXW_inputWrapper .emKpXW_label{align-items:center;gap:.375rem;padding-bottom:.25rem;display:flex}.emKpXW_form .emKpXW_inputWrapper .emKpXW_label .emKpXW_title{font-weight:600;line-height:1;display:inline-block}.emKpXW_form .emKpXW_inputWrapper .emKpXW_label .emKpXW_required{letter-spacing:.1em;border-radius:.25rem;padding:.3rem .4rem;font-size:clamp(.75rem,.5625rem + .390625vw,.875rem);line-height:1;display:inline-block}@media (min-width:768px){.emKpXW_form .emKpXW_inputWrapper .emKpXW_label .emKpXW_required{padding-top:.2rem;padding-bottom:.2rem}}.emKpXW_form .emKpXW_inputWrapper .emKpXW_label .emKpXW_required.emKpXW__true{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));background-color:var(--notice-color)}.emKpXW_form .emKpXW_inputWrapper .emKpXW_label .emKpXW_required.emKpXW__false{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));background-color:var(--main-color)}.emKpXW_form .emKpXW_inputWrapper .emKpXW_chkboxWrapper{align-items:center;display:flex}.emKpXW_form .emKpXW_inputWrapper input[type=text],.emKpXW_form .emKpXW_inputWrapper input[type=password],.emKpXW_form .emKpXW_inputWrapper input[type=email],.emKpXW_form .emKpXW_inputWrapper input[type=tel],.emKpXW_form .emKpXW_inputWrapper input[type=url],.emKpXW_form .emKpXW_inputWrapper input[type=number],.emKpXW_form .emKpXW_inputWrapper textarea,.emKpXW_form .emKpXW_inputWrapper select{appearance:none;width:100%;color:var(--main-color);border:1px solid #bdbdbd;border-radius:.5rem;margin-top:.25em;padding:.5rem}.emKpXW_form .emKpXW_inputWrapper input[type=checkbox]{appearance:none;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border:1px solid #a0a0a0;border-radius:.25rem;width:1.25rem;height:1.25rem;margin-right:.25rem;position:relative}.emKpXW_form .emKpXW_inputWrapper input[type=checkbox]:checked:before{--tw-rotate:50deg;width:.5rem;height:.875rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-content:"";content:var(--tw-content);border-right:2px solid var(--main-color);border-bottom:2px solid var(--main-color);position:absolute;top:0;left:.32rem}.emKpXW_form .emKpXW_inputWrapper input[type=radio]{appearance:none;border:1px solid var(--main-color);border-radius:50%;width:1rem;height:1rem;margin-top:1px;margin-right:.25rem;position:relative}.emKpXW_form .emKpXW_inputWrapper input[type=radio]:checked:before{--tw-translate-x:-50%;--tw-translate-y:-50%;width:.5rem;height:.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-content:"";content:var(--tw-content);background:var(--main-color);border-radius:50%;position:absolute;top:50%;left:50%}.emKpXW_form .emKpXW_inputWrapper.emKpXW__typeFile{gap:.25rem}.emKpXW_form .emKpXW_inputWrapper .emKpXW_fileClearButton{color:var(--main-color);transition:opacity .3s ease-in-out}.emKpXW_form .emKpXW_inputWrapper .emKpXW_fileClearButton:hover,.emKpXW_form .emKpXW_inputWrapper .emKpXW_fileClearButton:focus-visible{opacity:.6}.emKpXW_form .emKpXW_inputWrapper .emKpXW_alert{color:var(--notice-color);font-weight:600}.emKpXW_form .emKpXW_privacyPolicy a{color:#2d60af;text-decoration:underline;transition:opacity .2s ease-in-out}.emKpXW_form .emKpXW_privacyPolicy a:hover,.emKpXW_form .emKpXW_privacyPolicy a:focus-visible{opacity:.6}
.Tk-NYG_historiesContainer .Tk-NYG_histories{grid-template-columns:1fr,auto}.Tk-NYG_historiesContainer .Tk-NYG_histories .Tk-NYG_year{color:var(--aqua-blue-color);opacity:1;grid-column:1}.Tk-NYG_historiesContainer .Tk-NYG_histories .Tk-NYG_year .Tk-NYG_lineWrapper{--width:3.5rem;width:var(--width);content:"";height:100%;position:absolute;top:0;right:0}@media (max-width:767px){.Tk-NYG_historiesContainer .Tk-NYG_histories .Tk-NYG_year .Tk-NYG_lineWrapper{--width:3rem}}.Tk-NYG_historiesContainer .Tk-NYG_histories .Tk-NYG_year .Tk-NYG_lineWrapper .Tk-NYG_line:before{--range:.875rem;z-index:1;width:var(--range);height:var(--range);content:"";background-color:var(--main-color);border-radius:50%;position:absolute;top:.425rem;left:50%;transform:translate(-50%)}.Tk-NYG_historiesContainer .Tk-NYG_histories .Tk-NYG_year .Tk-NYG_lineWrapper .Tk-NYG_line:after{width:1px;height:var(--after-line-height,calc(100% + 4rem));content:"";background-color:var(--main-color);position:absolute;top:.5rem;left:50%;transform:translate(-50%)}@media (max-width:1024px){.Tk-NYG_historiesContainer .Tk-NYG_histories .Tk-NYG_year .Tk-NYG_lineWrapper .Tk-NYG_line:after{height:var(--after-line-height,calc(100% + 3rem))}}@media (max-width:767px){.Tk-NYG_historiesContainer .Tk-NYG_histories .Tk-NYG_year .Tk-NYG_lineWrapper .Tk-NYG_line:after{height:var(--after-line-height,calc(100% + 2.5rem))}}.Tk-NYG_historiesContainer .Tk-NYG_histories .Tk-NYG_year .Tk-NYG_lineWrapper .Tk-NYG_line.Tk-NYG_-last:after{display:none}.Tk-NYG_historiesContainer .Tk-NYG_histories .Tk-NYG_detail{opacity:1;grid-column:2}
.gvfruG_privacypolicy{grid-column:3/span 8;line-height:1.8}@media (max-width:1280px){.gvfruG_privacypolicy{grid-column:2/span 10}}@media (max-width:767px){.gvfruG_privacypolicy{grid-column:1/span 12}}.gvfruG_privacypolicy h3{padding-bottom:.25rem;font-size:clamp(1.125rem,.91567rem + .956938vw,1.375rem);font-weight:700}@media (min-width:768px){.gvfruG_privacypolicy h3{font-size:clamp(1.375rem,1.1875rem + .390625vw,1.5rem)}}.gvfruG_privacypolicy ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5 * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5 * var(--tw-space-y-reverse))}.gvfruG_privacypolicy ul{margin-left:1em;padding-top:.25rem}.gvfruG_privacypolicy ul li{padding-left:.25rem;position:relative}.gvfruG_privacypolicy ul li:before{content:"";background:var(--main-color);border-radius:50%;width:.75em;height:.75em;display:block;position:absolute;top:.65em;left:-.75em}.gvfruG_privacypolicy ul li span{vertical-align:.2em}@media (max-width:1024px){.gvfruG_privacypolicy ul li span{vertical-align:.05em}}.gvfruG_privacypolicy a{transition:opacity .2s ease-in-out}.gvfruG_privacypolicy a:hover,.gvfruG_privacypolicy a:focus-visible{opacity:.6}
.Qk50bW_privacypolicy{grid-column:3/span 8;line-height:1.8}@media (max-width:1280px){.Qk50bW_privacypolicy{grid-column:2/span 10}}@media (max-width:767px){.Qk50bW_privacypolicy{grid-column:1/span 12}}.Qk50bW_privacypolicy h3{padding-bottom:.25rem;font-size:clamp(1.125rem,.91567rem + .956938vw,1.375rem);font-weight:700}@media (min-width:768px){.Qk50bW_privacypolicy h3{font-size:clamp(1.375rem,1.1875rem + .390625vw,1.5rem)}}.Qk50bW_privacypolicy ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5 * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5 * var(--tw-space-y-reverse))}.Qk50bW_privacypolicy ul{margin-left:1em;padding-top:.25rem}.Qk50bW_privacypolicy ul li{padding-left:.25rem;position:relative}.Qk50bW_privacypolicy ul li:before{content:"";background:var(--main-color);border-radius:50%;width:.75em;height:.75em;display:block;position:absolute;top:.65em;left:-.75em}.Qk50bW_privacypolicy ul li span{vertical-align:.2em}@media (max-width:1024px){.Qk50bW_privacypolicy ul li span{vertical-align:.05em}}.Qk50bW_privacypolicy a{transition:opacity .2s ease-in-out}.Qk50bW_privacypolicy a:hover,.Qk50bW_privacypolicy a:focus-visible{opacity:.6}
.g7eRfa_lead{background-color:var(--base-gray-color)}.g7eRfa_titleWrapper{background-image:url(/assets/img/recruit/img-header-bg__lg.jpg);background-position:62% bottom;background-size:cover}@media (max-width:1024px){.g7eRfa_titleWrapper{background-position:65% bottom}}@media (max-width:767px){.g7eRfa_titleWrapper{background-position:68% bottom}}.g7eRfa_requirements{background-color:var(--base-gray-color)}.g7eRfa_requirements .g7eRfa_card{grid-column:2/span 10}@media (max-width:1025px){.g7eRfa_requirements .g7eRfa_card{grid-column:3/span 8}}@media (max-width:1024px){.g7eRfa_requirements .g7eRfa_card{grid-column:2/span 10}}@media (max-width:767px){.g7eRfa_requirements .g7eRfa_card{grid-column:1/span 12}}.g7eRfa_requirements .g7eRfa_card .g7eRfa_heading .g7eRfa_title{display:inline-block}.g7eRfa_requirements .g7eRfa_card .g7eRfa_heading .g7eRfa_title:before{content:"";background-color:var(--aqua-blue-color);width:.5rem;height:105%;position:absolute;top:60%;bottom:0;left:-.675em;transform:translateY(-50%)}@media (max-width:1024px){.g7eRfa_requirements .g7eRfa_card .g7eRfa_heading .g7eRfa_title:before{top:50%;left:-.75em}}@media (max-width:767px){.g7eRfa_requirements .g7eRfa_card .g7eRfa_heading .g7eRfa_title:before{width:.4rem;top:55%}}.g7eRfa_requirements .g7eRfa_card .g7eRfa_information .g7eRfa_office dt:before{content:"【"}.g7eRfa_requirements .g7eRfa_card .g7eRfa_information .g7eRfa_office dt:after{content:"】"}.g7eRfa_requirements .g7eRfa_card .g7eRfa_iconTel{background-image:url(/assets/img/common/icon-tel.svg);background-size:cover}
