body #header::before{display:none !important}body.scroll #header::before{display:block !important;content:"";position:absolute;inset:0;background-image:linear-gradient(-90deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.9) 60%, rgba(0, 0, 0, 0.4) 70%);z-index:1;pointer-events:none;opacity:1;transition:opacity .5s;opacity:.5}body.scroll #header .header_inner .gnav_logo svg *{fill:#fff}#top video{width:100%;height:auto}#top #main{font-size:0;overflow:hidden}#top #contents{overflow:hidden}#top #contents .cs{pointer-events:none}#top #contents h2{font-size:min(5dvw,32px);font-family:"EB Garamond",serif;color:#3d2218;text-align:center;margin:0 0 1em;letter-spacing:.2em}@media screen and (min-width: 769px),print{#top #contents h2{font-size:min(5dvw,32px);margin:0 0 1em}}#top #contents .meritbox{background:#faf7ed;padding:1.5em 0}@media screen and (min-width: 769px),print{#top #contents .meritbox{padding:2em 0}}#top #contents .meritbox p{max-width:970px;width:90%;margin:0 auto}#top #contents .catch{background:#ded9d3;padding:1.5em 0 1em}@media screen and (min-width: 769px),print{#top #contents .catch{padding:3em 0 2em}}#top #contents .catch p{max-width:935px;width:70%;margin:0 auto}#top #contents .cv{background:#ded9d3;padding:0 0 1.5em 0;color:#fff}@media screen and (min-width: 769px),print{#top #contents .cv{padding:0 0 2em 0}}#top #contents .cv .request{max-width:257px;width:57.866%;margin:0 auto}@media screen and (min-width: 769px),print{#top #contents .cv .request{width:80%}}#top #contents .cv .premium{max-width:894px;margin:1em auto 0}@media screen and (min-width: 769px),print{#top #contents .cv .premium{margin:2em auto 0}}#top #contents .action{position:relative;padding:0 0 5em 0;background:#3c3225;z-index:1}#top #contents .action .main{position:absolute;top:5%;right:0;width:100%}@media screen and (min-width: 769px),print{#top #contents .action .main{top:5em;right:20%;width:auto}}@media screen and (min-width: 1024px),print{#top #contents .action .main{top:7%;right:20%;width:auto}}#top #contents .action .main .copy{width:63%;margin:0 auto}@media screen and (min-width: 769px),print{#top #contents .action .main .copy{max-width:102px}}#top #contents .action .main .copy p{margin:0 0 3em}#top #contents .action .main .copy .arrow-btn{width:45%;margin:0 auto}@media screen and (min-width: 769px),print{#top #contents .action .main .copy .arrow-btn{width:82px;margin:0}}#top #contents .action .main .copy .arrow-btn a{background:#fff;display:block;color:#3d2218;padding:.5em;font-size:min(3.6dvw,18px);position:relative;overflow:hidden;transition:all 1s 0s ease;text-align:center}@media screen and (min-width: 769px),print{#top #contents .action .main .copy .arrow-btn a{writing-mode:vertical-rl;text-orientation:mixed;text-align:left;padding:.5em .25em;font-size:min(3.9dvw,21px)}}#top #contents .action .main .copy .arrow-btn a span{position:relative;z-index:5}#top #contents .action .main .copy .arrow-btn a::after{content:"";width:0;height:0;border-left:500px solid #3d2218;border-bottom:500px solid rgba(0,0,0,0);position:absolute;top:-1000px;left:0;transition:all 1s 0s ease;z-index:4}#top #contents .action .main .copy .arrow-btn a:hover{color:#fff;opacity:1}#top #contents .action .main .copy .arrow-btn a:hover::after{top:0}#top #contents .action .main .copy .arrow-btn.change a{background:#fff;color:#3d2218}#top #contents .action .nopos{position:static;margin-top:-10vw}@media screen and (min-width: 769px),print{#top #contents .action .nopos{text-align:left}}#top #contents .action ul{margin:-10vw auto 0;position:relative;z-index:10;align-items:flex-start}@media screen and (min-width: 769px),print{#top #contents .action ul{display:flex;justify-content:space-between;gap:3%;width:95%}}#top #contents .action ul li{position:relative;transition:all 1s 0s ease;list-style:none;overflow:hidden;font-size:0}#top #contents .action ul li video{-o-object-fit:cover;object-fit:cover}#top #contents .action ul li:nth-of-type(1){width:72.8%;margin:0 0 0 5%}@media screen and (min-width: 769px),print{#top #contents .action ul li:nth-of-type(1){width:auto;margin:15% 0 0 0}}#top #contents .action ul li:nth-of-type(1) video{height:50vw}@media screen and (min-width: 769px),print{#top #contents .action ul li:nth-of-type(1) video{height:35vw}}#top #contents .action ul li:nth-of-type(1) .cap{left:0;right:auto}@media screen and (min-width: 769px),print{#top #contents .action ul li:nth-of-type(1) .cap{right:0;left:auto}}#top #contents .action ul li:nth-of-type(2){width:48.8%;margin:-5vw 0 0 46.2%}@media screen and (min-width: 769px),print{#top #contents .action ul li:nth-of-type(2){width:auto;margin:7.5% 0 0 0}}#top #contents .action ul li:nth-of-type(2) video{height:40vw}@media screen and (min-width: 769px),print{#top #contents .action ul li:nth-of-type(2) video{height:35vw}}#top #contents .action ul li:nth-of-type(3){width:47.733%;margin:-23vw 0 0 10%}@media screen and (min-width: 769px),print{#top #contents .action ul li:nth-of-type(3){width:auto;margin:0}}#top #contents .action ul li:nth-of-type(3) video{height:48vw}@media screen and (min-width: 769px),print{#top #contents .action ul li:nth-of-type(3) video{height:35vw}}#top #contents .section.position{position:relative}#top #contents .section.position .top{position:relative}#top #contents .section.position .top .bg{font-size:0}#top #contents .section.position .photobox{position:relative;padding:2.5em 0 0;overflow:hidden}@media screen and (min-width: 769px),print{#top #contents .section.position .photobox{padding:5em 0 0}}#top #contents .section.position .photobox video{position:absolute;top:0;left:0;z-index:-1}#top #contents .section.position .photobox .lead{max-width:280px;width:60%;margin:0 auto 2.5em}@media screen and (min-width: 769px),print{#top #contents .section.position .photobox .lead{margin:0 auto 5em}}#top #contents .section.position .photobox .photo{position:relative;z-index:1;border-bottom:2px solid #faf7ed}@media screen and (min-width: 769px),print{#top #contents .section.position .photobox .photo{border-bottom:4px solid #faf7ed}}#top #contents .section.position .photobox .photo .ph{position:absolute;list-style:none;font-size:0}#top #contents .section.position .photobox .photo .random-photo-list .ph{opacity:0;transform:scale(1.05);transition:opacity .8s ease,transform 1.5s ease}#top #contents .section.position .photobox .photo .random-photo-list .ph.is-show{opacity:1;transform:scale(1)}#top #contents .section.position .photobox .photo .photo01{top:0;left:0;width:45.6%;z-index:5}@media screen and (min-width: 769px),print{#top #contents .section.position .photobox .photo .photo01{width:21.015%}}#top #contents .section.position .photobox .photo .photo02{top:26.85%;left:0;width:45.6%;z-index:5}@media screen and (min-width: 769px),print{#top #contents .section.position .photobox .photo .photo02{top:30.65%;width:21.015%}}#top #contents .section.position .photobox .photo .photo03{top:0;left:auto;right:0;width:53.866%;z-index:5}@media screen and (min-width: 769px),print{#top #contents .section.position .photobox .photo .photo03{right:auto;left:21.35%;width:51.562%}}#top #contents .section.position .photobox .photo .photo04{bottom:23.5%;right:0;width:39.733%;z-index:5}@media screen and (min-width: 769px),print{#top #contents .section.position .photobox .photo .photo04{bottom:0;right:auto;left:0;width:37.5%}}#top #contents .section.position .photobox .photo .photo05{bottom:.25%;right:0;width:39.733%;z-index:5}@media screen and (min-width: 769px),print{#top #contents .section.position .photobox .photo .photo05{bottom:0;right:auto;left:37.85%;width:35.078%}}#top #contents .section.position .photobox .photo .photo06{bottom:.25%;left:0;right:auto;width:59.733%;z-index:5}@media screen and (min-width: 769px),print{#top #contents .section.position .photobox .photo .photo06{bottom:auto;top:0;left:auto;right:0;width:26.796%}}#top #contents .section.plan{background:#3c3225;padding:2.5em 0}@media screen and (min-width: 769px),print{#top #contents .section.plan{padding:5em 0}}#top #contents .section.plan .flex{max-width:1092px;width:90%;margin:0 auto}@media screen and (min-width: 769px),print{#top #contents .section.plan .flex{display:flex;flex-wrap:wrap;justify-content:space-between}}#top #contents .section.plan .flex .left{width:100%;padding:0 0 3em 0}@media screen and (min-width: 769px),print{#top #contents .section.plan .flex .left{width:59.629%;padding:10em 0 0 0}}#top #contents .section.plan .flex .left .photo{font-size:0}#top #contents .section.plan .flex .right{width:100%}@media screen and (min-width: 769px),print{#top #contents .section.plan .flex .right{width:27.407%}}#top #contents .section.plan .flex .right h2{color:#fff}#top #contents .section.plan .flex .right .copy{width:82%;margin:0 auto;padding:0 0 3em}@media screen and (min-width: 769px),print{#top #contents .section.plan .flex .right .copy{width:27.243%;padding:2em 0 2.5em}}#top #contents .section.plan .flex .btn{max-width:217px;width:57.866%;margin:0 auto}@media screen and (min-width: 769px),print{#top #contents .section.plan .flex .btn{width:80%}}/*# sourceMappingURL=top.css.map */