@import"https://fonts.googleapis.com/css2?family=Zen+Old+Mincho&display=swap";main{font-family:"Zen Old Mincho",YakuHanMP,"Noto Serif JP",YuMincho,"Yu Mincho","Hiragino Mincho ProN",serif}main figure{position:relative;line-height:0}main figure .footnote{position:absolute;right:1em;bottom:1em;color:rgba(0,0,0,.3);font-size:min(2.3svw,12px);line-height:1}main figure .footnote.white{right:0;bottom:0;padding:.375em .5em .5em .5em;background:linear-gradient(-90deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.3) 100%);color:#fff}main .sec{display:block;margin:4em auto 0;max-width:1080px;width:96%}@media screen and (768px <= width),print{main .sec{margin:8em auto 0}}main .sec.uninit{display:none}main .sec_mv{position:relative;margin:0 0 4em}@media screen and (768px <= width),print{main .sec_mv{margin:0 0 7em}}main .sec_mv .slick_mv{position:relative;width:100%}main .sec_mv .slick_mv figure{position:relative}main .sec_mv .slick_mv figure .mv_cap{position:absolute;right:0;bottom:44%;padding:1em;color:#fff;font-size:min(2.3svw,12px);line-height:1}@media screen and (768px <= width),print{main .sec_mv .slick_mv figure .mv_cap{bottom:0}}main .sec_mv .strong{position:relative;padding:1em 0;background:url("../images/top/bg_strong.webp") no-repeat center center/cover rgba(0,0,0,0);width:100%;letter-spacing:.1em;text-align:center;z-index:1}@media screen and (768px <= width),print{main .sec_mv .strong{padding:2em 0}}main .sec_mv .strong_ttl{color:#fff;font-size:min(5.1svw,34px);font-weight:500;letter-spacing:.05em;line-height:1.4;text-align:center}main .sec_mv .strong_ttl span{color:#d3ca97}main .sec_mv .strong_ttl span.large{font-size:min(6.6svw,52px)}main .sec_mv .strong_ttl span.small{color:#fff;font-size:min(3.75svw,24px)}main .sec_mv .strong_tie{margin:.5em auto 0;padding:5px 0;background:linear-gradient(70deg, #BF9647, #C9A55B, #DCC080, #EBD69E, #F6E6B3, #FCEFBF, #FFF3C4, #F8E9B7, #E8CE96, #CEA460, #BB8539)}@media screen and (768px <= width),print{main .sec_mv .strong_tie{margin:1em auto 0}}main .sec_mv .strong_tie_text{padding:.25em 0;border-top:1px solid #000;border-bottom:1px solid #000;color:#000;font-size:min(5.1svw,34px);font-weight:500;letter-spacing:.1em;line-height:1.4;text-align:center}main .sec_mv .information{background:#edeceb}@media screen and (768px <= width),print{main .sec_mv .information{display:flex}}main .sec_mv .information h2{font-family:"EB Garamond",serif;background-color:#dedbb1;font-size:min(3.75svw,24px);color:#4f3228;width:100%;line-height:3;text-align:center}@media screen and (768px <= width),print{main .sec_mv .information h2{width:185px;font-size:min(3svw,18px)}}main .sec_mv .information ul{display:flex;align-items:center;width:100%;text-align:center}@media screen and (768px <= width),print{main .sec_mv .information ul{width:calc(100% - 185px)}}main .sec_mv .information ul li{display:flex;padding:1em;font-size:min(3svw,18px);text-align:left}@media screen and (768px <= width),print{main .sec_mv .information ul li{display:block;font-size:min(2.5svw,14px)}}main .sec_mv .information ul li span.day{padding:0 1em 0 0;border-right:1px solid #000}main .sec_mv .information ul li span.detail{padding:0 0 0 1em}main .sec01{position:relative}main .sec01 .loader_bg{position:absolute;top:0;left:50%;transform:translateX(-50%);background:#fff;width:100%;transition:1s;transition-behavior:allow-discrete;z-index:6}main .sec01 .loader_bg:has(+.slick-initialized){display:none;opacity:0}@starting-style{main .sec01 .loader_bg:has(+.slick-initialized){opacity:1}}main .sec01 .loader_bg .loader{position:relative;display:flex;justify-content:center;align-items:start;text-align:center;color:#fff;z-index:7}main .sec01 .loader_bg .loader img{width:3rem;margin:3rem auto}main .sec01 .slick01{position:relative;width:100%;opacity:0;visibility:hidden;overflow:hidden;transition:opacity .5s;transition-behavior:allow-discrete}main .sec01 .slick01.slick-initialized{opacity:1;visibility:visible;height:auto}@starting-style{main .sec01 .slick01.slick-initialized{opacity:0}}main .sec01 .slick01 .slick-track{display:flex;align-items:stretch;margin:4em 0}main .sec01 .slick01 figure{display:flex;justify-content:center;align-items:start;margin:0 1.5625svw}main .sec01 .slick01 figure[data-slick01="1"]{transform:translateY(-2em);aspect-ratio:330/330;width:42.96875svw}@media screen and (768px <= width),print{main .sec01 .slick01 figure[data-slick01="1"]{width:25.78125svw}}main .sec01 .slick01 figure[data-slick01="2"]{align-self:end;transform:translateY(2em);aspect-ratio:403/285;width:52.4739583333svw}@media screen and (768px <= width),print{main .sec01 .slick01 figure[data-slick01="2"]{width:31.484375svw}}main .sec01 .slick01 figure[data-slick01="3"]{transform:translateY(-2em);aspect-ratio:235/330;width:30.5989583333svw}@media screen and (768px <= width),print{main .sec01 .slick01 figure[data-slick01="3"]{width:18.359375svw}}main .sec01 .slick01 figure[data-slick01="4"]{align-self:end;transform:translateY(2em);aspect-ratio:330/330;width:42.96875svw}@media screen and (768px <= width),print{main .sec01 .slick01 figure[data-slick01="4"]{width:25.78125svw}}main .sec_ttl{margin:1em 0 0;color:#4b4b4b;font-size:min(4svw,26px);letter-spacing:.2em;line-height:2;text-align:center}@media screen and (768px <= width),print{main .sec_ttl{margin:1em 0 0;font-size:min(3.2svw,20px);text-align:unset}}main .sec_lead{margin:2em 0 0;color:#4b4b4b;font-size:min(3.2svw,20px);line-height:2.5;text-align:center}@media screen and (768px <= width),print{main .sec_lead{margin:3em 0 0;font-size:min(2.5svw,14px);text-align:unset}}main .sec .head_h2{margin:0 auto;width:-moz-fit-content;width:fit-content;height:15svw}@media screen and (768px <= width),print{main .sec .head_h2{margin:unset;max-height:90px}}main .sec .link{position:relative;display:block;margin:1em auto 0;width:-moz-fit-content;width:fit-content;color:#4b4b4b;font-size:min(3.75svw,24px);font-family:"EB Garamond",serif;letter-spacing:.1em;line-height:3}@media screen and (768px <= width),print{main .sec .link{margin:4em 0 0;font-size:min(3svw,18px)}}main .sec .link::before{content:"";position:absolute;bottom:0;left:0;transform:scaleX(1);padding:0 0 1em;border-bottom:1px solid #4b4b4b;width:100%;transition:.3s}main .sec .link::after{content:"";position:absolute;top:50%;right:-2em;transform:translate(0, -50%) rotate(45deg);border-top:1px solid #4b4b4b;border-right:1px solid #4b4b4b;width:.5em;height:.5em;transition:.3s}main .sec .link:hover::before{transform:scaleX(0)}main .sec .link.cs{pointer-events:none}main .sec .link.cs::after{content:none}main .sec02{display:grid;grid-template-columns:1fr;align-items:start;gap:2em 4em}@media screen and (768px <= width),print{main .sec02{grid-template-columns:8fr 9fr}}@media screen and (768px <= width),print{main .sec02L{margin:0 0 0 4em}}@media screen and (768px <= width),print{main .sec02R{padding:2em 0 0}}main .sec02R figure .footnote{right:4em;bottom:3em}main .sec03{margin:4em auto 0;padding:2em 0 3em;background:url("../images/top/bg_access.webp") no-repeat center center/cover #f5f1ee;background-blend-mode:multiply;max-width:unset;width:100%}@media screen and (768px <= width),print{main .sec03{margin:8em auto 0;padding:4em 0 5em}}main .sec03_inner{position:relative;margin:0 auto;max-width:1080px;width:96%}main .sec03 .head_h2{margin:0 auto}main .sec03 .sec_ttl{text-align:center}main .sec03 .sec_lead{text-align:center}main .sec03 .link{display:block;width:-moz-fit-content;width:fit-content}@media screen and (768px <= width),print{main .sec03 .link{position:absolute;top:17%;right:0}}main .sec03_box{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:1em;margin:2em auto 0}@media screen and (768px <= width),print{main .sec03_box{grid-template-columns:239fr 494fr 239fr;margin:2.5em auto 0}}@media screen and (768px <= width),print{main .sec03_box figure[data-sec03="1"]{align-self:end}}main .sec03_box figure[data-sec03="2"]{grid-area:1/1/2/3}@media screen and (768px <= width),print{main .sec03_box figure[data-sec03="2"]{grid-area:unset}}main .sec04{display:grid;grid-template-columns:1fr;align-items:start;gap:2em 4em;max-width:1280px;width:96%}@media screen and (768px <= width),print{main .sec04{grid-template-columns:695fr 422fr}}main .sec04L figure .footnote{bottom:4.75em;right:2em}main .sec04R figure{margin:2em auto 4em;width:40svw}@media screen and (768px <= width),print{main .sec04R figure{margin:4em auto 8em;width:239px}}/*# sourceMappingURL=top.css.map */