﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{background:#fff;color:#000;-webkit-text-size-adjust:100%}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;border:0;color:#000;text-decoration:none;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font:13px/1.231 arial,helvetica,clean,sans-serif;-webkit-font-smoothing:antialiased;font-family:"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","MS Pゴシック","MS PGothic",sans-serif}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif}button{background-color:rgba(0,0,0,0);padding:0;border:none;font-family:"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","MS Pゴシック","MS PGothic",sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.fl{float:left}.fr{float:right}.ofh{overflow:hidden}body:has(.js-incHeaderSpNavBtn.--opened){overflow:hidden}html{font-size:.625rem;scroll-behavior:smooth}html a{display:block}html img{max-width:100%}@media all and (min-width: 768px){.sp,.-sp{display:none !important}}@media all and (max-width: 767px){.pc,.-pc{display:none !important}}@media all and (min-width: 768px){.sp,.-sp{display:none !important}}@media all and (max-width: 767px){.pc,.-pc{display:none !important}}.visually-hidden{position:fixed !important;top:0 !important;left:0 !important;width:4px !important;height:4px !important;opacity:0 !important;overflow:hidden !important;border:none !important;margin:0 !important;padding:0 !important;display:block !important;visibility:visible !important}.max-wrap{margin-inline:auto;max-width:1280px}@media(max-width: 767px){.max-wrap{padding:0 1.4rem;max-width:100%}}.inline-block{display:inline-block}.block{display:block}.flex{display:flex}.flex.--column{flex-direction:column}@media(max-width: 767px){.flex.--column__sp{flex-direction:column}}.flex.--row{flex-direction:row}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.items-center{align-items:center}.fixed{position:fixed}.w-full{width:100%}.w-60{width:15rem}.w-70{width:17.5rem}.w-80{width:20rem}.w-100{width:25rem}.z-50{z-index:50}.bottom-0{bottom:0}.text-center{text-align:center}.text-xl{font-size:2.4rem}.text-lg{font-size:1.8rem}.text-md{font-size:1.4rem}.text-sm{font-size:1.2rem}.bold{font-weight:bold}.leading-6{line-height:1.5}.leading-8{line-height:2}.list-disc{list-style-type:disc}.list-decimal{list-style-type:decimal}.incFv{width:100vw;height:100vh}.incFv__inner{width:100%;height:100%;position:relative}.incFv__slider{position:relative;background:url(../images/fv.webp);height:100vh}.incFv__slider__inner{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(max-width: 767px){.incFv__slider__inner{width:90vw}}.incFv__slider__img{width:100%;height:auto}.incFv__slider__copy{margin-top:2rem;font-size:3.2rem;font-weight:bold}.incFv__slider__disc{margin-top:.6rem;font-size:1.6rem;font-weight:bold}.incFv__recruit{position:absolute;left:50%;bottom:20%;transform:translateX(-50%);text-align:center;width:600px}@media(max-width: 767px){.incFv__recruit{padding-inline:3rem;width:100%}}.incFv__recruit *{color:#fff}.incFv__recruit__title{font-size:4.2rem}@media(max-width: 767px){.incFv__recruit__title{font-size:3rem;line-height:180%}}.incFv__recruit__text{margin-top:4rem;font-size:1.6rem;line-height:200%;letter-spacing:.1em}@media(max-width: 767px){.incFv__recruit__text{margin-top:2rem;font-size:1.4rem;text-align:left}}.incFv__recruit__sign{margin-top:4rem;display:flex;justify-content:flex-end;gap:2rem}.incFv__recruit__position{font-size:1.4rem}.incFv__recruit__name{font-size:1.8rem}.incFv__scrollDown{position:absolute;bottom:0;right:80px;overflow:hidden}@media(max-width: 767px){.incFv__scrollDown{right:10px}}.incFv__scrollDown__title{font-size:1.4rem;text-align:center;color:#fff;writing-mode:vertical-rl}@media(max-width: 767px){.incFv__scrollDown__title{font-size:1.2rem}}.incFv__scrollDown__item{margin-top:.8rem;position:relative;bottom:0;left:50%;transform:translateX(-50%);width:1px;height:100px;background-color:#fff}.incFv__scrollDown__item:after{position:absolute;content:"";top:0;width:1px;height:100px;background:#000;animation:scrolldown-move-keyframes 1.4s linear infinite}@keyframes scrolldown-move-keyframes{0%{height:0;top:0}33%{height:100px;top:0}66%{height:100px;top:60px}100%{height:0;top:100px}}.incHeader{position:sticky;top:0;background:#fff;z-index:1000;transition:all .5s}@media(max-width: 767px){.incHeader{display:none}}.incHeader.--fixed{box-shadow:20px 40px 65px rgba(0,0,0,.15)}.incHeader__list{gap:2.4rem}.incHeader__logo{margin-left:2rem;font-size:2rem}.incHeader__link{display:block;transition:all .2s}.incHeader__link:hover{opacity:.6}.incHeader__link.--cta{padding:2.8rem 1.8rem;background:#000}.incHeader__link__icon{margin-inline:auto;display:block;text-align:center;width:18px}.incHeader__link__icon__text{margin-top:.8rem;display:block;text-align:center;color:#fff}.incHeader__navMenuBtn{position:absolute;width:26px;height:13px;top:24px;right:20px;z-index:1000}.incHeader__navMenuBtn:hover{opacity:1}.incHeader__navMenuBtn::before,.incHeader__navMenuBtn::after{content:"";background-color:#fff;content:"";height:2px;left:0;position:absolute;transition:.3s ease;width:100%}.incHeader__navMenuBtn.--opened::before,.incHeader__navMenuBtn.--opened::after{top:50%}.incHeader__navMenuBtn.--opened::before{transform:rotate(45deg)}.incHeader__navMenuBtn.--opened::after{transform:rotate(-45deg);width:100%}.incHeader__navMenuBtn::before{top:0}.incHeader__navMenuBtn::after{bottom:0;width:60%}.incHeaderSp{width:100%;min-width:1280px;z-index:1000;position:absolute;top:0;left:0;right:0;display:none}@media(max-width: 767px){.incHeaderSp{display:block;min-width:auto;height:50px}}.incHeaderSp.--fixed{position:fixed;visibility:visible;animation:slideDown .5s ease-in-out;box-shadow:20px 40px 65px rgba(0,0,0,.15)}.incHeaderSp.--fixed .incHeaderSp__inner{background:#fff;backdrop-filter:blur(8px);opacity:1}.incHeaderSp.--fixed .incHeaderSp__buttonArea{display:block}@media(max-width: 767px){.incHeaderSp.--fixed .incHeaderSp__buttonArea{display:none}}@keyframes slideDown{0%{transform:translateY(-100%)}100%{transform:translateY(0%)}}.incHeaderSp__buttonArea{margin-top:24px;position:fixed;right:24px;width:300px;box-shadow:20px 40px 65px rgba(0,0,0,.15);display:none}.incHeaderSp__inner{position:relative}.incHeaderSp__toplink{opacity:1;visibility:visible;height:40px;padding-top:24px;transition:.2s ease}.incHeaderSp__toplink__list{display:flex;justify-content:right;gap:0 40px}.incHeaderSp__toplink__list__item{font-weight:bold;color:#00235d;font-size:11px;letter-spacing:.33px;line-height:1.4;text-decoration:none}.incHeaderSp__toplink.--fadeout{opacity:0;visibility:hidden;height:0;padding:0}.incHeaderSp__logo{width:130px;padding:10px}.incHeaderSp__image{width:50px;height:50px}.incHeaderSp__mainMenu{display:flex;align-items:center;justify-content:space-between}.incHeaderSp__nav{display:flex;align-items:center;gap:0 24px}@media(max-width: 767px){.incHeaderSp__nav{padding:40px;position:fixed;top:0;right:-120%;opacity:0;visibility:hidden;display:block;width:100%;height:100vh;overflow-y:scroll;transition:.2s ease}.incHeaderSp__nav.--opened{right:0;opacity:1;visibility:visible;box-shadow:-20px 0 14px rgba(0,0,0,.4);width:80vw;background:#fff;backdrop-filter:blur(44px)}}.incHeaderSp__nav__inner{display:flex;align-items:center}@media(max-width: 767px){.incHeaderSp__nav__inner{display:block;position:relative;width:100%;height:100%}}.incHeaderSp__nav__list{display:flex;align-items:center;gap:2.4rem}@media(max-width: 767px){.incHeaderSp__nav__list{flex-wrap:wrap;position:absolute;top:50%;transform:translateY(-50%)}}@media(max-width: 767px){.incHeaderSp__nav__item{width:100%}.incHeaderSp__nav__item.--sns{margin-top:80px;width:32px}}.incHeaderSp__nav__item.--sns .incHeaderSp__nav__link::before{display:none}.incHeaderSp__nav__link{position:relative;font-weight:bold;line-height:1.5;letter-spacing:.03em;color:#000;text-decoration:none}@media(max-width: 767px){.incHeaderSp__nav__link{display:flex;font-size:1.4rem;font-weight:normal;align-items:center;gap:0}}.incHeaderSp__nav__link::before{content:"";position:absolute;bottom:-8px;left:0;width:100%;height:2px;background-color:#fff;transform:scaleX(0);transition:transform .3s}.incHeaderSp__nav__link:hover{opacity:1}.incHeaderSp__nav__link:hover::before{transform:scaleX(1);transform-origin:center top}.incHeaderSp__navMenuBtn{position:absolute;width:26px;height:12px;top:50%;right:18px;z-index:1000;transform:translateY(-50%)}.incHeaderSp__navMenuBtn:hover{opacity:1}.incHeaderSp__navMenuBtn::before,.incHeaderSp__navMenuBtn::after{content:"";background-color:#000;content:"";height:2px;left:0;position:absolute;transition:.3s ease;width:100%}.incHeaderSp__navMenuBtn.--opened::before,.incHeaderSp__navMenuBtn.--opened::after{top:50%}.incHeaderSp__navMenuBtn.--opened::before{transform:rotate(45deg)}.incHeaderSp__navMenuBtn.--opened::after{transform:rotate(-45deg);width:100%}.incHeaderSp__navMenuBtn::before{top:0}.incHeaderSp__navMenuBtn::after{bottom:0;width:60%}.incNews__list__attention{margin-top:1.6rem;text-align:right;font-size:1.2rem}.incNews__list__wrap{margin-top:12rem;width:820px}@media(max-width: 767px){.incNews__list__wrap{margin-top:4rem;width:100%}}.incNews__item{border-top:1px solid #c4c4c4;padding:1.6rem 0;font-size:1.4rem}.incNews__item:last-child{border-bottom:1px solid #c4c4c4}.incNews__item__link{display:flex;font-size:1.4rem;transition:all .2s;align-items:center;justify-content:space-between}.incNews__item__link:hover{opacity:.6}.incNews__item__link:after{margin-left:.6rem;content:"";display:block;width:12px;height:12px;background:url(../images/icon-link.svg) no-repeat;background-size:cover}.incNews__item__child{display:flex;align-items:center;gap:6rem}@media(max-width: 767px){.incNews__item__child{gap:.5rem;align-items:flex-start}}.incNews__item__text{line-height:1.8}@media(max-width: 767px){.incNews__item__text{display:flex;flex-direction:column;align-items:baseline}}.incNews__item__shop{padding:.6rem;border:1px solid #000;font-size:1.2rem}@media(max-width: 767px){.incNews__item__shop{margin-bottom:.4rem;padding:.4rem .6rem;line-height:100%;display:block}}.incTitle.--left{text-align-last:left}.incTitle.--center{text-align:center}.incTitle__en{display:block;font-size:3.2rem;letter-spacing:.1em}.incTitle__jp{display:block;font-size:1.6rem}.incStory__content{margin-top:7.2rem}@media(max-width: 767px){.incStory__content{margin-top:4rem}}.incStory__imageaBox{position:relative}@media(max-width: 767px){.incStory__imageaBox{display:flex;flex-direction:column-reverse}}.incStory__imageaBox__title{position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:3.2rem;font-family:"Roboto",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:bold;line-height:1.8;letter-spacing:.03em}@media(max-width: 767px){.incStory__imageaBox__title{margin-top:2rem;position:static;transform:none;font-size:2.4rem;line-height:1.5}}.incStory__imageaBox__img{padding-left:180px}@media(max-width: 767px){.incStory__imageaBox__img{padding-left:0}}@media(max-width: 767px){.incStory__imageaBox__img__item{width:100%;height:400px;object-fit:cover}}.incStory__textbox{margin:18rem 0 0 8rem}@media(max-width: 767px){.incStory__textbox{margin:2.4rem 0 0}}.incStory__textbox__title{font-size:2.4rem;line-height:1.8}@media(max-width: 767px){.incStory__textbox__title{font-size:1.6rem}}.incStory__textbox__text{margin-top:4.5rem;font-size:1.4rem;line-height:1.8}@media(max-width: 767px){.incStory__textbox__text{margin-top:2rem}}.incBrand{background:#f0efea}.incBrand__list{margin-top:7.2rem;display:flex;flex-direction:column;gap:4.2rem}@media(max-width: 767px){.incBrand__list{margin-top:4rem;gap:1.6rem}}.incBrand__inner{padding:0}.incBrandList__banner{position:relative;width:100%;height:400px;background-size:cover;cursor:pointer;transition:all .2s}@media(max-width: 767px){.incBrandList__banner{height:260px}}.incBrandList__banner:hover{opacity:.9}.incBrandList__banner.--lasoueur{background-image:url(../images/lasoueur/main.webp)}.incBrandList__banner.--petitnuage{background-image:url(../images/petitnuage/main.webp)}.incBrandList__banner.--klasic{background-image:url(../images/klasic/main.webp)}.incBrandList__banner.--omotenashi{background-image:url(../images/omotenashi/main.webp)}.incBrandList__banner.--pistacchio{background-image:url(../images/pistacchio/main.webp)}.incBrandList__icon{position:absolute;top:.8rem;right:1.2rem}.incBrandList__button{position:absolute;bottom:3rem;left:50%;transform:translateX(-50%);cursor:pointer;width:100%}@media(max-width: 767px){.incBrandList__button{bottom:auto;top:50%;transform:translate(-50%, -50%)}}.incBrandList__title{color:#fff}.incBrandList__title__num,.incBrandList__title__en{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-optical-sizing:auto;font-style:normal;font-weight:bold;font-size:2.4rem}.incBrandList__title__jp{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-optical-sizing:auto;font-style:normal;font-weight:normal;font-size:1.2rem}.incBrandList__detail{background:#fff;display:none}.incBrandList__detail__textBox{padding:4rem 4rem 8rem;justify-content:space-between}@media(max-width: 767px){.incBrandList__detail__textBox{padding:2rem 1rem 1rem}}.incBrandList__detail__titleBox{padding-top:8rem;width:50%}@media(max-width: 767px){.incBrandList__detail__titleBox{padding-top:0;width:100%}}.incBrandList__detail__title__num{font-size:1.4rem}.incBrandList__detail__title__main{margin-top:1.2rem;font-size:2.4rem}@media(max-width: 767px){.incBrandList__detail__title__main{font-size:1.8rem}}.incBrandList__detail__list{margin-right:4rem}@media(max-width: 767px){.incBrandList__detail__list{margin-right:0;padding:0 1rem}}@media(max-width: 767px){.incBrandList__detail__item{width:33.3333333333%;height:120px}}.incBrandList__detail__item__img{height:100%;object-fit:cover}.incBrandList__detail__descriprion{margin-top:10rem}@media(max-width: 767px){.incBrandList__detail__descriprion{margin-top:1.8rem}}.incBrandList__detail__lead{font-size:2.4rem;line-height:1.8}@media(max-width: 767px){.incBrandList__detail__lead{font-size:1.8rem;line-height:1.5}.incBrandList__detail__lead br{display:none}}.incBrandList__detail__text{margin-top:2.4rem;font-size:1.4rem;line-height:1.8}.incBrandList__detail__sns{margin-top:6rem;display:flex;align-items:center;gap:.6rem}.incBrandList__detail__sns__img{width:24px;height:24px}.incBrandList__detail__sns__text{font-size:1.6rem;letter-spacing:.1em}@media(max-width: 767px){.incBrandList__detail__shopImg{margin-top:2rem;height:240px;object-fit:cover}}.incBrandList__lineup{gap:2rem;position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}@media(max-width: 767px){.incBrandList__lineup{gap:1rem}}.swiper{margin-top:4.6rem}@media(max-width: 767px){.swiper{margin-top:2rem}}.swiper__button{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);color:#fff;border:none;padding:10px;cursor:pointer}.swiper-button-prev:after,.swiper-button-next:after{font-size:1.4rem !important;color:#fff}.incBrandList__lineup__item{width:calc((100% - 6rem)/4) !important;height:auto;border:1px solid #c4c4c4}@media(max-width: 767px){.incBrandList__lineup__item{display:flex !important;width:100% !important}}.incBrandList__lineup__imgBox{line-height:0}@media(max-width: 767px){.incBrandList__lineup__imgBox{width:40%}}.incBrandList__lineup__img{width:300px;height:300px;object-fit:cover}@media(max-width: 767px){.incBrandList__lineup__img{height:100%;object-fit:cover}}.incBrandList__lineup__name{font-size:1.8rem;line-height:1.8;text-align:center}@media(max-width: 767px){.incBrandList__lineup__name{text-align:left;font-size:1.6rem}}.incBrandList__lineup__detail{padding:0 .8rem 1.8rem}@media(max-width: 767px){.incBrandList__lineup__detail{padding-bottom:.8rem;width:60%}}.incBrandList__lineup__price{font-size:1.8rem;display:flex;justify-content:center;align-items:baseline}@media(max-width: 767px){.incBrandList__lineup__price{justify-content:flex-start}}.incBrandList__lineup__price:before{margin-right:.2rem;content:"¥";font-size:1rem}.incBrandList__lineup__price:after{margin-left:.2rem;content:" (税込)";font-size:1rem}.incBrandList__lineup__description{margin-top:.8rem;line-height:1.8}@media(max-width: 767px){.incBrandList__lineup__description{font-size:1.2rem;line-height:1.5}}.incButton{margin:4rem auto 0;color:#fff;width:84px;height:84px;border:1px solid #fff;border-radius:100%;position:relative}@media(max-width: 767px){.incButton{margin-top:1.6rem}}.incButton__inner{position:absolute;display:flex;flex-direction:column;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center}.incButton__icon{margin:.6rem auto 0}.incButton__text{font-size:1.2rem}@media(max-width: 767px){.incButton__text{font-size:1rem}}.incCompany__content{margin-top:7.2rem;justify-content:space-between}@media(max-width: 767px){.incCompany__content{margin-top:4rem}}@media(max-width: 767px){.incCompany__image{height:240px;object-fit:cover}}.incCompany__list{width:800px}@media(max-width: 767px){.incCompany__list{margin-top:2rem;width:100%}}.incCompany__item{padding:1.6rem 0;border-top:1px solid #c4c4c4}.incCompany__item:last-child{border-bottom:1px solid #c4c4c4}.incCompany__ttl{min-width:140px}.incCompany__desc{line-height:1.8}.incHistory__content{margin-top:7.2rem;position:relative}@media(max-width: 767px){.incHistory__content{margin-top:4rem}}.incHistory__content:before{border-top:1px solid #c4c4c4}.incHistory__content__inner{padding:1rem 0 2rem;overflow-x:scroll}.incHistory__list{width:7840px;border-top:1px solid #c4c4c4}.incHistory__item{margin:-0.4rem 1rem 0 0;width:280px;flex-shrink:0}.incHistory__item:before{content:"";display:block;width:8px;height:8px;background:#000;border-radius:1000px}.incHistory__description{padding:.8rem 0}.incHistory__description__text{margin-top:.4rem;font-size:1.2rem;line-height:1.8;color:#858585;font-family:"Noto Sans JP",sans-serif}.incHistory__ttl{font-size:1.6rem}.incHistory__ttl.--year{font-size:2.4rem}.incHistory__ttl.--season{margin-top:.8rem}.incHistory__ttl.--headline{margin-top:.8rem}.incFooter__content{padding-bottom:4rem}.incFooter__scroll__link{text-align:center}.incFooter__scroll__link:before{margin:0 auto 1.4rem;content:"";display:block;width:1px;height:72px;background:#000}.incFooter__inner{margin-top:4rem}@media(max-width: 767px){.incFooter__inner{flex-wrap:wrap}}@media(max-width: 767px){.incFooter__logo{margin-inline:auto}}.incFooter__image{width:60px;height:60px}.incFooter__list{gap:2.4rem}@media(max-width: 767px){.incFooter__list{flex-wrap:wrap;justify-content:center}}@media(max-width: 767px){.incFooter__item:last-child{width:100%;text-align:center}}.incFooter__link{display:block;transition:all .2s}.incFooter__link:hover{opacity:.6}@media(max-width: 767px){.incFooter__link{font-size:1.2rem}}.incFooter__link.--cta{padding:.8rem 3rem;border:1px solid #c4c4c4}.incFooter__link__icon{margin-inline:auto;display:block;text-align:center;width:18px}.incFooter__link__icon__text{margin-top:.8rem;display:block;text-align:center;color:#fff}.incFooter__copy{margin-top:2rem;font-size:1.2rem;text-align:center}@media(max-width: 767px){.incFooter__copy{text-align:center}}.incFAQ__inner{margin-inline:auto;display:flex;justify-content:space-between;max-width:1024px}@media(max-width: 767px){.incFAQ__inner{display:block;padding:0 20px;margin-bottom:64px}}.incFAQ__title{font-size:2rem}@media(max-width: 767px){.incFAQ__title{margin-top:4rem;text-align:center;font-size:2.4rem}}.incFAQ__content{width:70%}@media(max-width: 767px){.incFAQ__content{width:100%;margin-top:4rem}}.incFAQ__item{padding-left:1rem;border-top:solid 1px #c4c4c4}@media(max-width: 767px){.incFAQ__item{padding-left:0}}.incFAQ__item:last-child{border-bottom:solid 1px #c4c4c4}.incFAQ__item__question{position:relative;display:flex;align-items:center;font-size:16px}.incFAQ__item__question::before,.incFAQ__item__question::after{content:"";display:inline-block;width:17px;height:1px;background-color:#000;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:opacity .2s}@media(max-width: 767px){.incFAQ__item__question::before,.incFAQ__item__question::after{right:0}}.incFAQ__item__question::after{transform:translateY(-50%) rotate(90deg);transition:transform .2s}.incFAQ__item__question.--show::before{opacity:0}.incFAQ__item__question.--show::after{transform:translateY(-50%) rotate(180deg)}.incFAQ__item__question__button{width:100%;padding:4rem 0;background-color:rgba(0,0,0,0);border:none;text-align:left;display:flex;color:#000}.incFAQ__item__question__button::before{content:"Q.";margin-right:.5em}.incFAQ__item__question__txt{padding-right:64px;font-size:1.6rem;letter-spacing:.1em;color:#000}@media(max-width: 767px){.incFAQ__item__question__txt{padding-right:1rem}}.incFAQ__item__question.--show::before{opacity:0}.incFAQ__item__question.--show::after{transform:translateY(-50%) rotate(180deg)}.incFAQ__item__answer{display:none;padding-bottom:4rem;font-size:14px;line-height:1.8}.incFAQ__item__answer::before{content:"A.";margin-right:.5em}.incRecruitList__list{display:flex;gap:5rem;flex-wrap:wrap}@media(max-width: 767px){.incRecruitList__list{flex-direction:column;gap:2rem}}.incRecruitList__item{width:calc(50% - 2.5rem);border:1px solid #c4c4c4}@media(max-width: 767px){.incRecruitList__item{width:100%}}.incRecruitList__textBox{padding:2rem 3rem;display:flex;gap:3rem;justify-content:space-between}@media(max-width: 767px){.incRecruitList__textBox{padding:1rem;flex-direction:column;gap:1rem}}.incRecruitList__textBox__title{width:20%;font-size:2.4rem}@media(max-width: 767px){.incRecruitList__textBox__title{width:100%;text-align:center;font-size:2rem}}.incRecruitList__textBox__text{width:80%;font-size:1.6rem;line-height:180%}@media(max-width: 767px){.incRecruitList__textBox__text{width:100%;font-size:1.4rem}}.incRecruitMessage{background:#f0efea}.incRecruitMessage__list{margin:4rem auto;display:flex;flex-direction:column;gap:4rem;max-width:1024px}@media(max-width: 767px){.incRecruitMessage__list{gap:2rem}}.incRecruitMessage__item{padding:4rem;background:#fff}@media(max-width: 767px){.incRecruitMessage__item{padding:3rem 2rem}}.incRecruitMessage__content{display:flex;justify-content:space-between}@media(max-width: 767px){.incRecruitMessage__content{flex-direction:column}}.incRecruitMessage__header{width:30%}@media(max-width: 767px){.incRecruitMessage__header{width:100%}}.incRecruitMessage__jobInfo{display:flex;gap:1rem;align-items:center}@media(max-width: 767px){.incRecruitMessage__jobInfo{flex-direction:column}}.incRecruitMessage__jobLabel{padding:.2rem .8rem;border:1px solid #000;font-size:1.2rem}.incRecruitMessage__jobType{font-size:1.6rem}.incRecruitMessage__title{margin-top:1rem}@media(max-width: 767px){.incRecruitMessage__title{text-align:center}}.incRecruitMessage__titleText{font-size:2.4rem;line-height:180%;font-weight:normal}@media(max-width: 767px){.incRecruitMessage__titleText{font-size:2rem}}.incRecruitMessage__joinYear{margin-top:1rem;font-size:1.6rem;display:block;font-weight:normal}.incRecruitMessage__description{width:60%;font-size:1.4rem;line-height:180%}@media(max-width: 767px){.incRecruitMessage__description{margin-top:2rem;width:100%}}.incRequirement__content{margin:7.2rem auto 0;padding:12rem;border:1px solid #c4c4c4;max-width:1024px}@media(max-width: 767px){.incRequirement__content{padding:4rem 2rem;margin-top:4rem}}.incRequirement__tabList{display:flex;justify-content:center}.incRequirement__tabItem{padding-inline:2rem}.incRequirement__tabItem:first-child{border-right:1px solid #c4c4c4}.incRequirement__tabButton{font-size:2rem;color:rgba(0,0,0,.4);letter-spacing:.2em;line-height:100%}.incRequirement__tabButton.active{color:#000}.incRequirement__tabContent{margin-top:6rem;display:none}.incRequirement__tabContent.active{display:block}@media(max-width: 767px){.incRequirement__list{width:100%}}.incRequirement__item{padding:1.6rem 0;border-top:1px solid #c4c4c4}.incRequirement__item:last-child{border-bottom:1px solid #c4c4c4}.incRequirement__item__list{align-items:center}.incRequirement__ttl{min-width:140px;font-size:1.4rem}@media(max-width: 767px){.incRequirement__ttl{text-align:left;width:100%}}.incRequirement__desc{line-height:1.8;font-size:1.4rem}@media(max-width: 767px){.incRequirement__desc{margin-top:.6rem;text-align:left;width:100%}}.pageRecruit{box-sizing:border-box}.pageRecruit *{box-sizing:border-box}.pageRecruit section{padding:8rem 0}.pageIndex{box-sizing:border-box}.pageIndex *{box-sizing:border-box}.pageIndex section{padding:8rem 0}.swiper-slide{height:auto !important}@media(max-width: 767px){.swiper-slide{width:100%}}.swiper-button-next,.swiper-rtl .swiper-button-prev{transform:translateY(-50%)}@media(max-width: 767px){.swiper__button{display:none !important}}@media(max-width: 767px){.swiper-wrapper{transform:none !important}}.incAbout{padding:120px 0;text-align:center}@media(max-width: 767px){.incAbout{padding-inline:1.6rem}}.incAbout__title{font-size:2.4rem}.incAbout__copy{margin-top:4.5rem;font-size:2.4rem;display:inline-block;background:#000;color:#fff}.incAbout__text{margin-top:4.5rem;font-size:1.6rem;line-height:200%}.incService{padding:9rem 0;background:#f8f8f8}.incService__inner{margin:0 auto;max-width:1200px}.incService__secTitle{font-size:2.4rem;font-family:Barlow;text-align:center}.incService__secText{margin-top:3rem;font-size:1.6rem;text-align:center;line-height:180%}.incService__list{margin-top:6rem}.incService__item{background:#fff;display:flex;align-items:center;margin-bottom:3rem}@media(max-width: 767px){.incService__item{flex-direction:column}}.incService__item:last-of-type{margin-bottom:0}.incService__content{padding:4rem}@media(max-width: 767px){.incService__content{padding:2rem}}.incService__content__head{display:flex}@media(max-width: 767px){.incService__content__head{flex-direction:column}}.incService__content__list{padding-left:3rem;border-left:1px solid #000}@media(max-width: 767px){.incService__content__list{margin-top:1rem;padding:2rem 0 0;border-top:1px solid #000;border-left:0}}.incService__content__item{font-size:1.6rem;margin-bottom:.8rem}.incService__content__item:last-of-type{margin-bottom:0}.incService__content__title{padding-right:9rem}.incService__content__title__en{font-size:2rem;font-family:Barlow;font-weight:bold}.incService__content__title__jp{margin-top:1rem;z-index:1.4rem}.incService__content__text{font-size:1.6rem;margin-top:2rem;line-height:180%}.incCta{padding:9rem 0;background:#333}.incCta__secTitle{font-size:2.4rem;font-family:Barlow;text-align:center;color:#fff}.incCta__secSubTitle{margin-top:.6rem;font-size:2.4rem;text-align:center;color:#fff}.incCta__list{margin:7rem auto 0;max-width:1200px;display:flex;justify-content:space-between}@media(max-width: 767px){.incCta__list{margin-left:2rem;margin-right:2rem;flex-direction:column;gap:3rem}}.incCta__item{background:#fff;padding:4rem;text-align:center;width:calc((100% - 140px)/3)}@media(max-width: 767px){.incCta__item{width:100%}}.incCta__title__en{margin-top:2rem;font-weight:bold;font-family:Barlow;font-size:1.4rem}.incCta__title__jp{font-weight:bold;margin-top:1rem;font-size:1.8rem}.incCta__text{margin-top:2rem;font-size:1.4rem;line-height:180%;text-align:left}.incCta__link{padding:1.2rem 2.4rem;margin:4rem auto 0;background:#000;display:block;color:#fff;max-width:80%}/*# sourceMappingURL=style.css.map */
