@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200..900&display=swap";.top-body__img{display:block;position:relative}@media screen and (max-width: 767px){.top-body__img{height:80vh}.top-body__img figure{height:100%}.top-body__img figure img{height:100% !important;object-fit:cover}}.top-body__img-copy{position:absolute;display:flex;flex-direction:column;align-items:flex-start;top:100px;left:20px;font-size:40px}@media screen and (max-width: 1280px){.top-body__img-copy{font-size:clamp(1.25rem,.125rem + 2.34vw,2rem)}}@media screen and (max-width: 767px){.top-body__img-copy{font-size:18px;top:auto;bottom:100px;left:0;margin-right:10px}}.top-body__img-copy .copy-01{padding:0 var(--vw-size16);background:#d2dcdc;background:linear-gradient(-45deg, #d2dcdc 0%, white 50%, #d2dcdc 100%)}@media screen and (max-width: 991px){.top-body__img-copy .copy-01{padding:0 var(--vw-size10)}}.top-body__img-copy .copy-02{margin-top:var(--vw-size20);padding:0 var(--vw-size20);background:#d2dcdc;background:linear-gradient(-45deg, #d2dcdc 0%, white 50%, #d2dcdc 100%)}@media screen and (max-width: 767px){.top-body__img-copy .copy-02{padding:0 var(--vw-size10)}}.top-body__img-topics{position:absolute;display:block;background:#d2dcdc;background:linear-gradient(-45deg, #d2dcdc 0%, white 50%, #d2dcdc 100%);text-align:center;bottom:-30px;right:60px;box-shadow:7px 7px 7px rgba(0,0,0,.45);border-radius:16px}@media screen and (max-width: 767px){.top-body__img-topics{max-width:300px;width:100%;right:auto;left:50%;transform:translateX(-50%)}}.top-body__img-topics .year{padding:10px 0;font-size:clamp(1.25rem,1.167rem + .42vw,1.5rem)}@media screen and (max-width: 767px){.top-body__img-topics .year{font-size:16px;padding:8px 0}}.top-body__img-topics .year::after{content:"";display:block;width:100%;height:5px;margin-top:10px;background:linear-gradient(90deg, #420055 0%, #420055 50%, #cedc3c 50%, #cedc3c 100%)}@media screen and (max-width: 767px){.top-body__img-topics .year::after{margin-top:8px}}.top-body__img-topics .topicsNews{padding:10px 20px;font-size:clamp(2.375rem,2.167rem + 1.04vw,3rem)}@media screen and (max-width: 991px){.top-body__img-topics .topicsNews{font-size:24px}}@media screen and (max-width: 767px){.top-body__img-topics .topicsNews{font-size:20px}}.top-body__merit{display:block;max-width:1400px;margin:var(--vw-size80) auto}@media screen and (max-width: 1280px){.top-body__merit{margin:var(--vw-size80) var(--vw-size40)}}@media screen and (max-width: 991px){.top-body__merit{margin:var(--vw-size60) var(--vw-size24)}}.top-body__merit-list.flex{gap:0;row-gap:20px;justify-content:center}@media screen and (max-width: 767px){.top-body__merit-list.flex{flex-direction:column}}.top-body__merit-list li{display:flex;flex-direction:column;justify-content:center;max-width:280px;width:100%;border-right:1px solid #000;font-size:clamp(1rem,.958rem + .21vw,1.125rem);text-align:center;padding:0 var(--vw-size20)}.top-body__merit-list li:first-child{border-left:1px solid #000}@media screen and (max-width: 1280px){.top-body__merit-list li{max-width:100%;padding-bottom:20px;border-right:0px solid #000;border-bottom:1px solid #000}.top-body__merit-list li:first-child{padding-top:20px;border-left:0px solid #000;border-top:1px solid #000}}#access .sec_inner{max-width:100%}#access .sec_inner .googleBtn{margin-top:80px}@media screen and (max-width: 767px){#access .sec_inner .googleBtn{margin-top:40px}}#access .sec_inner .googleBtn a.c-button__white{position:relative;display:inline-block;max-width:550px;width:100%;font-size:32px;font-weight:400;border:3px solid #420055;padding:20px 0}@media screen and (max-width: 767px){#access .sec_inner .googleBtn a.c-button__white{font-size:18px}}#access .sec_inner .googleBtn a.c-button__white .en{font-weight:400}#access .sec_inner .googleBtn a.c-button__white::after{content:"";position:absolute;display:inline-block;top:50%;right:20px;transform:translateY(-50%);width:0;height:0;border-style:solid;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-left:17px solid #420055;border-right:0}@media screen and (max-width: 767px){#access .sec_inner .googleBtn a.c-button__white::after{border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:10px solid #420055}}#access .sec_inner .googleBtn a.c-button__white:hover::after{border-left:17px solid #fff}.access-map.flex{gap:0}.access-map.flex .flex__two-column{width:50%}@media screen and (max-width: 767px){.access-map.flex .flex__two-column{width:100%}}.access-map .map-title{font-size:clamp(1.125rem,1.083rem + .21vw,1.25rem);background:#cedc3c;padding:var(--vw-size10) 0}.access-map .shippingMap .map-title{background:#420055;color:#fff}.floor__title{font-size:clamp(1.125rem,1.083rem + .21vw,1.25rem);background:#cedc3c;padding:var(--vw-size10) 0;margin-bottom:var(--vw-size20)}.floor__map .explanatory{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 20px;margin-top:15px;font-size:12px}.floor__map .explanatory li{position:relative;padding-left:40px}.floor__map .explanatory li:nth-child(n+12){padding-left:30px}.floor__map .explanatory li::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);display:inline-block;width:30px;height:20px;background:#333;margin-right:10px}.floor__map .explanatory li:nth-child(1)::before{background:#fffde5}.floor__map .explanatory li:nth-child(2)::before{background:#d9d9d9}.floor__map .explanatory li:nth-child(3)::before{background:#f7f0eb}.floor__map .explanatory li:nth-child(4)::before{background:#fbdad1}.floor__map .explanatory li:nth-child(5)::before{background:#cfccde}.floor__map .explanatory li:nth-child(6)::before{background:#fce2c4}.floor__map .explanatory li:nth-child(7)::before{background:#f5b2b2}.floor__map .explanatory li:nth-child(8)::before{background:#a3bce2}.floor__map .explanatory li:nth-child(9)::before{background:#fff67f}.floor__map .explanatory li:nth-child(10)::before{background:#a8d182}.floor__map .explanatory li:nth-child(11)::before{background:#f6c768}.floor__map .explanatory li:nth-child(12)::before{height:25px;background:url(../img/page/floorplan_ico-M-restroom.svg) no-repeat;background-size:contain}.floor__map .explanatory li:nth-child(13)::before{height:25px;background:url(../img/page/floorplan_ico-W-restroom.svg) no-repeat;background-size:contain}.floor__map .explanatory li:nth-child(14)::before{height:25px;background:url(../img/page/floorplan_ico-D-restroom.svg) no-repeat;background-size:contain}.floor__map .explanatory li:nth-child(15)::before{height:25px;background:url(../img/page/floorplan_ico-office.svg) no-repeat;background-size:contain}.floor__map .explanatory li:nth-child(16)::before{height:25px;background:url(../img/page/floorplan_ico-cafeteria.svg) no-repeat;background-size:contain}.floor__map .explanatory li:nth-child(17)::before{height:25px;background:url(../img/page/floorplan_ico-carEV.svg) no-repeat;background-size:contain}.floor__map .explanatory li:nth-child(18)::before{height:25px;background:url(../img/page/floorplan_ico-luggageEV.svg) no-repeat;background-size:contain}.floor__map .explanatory li:nth-child(19)::before{height:5px;background:url(../img/page/floorplan_ico-overslider.svg) no-repeat;background-size:contain}.floor__map .explanatory li:nth-child(20)::before{height:25px;background:url(../img/page/floorplan_ico-verticalCV_1.svg) no-repeat;background-size:contain}.floor__map .explanatory li:nth-child(21)::before{height:25px;background:url(../img/page/floorplan_ico-verticalCV_2.svg) no-repeat;background-size:contain}.floor__map .explanatory li:nth-child(22)::before{height:25px;background:url(../img/page/floorplan_ico-forklift.svg) no-repeat;background-size:contain}.floor__map .explanatory li:nth-child(23)::before{height:15px;background:url(../img/page/floorplan_ico-carEntrance.svg) no-repeat;background-size:contain}.floor__map .explanatory li:nth-child(24)::before{height:15px;background:url(../img/page/floorplan_ico-truckEntrance.svg) no-repeat;background-size:contain}.floor__map .explanatory li:nth-child(25)::before{height:15px;background:url(../img/page/floorplan_ico-truckTraffic.svg) no-repeat;background-size:contain}@media screen and (max-width: 1280px){.floor__info-left .grid__item-txt h4{font-size:20px}}@media screen and (max-width: 1280px){.floor__info-left .grid__item-txt p{font-size:16px}}.floor__info-right h4{position:relative;font-size:clamp(1.25rem,1.167rem + .42vw,1.5rem);text-align:left;margin-bottom:5px;margin-left:25px}.floor__info-right h4::before{content:"";display:inline-block;position:absolute;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:10px;background:#cedc3c;margin-left:-25px}.floor__info-right .rental-area{border-top:1px solid #333;border-bottom:1px solid #333;padding:10px 0}.floor__info-right .rental-area .flex{gap:var(--vw-size10);flex-direction:row;flex-wrap:wrap;align-items:center}.floor__info-right .rental-area .flex__two-column.maxWid360{max-width:360px;width:100%}@media screen and (max-width: 1280px){.floor__info-right .rental-area .flex__two-column.maxWid360{max-width:100%}}@media screen and (max-width: 991px){.floor__info-right .rental-area .flex__two-column.maxWid360{max-width:calc((100% - var(--vw-size15))/2)}}@media screen and (max-width: 767px){.floor__info-right .rental-area .flex__two-column.maxWid360{max-width:100%}}.floor__info-right .rental-area .flex__two-column.maxWid300{max-width:300px;width:100%}@media screen and (max-width: 1280px){.floor__info-right .rental-area .flex__two-column.maxWid300{max-width:100%}}@media screen and (max-width: 991px){.floor__info-right .rental-area .flex__two-column.maxWid300{max-width:calc((100% - var(--vw-size15))/2)}}@media screen and (max-width: 767px){.floor__info-right .rental-area .flex__two-column.maxWid300{max-width:100%}}@media screen and (max-width: 767px){.floor__info-right .rental-area table{width:100%}}.floor__info-right .rental-area table tr th,.floor__info-right .rental-area table tr td{padding:10px 0;vertical-align:baseline}.floor__info-right .rental-area table tr th{font-size:clamp(.875rem,.833rem + .21vw,1rem);font-weight:300;vertical-align:middle;text-align:justify;text-align-last:justify}.floor__info-right .rental-area table tr td{font-family:Roboto,"sans-serif";font-size:30px;text-align:right;padding-left:5px}@media screen and (max-width: 767px){.floor__info-right .rental-area table tr td{font-size:28px}}@media screen and (max-width: 767px){.floor__info-right .rental-area table tr td{font-size:24px}}.floor__info-right .rental-area table tr td span{font-size:clamp(.875rem,.833rem + .21vw,1rem)}.floor__info-right .rental-area table tr td.td-left{font-size:clamp(.875rem,.833rem + .21vw,1rem);text-align:left}.floor__info-right .rental-area dl{display:flex;justify-content:space-between;padding:5px 0;font-size:clamp(.875rem,.833rem + .21vw,1rem)}.floor__info-right .rental-area dl dt{font-weight:300}.floor__info-right .rental-area dl dd.txt-left{text-align:left;font-size:14px}.spec-list h3{font-size:28px;padding-bottom:10px;margin-bottom:40px;border-bottom:2px solid #cedc3c}.spec-list .flex{gap:20px;justify-content:center}@media screen and (max-width: 991px){.spec-list .flex{gap:40px}}.spec-list__detail{max-width:330px;width:100%}.spec-list__detail-txt{display:flex;align-items:center;flex-direction:column}.spec-list__detail-txt h4{font-size:clamp(1.25rem,1.167rem + .42vw,1.5rem);font-weight:600;display:flex;align-items:center}.spec-list__detail-txt p{font-size:clamp(.875rem,.833rem + .21vw,1rem);margin-top:10px}.freeSpace{width:100%;padding:var(--vw-size40);background-color:rgba(206,220,60,.3)}.freeSpace h4{font-size:24px;font-weight:700;margin-bottom:var(--vw-size20)}.freeSpace p{font-size:16px}#transportation .sec-body__content div+div{margin:0}.transport{padding:60px 0 0}@media screen and (max-width: 991px){.transport{padding:0 !important}}.transport+.transport{margin:60px 0 !important;border-top:1px solid #000}@media screen and (max-width: 767px){.transport+.transport{margin:40px 0 !important}.transport+.transport:last-of-type{margin-bottom:0 !important}}.transport .transport-1{grid-template-columns:1fr 1fr;gap:40px}@media screen and (max-width: 991px){.transport .transport-1{grid-template-columns:1fr}}.transport .transport-1__item{display:flex;flex-direction:column;justify-content:center;height:fit-content;background:#fff;margin:0;padding:20px}.transport .transport-1__item.gi1{grid-column:1/2;grid-row:1/3;padding:0}.transport .transport-1__item .route-title{font-size:20px;border-bottom:1px solid #000;margin-bottom:20px;padding-bottom:5px}.transport .transport-1__item.gi3{flex-direction:row;flex-wrap:wrap;gap:20px;background:none;padding:0}.transport .transport-1__item.gi3>div{width:calc((100% - 20px)/2);background:#fff;padding:20px}@media screen and (max-width: 767px){.transport .transport-1__item.gi3>div{width:100%}}.transport .transport-1__item .route-detail{display:flex;gap:20px;justify-content:center;align-items:center}@media screen and (max-width: 991px){.transport .transport-1__item .route-detail{flex-direction:column}}.transport .transport-1__item .route-detail p{font-size:16px}.transport .transport-1__item .route-detail p strong{font-size:20px}@media screen and (max-width: 767px){.transport .transport-1__item .route-detail p strong{font-size:28px}}.transport .transport-1__item .route-detail p span{font-size:12px}.transport .transport-2{justify-content:center}@media screen and (max-width: 991px){.transport .transport-2{padding-top:40px}}.transport .transport-2 .maxWid680{max-width:680px;width:100%}.transport .transport-2 .maxWid570{max-width:570px;width:100%}.transport .transport-3rd{padding-top:40px}.transport .transport-3rd .height figure{text-align:left}@media screen and (max-width: 991px){.transport .transport-3rd .height figure{text-align:center;width:100%}}.transport .transport-3rd .height figure img{height:596px !important}@media screen and (max-width: 767px){.transport .transport-3rd .height figure img{height:auto !important}}.about-read{font-size:clamp(.875rem,.833rem + .21vw,1rem);margin-bottom:var(--vw-size40)}.about-title{font-size:clamp(1.75rem,1.583rem + .83vw,2.25rem);margin-bottom:var(--vw-size60)}.about-area{background:#fff;padding:var(--vw-size80)}@media screen and (max-width: 991px){.about-area{padding:var(--vw-size40) var(--vw-size24)}}.about-area:first-of-type{margin-top:var(--vw-size60)}.about-area .logo{display:flex;column-gap:var(--vw-size60);justify-content:center;margin-bottom:var(--vw-size40);align-items:center;row-gap:40px}@media screen and (max-width: 991px){.about-area .logo{flex-direction:column}}.about-area p{font-size:clamp(1.125rem,1.083rem + .21vw,1.25rem);line-height:2}.about-area__list{display:flex;margin:60px auto;flex-direction:row;flex-wrap:wrap}@media screen and (max-width: 991px){.about-area__list{margin:40px auto}}.about-area__list li{overflow:hidden;position:relative;width:33.3333333333%;border:1px solid #cedc3c;padding:20px}@media screen and (max-width: 991px){.about-area__list li{width:50%}}@media screen and (max-width: 767px){.about-area__list li{width:100%}}.about-area__list li::before{transform:rotate(45deg);content:"";display:block;position:absolute;width:50px;height:50px;background:#cedc3c;top:-30px;left:-30px}.about-area__list li h4{font-size:24px;margin-bottom:15px}@media screen and (max-width: 991px){.about-area__list li h4{font-size:20px}}.about-area__list li p{font-size:clamp(.875rem,.833rem + .21vw,1rem)}.about-area .aboutBtn a.c-button__black{position:relative;display:inline-block;max-width:550px;width:100%;font-size:32px;border:3px solid #000;padding:20px 0}@media screen and (max-width: 991px){.about-area .aboutBtn a.c-button__black{font-size:20px;padding:10px 0}}.about-area .aboutBtn a.c-button__black::after{content:"";position:absolute;display:inline-block;top:50%;right:20px;transform:translateY(-50%);width:0;height:0;border-style:solid;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-left:17px solid #000;border-right:0}@media screen and (max-width: 767px){.about-area .aboutBtn a.c-button__black::after{border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:10px solid #000}}.about-area .aboutBtn a.c-button__black:hover::after{border-left:17px solid #fff}.techrumHub p{margin-bottom:var(--vw-size40)}.techrumHub .techrumBtn{margin-top:var(--vw-size60)}.techrumHub .techrumBtn a.c-button__black{position:relative;display:inline-block;max-width:550px;width:100%;font-size:32px;border:3px solid #000;padding:20px 20px 20px 0}@media screen and (max-width: 991px){.techrumHub .techrumBtn a.c-button__black{font-size:20px;padding:10px 0}}.techrumHub .techrumBtn a.c-button__black::after{content:"";position:absolute;display:inline-block;top:50%;right:20px;transform:translateY(-50%);width:0;height:0;border-style:solid;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-left:17px solid #000;border-right:0}@media screen and (max-width: 767px){.techrumHub .techrumBtn a.c-button__black::after{border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:10px solid #000}}.techrumHub .techrumBtn a.c-button__black:hover::after{border-left:17px solid #fff}.outline-table{padding-top:var(--vw-size40)}.outline-table h3{font-size:clamp(1.25rem,1.167rem + .42vw,1.5rem);text-align:left}.outline-table table{max-width:540px;width:100%;border-top:1px solid #000;border-bottom:1px solid #000}@media screen and (max-width: 991px){.outline-table table{max-width:100%;font-size:clamp(1rem,-0.722rem + 3.59vw,1.5rem)}}.outline-table table tr th,.outline-table table tr td{font-size:clamp(.875rem,.833rem + .21vw,1rem);font-weight:400;padding:10px 0}@media screen and (max-width: 991px){.outline-table table tr th,.outline-table table tr td{font-size:20px}}@media screen and (max-width: 767px){.outline-table table tr th,.outline-table table tr td{font-size:18px}}@media screen and (max-width: 450px){.outline-table table tr th,.outline-table table tr td{font-size:14px}}.outline-table table tr th{text-align:justify;text-align-last:justify}.outline-table table tr td{text-align:left;padding-left:20px}.outline-table table tr td .googleMap{font-size:clamp(.875rem,.833rem + .21vw,1rem);padding:5px 80px;border:1px solid #000}@media screen and (max-width: 767px){.outline-table table tr td .googleMap{padding:5px 0}}/*# sourceMappingURL=top.css.map */