*{box-sizing:border-box;margin:0;padding:0;outline:none}html{-webkit-text-size-adjust:100%}li{list-style-type:none}img{width:100%;height:auto;vertical-align:bottom;line-height:1;backface-visibility:hidden;-webkit-backface-visibility:hidden;image-rendering:-webkit-optimize-contrast}_::-webkit-full-page-media,_:future,:root img{image-rendering:auto}main{display:block}a{text-decoration:none}h1,h2,h3,h4,h5,h6{font-size:0;line-height:1;letter-spacing:0}table{border-collapse:collapse;border-spacing:0}html{scroll-behavior:smooth}@media (min-width: 749px){html{scroll-padding-top:min(5.20833vw,100px)}}a{color:#ff79a9}a[target="_blank"]{transition:opacity 0.5s}@media (hover: hover){a[target="_blank"]:hover{opacity:0.5}}.pc{display:none}@media (min-width: 749px){.sp{display:none}.pc{display:block}}::selection{background:#000;color:#fff}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#FFF}::-webkit-scrollbar-thumb{background:linear-gradient(to bottom, #bd7cd3 0%,#419dd1 23%,#33a5c3 29%,#25adb4 42%,#7db86e 52%,#d4c227 63%,#eba52c 77%,#e85e84 100%)}html{scrollbar-width:thin;scrollbar-color:#ff79a9 #fff}@-webkit-keyframes dotsMove{0%{translate:0 0}25%{translate:0 -10%}50%{translate:0 10%}100%{translate:0 0}}@keyframes dotsMove{0%{translate:0 0}25%{translate:0 -10%}50%{translate:0 10%}100%{translate:0 0}}[data-anime="fadeIn"]{opacity:0;-webkit-filter:blur(30px);filter:blur(30px)}[data-anime="fadeIn"].s{opacity:1;-webkit-filter:blur(0px);filter:blur(0px);transition:opacity 1s, -webkit-filter 1s;transition:opacity 1s, filter 1s;transition:opacity 1s, filter 1s, -webkit-filter 1s}[data-anime="popIn"]{opacity:0;translate:0 50px}[data-anime="popIn"].s{opacity:1;translate:0 0;transition:opacity 0.5s 0s,translate 0.5s 0s cubic-bezier(0.175, 0.885, 0.320, 1.275)}body{position:relative;z-index:0;background:#f4f4f4}#container{font-family:"Zen Kaku Gothic New", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", YuGothic, "Yu Gothic", "Yu Gothic UI", "Arial", sans-serif;font-weight:500;font-style:normal;font-size:4.53333vw;line-height:1.41176;letter-spacing:0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#242424}@media (min-width: 749px){#container{font-size:1.82292vw;line-height:1.28571}}@media (min-width: 749px) and (min-width: 1920px){#container{font-size:35px}}nav{position:fixed;top:inherit;left:inherit;bottom:inherit;right:inherit;top:0vw;right:0vw;z-index:1;overflow-y:auto;background:#353535;width:100%;height:100%;padding:16vw 0vw 8vw 0vw;translate:100% 0;transition:translate 0.5s}nav.is-active{translate:0 0}nav ul{display:grid;gap:5.33333vw}nav ul li a{position:relative;z-index:0;display:block;width:100%;line-height:0.9;font-family:"Zen Kaku Gothic New", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", YuGothic, "Yu Gothic", "Yu Gothic UI", "Arial", sans-serif;font-weight:800;font-style:normal;font-size:10.66667vw;text-transform:uppercase;color:#FFF}nav ul li a:has(img){padding:4vw 8vw 4vw 8vw}nav ul li a:not(:has(img)){width:100%;padding:4vw 13.33333vw 4vw 16vw}nav ul li a:not(:has(img))::after{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:absolute;top:inherit;left:inherit;bottom:inherit;right:inherit;top:50%;left:8vw;background:#000;z-index:1;aspect-ratio:1/1;width:2.26667vw;height:auto;border-radius:100vmax;translate:0 -50%}nav ul li:nth-of-type(2n-1) a:not(:has(img)):after{background:linear-gradient(30deg, #419dd1 0%,#33a5c3 11%,#25adb4 31%,#7db86e 52%,#d4c227 64%,#eba52c 80%)}nav ul li:nth-of-type(2n) a:not(:has(img)):after{background:linear-gradient(30deg, #e85e85 0%,#b67fd8 50%,#0099e9 100%)}@media (min-width: 749px){nav{background:#FFF;position:-webkit-sticky;position:sticky;top:0;left:0;translate:0 0;overflow-y:visible;width:100%;height:auto;margin:0vw 0vw 7.8125vw 0vw;padding:0}}@media (min-width: 749px) and (min-width: 1920px){nav{margin:0px 0px 150px 0px}}@media (min-width: 749px){nav ul{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;gap:0;width:72.91667vw;max-width:1400px;margin:0 auto}nav ul li{width:auto;text-align:center}nav ul li a{font-size:2.08333vw;color:#242424}}@media (min-width: 749px) and (min-width: 1920px){nav ul li a{font-size:40px}}@media (min-width: 749px) and (hover: hover){nav ul li a{transition:color 0.5s}nav ul li a:hover{color:rgba(36,36,36,0.5)}}@media (min-width: 749px){nav ul li:has(a img){display:none}nav ul li a:not(:has(img)){padding:1.30208vw 5.72917vw 1.30208vw 5.72917vw}}@media (min-width: 749px) and (min-width: 1920px){nav ul li a:not(:has(img)){padding:25px 110px 25px 110px}}@media (min-width: 749px){nav ul li a:not(:has(img))::after{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:absolute;top:inherit;left:inherit;bottom:inherit;right:inherit;top:50%;right:0vw;background:#000;z-index:1;aspect-ratio:1/1;width:.88542vw;max-width:17px;height:auto;border-radius:100vmax;translate:50% -50%}nav ul li:nth-of-type(2n-1) a:not(:has(img)):after{background:linear-gradient(30deg, #419dd1 0%,#33a5c3 11%,#25adb4 31%,#7db86e 52%,#d4c227 64%,#eba52c 80%)}nav ul li:nth-of-type(2n) a:not(:has(img)):after{background:linear-gradient(30deg, #e85e85 0%,#b67fd8 50%,#0099e9 100%)}nav ul li:last-child a:after{display:none}}@media (max-width: 749px){#btnNav{--line-color: #FFF;position:absolute;top:inherit;left:inherit;bottom:inherit;right:inherit;top:calc(56px + 1.73333vw);right:4vw;z-index:2;aspect-ratio:1/1;background:none;width:10.66667vw;height:auto;padding:0;border:none;transition:top 0.5s}#btnNav:before{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:absolute;top:inherit;left:inherit;bottom:inherit;right:inherit;top:4.93333vw;left:1.33333vw;background:var(--line-color);width:8vw;height:.66667vw;translate:0 0;transition:scale 0.5s 0.5s, background-color 0.3s}#btnNav span:before{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:absolute;top:inherit;left:inherit;bottom:inherit;right:inherit;top:2.4vw;left:1.33333vw;background:var(--line-color);width:8vw;height:.66667vw;translate:0 0;transition:top 0.5s 0.1s, rotate 0.5s 0s, background-color 0.3s}#btnNav span:after{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:absolute;top:inherit;left:inherit;bottom:inherit;right:inherit;top:7.46667vw;left:1.33333vw;background:var(--line-color);width:8vw;height:.66667vw;translate:0 0;transition:top 0.5s 0.1s, rotate 0.5s 0s, background-color 0.3s}#btnNav.is-fixed{position:fixed;top:inherit;left:inherit;bottom:inherit;right:inherit;top:4vw;right:4vw;transition:none}#btnNav.is-dark{--line-color: #242424}#btnNav.is-active{--line-color: #FFF;position:fixed;top:inherit;left:inherit;bottom:inherit;right:inherit;top:4vw;right:4vw}#btnNav.is-active:before{scale:0 1;transition:scale 0.5s, background-color 0.3s}#btnNav.is-active span:before{position:absolute;top:inherit;left:inherit;bottom:inherit;right:inherit;top:4.93333vw;left:1.33333vw;rotate:45deg;translate:0 0;transition:top 0.5s 0.1s, rotate 0.5s 0.5s, background-color 0.3s}#btnNav.is-active span:after{position:absolute;top:inherit;left:inherit;bottom:inherit;right:inherit;top:4.93333vw;left:1.33333vw;rotate:-45deg;translate:0 0;transition:top 0.5s 0.1s, rotate 0.5s 0.5s, background-color 0.3s}}@media (min-width: 749px){#btnNav{display:none}}#contentFooter{position:relative;z-index:0;display:grid;gap:6.66667vw;background:#353535;color:#FFF;padding:8vw 8vw 8vw 8vw;font-size:2.93333vw;line-height:1.36364}@media (min-width: 749px){#contentFooter{-webkit-order:1;order:1;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;gap:min(2.60417vw, 50px);padding:3.125vw calc(50vw - min(36.45833vw, 700px)) 3.125vw calc(50vw - min(36.45833vw, 700px));font-size:.88542vw;line-height:1.76471}}@media (min-width: 749px) and (min-width: 1920px){#contentFooter{padding:60px calc(50vw - min(36.45833vw, 700px)) 60px calc(50vw - min(36.45833vw, 700px))}}@media (min-width: 749px) and (min-width: 1920px){#contentFooter{font-size:17px}}#contentFooter:before{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:absolute;top:inherit;left:inherit;bottom:inherit;right:inherit;top:0vw;left:0vw;background:linear-gradient(to right, #bd7cd3 0%, #419dd1 23%, #33a5c3 29%, #25adb4 42%, #7db86e 52%, #d4c227 63%, #eba52c 77%, #e85e84 100%);width:100%;height:1.33333vw}@media (min-width: 749px){#contentFooter:before{height:.52083vw;max-height:10px}}#contentFooter .sns{display:grid;grid-template-columns:-webkit-min-content auto -webkit-min-content;grid-template-columns:min-content auto min-content;-webkit-align-items:center;align-items:center;gap:4vw}#contentFooter .sns:after{-webkit-order:2;order:2;pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;background:#FFF;width:100%;height:3px}#contentFooter .sns dt{-webkit-order:1;order:1;font-size:6vw;font-family:"Be Vietnam Pro", sans-serif;font-weight:800;font-style:normal;line-height:1;text-transform:uppercase}#contentFooter .sns dd{-webkit-order:3;order:3}#contentFooter .sns dd ul{display:grid;grid-template-columns:repeat(3, 9.33333vw);gap:3.33333vw}@media (min-width: 749px){#contentFooter .sns{grid-template-columns:auto;grid-column:2/3;grid-row:1/2;gap:min(.52083vw, 10px)}#contentFooter .sns:after{height:2px}#contentFooter .sns dt{font-size:1.5625vw}}@media (min-width: 749px) and (min-width: 1920px){#contentFooter .sns dt{font-size:30px}}@media (min-width: 749px){#contentFooter .sns dd ul{grid-template-columns:repeat(3, min(2.34375vw, 45px));gap:min(1.04167vw, 20px)}}@media (min-width: 749px){#contentFooter .copyright{grid-column:1/2;grid-row:1/3}}#contentFooter #btnPageTop{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:column;flex-flow:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;gap:1.33333vw;width:10.66667vw;height:10.66667vw;margin-inline:auto;font-size:3.33333vw;font-weight:700;line-height:1;color:#FFF;border-radius:1.33333vw;border:2px solid #fff;text-transform:uppercase}#contentFooter #btnPageTop:before{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 14'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M21.797,13.309 C21.373,13.309 20.949,13.152 20.619,12.836 L11.999,4.591 L3.379,12.836 C2.700,13.486 1.621,13.462 0.970,12.783 C0.319,12.103 0.343,11.024 1.023,10.373 L10.821,1.002 C11.480,0.372 12.518,0.372 13.177,1.002 L22.975,10.373 C23.655,11.024 23.679,12.103 23.028,12.783 C22.694,13.132 22.245,13.309 21.797,13.309 Z'/%3E%3C/svg%3E") no-repeat center/contain;aspect-ratio:29/17;width:3.86667vw;height:auto}@media (hover: hover){#contentFooter #btnPageTop{transition:opacity 0.5s}#contentFooter #btnPageTop:before{transition:translate 0.5s}#contentFooter #btnPageTop:hover{opacity:0.5}#contentFooter #btnPageTop:hover:before{translate:0 -15%}}@media (min-width: 749px){#contentFooter #btnPageTop{grid-column:2/3;grid-row:2/3;gap:min(.52083vw, 10px);width:4.375vw;max-width:84px;height:4.375vw;max-height:84px;margin:0 0 0 auto;font-size:1.30208vw;border-radius:min(.52083vw, 10px);border:min(.20833vw, 4px) solid #fff}}@media (min-width: 749px) and (min-width: 1920px){#contentFooter #btnPageTop{font-size:25px}}@media (min-width: 749px){#contentFooter #btnPageTop:before{width:1.40625vw;max-width:27px}}a.ico:after{display:inline-block;content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 108 113'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 121, 169)' d='M101.762,65.550 C98.322,65.550 95.531,62.742 95.531,59.277 L95.531,23.756 L47.849,74.925 C45.949,76.834 42.870,76.834 40.968,74.925 L38.674,72.612 C36.774,70.704 36.774,67.599 38.674,65.689 L87.159,13.656 L50.023,13.458 C46.583,13.458 43.792,10.650 43.792,7.185 C43.792,3.720 46.583,0.912 50.023,0.912 L95.296,0.912 C102.298,0.912 107.993,6.650 107.993,13.701 L107.993,59.277 C107.993,62.742 105.202,65.550 101.762,65.550 ZM100.034,106.632 C100.034,110.096 97.243,112.905 93.803,112.905 L6.219,112.905 C2.779,112.905 -0.013,110.096 -0.013,106.632 L-0.013,18.466 C-0.013,15.001 2.779,12.193 6.219,12.193 C9.659,12.193 12.450,15.001 12.450,18.466 L12.450,100.360 L93.803,100.360 C97.243,100.360 100.034,103.169 100.034,106.632 Z'/%3E%3C/svg%3E") no-repeat center bottom/auto 1em;aspect-ratio:108 / 113;width:auto;height:1lh}@media (min-width: 749px){a.ico:after{vertical-align:text-top}}.notice{font-size:0.8em}p ~ .notice{margin-top:1em}.listOverview{font-weight:700;text-align:left}.listOverview>dt{position:relative;z-index:0;background:#FFF;margin:4vw 0vw 0vw 0vw;padding:4vw 6vw 4vw 6vw;font-weight:700;border-radius:4vw 4vw 0 0}.listOverview>dt:after{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;background:linear-gradient(to right, #e85e85 0%,#b67fd8 50%,#0099e9 100%);width:81.33333vw;height:3px;margin:2vw 0vw 0vw -2vw;border-radius:100vmax}.listOverview>dt:first-of-type{margin-top:0}.listOverview>dd{display:grid;gap:0.5em;background:#FFF;padding:0vw 6vw 4vw 6vw;border-radius:0 0 4vw 4vw}@media (min-width: 749px){.listOverview{display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;-webkit-align-items:stretch;align-items:stretch;gap:min(1.04167vw, 20px) 0;font-size:1.5625vw}}@media (min-width: 749px) and (min-width: 1920px){.listOverview{font-size:30px}}@media (min-width: 749px){.listOverview>dt{display:grid;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin:0;padding:2.34375vw 4.6875vw 2.34375vw 4.6875vw;border-radius:min(2.60417vw, 50px) 0 0 min(2.60417vw, 50px)}}@media (min-width: 749px) and (min-width: 1920px){.listOverview>dt{padding:45px 90px 45px 90px}}@media (min-width: 749px){.listOverview>dt:after{position:absolute;top:inherit;left:inherit;bottom:inherit;right:inherit;top:50%;right:0vw;z-index:1;background:linear-gradient(to top, #e85e85 0%,#b67fd8 50%,#0099e9 100%);width:min(.26042vw, 5px);height:calc(100% - min(3.64583vw, 70px));margin:0;translate:0 -50%}.listOverview>dd{padding:2.34375vw 1.82292vw 2.34375vw 2.8125vw;border-radius:0 min(2.60417vw, 50px) min(2.60417vw, 50px) 0}}@media (min-width: 749px) and (min-width: 1920px){.listOverview>dd{padding:45px 35px 45px 54px}}.listOverview>dt,.listOverview>dt+dd{opacity:0;translate:0 10em}.listOverview>dt.s,.listOverview>dt+dd.s{opacity:1;translate:0 0;transition:opacity 0.5s 0s,translate 0.5s 0s cubic-bezier(0.175, 0.885, 0.320, 1.275)}.listOverview>dt.s+dd,.listOverview>dt+dd.s+dd{opacity:1;translate:0 0;transition:opacity 0.5s 0s,translate 0.5s 0s cubic-bezier(0.175, 0.885, 0.320, 1.275)}.listNotes{background:#FFF;padding:4.66667vw 4.66667vw 4.66667vw 4.66667vw;border-radius:6.66667vw}.listNotes>dt{display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;gap:1.33333vw;padding:0vw 0vw 4.66667vw 0vw;font-weight:700}.listNotes>dt:before{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;background:#242424;width:4vw;height:2px;translate:0 0.5lh}.listNotes>dt:first-of-type{margin-top:0}@media (min-width: 749px){.listNotes{height:100%;padding:1.5625vw 1.5625vw 1.5625vw 1.5625vw;border-radius:min(2.60417vw, 50px)}}@media (min-width: 749px) and (min-width: 1920px){.listNotes{padding:30px 30px 30px 30px}}@media (min-width: 749px){.listNotes>dt{gap:min(.78125vw, 15px);padding:0vw 0vw 1.04167vw 0vw;font-size:1.82292vw}}@media (min-width: 749px) and (min-width: 1920px){.listNotes>dt{padding:0px 0px 20px 0px}}@media (min-width: 749px) and (min-width: 1920px){.listNotes>dt{font-size:35px}}@media (min-width: 749px){.listNotes>dt:before{width:2.60417vw;max-width:50px;height:min(.20833vw, 4px)}.listNotes>dd{font-size:1.14583vw}}@media (min-width: 749px) and (min-width: 1920px){.listNotes>dd{font-size:22px}}.listM{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 749px){.listM{gap:0.5em}}@media (min-width: 749px){.listM{gap:1em}}@media (min-width: 1920px){.listM{gap:1em}}.listM a{color:#FFF}.listM .listBox{background-color:#FFF;box-sizing:border-box;max-width:315px}@media (max-width: 749px){.listM .listBox{width:48.5%;font-size:2.93333vw;border-radius:20px;border:3px solid #c2c2c2}}@media (min-width: 749px){.listM .listBox{width:23%;font-size:1.14583vw;border-radius:25px;border:3px solid #c2c2c2}}@media (min-width: 749px) and (min-width: 1920px){.listM .listBox{font-size:22px}}@media (min-width: 1920px){.listM .listBox{width:23.5%;font-size:1.04167vw;border-radius:40px;border:5px solid #c2c2c2}}@media (min-width: 1920px) and (min-width: 1920px){.listM .listBox{font-size:20px}}.listM .listBox dd{background-color:#242424;height:5em;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;text-align:center}@media (max-width: 749px){.listM .listBox dd{border-radius:0 0 17px 17px}}@media (min-width: 749px){.listM .listBox dd{border-radius:0 0 22px 22px}}@media (min-width: 1920px){.listM .listBox dd{border-radius:0 0 35px 35px}}.listL{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1em}.listL a{color:#FFF}.listL .listBox{background-color:#FFF;box-sizing:border-box;max-width:500px}@media (max-width: 749px){.listL .listBox{width:100%;font-size:4vw;border-radius:20px;border:3px solid #c2c2c2;margin:0 auto}}@media (min-width: 749px){.listL .listBox{width:calc(calc(100% - 4em) / 3);font-size:1.14583vw;border-radius:25px;border:3px solid #c2c2c2}}@media (min-width: 749px) and (min-width: 1920px){.listL .listBox{font-size:22px}}@media (min-width: 1920px){.listL .listBox{width:calc(calc(100% - 4em) / 3);font-size:1.04167vw;border-radius:40px;border:5px solid #c2c2c2}}@media (min-width: 1920px) and (min-width: 1920px){.listL .listBox{font-size:20px}}@media (max-width: 749px){.listL .listBox dt img{border-radius:17px 17px 0 0}}@media (min-width: 749px){.listL .listBox dt img{border-radius:22px 22px 0 0}}@media (min-width: 1920px){.listL .listBox dt img{border-radius:35px 35px 0 0}}.listL .listBox dd{background-color:#242424;height:5em;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;text-align:center;color:#FFF}@media (max-width: 749px){.listL .listBox dd{border-radius:0 0 17px 17px}}@media (min-width: 749px){.listL .listBox dd{border-radius:0 0 22px 22px}}@media (min-width: 1920px){.listL .listBox dd{border-radius:0 0 35px 35px}}.indent{text-indent:-1em;padding-left:1em;padding-top:0.3em}.listDots>dt{display:grid;grid-template-columns:-webkit-min-content -webkit-max-content;grid-template-columns:min-content max-content;-webkit-align-items:center;align-items:center;gap:2.66667vw;margin:2.66667vw 0vw 0vw 0vw;font-size:5.33333vw;font-weight:900;color:#8b9ae6}.listDots>dt:first-of-type{margin-top:0}.listDots>dt:before{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;background:linear-gradient(30deg, #e85e85 0%,#b67fd8 50%,#0099e9 100%);aspect-ratio:1/1;width:2.66667vw;height:auto;border-radius:100vmax}.listDots>dd{padding:0vw 0vw 0vw 5.33333vw;font-weight:500}@media (min-width: 749px){.listDots>dt{gap:min(.78125vw, 15px);margin:1.5625vw 0vw 0vw 0vw;font-size:1.82292vw}}@media (min-width: 749px) and (min-width: 1920px){.listDots>dt{margin:30px 0px 0px 0px}}@media (min-width: 749px) and (min-width: 1920px){.listDots>dt{font-size:35px}}@media (min-width: 749px){.listDots>dt:before{width:1.04167vw;max-width:20px}.listDots>dd{padding:0vw 0vw 0vw 2.08333vw}}@media (min-width: 749px) and (min-width: 1920px){.listDots>dd{padding:0px 0px 0px 40px}}.list{display:grid;gap:1lh}.list li{text-indent:-1em;padding-left:1em}.map{height:53.33333vw}.map iframe{width:100%;height:100%}@media (min-width: 749px){.map{height:20.83333vw;max-height:400px}}.timeline{overflow-y:auto;height:106.66667vw}.timeline iframe{width:100%}@media (min-width: 749px){.timeline{height:26.04167vw;max-height:500px;width:100%}}.btn,a.btn[target="_blank"]{position:relative;z-index:0;display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;background:#FFF;width:90%;min-height:3em;border-radius:100vmax;font-size:5.33333vw;line-height:1;color:#242424}.btn:before,a.btn[target="_blank"]:before{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:absolute;top:inherit;left:inherit;bottom:inherit;right:inherit;top:0vw;left:0vw;z-index:-1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 24'%3E%3Cpath fill-rule='evenodd' fill='rgb(36, 36, 36)' d='M0.613,21.719 C0.613,21.295 0.770,20.871 1.086,20.541 L9.331,11.921 L1.086,3.301 C0.436,2.622 0.460,1.542 1.139,0.892 C1.819,0.241 2.898,0.265 3.549,0.945 L12.920,10.743 C13.549,11.402 13.549,12.440 12.920,13.099 L3.549,22.897 C2.898,23.576 1.819,23.601 1.139,22.950 C0.789,22.615 0.613,22.167 0.613,21.719 Z'/%3E%3C/svg%3E") no-repeat center right 5.33333vw / 1.86667vw auto,#fff;border-radius:100vmax;border:3px solid #242424}.btn:after,a.btn[target="_blank"]:after{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:absolute;top:inherit;left:inherit;bottom:inherit;right:inherit;top:1.6vw;left:1.06667vw;z-index:-2;background:linear-gradient(25deg, #bd7cd3 0%,#419dd1 23%,#33a5c3 29%,#25adb4 42%,#7db86e 52%,#d4c227 63%,#eba52c 77%,#e85e84 100%);border-radius:100vmax}@media (hover: hover){.btn:before,a.btn[target="_blank"]:before{transition:background-position 0.5s}.btn:after,a.btn[target="_blank"]:after{transition:top 0.5s, left 0.5s}.btn:hover,a.btn[target="_blank"]:hover{opacity:1}.btn:hover:before,a.btn[target="_blank"]:hover:before{background-position:center right 4vw}.btn:hover:after,a.btn[target="_blank"]:hover:after{position:absolute;top:inherit;left:inherit;bottom:inherit;right:inherit;top:0vw;left:0vw}}@media (min-width: 749px){.btn,a.btn[target="_blank"]{max-width:min(52.08333vw,1000px);margin-inline:auto;min-height:4em;font-size:2.08333vw}}@media (min-width: 749px) and (min-width: 1920px){.btn,a.btn[target="_blank"]{font-size:40px}}@media (min-width: 749px){.btn:before,a.btn[target="_blank"]:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 24'%3E%3Cpath fill-rule='evenodd' fill='rgb(36, 36, 36)' d='M0.613,21.719 C0.613,21.295 0.770,20.871 1.086,20.541 L9.331,11.921 L1.086,3.301 C0.436,2.622 0.460,1.542 1.139,0.892 C1.819,0.241 2.898,0.265 3.549,0.945 L12.920,10.743 C13.549,11.402 13.549,12.440 12.920,13.099 L3.549,22.897 C2.898,23.576 1.819,23.601 1.139,22.950 C0.789,22.615 0.613,22.167 0.613,21.719 Z'/%3E%3C/svg%3E") no-repeat center right min(2.08333vw,40px)/min(1.30208vw,25px) auto,#fff;border:3px solid #242424}.btn:after,a.btn[target="_blank"]:after{position:absolute;top:inherit;left:inherit;bottom:inherit;right:inherit;top:.625vw;left:.41667vw}}@media (min-width: 749px) and (min-width: 1920px){.btn:after,a.btn[target="_blank"]:after{top:12px;left:8px}}@media (min-width: 749px) and (hover: hover){.btn:hover:before,a.btn[target="_blank"]:hover:before{background-position:center right min(1.5625vw,30px)}}.btn{font-weight:700}a.btn.color01:after{background:linear-gradient(25deg, #e85e85 0%,#b67fd8 50%,#0099e9 100%)}a.btn.color02:after{background:linear-gradient(25deg, #419dd1 0%,#33a5c3 11%,#25adb4 31%,#7db86e 52%,#d4c227 64%,#eba52c 80%)}[data-txt*="red"]{color:#f22a41}#common_page_footer{min-width:auto;font-family:sans-serif}main{overflow:hidden}section{position:relative;z-index:0;width:89.33333vw;max-width:1200px;margin:8vw auto 32vw auto}@media (min-width: 749px){section{width:72.91667vw;max-width:1400px;margin:3.125vw auto 12.5vw auto}}@media (min-width: 749px) and (min-width: 1920px){section{margin:60px auto 240px auto}}@media (min-width: 749px){section:before{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;z-index:1;background:linear-gradient(47deg, var(--color-dots));aspect-ratio:1/1;height:auto;-webkit-mask:radial-gradient(#fff 28%, transparent 30%) repeat top left/3.77778vw 3.77778vw;mask:radial-gradient(#fff 28%, transparent 30%) repeat top left/3.77778vw 3.77778vw;opacity:0.7;-webkit-animation:dotsMove 6s .7s linear infinite,dotsRotate 10s .3s cubic-bezier(0.680, -0.550, 0.265, 1.550) infinite;animation:dotsMove 6s .7s linear infinite,dotsRotate 10s .3s cubic-bezier(0.680, -0.550, 0.265, 1.550) infinite;position:absolute;top:inherit;left:inherit;bottom:inherit;right:inherit;top:1.04167vw;right:0vw;z-index:-1;width:8.85417vw;max-width:170px}}@media (min-width: 749px) and (min-width: 749px){section:before{-webkit-mask:radial-gradient(#fff 28%, transparent 30%) repeat top left/min(1.47569vw, 28.33333px) min(1.47569vw, 28.33333px);mask:radial-gradient(#fff 28%, transparent 30%) repeat top left/min(1.47569vw, 28.33333px) min(1.47569vw, 28.33333px)}}@media (min-width: 749px){@-webkit-keyframes dotsRotate{0%{rotate:z 0deg}22%{rotate:z 0deg}25%{rotate:z 90deg}47%{rotate:z 90deg}50%{rotate:z 180deg}72%{rotate:z 180deg}75%{rotate:z 270deg}97%{rotate:z 270deg}100%{rotate:z 360deg}}@keyframes dotsRotate{0%{rotate:z 0deg}22%{rotate:z 0deg}25%{rotate:z 90deg}47%{rotate:z 90deg}50%{rotate:z 180deg}72%{rotate:z 180deg}75%{rotate:z 270deg}97%{rotate:z 270deg}100%{rotate:z 360deg}}}@media (min-width: 749px) and (min-width: 1920px){section:before{top:20px;right:0px}}@media (min-width: 749px){section:after{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;z-index:1;background:linear-gradient(47deg, var(--color-dots));aspect-ratio:1/1;height:auto;-webkit-mask:radial-gradient(#fff 28%, transparent 30%) repeat top left/3.77778vw 3.77778vw;mask:radial-gradient(#fff 28%, transparent 30%) repeat top left/3.77778vw 3.77778vw;opacity:0.7;-webkit-animation:dotsMove 6s 1s linear infinite,dotsRotate 10s .6s cubic-bezier(0.680, -0.550, 0.265, 1.550) infinite;animation:dotsMove 6s 1s linear infinite,dotsRotate 10s .6s cubic-bezier(0.680, -0.550, 0.265, 1.550) infinite;position:absolute;top:inherit;left:inherit;bottom:inherit;right:inherit;top:41.66667vw;left:-10.41667vw;z-index:-1;width:8.85417vw;max-width:170px}}@media (min-width: 749px) and (min-width: 749px){section:after{-webkit-mask:radial-gradient(#fff 28%, transparent 30%) repeat top left/min(1.47569vw, 28.33333px) min(1.47569vw, 28.33333px);mask:radial-gradient(#fff 28%, transparent 30%) repeat top left/min(1.47569vw, 28.33333px) min(1.47569vw, 28.33333px)}}@media (min-width: 749px){@-webkit-keyframes dotsRotate{0%{rotate:z 0deg}22%{rotate:z 0deg}25%{rotate:z 90deg}47%{rotate:z 90deg}50%{rotate:z 180deg}72%{rotate:z 180deg}75%{rotate:z 270deg}97%{rotate:z 270deg}100%{rotate:z 360deg}}@keyframes dotsRotate{0%{rotate:z 0deg}22%{rotate:z 0deg}25%{rotate:z 90deg}47%{rotate:z 90deg}50%{rotate:z 180deg}72%{rotate:z 180deg}75%{rotate:z 270deg}97%{rotate:z 270deg}100%{rotate:z 360deg}}}@media (min-width: 749px) and (min-width: 1920px){section:after{top:800px;left:-200px}}section h2{position:relative;z-index:0;width:-webkit-fit-content;width:fit-content;margin:0vw 0vw 9.33333vw 0vw;padding:5.33333vw 8vw 5.33333vw 5.33333vw;line-height:1;text-align:left;color:#FFF;border-radius:0 100vmax 100vmax 0;-webkit-animation:hueRotate 20s 0s linear infinite;animation:hueRotate 20s 0s linear infinite;translate:-200% 0}section h2 span{display:inline-block;margin:0vw 0vw 0vw 2.66667vw;word-break:keep-all;font-family:"Zen Kaku Gothic New", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", YuGothic, "Yu Gothic", "Yu Gothic UI", "Arial", sans-serif;font-weight:900;font-style:normal;font-size:4vw}section h2:before{content:attr(data-en);font-family:"Be Vietnam Pro", sans-serif;font-weight:800;font-style:normal;font-size:13.33333vw;line-height:0.75;scale:0.96 1;text-transform:uppercase;text-align:left}section h2:after{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;z-index:1;background:linear-gradient(47deg, var(--color-dots));aspect-ratio:1/1;height:auto;-webkit-mask:radial-gradient(#fff 28%, transparent 30%) repeat top left/2.13333vw 2.13333vw;mask:radial-gradient(#fff 28%, transparent 30%) repeat top left/2.13333vw 2.13333vw;opacity:0.7;-webkit-animation:dotsMove 6s .7s linear infinite,dotsRotate 10s .6s cubic-bezier(0.680, -0.550, 0.265, 1.550) infinite;animation:dotsMove 6s .7s linear infinite,dotsRotate 10s .6s cubic-bezier(0.680, -0.550, 0.265, 1.550) infinite;position:absolute;top:inherit;left:inherit;bottom:inherit;right:inherit;bottom:-.53333vw;right:-5.33333vw;width:10.66667vw}@media (min-width: 749px){section h2:after{-webkit-mask:radial-gradient(#fff 28%, transparent 30%) repeat top left/min(.83333vw, 16px) min(.83333vw, 16px);mask:radial-gradient(#fff 28%, transparent 30%) repeat top left/min(.83333vw, 16px) min(.83333vw, 16px)}}@-webkit-keyframes dotsRotate{0%{rotate:z 0deg}22%{rotate:z 0deg}25%{rotate:z 90deg}47%{rotate:z 90deg}50%{rotate:z 180deg}72%{rotate:z 180deg}75%{rotate:z 270deg}97%{rotate:z 270deg}100%{rotate:z 360deg}}@keyframes dotsRotate{0%{rotate:z 0deg}22%{rotate:z 0deg}25%{rotate:z 90deg}47%{rotate:z 90deg}50%{rotate:z 180deg}72%{rotate:z 180deg}75%{rotate:z 270deg}97%{rotate:z 270deg}100%{rotate:z 360deg}}@media (min-width: 749px){section h2{position:static;margin:0vw 0vw 5.20833vw 0vw;padding:1.30208vw 5.20833vw 1.30208vw calc(50vw - min(36.45833vw, 700px))}}@media (min-width: 749px) and (min-width: 1920px){section h2{margin:0px 0px 100px 0px}}@media (min-width: 749px) and (min-width: 1920px){section h2{padding:25px 100px 25px calc(50vw - min(36.45833vw, 700px))}}@media (min-width: 749px){section h2 span{margin:0vw 0vw 0vw 1.5625vw;font-size:1.82292vw}}@media (min-width: 749px) and (min-width: 1920px){section h2 span{margin:0px 0px 0px 30px}}@media (min-width: 749px) and (min-width: 1920px){section h2 span{font-size:35px}}@media (min-width: 749px){section h2:before{font-size:5.72917vw}}@media (min-width: 749px) and (min-width: 1920px){section h2:before{font-size:110px}}@media (min-width: 749px){section h2:after{display:none}}section h2.s{translate:-5.33333vw 0;transition:translate 1s cubic-bezier(0.785, 0.135, 0.150, 0.860)}@media (min-width: 749px){section h2.s{translate:calc(calc(50vw - min(36.45833vw, 700px)) * -1) 0}}section:nth-of-type(2n-1){--color-dots: #e87495 20%,#d1ade8 50%,#0099e9 87%}section:nth-of-type(2n-1) h2{background:linear-gradient(to right, #e85e85 0%,#b67fd8 50%,#0099e9 100%)}section:nth-of-type(2n){--color-dots: #5ba7d2 12%,#40afc8 22%,#24b7be 43%,#d4c227 68%,#eba52c 92%}section:nth-of-type(2n) h2{background:linear-gradient(to right, #5ba7d2 0%,#40afc8 11%,#24b7be 31%,#d4c227 71%,#eba52c 100%)}@media (min-width: 749px){section.coming:after{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;z-index:1;background:linear-gradient(47deg, var(--color-dots));aspect-ratio:1/1;height:auto;-webkit-mask:radial-gradient(#fff 28%, transparent 30%) repeat top left/3.77778vw 3.77778vw;mask:radial-gradient(#fff 28%, transparent 30%) repeat top left/3.77778vw 3.77778vw;opacity:0.7;-webkit-animation:dotsMove 6s .9s linear infinite,dotsRotate 10s .5s cubic-bezier(0.680, -0.550, 0.265, 1.550) infinite;animation:dotsMove 6s .9s linear infinite,dotsRotate 10s .5s cubic-bezier(0.680, -0.550, 0.265, 1.550) infinite;position:absolute;top:inherit;left:inherit;bottom:inherit;right:inherit;bottom:1.04167vw;left:0vw;z-index:-1;width:8.85417vw;max-width:170px}}@media (min-width: 749px) and (min-width: 749px){section.coming:after{-webkit-mask:radial-gradient(#fff 28%, transparent 30%) repeat top left/min(1.47569vw, 28.33333px) min(1.47569vw, 28.33333px);mask:radial-gradient(#fff 28%, transparent 30%) repeat top left/min(1.47569vw, 28.33333px) min(1.47569vw, 28.33333px)}}@media (min-width: 749px){@-webkit-keyframes dotsRotate{0%{rotate:z 0deg}22%{rotate:z 0deg}25%{rotate:z 90deg}47%{rotate:z 90deg}50%{rotate:z 180deg}72%{rotate:z 180deg}75%{rotate:z 270deg}97%{rotate:z 270deg}100%{rotate:z 360deg}}@keyframes dotsRotate{0%{rotate:z 0deg}22%{rotate:z 0deg}25%{rotate:z 90deg}47%{rotate:z 90deg}50%{rotate:z 180deg}72%{rotate:z 180deg}75%{rotate:z 270deg}97%{rotate:z 270deg}100%{rotate:z 360deg}}}@media (min-width: 749px) and (min-width: 1920px){section.coming:after{bottom:20px;left:0px}}#campaignCol #campaignColInner{max-width:1200px;margin:0 auto}@media (max-width: 749px){#campaignCol h2{padding:5.33333vw 8vw 4vw 5.33333vw}#campaignCol h2 span{display:block;margin:0vw 0vw 0vw 0vw}}nav{margin:0vw 0vw 0vw 0vw}@media (min-width: 1920px){nav{margin:0px 0px 0px 0px}}.btn{margin:0vw auto 0vw auto;font-weight:700}p{font-weight:600}#campaignCol h3{color:#242424;text-align:center;font-size:2.96875vw;line-height:1.5;margin:6vw auto 0vw auto}@media (min-width: 1920px){#campaignCol h3{font-size:57px}}@media (max-width: 749px){#campaignCol h3{font-size:6.8vw;line-height:1.3;margin:8vw auto 0vw auto}}#campaignCol h3 span{font-size:0.8em;font-weight:600}@media (max-width: 749px){#campaignCol h3 span{font-size:0.7em}}#campaignCol ul.list li{margin-top:0.5em;text-align:center;font-size:1.875vw;font-weight:500}@media (min-width: 1920px){#campaignCol ul.list li{font-size:36px}}@media (max-width: 749px){#campaignCol ul.list li{font-size:4vw;margin-top:0.3em}}#campaignCol .btnCampaign{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media (max-width: 749px){#campaignCol .btnCampaign{display:block}}#campaignCol .btnCampaign li{position:relative}@media (min-width: 749px){#campaignCol .btnCampaign li{width:48%}}#campaignCol .btnCampaign li .btn{width:100%;min-height:auto;height:6vw;max-height:120px}@media (min-width: 749px){#campaignCol .btnCampaign li .btn{font-size:1.5625vw}}@media (min-width: 749px) and (min-width: 1920px){#campaignCol .btnCampaign li .btn{font-size:30px}}@media (min-width: 749px){#campaignCol .btnCampaign li .btn:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 24'%3E%3Cpath fill-rule='evenodd' fill='rgb(36, 36, 36)' d='M0.613,21.719 C0.613,21.295 0.770,20.871 1.086,20.541 L9.331,11.921 L1.086,3.301 C0.436,2.622 0.460,1.542 1.139,0.892 C1.819,0.241 2.898,0.265 3.549,0.945 L12.920,10.743 C13.549,11.402 13.549,12.440 12.920,13.099 L3.549,22.897 C2.898,23.576 1.819,23.601 1.139,22.950 C0.789,22.615 0.613,22.167 0.613,21.719 Z'/%3E%3C/svg%3E") no-repeat center right 1.33333vw / 1.06667vw 40px,#fff}}@media (max-width: 749px){#campaignCol .btnCampaign li .btn{height:12vw;font-size:4vw}#campaignCol .btnCampaign li .btn::before{border:2px solid #242424}}@media (max-width: 749px){#campaignCol .btnCampaign li:nth-child(2) .btn{margin:5.6vw auto 0vw auto}}#campaignCol .btnCampaign.icon li::before{position:absolute;z-index:10;content:"";display:inline-block;background-image:url("../images/campaign/ico_namco.png");background-size:contain;background-repeat:no-repeat;position:absolute;top:inherit;left:inherit;bottom:inherit;right:inherit;top:.83333vw;left:.9375vw;width:4.53333vw;height:4.53333vw;max-width:85px;max-height:85px}@media (min-width: 1920px){#campaignCol .btnCampaign.icon li::before{top:16px;left:18px}}@media (max-width: 749px){#campaignCol .btnCampaign.icon li::before{position:absolute;top:inherit;left:inherit;bottom:inherit;right:inherit;top:1.33333vw;left:2vw;width:9.2vw;height:9.2vw}}#campaignCol .btnCampaign.icon li:nth-child(1)::before{border:2px solid #c2c2c2;box-sizing:border-box;border-radius:50%}#campaignCol .btnCampaign.icon li:nth-child(2)::before{background-image:url("../images/campaign/ico_x_black.png")}#campaignCol .btnCampaign.icon li:nth-child(2) .btn{line-height:1.1}@media (min-width: 1920px){#campaignCol .btnCampaign.icon li a{-webkit-justify-content:left;justify-content:left;padding-left:18%}}@media (min-width: 749px){#campaignCol .btnCampaign.icon li a{-webkit-justify-content:left;justify-content:left;padding-left:21%}}@media (max-width: 749px){#campaignCol .btnCampaign.icon li a{text-align:center}}#campaignCol p.company{margin:4vw auto 0vw auto;padding:2.8vw 0vw 2.8vw 0vw;background:#FFF;border-radius:30px;text-align:center;font-size:1.5625vw;border:5px solid #c2c2c2}@media (min-width: 1920px){#campaignCol p.company{font-size:30px}}@media (max-width: 749px){#campaignCol p.company{font-size:4vw;border:4px solid #c2c2c2}}.contentInner{margin:4vw auto 0vw auto;width:100%;height:100%;display:grid;place-items:center}@media (max-width: 749px){.contentInner{padding:3px;border-radius:30px}}@media (min-width: 749px){.contentInner{padding:5px;border-radius:40px}}@media (min-width: 1920px){.contentInner{padding:5px;border-radius:50px}}.contentInner .contentBox{background-color:#FFF;width:100%;height:100%;padding:2.34375vw 2.34375vw 2.34375vw 2.34375vw}@media (min-width: 1920px){.contentInner .contentBox{padding:45px 45px 45px 45px}}@media (max-width: 749px){.contentInner .contentBox{padding:4vw 4vw 4vw 4vw;border-radius:26px}}@media (min-width: 749px){.contentInner .contentBox{border-radius:37px}}@media (min-width: 1920px){.contentInner .contentBox{border-radius:47px}}.contentInner .contentBox h4{font-size:2.1875vw;line-height:1.6}@media (min-width: 1920px){.contentInner .contentBox h4{font-size:42px}}@media (max-width: 749px){.contentInner .contentBox h4{font-size:4vw;line-height:1.4}}.contentInner .contentBox h4 span.number{display:grid;place-items:center;background-image:linear-gradient(to bottom right, #e85e85 0%,#b67fd8 50%,#0099e9 100%);border-radius:50%;color:#FFF;font-size:5.10417vw;width:7.8125vw;max-width:150px;aspect-ratio:1 / 1;max-width:125px;max-height:125px;line-height:1;padding-bottom:0.15em}@media (min-width: 1920px){.contentInner .contentBox h4 span.number{font-size:98px}}@media (max-width: 749px){.contentInner .contentBox h4 span.number{width:20%;font-size:9.6vw}}.contentInner .contentBox h4 span.txt{width:86%}@media (max-width: 749px){.contentInner .contentBox h4 span.txt{width:75%}}.contentInner .contentBox h4 span.bgLine{color:#FFF;background-color:#f65c77;padding:0 5px}.contentInner .contentBox>*{margin:0vw auto 2.70833vw auto}@media (min-width: 1920px){.contentInner .contentBox>*{margin:0px auto 52px auto}}@media (max-width: 749px){.contentInner .contentBox>*{margin:0vw auto 6.4vw auto}}.contentInner .contentBox>*:last-child{margin:0vw auto 0vw auto}.contentInner.postCol{display:block}ol.numbering01 p{text-indent:-1.5em;margin-left:2.5em;font-size:1.25vw}@media (min-width: 1920px){ol.numbering01 p{font-size:24px}}@media (max-width: 749px){ol.numbering01 p{font-size:3.46667vw}}ol.numbering01 p span.number{color:#FFF;border-radius:50%;padding:0 0.55em 2px;aspect-ratio:1 / 1;background-color:#242424;margin-left:-0.5em;margin-right:0.5em}@media (max-width: 749px){ol.numbering01 p span.number{padding:0 0.6em 1px}}.stamprallyColInner{background-image:linear-gradient(to bottom right, #e85e85 0%,#b67fd8 50%,#0099e9 100%)}.stamprallyColInner h4{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.notice{font-size:1.14583vw;font-weight:500;line-height:1.1}@media (min-width: 1920px){.notice{font-size:22px}}.notice li{margin-bottom:0.4em}.notice li:last-child{margin-bottom:0}@media (max-width: 749px){.notice{font-size:0.7em}}.stamprallyColInner.box01 .about{text-align:center;font-size:2.03125vw}@media (min-width: 1920px){.stamprallyColInner.box01 .about{font-size:39px}}.stamprallyColInner.box01 .about img{max-width:590px;width:80%}.stamprallyColInner.box01 .about p{margin:1em 0 2em;line-height:1.6;font-size:1.5625vw}@media (min-width: 1920px){.stamprallyColInner.box01 .about p{font-size:30px}}@media (max-width: 749px){.stamprallyColInner.box01 .about{font-size:4vw}.stamprallyColInner.box01 .about img{width:90%}.stamprallyColInner.box01 .about p{line-height:1.3;font-size:4vw}}@media (min-width: 749px){.stamprallyColInner.box01 #eventMap{max-width:1000px;height:auto;margin:0 auto;-o-object-fit:contain;object-fit:contain}}.stamprallyColInner.box02 p{text-align:center;font-size:1.5625vw}@media (min-width: 1920px){.stamprallyColInner.box02 p{font-size:30px}}@media (max-width: 749px){.stamprallyColInner.box02 p{font-size:4vw}}.stamprallyColInner.box03 ol#campaignJoin{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1.5em}@media (max-width: 749px){.stamprallyColInner.box03 ol#campaignJoin{gap:2em}}.stamprallyColInner.box03 ol#campaignJoin li{width:calc(50% - 0.75em)}@media (max-width: 749px){.stamprallyColInner.box03 ol#campaignJoin li{width:100%}}.stamprallyColInner.box03 ol#campaignJoin li img{margin:0vw 0vw .8vw 0vw}@media (max-width: 749px){.stamprallyColInner.box03 ol#campaignJoin li img{margin:0vw 0vw 4vw 0vw;border:3px solid #c2c2c2;border-radius:14px}}@media (min-width: 749px){.stamprallyColInner.box03 ol#campaignJoin li img{border:5px solid #c2c2c2;border-radius:22px}}@media (min-width: 1920px){.stamprallyColInner.box03 ol#campaignJoin li img{border:5px solid #c2c2c2;border-radius:35px}}.stamprallyColInner.box03 ol#campaignJoin li:last-child{width:100%}#namcoApp{background-color:#f65c77}#namcoApp .namcoAppInner h4{text-align:center;font-size:140%}@media (max-width: 749px){#namcoApp .namcoAppInner h4{font-size:120%}}#namcoApp .namcoAppInner h5{color:#f65c77;text-align:center;font-size:2.70833vw}@media (min-width: 1920px){#namcoApp .namcoAppInner h5{font-size:52px}}@media (max-width: 749px){#namcoApp .namcoAppInner h5{font-size:5.6vw}}#namcoApp .namcoAppInner p{font-size:1.5625vw}@media (min-width: 1920px){#namcoApp .namcoAppInner p{font-size:30px}}@media (max-width: 749px){#namcoApp .namcoAppInner p{font-size:4vw;line-height:1.3}}#namcoApp .namcoAppInner ul.badge{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;gap:1em}#namcoApp .namcoAppInner ul.badge li img{max-height:80px;width:auto;height:6.8vw}@media (max-width: 749px){#namcoApp .namcoAppInner ul.badge li img{height:12vw}}.snsColInner{background-image:linear-gradient(to bottom right, #5ba7d2 0%,#40afc8 11%,#24b7be 31%,#d4c227 71%,#eba52c 100%);font-weight:700}.campaignBnr{margin:4vw auto 0vw auto}.contentInner .contentBox>dd{margin:0vw auto 1.6vw auto}@media (max-width: 749px){.contentInner .contentBox>dd{margin:0vw auto 3.2vw auto}}.contentInner .contentBox>dd:last-child{margin:0vw auto 0vw auto}.snsColInner .snsColBox>dt{position:relative;z-index:0;background:#FFF;font-weight:700;border-radius:4vw 4vw 0 0;margin:0vw auto 2.03125vw auto}@media (min-width: 1920px){.snsColInner .snsColBox>dt{margin:0px auto 39px auto}}@media (min-width: 1920px){.snsColInner .snsColBox>dt{font-size:2.03125vw}}@media (min-width: 1920px) and (min-width: 1920px){.snsColInner .snsColBox>dt{font-size:39px}}@media (min-width: 749px){.snsColInner .snsColBox>dt{font-size:2.03125vw}}@media (min-width: 749px) and (min-width: 1920px){.snsColInner .snsColBox>dt{font-size:39px}}.snsColInner .snsColBox>dt:after{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;background:linear-gradient(to right, #5ba7d2 0%,#40afc8 11%,#24b7be 31%,#d4c227 71%,#eba52c 100%);height:3px;margin:1.5625vw auto .78125vw auto;border-radius:100vmax}@media (min-width: 1920px){.snsColInner .snsColBox>dt:after{margin:30px auto 15px auto}}.snsColInner .snsColBox>dt:first-of-type{margin-top:0}@media (min-width: 1920px){.snsColInner .snsColBox dd{font-size:1.66667vw}}@media (min-width: 1920px) and (min-width: 1920px){.snsColInner .snsColBox dd{font-size:32px}}@media (min-width: 749px){.snsColInner .snsColBox dd{font-size:1.66667vw}}@media (min-width: 749px) and (min-width: 1920px){.snsColInner .snsColBox dd{font-size:32px}}@media (max-width: 749px){.snsColInner .snsColBox dd{font-size:4.8vw}}.snsColBox h5{display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;gap:1.33333vw;font-size:1.71875vw;margin:2.96875vw 0vw 0vw 0vw;padding-bottom:1em;font-weight:700}@media (min-width: 1920px){.snsColBox h5{font-size:33px}}@media (min-width: 1920px){.snsColBox h5{margin:57px 0px 0px 0px}}@media (max-width: 749px){.snsColBox h5{margin:4vw 0vw 0vw 0vw;font-size:4vw}}.snsColBox h5:before{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;background:#242424;width:1.6vw;height:2px;translate:0 0.5lh}@media (max-width: 749px){.snsColBox h5:before{width:4vw}}.snsColBox ol#coupon{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1em;margin-bottom:1em}@media (max-width: 749px){.snsColBox ol#coupon{gap:2em}}.snsColBox ol#coupon li{width:calc(50% - 1em);font-size:.9375vw}@media (min-width: 1920px){.snsColBox ol#coupon li{font-size:18px}}@media (max-width: 749px){.snsColBox ol#coupon li{width:100%}}.snsColBox ol#coupon li img{margin:0vw 0vw .8vw 0vw}@media (max-width: 749px){.snsColBox ol#coupon li img{margin:0vw 0vw 4vw 0vw;border:3px solid #c2c2c2;border-radius:17px}}@media (min-width: 749px){.snsColBox ol#coupon li img{border:5px solid #c2c2c2;border-radius:22px}}@media (min-width: 1920px){.snsColBox ol#coupon li img{border:5px solid #c2c2c2;border-radius:35px}}.snsColBox ol#coupon li .couponInner{aspect-ratio:590 / 380;text-align:center;display:grid;place-items:center;padding:2em;margin:0vw 0vw .8vw 0vw}@media (max-width: 749px){.snsColBox ol#coupon li .couponInner{border:3px solid #c2c2c2;border-radius:17px}}@media (min-width: 749px){.snsColBox ol#coupon li .couponInner{border:5px solid #c2c2c2;border-radius:22px}}@media (min-width: 1920px){.snsColBox ol#coupon li .couponInner{border:5px solid #c2c2c2;border-radius:35px}}.snsColBox ol#coupon li .couponInner img{border:none;border-radius:0;margin:0}.snsColBox ol#coupon li .couponInner img.app{max-width:160px;width:30%;-o-object-fit:contain;object-fit:contain;border:3px solid #c2c2c2;border-radius:20px;background-color:#FFF}.snsColBox ol#coupon li .couponInner ul.badge{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;gap:1.5em}.snsColBox ol#coupon li .couponInner ul.badge li{width:100%;margin:0 auto}.snsColBox ol#coupon li .couponInner ul.badge li img{max-height:80px;width:auto;height:3.64583vw;max-height:70px}@media (max-width: 749px){.snsColBox ol#coupon li .couponInner ul.badge li img{height:10.8vw}}.listDots{margin-bottom:2em}.listDots:last-of-type{margin-bottom:0}@media (max-width: 749px){.listDots{margin-bottom:1em}}.listDots>dt{color:#23adb5;margin-bottom:0.3em}.listDots>dt:first-of-type{margin-top:0}.listDots>dt:before{background:linear-gradient(30deg, #5ba7d2 0%,#40afc8 11%,#24b7be 31%,#d4c227 71%,#eba52c 100%)}.listDots>dd{padding:0 0 0 1.2em;font-weight:700}@media (max-width: 749px){.listDots>dd{font-size:4vw}}.listDots>dd span{font-weight:500}.listDots>dd ul:not(.notice){font-size:1.45833vw;margin-top:0.3em}@media (min-width: 1920px){.listDots>dd ul:not(.notice){font-size:28px}}@media (max-width: 749px){.listDots>dd ul:not(.notice){font-size:3.6vw;line-height:1.2}.listDots>dd ul:not(.notice) li{margin-bottom:0.7em}}ol.numbering02 li{text-indent:-2em;margin-left:2em;margin-bottom:0.75em}ol.numbering02 li span.number{color:#FFF;border-radius:50%;padding:0 0.55em 2px;aspect-ratio:1 / 1;background-color:#242424;margin-right:0.2em}@media (max-width: 749px){ol.numbering02 li{font-size:3.33333vw}ol.numbering02 li span.number{padding:0 0.6em 1px}}.twitter-tweet{width:100%;width:1000px;max-width:auto;margin:0 auto}@media (max-width: 749px){.twitter-tweet{max-width:auto}}dd p.italic{padding:20vw 0vw 20vw 0vw;font-size:6.66667vw;line-height:1;font-family:"Be Vietnam Pro", sans-serif;font-weight:900;font-style:normal;font-style:italic;text-align:center}@media (min-width: 749px){dd p.italic{padding:10.41667vw 0vw 13.02083vw 0vw;font-size:4.16667vw}}@media (min-width: 749px) and (min-width: 1920px){dd p.italic{padding:200px 0px 250px 0px}}@media (min-width: 749px) and (min-width: 1920px){dd p.italic{font-size:80px}}.snsColInner .snsColBox.conditions li{margin-bottom:0.5em;line-height:1.2}@media (max-width: 749px){.snsColInner .snsColBox.conditions li{line-height:1.3}}.snsColInner .snsColBox.conditions .notice{font-weight:500;margin-top:0;padding-top:0;font-size:1.25vw}@media (min-width: 1920px){.snsColInner .snsColBox.conditions .notice{font-size:24px}}@media (max-width: 749px){.snsColInner .snsColBox.conditions .notice{font-size:3.46667vw}}.snsColInner .snsColBox.conditions .notice a{font-weight:500}.snsColInner .snsColBox.conditions ol.notice{margin:0.75em 0}.btn.top{margin-top:2em}

/*# sourceMappingURL=maps/campaign.css.map */
