@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP&display=swap";:root{--theme-color: #885c4b}header{background:#fff}.fix{background:#fff;-webkit-box-shadow:0 0 20px #ddd;box-shadow:0 0 20px #ddd}.thanks-party-2025{padding-top:95px}.thanks-party-2025 p,.thanks-party-2025 div{font-size:clamp(1.4rem,1.3328rem + .18vw,1.6rem)}.thanks-party-2025 h1,.thanks-party-2025 h2{font-family:"Noto Serif JP",serif;font-weight:normal}.thanks-party-2025 h1{font-size:clamp(2.2rem,1.0672rem + 2.49vw,4.8rem) !important;color:var(--theme-color);margin-bottom:40px;text-align:left}.thanks-party-2025 h2{font-size:clamp(2.2rem,1.3328rem + 1.78vw,4rem) !important;color:var(--theme-color);margin-bottom:24px;letter-spacing:.05em}.thanks-party-2025 h2 span{font-size:1.4rem;display:block;color:var(--theme-color)}.thanks-party-2025 .bold{font-weight:bold;font-family:"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif}.thanks-party-2025 img{height:auto}.thanks-party-2025 ul:not([class]){list-style:disc;padding-left:1.5em}.thanks-party-2025 ul:not([class]) li{list-style:disc}.thanks-party-2025_bg{position:fixed;width:calc(100% - 20px);height:calc(100% - 20px);top:10px;left:10px;z-index:-2;opacity:.6}@media screen and (max-width: 640px){.thanks-party-2025_bg{width:100%;height:100%;top:0;left:0}}.thanks-party-2025_bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thanks-party-2025 .sec{padding:120px 0;position:relative}.thanks-party-2025 .sec p,.thanks-party-2025 .sec li{line-height:2}.thanks-party-2025 .sec.-gy{background:rgba(255,255,255,.8)}.thanks-party-2025 .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:80px}.thanks-party-2025 .flex.-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.thanks-party-2025 .flex>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.thanks-party-2025 .flex+.flex{margin-top:120px}.thanks-party-2025 .inner{padding-inline:40px}.thanks-party-2025 .mv{height:100vh;overflow:hidden}.thanks-party-2025 .mv p,.thanks-party-2025 .mv li{line-height:2}.thanks-party-2025 .mv .mv_bg{width:100%;height:calc(100svh - 105px);background:url(../img/thanks-party-2025/mv_bg_g2.jpg);background-position:center;background-attachment:fixed;-webkit-animation:mv 40s linear infinite;animation:mv 40s linear infinite;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.thanks-party-2025 .mv .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:80px;width:100%}.thanks-party-2025 .mv .inner figure{width:30%;max-width:500px;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.thanks-party-2025 .mv .inner figure img{max-height:72vh;width:100%}.thanks-party-2025 .mv .lead{font-weight:bold;font-family:"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif}.thanks-party-2025 .mv p:not(:last-child){margin-bottom:1em}.thanks-party-2025 .mv .sp-img{display:none}.thanks-party-2025 .sp-img{display:none}.thanks-party-2025 .concept .content{text-align:center}.thanks-party-2025 .concept h2 span{background:var(--theme-color);color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;padding:0 10px;border-radius:4px}.thanks-party-2025 .ornament-2{max-width:240px;width:40%;position:absolute;right:0;bottom:0;margin-bottom:0;z-index:-1}.thanks-party-2025 .ornament-2 img{vertical-align:bottom}.thanks-party-2025 .dress-code .content>*:not(:first-child){margin-top:1em}.thanks-party-2025 .dress-code .content .note{margin-top:0}.thanks-party-2025 .dress-code .content .border{border-top:1px solid;border-bottom:1px solid;padding-block:1em}.thanks-party-2025 .about .dot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--theme-color);font-size:1.4rem;gap:5px;font-weight:bold;font-family:"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif}.thanks-party-2025 .about .dot:before{content:"";width:8px;height:8px;border-radius:8px;background:var(--theme-color)}.thanks-party-2025 .about .point{margin-top:1.5em}.thanks-party-2025 .youtube{max-width:1200px;margin:120px auto;padding:80px;position:relative}.thanks-party-2025 .youtube img{width:auto}.thanks-party-2025 .youtube h3{color:var(--theme-color);margin-bottom:40px;text-align:center}.thanks-party-2025 .youtube .top-left{position:absolute;top:0;left:0}.thanks-party-2025 .youtube .top-right{position:absolute;top:0;right:0}.thanks-party-2025 .youtube .bottom-left{position:absolute;bottom:0;left:0}.thanks-party-2025 .youtube .bottom-right{position:absolute;bottom:0;right:0}.thanks-party-2025 .youtube .iframe-wrap{position:relative;width:100%;height:0;padding-top:56.25%}.thanks-party-2025 .youtube .iframe-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.thanks-party-2025 .ornament-1{max-width:240px;width:40%;position:absolute;left:0;top:0;margin-bottom:0;z-index:-1}.thanks-party-2025 .ornament-1 img{vertical-align:top}@media screen and (max-width: 840px){.thanks-party-2025 .sec{padding:90px 0}.thanks-party-2025 .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:56px}.thanks-party-2025 .flex.-reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.thanks-party-2025 .flex+.flex{margin-top:90px}.thanks-party-2025 .flex .img{width:80%;margin-inline:auto}.thanks-party-2025 .mv .inner .content,.thanks-party-2025 .mv .inner figure{width:50%}.thanks-party-2025 .mv .mv_bg{background-size:200%}}@media screen and (max-width: 640px){.thanks-party-2025{padding-top:60px}}@media screen and (max-width: 560px){.thanks-party-2025 .sec.-gy{padding-bottom:0}.thanks-party-2025 .flex{gap:32px}.thanks-party-2025 .flex .img{width:100%}.thanks-party-2025 .inner{padding-inline:20px}.thanks-party-2025 .mv{height:auto;overflow:inherit}.thanks-party-2025 .mv .mv_bg{height:auto;padding-block:160px 240px}.thanks-party-2025 .mv .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.thanks-party-2025 .mv .inner .content{width:100%}.thanks-party-2025 .mv .inner figure{display:none}.thanks-party-2025 .sp-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px;padding-inline:20px;margin-top:-100px}.thanks-party-2025 .sp-img>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.thanks-party-2025 .sp-img>*:first-child{margin-top:56px}.thanks-party-2025 .concept h2 span{margin-bottom:10px}.thanks-party-2025 .youtube{padding:40px 24px}}@-webkit-keyframes mv{0%{background-position:250px 620px}100%{background-position:250px 0}}@keyframes mv{0%{background-position:250px 620px}100%{background-position:250px 0}}.thanks-party-2025_recommend{padding-bottom:120px}.thanks-party-2025_recommend .inner{padding:0 40px}.thanks-party-2025_recommend .recommend-area{max-width:inherit}.thanks-party-2025_recommend .recommend-area img{-o-object-fit:cover;object-fit:cover}.thanks-party-2025_recommend h2{position:relative;background:#604a2f;color:#fff;border:none;font-size:2rem;padding:10px 20px;margin-top:5rem;margin-bottom:1.8rem;border-radius:5px;font-family:"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-weight:600;text-align:left}.thanks-party-2025_recommend h2:before{content:"";position:absolute;border-top:8px solid #fff;border-right:8px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0);bottom:-8px;left:30px}.thanks-party-2025_recommend h2:after{content:"";position:absolute;border-top:10px solid #604a2f;border-right:8px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0);bottom:-8px;left:30px}@media screen and (max-width: 640px){.thanks-party-2025_recommend h2{font-size:1.6rem;padding:10px}}@media screen and (max-width: 560px){.thanks-party-2025_recommend{padding-bottom:64px}.thanks-party-2025_recommend .recommend-area{margin:0;width:100%}.thanks-party-2025_recommend h2{margin-top:0}.thanks-party-2025_recommend .inner{padding-inline:20px}}.schedule .name .area{background:var(--theme-color)}/*# sourceMappingURL=thanks2025.css.map */