main #information{margin:0;width:100%}@media screen and (768px <= width),print{main #information{display:flex}}main #information .ttl{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:1em 0;width:100%;background-color:#cbb879;color:#fff;font-size:min(2.8dvw,16px);line-height:1;text-align:center}@media screen and (768px <= width),print{main #information .ttl{width:180px}}main #information ul{margin:0;width:100%;display:flex;align-items:center;text-align:center}@media screen and (768px <= width),print{main #information ul{width:calc(100% - 180px)}}main #information ul li{margin:0;padding:1em;width:100%;display:flex;text-align:left;font-size:min(2.5dvw,14px)}main #information ul li span.day{padding:0 1em 0 0;border-right:1px solid #000}main #information ul li span.detail{padding:0 0 0 1em}main .sec{position:relative}main .sec_h1{position:absolute;top:15%;left:10%;width:45%;color:#fff;font-size:min(5.05dvw,33px);letter-spacing:.075em;line-height:1.4;z-index:1}@media screen and (768px <= width),print{main .sec_h1{font-size:min(5.05dvw,33px)}}main .sec_h2{margin:3rem 0 0;padding:0 1.5rem .5rem;border-bottom:1px solid #fff;width:100%;color:#fff;font-size:min(3.75dvw,24px);font-family:"Cinzel",serif;font-weight:500;letter-spacing:.1em;line-height:1.2}@media screen and (768px <= width),print{main .sec_h2{margin:6rem 0 0;font-size:min(3.2dvw,20px)}}main .sec_h2.black{border-bottom:1px solid #231815;color:#231815}main .sec_lead{padding:0 1rem;color:#fff;font-size:min(2.3dvw,12px);font-weight:500;letter-spacing:.1em;line-height:2}@media screen and (768px <= width),print{main .sec_lead{padding:0 2rem;font-size:min(2.3dvw,12px);line-height:4}}main .sec_inner{margin:0 auto;max-width:840px;width:90%}@media screen and (768px <= width),print{main .sec_inner{width:100%}}main .sec00 .mv{overflow:hidden;position:relative;aspect-ratio:750/890;width:100%;max-width:100%;font-size:0;line-height:0;touch-action:pan-y}@media screen and (768px <= width),print{main .sec00 .mv{aspect-ratio:1280/822}}main .sec00 .mv picture,main .sec00 .mv img,main .sec00 .mv video{display:block;width:100%;height:100%;max-width:100%}main .sec00 .mv img,main .sec00 .mv video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}main .sec00 .mv video{position:absolute;top:0;left:0;z-index:5}main .sec00 .mv .skip{position:absolute;top:61px;left:10px;z-index:6}@media screen and (768px <= width),print{main .sec00 .mv .skip{top:110px}}main .sec00 .mv .skip a{display:block;font-size:min(2.8dvw,16px);padding:1em 1em;background:#2e2420;color:#fff}main .sec01{padding:3em 0 6em;background:url("../images/top/sec01_bg.svg") no-repeat center center/cover rgba(0,0,0,0)}@media screen and (768px <= width),print{main .sec01{padding:3em 0 6em}}main .sec01 .sec_inner{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4em 0}@media screen and (768px <= width),print{main .sec01 .sec_inner{gap:8em 0}}main .sec01_txt{width:100%}main .sec01_head{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5em 0;color:#fff;text-align:center}@media screen and (768px <= width),print{main .sec01_head{gap:2.5em 0}}main .sec01_head_ttl{font-size:min(5.05dvw,33px);font-weight:bold;letter-spacing:.15em;line-height:1.5}@media screen and (768px <= width),print{main .sec01_head_ttl{font-size:min(5.05dvw,33px)}}main .sec01_head_lead{font-size:min(2.8dvw,16px);font-weight:500;letter-spacing:.25em;line-height:3}@media screen and (768px <= width),print{main .sec01_head_lead{font-size:min(2.8dvw,16px)}}main .sec01_cv_ttl{color:#fff;font-size:min(3.8dvw,25px);letter-spacing:.1em;line-height:1.8;text-align:center}@media screen and (768px <= width),print{main .sec01_cv_ttl{font-size:min(3.8dvw,25px)}}main .sec01_cv_info{color:#c9bc9c;font-size:min(6dvw,42px);line-height:1.6;text-align:center}@media screen and (768px <= width),print{main .sec01_cv_info{font-size:min(6dvw,42px)}}main .sec01_cv_grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:1em 0;margin:1em 0 0;width:100%}@media screen and (768px <= width),print{main .sec01_cv_grid{grid-template-columns:repeat(2, 1fr);gap:1.5em 3.5em;margin:2.5em 0 0}}main .sec01_cv_grid a{position:relative;display:flex;width:100%}main .sec01_cv_grid a:hover{filter:invert(100%)}main .sec01_cv_grid a.cs{cursor:normal;pointer-events:none}main .sec01_cv_grid a.cs::after{content:"Coming soon";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:.5em 0;background-color:rgba(35,24,21,.9);width:50%;color:#fff;font-size:min(2.8dvw,16px);letter-spacing:.1em;text-align:center}@media screen and (768px <= width),print{main .sec01_cv_grid a.cs::after{font-size:min(2.3dvw,12px)}}main .sec02 .sec_inner{position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%}main .sec02 .sec_lead{color:#fff}main .sec02_body{position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:start;align-items:center;gap:2em 0;width:55dvw;height:100%;background-color:rgba(35,24,21,.66);font-size:min(3.2dvw,20px)}@media screen and (768px <= width),print{main .sec02_body{width:57.1428571429%;font-size:min(2.8dvw,16px)}}@media screen and (1024px <= width),print{main .sec02_body{width:47.619047619%}}@media screen and (1280px <= width),print{main .sec02_body{width:38.4523809524%}}main .sec02_body>a{position:relative;display:flex;justify-content:center;align-items:center;padding:.5em 0;border:1px solid #2e2420;border-radius:.5em;background-color:#fff;width:calc(100% - 2em);color:#2e2420;transition:.5s}main .sec02_body>a::before{content:"";position:absolute;top:50%;right:5%;width:24px;height:1px;background:#2e2420;transform:translateY(-50%)}main .sec02_body>a::after{content:"";position:absolute;top:50%;right:5%;width:8px;height:8px;border-top:1px solid #2e2420;border-right:1px solid #2e2420;transform:translateY(-50%) rotate(45deg)}main .sec02_body>a:hover{filter:invert(100%)}main .sec03 .sec_inner{position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%}main .sec03 .sec_lead{color:#231815}main .sec03_body{position:absolute;top:0;right:0;display:flex;flex-direction:column;justify-content:start;align-items:center;gap:2em 0;width:55dvw;height:100%;background-color:hsla(0,0%,100%,.78);font-size:min(3.2dvw,20px)}@media screen and (768px <= width),print{main .sec03_body{width:57.1428571429%;font-size:min(2.8dvw,16px)}}@media screen and (1024px <= width),print{main .sec03_body{width:47.619047619%}}@media screen and (1280px <= width),print{main .sec03_body{width:38.4523809524%}}main .sec03_body>a{position:relative;display:flex;justify-content:center;align-items:center;padding:.5em 0;border:1px solid #fff;border-radius:.5em;background-color:#2e2420;width:calc(100% - 2em);color:#fff;transition:.5s}main .sec03_body>a::before{content:"";position:absolute;top:50%;right:5%;width:24px;height:1px;background:#fff;transform:translateY(-50%)}main .sec03_body>a::after{content:"";position:absolute;top:50%;right:5%;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;transform:translateY(-50%) rotate(45deg)}main .sec03_body>a:hover{filter:invert(100%)}main .sec04 .sec_inner{position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%}main .sec04 .sec_lead{color:#fff}main .sec04_body{position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:start;align-items:center;gap:2em 0;width:55dvw;height:100%;background-color:rgba(35,24,21,.66);font-size:min(3.2dvw,20px)}@media screen and (768px <= width),print{main .sec04_body{width:57.1428571429%;font-size:min(2.8dvw,16px)}}@media screen and (1024px <= width),print{main .sec04_body{width:47.619047619%}}@media screen and (1280px <= width),print{main .sec04_body{width:38.4523809524%}}main .sec04_body>a{position:relative;display:flex;justify-content:center;align-items:center;padding:.5em 0;border:1px solid #2e2420;border-radius:.5em;background-color:#fff;width:calc(100% - 2em);color:#2e2420;transition:.5s}main .sec04_body>a::before{content:"";position:absolute;top:50%;right:5%;width:24px;height:1px;background:#2e2420;transform:translateY(-50%)}main .sec04_body>a::after{content:"";position:absolute;top:50%;right:5%;width:8px;height:8px;border-top:1px solid #2e2420;border-right:1px solid #2e2420;transform:translateY(-50%) rotate(45deg)}main .sec04_body>a:hover{filter:invert(100%)}main .sec98{padding:2em 0 6em}@media screen and (768px <= width),print{main .sec98{padding:4em 0 8em}}main .sec98 .sec_inner{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5em}@media screen and (768px <= width),print{main .sec98 .sec_inner{gap:3em}}main .sec98_nav{margin:0;padding:1em 0;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1em 0;color:#231815;font-size:min(2.8dvw,16px);line-height:1.6}@media screen and (768px <= width),print{main .sec98_nav{padding:2em 0}}main .sec98_nav a{margin:0;padding:0 .5em;border-right:1px solid #231815;font-size:min(3dvw,18px);line-height:1}@media screen and (768px <= width),print{main .sec98_nav a{padding:0 1.5em;font-size:min(2.5dvw,14px)}}main .sec98_nav a:nth-of-type(3){border-right:unset}@media screen and (768px <= width),print{main .sec98_nav a:nth-of-type(3){border-right:1px solid #231815}}main .sec98_nav a:last-of-type{border-right:none}main .sec98_outline{padding:3em 1.5em;background-color:#f7f7f7}@media screen and (768px <= width),print{main .sec98_outline{padding:3em}}main .sec98_outline_ttl{font-size:min(5.2dvw,36px);font-weight:500;line-height:1.2;text-align:center}@media screen and (768px <= width),print{main .sec98_outline_ttl{font-size:min(5dvw,32px)}}main .sec98_outline_list{margin:2em auto 0}main .sec98_outline_list_block{display:grid;grid-template-columns:1fr 3fr;padding:1em 1em 1em 0;border-bottom:1px solid #231815}@media screen and (768px <= width),print{main .sec98_outline_list_block{grid-template-columns:3fr 7fr}}main .sec98_outline_list_block:last-of-type{border-bottom:unset}main .sec98_outline_list_block dt{font-size:min(2.8dvw,16px);font-weight:500}main .sec98_outline_list_block dd{font-size:min(2.8dvw,16px)}main .sec98_outline>a{display:flex;justify-content:center;align-items:center;margin:2em auto 0;padding:.5em 0;background-color:#4b4b4b;max-width:250px;width:60dvw;color:#fff}@media screen and (768px <= width),print{main .sec98_outline>a{width:100%}}main .sec98_outline>a:hover{filter:invert(100%)}/*# sourceMappingURL=top.css.map */