@import"https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@100;300;400;500;700;800;900&display=swap";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,a,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,main,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;text-decoration:none;background:rgba(0,0,0,0)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-ms-box-sizing:border-box;box-sizing:border-box;min-width:320px;word-break:break-all;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}*,*::before,*::after{box-sizing:border-box}header,footer,section,main,article,aside,menu,nav,details,figcaption,figure{display:block}input,select{vertical-align:bottom;max-width:100%;height:auto;border-style:none}img{max-width:100%;height:auto;vertical-align:bottom;border-style:none;outline:none}ul,ol{list-style:none}hr{display:none}.cl::after{content:"";clear:both;display:block}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}button{outline:0;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:normal}.cannot{user-select:none;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;cursor:default}body::after{background-color:rgba(0,0,0,0);content:"";display:block;position:fixed;inset:0;height:100%;width:100%;visibility:hidden;transition:background-color .2s ease-in-out,visibility .2s ease-in-out;z-index:9}body.is-active::after{background-color:#fff;visibility:visible}@media(min-width: 768px){.conteiner{display:flex}}.header{flex:1;height:100%;width:100%;overflow:hidden;position:relative;z-index:10}@media(min-width: 768px){.header{position:fixed;width:33.3333333333%}}.header__logo{background-color:#fff;margin:var(--header-logo-margin, 0);max-width:150px;position:relative;width:100%;transform:translate(10px, 0);transition:margin .2s ease-in-out;z-index:1}@media(min-width: 768px){.header__logo{--header-logo-margin: 40px auto 0;max-width:400px}}.header__inner{display:var(--header-display, block);padding:var(--header-inner-padding, 0 0 140%);transform:translate(0, 0)}@media(min-width: 768px){.header__inner{--header-display: flex;--header-inner-padding: 0}}.header__inner__heading-1{margin:auto;max-width:var(--header-inner-keyvisual-heading-1-max-width, -webkit-fit-content);max-width:var(--header-inner-keyvisual-heading-1-max-width, -moz-fit-content);max-width:var(--header-inner-keyvisual-heading-1-max-width, fit-content);position:var(--header-inner-keyvisual-heading-1-position, absolute);inset:0;z-index:0}@media(min-width: 768px){.header__inner__heading-1{--header-inner-keyvisual-heading-1-max-width: calc(100% / 1);--header-inner-keyvisual-heading-1-position: relative}}.header__inner__heading-1__svg{aspect-ratio:var(--header-inner-keyvisual-heading-1-svg-aspect-ratio, 3/4);display:block;width:var(--header-inner-keyvisual-heading-1-svg-width, 50vw)}@media(min-width: 768px){.header__inner__heading-1__svg{--header-inner-keyvisual-heading-1-svg-aspect-ratio: auto;--header-inner-keyvisual-heading-1-svg-width: auto}}.header-keyvisual{margin:auto;z-index:0}.header-keyvisual__image{-o-object-fit:cover;object-fit:cover;-o-object-position:100% 100%;object-position:100% 100%;height:100%;width:100%}.keyvisual-heading-1{position:absolute;inset:0;visibility:hidden}.keyvisual-figure{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.menu-button{position:fixed;inset:0 20px 0 auto;visibility:visible;z-index:11}@media(min-width: 768px){.menu-button{visibility:hidden}}.menu-button line{transition:.2s ease-in-out}.menu-button.is-active .menu-button__line1{transform:translate(-10px, 32px) rotate(45deg);transform-origin:center;transition:.2s ease-in-out}.menu-button.is-active .menu-button__line2{opacity:0}.menu-button.is-active .menu-button__line3{transform:translate(32px, 11px) rotate(-45deg);transform-origin:center;transition:.2s ease-in-out}.menu{display:grid;margin:auto;max-height:calc(100% - 60px);overflow:auto;padding:0 50px;position:var(--menu-position, fixed);inset:0;transition:.3s ease-in-out;transform:var(--menu-transform, translate(0, 100vh));height:calc(100% - 60px);width:100%;z-index:10}@media(min-width: 768px){.menu{--menu-position: relative;max-height:calc(100% - 160px);max-width:400px;padding:0;width:80%}}.menu__inner{overflow:auto;margin:auto;padding:0 0 60px;height:var(--menu-inner-height, -webkit-fit-content);height:var(--menu-inner-height, -moz-fit-content);height:var(--menu-inner-height, fit-content);width:100%}@media(min-width: 768px){.menu__inner{display:flex;flex-direction:column;justify-content:center}}.menu.is-active{--menu-transform: translate(0, 30px)}@media(min-width: 768px){.menu.is-active{--menu-height: calc(100vh - 240px)}}.menu.of-pc{--menu-transform: translate(0, 0)}.menu-figure{margin:0 0 40px}@media(min-width: 768px){.menu-figure{margin:0}}.menu-figure__image{display:block;margin:auto}@media(min-width: 768px){.menu-figure__image{display:none}}.menu-title{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.menu-list{display:flex;flex-direction:column;gap:10px;margin:10px 0}.menu-link{border-radius:10px;color:#1a1311;display:flex;align-items:center;font-weight:700;padding:10px}.menu-link-text{display:block;font-size:1.4rem;text-align:center;width:100%}.menu-link-color-yellow{background-color:#fff267}.menu-link-color-pink{background-color:#e88ab6}.menu-link-color-blue{background-color:#64c4f2}.main{background-image:url("../../images/pattern_effect.png");background-position:50% 50%;background-size:400px;margin:auto;padding:0 10px;width:100%;z-index:1}@media(min-width: 768px){.main{max-width:400px;width:33.3333333333%}}.main::before{-webkit-animation-name:patternSidebarAnimationLeft;animation-name:patternSidebarAnimationLeft;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-image:url("../../images/pattern-sidebar.png");content:"";display:block;position:absolute;inset:0;height:100%;width:10px;z-index:0}@media(min-width: 768px){.main::before{inset:0 0 0 calc(50vw - clamp(0px,33vw + 10px,416px)/2)}}.main::after{-webkit-animation-name:patternSidebarAnimationRight;animation-name:patternSidebarAnimationRight;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-image:url("../../images/pattern-sidebar.png");content:"";display:block;position:absolute;inset:0 0 0 auto;height:100%;width:10px;transform:rotate(180deg);z-index:0}@media(min-width: 768px){.main::after{inset:0 calc(50vw - clamp(0px,33vw + 10px,416px)/2) 0 auto}}@-webkit-keyframes patternSidebarAnimationLeft{0%{background-position:0 0}100%{background-position:0 600px}}@keyframes patternSidebarAnimationLeft{0%{background-position:0 0}100%{background-position:0 600px}}@-webkit-keyframes patternSidebarAnimationRight{0%{background-position:0 0}100%{background-position:0 600px}}@keyframes patternSidebarAnimationRight{0%{background-position:0 0}100%{background-position:0 600px}}.main-lead{margin:40px auto;font-weight:700;width:calc(100% - 80px);text-align:center}.main-lead-emphasis{color:#de4b8f;font-size:1.8rem}.main-description{margin:40px auto 80px;font-size:1.4rem;font-weight:700;width:calc(100% - 80px);text-align:center}.main-heading-2-title{margin:80px auto 0;width:calc(100% - 80px)}.main-heading-3-title{font-size:2rem;font-weight:700;text-align:center}.main-heading-3-title-emphasis{color:#de4b8f}.main-festival-description{color:var(--main-festival-description-color);font-size:1.3rem;font-weight:700;margin:10px auto;width:calc(100% - 80px);text-align:var(--main-festival-description-text-align, center)}.main-festival-description-emphasis{font-size:1.6rem;font-weight:700}.main-festival-description-link{color:#de4b8f;text-decoration:underline}.main-festival-button{background-color:var(--main-festival-button-bg-color, #de4b8f);border-radius:100px;color:#fff;display:block;font-size:1.3rem;font-weight:700;margin:10px auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:4px 30px;width:calc(100% - 80px);text-align:center}.main-event-date{background-color:var(--main-event-date-bg-color);-webkit-clip-path:polygon(0 0, 100% 0%, 90% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0%, 90% 100%, 0% 100%);font-size:1.3rem;font-weight:700;margin:40px 0 20px;max-width:var(--main-event-date-max-width, 290px);padding:10px 40px;width:100%}.main-event-date-figure{margin:40px 0 20px}.main-festival-figure{margin:10px auto;width:calc(100% - 80px)}.main-festival-caption{font-weight:700;margin:10px 0 0;text-align:var(--main-festival-caption-text-align, center)}.main-other-planning{font-size:1.6rem;font-weight:700;margin:40px auto 10px;width:calc(100% - 80px);text-align:center}.main-comming-soon{color:#de4b8f;font-size:2rem;font-weight:700;margin:32px auto 56px;width:calc(100% - 80px);text-align:center}.main-notes{font-size:1.2rem;font-weight:700;margin:0 auto;width:calc(100% - 80px);text-align:center}.right-contents{display:flex;flex:1;margin:0 0 0 auto;position:fixed;inset:0;height:100vh;width:var(--right-contents-width, 0);transform:var(--right-contents-transform, translate(100%, 0));z-index:-1}@media(min-width: 768px){.right-contents{--right-contents-transform: translate(0, 0);--right-contents-width: calc(100% / 3)}}.right-contents__inner{margin:auto}.bnr_area{text-align:center}@media screen and (max-width: 768px){.bnr_area{padding:0 8px}}#bnr{text-align:center;padding:64px 0 16px}@media screen and (max-width: 768px){#bnr{padding:32px 16px 16px}}#sns{background-image:var(--bg-image);background-color:var(--bg-color);margin:var(--margin, 72px 0 0);padding:32px 0}#sns .sns__grid{display:flex;-moz-column-gap:32px;column-gap:32px;justify-content:center}@media(min-width: 768px){#sns{--margin: 96px 0 0}}.series #sns{--bg-color: #f2f5fa;background-color:var(--bg-color)}.sns-title{color:#fff;display:block;font-size:1.8rem;font-weight:700;margin:0 auto 20px;width:calc(100% - 80px);text-align:center}.main-special-site{margin:20px auto 40px;width:calc(100% - 80px)}.main-special-site-items{background-color:#fff;border-radius:10px;box-shadow:0px 2px 8px rgba(0,0,0,.16);padding:10px}.main-special-site-image{display:block;margin:auto}.main-other-special-site{display:flex;flex-wrap:wrap;gap:20px;margin:20px auto 0;width:calc(100% - 80px)}.main-other-special-site-items{background-color:#fff;border-radius:10px;box-shadow:0px 2px 8px rgba(0,0,0,.16);padding:10px;width:calc(50% - 10px)}footer{background:#fff}@media(min-width: 768px){footer{margin:auto;max-width:clamp(0px,33vw - 10px,400px)}}footer .logo1{text-align:center;padding:32px 0}footer .logo1 img{width:96px;height:48px}footer .footermenu{text-align:center;padding-bottom:8px}footer .footermenu li{display:inline-block;padding:0 8px;border-left:1px solid #999}footer .footermenu li:first-of-type{border:none}footer .footermenu a{color:#14116e}footer .logo2{text-align:center;padding:48px 0 24px}footer .logo2 img{width:160px;height:48px}footer .copyright{color:#004ea2;font-size:12px;text-align:center;padding-bottom:16px}footer .copyright li{padding:0 8px;color:#14116e}@media screen and (max-width: 768px){footer{margin-top:-1px}footer .inbox{padding:0 16px}footer .logo1{padding:32px 0 16px}footer .logo2{padding:32px 0 16px}footer .copyright{padding-bottom:64px}footer .copyright li{padding:0}}.inbox_copy{padding:0 40px}*,*:before,*:after{box-sizing:border-box}*{word-wrap:break-word;overflow-wrap:break-word}html{font-size:62.5%;height:100%;height:-webkit-fill-available}body{-webkit-text-size-adjust:100%;background-color:var(--body-bg-color, #fff);color:#000;font-family:"M PLUS 1p","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:1.6rem;min-height:-webkit-fill-available;letter-spacing:.05em;line-height:1.5;overflow-x:hidden;position:relative;transition:transform .3s ease-in-out}main{height:100%}li{list-style:none}em{font-style:normal}img{max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}svg{height:auto}a{text-decoration:none}input{border-radius:0;font-family:"M PLUS 1p";font-size:1.6rem;-webkit-appearance:none}input{border:none;transition:background .2s ease-in-out;white-space:normal}input:focus-visible{outline:none}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;font-family:"M PLUS 1p";font-size:1.6rem;transition:box-shadow .2s ease-in-out}textarea:focus-visible{outline:none}button{font-family:"M PLUS 1p","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:1.6rem;letter-spacing:.05em}pre{background-color:#1b1f24;border-left:6px solid #546070;box-shadow:2px 2px 10px -5px #bfdaff;font-family:"Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace !important;line-height:1;max-height:10em;overflow:auto;padding:10px 20px;padding:20px;white-space:normal;width:100%}code{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#bfdaff;font-family:consolas,"Liberation Mono",courier,monospace;font-size:1.3rem;line-height:1.4;padding:0 3px;white-space:pre-wrap;word-wrap:break-word}.l-header{background-color:#fff;position:relative}.l-contents::after{background-color:#dcceef;content:"";display:block;height:8px;width:100%}@media screen and (max-width: 768px){.l-footer{padding-top:4rem}}.c-list+.c-list{margin-top:1em}.c-list__item--bullets{align-items:baseline;display:flex;margin-left:.5em}.c-list__item--bullets::before{background-color:#333;border-radius:100%;content:"";display:block;flex:0 0 auto;height:.35em;transform:translateY(-0.2em);width:.35em}.c-list__item--bullets-cavity{align-items:baseline;display:flex;margin-left:.5em}.c-list__item--bullets-cavity::before{background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px #333;border-radius:100%;content:"";display:block;flex:0 0 auto;height:.35em;transform:translateY(-0.2em);width:.35em}.c-list__item--icon{align-items:baseline;display:flex;margin-left:.5em}.c-list__item--number{align-items:baseline;display:flex;margin-left:.5em}.c-list__item--number::before{counter-increment:item_number;content:counter(item_number) ".";text-align:right;display:block;flex:0 0 auto}.c-list__item--number-brackets{align-items:baseline;display:flex;margin-left:.5em}.c-list__item--number-brackets::before{counter-increment:item_number;content:"(" counter(item_number) ")";text-align:right;display:block;flex:0 0 auto}.c-list__item--number-asterisk{align-items:baseline;display:flex;margin-left:.5em}.c-list__item--number-asterisk::before{counter-increment:item_number;content:"※" counter(item_number);text-align:right;display:block;flex:0 0 auto}.c-list__item__contents{display:block;padding:0 .5em}.c-list--bullets .c-list__item{align-items:baseline;display:flex;margin-left:.5em}.c-list--bullets .c-list__item::before{background-color:#333;border-radius:100%;content:"";display:block;flex:0 0 auto;height:.35em;transform:translateY(-0.2em);width:.35em}.c-list--bullets-cavity .c-list__item{align-items:baseline;display:flex;margin-left:.5em}.c-list--bullets-cavity .c-list__item::before{background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px #333;border-radius:100%;content:"";display:block;flex:0 0 auto;height:.35em;transform:translateY(-0.2em);width:.35em}.c-list--icon .c-list__item{align-items:baseline;display:flex;margin-left:.5em}.c-list--number{counter-reset:item_number}.c-list--number .c-list__item{align-items:baseline;display:flex;margin-left:.5em}.c-list--number .c-list__item::before{counter-increment:item_number;content:counter(item_number) ".";text-align:right;display:block;flex:0 0 auto}.c-list--number-brackets{counter-reset:item_number}.c-list--number-brackets .c-list__item{align-items:baseline;display:flex;margin-left:.5em}.c-list--number-brackets .c-list__item::before{counter-increment:item_number;content:"(" counter(item_number) ")";text-align:right;display:block;flex:0 0 auto}.c-list--number-asterisk{counter-reset:item_number}.c-list--number-asterisk .c-list__item{align-items:baseline;display:flex;margin-left:.5em}.c-list--number-asterisk .c-list__item::before{counter-increment:item_number;content:"※" counter(item_number);text-align:right;display:block;flex:0 0 auto}@media screen and (max-width: 768px){[class^=c-list]{font-size:1.4rem}}.c-icon__mark{display:inline-block;margin-right:.4em;vertical-align:baseline;width:24px}.c-icon__mark img,.c-icon__mark svg{vertical-align:middle}body[data-follow]:not(.c-modal-area)::after{content:"";display:block;position:fixed;top:0;left:0;opacity:0;visibility:hidden;width:100%;height:100%;transition:.4s ease-in-out;z-index:98}body[data-follow="0"]{overflow-x:hidden;overflow-y:auto}body[data-follow="1"]{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}body[data-follow="1"]:not(.c-modal-area)::after{background-color:#0d0d0d;opacity:.8;visibility:visible}body[data-follow="1"][data-filter=blur] .c-modal-area{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body[data-follow="1"] .c-modal-area{position:fixed;top:0;left:0;height:100%;width:100%;z-index:99}body[data-follow="1"] .c-modal-area__body{display:flex;flex-flow:column;height:100%;justify-content:center;overflow-y:auto;position:relative}body[data-follow="1"] .c-modal-area__body.--slider-margin{padding:26px}@media screen and (max-width: 768px){body[data-follow="1"] .c-modal-area__body.--slider-margin{justify-content:flex-start}}body[data-follow="1"] .c-modal-area__body__close{background-color:rgba(0,0,0,0);border:none;margin:40px;padding:0;position:absolute;right:0;top:0;z-index:1}@media screen and (max-width: 768px){body[data-follow="1"] .c-modal-area__body__close{margin:24px 0 0 0;max-width:16px;bottom:0;left:50%;top:auto;position:relative;transform:translateX(-50%)}}body[data-follow="1"] .c-modal-area__body__close svg{max-width:100%}body[data-follow="1"] .c-modal-area__body__swiper{height:100%;max-width:100%;transition:.4s ease-in-out;width:calc(100% - 64px)}@media screen and (max-width: 768px){body[data-follow="1"] .c-modal-area__body__swiper__prev{left:17px;position:fixed}}@media screen and (max-width: 768px){body[data-follow="1"] .c-modal-area__body__swiper__next{right:17px;position:fixed}}body[data-follow="1"] .c-modal-area__body img{display:block;height:100%;margin:auto;-o-object-fit:contain;object-fit:contain;vertical-align:bottom}.c-modal-area[data-follow="0"]{position:fixed;visibility:hidden}.c-modal-area[data-follow="1"]{visibility:visible}.c-modal-area__body__swiper__prev{color:#000}.c-modal-area__body__swiper__prev::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2237.101%22%20height%3D%2260.768%22%20viewBox%3D%220%200%2037.101%2060.768%22%3E%3Cpath%20d%3D%22M2561.286%2C102.849l-.384-.461-30-36%2C.768-.64%2C29.615%2C35.539L2590.9%2C65.748l.768.64Z%22%20transform%3D%22translate(102.849%20-2530.902)%20rotate(90)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");content:"";height:60px;width:100%}.c-modal-area__body__swiper__next{color:#000}.c-modal-area__body__swiper__next::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2237.101%22%20height%3D%2260.768%22%20viewBox%3D%220%200%2037.101%2060.768%22%3E%3Cpath%20d%3D%22M2561.286%2C102.849l-.384-.461-30-36%2C.768-.64%2C29.615%2C35.539L2590.9%2C65.748l.768.64Z%22%20transform%3D%22translate(102.849%20-2530.902)%20rotate(90)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");content:"";height:60px;width:100%;transform:rotate(180deg)}.c-keyvisual{margin:auto;max-width:1080px;overflow:hidden}@media screen and (min-width: 768px){.c-keyvisual__list{--gap-col: 20px;display:flex;gap:var(--gap-col)}}@media screen and (min-width: 768px){.c-keyvisual__list__items{flex-shrink:initial}}@media screen and (min-width: 768px){.c-keyvisual__list__items:nth-of-type(n+4){display:none}}.c-keyvisual__list__items__image-block__image{width:100%}.c-heading-3{text-align:center;margin-bottom:4px;padding:24px 16px 0}@media screen and (max-width: 768px){.c-heading-3{padding:0 40px 0}}.c-heading-3__text{background:#ffc1d4;background:linear-gradient(100deg, rgb(255, 193, 212) 10%, rgb(255, 166, 193) 10%, rgb(255, 166, 193) 90%, rgb(255, 193, 212) 90%);border-radius:32px;box-shadow:-4px 4px 0px #0018a2;color:#000;display:block;font-family:"M PLUS 1p";font-size:2.4rem;font-weight:700;margin:0 auto;max-width:688px;padding:15px;text-align:center;transform:rotate(0.03deg);width:100%}.c-section{background-image:var(--section-bg-image);background-position:var(--section-bg-position);background-repeat:var(--section-bg-repeat);background-size:var(--section-bg-size);margin:var(--section-margin);padding:var(--section-padding);z-index:var(--section-z-index, 0)}.c-section__heading-2{margin:var(--section-heeading-2-margin, 0 auto 42px);padding:var(--section-heeading-2-padding)}.c-section__heading-2__title{display:block;font-size:var(--section-heeading-2-title-bg-size, clamp(14px, 2vw, 16px));margin:var(--section-heeading-2-title-margin, auto);max-width:var(--section-heeading-2-title-max-width, 944px);padding:var(--section-heeading-2-title-padding);text-align:var(--section-heeading-2-title-text-align);width:var(--section-heeading-2-title-width, calc(100% - 32px))}.c-section__heading-2__title__svg{display:block}@media(min-width: 768px){.c-section__heading-2{--section-heeading-2-margin: 0 auto 80px}}.c-section__description{display:block;font-size:var(--section-bg-size, clamp(14px, 2vw, 16px));margin:var(--section-margin, auto);padding:var(--section-padding);text-align:var(--section-text-align);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-lineup-products-list{display:flex;flex-wrap:wrap;gap:16px;justify-content:var(--lineup-products-list-justify-content, flex-start);margin:auto;width:calc(100% - 32px)}@media(min-width: 768px){.c-lineup-products-list{--lineup-products-list-justify-content: flex-start;gap:18px;margin:80px auto;max-width:944px}}.c-lineup-products-list__items{display:flex;flex-direction:column;max-width:calc(50% - 8px)}@media(min-width: 768px){.c-lineup-products-list__items{max-width:calc(33.3333333333% - 13.5338345865px)}}.c-lineup-products-list-items-figure+*{margin:8px 0 auto}@media(min-width: 768px){.c-lineup-products-list-items-figure+*{margin:16px 0 auto}}.c-lineup-products-list-link{display:block;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-lineup-product-heading-3{line-height:1.3;margin:20px auto auto;width:calc(100% - 40px)}.c-lineup-product-more-button-link{display:block;line-height:1;padding:var(--more-button-link-padding);position:relative;z-index:1}.c-lineup-product-more-button{background-image:var(--lineup-product-more-button-bg-image);background-color:var(--lineup-product-more-button-bg-color);color:var(--lineup-product-more-button-color, #fff);display:inline-block;font-size:1.2rem;font-family:"Roboto Condensed";font-weight:500;min-width:70px;padding:10px;position:relative;height:var(--lineup-product-more-button-height);width:var(--lineup-product-more-button-width, 100%);text-align:left;transition:.2s ease;z-index:1}.c-lineup-product-more-button-link--gradient{--lineup-product-more-button-bg-image: linear-gradient(90deg, #e80314 0%, #740001 100%)}.c-character-name{color:var(--character-name-color, #000);display:block;font-size:1.6rem}.c-product-name{color:var(--product-name-color, #000);display:block;font-size:1.6rem}.c-product-date{color:var(--product-date-color, #000);display:block;font-size:1.2rem;line-height:1.3;margin:13px auto 11px;width:calc(100% - 40px)}.c-product-assortments{color:var(--product-date-color, #000);display:block;font-size:1.2rem;line-height:1.3;margin:0 auto 11px;width:calc(100% - 40px)}.c-lineup-product-more-button-link-block{margin:0 auto;width:calc(100% - 40px)}.c-more-button-link{display:block;margin:32px auto 0;padding:var(--more-button-link-padding);position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.c-more-button-link::after{background-color:var(--more-button-link-after-bg-color, #aaa);border-radius:var(--more-button-link-after-border-radius);content:"";display:block;max-width:var(--more-button-link-after-max-width, 170px);position:absolute;inset:var(--more-button-link-after-inset, 0 0 0 0);height:var(--more-button-link-after-height, 100%);width:var(--more-button-link-after-width, 100%);transform:var(--more-button-link-after-transform, translate(0, 0));transition:.2s ease;z-index:0}.c-more-button-link:hover::after{--more-button-link-after-max-width: 100%}.c-more-button-link:hover .more-button{transform:translate(0, 4px)}.c-more-button{background-color:var(--more-button-bg-color);color:var(--more-button-color, #000);display:inline-block;font-size:2rem;font-weight:500;line-height:1;min-width:261px;padding:24px;position:relative;height:var(--more-button-height);width:var(--more-button-width, 100%);text-align:left;transition:.2s ease;z-index:1}.c-more-button-link--lightblue{--more-button-link-after-bg-color: #01eedf}.c-products__list{display:flex;justify-content:center;-moz-column-gap:32px;column-gap:32px;row-gap:48px;flex-wrap:wrap;margin:24px auto 0;max-width:1016px;width:100%}@media screen and (max-width: 768px){.c-products__list{-moz-column-gap:16px;column-gap:16px;row-gap:16px;margin-top:16px;padding:0 16px}}.c-products__list[data-col-pc="1/3"] .c-products__list__items{width:calc((100% - 64px)/3)}@media screen and (max-width: 768px){.c-products__list[data-col-tab="1/2"] .c-products__list__items{width:calc((100% - 16px)/2)}}.c-products__list__items{font-family:"M PLUS 1p";transform:rotate(0.03deg)}.c-products__list__items__body{display:flex;flex-flow:column;justify-content:space-between;height:100%}.c-products__list__items__body__image-block{margin-bottom:16px}.c-products__list__items__body__image-block__link{display:block;transition:filter .2s ease-in-out}.c-products__list__items__body__image-block__link:hover,.c-products__list__items__body__image-block__link:focus-visible{filter:opacity(0.75)}.c-products__list__items__body__image-block__link:focus-visible{outline:auto}.c-products__list__items__body__image-block__image{aspect-ratio:1/1;background-color:#999;border-radius:12px;overflow:hidden}@media screen and (max-width: 768px){.c-products__list__items__body__image-block__image{border-radius:8px}}.c-products__list__items__body__status{color:#8d80b3;font-size:1.4rem;font-weight:700;text-align:center}@media screen and (max-width: 768px){.c-products__list__items__body__status{font-size:1.2rem}}.c-products__list__items__body__name{color:#ff60a3;font-size:1.8rem;font-weight:700;line-height:1.3333333333;margin-bottom:auto;margin-top:8px;text-align:center}@media screen and (max-width: 768px){.c-products__list__items__body__name{font-size:1.4rem}.c-products__list__items__body__name span{font-size:1.3rem}}.c-products__list__items__body__button-block{display:flex;margin-top:8px}.c-products__list__items__body__button-block__link{border-radius:19.5px;color:#fff;display:block;font-size:1.4rem;font-weight:700;margin:0 auto;max-width:180px;padding:10px;text-align:center;width:100%}.c-products__list__items__body__button-block__link:focus-visible{outline:auto}.c-products__list__items__body__button-block__link.pink{background-color:#fa8dbb}.c-products__list__items__body__button-block__link.orange{background-color:#f6c28f}.c-products__list__items__body__button-block__link.yellow{background-color:#fcec62}.c-products__list__items__body__button-block__link.blue{background-color:#00bfff}.c-products__list__items__body__button-block__link.purple{background-color:#ac9ed5}.c-banner{margin:24px auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.c-banner a{transition:filter .2s ease-in-out}.c-banner a:hover,.c-banner a:focus-visible{filter:opacity(0.75)}.c-banner a:focus-visible{outline:auto}.archives,.archives-reverse{width:100%;overflow:hidden;white-space:nowrap}.archives+.archives,.archives-reverse+.archives-reverse,.archives+.archives-reverse,.archives-reverse+.archives{margin:10px 0 0}.archives-items-container{display:flex;gap:calc(var(--image-gap)*1px)}.archives-items{border-radius:8px;-webkit-animation-name:slideAnimation;animation-name:slideAnimation;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:var(--animation-duration);animation-duration:var(--animation-duration);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@media screen and (max-width: 480px){.archives-items{max-width:initial}}.archives-reverse .archives-items-container{transform:translateX(calc((var(--image-width) + var(--image-gap)) * -1px * var(--clone-count)))}.archives-reverse .archives-items{-webkit-animation-name:slideAnimationReverse;animation-name:slideAnimationReverse}@-webkit-keyframes slideAnimation{from{transform:translateX(0)}to{transform:translateX(calc((var(--image-width) + var(--image-gap)) * -1px * var(--clone-count)))}}@keyframes slideAnimation{from{transform:translateX(0)}to{transform:translateX(calc((var(--image-width) + var(--image-gap)) * -1px * var(--clone-count)))}}@-webkit-keyframes slideAnimationReverse{from{transform:translateX(0)}to{transform:translateX(calc((var(--image-width) + var(--image-gap)) * 1px * var(--clone-count)))}}@keyframes slideAnimationReverse{from{transform:translateX(0)}to{transform:translateX(calc((var(--image-width) + var(--image-gap)) * 1px * var(--clone-count)))}}.u-section{margin-left:auto;margin-right:auto}.u-font-m-plus-1p{font-family:"M PLUS 1p"}.u-element-hide{visibility:hidden;position:absolute;height:0}@media screen and (max-width: 1280px){.u-element-hide__pc{visibility:hidden;position:absolute;height:0}}@media screen and (max-width: 768px){.u-element-hide__tab{visibility:hidden;position:absolute;height:0}}@media screen and (max-width: 375px){.u-element-hide__sp{visibility:hidden;position:absolute;height:0}}tr.u-element-hide{visibility:collapse}@media screen and (max-width: 1280px){tr.u-element-hide__pc{visibility:collapse}}@media screen and (max-width: 768px){tr.u-element-hide__tab{visibility:collapse}}@media screen and (max-width: 375px){tr.u-element-hide__sp{visibility:collapse}}.u-ellipsis{display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.u-ellipsis--nowrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-hover-caption{display:inline-block;overflow:hidden;position:relative;width:100%}.u-icon{display:inline-flex}.u-svg24{margin:0 .5rem;width:2.4rem}.u-textbreak--blk{display:block}@media screen and (max-width: 1280px){.u-textbreak--blk__pc{display:block}}@media screen and (max-width: 768px){.u-textbreak--blk__tab{display:block}}@media screen and (max-width: 375px){.u-textbreak--blk__sp{display:block}}.u-textbreak--inlblk{display:inline-block}@media screen and (max-width: 1280px){.u-textbreak--inlblk__pc{display:inline-block}}@media screen and (max-width: 768px){.u-textbreak--inlblk__tab{display:inline-block}}@media screen and (max-width: 375px){.u-textbreak--inlblk__sp{display:inline-block}}.u-bg-pattern{background-image:url(../images/bak_texture.png);background-position:0 0;background-size:contain}@media screen and (max-width: 375px){.u-bg-pattern{background-size:800px}}
/*# sourceMappingURL=style.min.css.map */