@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500;700&family=Oswald:wght@500;600&family=Roboto:ital,wght@0,400;0,800;1,400;1,800&display=swap";@font-face{font-display:block;font-family:icon;font-style:normal;font-weight:400;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf) format("truetype"),url(../fonts/icomoon.wof) format("woff"),url(../fonts/icomoon.svg#icomoon) format("svg")}#l_info .l_info-title h2{margin-bottom:1em}#l_info .l_info-lead{text-align:center}#l_info .l_info-contents{position:relative}#l_info .quick-info__grid{display:grid;gap:2em;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:3.5em}@media only screen and (max-width:979px){#l_info .quick-info__grid{gap:1em}}#l_info .quick-info__grid .info-box:first-child{grid-column:2/span 2;grid-row:1}#l_info .quick-info__grid .info-box:nth-child(2){grid-column:4/span 2;grid-row:1}#l_info .quick-info__grid .info-box:nth-child(3){grid-column:1/span 2;grid-row:2}#l_info .quick-info__grid .info-box:nth-child(4){grid-column:3/span 2;grid-row:2}#l_info .quick-info__grid .info-box:nth-child(5){grid-column:5/span 2;grid-row:2}#l_info .quick-info__grid .info-box{align-items:center;background:#fff;border:1px solid #c2d4dd;border-radius:24px;box-sizing:border-box;display:flex;flex-flow:column;justify-content:center;padding:2em 1.5em;text-align:center}#l_info .quick-info__grid .info-box h3{font-size:1.5em;font-weight:700}#l_info .quick-info__grid .info-box p{font-size:1.125em;margin-top:1em}@media only screen and (max-width:640px){#l_info .quick-info__grid{gap:1em;grid-template-columns:1fr}#l_info .quick-info__grid .info-box:nth-child(n){grid-column:1;grid-row:auto}}#l_info .l_info-decorate{display:block;left:0;max-width:91.25em;position:absolute;top:0;width:100%;z-index:-1}#l_info .l_info-decorate .bird04,#l_info .l_info-decorate .bird05,#l_info .l_info-decorate .bird07{position:absolute}#l_info .l_info-decorate .bird04{left:50%;margin-left:-23vw;top:0;transform:translate(-50%,-95%)}@media only screen and (max-width:640px){#l_info .l_info-decorate .bird04{margin-left:-40vw}}#l_info .l_info-decorate .bird05{animation:fuwafuwa 3s infinite alternate-reverse;left:0}@media only screen and (max-width:640px){#l_info .l_info-decorate .bird05{display:none}}#l_info .l_info-decorate .bird07{animation:fuwafuwa 3s .75s infinite alternate-reverse;right:0}@media only screen and (max-width:640px){#l_info .l_info-decorate .bird07{display:none}}#l_highlights{margin-block:0;overflow:hidden;padding-bottom:5em;position:relative}#l_highlights:before{animation:scrollBg 200s linear infinite;aspect-ratio:1600/768;background-image:url(../img/home/event-bg.png),url(../img/home/event-bg.png);background-position:0 0,100% 0;background-repeat:repeat-x,repeat-x;background-size:100% auto,100% auto;content:"";height:768px;left:0;position:absolute;top:30%;width:100%;z-index:-1}@media only screen and (max-width:979px){#l_highlights:before{background-size:1000px auto;top:30%;width:100%}}@media only screen and (max-width:640px){#l_highlights:before{top:10%}}#l_highlights:after{background:linear-gradient(180deg,#f8f2e3,transparent);content:none;display:block;height:40%;left:0;position:absolute;top:50%;width:100%;z-index:-1}@media only screen and (max-width:979px){#l_highlights:after{content:""}}@media only screen and (max-width:640px){#l_highlights:after{height:80%;top:20%}}#l_highlights .l_highlights-onbg{overflow:hidden}#l_highlights .highlights-grid{column-gap:2em;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:5em;row-gap:2.5em}#l_highlights .highlights-grid .highlight-item:first-child,#l_highlights .highlights-grid .highlight-item:nth-child(2){grid-column:span 3}#l_highlights .highlights-grid .highlight-item:nth-child(n+3){grid-column:span 2}@media only screen and (max-width:979px){#l_highlights .highlights-grid{column-gap:1.5em}}@media only screen and (max-width:640px){#l_highlights .highlights-grid{gap:2.5em;grid-template-columns:1fr}#l_highlights .highlights-grid .highlight-item:nth-child(n){grid-column:1}}#l_highlights .highlight-item{min-width:0}#l_highlights .highlight-item__image{border-radius:24px;overflow:hidden}#l_highlights .highlight-item__image img{display:block;height:100%;object-fit:cover;width:100%}#l_highlights .highlight-item h3{font-size:1.5em;font-weight:700;line-height:1.4;margin-top:1.25em}#l_highlights .highlight-item p{font-size:1em;line-height:1.8;margin-top:.75em}#l_highlights .highlight-item:nth-child(-n+2) .highlight-item__image,#l_highlights .highlight-item:nth-child(n+3) .highlight-item__image{aspect-ratio:3/2}#l_access .access-box{grid-template-columns:1fr 50%}@media only screen and (max-width:979px){#l_access .access-box{grid-template-columns:1fr}}#l_access .access-box .block-column{display:block}#l_access .access-box h3{font-size:1.5em;font-weight:700}#l_access .access-box h4{font-size:1.25em;font-weight:700;margin-top:2.5em}#l_access .access-box p{line-height:1.9;margin-top:1em}#l_access .access-box .access-from__car,#l_access .access-box .access-from__train{align-items:center;display:flex;gap:.25em}#l_access .access-box .access-from__car:before,#l_access .access-box .access-from__train:before{aspect-ratio:1/1;background:no-repeat 50%/contain;content:"";display:inline-block;width:1.25em}#l_access .access-box .access-from__train:before{background-image:url(../img/com/icon-train.svg)}#l_access .access-box .access-from__car:before{background-image:url(../img/com/icon-car.svg)}#l_access .access-box iframe{border-radius:1.5em;width:100%}#l_spots{margin:8em 0 0;padding:0;position:relative;width:100%}#l_spots:before{background:url(../img/home/rental-bg.png) no-repeat bottom/cover;content:"";display:block;height:714px;margin-bottom:-100px;width:100%}@media only screen and (max-width:979px){#l_spots:before{background-size:980px auto;height:437px;margin-bottom:-61.2044817927px}}@media only screen and (max-width:640px){#l_spots:before{aspect-ratio:440/436;background-image:url(../img/home/rental-bg_sp.png);background-size:cover;margin-bottom:40px}}#l_spots .l_spots-decorate{height:100%;left:0;position:absolute;top:0;width:100%}#l_spots .l_spots-decorate>*{position:absolute}#l_spots .l_spots-decorate .bird08{animation:viewturn08 6s linear infinite forwards;right:20%;top:0;transform:translateY(-93%);transform-origin:center bottom}@media only screen and (max-width:640px){#l_spots .l_spots-decorate .bird08{right:25%}}#l_spots .l_spots-decorate .bird03{animation:landing 12s linear infinite forwards;opacity:0;right:13.5%;top:0;transform:translateY(-95%);transform-origin:center bottom}@media only screen and (max-width:979px){#l_spots .l_spots-decorate .bird03{animation-duration:9s}}@media only screen and (max-width:640px){#l_spots .l_spots-decorate .bird03{animation-duration:7s}}#l_spots .l_spots-decorate .bird09{animation:touchdown 12s linear infinite forwards;opacity:0;right:7.5%;top:0;transform:translateY(-138%);transform-origin:center bottom}@media only screen and (max-width:979px){#l_spots .l_spots-decorate .bird09{animation-duration:9s}}@media only screen and (max-width:640px){#l_spots .l_spots-decorate .bird09{animation-duration:7s}}#l_spots .l_spots-decorate .bird07{animation:fly 12s linear infinite forwards;opacity:0;right:7.7%;top:0;transform:translateY(-184%);transform-origin:center bottom}@media only screen and (max-width:979px){#l_spots .l_spots-decorate .bird07{animation-duration:9s}}@media only screen and (max-width:640px){#l_spots .l_spots-decorate .bird07{animation-duration:7s}}#l_spots .l_spots-inner{position:relative;z-index:2}#l_spots h3{background:url(../img/lang/around-border.svg) no-repeat top/min(1318px,100%) auto;font-size:2em;line-height:1.36;margin-top:3em;padding:1.5em}#l_spots .asr3-2{aspect-ratio:3/2}#l_spots .asr3-2 img{height:100%;object-fit:cover;width:100%}#l_spots .block-columns .block-column .text-area{gap:1.5em}#l_spots .block-columns .block-column .text-area a.link-arw{margin-block:.35em}#l_spots .block-columns .block-column .text-area a.link-arw:before{color:var(--wp--preset--color--orange)}.lang #gnav .nav-global .lang-pdf{min-width:8.15em;width:100%}.lang #gnav .nav-global .lang-pdf ul{border-top-left-radius:0}.lang footer .f_main .f_main-blocks .f_info-contact{gap:1.5em 4.5em}.lang footer .f_main .f_main-blocks .f_info address{flex-flow:column}.lang footer .f_sub .f_policy{margin-top:0}