﻿html{box-sizing:border-box;-webkit-text-size-adjust:100%}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}ul,ol{list-style:none}a{text-decoration:none}.wrapper{overflow:hidden}html{background-color:#F8F7F5}html.js--fixed{height:100%;overflow:hidden}body{background-color:#F8F7F5;font-size:24px;line-height:1;overflow-wrap:break-word;word-wrap:break-word;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-family:'Noto Sans JP', Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif}body.js--fixed{height:100%;overflow:hidden}a,button{display:block;text-decoration:none;transition:all 0.125s linear;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:focus,button:focus{outline:none}a.js--touch,button.js--touch{filter:brightness(125%)}@media (min-width: 751px){a:hover,button:hover{opacity:0.75}}img{display:block;max-width:100%;opacity:1;transition:all 0.5s linear}img[data-src]{opacity:0}.js--delay{opacity:0;transform-origin:center center;transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}.js--delay.js--finish{opacity:1}.js--nav{opacity:0;transform-origin:center center;transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}.js--nav.js--finish{opacity:1}.fancybox-container .fancybox-bg{opacity:1 !important;background-color:#F19500}.fancybox-container .fancybox-inner .fancybox-toolbar{right:0;top:0}.fancybox-container .fancybox-inner .fancybox-toolbar .fancybox-button{position:relative;width:110px;height:110px;padding:0;background:#EC1D78;border-radius:110px;z-index:100}.fancybox-container .fancybox-inner .fancybox-toolbar .fancybox-button::before{content:'';display:block;position:absolute;left:28px;top:42px;width:54px;height:7px;background:#ffffff;border-radius:7px;transform:translateY(9px) rotate(45deg)}.fancybox-container .fancybox-inner .fancybox-toolbar .fancybox-button::after{content:'';display:block;position:absolute;left:28px;top:61px;width:54px;height:7px;background:#ffffff;border-radius:7px;transform:translateY(-9px) rotate(-45deg)}.fancybox-container .fancybox-inner .fancybox-toolbar .fancybox-button svg{display:none}.fancybox-container .fancybox-inner .fancybox-navigation .fancybox-button--arrow_left{position:absolute;top:0;bottom:0;left:30px;width:11px;height:20px;margin:auto;padding:0;background:url(../img/fancybox_prev.svg) center center no-repeat;z-index:99999}.fancybox-container .fancybox-inner .fancybox-navigation .fancybox-button--arrow_left[disabled=""]{opacity:0 !important}.fancybox-container .fancybox-inner .fancybox-navigation .fancybox-button--arrow_left svg{display:none}.fancybox-container .fancybox-inner .fancybox-navigation .fancybox-button--arrow_right{position:absolute;top:0;bottom:0;right:30px;width:11px;height:20px;margin:auto;padding:0;background:url(../img/fancybox_next.svg) center center no-repeat;z-index:99999}.fancybox-container .fancybox-inner .fancybox-navigation .fancybox-button--arrow_right[disabled=""]{opacity:0 !important}.fancybox-container .fancybox-inner .fancybox-navigation .fancybox-button--arrow_right svg{display:none}.fancybox-container .fancybox-inner .fancybox-stage .fancybox-slide--iframe{padding:0 50px 0 50px}.fancybox-container .fancybox-inner .fancybox-stage .fancybox-slide--iframe .fancybox-content{margin:185px 0 65px 0}.fancybox-container .fancybox-inner .fancybox-stage .fancybox-slide--iframe .fancybox-content .fancybox-close-small{position:absolute;right:-60px;top:-120px;width:110px;height:110px;padding:0;background:#EC1D78;border-radius:110px}.fancybox-container .fancybox-inner .fancybox-stage .fancybox-slide--iframe .fancybox-content .fancybox-close-small::before{content:'';display:block;position:absolute;left:28px;top:42px;width:54px;height:7px;background:#ffffff;border-radius:7px;transform:translateY(9px) rotate(45deg)}.fancybox-container .fancybox-inner .fancybox-stage .fancybox-slide--iframe .fancybox-content .fancybox-close-small::after{content:'';display:block;position:absolute;left:28px;top:61px;width:54px;height:7px;background:#ffffff;border-radius:7px;transform:translateY(-9px) rotate(-45deg)}.fancybox-container .fancybox-inner .fancybox-stage .fancybox-slide--iframe .fancybox-content .fancybox-close-small svg{display:none}.fancybox-container .fancybox-inner .fancybox-stage .fancybox-slide--video{padding:185px 50px 100px 50px}.loading{position:fixed;left:0;top:0;width:100%;height:100%;background:#F8F7F5;z-index:9}.loading{left:100%;opacity:0;transition:left 0s linear 0.25s, opacity 0.25s linear 0s, visibility 0s linear 0.25s;visibility:hidden}.loading.js--active{left:0;opacity:1;transition:left 0s linear 0s, opacity 0.25s linear 0s, visibility 0s linear 0s;visibility:visible}.page{position:relative;min-width:750px;overflow:hidden}.page .pageHeader{padding:40px calc((100% - 750px) / 2) 0 calc((100% - 750px) / 2)}.page .pageHeader .pageHeaderLogo{position:relative;width:650px;margin:0 auto;padding:0 0 40px 0}.page .pageHeader .pageHeaderLogo .pageHeaderLogo__img{width:650px;height:182px}.page .pageHeader .pageHeaderLogo .pageHeaderLogo__mark{display:block;position:absolute;left:472px;top:149px;width:88px;height:33px;background:none}.page .pageHeader .pageHeaderLogo .pageHeaderLogo__mark .pageHeaderLogo__img{width:100%;height:100%}.page .pageHeader .pageHeaderVisual{width:650px;margin:0 auto;padding:0 0 100px 0}.page .pageHeader .pageHeaderVisual .pageHeaderVisual__img{width:650px;height:800px}.page .pageHeader .pageHeaderArrow{position:absolute;left:0;right:0;top:1025px;width:120px;margin:auto;padding:0 0 30px 0}.page .pageHeader .pageHeaderArrow .pageHeaderArrow__a{position:relative;width:120px;height:69px}.page .pageHeader .pageHeaderArrow .pageHeaderArrow__a .pageHeaderArrow__img{position:absolute;left:0;right:0;top:0;bottom:0;width:40px;height:23px;margin:auto;animation:arrow 1.5s linear 0s infinite}@keyframes arrow{0%{transform:translate(0, -50%)}95%{transform:translate(0, 50%)}100%{transform:translate(0, -50%)}}.page .pageHeader .pageHeaderDescription{padding:0 calc((100% - 610px) / 2) 70px calc((100% - 610px) / 2)}.page .pageHeader .pageHeaderDescription .pageHeaderDescription__h2{padding:0 0 40px 0;text-align:center;color:#F19500;font-family:"Noto Sans JP","Roboto Condensed",serif;font-size:26px;font-weight:900;letter-spacing:.02em;line-height:1.84;text-indent:0}.page .pageHeader .pageHeaderDescription .pageHeaderDescription__p{color:#333;font-family:"Noto Sans JP","Roboto Condensed",serif;font-size:22px;font-weight:700;letter-spacing:.02em;line-height:1.84;text-indent:0}.page .pageHeader .pageHeaderBanner{padding:0 0 70px 0}.page .pageHeader .pageHeaderBanner .pageHeaderBanner__ul{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 calc((100% - 610px) / 2) 0 calc((100% - 610px) / 2)}.page .pageHeader .pageHeaderBanner .pageHeaderBanner__ul::before{content:'';display:block;width:calc(50% - 15px);order:1}.page .pageHeader .pageHeaderBanner .pageHeaderBanner__ul::after{content:'';display:block;width:calc(50% - 15px)}.page .pageHeader .pageHeaderBanner .pageHeaderBanner__ul .pageHeaderBanner__li{width:calc(50% - 15px);padding:0 0 30px 0}.page .pageNav .pageNavTrigger{position:fixed;left:0;right:0;top:0;width:750px;margin:auto;z-index:4}.page .pageNav .pageNavTrigger .pageNavTriggerButton{position:absolute;right:-10px;top:65px}.page .pageNav .pageNavTrigger .pageNavTriggerButton .pageNavTriggerButton__button{position:relative;width:110px;height:110px}.page .pageNav .pageNavTrigger .pageNavTriggerButton .pageNavTriggerButton__button::before{content:'';position:absolute;left:0;top:0;width:110px;height:110px;background:#EC1D78;border-radius:110px;transition:all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.page .pageNav .pageNavTrigger .pageNavTriggerButton .pageNavTriggerButton__button .pageNavTriggerButton__span:nth-of-type(1){display:block;position:absolute;left:28px;top:42px;width:54px;height:7px;background:#ffffff;border-radius:7px;transform:translateY(0) rotate(0);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}.page .pageNav .pageNavTrigger .pageNavTriggerButton .pageNavTriggerButton__button .pageNavTriggerButton__span:nth-of-type(2){display:block;position:absolute;left:28px;top:61px;width:54px;height:7px;background:#ffffff;border-radius:7px;transform:translateY(0) rotate(0);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}@media (min-width: 751px){.page .pageNav .pageNavTrigger .pageNavTriggerButton .pageNavTriggerButton__button:hover{opacity:1}.page .pageNav .pageNavTrigger .pageNavTriggerButton .pageNavTriggerButton__button:hover::before{transform:scale(1.125, 1.125)}}.page .pageNav .pageNavTrigger .pageNavTriggerButton.js--active .pageNavTriggerButton__button .pageNavTriggerButton__span:nth-of-type(1){transform:translateY(9px) rotate(45deg)}.page .pageNav .pageNavTrigger .pageNavTriggerButton.js--active .pageNavTriggerButton__button .pageNavTriggerButton__span:nth-of-type(2){transform:translateY(-9px) rotate(-45deg)}.page .pageNav .pageNavBackground{position:fixed;left:0;right:0;top:0;width:750px;margin:auto;z-index:2}.page .pageNav .pageNavBackground::before{content:'';position:absolute;right:-10px;top:65px;width:110px;height:110px;border-radius:110px;transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}.page .pageNav .pageNavBackground{top:100%;transition:all 0s linear 0.5s}.page .pageNav .pageNavBackground::before{background:#EC1D78;transform:scale(1, 1);opacity:1}.page .pageNav .pageNavBackground.js--active{top:0;transition:all 0s linear 0s}.page .pageNav .pageNavBackground.js--active::before{background:#F8F7F5;transform:scale(25, 25);opacity:1}.page .pageNav .pageNavTarget{position:fixed;right:0;top:0;width:100%;height:100%;padding:40px 0 0 0;overflow:auto;z-index:3;-webkit-overflow-scrolling:touch}.page .pageNav .pageNavTarget{top:100%;transition:all 0s linear 0.5s}.page .pageNav .pageNavTarget.js--active{top:0;transition:all 0s linear 0s}.page .pageNav .pageNavTarget .pageNavTargetLogo{position:relative;width:650px;margin:0 auto;padding:0 0 40px 0}.page .pageNav .pageNavTarget .pageNavTargetLogo .pageNavTargetLogo__img{width:650px;height:180px}.page .pageNav .pageNavTarget .pageNavTargetLogo .pageNavTargetLogo__mark{display:block;position:absolute;left:472px;top:149px;width:88px;height:33px;background:none}.page .pageNav .pageNavTarget .pageNavTargetLogo .pageNavTargetLogo__mark .pageNavTargetLogo__img{width:100%;height:100%}.page .pageNav .pageNavTarget .pageNavTargetNav .pageNavTargetNav__ul{width:100%}.page .pageNav .pageNavTarget .pageNavTargetNav .pageNavTargetNav__ul .pageNavTargetNav__li{border-bottom:solid 2px #F19500;background:#FFFFFF}.page .pageNav .pageNavTarget .pageNavTargetNav .pageNavTargetNav__ul .pageNavTargetNav__li:first-of-type{border-top:solid 2px #F19500}.page .pageNav .pageNavTarget .pageNavTargetNav .pageNavTargetNav__ul .pageNavTargetNav__li .pageNavTargetNav__a{padding:33px 0 33px 0;text-align:center;background:url(../img/button_more.svg) right 50px center no-repeat #fff;color:#F19500;font-family:"Roboto Condensed","Noto Sans JP",serif;font-size:30px;font-weight:700;letter-spacing:.02em;line-height:1;text-indent:.02em}.page .pageNav .pageNavTarget .pageNavTargetNav .pageNavTargetNav__ul .pageNavTargetNav__li .pageNavTargetNav__a.js--active{background:url(../img/button_more.svg) right 50px center no-repeat #F19500;color:#ffffff}@media (min-width: 751px){.page .pageNav .pageNavTarget .pageNavTargetNav .pageNavTargetNav__ul .pageNavTargetNav__li .pageNavTargetNav__a:hover{background:url(../img/button_more.svg) right 50px center no-repeat #F19500;color:#ffffff}}.page .pageNav .pageNavTarget .pageNavTargetAssist{display:flex;align-items:center}.page .pageNav .pageNavTarget .pageNavTargetAssist .pageNavTargetAssist__ul{display:flex;justify-content:center;width:100%;padding:0 calc((100% - 750px) / 2) 0 calc((100% - 750px) / 2);background:#FFFFFF;border-bottom:solid 2px #F19500}.page .pageNav .pageNavTarget .pageNavTargetAssist .pageNavTargetAssist__ul .pageNavTargetAssist__li{width:50%;background:#FFFFFF}.page .pageNav .pageNavTarget .pageNavTargetAssist .pageNavTargetAssist__ul .pageNavTargetAssist__li .pageNavTargetAssist__a{padding:33px 0 33px 0;text-align:center;background:#FFFFFF;color:#F19500;font-family:"Roboto Condensed","Noto Sans JP",serif;font-size:30px;font-weight:700;letter-spacing:.02em;line-height:1;text-indent:.02em}.page .pageNav .pageNavTarget .pageFooterShare .pageFooterShare__h2{padding:50px 0 30px 0;text-align:center;color:#333;font-family:"Roboto Condensed","Noto Sans JP",serif;font-size:24px;font-weight:700;letter-spacing:.02em;line-height:1;text-indent:.02em}.page .pageNav .pageNavTarget .pageFooterShare .pageFooterShare__ul{display:flex;justify-content:center;padding:0 0 50px 0}.page .pageNav .pageNavTarget .pageFooterShare .pageFooterShare__ul .pageFooterShare__li{margin:0 25px 0 25px}.page .pageNav .pageNavTarget .pageFooterShare .pageFooterShare__ul .pageFooterShare__li .pageFooterShare__a{position:relative;width:80px;height:80px}.page .pageNav .pageNavTarget .pageFooterShare .pageFooterShare__ul .pageFooterShare__li .pageFooterShare__a::before{content:'';position:absolute;left:0;top:0;width:80px;height:80px;background:#EC1D78;border-radius:80px;transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}@media (min-width: 751px){.page .pageNav .pageNavTarget .pageFooterShare .pageFooterShare__ul .pageFooterShare__li .pageFooterShare__a:hover{opacity:1}.page .pageNav .pageNavTarget .pageFooterShare .pageFooterShare__ul .pageFooterShare__li .pageFooterShare__a:hover::before{transform:scale(1.125, 1.125)}}.page .pageNav .pageNavTarget .pageFooterShare .pageFooterShare__ul .pageFooterShare__li .pageFooterShare__a.a--twitter::after{content:'';position:absolute;left:0;top:0;width:80px;height:80px;background:url(../img/share_twitter.svg) center center no-repeat;background-size:37px 37px}.page .pageNav .pageNavTarget .pageFooterShare .pageFooterShare__ul .pageFooterShare__li .pageFooterShare__a.a--line::after{content:'';position:absolute;left:0;top:0;width:80px;height:80px;background:url(../img/share_line.svg) center center no-repeat;background-size:37px 37px}.page .pageNav .pageNavTarget .pageFooterShare .pageFooterShare__ul .pageFooterShare__li .pageFooterShare__a.a--facebook::after{content:'';position:absolute;left:0;top:0;width:80px;height:80px;background:url(../img/share_facebook.svg) center center no-repeat;background-size:37px 37px}.page .pageMain .main{display:block}.page .pageMain .main .pageMainComing .pageMainComing__span{display:block;padding:200px 0 300px 0;text-align:center;color:#333;font-family:"Roboto Condensed","Noto Sans JP",serif;font-size:26px;font-weight:700;letter-spacing:.02em;line-height:1;text-indent:.02em}.page .pageMain .main .pageMainNews{position:relative;background:url(../img/news_bg.png) top 50px center no-repeat #F19500}.page .pageMain .main .pageMainNews .pageMainNewsHeader .pageMainNewsHeader__h2{padding:90px 0 50px 0}.page .pageMain .main .pageMainNews .pageMainNewsHeader .pageMainNewsHeader__h2 .pageMainNewsHeader__span{display:block;padding:0 0 10px 0;text-align:center;color:#fff;font-family:"Roboto Condensed","Noto Sans JP",serif;font-size:80px;font-weight:700;letter-spacing:0;line-height:1;text-indent:0}.page .pageMain .main .pageMainNews .pageMainNewsHeader .pageMainNewsHeader__h2 .pageMainNewsHeader__small{display:block;text-align:center;color:#333;font-family:"Roboto Condensed","Noto Sans JP",serif;font-size:18px;font-weight:900;letter-spacing:0;line-height:1;text-indent:0}.page .pageMain .main .pageMainNews .pageMainNewsList{padding:0 calc((100% - 650px) / 2) 0 calc((100% - 650px) / 2)}.page .pageMain .main .pageMainNews .pageMainNewsList .pageMainNewsList__ul{padding:0 0 50px 0}.page .pageMain .main .pageMainNews .pageMainNewsList .pageMainNewsList__ul .pageMainNewsList__li{padding:0 0 10px 0}.page .pageMain .main .pageMainNews .pageMainNewsList .pageMainNewsList__ul .pageMainNewsList__li .pageMainNewsList__a{display:flex;justify-content:space-between;padding:35px 40px 30px 50px;background:#ffffff;border-radius:20px}.page .pageMain .main .pageMainNews .pageMainNewsList .pageMainNewsList__ul .pageMainNewsList__li .pageMainNewsList__a .pageMainNewsList__time{display:block;width:80px}.page .pageMain .main .pageMainNews .pageMainNewsList .pageMainNewsList__ul .pageMainNewsList__li .pageMainNewsList__a .pageMainNewsList__time .pageMainNewsList__strong{display:block;padding:0 0 10px 0;border-bottom:dotted  2px #EC1D78;text-align:center;color:#EC1D78;font-family:"Oswald";font-size:32px;font-weight:700;letter-spacing:.02em;line-height:1;text-indent:.02em}.page .pageMain .main .pageMainNews .pageMainNewsList .pageMainNewsList__ul .pageMainNewsList__li .pageMainNewsList__a .pageMainNewsList__time .pageMainNewsList__small{display:block;padding:5px 0 0 0;text-align:center;color:#EC1D78;font-family:"Lato";font-size:17px;font-weight:700;letter-spacing:.2em;line-height:1;text-indent:.2em}.page .pageMain .main .pageMainNews .pageMainNewsList .pageMainNewsList__ul .pageMainNewsList__li .pageMainNewsList__a .pageMainNewsList__span{display:block;width:440px;margin:-0.32em 0 0 0;color:#333;font-family:"Noto Sans JP","Roboto Condensed",serif;font-size:22px;font-weight:700;letter-spacing:.02em;line-height:1.84;text-indent:0}.page .pageMain .main .pageMainNews .pageMainNewsFooter{display:flex;justify-content:center;padding:0 calc((100% - 460px) / 2) 0 calc((100% - 460px) / 2)}.page .pageMain .main .pageMainNews .pageMainNewsFooter .pageMainNewsFooter__ul{padding:0 0 80px 0}.page .pageMain .main .pageMainNews .pageMainNewsFooter .pageMainNewsFooter__ul .pageMainNewsFooter__li{padding:0 0 20px 0}.page .pageMain .main .pageMainNews .pageMainNewsFooter .pageMainNewsFooter__ul .pageMainNewsFooter__li .pageMainNewsFooter__a{width:460px;height:90px;display:flex;justify-content:center;align-items:center;background:url(../img/button_more.svg) right 27px center no-repeat;border:solid 2px #ffffff;border-radius:20px;color:#fff;font-family:"Roboto Condensed","Noto Sans JP",serif;font-size:28px;font-weight:700;letter-spacing:0;line-height:1;text-indent:0}.page .pageMain .main .pageMainArtist{position:relative;background:url(../img/artist_bg.png) top 50px center no-repeat}.page .pageMain .main .pageMainArtist .pageMainArtistHeader .pageMainArtistHeader__h2{padding:120px 0 90px 0}.page .pageMain .main .pageMainArtist .pageMainArtistHeader .pageMainArtistHeader__h2 .pageMainArtistHeader__span{display:block;padding:0 0 10px 0;text-align:center;color:#F19500;font-family:"Roboto Condensed","Noto Sans JP",serif;font-size:80px;font-weight:700;letter-spacing:0;line-height:1;text-indent:0}.page .pageMain .main .pageMainArtist .pageMainArtistHeader .pageMainArtistHeader__h2 .pageMainArtistHeader__small{display:block;text-align:center;color:#333;font-family:"Roboto Condensed","Noto Sans JP",serif;font-size:18px;font-weight:900;letter-spacing:0;line-height:1;text-indent:0}.page .pageMain .main .pageMainArtist .pageMainArtistSlider{padding:0 0 50px 0}.page .pageMain .main .pageMainArtist .pageMainArtistSlider .swiper-container .swiper-wrapper{transition-timing-function:ease-in-out}.page .pageMain .main .pageMainArtist .pageMainArtistSlider .swiper-container .swiper-wrapper .swiper-slide{width:380px}.page .pageMain .main .pageMainArtist .pageMainArtistSlider .swiper-container .swiper-wrapper .swiper-slide .pageMainArtistSlider__a{border-radius:380px;overflow:hidden}.page .pageMain .main .pageMainArtist .pageMainArtistSlider .swiper-container .swiper-wrapper .swiper-slide .pageMainArtistSlider__span{display:block;padding:15px 0 15px 0;text-align:center;color:#333;font-family:"Noto Sans JP","Roboto Condensed",serif;font-size:22px;font-weight:700;letter-spacing:0;line-height:1.5;text-indent:0}.page .pageMain .main .pageMainArtist .pageMainArtistSlider .swiper-container .swiper-button-prev{position:absolute;left:calc(((100% - 750px) / 2) - 10px);right:auto;top:0;bottom:0;width:80px;height:80px;margin:auto;cursor:pointer}.page .pageMain .main .pageMainArtist .pageMainArtistSlider .swiper-container .swiper-button-prev::before{content:'';position:absolute;right:0;top:0;width:80px;height:80px;background:#EC1D78;border-radius:80px;transition:all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.page .pageMain .main .pageMainArtist .pageMainArtistSlider .swiper-container .swiper-button-prev::after{content:'';position:absolute;right:0;top:0;width:80px;height:80px;background:url(../img/swiper_prev.svg) center center no-repeat}@media (min-width: 751px){.page .pageMain .main .pageMainArtist .pageMainArtistSlider .swiper-container .swiper-button-prev:hover::before{transform:scale(1.125, 1.125)}}.page .pageMain .main .pageMainArtist .pageMainArtistSlider .swiper-container .swiper-button-prev.swiper-button-disabled{opacity:0.25;pointer-events:none;user-select:none}.page .pageMain .main .pageMainArtist .pageMainArtistSlider .swiper-container .swiper-button-next{position:absolute;left:auto;right:calc(((100% - 750px) / 2) - 10px);top:0;bottom:0;width:80px;height:80px;margin:auto;cursor:pointer}.page .pageMain .main .pageMainArtist .pageMainArtistSlider .swiper-container .swiper-button-next::before{content:'';position:absolute;right:0;top:0;width:80px;height:80px;background:#EC1D78;border-radius:80px;transition:all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.page .pageMain .main .pageMainArtist .pageMainArtistSlider .swiper-container .swiper-button-next::after{content:'';position:absolute;right:0;top:0;width:80px;height:80px;background:url(../img/swiper_next.svg) center center no-repeat}@media (min-width: 751px){.page .pageMain .main .pageMainArtist .pageMainArtistSlider .swiper-container .swiper-button-next:hover::before{transform:scale(1.125, 1.125)}}.page .pageMain .main .pageMainArtist .pageMainArtistSlider .swiper-container .swiper-button-next.swiper-button-disabled{opacity:0.25;pointer-events:none;user-select:none}.page .pageMain .main .pageMainArtist .pageMainArtistFooter{display:flex;justify-content:center;margin:0 0 80px 0;padding:0 calc((100% - 460px) / 2) 0 calc((100% - 460px) / 2)}.page .pageMain .main .pageMainArtist .pageMainArtistFooter .pageMainArtistFooter__ul{padding:0 0 80px 0}.page .pageMain .main .pageMainArtist .pageMainArtistFooter .pageMainArtistFooter__ul .pageMainArtistFooter__li{padding:0 0 20px 0}.page .pageMain .main .pageMainArtist .pageMainArtistFooter .pageMainArtistFooter__ul .pageMainArtistFooter__li .pageMainArtistFooter__a{width:460px;height:90px;display:flex;justify-content:center;align-items:center;background:url(../img/button_more.svg) right 27px center no-repeat;border:solid 2px #F29D13;border-radius:20px;color:#F29D13;font-family:"Roboto Condensed","Noto Sans JP",serif;font-size:28px;font-weight:700;letter-spacing:0;line-height:1;text-indent:0}.page .pageMain .main .pageMainPartner{position:relative;background:url(../img/partner_bg.png) top 60px center no-repeat #F19500}.page .pageMain .main .pageMainPartner .pageMainPartnerHeader .pageMainPartnerHeader__h2{padding:90px 0 50px 0}.page .pageMain .main .pageMainPartner .pageMainPartnerHeader .pageMainPartnerHeader__h2 .pageMainPartnerHeader__span{display:block;padding:0 0 10px 0;text-align:center;color:#fff;font-family:"Roboto Condensed","Noto Sans JP",serif;font-size:80px;font-weight:700;letter-spacing:0;line-height:1;text-indent:0}.page .pageMain .main .pageMainPartner .pageMainPartnerHeader .pageMainPartnerHeader__h2 .pageMainPartnerHeader__small{display:block;text-align:center;color:#333;font-family:"Roboto Condensed","Noto Sans JP",serif;font-size:18px;font-weight:900;letter-spacing:0;line-height:1;text-indent:0}.page .pageMain .main .pageMainPartner .pageMainPartnerList{padding:0 calc((100% - 750px) / 2) 40px calc((100% - 750px) / 2)}.page .pageMain .main .pageMainPartner .pageMainPartnerList .pageMainPartnerList__strong{display:block;padding:0 0 30px 0;text-align:center;color:#fff;font-family:"Roboto Condensed","Noto Sans JP",serif;font-size:24px;font-weight:900;letter-spacing:0;line-height:1;text-indent:0}.page .pageMain .main .pageMainPartner .pageMainPartnerList .pageMainPartnerList__ul{display:flex;justify-content:center;flex-wrap:wrap;padding:0 0 20px 0}.page .pageMain .main .pageMainPartner .pageMainPartnerList .pageMainPartnerList__ul .pageMainPartnerList__li{width:290px;margin:0 15px 30px 15px}.page .pageMain .main .pageMainCommon{background:#F19500}.page .pageMain .main .pageMainCommon .pageMainCommonTitle .pageMainCommonTitle__h1{padding:90px 0 50px 0}.page .pageMain .main .pageMainCommon .pageMainCommonTitle .pageMainCommonTitle__h1 .pageMainCommonTitle__span{display:block;padding:0 0 10px 0;text-align:center;color:#fff;font-family:"Roboto Condensed","Noto Sans JP",serif;font-size:80px;font-weight:700;letter-spacing:0;line-height:1;text-indent:0}.page .pageMain .main .pageMainCommon .pageMainCommonTitle .pageMainCommonTitle__h1 .pageMainCommonTitle__small{display:block;text-align:center;color:#333;font-family:"Roboto Condensed","Noto Sans JP",serif;font-size:18px;font-weight:900;letter-spacing:0;line-height:1;text-indent:0}.page .pageMain .main .pageMainCommon .pageMainCommonComing .pageMainCommonComing__span{display:block;padding:200px 0 300px 0;text-align:center;color:#333;font-family:"Roboto Condensed","Noto Sans JP",serif;font-size:20px;font-weight:700;letter-spacing:.2em;line-height:1;text-indent:.2em}.page .pageMain .main .pageMainCommon .pageMainCommonPaging .pageMainCommonPaging__ul{display:flex;flex-wrap:wrap;justify-content:center;padding:0 0 100px 0}.page .pageMain .main .pageMainCommon .pageMainCommonPaging .pageMainCommonPaging__ul .pageMainCommonPaging__li{margin:0 5px 0 5px}.page .pageMain .main .pageMainCommon .pageMainCommonPaging .pageMainCommonPaging__ul .pageMainCommonPaging__li .pageMainCommonPaging__a{position:relative;width:80px;height:80px;padding:27px 0 0 0;border:solid 1px #ffffff;border-radius:10px;text-align:center;color:#333;font-family:"Roboto Condensed","Noto Sans JP",serif;font-size:27px;font-weight:700;letter-spacing:0;line-height:1;text-indent:0}.page .pageMain .main .pageMainCommon .pageMainCommonPaging .pageMainCommonPaging__ul .pageMainCommonPaging__li .pageMainCommonPaging__a.a--prev::after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:11px;height:20px;margin:auto;background:url(../img/button_prev.svg) center center no-repeat}.page .pageMain .main .pageMainCommon .pageMainCommonPaging .pageMainCommonPaging__ul .pageMainCommonPaging__li .pageMainCommonPaging__a.a--next::after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:11px;height:20px;margin:auto;background:url(../img/button_next.svg) center center no-repeat}.page .pageMain .main .pageMainCommon .pageMainCommonPaging .pageMainCommonPaging__ul .pageMainCommonPaging__li .pageMainCommonPaging__a.a--current{background:#ffffff;pointer-events:none;user-select:none}.page .pageMain .main .pageMainCommon .pageMainCommonPager{padding:0 calc((100% - 650px) / 2) 0 calc((100% - 650px) / 2)}.page .pageMain .main .pageMainCommon .pageMainCommonPager .pageMainCommonPager__ul{display:flex;justify-content:space-between;padding:0 0 100px 0}.page .pageMain .main .pageMainCommon .pageMainCommonPager .pageMainCommonPager__ul .pageMainCommonPager__li .pageMainCommonPager__a{position:relative;color:#fff;font-family:"Noto Sans JP","Roboto Condensed",serif;font-size:20px;font-weight:700;letter-spacing:0;line-height:1;text-indent:0}.page .pageMain .main .pageMainCommon .pageMainCommonPager .pageMainCommonPager__ul .pageMainCommonPager__li .pageMainCommonPager__a{width:300px;height:80px;border:solid 1px #ffffff;border-radius:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page .pageMain .main .pageMainCommon .pageMainCommonPager .pageMainCommonPager__ul .pageMainCommonPager__li .pageMainCommonPager__a.a--prev{padding:28px 30px 0 60px}.page .pageMain .main .pageMainCommon .pageMainCommonPager .pageMainCommonPager__ul .pageMainCommonPager__li .pageMainCommonPager__a.a--prev::after{content:'';position:absolute;left:30px;top:0;bottom:0;width:11px;height:20px;margin:auto;background:url(../img/button_prev.svg) center center no-repeat}.page .pageMain .main .pageMainCommon .pageMainCommonPager .pageMainCommonPager__ul .pageMainCommonPager__li .pageMainCommonPager__a.a--next{padding:28px 60px 0 30px}.page .pageMain .main .pageMainCommon .pageMainCommonPager .pageMainCommonPager__ul .pageMainCommonPager__li .pageMainCommonPager__a.a--next::after{content:'';position:absolute;right:30px;top:0;bottom:0;width:11px;height:20px;margin:auto;background:url(../img/button_next.svg) center center no-repeat}.page .pageMain .main .pageMainCommon .pageMainCommonPager .pageMainCommonPager__ul .pageMainCommonPager__li .pageMainCommonPager__a.a--inactive{opacity:0;pointer-events:none;user-select:none}.page .pageMain .main .pageMainCommon .pageMainCommonBack{display:flex;justify-content:center;padding:0 0 60px 0}.page .pageMain .main .pageMainCommon .pageMainCommonBack .pageMainCommonBack__a{position:relative;width:80px;height:80px;border:solid 1px #ffffff;border-radius:20px}.page .pageMain .main .pageMainCommon .pageMainCommonBack .pageMainCommonBack__a::after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:11px;height:20px;margin:auto;background:url(../img/button_back.svg) center center no-repeat}.page .pageMain .main .pageMainCommon .pageMainCommonList{position:relative}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListTitle{margin:0 0 60px 0}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListTitle .pageMainCommonListTitle__h2{position:relative}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListTitle .pageMainCommonListTitle__h2::before{content:'';position:absolute;left:0;bottom:3px;width:100%;height:2px;background-color:#FFFFFF}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListTitle .pageMainCommonListTitle__h2 .pageMainCommonListTitle__span{display:inline-block;position:relative;padding:0 20px 0 0;background-color:#333333;color:#333;font-family:"Roboto Condensed","Noto Sans JP",serif;font-size:32px;font-weight:700;letter-spacing:.2em;line-height:1;text-indent:.2em}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListArticle{padding:0 calc((100% - 650px) / 2) 0 calc((100% - 650px) / 2)}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListArticle .pageMainCommonListArticle__ul{padding:0 0 50px 0}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListArticle .pageMainCommonListArticle__ul .pageMainCommonListArticle__li{padding:0 0 10px 0}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListArticle .pageMainCommonListArticle__ul .pageMainCommonListArticle__li .pageMainCommonListArticle__a{display:flex;justify-content:space-between;padding:35px 40px 30px 50px;background:#ffffff;border-radius:20px}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListArticle .pageMainCommonListArticle__ul .pageMainCommonListArticle__li .pageMainCommonListArticle__a .pageMainCommonListArticle__time{display:block;width:80px}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListArticle .pageMainCommonListArticle__ul .pageMainCommonListArticle__li .pageMainCommonListArticle__a .pageMainCommonListArticle__time .pageMainCommonListArticle__strong{display:block;padding:0 0 10px 0;border-bottom:dotted  2px #EC1D78;text-align:center;color:#EC1D78;font-family:"Oswald";font-size:32px;font-weight:700;letter-spacing:.02em;line-height:1;text-indent:.02em}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListArticle .pageMainCommonListArticle__ul .pageMainCommonListArticle__li .pageMainCommonListArticle__a .pageMainCommonListArticle__time .pageMainCommonListArticle__small{display:block;padding:5px 0 0 0;text-align:center;color:#EC1D78;font-family:"Lato";font-size:17px;font-weight:700;letter-spacing:.2em;line-height:1;text-indent:.2em}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListArticle .pageMainCommonListArticle__ul .pageMainCommonListArticle__li .pageMainCommonListArticle__a .pageMainCommonListArticle__span{display:block;width:440px;margin:-0.32em 0 0 0;color:#333;font-family:"Noto Sans JP","Roboto Condensed",serif;font-size:22px;font-weight:700;letter-spacing:.02em;line-height:1.84;text-indent:0}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListArtist{padding:0 calc((100% - 650px) / 2) 0 calc((100% - 650px) / 2)}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListArtist .pageMainCommonListArtist__ul{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 0 50px 0}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListArtist .pageMainCommonListArtist__ul::before{content:'';display:block;width:calc(50% - 10px);order:1}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListArtist .pageMainCommonListArtist__ul::after{content:'';display:block;width:calc(50% - 10px)}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListArtist .pageMainCommonListArtist__ul .pageMainCommonListArtist__li{margin:0 0 30px 0;width:calc(50% - 10px)}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListArtist .pageMainCommonListArtist__ul .pageMainCommonListArtist__li .pageMainCommonListArtist__a .pageMainCommonListArtistImage{display:block;margin:0 0 10px 0;padding:100% 0 0 0;position:relative}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListArtist .pageMainCommonListArtist__ul .pageMainCommonListArtist__li .pageMainCommonListArtist__a .pageMainCommonListArtistImage .pageMainCommonListArtistImage__span{position:absolute;left:0;top:0;display:block;width:100%;height:100%;background:#ffffff;border-radius:20px;overflow:hidden}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListArtist .pageMainCommonListArtist__ul .pageMainCommonListArtist__li .pageMainCommonListArtist__a .pageMainCommonListArtistImage .pageMainCommonListArtistImage__span .pageMainCommonListArtistImage__img{width:100%;height:100%;object-fit:contain}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListArtist .pageMainCommonListArtist__ul .pageMainCommonListArtist__li .pageMainCommonListArtist__a .pageMainCommonListArtistName .pageMainCommonListArtistName__span{display:block;text-align:center;color:#333;font-family:"Noto Sans JP","Roboto Condensed",serif;font-size:22px;font-weight:700;letter-spacing:.02em;line-height:1.5;text-indent:0}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListMessage{padding:0 calc((100% - 650px) / 2) 0 calc((100% - 650px) / 2)}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListMessage .pageMainCommonListMessage__ul{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 0 50px 0}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListMessage .pageMainCommonListMessage__ul::before{content:'';display:block;width:calc(50% - 10px);order:1}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListMessage .pageMainCommonListMessage__ul::after{content:'';display:block;width:calc(50% - 10px)}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListMessage .pageMainCommonListMessage__ul .pageMainCommonListMessage__li{margin:0 0 30px 0;width:calc(50% - 10px)}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListMessage .pageMainCommonListMessage__ul .pageMainCommonListMessage__li .pageMainCommonListMessage__a .pageMainCommonListMessageImage{display:block;margin:0 0 10px 0;padding:100% 0 0 0;position:relative}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListMessage .pageMainCommonListMessage__ul .pageMainCommonListMessage__li .pageMainCommonListMessage__a .pageMainCommonListMessageImage .pageMainCommonListMessageImage__span{position:absolute;left:0;top:0;display:block;width:100%;height:100%;background:#ffffff;border-radius:20px;overflow:hidden}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListMessage .pageMainCommonListMessage__ul .pageMainCommonListMessage__li .pageMainCommonListMessage__a .pageMainCommonListMessageImage .pageMainCommonListMessageImage__span .pageMainCommonListMessageImage__img{width:100%;height:100%;object-fit:contain}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListMessage .pageMainCommonListMessage__ul .pageMainCommonListMessage__li .pageMainCommonListMessage__a .pageMainCommonListMessageName .pageMainCommonListMessageName__span{display:block;text-align:center;color:#333;font-family:"Noto Sans JP","Roboto Condensed",serif;font-size:22px;font-weight:700;letter-spacing:.02em;line-height:1.5;text-indent:0}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListGoods{padding:0 calc((100% - 650px) / 2) 0 calc((100% - 650px) / 2)}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListGoods .pageMainCommonListGoods__ul{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 0 50px 0}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListGoods .pageMainCommonListGoods__ul::before{content:'';display:block;width:calc(50% - 10px);order:1}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListGoods .pageMainCommonListGoods__ul::after{content:'';display:block;width:calc(50% - 10px)}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListGoods .pageMainCommonListGoods__ul .pageMainCommonListGoods__li{margin:0 0 30px 0;width:calc(50% - 10px)}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListGoods .pageMainCommonListGoods__ul .pageMainCommonListGoods__li .pageMainCommonListGoods__a .pageMainCommonListGoodsImage{display:block;margin:0 0 10px 0;padding:100% 0 0 0;position:relative}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListGoods .pageMainCommonListGoods__ul .pageMainCommonListGoods__li .pageMainCommonListGoods__a .pageMainCommonListGoodsImage .pageMainCommonListGoodsImage__span{position:absolute;left:0;top:0;display:block;width:100%;height:100%;background:#ffffff;border-radius:20px;overflow:hidden}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListGoods .pageMainCommonListGoods__ul .pageMainCommonListGoods__li .pageMainCommonListGoods__a .pageMainCommonListGoodsImage .pageMainCommonListGoodsImage__span .pageMainCommonListGoodsImage__img{width:100%;height:100%;object-fit:contain}.page .pageMain .main .pageMainCommon .pageMainCommonList .pageMainCommonListGoods .pageMainCommonListGoods__ul .pageMainCommonListGoods__li .pageMainCommonListGoods__a .pageMainCommonListGoodsName .pageMainCommonListGoodsName__span{display:block;color:#333;font-family:"Noto Sans JP","Roboto Condensed",serif;font-size:22px;font-weight:700;letter-spacing:.02em;line-height:1.5;text-indent:0}.page .pageMain .main .pageMainCommon .pageMainCommonDetail{padding:50px calc((100% - 650px) / 2) 60px calc((100% - 650px) / 2)}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailTitle{position:relative;margin:0 0 10px 0;padding:35px 40px 30px 50px;background:#ffffff;border-radius:20px}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailTitle .pageMainCommonDetailTitle__mark{display:inline-block;position:relative;margin:0 0 5px 0;background:transparent}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailTitle .pageMainCommonDetailTitle__mark .pageMainCommonDetailTitle__strong{position:relative;color:#333;font-family:"Roboto Condensed","Noto Sans JP",serif;font-size:27px;font-weight:700;letter-spacing:.2em;line-height:1;text-indent:.2em}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailTitle .pageMainCommonDetailTitle__h1{margin:-0.32em 0 20px 0;color:#333;font-family:"Noto Sans JP","Roboto Condensed",serif;font-size:32px;font-weight:700;letter-spacing:0;line-height:1.5;text-indent:0}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailTitle .pageMainCommonDetailTitle__h2{margin:0 0 20px 0;color:#333;font-family:"Roboto Condensed","Noto Sans JP",serif;font-size:54px;font-weight:700;letter-spacing:.2em;line-height:1.5;text-indent:.2em}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailTitle .pageMainCommonDetailTitle__time{display:block;color:#EC1D78;font-family:"Oswald";font-size:22px;font-weight:700;letter-spacing:.2em;line-height:1;text-indent:.2em}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailContents{padding:35px 40px 30px 50px;border-radius:20px;background:#ffffff;color:#333;font-family:"Noto Sans JP","Roboto Condensed",serif;font-size:22px;font-weight:400;letter-spacing:.02em;line-height:1.84;text-indent:0}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailContents a{position:relative;display:inline;text-decoration:underline;color:#333333}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailContents a:hover{text-decoration:none}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailContents img{display:inline}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailContents .iframe{position:relative;width:100%;padding:56.25% 0 0 0}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailContents .iframe iframe{height:100% !important;left:0;position:absolute;top:0;width:100% !important}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailAbout{margin:0 0 10px 0;padding:35px 40px 0 50px;border-radius:20px;background:#ffffff}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailAbout .pageMainCommonDetailAbout__h2{padding:0 0 60px 0;text-align:center;color:#EC1D78;font-family:"Noto Sans JP","Roboto Condensed",serif;font-size:32px;font-weight:700;letter-spacing:0;line-height:1;text-indent:0}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailAbout .pageMainCommonDetailAbout__strong{display:block;padding:0 0 30px 0;text-align:center;color:#F19500;font-family:"Roboto Condensed","Noto Sans JP",serif;font-size:36px;font-weight:900;letter-spacing:0;line-height:1.5;text-indent:0}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailAbout .pageMainCommonDetailAbout__h3{display:block;padding:0 0 15px 0;text-align:center;color:#F19500;font-family:"Oswald";font-size:32px;font-weight:700;letter-spacing:0;line-height:1.5;text-indent:0}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailAbout .pageMainCommonDetailAbout__p{padding:0 0 60px 0;color:#333;font-family:"Noto Sans JP","Roboto Condensed",serif;font-size:22px;font-weight:700;letter-spacing:.02em;line-height:1.84;text-indent:0}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailAbout .pageMainCommonDetailAbout__table{width:100%;margin:0 0 30px 0;border-collapse:separate;border-spacing:4px}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailAbout .pageMainCommonDetailAbout__table .pageMainCommonDetailAbout__tr:first-of-type .pageMainCommonDetailAbout__th{border-top:solid 2px #F19500}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailAbout .pageMainCommonDetailAbout__table .pageMainCommonDetailAbout__tr:first-of-type .pageMainCommonDetailAbout__td{border-top:solid 2px #F19500}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailAbout .pageMainCommonDetailAbout__table .pageMainCommonDetailAbout__th{width:35%;padding:10px;border-bottom:solid 2px #F19500;text-align:left;color:#333;font-family:"Noto Sans JP","Roboto Condensed",serif;font-size:20px;font-weight:700;letter-spacing:.02em;line-height:1.84;text-indent:0}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailAbout .pageMainCommonDetailAbout__table .pageMainCommonDetailAbout__td{width:65%;padding:10px;border-bottom:solid 2px #F19500;color:#333;font-family:"Noto Sans JP","Roboto Condensed",serif;font-size:20px;font-weight:700;letter-spacing:.02em;line-height:1.84;text-indent:0}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailGoods .pageMainCommonDetailGoodsText{padding:35px 40px 30px 50px;border-radius:20px;background:#ffffff;color:#333;font-family:"Noto Sans JP","Roboto Condensed",serif;font-size:22px;font-weight:400;letter-spacing:.02em;line-height:1.84;text-indent:0}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailGoods .pageMainCommonDetailGoodsText a{position:relative;display:inline;text-decoration:underline;color:#333333}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailGoods .pageMainCommonDetailGoodsText a:hover{text-decoration:none}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailGoods .pageMainCommonDetailGoodsText img{display:inline}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailGoods .pageMainCommonDetailGoodsText .iframe{position:relative;width:100%;padding:56.25% 0 0 0}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailGoods .pageMainCommonDetailGoodsText .iframe iframe{height:100% !important;left:0;position:absolute;top:0;width:100% !important}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailGoods .pageMainCommonDetailGoodsItem .pageMainCommonDetailGoodsItem__ul{display:flex;justify-content:space-between;flex-wrap:wrap;padding:30px 0 0 0}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailGoods .pageMainCommonDetailGoodsItem .pageMainCommonDetailGoodsItem__ul::before{content:'';display:block;width:calc(50% - 15px);order:1}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailGoods .pageMainCommonDetailGoodsItem .pageMainCommonDetailGoodsItem__ul::after{content:'';display:block;width:calc(50% - 15px)}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailGoods .pageMainCommonDetailGoodsItem .pageMainCommonDetailGoodsItem__ul .pageMainCommonDetailGoodsItem__li{margin:0 0 30px 0;width:calc(50% - 15px)}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailGoods .pageMainCommonDetailGoodsItem .pageMainCommonDetailGoodsItem__ul .pageMainCommonDetailGoodsItem__li .pageMainCommonDetailGoodsItem__a .pageMainCommonDetailGoodsItemImage{position:relative;display:block;margin:0 0 10px 0;padding:100% 0 0 0}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailGoods .pageMainCommonDetailGoodsItem .pageMainCommonDetailGoodsItem__ul .pageMainCommonDetailGoodsItem__li .pageMainCommonDetailGoodsItem__a .pageMainCommonDetailGoodsItemImage .pageMainCommonDetailGoodsItemImage__span{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#ffffff;border-radius:20px;overflow:hidden}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailGoods .pageMainCommonDetailGoodsItem .pageMainCommonDetailGoodsItem__ul .pageMainCommonDetailGoodsItem__li .pageMainCommonDetailGoodsItem__a .pageMainCommonDetailGoodsItemImage .pageMainCommonDetailGoodsItemImage__span .pageMainCommonDetailGoodsItemImage__img{height:100%;object-fit:contain;width:100%}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailGoods .pageMainCommonDetailGoodsItem .pageMainCommonDetailGoodsItem__ul .pageMainCommonDetailGoodsItem__li .pageMainCommonDetailGoodsItem__a .pageMainCommonDetailGoodsItemName .pageMainCommonDetailGoodsItemName__span{display:block;color:#333;font-family:"Noto Sans JP","Roboto Condensed",serif;font-size:22px;font-weight:700;letter-spacing:.02em;line-height:1.5;text-indent:0}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailGoods .pageMainCommonDetailGoodsItem .pageMainCommonDetailGoodsItem__ul .pageMainCommonDetailGoodsItem__li .pageMainCommonDetailGoodsItem__a .pageMainCommonDetailGoodsItemName .pageMainCommonDetailGoodsItemName__small{display:block;color:#333;font-family:"Roboto Condensed","Noto Sans JP",serif;font-size:20px;font-weight:400;letter-spacing:.02em;line-height:1.5;text-indent:0}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailGoods .pageMainCommonDetailGoodsItem .pageMainCommonDetailGoodsItem__ul .pageMainCommonDetailGoodsItem__li .pageMainCommonDetailGoodsItem__a.a--inactive{pointer-events:none;user-select:none}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailGoods .pageMainCommonDetailGoodsShopping .pageMainCommonDetailGoodsShopping__ul{display:flex;flex-wrap:wrap}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailGoods .pageMainCommonDetailGoodsShopping .pageMainCommonDetailGoodsShopping__ul{justify-content:space-between}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailGoods .pageMainCommonDetailGoodsShopping .pageMainCommonDetailGoodsShopping__ul::before{content:'';display:block;order:1}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailGoods .pageMainCommonDetailGoodsShopping .pageMainCommonDetailGoodsShopping__ul::before{width:calc(50% - 15px)}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailGoods .pageMainCommonDetailGoodsShopping .pageMainCommonDetailGoodsShopping__ul::after{content:'';display:block}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailGoods .pageMainCommonDetailGoodsShopping .pageMainCommonDetailGoodsShopping__ul::after{width:calc(50% - 15px)}.page .pageMain .main .pageMainCommon .pageMainCommonDetail .pageMainCommonDetailGoods .pageMainCommonDetailGoodsShopping .pageMainCommonDetailGoodsShopping__ul .pageMainCommonDetailGoodsShopping__li{margin:0 0 20px 0;width:calc(50% - 15px)}.page .pageFooter{position:relative;background:url(../img/footer_bg.png) top 70px center no-repeat}.page .pageFooter .pageFooterlogo{width:610px;margin:0 auto;padding:350px 0 55px 0}.page .pageFooter .pageFooterShare .pageFooterShare__h2{padding:0 0 30px 0;text-align:center;color:#333;font-family:"Roboto Condensed","Noto Sans JP",serif;font-size:24px;font-weight:700;letter-spacing:.02em;line-height:1;text-indent:.02em}.page .pageFooter .pageFooterShare .pageFooterShare__ul{display:flex;justify-content:center;padding:0 0 60px 0}.page .pageFooter .pageFooterShare .pageFooterShare__ul .pageFooterShare__li{margin:0 25px 0 25px}.page .pageFooter .pageFooterShare .pageFooterShare__ul .pageFooterShare__li .pageFooterShare__a{position:relative;width:80px;height:80px}.page .pageFooter .pageFooterShare .pageFooterShare__ul .pageFooterShare__li .pageFooterShare__a::before{content:'';position:absolute;left:0;top:0;width:80px;height:80px;background:#EC1D78;border-radius:80px;transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}@media (min-width: 751px){.page .pageFooter .pageFooterShare .pageFooterShare__ul .pageFooterShare__li .pageFooterShare__a:hover{opacity:1}.page .pageFooter .pageFooterShare .pageFooterShare__ul .pageFooterShare__li .pageFooterShare__a:hover::before{transform:scale(1.125, 1.125)}}.page .pageFooter .pageFooterShare .pageFooterShare__ul .pageFooterShare__li .pageFooterShare__a.a--twitter::after{content:'';position:absolute;left:0;top:0;width:80px;height:80px;background:url(../img/share_twitter.svg) center center no-repeat;background-size:37px 37px}.page .pageFooter .pageFooterShare .pageFooterShare__ul .pageFooterShare__li .pageFooterShare__a.a--line::after{content:'';position:absolute;left:0;top:0;width:80px;height:80px;background:url(../img/share_line.svg) center center no-repeat;background-size:37px 37px}.page .pageFooter .pageFooterShare .pageFooterShare__ul .pageFooterShare__li .pageFooterShare__a.a--facebook::after{content:'';position:absolute;left:0;top:0;width:80px;height:80px;background:url(../img/share_facebook.svg) center center no-repeat;background-size:37px 37px}.page .pageFooter .pageFooterNav .pageFooterNav__ul{border-bottom:solid 2px #F19500}.page .pageFooter .pageFooterNav .pageFooterNav__ul .pageFooterNav__li{border-top:solid 2px #F19500}.page .pageFooter .pageFooterNav .pageFooterNav__ul .pageFooterNav__li .pageFooterNav__a{padding:30px 0 30px 0;text-align:center;background:url(../img/button_more.svg) right 50px center no-repeat #fff;color:#F19500;font-family:"Roboto Condensed","Noto Sans JP",serif;font-size:26px;font-weight:700;letter-spacing:.02em;line-height:1;text-indent:.02em}.page .pageFooter .pageFooterNav .pageFooterNav__ul .pageFooterNav__li .pageFooterNav__a.js--active{opacity:0.5}.page .pageFooter .pageFooterAssist .pageFooterAssist__ul{display:flex;justify-content:center;border-bottom:solid 2px #F19500}.page .pageFooter .pageFooterAssist .pageFooterAssist__ul .pageFooterAssist__li{width:50%}.page .pageFooter .pageFooterAssist .pageFooterAssist__ul .pageFooterAssist__li .pageFooterAssist__a{padding:30px 0 30px 0;background:url(../img/button_more.svg) right 50px center no-repeat #fff;color:#F19500;font-family:"Roboto Condensed","Noto Sans JP",serif;font-size:26px;font-weight:700;letter-spacing:.02em;line-height:1;text-indent:.02em}.page .pageFooter .pageFooterLink .pageFooterLink__a{width:140px;margin:0 auto;padding:50px 0 50px 0}.page .pageFooter .pageFooterSmall{position:relative}.page .pageFooter .pageFooterSmall .pageFooterSmall__span{display:block;padding:50px 0 50px 0;text-align:center;background:#F19500;color:#fff;font-family:"Noto Sans JP","Roboto Condensed",serif;font-size:18px;font-weight:700;letter-spacing:0;line-height:1;text-indent:0}.page .pageFooter .pageFooterSmall .pageFooterPagetop{position:fixed;right:-10px;bottom:65px;transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);z-index:1}.page .pageFooter .pageFooterSmall .pageFooterPagetop{transform:translate(100px, 0)}.page .pageFooter .pageFooterSmall .pageFooterPagetop.js--active{transform:translate(0, 0)}.page .pageFooter .pageFooterSmall .pageFooterPagetop.js--last{position:absolute;top:-190px;transition:all 0s cubic-bezier(0.215, 0.61, 0.355, 1)}.page .pageFooter .pageFooterSmall .pageFooterPagetop .pageFooterPagetop__a{position:relative;width:110px;height:110px}.page .pageFooter .pageFooterSmall .pageFooterPagetop .pageFooterPagetop__a::before{content:'';position:absolute;right:0;bottom:0;width:110px;height:110px;background:#EC1D78;border-radius:110px;transition:all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.page .pageFooter .pageFooterSmall .pageFooterPagetop .pageFooterPagetop__a::after{content:'';position:absolute;left:0;right:0;top:0;bottom:5px;width:46px;height:25px;margin:auto;background:url(../img/button_pagetop.svg) center center no-repeat}@media (min-width: 751px){.page .pageFooter .pageFooterSmall .pageFooterPagetop .pageFooterPagetop__a:hover{opacity:1}.page .pageFooter .pageFooterSmall .pageFooterPagetop .pageFooterPagetop__a:hover::before{transform:scale(1.125, 1.125)}}.modal{background-color:#FCFCFC;padding:50px 50px 50px 50px}.modal .modalMessage .modalMessage__span{display:block;width:420px;margin:0 auto;padding:0 0 15px 0}.modal .modalMessage .modalMessage__span .modalMessage__img{width:100%;border-radius:20px}.modal .modalMessage .modalMessage__h1{padding:0 0 30px 0;text-align:center;color:#333;font-family:"Noto Sans JP","Roboto Condensed",serif;font-size:32px;font-weight:700;letter-spacing:0;line-height:1.5;text-indent:0}.modal .modalMessage .modalMessage__p{color:#333;font-family:"Noto Sans JP","Roboto Condensed",serif;font-size:22px;font-weight:400;letter-spacing:.02em;line-height:1.84;text-indent:0}.modal .modalMessage .modalMessage__p a{position:relative;display:inline;text-decoration:underline;color:#333333}.modal .modalMessage .modalMessage__p a:hover{text-decoration:none}.modal .modalMessage .modalMessage__p img{display:inline}.modal .modalMessage .modalMessage__p .iframe{position:relative;width:100%;padding:56.25% 0 0 0}.modal .modalMessage .modalMessage__p .iframe iframe{height:100% !important;left:0;position:absolute;top:0;width:100% !important}.modal .modalGoods .modalGoodsTitle .modalGoodsTitle__h1{margin:0 0 30px 0;color:#333;font-family:"Noto Sans JP","Roboto Condensed",serif;font-size:32px;font-weight:700;letter-spacing:0;line-height:1.5;text-indent:0}.modal .modalGoods .modalGoodsItem{padding:0 0 30px 0}.modal .modalGoods .modalGoodsItem .swiper-container{padding:0 0 40px 0}.modal .modalGoods .modalGoodsItem .swiper-container .swiper-wrapper{transition-timing-function:ease-in-out}.modal .modalGoods .modalGoodsItem .swiper-container .swiper-wrapper .swiper-slide .modalGoodsItem__img{width:100%;border-radius:20px}.modal .modalGoods .modalGoodsItem .swiper-container .swiper-pagination{bottom:0}.modal .modalGoods .modalGoodsItem .swiper-container .swiper-pagination .swiper-pagination-bullet{opacity:1;transition:all 0.125s linear}.modal .modalGoods .modalGoodsItem .swiper-container .swiper-pagination .swiper-pagination-bullet{width:20px;height:20px;margin:0 10px 0 10px;background:#F19500;border-radius:20px;opacity:0.2}.modal .modalGoods .modalGoodsItem .swiper-container .swiper-pagination .swiper-pagination-bullet-active{opacity:1.0}.modal .modalGoods .modalGoodsText{padding:0 0 30px 0;color:#333;font-family:"Noto Sans JP","Roboto Condensed",serif;font-size:22px;font-weight:400;letter-spacing:.02em;line-height:1.84;text-indent:0}.modal .modalGoods .modalGoodsText a{position:relative;display:inline;text-decoration:underline;color:#333333}.modal .modalGoods .modalGoodsText a:hover{text-decoration:none}.modal .modalGoods .modalGoodsText img{display:inline}.modal .modalGoods .modalGoodsText .iframe{position:relative;width:100%;padding:56.25% 0 0 0}.modal .modalGoods .modalGoodsText .iframe iframe{height:100% !important;left:0;position:absolute;top:0;width:100% !important}.modal .modalGoods .modalGoodsShopping{width:100%}.modal .modalGoods .modalGoodsShopping .modalGoodsShopping__ul{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 0 20px 0}.modal .modalGoods .modalGoodsShopping .modalGoodsShopping__ul::before{content:'';display:block;width:calc(33.33% - 10px);order:1}.modal .modalGoods .modalGoodsShopping .modalGoodsShopping__ul::after{content:'';display:block;width:calc(33.33% - 10px)}.modal .modalGoods .modalGoodsShopping .modalGoodsShopping__ul .modalGoodsShopping__li{width:calc(33.33% - 10px);margin:0 0 10px 0}.modal .modalGoods .modalGoodsShopping .modalGoodsShopping__ul .modalGoodsShopping__li .modalGoodsShopping__a .modalGoodsShopping__img{margin:0 auto;width:100%}
