@font-face{font-family:"Didot";src:url("../fonts/Didot.woff") format("woff")}@keyframes fadein{0%{opacity:0}100%{opacity:1}}html{scroll-behavior:smooth;scroll-padding-top:50px}a{transition:all .3s ease}img{height:auto;max-width:100%}body{animation:fadein 3s forwards;font-family:"Didot",serif;position:relative}body:before{background-image:url(../images/bg01@2x.jpg);background-position:right center;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:100vh;height:100svh;position:fixed;right:0;top:0;width:calc(100% - 23.9vw);z-index:-1}body #wrap{background-color:#fff;margin:0 auto;width:394px}body #wrap #fv{position:relative}body #wrap #fv .image{margin:0 auto;padding:72px 0 0 0;width:362px}body #wrap #fv .image img{width:100%}body #wrap #fv>.txt{color:#0058ff;position:absolute;left:50%;position:absolute;text-align:center;top:80px;transform:translateX(-50%);-webkit-transform:translateX(-50%)}body #wrap #fv>.txt h1{font-size:60px;line-height:.91;margin:0 auto 18px;text-align:center}body #wrap #fv>.txt h2{font-family:"Jost",sans-serif;font-size:30px;font-weight:500;letter-spacing:.2em;margin:0 auto 15px;padding-left:.2em}body #wrap #fv>.txt .date{font-size:30px}body #wrap #fv .links{display:flex}body #wrap #fv .links .link{width:50%}body #wrap #fv .links .link a{align-items:center;background-color:#0058ff;color:#fff;display:flex;height:83px;justify-content:center}body #wrap #fv .links .link a .txt{text-align:center}body #wrap #fv .links .link a .txt .en{font-family:"Jost",sans-serif;font-size:22px;letter-spacing:.3em;padding-left:.3em}body #wrap #fv .links .link a .txt .ja{font-family:sans-serif;font-size:12px;letter-spacing:.1em}body #wrap #intro{background-color:#fff;color:#0058ff;line-height:1.5;padding:50px 37px;text-align:center}body #wrap #host{background-color:#fffcf0;color:#0058ff;padding:19px 30px 78px}body #wrap #host .header{padding-bottom:15px;text-align:center}body #wrap #host .header h3{font-size:40px;padding-bottom:3px}body #wrap #host .header h4{font-size:15px}body #wrap #host .list .block{background-color:#fff;border:7px solid #0058ff;padding:36px 33px 50px}body #wrap #host .list .block .image{padding-bottom:27px;text-align:center}body #wrap #host .list .block .name{padding-bottom:25px;text-align:center}body #wrap #host .list .block .name .last{font-size:20px;padding-bottom:4px}body #wrap #host .list .block .name .first{font-size:50px}body #wrap #host .list .block .desc{font-size:18px;line-height:1.6;padding-bottom:80px;text-align:center}body #wrap #host .list .block .data dl{padding-bottom:26px}body #wrap #host .list .block .data dl dt{background-color:#0058ff;color:#fff;font-size:16px;font-weight:normal;margin-bottom:10px;padding:8px 8px 4px;text-align:center}body #wrap #host .list .block .data dl dd{font-size:16px;line-height:1.6;text-align:center}body #wrap #host .list .block:first-child{margin-bottom:25px}body #wrap #host .scroll .line{background-color:#0058ff;height:40px;margin:0 auto 17px;width:2px}body #wrap #host .scroll p{font-family:"Jost",sans-serif;font-size:15px;letter-spacing:.2em;padding-left:.2em;text-align:center}body #wrap #slider{background-color:#0058ff;padding:60px 0}body #wrap #slider .image{padding:0 8px}body #wrap #slider .slick-dots{bottom:-30px;padding:0 35px;text-align:left}body #wrap #slider .slick-dots li{background-color:#fff;height:2px;opacity:.5;width:40px}body #wrap #slider .slick-dots li button{display:none}body #wrap #slider .slick-dots li button:before{color:#fff}body #wrap #slider .slick-dots li.slick-active{opacity:1}body #wrap #party{background-color:#0058ff;color:#fff}body #wrap #party .image{width:100%}body #wrap #party .image img{width:100%}body #wrap #party .txt{padding:46px 30px 62px}body #wrap #party .txt .header{padding-bottom:20px;text-align:center}body #wrap #party .txt .header h3{font-size:45px;padding-bottom:7px}body #wrap #party .txt .header h4{font-size:15px}body #wrap #party .txt .date{padding-bottom:38px;text-align:center}body #wrap #party .txt .date .year{font-size:30px}body #wrap #party .txt .date .day{font-size:60px}body #wrap #party .txt .date .youbi{font-size:25px;padding-bottom:28px}body #wrap #party .txt .date .time{align-items:center;background-color:#fff;color:#0058ff;display:flex;font-size:20px;justify-content:center;line-height:1;padding:10px 0 4px;margin:0 15px}body #wrap #party .txt .location .header{padding-bottom:38px;text-align:center}body #wrap #party .txt .location .header h3{padding-bottom:7px;font-size:45px}body #wrap #party .txt .location .header h4{font-size:15px}body #wrap #party .txt .data{padding-bottom:24px}body #wrap #party .txt .data dl{align-items:center;display:flex;margin-bottom:11px}body #wrap #party .txt .data dl dt{align-items:center;display:flex;border:1px solid #fff;font-size:16px;font-weight:normal;justify-content:center;line-height:1;margin-right:12px;padding:8px 0 4px;width:62px}body #wrap #party .txt .data dl dd{font-size:16px}body #wrap #party .txt .map iframe{height:225px;width:100%}body #wrap #party .fee{padding-bottom:80px}body #wrap #party .fee .header{padding-bottom:32px;text-align:center}body #wrap #party .fee .header h3{padding-bottom:7px;font-size:45px}body #wrap #party .fee .header h4{font-size:15px}body #wrap #party .fee dl{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 60px 30px}body #wrap #party .fee dl dt{font-size:20px}body #wrap #party .fee dl dd{font-family:sans-serif;font-size:23px}body #wrap #party .fee dl dd span{font-size:18px;margin-left:5px}body #wrap #party .fee .notice{font-size:12px;padding:5px 0 0;text-align:center}body #wrap #rsvp{color:#0058ff;padding:55px 45px 105px}body #wrap #rsvp .header{padding-bottom:32px;text-align:center}body #wrap #rsvp .header h3{font-size:45px}body #wrap #rsvp .header h4{font-size:15px}body #wrap #rsvp .desc{font-size:14px;line-height:1.7;padding-bottom:28px;text-align:center}body #wrap #rsvp .date{border-bottom:1px solid #0058ff;border-top:1px solid #0058ff;font-family:sans-serif;font-size:28px;font-weight:500;margin-bottom:25px;padding:14px 0 10px;text-align:center}body #wrap #rsvp .link a{align-items:center;background-color:#0058ff;color:#fff;border-radius:100px;display:flex;justify-content:center;padding:14px 0 12px}body #wrap #rsvp .link a .txt{text-align:center}body #wrap #rsvp .link a .txt .en{font-family:"Jost",sans-serif;font-size:22px;letter-spacing:.3em;padding:0 0 2px .3em}body #wrap #rsvp .link a .txt .ja{font-family:sans-serif;font-size:12px;letter-spacing:.1em}body #wrap footer{background-image:url(../images/footer01@2x.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;border-bottom:100px solid #0058ff;height:617px;width:100%}body #wrap footer .thankyou{margin:0 auto 285px;transform:translateY(-62px);width:302px}body #wrap footer .thankyou .image{padding-bottom:15px}body #wrap footer .thankyou .image img{width:100%}body #wrap footer .thankyou .txt{color:#0058ff;font-family:sans-serif;font-size:12px;line-height:2;text-align:center}body #wrap footer .desc{color:#0058ff;font-size:12px;letter-spacing:.05em;line-height:2;text-align:center}body #left{align-items:center;background-color:#0058ff;color:#fff;display:flex;height:100vh;height:100svh;justify-content:center;left:0;position:fixed;top:0;width:23.9vw}body #left .inner{text-align:center}body #left .inner h2{font-size:3.1vw;font-size:clamp(24px,3.1vw,60px);line-height:.91;margin:0 auto 1vw;text-align:center}body #left .inner h3{font-family:"Jost",sans-serif;font-size:1.6vw;font-size:clamp(12px,1.6vw,30px);font-weight:500;letter-spacing:.2em;margin:0 auto 1.7vw;padding-left:.2em}body #left .inner h4{font-size:1.6vw;font-size:clamp(12px,1.6vw,30px);font-family:serif;margin:0 auto 2.3vw}body #left .inner .line{background-color:#fff;height:2.1vw;margin:0 auto 2.8vw;width:2px}body #left .inner .date{margin:0 auto 3.3vw}body #left .inner .date .year{font-size:1.6vw;font-size:clamp(12px,1.6vw,30px)}body #left .inner .date .day{font-size:3.1vw;font-size:clamp(24px,3.1vw,60px)}body #left .inner .date .youbi{font-size:1.3vw;font-size:clamp(10px,1.3vw,25px)}body #left .inner .desc{font-family:sans-serif;font-size:.83vw;font-size:clamp(8px,.83vw,16px);font-weight:500;line-height:1.8;margin:0 auto 2vw}body #left .inner .link a{align-items:center;background-color:#fff;border-radius:4.2vw;color:#0058ff;display:flex;height:4.2vw;justify-content:center;width:17.3vw}body #left .inner .link a .txt .en{font-family:"Jost",sans-serif;font-size:1.3vw;font-size:clamp(10px,1.3vw,25px);font-weight:500;letter-spacing:.3em;margin:auto auto 0;padding:0 0 .2vw .3em}body #left .inner .link a .txt .ja{font-family:sans-serif;font-size:.625vw;font-size:clamp(8px,.625vw,12px);font-weight:500;letter-spacing:.1em;margin:0 auto auto;padding-left:.1em}body #right .logo{position:fixed;right:3.3vw;top:5.6vw;width:14.7vw}body #right .logo img{width:100%}@media screen and (max-width: 767px){body::before{display:none}body #left,body #right{display:none}body #wrap{width:100%}body #wrap #fv .links{bottom:0;left:0;position:fixed;width:100%;z-index:100}}/*# sourceMappingURL=style.css.map */