.u-font__main{font-family:nimbus-sans,fot-udkakugoc60-pro,sans-serif!important}.u-font__jp{font-family:fot-udkakugoc60-pro,sans-serif!important}.u-font__en{font-family:nimbus-sans,sans-serif!important}.u-font__en--sub{font-family:"Bodoni 72",serif!important}.p-frontFv{position:relative;width:100%;height:calc(100svh - 3.75rem)}.p-frontFv__media-wrapper{position:relative;height:100%}.p-frontFv__title{display:flex;position:absolute;top:50%;left:16%;flex-direction:column;gap:1.25rem;transform:translateY(-50%);color:#231815;letter-spacing:.08em;white-space:nowrap}.p-frontFv__title-main{position:relative;font-weight:700;font-size:clamp(90px,6.25vw,160px)}.p-frontFv__title-main::before{position:absolute;top:-6%;left:-25%;background:url(../img/logo_only-black.svg);background-size:contain;background-repeat:no-repeat;width:6.25vw;min-width:90px;height:7.03vw;min-height:100px;content:""}.p-frontFv__title-sub{font-size:clamp(40px,2.34vw,60px)}.p-frontAbout{background-image:url(../img/front_about-bg.webp);background-position:bottom;background-size:100% auto;background-repeat:no-repeat;padding:10rem 0;letter-spacing:.08em}.p-frontAbout__content{margin:9.25rem auto 0;width:49.375%;max-width:632px}.p-frontAbout__message{color:#1a255c;font-weight:700;font-size:3.75rem;line-height:1.33}.p-frontAbout__content p{margin-top:3.125rem;color:#1a255c;font-size:1.5rem;line-height:2}.p-frontAbout__logo{margin:7.5rem auto 0;width:13.0625rem}.p-frontAbout__business{padding-top:10rem;letter-spacing:.08em}.p-frontAbout__global{background-color:#1a255c;padding:7rem 0;color:#fff}.p-frontAbout__local{margin-top:11.4375rem;background-color:#f5f5f5;padding:7rem 0;color:#1a255c}.p-frontAbout__inner{position:relative;margin:0 auto;padding:0 3.75rem;max-width:1400px}.p-frontAbout__wrap{width:45%}.p-frontAbout__wrap.--local{margin-left:auto}.p-frontAbout__title{margin-bottom:3.75rem;font-weight:700;font-size:5rem}.p-frontAbout__wrap p{margin-bottom:3.75rem;font-size:1.25rem;line-height:1.6}.p-frontAbout__global-img{position:absolute;top:50%;right:0;transform:translateY(-50%);width:39.25rem}.p-frontAbout__local-img{position:absolute;top:50%;left:3%;transform:translateY(-50%);z-index:1;width:33.625rem}.p-frontAbout__decor{opacity:0;transition:opacity .6s ease}.p-frontAbout__decor.--decor2{position:absolute;top:-56%;left:21%;transform:rotate(6deg);z-index:2;width:22.5rem}.p-frontAbout__decor.--decor3{position:absolute;top:-22%;left:1%;transform:rotate(-17deg);z-index:3;width:22.5rem}.p-frontAbout__decor.--decor4{position:absolute;top:50%;left:19%;transform:rotate(13deg);z-index:4;width:22.5rem}.p-frontAbout__decor.js-show{opacity:1}.p-frontAbout__decor.js-show.--decor2{transition-delay:.6s}.p-frontAbout__decor.js-show.--decor3{transition-delay:1s}.p-frontAbout__decor.js-show.--decor4{transition-delay:1.4s}.p-frontAbout__loop{display:flex;margin:8.125rem calc(50% - 50vw);width:100vw;overflow:hidden;white-space:nowrap}.p-frontAbout__loop-item{flex:0 0 auto;color:rgba(212,213,223,.2);font-weight:700;font-size:8.75rem;letter-spacing:.04em;white-space:nowrap}.p-frontAbout__loop-item:nth-child(odd){animation:MoveLeft 50s -25s linear infinite}.p-frontAbout__loop-item:nth-child(even){animation:MoveLeft2 50s linear infinite}.p-frontNews{margin-top:7.5rem;padding:8.75rem 0 10rem;scroll-margin-top:7.5rem}.p-frontNews__head{margin:5rem auto 0;width:-moz-fit-content;width:fit-content}.p-frontNews__category{-moz-column-gap:3.75rem;display:flex;column-gap:3.75rem;row-gap:1.875rem;flex-wrap:wrap;align-items:center}.p-frontNews__category li a{font-weight:400;font-size:.875rem;line-height:1.5;letter-spacing:0}.p-frontNews__category .current{position:relative}.p-frontNews__category .current::after{position:absolute;top:50%;left:-1rem;transform:translateY(-50%);border-radius:50%;background:#5a5a5a;aspect-ratio:1;width:.75rem;height:auto;content:""}.p-frontNews__table{display:none;margin:3.75rem auto 0;width:56%;max-width:100%}.p-frontNews__table.--all{display:block}.p-frontNews__table-row{display:flex;justify-content:end;align-items:flex-start;color:#5a5a5a}.p-frontNews__table-row:not(:last-of-type){margin-bottom:2.25rem}.p-frontNews__table-row .date{display:block;margin-right:3.75rem;font-size:1.25rem;line-height:1.5}.p-frontNews__table-row .category-name{width:5.25rem;font-size:1.25rem;line-height:1.5}.p-frontNews__table-row .text{width:28.125rem;text-decoration:underline}.p-frontNews__table-row .text p{word-wrap:break-word;width:100%;font-size:1.25rem;line-height:1.5}@media (hover:hover){.p-frontNews__category p:hover{cursor:pointer}}@media screen and (max-width:859px){.p-frontFv{height:calc(100svh - 6.25rem)}.p-frontFv__title{top:auto;bottom:50%;left:28%;gap:.375rem;transform:translateY(0)}.p-frontFv__title-main{font-size:50px}.p-frontFv__title-main::before{width:54px;min-width:auto;height:60px;min-height:auto}.p-frontFv__title-sub{font-size:20px}.p-frontAbout{background-position:0 80%;background-size:320% auto;padding:5rem 0 9.375rem}.p-frontAbout__content{margin-top:3.75rem;width:88%}.p-frontAbout__message{font-size:2rem;line-height:1.5}.p-frontAbout__content p{margin-top:2.5rem;font-size:1.25rem}.p-frontAbout__logo{margin-top:3.75rem;width:9.875rem}.p-frontAbout__business{padding-top:6.25rem}.p-frontAbout__global{padding:3.75rem 0 20.1875rem}.p-frontAbout__local{margin-top:3.75rem;padding:3.75rem 0 16rem}.p-frontAbout__inner{padding:0}.p-frontAbout__wrap{margin:0 auto;width:88%}.p-frontAbout__title{margin-bottom:2.5rem;font-size:2.5rem}.p-frontAbout__wrap p{margin-bottom:2.5rem}.p-frontAbout__global-img{top:auto;bottom:-114%;transform:none;width:20.3125rem}.p-frontAbout__local-img{top:auto;bottom:-87%;transform:none;width:18.125rem}.p-frontAbout__decor.--decor2{top:auto;bottom:-59%;left:39%;width:12.5rem}.p-frontAbout__decor.--decor3{top:auto;bottom:-78%;width:12.5rem}.p-frontAbout__decor.--decor4{top:auto;bottom:-113%;left:35%;width:12.5rem}.p-frontAbout__loop{margin:7.5rem calc(50% - 50vw)}.p-frontAbout__loop-item{font-size:3.75rem}.p-frontNews{margin-top:5rem;padding:6.25rem 0 6.25rem;scroll-margin-top:5rem}.p-frontNews__head{margin-top:3.75rem}.p-frontNews__category{-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:1.25rem;margin-top:3.125rem;margin-left:1rem}.p-frontNews__table{margin-top:2.5rem;width:100%}.p-frontNews__table-row{-moz-column-gap:1.25rem;display:grid;grid-template-rows:.875rem 1fr;grid-template-columns:3.75rem 1fr;column-gap:1.25rem}.p-frontNews__table-row:not(:last-of-type){margin-bottom:1.25rem}.p-frontNews__table-row .date{grid-row:1/2;grid-column:1/2;margin-right:0;font-size:1rem}.p-frontNews__table-row .category-name{grid-row:2/3;grid-column:1/2;margin-top:.3125rem;width:unset;font-size:1rem}.p-frontNews__table-row .text p{font-size:1rem}.p-frontNews__table-row .text{grid-row:1/3;grid-column:2/3;width:16.25rem}}@keyframes MoveLeft{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes MoveLeft2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}