﻿.pala{opacity:0;transition:all 1s ease}.pala--down{-webkit-transform:translateY(-10%);transform:translateY(-10%)}.pala--down2{-webkit-transform:translateY(-20%);transform:translateY(-20%)}.pala--up{-webkit-transform:translateY(10%);transform:translateY(10%)}.pala--up2{-webkit-transform:translateY(20%);transform:translateY(20%)}.pala--lr{-webkit-transform:translate(-10%, 0);transform:translate(-10%, 0)}.pala--lr5{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.pala--rl{-webkit-transform:translate(10%, 0);transform:translate(10%, 0)}.pala--scaleUp{-webkit-transform:scale(0.1);transform:scale(0.1)}.pala--scaleDown{-webkit-transform:scale(1.5);transform:scale(1.5)}.delay50{transition-delay:.05s}.delay100{transition-delay:.1s}.delay150{transition-delay:.15s}.delay200{transition-delay:.2s}.delay250{transition-delay:.25s}.delay300{transition-delay:.3s}.delay400{transition-delay:.4s}.delay500{transition-delay:.5s}.delay600{transition-delay:.6s}.delay700{transition-delay:.7s}.delay800{transition-delay:.8s}.delay900{transition-delay:.9s}.delay1000{transition-delay:1s}.delay1100{transition-delay:1.1s}.delay1200{transition-delay:1.2s}.delay1300{transition-delay:1.3s}.delay1400{transition-delay:1.4s}.delay1500{transition-delay:1.5s}@keyframes line_anime{0%{height:0}100%{height:90px}}@keyframes line_anime_sp{0%{height:0}100%{height:2rem}}.pala.action,.pala_line.action{opacity:1;-webkit-transform:none;transform:none}@media print,screen and (min-width: 1024px){._hover{transition:opacity .15s linear;-webkit-transition:opacity .15s linear}._hover:hover{opacity:.7}}:root{--global--font-family: "游ゴシック", YuGothic, "游ゴシック体", YuGothic, "Hiragino Kaku Gothic Pro", "Helvetica Neue", "Helvetica", sans-serif;--global--font-family-web: "Zen Maru Gothic", sans-serif;--global--font-weight-400: 400;--global--font-weight-500: 500;--global--font-weight-700: 700;--global--font-base: 18px;--global--font-sp-base: 3.6vw}.font-web{font-family:var(--global--font-family-web);font-weight:900}.weight400{font-weight:var(--global--font-weight-400)}.weight500{font-weight:var(--global--font-weight-500)}.weight700{font-weight:var(--global--font-weight-700)}:root{--global--color: #736357;--global--color-green: #37b48d}.altimg{font-size:0;text-indent:-9999px}.altimg a{display:block;width:100%;height:100%}.clearfix:after{content:"";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}._flex{display:flex}._flex._wrap{flex-wrap:wrap}._flex._between{justify-content:space-between}._flex._around{justify-content:space-around}._flex._center{justify-content:center}._flex._align-items_start{align-items:flex-start}._flex._align-items_center{align-items:center}@media print,screen and (max-width: 768px){.pc_only{display:none !important}}@media print,screen and (min-width: 769px){.sp_only{display:none !important}}#loader{content:"";display:block;position:fixed;z-index:2000;left:0;top:0;width:100%;height:100%;background:#fff;transition:opacity 1s linear;-webkit-transition:opacity 1s linear}#loader.loaded{opacity:0}#loader div{position:fixed;z-index:200;left:50%;top:50%;width:5rem;height:5rem;margin:-2.5rem 0 0 -2.5rem;background-size:100% 100%;animation:r1 1s linear infinite}body.loaded::after{content:none}@keyframes r1{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}html{font-size:62.5%}body{position:relative;margin:0;color:var(--global--color);font-size:var(--global--font-base);font-size:1.8rem;font-family:var(--global--font-family);font-optical-sizing:auto;font-style:normal;line-height:1.8;font-weight:500;text-rendering:optimizeLegibility;font-kerning:normal;font-variant-ligatures:common-ligatures contextual;font-feature-settings:"kern","liga","clig","calt"}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}hr{display:none}p,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form{margin:0;line-height:1.6;font-weight:400;color:var(--global--color)}ul{padding:0;list-style-type:none}h1,h2,h3,h4,h5,h6,dt,th,p,li,dd,td{color:var(--global--color)}p,li,dd,td{font-weight:400;line-height:1.8}figure{display:block;width:100%;height:auto;margin:0;padding:0}img{max-width:100%;height:auto;border:0;vertical-align:top}a{text-decoration:none;color:var(--global--color)}a:visited{color:var(--global--color)}table{border-collapse:collapse;border-spacing:0}::-webkit-input-placeholder{color:#ccc;font-weight:normal}::-moz-placeholder{color:#ccc;font-weight:normal}:-ms-input-placeholder{color:#ccc;font-weight:normal}html,body{height:100%}header,footer{width:100%}p{text-align:justify}ul{list-style-type:none}*{box-sizing:border-box}.wrap{position:relative;width:100%;max-width:1000px;margin:0 auto}@media print,screen and (max-width: 768px){.wrap{padding:0 3%}}body .xmas2025{background-color:#fff9d7}.char{animation:floatChar 5s ease-in-out infinite}@keyframes floatChar{0%{transform:translateY(0)}25%{transform:translateY(-6px)}50%{transform:translateY(4px)}75%{transform:translateY(-12px)}100%{transform:translateY(0)}}.totop{position:fixed;right:20px;bottom:20px;z-index:1000;display:none;width:120px}.totop a{display:block}@media print,screen and (max-width: 768px){.totop{right:2vw;bottom:2vw;width:24vw}}.xmas2025-header{display:flex;justify-content:center;align-items:center;width:100%;background-color:#fff}@media print,screen and (min-width: 1024px){.xmas2025-header{margin-bottom:20px;padding:10px 0}}@media print,screen and (max-width: 768px){.xmas2025-header{position:relative;left:0;top:0;width:100vw;height:60px;z-index:9999}}.xmas2025-header .logo{width:100px;margin:0 auto}.xmas2025-header .logo a{display:block;width:100%}.xmas2025-footer{position:relative;width:100%;padding:10px 0;background-color:#fff}@media print,screen and (max-width: 768px){.xmas2025-footer::before{content:"";position:absolute;left:0;top:-5px;width:100vw;height:10px;background-color:#fff}}.xmas2025-footer address{font-style:normal;text-align:center;font-size:11px;font-family:"Helvetica Neue","Helvetica","游ゴシック",YuGothic,"游ゴシック体",YuGothic,"Hiragino Kaku Gothic Pro",sans-serif}@media print,screen and (max-width: 768px){.xmas2025-footer address{padding-left:5%;text-align:left;font-size:10px}}.xmas2025 nav{width:100%;background-color:var(--global--color-green)}@media print,screen and (min-width: 769px){.xmas2025 nav{position:sticky;top:0;z-index:998}}@media print,screen and (max-width: 768px){.xmas2025 nav{display:none;position:fixed;left:0;top:0;justify-content:center;align-items:center;width:100vw;z-index:999;box-shadow:0 4px 10px rgba(0,0,0,.1)}}.xmas2025 nav ul{display:flex;justify-content:center}@media print,screen and (max-width: 768px){.xmas2025 nav ul{justify-content:space-between;align-items:center;width:100%;padding:10px 0}}.xmas2025 nav li{position:relative;width:100%}@media print,screen and (min-width: 1024px){.xmas2025 nav li{width:210px}.xmas2025 nav li::after{content:"";position:absolute;top:15%;right:0;width:1px;height:70%;background-color:#fff}.xmas2025 nav li:first-child::before{content:"";position:absolute;top:15%;left:0;width:1px;height:70%;background-color:#fff}}@media print,screen and (max-width: 768px){.xmas2025 nav li{width:25%;border-left:solid 1px #fff}.xmas2025 nav li:first-child{border-left:none}}.xmas2025 nav li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:15px 0;font-size:22px;font-weight:bold;text-align:center;color:#fff;line-height:1.2}@media print,screen and (min-width: 1024px){.xmas2025 nav li a{transition:background-color .15s linear;-webkit-transition:background-color .15s linear}.xmas2025 nav li a:hover{background-color:#fff;color:var(--global--color-green);border-radius:10px}}@media print,screen and (max-width: 768px){.xmas2025 nav li a{padding:10px 0;font-size:3.5vw}}@media print,screen and (min-width: 769px){.xmas2025 nav .nav_char{display:none}}@media print,screen and (max-width: 768px){.xmas2025 nav .nav_char{position:absolute;left:35%;bottom:14vh;width:40vw}}.xmas2025-mv{position:relative;width:100%;max-width:1220px;margin:0 auto}.xmas2025-mv .xmas2025-mv-img{position:relative;width:100%}.xmas2025-mv .xmas2025-mv-img img{width:100%}.xmas2025-mv .xmas2025-mv-img .xmas2025-mv-star{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.xmas2025-mv .xmas2025-mv-img .xmas2025-mv-star .xmas2025-mv-star-item{position:absolute;inset:0;display:block;opacity:0;animation:mv-star-toggle 1.8s ease-in-out infinite;animation-play-state:paused}.xmas2025-mv .xmas2025-mv-img .xmas2025-mv-star .xmas2025-mv-star-item img{width:100%;height:auto}body.mv-ready .xmas2025-mv .xmas2025-mv-img .xmas2025-mv-star .xmas2025-mv-star-item{animation-play-state:running}.xmas2025-mv .xmas2025-mv-img .xmas2025-mv-star .xmas2025-mv-star-item--1{animation-delay:0s}.xmas2025-mv .xmas2025-mv-img .xmas2025-mv-star .xmas2025-mv-star-item--2{animation-delay:.9s}.xmas2025-mv h1{position:absolute;left:50%;top:min(60px,5vw);width:70vw;max-width:840px;transform:translateX(-50%);opacity:0;z-index:1}@media print,screen and (max-width: 768px){.xmas2025-mv h1{top:34vw;width:82%}}.xmas2025-mv h1 img{width:100%;height:auto}body.mv-ready .xmas2025-mv h1{animation:mv-title-zoom .5s ease-out forwards}@keyframes mv-title-zoom{0%{transform:translate(-50%, 0) scale(0.5);opacity:0}70%{transform:translate(-50%, 0) scale(1.1);opacity:1}100%{transform:translate(-50%, 0) scale(1);opacity:1}}@keyframes mv-star-toggle{0%,45%{opacity:1}55%,100%{opacity:0}}.xmas2025-read{position:relative;z-index:0;padding:40px 0 0;overflow:hidden}.xmas2025-read::before{content:"";position:absolute;inset:0;background:url(../images/read_bg2.png) no-repeat calc(50% + 20px) 20px;background-size:1410px auto;animation:read-bg-float 7s ease-in-out infinite;pointer-events:none;z-index:-1}@media print,screen and (max-width: 768px){.xmas2025-read{padding-top:20px;padding-bottom:45vw}.xmas2025-read::before{background-image:url(../images/read_bg2_s.png);background-position:center bottom;background-size:100% auto}}.xmas2025-read .xmas2025-read-ttl{width:90%;max-width:768px;margin:0 auto -50px}@media print,screen and (max-width: 768px){.xmas2025-read .xmas2025-read-ttl{margin-bottom:10px}}.xmas2025-read h2{font-size:50px;text-align:center;line-height:1.4;letter-spacing:-0.05em}@media print,screen and (max-width: 768px){.xmas2025-read h2{font-size:7.8vw}}.xmas2025-read .txt{margin:30px auto 50px;text-align:center;line-height:2.4}@media print,screen and (max-width: 768px){.xmas2025-read .txt{font-size:4vw;line-height:2}}.xmas2025-read figure{width:474px;margin:0 auto}@media print,screen and (max-width: 768px){.xmas2025-read figure{display:none}}.xmas2025-read .char{position:absolute}@media print,screen and (min-width: 1024px){.xmas2025-read .char{left:calc(50% + 360px);top:180px;width:280px}}@media print,screen and (min-width: 768px)and (max-width: 1023px){.xmas2025-read .char{left:calc(50% + 24vw);top:57vw;width:25vw}}@media print,screen and (max-width: 768px){.xmas2025-read .char{right:14%;bottom:12%;width:45vw}}@keyframes read-bg-float{0%{transform:translateY(0)}25%{transform:translateY(-12px)}50%{transform:translateY(6px)}75%{transform:translateY(-10px)}100%{transform:translateY(0)}}.xmas2025-event .event-ttl{position:relative;top:-18px;width:285px;height:101px;margin:0 auto;padding:5px 0 0 15px;font-size:50px;text-align:center;color:#fff;background:url(../images/event_ttl_bg.svg) no-repeat left top;background-size:100% 100%;z-index:1}@media print,screen and (min-width: 768px)and (max-width: 1023px){.xmas2025-event .event-ttl{top:-4.5vw}}@media print,screen and (max-width: 768px){.xmas2025-event .event-ttl{top:-10vw;width:auto;height:17vw;margin-bottom:-5vw;padding-top:1.5vw;padding-left:12px;font-size:7.5vw}}.xmas2025-event h2{width:auto;height:109px;text-align:center}@media print,screen and (max-width: 768px){.xmas2025-event h2{height:30vw}}.xmas2025-event h2 img{width:auto;height:100%}.xmas2025-event .txt{margin:30px auto;font-size:23px;font-weight:bold;text-align:center;line-height:1.5}@media print,screen and (max-width: 768px){.xmas2025-event .txt{margin:20px auto;font-size:5vw}}.xmas2025-event .xmas2025-info{padding:0 90px 90px}@media print,screen and (min-width: 768px)and (max-width: 1023px){.xmas2025-event .xmas2025-info{padding:0 5% 5%}}@media print,screen and (max-width: 768px){.xmas2025-event .xmas2025-info{padding:0 3% 3%}}.xmas2025-event .xmas2025-info dl{display:flex;justify-content:space-between;margin:10px 0}@media print,screen and (max-width: 768px){.xmas2025-event .xmas2025-info dl{flex-direction:column}}.xmas2025-event .xmas2025-info dt{display:flex;justify-content:center;align-items:center;width:120px;height:32px;background-color:var(--global--color);border-radius:100vh;color:#fff;font-size:18px;font-weight:bold;text-align:center}@media print,screen and (max-width: 768px){.xmas2025-event .xmas2025-info dt{width:30vw;min-width:100px;height:30px;margin:0 auto 10px;font-size:3.5vw}}.xmas2025-event .xmas2025-info dd{width:calc(100% - 140px);font-size:15px;font-weight:bold;line-height:1.5}@media print,screen and (max-width: 768px){.xmas2025-event .xmas2025-info dd{width:100%;font-size:3.5vw;text-align:justify}.xmas2025-event .xmas2025-info dd.txt_center{text-align:center !important}}.xmas2025-event .xmas2025-info dd p{line-height:1.5}.xmas2025-event .xmas2025-info ul.disc li{position:relative;padding-left:15px;line-height:1.5}.xmas2025-event .xmas2025-info ul.disc li::before{content:"・";position:absolute;left:0;top:0}@media print,screen and (max-width: 768px){.xmas2025-event .xmas2025-info ul.disc li{margin-top:5px}}.xmas2025-event .enquete,.xmas2025-event .instagram{position:relative;display:flex;justify-content:center;align-items:center;height:200px;margin:40px auto;padding-left:100px;background:url(../images/enquete_bg2.png) no-repeat right 40px center #ffe3e3;background-size:auto 70%;border-radius:20px}@media print,screen and (min-width: 768px)and (max-width: 1023px){.xmas2025-event .enquete,.xmas2025-event .instagram{width:90%}}@media print,screen and (max-width: 768px){.xmas2025-event .enquete,.xmas2025-event .instagram{flex-direction:column;width:94%;height:auto;padding:8% 0 3%}}.xmas2025-event .enquete_char,.xmas2025-event .instagram_char{position:absolute;left:-50px;bottom:0;width:25vw;max-width:280px}@media print,screen and (max-width: 768px){.xmas2025-event .enquete_char,.xmas2025-event .instagram_char{bottom:auto;left:-5vw;top:0;width:32vw}}.xmas2025-event .enquete{background:url(../images/enquete_bg2.png) no-repeat right 40px center #ffe3e3;background-size:auto 70%}.xmas2025-event .enquete .fuki{height:auto}.xmas2025-event .enquete .fuki img{display:block;width:100%}@media print,screen and (min-width: 769px){.xmas2025-event .enquete .fuki{width:18.5vw;max-width:185px}}@media print,screen and (max-width: 768px){.xmas2025-event .enquete .fuki{width:35vw;height:auto}}.xmas2025-event .enquete .link{width:40vw;max-width:425px;margin-left:20px}@media print,screen and (max-width: 768px){.xmas2025-event .enquete .link{width:90%;margin:5px auto 0}}.xmas2025-event .enquete .link a{display:flex;justify-content:center;align-items:center;width:100%;height:9vw;max-height:90px;padding-right:30px;border-radius:100vh;color:#fff;font-size:28px;background:url(../images/icon_arrow.svg) no-repeat center right 20px,url(../images/enquete_bg1.png) no-repeat center center;background-color:#ef5454;background-size:34px 26px,cover}@media print,screen and (min-width: 768px)and (max-width: 1023px){.xmas2025-event .enquete .link a{font-size:2.5vw}}@media print,screen and (max-width: 768px){.xmas2025-event .enquete .link a{height:15vw;font-size:4vw;background-size:24px 16px,cover}}.xmas2025-event .enquete .link small{display:block;font-size:15px;text-align:center;font-weight:bold}@media print,screen and (max-width: 768px){.xmas2025-event .enquete .link small{font-size:3.2vw}}.xmas2025-event .instagram{background:url(../images/event2_bg3.png) no-repeat right 20px center #ffe3e3;background-size:auto 60%}@media print,screen and (max-width: 768px){.xmas2025-event .instagram{width:100%;padding-bottom:100px;background-position:right 10% bottom 20%;background-size:auto 38%}}.xmas2025-event .instagram .instagram_ttl{margin-right:30px;padding-left:50px;font-size:40px;line-height:1.2;text-align:center}@media print,screen and (min-width: 768px)and (max-width: 1023px){.xmas2025-event .instagram .instagram_ttl{font-size:3.5vw}}@media print,screen and (max-width: 768px){.xmas2025-event .instagram .instagram_ttl{margin:0 auto;padding:0;font-size:5vw}}.xmas2025-event .instagram .instagram_ttl small{display:block;font-size:20px}@media print,screen and (max-width: 768px){.xmas2025-event .instagram .instagram_char{left:-4vw;top:auto;bottom:0;width:52vw}}.xmas2025-event .instagram a{display:block;width:100px;height:100px;filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.1))}@media print,screen and (max-width: 768px){.xmas2025-event .instagram a{margin-top:20px}}.xmas2025-event.event1{padding:75px 0 0}@media print,screen and (max-width: 768px){.xmas2025-event.event1{padding:10% 3% 0}.xmas2025-event.event1 .txt{margin-bottom:0}}.xmas2025-event.event1 .event1-body{position:relative;max-width:1200px;margin:0 auto;border-radius:20px;background:url(../images/event1_bg1_p.png) no-repeat center top 80px,url(../images/event1_bg2_p.png) no-repeat center bottom 8%,url(../images/bg_l.png) no-repeat left bottom,url(../images/bg_r.png) no-repeat right bottom;background-color:#fff8a5;background-size:1156px auto,1000px auto,300px 140px,300px 140px}@media print,screen and (min-width: 768px)and (max-width: 1023px){.xmas2025-event.event1 .event1-body{background:url(../images/event1_bg1_p.png) no-repeat left 20vw,url(../images/event1_bg2_p.png) no-repeat center bottom 8%,url(../images/bg_l.png) no-repeat left bottom,url(../images/bg_r.png) no-repeat right bottom;background-color:#fff8a5;background-size:100% auto,100% auto,150px 70px,150px 70px}}@media print,screen and (max-width: 768px){.xmas2025-event.event1 .event1-body{padding-bottom:5%;background:url(../images/event1_bg2_s.png) no-repeat center bottom 2%,url(../images/bg_l.png) no-repeat left bottom,url(../images/bg_r.png) no-repeat right bottom;background-color:#fff8a5;background-size:80% auto,150px 70px,150px 70px}.xmas2025-event.event1 .event1-body::before{content:"";display:block;position:absolute;top:-22vw;left:0;width:100%;height:200px;background:url(../images/event1_bg1_s.png) no-repeat center top;background-size:100% auto}}@media print,screen and (min-width: 769px){.xmas2025-event.event1 .char{position:absolute;right:3%;top:2%;width:274px}}@media print,screen and (min-width: 768px)and (max-width: 1023px){.xmas2025-event.event1 .char{top:-1%;width:24vw}}@media print,screen and (max-width: 768px){.xmas2025-event.event1 .char{width:45vw;margin:-5vw auto 0}}.xmas2025-event.event1 .event1-present{display:flex;justify-content:space-between}@media print,screen and (min-width: 768px)and (max-width: 1023px){.xmas2025-event.event1 .event1-present{padding:0 5%}}@media print,screen and (max-width: 768px){.xmas2025-event.event1 .event1-present{flex-direction:column}}.xmas2025-event.event1 .event1-present-item{width:48%;max-width:490px}@media print,screen and (min-width: 1024px){.xmas2025-event.event1 .event1-present-item:nth-of-type(2){transition-delay:.1s}}@media print,screen and (max-width: 768px){.xmas2025-event.event1 .event1-present-item{width:100%;margin:20px auto 0}}.xmas2025-event.event1 .event1-present-item figure{margin-bottom:10px}.xmas2025-event.event2{padding-top:100px}@media print,screen and (max-width: 768px){.xmas2025-event.event2{padding:15% 3% 0}.xmas2025-event.event2 .txt{margin-bottom:0}}.xmas2025-event.event2 .event2-body{position:relative;max-width:1200px;margin:0 auto;border-radius:20px;background:url(../images/bg_l.png) no-repeat left bottom,url(../images/bg_r.png) no-repeat right bottom;background-color:#c6e9f4;background-size:300px 140px}@media print,screen and (min-width: 768px)and (max-width: 1023px){.xmas2025-event.event2 .event2-body{background-size:150px 70px}}@media print,screen and (max-width: 768px){.xmas2025-event.event2 .event2-body{padding-bottom:12%;background:url(../images/event2_bg7_s.png) no-repeat right 10vw bottom 12vw,url(../images/bg_l.png) no-repeat left bottom,url(../images/bg_r.png) no-repeat right bottom;background-color:#c6e9f4;background-size:24vw auto,150px 70px,150px 70px}}.xmas2025-event.event2 .event2-body::before{content:"";position:absolute;right:50px;top:-20px;width:194px;height:68px;background:url("../images/event2_bg1.png") no-repeat left top;background-size:100% 100%;z-index:1}@media print,screen and (max-width: 768px){.xmas2025-event.event2 .event2-body::before{right:0;top:-16px;width:97px;height:34px}}@media print,screen and (min-width: 1024px){.xmas2025-event.event2 .event-ttl{top:-50px}}@media print,screen and (min-width: 769px){.xmas2025-event.event2 .char1{position:absolute;left:50px;top:-60px;width:234px}}@media print,screen and (min-width: 768px)and (max-width: 1023px){.xmas2025-event.event2 .char1{width:25vw}}@media print,screen and (max-width: 768px){.xmas2025-event.event2 .char1{width:50vw;margin:30px 0 0 40px}}@media print,screen and (min-width: 769px){.xmas2025-event.event2 .char2{position:absolute;right:-50px;top:-120px;width:280px}}@media print,screen and (min-width: 768px)and (max-width: 1023px){.xmas2025-event.event2 .char2{right:5%;top:-6vw;width:22vw}}@media print,screen and (max-width: 768px){.xmas2025-event.event2 .char2{width:45vw;margin:0 0 0 auto}}@media print,screen and (min-width: 768px)and (max-width: 1023px){.xmas2025-event.event2 .event2-present{width:95%;margin:0 auto}}@media print,screen and (max-width: 768px){.xmas2025-event.event2 .event2-present{margin-top:20px}}@media print,screen and (min-width: 769px){.xmas2025-event.event2 .event2-present-item_flex{display:flex;justify-content:space-between}}@media print,screen and (min-width: 769px){.xmas2025-event.event2 .event2-present-item2,.xmas2025-event.event2 .event2-present-item3{width:auto;height:300px}.xmas2025-event.event2 .event2-present-item2 img,.xmas2025-event.event2 .event2-present-item3 img{width:auto;height:100%}}@media print,screen and (min-width: 768px)and (max-width: 1023px){.xmas2025-event.event2 .event2-present-item2,.xmas2025-event.event2 .event2-present-item3{height:28.4vw}}@media print,screen and (max-width: 768px){.xmas2025-event.event2 .event2-present-item2,.xmas2025-event.event2 .event2-present-item3{width:100%;margin-top:10px}}@media print,screen and (min-width: 1024px){.xmas2025-event.event2 .event2-present-item3{transition-delay:.15s}}@media print,screen and (max-width: 768px){.xmas2025-event.event2 .event2-present-item1 img,.xmas2025-event.event2 .event2-present-item2 img,.xmas2025-event.event2 .event2-present-item3 img{width:100%;height:auto}}.xmas2025-event.event2 .event2-howto{position:relative}.xmas2025-event.event2 .event2-howto::before{content:"";position:absolute;left:0;top:-180px;width:152px;height:243px;background:url("../images/event2_bg6_p.png") no-repeat left top;background-size:100% auto}@media print,screen and (max-width: 768px){.xmas2025-event.event2 .event2-howto::before{left:14vw;top:10vw;width:20vw;height:20vw;background-image:url("../images/event2_bg6_s.png")}}.xmas2025-event.event2 .event2-howto h3{position:relative;margin-bottom:20px;text-align:center;font-size:40px;color:#37b48d;z-index:2}@media print,screen and (max-width: 768px){.xmas2025-event.event2 .event2-howto h3{margin:10px auto 0}}.xmas2025-event.event2 .event2-howto h3 span{position:absolute;left:calc(50% - 120px);top:-10px;color:#fff;font-size:70%;transform:rotate(-20deg);z-index:-1}@media print,screen and (min-width: 769px){.xmas2025-event.event2 .event2-howto ul{display:flex;justify-content:space-between}}@media print,screen and (min-width: 768px)and (max-width: 1023px){.xmas2025-event.event2 .event2-howto ul{padding:0 2%}}.xmas2025-event.event2 .event2-howto li{width:32%}.xmas2025-event.event2 .event2-howto li img{display:block;width:100%;height:auto}@media print,screen and (min-width: 1024px){.xmas2025-event.event2 .event2-howto li{max-width:320px}.xmas2025-event.event2 .event2-howto li:nth-of-type(2){transition-delay:.15s}.xmas2025-event.event2 .event2-howto li:nth-of-type(3){transition-delay:.3s}}@media print,screen and (max-width: 768px){.xmas2025-event.event2 .event2-howto li{width:80%;margin:0 auto 20px}}.xmas2025-event.event2 .event2-howto li .event2-howto-body{padding-bottom:20px;background-color:#fff}.xmas2025-event.event2 .event2-howto li p{padding:10px 0;font-size:26px;text-align:center;background:url("../images/event2_line.png") no-repeat center bottom;background-size:90% auto}.xmas2025-event.event2 .event2-howto li p:first-child{background:url("../images/event2_line.png") no-repeat center top,url("../images/event2_line.png") no-repeat center bottom;background-size:90% auto}@media print,screen and (min-width: 768px)and (max-width: 1023px){.xmas2025-event.event2 .event2-howto li p{font-size:2.4vw}}@media print,screen and (max-width: 768px){.xmas2025-event.event2 .event2-howto li p{padding:5px 0;font-size:5vw;line-height:1.4}}.xmas2025-event.event2 .event2-winner-announcement{position:relative;margin-top:40px}@media print,screen and (min-width: 768px)and (max-width: 1023px){.xmas2025-event.event2 .event2-winner-announcement{width:96%;margin:40px auto 0}}@media print,screen and (max-width: 768px){.xmas2025-event.event2 .event2-winner-announcement{width:94%;margin:0 auto}}.xmas2025-event.event2 .event2-winner-announcement .event2-winner-announcement-body{padding:30px;background-color:#fff;outline:solid 1px #c6e9f4;outline-offset:-10px}@media print,screen and (max-width: 768px){.xmas2025-event.event2 .event2-winner-announcement .event2-winner-announcement-body{padding:10% 5% 20%}}.xmas2025-event.event2 .event2-winner-announcement h3{position:relative;z-index:1;text-align:center;font-size:40px;color:#37b48d}.xmas2025-event.event2 .event2-winner-announcement ul{position:relative;z-index:1;width:70%;margin:20px auto 0}@media print,screen and (max-width: 768px){.xmas2025-event.event2 .event2-winner-announcement ul{width:100%}}.xmas2025-event.event2 .event2-winner-announcement li{position:relative;margin:5px 0;padding-left:15px;font-size:15px;line-height:1.4}.xmas2025-event.event2 .event2-winner-announcement li::before{content:"・";position:absolute;left:0;top:0}.xmas2025-event.event2 .event2-winner-announcement .bg4,.xmas2025-event.event2 .event2-winner-announcement .bg5{position:absolute}.xmas2025-event.event2 .event2-winner-announcement .bg4{left:0;top:30px;width:25vw;max-width:434px}@media print,screen and (max-width: 768px){.xmas2025-event.event2 .event2-winner-announcement .bg4{top:-5px;width:100%}}.xmas2025-event.event2 .event2-winner-announcement .bg5{right:0;top:-10px;width:34vw}@media print,screen and (min-width: 1024px){.xmas2025-event.event2 .event2-winner-announcement .bg5{max-width:494px}}@media print,screen and (max-width: 768px){.xmas2025-event.event2 .event2-winner-announcement .bg5{right:auto;left:0;top:auto;bottom:-12vw;width:100%}}.xmas2025-event.event2 .xmas2025-info{position:relative;width:100%;margin-top:30px;padding-bottom:40px;z-index:1}@media print,screen and (max-width: 768px){.xmas2025-event.event2 .xmas2025-info{padding-bottom:0}.xmas2025-event.event2 .xmas2025-info dd{text-align:left}}.xmas2025-event.event3{padding-top:100px}@media print,screen and (max-width: 768px){.xmas2025-event.event3{padding:15% 3% 0}.xmas2025-event.event3 .txt{margin-bottom:0}}.xmas2025-event.event3 .event3-body{position:relative;max-width:1200px;margin:0 auto;padding-bottom:100px;border-radius:20px;background:url("../images/event3_bg2_p.png") no-repeat center 70px,url(../images/bg_l.png) no-repeat left bottom,url(../images/bg_r.png) no-repeat right bottom;background-color:var(--global--color-green);background-size:100% auto,300px 140px,300px 140px}@media print,screen and (min-width: 768px)and (max-width: 1023px){.xmas2025-event.event3 .event3-body{background:url("../images/event3_bg2_p.png") no-repeat center 70px,url(../images/bg_l.png) no-repeat left bottom,url(../images/bg_r.png) no-repeat right bottom;background-color:var(--global--color-green);background-size:100% auto,150px 70px,150px 70px}}@media print,screen and (max-width: 768px){.xmas2025-event.event3 .event3-body{padding-bottom:20%;background:url("../images/event3_bg2_s.png") no-repeat center top,url(../images/bg_l.png) no-repeat left bottom,url(../images/bg_r.png) no-repeat right bottom;background-color:var(--global--color-green);background-size:100% auto,150px 70px,150px 70px}}.xmas2025-event.event3 .event3-body::before{content:"";position:absolute;left:0;top:-45px;width:458px;height:111px;background:url("../images/event3_bg1.png") no-repeat left top;background-size:100% 100%;z-index:1}@media print,screen and (max-width: 768px){.xmas2025-event.event3 .event3-body::before{width:160.3px;height:38.85px;top:-20px}}.xmas2025-event.event3 .event-ttl{top:-50px;width:298px;height:114px;padding-top:10px;background-image:url(../images/event_ttl_line_bg.svg)}@media print,screen and (max-width: 768px){.xmas2025-event.event3 .event-ttl{top:-10vw;height:19.2vw;padding-top:2.5vw}}.xmas2025-event.event3 .txt{color:#fff}.xmas2025-event.event3 .date{display:flex;flex-wrap:wrap;align-items:center;width:70%;margin:20px auto 0;line-height:1.4}@media print,screen and (min-width: 768px)and (max-width: 1023px){.xmas2025-event.event3 .date{width:90%}}@media print,screen and (max-width: 768px){.xmas2025-event.event3 .date{flex-direction:column;width:100%}}.xmas2025-event.event3 .date dt{display:flex;justify-content:center;align-items:center;width:115px;height:32px;margin:2px 0;background-color:#fff;color:var(--global--color-green);text-align:center;font-size:18px;font-weight:bold;border-radius:100vh}@media print,screen and (min-width: 768px)and (max-width: 1023px){.xmas2025-event.event3 .date dt{font-size:20px}}@media print,screen and (max-width: 768px){.xmas2025-event.event3 .date dt{width:100px;height:30px;margin:0 auto 10px;font-size:4vw}}.xmas2025-event.event3 .date dd{width:calc(100% - 115px);margin:2px 0;padding-left:20px;font-size:23px;font-weight:bold;color:#fff}@media print,screen and (min-width: 768px)and (max-width: 1023px){.xmas2025-event.event3 .date dd{font-size:20px}}@media print,screen and (max-width: 768px){.xmas2025-event.event3 .date dd{width:100%;margin-bottom:20px;padding:0;font-size:4vw;text-align:center}}.xmas2025-event.event3 .date dd small{font-size:70%}@media print,screen and (max-width: 768px){.xmas2025-event.event3 .date dd small{display:block}}.xmas2025-event.event3 .event3-list{display:flex;flex-wrap:wrap;justify-content:space-between}@media print,screen and (min-width: 768px)and (max-width: 1023px){.xmas2025-event.event3 .event3-list{padding:0 2%}}@media print,screen and (max-width: 768px){.xmas2025-event.event3 .event3-list{justify-content:center}}.xmas2025-event.event3 .event3-list li{width:32%;max-width:320px;margin-top:20px}@media print,screen and (min-width: 1024px){.xmas2025-event.event3 .event3-list li:nth-child(3n+2){transition-delay:.15s}.xmas2025-event.event3 .event3-list li:nth-child(3n+3){transition-delay:.3s}}@media print,screen and (max-width: 768px){.xmas2025-event.event3 .event3-list li{width:48%;margin:0 0 4% 4%}.xmas2025-event.event3 .event3-list li:nth-child(2n+1){margin-left:0}.xmas2025-event.event3 .event3-list li:nth-child(even){transition-delay:.15s}}.xmas2025-event.event3 .event3-list li picture{display:block;width:100%;border-radius:20px;background-color:#fff;overflow:hidden}@media print,screen and (max-width: 768px){.xmas2025-event.event3 .event3-list li picture{border-radius:10px}}.xmas2025-event.event3 .event3-list li p{margin-top:10px;font-size:15px;line-height:1.4;color:#fff}@media print,screen and (max-width: 768px){.xmas2025-event.event3 .event3-list li p{font-size:3.5vw}}.xmas2025-event.event3 .ex{margin-top:30px;margin-bottom:20px}@media print,screen and (min-width: 768px)and (max-width: 1023px){.xmas2025-event.event3 .ex{padding:0 2%}}@media print,screen and (max-width: 768px){.xmas2025-event.event3 .ex{margin-top:15px}}.xmas2025-event.event3 .ex li{font-size:15px;color:#fff;line-height:1.4}@media print,screen and (max-width: 768px){.xmas2025-event.event3 .ex li{font-size:3.2vw;text-align:center}}.xmas2025-event.event4{padding-top:100px;background:url(../images/event4_bg_l.png) no-repeat left bottom,url(../images/event4_bg_r.png) no-repeat right bottom;background-size:340px 140px}@media print,screen and (min-width: 1024px){.xmas2025-event.event4{overflow:hidden}}@media print,screen and (min-width: 768px)and (max-width: 1023px){.xmas2025-event.event4{background-size:170px 70px}}@media print,screen and (max-width: 768px){.xmas2025-event.event4{padding:15% 3% 0;background-size:170px 70px}}.xmas2025-event.event4 .event4-body{position:relative;margin:0 auto;padding-bottom:100px;border-radius:20px}@media print,screen and (max-width: 768px){.xmas2025-event.event4 .event4-body{padding-bottom:20%}}.xmas2025-event.event4 h2{height:65px;margin:30px auto}@media print,screen and (max-width: 768px){.xmas2025-event.event4 h2{margin:0 auto 20px}}.xmas2025-event.event4 .date{display:flex;flex-wrap:wrap;align-items:center;width:460px;margin:20px auto 0;line-height:1.4}@media print,screen and (max-width: 768px){.xmas2025-event.event4 .date{width:100%;flex-direction:column}}.xmas2025-event.event4 .date dt{display:flex;justify-content:center;align-items:center;width:115px;height:32px;margin:2px 0;background-color:var(--global--color);color:#fff;text-align:center;font-size:18px;font-weight:bold;border-radius:100vh}@media print,screen and (max-width: 768px){.xmas2025-event.event4 .date dt{width:100px;height:30px;margin:15px auto 0;font-size:3.5vw}}.xmas2025-event.event4 .date dd{width:calc(100% - 115px);margin:2px 0;padding-left:20px;font-size:23px;font-weight:bold;color:var(--global--color)}@media print,screen and (max-width: 768px){.xmas2025-event.event4 .date dd{width:100%;padding:0;font-size:4vw;text-align:center}}.xmas2025-event.event4 .date dd small{font-size:70%}.xmas2025-event.event4 .photospot-main{position:relative;width:95%;max-width:860px;margin:40px auto}@media print,screen and (max-width: 768px){.xmas2025-event.event4 .photospot-main{margin:12vw auto 20px}}.xmas2025-event.event4 .photospot-main picture{display:block;border-radius:20px;overflow:hidden}.xmas2025-event.event4 .photospot-main .fuki{position:absolute;left:85%;top:30%;width:308px}@media print,screen and (min-width: 768px)and (max-width: 1023px){.xmas2025-event.event4 .photospot-main .fuki{left:auto;right:-2vw;top:7vw;width:25vw}}@media print,screen and (max-width: 768px){.xmas2025-event.event4 .photospot-main .fuki{left:auto;right:-3vw;top:-12vw;width:30vw}}.xmas2025-event.event4 .photospot-copy{margin-top:40px;text-align:center;font-size:40px}@media print,screen and (min-width: 768px)and (max-width: 1023px){.xmas2025-event.event4 .photospot-copy{margin-top:20px;font-size:4vw;line-height:1.5}}@media print,screen and (max-width: 768px){.xmas2025-event.event4 .photospot-copy{margin-top:20px;font-size:5vw;line-height:1.4}}.xmas2025-event.event4 .photospot-copy span{display:inline-block;padding-bottom:5px;line-height:1.4;background:url(../images/event4_line.png) no-repeat center bottom;background-size:100% auto}.xmas2025-event.event4 .splide{max-width:100%}.xmas2025-event.event4 .splide__list{display:flex;gap:5px}@media print,screen and (max-width: 768px){.xmas2025-event.event4 .splide__list{gap:0}}.xmas2025-event.event4 .splide__slide{width:430px;flex:0 0 430px;height:500px}@media print,screen and (min-width: 768px)and (max-width: 1023px){.xmas2025-event.event4 .splide__slide{width:40vw;flex:0 0 40vw;height:auto}}@media print,screen and (max-width: 768px){.xmas2025-event.event4 .splide__slide{width:40vw;flex:0 0 40vw;height:auto}}.xmas2025 .access{padding:100px 0 60px;background:url(../images/access_bg1.png) no-repeat center 50px,url(../images/access_bg2_p.png) no-repeat center bottom;background-size:auto 237px,auto 760px;background-color:#bae2d4}@media print,screen and (min-width: 768px)and (max-width: 1023px){.xmas2025 .access{padding:10% 0 7vh;background:url(../images/access_bg2_s.png) no-repeat center bottom -140px;background-size:100% auto;background-color:#bae2d4}}@media print,screen and (max-width: 768px){.xmas2025 .access{padding:5% 3% 5vh;background:url(../images/access_bg2_s.png) no-repeat center bottom -70px;background-size:100% auto;background-color:#bae2d4}}.xmas2025 .access h2{margin-bottom:30px;font-size:40px;text-align:center}@media print,screen and (max-width: 768px){.xmas2025 .access h2{margin-bottom:20px;font-size:7vw}}.xmas2025 .access .access-info{display:flex;align-items:center}@media print,screen and (min-width: 768px)and (max-width: 1023px){.xmas2025 .access .access-info{padding:0 2%}}@media print,screen and (max-width: 768px){.xmas2025 .access .access-info{flex-direction:column;margin-bottom:20px}}.xmas2025 .access .access-info figure{width:650px;height:350px;padding:10px;background-color:#fff;border-radius:15px}@media print,screen and (min-width: 768px)and (max-width: 1023px){.xmas2025 .access .access-info figure{width:50%}}@media print,screen and (max-width: 768px){.xmas2025 .access .access-info figure{width:100%;height:60vw;margin-bottom:10px;padding:5px}}.xmas2025 .access .access-info figure iframe{display:block;width:100%;height:100%;border-radius:10px}.xmas2025 .access .access-info .access-info-address{width:calc(100% - 650px);padding-left:30px}@media print,screen and (min-width: 1024px){.xmas2025 .access .access-info .access-info-address{transition-delay:.15s}}@media print,screen and (min-width: 768px)and (max-width: 1023px){.xmas2025 .access .access-info .access-info-address{width:50%}}@media print,screen and (max-width: 768px){.xmas2025 .access .access-info .access-info-address{width:100%;padding:0}}.xmas2025 .access .access-info p{margin:10px 0;font-size:20px;font-weight:bold;line-height:1.5}@media print,screen and (max-width: 768px){.xmas2025 .access .access-info p{margin:2px 0;font-size:4vw}}.xmas2025 .access .char{width:80%;margin:0 auto}/*# sourceMappingURL=xmas2025.css.map */
