@import"https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{--primary:#f5f5f5;--black:#333;--white:#fff;--whiteLight:#fdfdfd;--red:#d45046;--gray:#cbcbcb;--lightgray:#ececec;--darkgray:#e6e6e6;--yellow:#f1ca53;--bgDark:#1a1a1a;--lightDark:#333;--borderGray:#ccc}@media screen and (min-width:769px){main.information,main.policy{padding-top:clamp(160px,11.1111111111vw,160px)}}@media screen and (max-width:768px){main.information,main.policy{padding-top:0}}@media screen and (max-width:768px){main.information .modSection__inner:has(.modText),main.policy .modSection__inner:has(.modText){margin-bottom:0}}main.information .information__inner{padding-bottom:0}@media screen and (min-width:769px){main.information .information__content{margin-bottom:clamp(140px,9.7222222222vw,140px)}}@media screen and (max-width:768px){main.information .information__content{margin-bottom:110px}}main.information .information__content:first-child{border-top:unset}main.information .information__content__inner{max-width:1440px;margin:0 auto;display:grid;font-size:clamp(16px,1.1111111111vw,16px);font-weight:300;letter-spacing:.04em;line-height:1.5;padding:0}@media(min-width:769px){main.information .information__content__inner{grid-template-columns:repeat(4,1fr);gap:0 clamp(40px,2.7777777778vw,40px)}}@media(max-width:768px){main.information .information__content__inner{grid-template-columns:repeat(4,1fr);gap:0 16px}}main.information .information__content__inner .modHeading03{font-size:24px;font-size:2.4rem}@media screen and (max-width:768px){main.information .information__content__inner .modHeading03{font-size:20px;font-size:2rem}}@media screen and (min-width:769px){main.information .information__content .modListInfo{grid-column:2/-1}}main.information .information__company{display:grid}@media(min-width:769px){main.information .information__company{grid-template-columns:repeat(4,1fr);gap:0 clamp(40px,2.7777777778vw,40px)}}@media(max-width:768px){main.information .information__company{grid-template-columns:repeat(4,1fr);gap:0 16px}}@media screen and (min-width:769px){main.information .information__company:not(:last-of-type){margin:0 0 183px}}@media screen and (max-width:768px){main.information .information__company:not(:last-of-type){margin:0 0 87px}main.information .information__company:not(:last-of-type):has(.arrowLink){margin-bottom:95px}}main.information .information__company .modHeading03{font-size:24px;font-size:2.4rem}@media screen and (max-width:768px){main.information .information__company .modHeading03{font-size:20px;font-size:2rem}}main.information .information__company__inner{grid-column:1/-1;display:grid}@media(min-width:769px){main.information .information__company__inner{grid-template-columns:repeat(4,1fr);gap:0 clamp(40px,2.7777777778vw,40px)}}@media(max-width:768px){main.information .information__company__inner{grid-template-columns:repeat(4,1fr);gap:0 16px}}@media screen and (min-width:769px){main.information .information__company__inner{grid-column:2/-1;margin-bottom:58px}}@media screen and (max-width:768px){main.information .information__company__inner{margin-bottom:41px}}main.information .information__company__inner:last-of-type{margin-bottom:130px}@media screen and (max-width:768px){main.information .information__company__inner:last-of-type{margin-bottom:80px}}main.information .information__company__inner:last-of-type+.modBtn{margin-top:0}@media screen and (max-width:768px){main.information .information__company__inner:has(.modBtn):not(:has(+.modBtn)){margin-bottom:56px}}main.information .information__company__map{grid-column:1/-1;width:100%;position:relative}@media screen and (min-width:769px){main.information .information__company__map{margin:0 0 23px;height:280px}}@media screen and (max-width:768px){main.information .information__company__map{margin-bottom:23px;height:382px}}main.information .information__company__map .mapButton{position:absolute;z-index:1;border:none;font-family:hiragino-kaku-gothic-pron,sans-serif;line-height:1.75;border-radius:2px;background-color:var(--white);color:var(--black);font-size:clamp(12px,.8333333333vw,12px);font-weight:600;padding:clamp(5px,.3472222222vw,5px) clamp(15px,1.0416666667vw,15px);display:flex;justify-content:center;align-items:center;gap:5px;letter-spacing:.04em}@media screen and (min-width:769px){main.information .information__company__map .mapButton{left:14px;top:13px}}@media screen and (max-width:768px){main.information .information__company__map .mapButton{right:14px;top:15px}}main.information .information__company__map .mapButton span{position:relative;z-index:10;display:flex;align-items:center;width:11px;height:11px}main.information .information__company__map .mapButton span:after{content:"";display:inline-block;width:clamp(11px,.7638888889vw,11px);height:clamp(11px,.7638888889vw,11px);aspect-ratio:1/1;background-image:url(/img/common/icon/img_external.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;transform:rotate(0);z-index:10;position:relative;transition:filter .3s cubic-bezier(.4,.1,.4,1);opacity:1}main.information .information__company__map .mapButton:hover{color:var(--white);background-color:var(--black)}main.information .information__company__map .mapButton:hover span:after{filter:invert(1)}main.information .information__company__info{grid-column:1/-1;display:grid;letter-spacing:.04em}@media(min-width:769px){main.information .information__company__info{grid-template-columns:repeat(3,1fr);gap:0 clamp(40px,2.7777777778vw,40px)}}@media(max-width:768px){main.information .information__company__info{grid-template-columns:repeat(4,1fr);gap:0 16px}}@media screen and (min-width:769px){main.information .information__company__info{row-gap:clamp(10px,.6944444444vw,10px);-moz-column-gap:30px;column-gap:30px}}@media screen and (max-width:768px){main.information .information__company__info{font-size:16px;font-size:1.6rem;gap:11px;flex-direction:column;justify-content:flex-start;align-items:start}}main.information .information__company__info .title{font-size:clamp(18px,1.25vw,18px);line-height:1.25;grid-column:1/-1;font-weight:700;letter-spacing:.04em}@media screen and (min-width:769px){main.information .information__company__info .title{grid-column:1/-2}}main.information .information__company__info .title span{white-space:nowrap}main.information .information__company__info .info{grid-column:1/-2;font-size:clamp(14px,.9722222222vw,14px);line-height:1.75;letter-spacing:.04em}@media screen and (max-width:768px){main.information .information__company__info .info{grid-column:1/-1}}@media screen and (min-width:769px){main.information .information__company__info .modBtn{grid-column:-2/-1;margin:auto 0 clamp(7px,.4861111111vw,7px) auto}}@media screen and (max-width:768px){main.information .information__company__info .modBtn{margin:12px auto 0 0;grid-column:1/-1;width:-moz-fit-content;width:fit-content}}main.information .information__company>.modBtn{grid-column:1/-1;width:-moz-fit-content;width:fit-content}@media screen and (min-width:769px){main.information .modListInfo__inner{grid-template-columns:repeat(7,1fr)}}main.information .modListInfo__inner--date{padding:27.5px 0}@media screen and (min-width:769px){main.information .modListInfo__title{width:140px}main.information .modHeading03{grid-column:1/2;margin-top:33px;line-height:1}}@media screen and (max-width:768px){main.information .modHeading03{grid-column:1/-1;margin-bottom:22.5px;line-height:1.5}}main.policy .policySign{margin:64px 0 0;text-align:right;line-height:1.73;letter-spacing:.04em;font-size:clamp(15px,1.1111111111vw,16px)}