@charset "UTF-8";.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@keyframes fuwafuwa{0%{transform:translateY(0)}50%{transform:translateY(-4px)}100%{transform:translateY(0)}}@keyframes swing-leaf{0%{-webkit-transform:rotate(25deg);-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-o-transform:rotate(25deg);transform:rotate(25deg)}25%{-webkit-transform:rotate(25deg);-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-o-transform:rotate(25deg);transform:rotate(25deg)}50%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}75%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}100%{-webkit-transform:rotate(25deg);-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-o-transform:rotate(25deg);transform:rotate(25deg)}}@keyframes infinite-rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.mfp-with-anim{background-color:transparent;box-shadow:none;max-height:calc(100vh - 120px);margin:0 auto;padding:16px;width:auto}.mfp-zoom-in .mfp-with-anim{opacity:0;-webkit-transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1);transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.9}.mfp-zoom-in.mfp-removing .mfp-with-anim{opacity:0;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-container{position:fixed;padding-left:16px;padding-right:16px}.mfp-content{margin:0 auto;max-width:992px;padding:0 16px}.mfp-content .mfp-close{background-color:#fcf5e3;color:#e88b68;opacity:1;top:0;right:22px;border-radius:calc(100vw*(50% / 390));-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;-o-transition:-o-transform 0.3s;transition:transform 0.3s;-webkit-transform:translate(50%, -50%);-moz-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);-o-transform:translate(50%, -50%);transform:translate(50%, -50%)}@media (min-width: 768px){.mfp-content .mfp-close{border-radius:calc(100vw*(50% / 1280))}}.mfp-content .mfp-close:hover{-webkit-transform:translate(50%, -50%) scale(1.1);-moz-transform:translate(50%, -50%) scale(1.1);-ms-transform:translate(50%, -50%) scale(1.1);-o-transform:translate(50%, -50%) scale(1.1);transform:translate(50%, -50%) scale(1.1)}.contents-popup{padding:0}.contents-popup .contents-popup-body{height:100%;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.contents-popup .contents-popup-body::-webkit-scrollbar{display:none}.contents-popup .contents-popup-body img{max-width:100%}.contents-popup .modal-checkbox{text-align:center;width:100%;position:fixed;bottom:-30px;left:0}.contents-popup .modal-checkbox-inner{background-color:#fff;color:#000;display:inline-block;line-height:1;padding:5px 10px;border-radius:calc(100vw*(3px / 390))}@media (min-width: 768px){.contents-popup .modal-checkbox-inner{border-radius:calc(100vw*(3px / 1280))}}.contents-popup [type="checkbox"]{vertical-align:text-bottom}@keyframes fuwafuwa{0%{transform:translateY(0)}50%{transform:translateY(-4px)}100%{transform:translateY(0)}}@keyframes swing-leaf{0%{-webkit-transform:rotate(25deg);-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-o-transform:rotate(25deg);transform:rotate(25deg)}25%{-webkit-transform:rotate(25deg);-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-o-transform:rotate(25deg);transform:rotate(25deg)}50%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}75%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}100%{-webkit-transform:rotate(25deg);-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-o-transform:rotate(25deg);transform:rotate(25deg)}}@keyframes infinite-rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.c-contentList{display:flex;flex-wrap:wrap;gap:calc(100vw * (16 / 390))}@media (min-width: 768px){.c-contentList{gap:calc(100vw * (16 / 1280))}}.c-contentList .c-contentItem{width:100%}.c-contentItem .c-contentItem__link{background:#fff;border:solid 1px #fff;padding:calc(100vw*(24 / 390)) calc(100vw*(24 / 390)) calc(100vw*(32 / 390)) calc(100vw*(24 / 390));border-radius:calc(100vw*(16 / 390));gap:calc(100vw * (12 / 390));position:relative;display:flex;flex-direction:column;position:relative;transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1)}@media (min-width: 768px){.c-contentItem .c-contentItem__link{padding:calc(100vw*(24 / 1280)) calc(100vw*(24 / 1280)) calc(100vw*(32 / 1280)) calc(100vw*(24 / 1280))}}@media (min-width: 768px){.c-contentItem .c-contentItem__link{border-radius:calc(100vw*(16 / 1280))}}@media (min-width: 768px){.c-contentItem .c-contentItem__link{gap:calc(100vw * (12 / 1280))}}.c-contentItem .c-contentItem__link:hover{-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);-o-transform:scale(1.01);transform:scale(1.01)}.c-contentItem .c-contentItem__meta{display:flex;flex-wrap:wrap;align-items:center;gap:calc(100vw * (12 / 390))}@media (min-width: 768px){.c-contentItem .c-contentItem__meta{gap:calc(100vw * (12 / 1280))}}@media (min-width: 768px){.c-contentItem .c-contentItem__meta{justify-content:flex-start}}.c-contentItem .c-contentItem__title{flex:1;font-size:calc(100vw * (14 / 390));font-weight:600;line-height:1.5;color:#4e330c}@media (min-width: 768px){.c-contentItem .c-contentItem__title{font-size:calc(100vw * (14 / 1280))}}.c-contentItem .limited{display:inline-flex;align-items:center;justify-content:center;background:#e88b68;color:#fff;font-size:0.8em;width:1.8em;height:1.8em;border-radius:5em;vertical-align:bottom}.c-contentItem .c-newIcon{position:absolute;top:0;right:0;-webkit-transform:translate(25%, -25%);-moz-transform:translate(25%, -25%);-ms-transform:translate(25%, -25%);-o-transform:translate(25%, -25%);transform:translate(25%, -25%)}@keyframes fuwafuwa{0%{transform:translateY(0)}50%{transform:translateY(-4px)}100%{transform:translateY(0)}}@keyframes swing-leaf{0%{-webkit-transform:rotate(25deg);-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-o-transform:rotate(25deg);transform:rotate(25deg)}25%{-webkit-transform:rotate(25deg);-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-o-transform:rotate(25deg);transform:rotate(25deg)}50%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}75%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}100%{-webkit-transform:rotate(25deg);-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-o-transform:rotate(25deg);transform:rotate(25deg)}}@keyframes infinite-rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.wrapper-modal{display:none;height:0}.white-popup{background:#fff}.white-popup .mfp-close{width:48px;height:48px;border-radius:48px;opacity:1;padding:0;cursor:pointer}.white-popup .mfp-close::after{content:"\f057";font-family:"FontAwesome";font-size:48px;line-height:1;color:#e88b68}.white-popup .modal-body{font-size:calc(100vw * (14 / 390));padding:calc(100vw*(16 / 390)) calc(100vw*(16 / 390)) calc(100vw*(16 / 390)) calc(100vw*(16 / 390))}@media (min-width: 768px){.white-popup .modal-body{font-size:calc(100vw * (14 / 1280))}}@media (min-width: 768px){.white-popup .modal-body{padding:calc(100vw*(32 / 1280)) calc(100vw*(0 / 1280)) calc(100vw*(32 / 1280)) calc(100vw*(0 / 1280))}}.white-popup .check-modal{margin-top:calc(100vw*(16 / 390))}@media (min-width: 768px){.white-popup .check-modal{margin-top:calc(100vw*(16 / 1280))}}.white-popup .mfp-bg{background-color:#000}.p-hero{position:relative;overflow:hidden;padding-top:168%}@media (min-width: 768px){.p-hero{padding-top:56.3%}}.p-hero img{width:100%}.p-hero .p-heroBg{background:#ccefff;position:absolute;width:100%;height:100%;top:0;left:0}.is-loaded .p-hero .p-heroBg{background:#ccefff}.p-hero .p-heroBg .p-heroMountain{position:absolute;left:25%;transform:translate(-50%, 16px);width:280%;bottom:0;opacity:0}@media (min-width: 768px){.p-hero .p-heroBg .p-heroMountain{left:50%;transform:translate(-50%, 16px);width:125%}}.p-hero .p-heroBg .p-heroMountain svg{width:100%;height:auto;display:block;-webkit-transform:translateY(2%);-moz-transform:translateY(2%);-ms-transform:translateY(2%);-o-transform:translateY(2%);transform:translateY(2%)}.is-loaded .p-hero .p-heroBg .p-heroMountain{background:#ccefff;transform:translate(-50%, 1%);opacity:1}.p-hero .p-heroBg .p-heroCloud{position:absolute;width:20%;animation:heroCloud 40s linear infinite;left:100%}.p-hero .p-heroBg .p-heroCloud img{animation:fuwafuwa 4s linear infinite}@media (min-width: 768px){.p-hero .p-heroBg .p-heroCloud{width:10%;animation-duration:60s}}.p-hero .p-heroBg .p-heroCloud.p-heroCloud--A{top:10%}@media (min-width: 768px){.p-hero .p-heroBg .p-heroCloud.p-heroCloud--A{top:5%}}.p-hero .p-heroBg .p-heroCloud.p-heroCloud--B{top:25%;animation-delay:-25s}@media (min-width: 768px){.p-hero .p-heroBg .p-heroCloud.p-heroCloud--B{top:55%;animation-delay:-25s}}.p-hero .p-heroBg .p-heroImage{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80%;height:auto;z-index:2}.p-hero .p-heroBg .p-heroImage img{mask-image:url(/assets/takaokanon/mains/mask_hero_sp-72e5838c26db5dce084f7db5d094bb57.svg);mask-size:contain;mask-position:center;mask-repeat:no-repeat}.p-hero .p-heroBg .p-heroImage::before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-image:url(/assets/takaokanon/mains/frame_hero_sp-b59086f77180fb35b51642ff9ff2b5dd.svg);background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg);animation:heroImage 5s infinite}@media (min-width: 768px){.p-hero .p-heroBg .p-heroImage{width:56%;left:5%;top:8%;transform:translate(0%, 0%)}.p-hero .p-heroBg .p-heroImage::before{width:105%;background-image:url(/assets/takaokanon/mains/frame_hero_pc-b48eaacf2aea8f271bd760a66b920b6e.svg);animation-duration:8s}.p-hero .p-heroBg .p-heroImage img{mask-image:url(/assets/takaokanon/mains/mask_hero_pc-96eeb131fea66e87079895e72d3602bf.svg)}}.p-hero .p-heroBg .p-heroLogo{position:absolute;top:5%;left:50%;transform:translateX(-50%);width:56%;z-index:2}@media (min-width: 768px){.p-hero .p-heroBg .p-heroLogo{top:30%;left:auto;right:10%;transform:translate(0%, 0%);width:23%}}.is-loaded .p-hero .p-heroBg .p-heroLogo{animation:heroLogo 4s 1 forwards}.p-hero .p-heroBg .p-heroLogo svg{display:block;width:100%;height:auto}.p-hero .p-heroBg .p-heroNotes{position:absolute;bottom:19%;right:8%;width:5%;opacity:0;animation:heroNotes 4s infinite}.p-hero .p-heroBg .p-heroNotes img{animation:heroNotesZoom 4s infinite}.p-hero .p-heroBg .p-heroNotes.p-heroNotes--B{animation-delay:-2s}.p-hero .p-heroBg .p-heroNotes.p-heroNotes--B img{animation-delay:-2s}@media (min-width: 768px){.p-hero .p-heroBg .p-heroNotes{bottom:22%;right:21%;width:2.4%}}@keyframes heroNotesZoom{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes heroNotes{0%{opacity:0}50%{opacity:1}99.9%{-webkit-transform:translate(5vw, -5vw);-moz-transform:translate(5vw, -5vw);-ms-transform:translate(5vw, -5vw);-o-transform:translate(5vw, -5vw);transform:translate(5vw, -5vw);opacity:0}100%{-webkit-transform:translate(0%, 0%);-moz-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-o-transform:translate(0%, 0%);transform:translate(0%, 0%);opacity:0}}@keyframes heroCloud{0%{-webkit-transform:translateX(calc(0vw - 0%));-moz-transform:translateX(calc(0vw - 0%));-ms-transform:translateX(calc(0vw - 0%));-o-transform:translateX(calc(0vw - 0%));transform:translateX(calc(0vw - 0%));opacity:1}80%{-webkit-transform:translateX(calc(-100vw - 100%));-moz-transform:translateX(calc(-100vw - 100%));-ms-transform:translateX(calc(-100vw - 100%));-o-transform:translateX(calc(-100vw - 100%));transform:translateX(calc(-100vw - 100%));opacity:1}80.01%{opacity:0}80.2%{-webkit-transform:translateX(calc(0vw - 0%));-moz-transform:translateX(calc(0vw - 0%));-ms-transform:translateX(calc(0vw - 0%));-o-transform:translateX(calc(0vw - 0%));transform:translateX(calc(0vw - 0%))}}@keyframes heroImage{0%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg)}50%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}100%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg)}}.p-mainInformation{width:calc(100% - (100vw * (24 / 390)));opacity:0;transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1) 4s;margin-left:auto;margin-right:auto}@media (min-width: 768px){.p-mainInformation{max-width:calc(100vw * (992 / 1280));margin:0 auto}}.is-loaded .p-mainInformation{opacity:1}.p-mainBanner{padding:calc(100vw*(48 / 390)) calc(100vw*(0 / 390)) calc(100vw*(48 / 390)) calc(100vw*(0 / 390));position:relative}@media (min-width: 768px){.p-mainBanner{padding:calc(100vw*(64 / 1280)) calc(100vw*(0 / 1280)) calc(100vw*(64 / 1280)) calc(100vw*(0 / 1280))}}.p-mainBanner .p-mainBannerContainer{position:relative;z-index:3}@media (min-width: 768px){.p-mainBanner .p-mainBannerContainer{max-width:calc(100vw * (992 / 1280));margin:0 auto}}.p-mainBanner .swiper-container{padding-left:calc(100vw*(40 / 390));padding-right:calc(100vw*(40 / 390))}@media (min-width: 768px){.p-mainBanner .swiper-container{padding-left:calc(100vw*(0 / 1280))}}@media (min-width: 768px){.p-mainBanner .swiper-container{padding-right:calc(100vw*(0 / 1280))}}.p-mainBanner .swiper-banner.swiper-single{width:320px;margin:0 auto}.p-mainBanner .swiper-banner.swiper-single .swiper-button-prev,.p-mainBanner .swiper-banner.swiper-single .swiper-button-next{display:none}.p-mainBanner .swiper-slide a:not(.btn){display:block;position:relative}.p-mainBanner .swiper-slide a:not(.btn):hover{opacity:1}.p-mainBanner .swiper-slide a:not(.btn):hover::after{opacity:1}.p-mainBanner .swiper-slide img{width:100%;height:auto}.p-mainBanner .swiper-pagination .swiper-pagination-bullet{border-color:#fcf5e3}.p-mainSection{position:relative;overflow-x:clip}.p-mainSection .corner-title,.p-mainSection .p-mainSection__contents{opacity:0;transition:all 0.8s cubic-bezier(0.4, 0, 0.2, 1)}.p-mainSection .corner-title .corner-title-heading{font-size:calc(100vw * (48 / 390))}@media (min-width: 768px){.p-mainSection .corner-title .corner-title-heading{font-size:calc(100vw * (52 / 1280))}}@media (min-width: 768px){.p-mainSection .corner-title .corner-title-heading{text-align:left}}.p-mainSection .p-mainSection__img{position:absolute}@media (min-width: 768px){.p-mainSection .p-mainSection__wrap{display:flex;flex-wrap:wrap}}@media (min-width: 768px){.p-mainSection .read-more{margin-left:0}}.p-mainSection .p-mainSection__ornament{position:absolute}.p-mainSection.is-show .corner-title,.p-mainSection.is-show .p-mainSection__contents{opacity:1}.p-mainSection.is-show .p-mainSection__contents{transition-delay:0.4s}.p-mainSection.p-mainSection--info{background-color:#b1d99f;padding-bottom:15%;min-height:calc(100vw * (180 / 390))}@media (min-width: 992px){.p-mainSection.p-mainSection--info{padding-bottom:9%;min-height:calc(100vw * (280 / 1280))}}.p-mainSection.p-mainSection--news{padding-bottom:16.4%}@media (min-width: 992px){.p-mainSection.p-mainSection--news{padding-bottom:7.9%}}.p-mainSection.p-mainSection--news::before{content:"";display:block;width:100%;aspect-ratio:390/61;position:absolute;bottom:100%;left:0;-webkit-transform:translateY(1%);-moz-transform:translateY(1%);-ms-transform:translateY(1%);-o-transform:translateY(1%);transform:translateY(1%);z-index:1;background-image:url(/assets/takaokanon/mains/frame_news_sp-73763d22d12978807f667e79a95a13a5.svg);background-size:cover;background-repeat:no-repeat;background-position:center}@media (min-width: 768px){.p-mainSection.p-mainSection--news::before{aspect-ratio:1366/129;background-image:url(/assets/takaokanon/mains/frame_news_pc-dd631ae19726fc56be5ac8c1db2da585.svg)}}.p-mainSection.p-mainSection--news .container{padding-top:calc(100vw*(50 / 390));padding-bottom:calc(100vw*(104 / 390))}@media (min-width: 768px){.p-mainSection.p-mainSection--news .container{padding-top:calc(100vw*(32 / 1280))}}@media (min-width: 768px){.p-mainSection.p-mainSection--news .container{padding-bottom:calc(100vw*(81 / 1280))}}.p-mainSection.p-mainSection--news .p-mainSection__img{top:0;width:calc(100vw * (118 / 390));right:calc(100vw * (-118 / 390));transition:all 0.8s cubic-bezier(0.4, 0, 0.2, 1)}@media (min-width: 768px){.p-mainSection.p-mainSection--news .p-mainSection__img{width:calc(100vw * (118 / 1280))}}@media (min-width: 768px){.p-mainSection.p-mainSection--news .p-mainSection__img{right:calc(100vw * (-118 / 1280))}}@media (min-width: 768px){.p-mainSection.p-mainSection--news .p-mainSection__wrap .corner-title{flex:1}.p-mainSection.p-mainSection--news .p-mainSection__wrap .p-mainSection__contents{flex:2}.p-mainSection.p-mainSection--news .p-mainSection__wrap .p-mainSection__contents .c-contentList{display:grid}.p-mainSection.p-mainSection--news .p-mainSection__wrap .p-mainSection__contents .no-content{height:100%;-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}}.p-mainSection.p-mainSection--news .p-mainSection__ornament--right{width:calc(100vw * (62 / 390));-webkit-transform:rotate(-117deg);-moz-transform:rotate(-117deg);-ms-transform:rotate(-117deg);-o-transform:rotate(-117deg);transform:rotate(-117deg);right:0;top:0;z-index:1}@media (min-width: 768px){.p-mainSection.p-mainSection--news .p-mainSection__ornament--right{width:calc(100vw * (80 / 1280))}}.p-mainSection.p-mainSection--news .p-mainSection__ornament--right img{animation:swing-leaf 10s ease-out infinite;transform-origin:bottom}.p-mainSection.p-mainSection--news .p-mainSection__ornament--left01{width:calc(100vw * (41 / 390));-webkit-transform:rotate(-117deg);-moz-transform:rotate(-117deg);-ms-transform:rotate(-117deg);-o-transform:rotate(-117deg);transform:rotate(-117deg);bottom:calc(100vw * (152 / 390));left:calc(100vw * (17 / 390))}@media (min-width: 768px){.p-mainSection.p-mainSection--news .p-mainSection__ornament--left01{width:calc(100vw * (60 / 1280))}}@media (min-width: 768px){.p-mainSection.p-mainSection--news .p-mainSection__ornament--left01{bottom:calc(100vw * (266 / 1280))}}@media (min-width: 768px){.p-mainSection.p-mainSection--news .p-mainSection__ornament--left01{left:calc(100vw * (68 / 1280))}}.p-mainSection.p-mainSection--news .p-mainSection__ornament--left01 img{animation:infinite-rotate 20s linear infinite}.p-mainSection.p-mainSection--news .p-mainSection__ornament--left02{width:calc(100vw * (34 / 390));-webkit-transform:rotate(-117deg);-moz-transform:rotate(-117deg);-ms-transform:rotate(-117deg);-o-transform:rotate(-117deg);transform:rotate(-117deg);bottom:calc(100vw * (116 / 390));left:calc(100vw * (60 / 390))}@media (min-width: 768px){.p-mainSection.p-mainSection--news .p-mainSection__ornament--left02{width:calc(100vw * (50 / 1280))}}@media (min-width: 768px){.p-mainSection.p-mainSection--news .p-mainSection__ornament--left02{bottom:calc(100vw * (214 / 1280))}}@media (min-width: 768px){.p-mainSection.p-mainSection--news .p-mainSection__ornament--left02{left:calc(100vw * (118 / 1280))}}.p-mainSection.p-mainSection--news .p-mainSection__ornament--left02 img{animation:infinite-rotate 24s linear infinite}.p-mainSection.p-mainSection--news.is-show .p-mainSection__img{right:calc(100vw * (-4 / 390))}@media (min-width: 768px){.p-mainSection.p-mainSection--news.is-show .p-mainSection__img{right:calc(100vw * (-4 / 1280))}}.p-mainSection.p-mainSection--profile{background-color:#fff;padding-bottom:23.3%}@media (min-width: 768px){.p-mainSection.p-mainSection--profile{padding-bottom:11%}}.p-mainSection.p-mainSection--profile::before{content:"";display:block;width:100%;aspect-ratio:390/72;position:absolute;bottom:100%;left:0;-webkit-transform:translateY(1%);-moz-transform:translateY(1%);-ms-transform:translateY(1%);-o-transform:translateY(1%);transform:translateY(1%);z-index:1;background-image:url(/assets/takaokanon/mains/frame_profile_sp-654c640d28291cc22e949e00ac69ab5f.svg);background-size:cover;background-repeat:no-repeat;background-position:center}@media (min-width: 768px){.p-mainSection.p-mainSection--profile::before{aspect-ratio:1366/108;background-image:url(/assets/takaokanon/mains/frame_profile_pc-100b12a4d01cb1a545c6dbe20412b9c8.svg)}}.p-mainSection.p-mainSection--profile .container{padding-top:calc(100vw*(0 / 390));padding-bottom:calc(100vw*(68 / 390))}@media (min-width: 768px){.p-mainSection.p-mainSection--profile .container{padding-top:calc(100vw*(24 / 1280))}}@media (min-width: 768px){.p-mainSection.p-mainSection--profile .container{padding-bottom:calc(100vw*(87 / 1280))}}.p-mainSection.p-mainSection--profile .p-mainProfileImage{position:relative}@media (min-width: 768px){.p-mainSection.p-mainSection--profile .p-mainProfileImage{width:calc(100vw * (479 / 390));margin:0}}@media (min-width: 768px) and (min-width: 768px){.p-mainSection.p-mainSection--profile .p-mainProfileImage{width:calc(100vw * (479 / 1280))}}.p-mainSection.p-mainSection--profile .p-mainProfileImage{grid-column:2;grid-row:1/span 2}.p-mainSection.p-mainSection--profile .p-mainProfileContents{grid-column:1;grid-row:2}.p-mainSection.p-mainSection--profile .p-mainSection__ornament--right{width:calc(100vw * (101 / 390));right:0;top:0;-webkit-transform:translate(20%, 0%);-moz-transform:translate(20%, 0%);-ms-transform:translate(20%, 0%);-o-transform:translate(20%, 0%);transform:translate(20%, 0%);z-index:1}@media (min-width: 768px){.p-mainSection.p-mainSection--profile .p-mainSection__ornament--right{width:calc(100vw * (170 / 1280))}}.p-mainSection.p-mainSection--profile .p-mainSection__ornament--right>img{animation:infinite-rotate 32s linear infinite}@media (min-width: 768px){.p-mainSection.p-mainSection--profile .p-mainSection__ornament--right{-webkit-transform:translate(50%, -10%);-moz-transform:translate(50%, -10%);-ms-transform:translate(50%, -10%);-o-transform:translate(50%, -10%);transform:translate(50%, -10%)}}.p-mainSection.p-mainSection--profile+.p-mainFanclub .p-mainSection__ornament{display:block}@media (min-width: 768px){.p-mainSection.p-mainSection--profile .p-mainSection__wrap,.p-mainSection.p-mainSection--music .p-mainSection__wrap{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:calc(100vw * (56 / 1280)) auto 0;gap:calc(100vw * (48 / 1280)) calc(100vw * (64 / 1280))}.p-mainSection.p-mainSection--profile .p-mainSection__wrap .corner-title,.p-mainSection.p-mainSection--profile .p-mainSection__wrap .p-mainProfileContents,.p-mainSection.p-mainSection--music .p-mainSection__wrap .corner-title,.p-mainSection.p-mainSection--music .p-mainSection__wrap .p-mainProfileContents{margin:0;padding:0}.p-mainSection.p-mainSection--profile .p-mainSection__wrap .corner-title,.p-mainSection.p-mainSection--music .p-mainSection__wrap .corner-title{grid-column:1;grid-row:1}}.p-mainSection.p-mainSection--profile.is-show .p-mainSection__img,.p-mainSection.p-mainSection--music.is-show .p-mainSection__img{left:calc(100vw * (-80 / 390))}@media (min-width: 768px){.p-mainSection.p-mainSection--profile.is-show .p-mainSection__img,.p-mainSection.p-mainSection--music.is-show .p-mainSection__img{left:calc(100vw * (-80 / 1280))}}.p-mainSection.p-mainSection--music{background-color:#b1d99f;padding-bottom:23%}@media (min-width: 992px){.p-mainSection.p-mainSection--music{padding-bottom:7%}}.p-mainSection.p-mainSection--music::before{content:"";display:block;width:100%;aspect-ratio:390/91;position:absolute;bottom:100%;left:0;-webkit-transform:translateY(1%);-moz-transform:translateY(1%);-ms-transform:translateY(1%);-o-transform:translateY(1%);transform:translateY(1%);z-index:1;background-image:url(/assets/takaokanon/mains/frame_music_sp-abc766776fbf2e691758599c3d2d87d1.svg);background-size:cover;background-repeat:no-repeat;background-position:center}@media (min-width: 768px){.p-mainSection.p-mainSection--music::before{aspect-ratio:1366/151;background-image:url(/assets/takaokanon/mains/frame_music_pc-3cbefda4d4d4111741f9a5d42e42dd34.svg);padding-bottom:7%}}.p-mainSection.p-mainSection--music .container{padding-top:calc(100vw*(0 / 390));padding-bottom:calc(100vw*(60 / 390))}@media (min-width: 768px){.p-mainSection.p-mainSection--music .container{padding-top:calc(100vw*(66 / 1280))}}@media (min-width: 768px){.p-mainSection.p-mainSection--music .container{padding-bottom:calc(100vw*(87 / 1280))}}.p-mainSection--music .p-mainSection__ornament,.p-mainFanclub .p-mainSection__ornament{position:absolute;width:calc(100vw * (100 / 390));left:0;bottom:100%;-webkit-transform:translate(20%, -60%);-moz-transform:translate(20%, -60%);-ms-transform:translate(20%, -60%);-o-transform:translate(20%, -60%);transform:translate(20%, -60%);z-index:1}@media (min-width: 768px){.p-mainSection--music .p-mainSection__ornament,.p-mainFanclub .p-mainSection__ornament{width:calc(100vw * (150 / 1280))}}.p-mainSection--music .p-mainSection__ornament>img,.p-mainFanclub .p-mainSection__ornament>img{animation:infinite-rotate 32s linear infinite}@media (min-width: 768px){.p-mainSection--music .p-mainSection__ornament,.p-mainFanclub .p-mainSection__ornament{-webkit-transform:translate(20%, -20%);-moz-transform:translate(20%, -20%);-ms-transform:translate(20%, -20%);-o-transform:translate(20%, -20%);transform:translate(20%, -20%)}}.p-mainProfileImage{width:100%;position:relative;padding:calc(100vw*(0 / 390)) calc(100vw*(32 / 390)) calc(100vw*(0 / 390)) calc(100vw*(32 / 390));margin-bottom:calc(100vw*(32 / 390))}@media (min-width: 768px){.p-mainProfileImage{padding:calc(100vw*(0 / 1280)) calc(100vw*(32 / 1280)) calc(100vw*(0 / 1280)) calc(100vw*(32 / 1280))}}@media (min-width: 768px){.p-mainProfileImage{margin-bottom:calc(100vw*(32 / 1280))}}.p-mainProfileImage .p-mainProfileImageBox{background:transparent;position:relative;transition:background 0.8s cubic-bezier(0.4, 0, 0.2, 1)}.p-mainProfileImage .p-mainProfileImageBox>img{mask-image:url(/assets/takaokanon/app/mask_profile-2bf7cca6a77a4f8d431d9ec97616cb1b.svg);mask-size:contain;mask-position:center;mask-repeat:no-repeat}.p-mainProfileImage .p-mainProfileImageBox img{width:100%;max-width:none}.p-mainProfileImage .p-mainProfileImageBox.is-show{background:#fff}.p-mainProfileImage .p-mainProfileImageBox.is-show::before{transform:translate(-50%, -50%) rotate(10deg);background:#f5e6c4}.p-mainProfileContents{width:100%;padding:calc(100vw*(0 / 390)) calc(100vw*(16 / 390)) calc(100vw*(0 / 390)) calc(100vw*(16 / 390));transition:all 0.8s cubic-bezier(0.4, 0, 0.2, 1) 1.2s;opacity:0;font-weight:600}@media (min-width: 768px){.p-mainProfileContents{padding:calc(100vw*(0 / 1280)) calc(100vw*(16 / 1280)) calc(100vw*(0 / 1280)) calc(100vw*(16 / 1280))}}.is-show .p-mainProfileContents{opacity:1}.p-mainProfileContents dl{font-size:calc(100vw * (15 / 390));display:grid;grid-template-columns:0fr 1fr;gap:calc(100vw * (24 / 390)) calc(100vw * (0 / 390))}@media (min-width: 768px){.p-mainProfileContents dl{font-size:calc(100vw * (15 / 1280))}}@media (min-width: 768px){.p-mainProfileContents dl{gap:calc(100vw * (32 / 1280)) calc(100vw * (0 / 1280))}}.p-mainProfileContents dl dt{background-color:#e88b68;color:#fff;width:calc(100vw * (70 / 390));padding:calc(100vw*(4 / 390)) calc(100vw*(0 / 390)) calc(100vw*(4 / 390)) calc(100vw*(0 / 390));text-align:center;border-radius:10em}@media (min-width: 768px){.p-mainProfileContents dl dt{width:calc(100vw * (70 / 1280))}}@media (min-width: 768px){.p-mainProfileContents dl dt{padding:calc(100vw*(4 / 1280)) calc(100vw*(0 / 1280)) calc(100vw*(4 / 1280)) calc(100vw*(0 / 1280))}}.p-mainProfileContents dl dd{font-size:calc(100vw * (16 / 390));-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:nowrap;-webkit-justify-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding-left:24px}@media (min-width: 768px){.p-mainProfileContents dl dd{font-size:calc(100vw * (16 / 1280))}}.p-mainMusicImage{width:100%;position:relative;padding:calc(100vw*(0 / 390)) calc(100vw*(32 / 390)) calc(100vw*(0 / 390)) calc(100vw*(32 / 390));margin-bottom:calc(100vw*(32 / 390))}@media (min-width: 768px){.p-mainMusicImage{padding:calc(100vw*(0 / 1280)) calc(100vw*(32 / 1280)) calc(100vw*(0 / 1280)) calc(100vw*(32 / 1280))}}@media (min-width: 768px){.p-mainMusicImage{margin-bottom:calc(100vw*(32 / 1280))}}.p-mainMusicImage .p-mainMusicImageillust{position:absolute}.p-mainMusicImage .p-mainMusicImageBox{background:transparent;position:relative;border-radius:calc(100vw*(16 / 390));overflow:hidden}@media (min-width: 768px){.p-mainMusicImage .p-mainMusicImageBox{border-radius:calc(100vw*(16 / 1280))}}.p-mainMusicImage .p-mainMusicImageBox.is-show{background:#fff}.p-mainMusicImage .p-mainMusicImageBox.is-show::before{transform:translate(-50%, -50%) rotate(10deg);background:#f5e6c4}.p-mainMusicContents{width:100%;padding:calc(100vw*(0 / 390)) calc(100vw*(16 / 390)) calc(100vw*(0 / 390)) calc(100vw*(16 / 390));transition:all 0.8s cubic-bezier(0.4, 0, 0.2, 1) 1.2s;opacity:0;-webkit-align-items:flex-start;-webkit-flex-direction:column;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;gap:calc(100vw * (24 / 390))}@media (min-width: 768px){.p-mainMusicContents{padding:calc(100vw*(0 / 1280)) calc(100vw*(16 / 1280)) calc(100vw*(0 / 1280)) calc(100vw*(16 / 1280))}}@media (min-width: 768px){.p-mainMusicContents{gap:calc(100vw * (24 / 1280))}}.is-show .p-mainMusicContents{opacity:1}@media (min-width: 768px){.p-mainMusicContents{padding-left:0;padding-right:0}}.p-mainMusicContents .p-mainMusicContents__title h3{font-size:calc(100vw * (20 / 390));font-weight:600;line-height:1.3}@media (min-width: 768px){.p-mainMusicContents .p-mainMusicContents__title h3{font-size:calc(100vw * (24 / 1280))}}.p-mainMusicContents .p-mainMusicContents__release{font-size:calc(100vw * (16 / 390));font-weight:600}@media (min-width: 768px){.p-mainMusicContents .p-mainMusicContents__release{font-size:calc(100vw * (18 / 1280))}}.p-mainFanclub{background:#ccefff;position:relative;padding:calc(100vw*(0 / 390)) calc(100vw*(0 / 390)) calc(100vw*(0 / 390)) calc(100vw*(0 / 390));padding-bottom:calc(100vw*(254 / 390))}@media (min-width: 768px){.p-mainFanclub{padding:calc(100vw*(42 / 1280)) calc(100vw*(0 / 1280)) calc(100vw*(0 / 1280)) calc(100vw*(0 / 1280))}}@media (min-width: 768px){.p-mainFanclub{padding-bottom:calc(100vw*(489 / 1280))}}.p-mainFanclub::before{content:"";display:block;width:100%;aspect-ratio:390/93;position:absolute;bottom:100%;left:0;-webkit-transform:translateY(1%);-moz-transform:translateY(1%);-ms-transform:translateY(1%);-o-transform:translateY(1%);transform:translateY(1%);z-index:1;background-image:url(/assets/takaokanon/mains/frame_fc_sp-04451949924c5840907ed185e6252489.svg);background-size:cover;background-repeat:no-repeat;background-position:center}@media (min-width: 768px){.p-mainFanclub::before{aspect-ratio:1366/101;background-image:url(/assets/takaokanon/mains/frame_fc_pc-1d37f0ffe150c45ce2dff3ab64a054c3.svg)}}.p-mainFanclub .p-mainSection__ornament{display:none}.p-mainFanclubLogo{width:calc(100vw * (220 / 390));z-index:3;margin:0 auto;margin-bottom:calc(100vw*(32 / 390))}@media (min-width: 768px){.p-mainFanclubLogo{width:calc(100vw * (300 / 1280))}}@media (min-width: 768px){.p-mainFanclubLogo{margin-bottom:calc(100vw*(26 / 1280))}}.p-mainFanclubLogo .p-mainFanclubLogo__box{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.p-mainFanclubLogo .p-mainFanclubLogo__box img{position:relative;z-index:2;width:95%;mix-blend-mode:multiply;opacity:0;transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1)}.is-show .p-mainFanclubLogo .p-mainFanclubLogo__box img{opacity:1}.p-mainFanclubBg{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;z-index:0;pointer-events:none}.p-mainFanclubBg .p-mainFanclubButterfly svg{display:block;position:absolute;width:calc(100vw * (36 / 390));height:auto;animation:butterfly linear infinite}@media (min-width: 768px){.p-mainFanclubBg .p-mainFanclubButterfly svg{width:calc(100vw * (48 / 1280))}}.p-mainFanclubBg .p-mainFanclubButterfly svg:nth-child(1){top:calc(100vw * (200 / 390));right:calc(100vw * (16 / 390));rotate:15deg;animation-duration:2s}@media (min-width: 768px){.p-mainFanclubBg .p-mainFanclubButterfly svg:nth-child(1){top:calc(100vw * (200 / 1280))}}@media (min-width: 768px){.p-mainFanclubBg .p-mainFanclubButterfly svg:nth-child(1){right:calc(100vw * (364 / 1280))}}.p-mainFanclubBg .p-mainFanclubButterfly svg:nth-child(2){top:calc(100vw * (200 / 390));left:calc(100vw * (16 / 390));animation-duration:2.4s;animation-delay:1s;rotate:-10deg}@media (min-width: 768px){.p-mainFanclubBg .p-mainFanclubButterfly svg:nth-child(2){top:calc(100vw * (200 / 1280))}}@media (min-width: 768px){.p-mainFanclubBg .p-mainFanclubButterfly svg:nth-child(2){left:calc(100vw * (364 / 1280))}}.p-mainFanclubBg .p-mainFanclubNotes{position:absolute;bottom:9%;right:8%;width:5%;opacity:0;animation:heroNotes 6s infinite}.p-mainFanclubBg .p-mainFanclubNotes img{animation:heroNotesZoom 6s infinite}.p-mainFanclubBg .p-mainFanclubNotes.p-mainFanclubNotes--B{animation-delay:-2s}.p-mainFanclubBg .p-mainFanclubNotes.p-mainFanclubNotes--B img{animation-delay:-2s}.p-mainFanclubBg .p-mainFanclubNotes.p-mainFanclubNotes--C{animation-delay:-4s;bottom:10%}.p-mainFanclubBg .p-mainFanclubNotes.p-mainFanclubNotes--C img{animation-delay:-4s}@media (min-width: 768px){.p-mainFanclubBg .p-mainFanclubNotes{bottom:17%;right:13%;width:5%}.p-mainFanclubBg .p-mainFanclubNotes.p-mainFanclubNotes--C{bottom:17%}}.p-mainFanclubBg .p-mainFanclubMountain{position:absolute;bottom:0;left:60%;transform:translate(-50%, 4%);width:290%;z-index:0;pointer-events:none}@media (min-width: 768px){.p-mainFanclubBg .p-mainFanclubMountain{width:188%;left:65%;transform:translate(-50%, 2%)}}.p-mainFanclubBg .p-mainFanclubMountain svg{width:100%;height:auto}.p-mainFanclubBg .p-mainFanclubCloud{position:absolute;width:20%;animation:heroCloud 40s linear infinite;left:100%}.p-mainFanclubBg .p-mainFanclubCloud img{animation:fuwafuwa 4s linear infinite}@media (min-width: 768px){.p-mainFanclubBg .p-mainFanclubCloud{width:10%;animation-duration:60s}}.p-mainFanclubBg .p-mainFanclubCloud.p-mainFanclubCloud--A{top:calc(100vw * (70 / 390))}@media (min-width: 768px){.p-mainFanclubBg .p-mainFanclubCloud.p-mainFanclubCloud--A{top:calc(100vw * (70 / 1280))}}@media (min-width: 768px){.p-mainFanclubBg .p-mainFanclubCloud.p-mainFanclubCloud--A{top:5%}}.p-mainFanclubBg .p-mainFanclubCloud.p-mainFanclubCloud--B{top:calc(100vw * (220 / 390));animation-delay:-25s}@media (min-width: 768px){.p-mainFanclubBg .p-mainFanclubCloud.p-mainFanclubCloud--B{top:calc(100vw * (220 / 1280))}}@media (min-width: 768px){.p-mainFanclubBg .p-mainFanclubCloud.p-mainFanclubCloud--B{top:15%;animation-delay:-25s}}@keyframes butterfly{0%{transform:translateY(0) scaleX(1)}10%{transform:translateY(-8px) scaleX(0.8)}20%{transform:translateY(-16px) scaleX(1)}30%{transform:translateY(-8px) scaleX(1.2)}40%{transform:translateY(0) scaleX(1)}50%{transform:translateY(8px) scaleX(1.1)}60%{transform:translateY(16px) scaleX(1.2)}70%{transform:translateY(8px) scaleX(1.1)}80%{transform:translateY(0) scaleX(1)}90%{transform:translateY(-4px) scaleX(1.1)}100%{transform:translateY(0) scaleX(1)}}.p-mainFanclubMain{position:relative;z-index:3}@media (min-width: 768px){.p-mainFanclubMain{width:calc(100vw * (1172 / 1280));margin-left:auto;margin-right:auto}}.p-mainFanclubAuth{-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:calc(100vw*(0 / 390)) calc(100vw*(54 / 390)) calc(100vw*(0 / 390)) calc(100vw*(54 / 390));border-radius:12px;margin-left:auto;margin-right:auto;margin-bottom:calc(100vw*(48 / 390));transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0.4s;opacity:0}@media (min-width: 768px){.p-mainFanclubAuth{padding:calc(100vw*(0 / 1280)) calc(100vw*(0 / 1280)) calc(100vw*(0 / 1280)) calc(100vw*(0 / 1280))}}@media (min-width: 768px){.p-mainFanclubAuth{margin-bottom:calc(100vw*(64 / 1280))}}@media (min-width: 768px){.p-mainFanclubAuth{width:calc(100vw * (264 / 1280))}.p-mainFanclubAuth .c-authMenu{max-width:calc(100vw * (264 / 1280))}}.is-show .p-mainFanclubAuth{opacity:1}.p-mainFanclubMenu{position:relative;padding-left:calc(100vw*(16 / 390));padding-right:calc(100vw*(16 / 390));z-index:1;transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1) 1.2s;opacity:0;-webkit-align-items:flex-start;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media (min-width: 768px){.p-mainFanclubMenu{padding-left:calc(100vw*(16 / 1280))}}@media (min-width: 768px){.p-mainFanclubMenu{padding-right:calc(100vw*(16 / 1280))}}.is-show .p-mainFanclubMenu{opacity:1}.p-mainFanclubMenu .p-mainFanclubMenuItem{width:calc(100%/2 - ((100vw * (18 / 390))/2) )}.p-mainFanclubMenu .p-mainFanclubMenuItem:nth-child(2n){margin-top:calc(100vw*(40 / 390))}@media (min-width: 768px){.p-mainFanclubMenu .p-mainFanclubMenuItem:nth-child(2n){margin-top:calc(100vw*(64 / 1280))}}@media (max-width: 767px){.p-mainFanclubMenu .p-mainFanclubMenuItem:nth-last-child(-n+2){margin-top:calc(100vw*(64 / 390))}}@media (max-width: 767px) and (min-width: 768px){.p-mainFanclubMenu .p-mainFanclubMenuItem:nth-last-child(-n+2){margin-top:calc(100vw*(64 / 1280))}}@media (min-width: 768px){.p-mainFanclubMenu .p-mainFanclubMenuItem{width:calc(100%/4 - ((100vw * (48 / 1280))/4) );margin-bottom:0}}.p-mainFanclubMenu .p-mainFanclubMenuItem__info,.p-mainFanclubMenu .p-mainFanclubMenuItem__title,.p-mainFanclubMenu .no-content{font-size:calc(100vw * (14 / 390));font-weight:600}@media (min-width: 768px){.p-mainFanclubMenu .p-mainFanclubMenuItem__info,.p-mainFanclubMenu .p-mainFanclubMenuItem__title,.p-mainFanclubMenu .no-content{font-size:calc(100vw * (14 / 1280))}}.p-mainFanclubMenu .p-mainFanclubMenuItem__title{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:calc(100vw*(8 / 390))}@media (min-width: 768px){.p-mainFanclubMenu .p-mainFanclubMenuItem__title{margin-top:calc(100vw*(8 / 1280))}}.p-mainFanclubMenu .p-mainFanclubMenuItem__link{color:#4e330c;display:block;position:relative;transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1)}.p-mainFanclubMenu .p-mainFanclubMenuItem__link:hover{-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);-o-transform:scale(1.01);transform:scale(1.01)}.p-mainFanclubMenu .no-content,.p-mainFanclubMenu .p-mainFanclubMenuItem__thumb{position:relative;overflow:hidden;height:0;padding-bottom:56.25%;border-radius:calc(100vw*(12 / 390));overflow:hidden}@media (min-width: 768px){.p-mainFanclubMenu .no-content,.p-mainFanclubMenu .p-mainFanclubMenuItem__thumb{border-radius:calc(100vw*(12 / 1280))}}.p-mainFanclubMenu .no-content img,.p-mainFanclubMenu .p-mainFanclubMenuItem__thumb img{width:101%;height:101%;object-fit:cover;position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:all 0.8s cubic-bezier(0.4, 0, 0.2, 1)}.p-mainFanclubMenu .no-content img.c-contentThumbItem__thumb__after,.p-mainFanclubMenu .p-mainFanclubMenuItem__thumb img.c-contentThumbItem__thumb__after{opacity:0}.p-mainFanclubMenu .no-content.is-blur img,.p-mainFanclubMenu .p-mainFanclubMenuItem__thumb.is-blur img{filter:blur(8px);-webkit-filter:blur(8px)}.p-mainFanclubMenu .c-newIcon{position:absolute;top:0;right:0;-webkit-transform:translate(25%, -25%);-moz-transform:translate(25%, -25%);-ms-transform:translate(25%, -25%);-o-transform:translate(25%, -25%);transform:translate(25%, -25%);z-index:2}.p-mainFanclubMenu .no-content{background-color:#bbb;position:relative}.p-mainFanclubMenu .no-content .lead{margin-bottom:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;width:100%;text-align:center}.p-mainFanclubMenu .p-mainFanclubMenuItem__tag{font-style:normal;font-family:YakuHanJP,"Fuzzy Bubbles","dnp-shuei-mgothic-std","Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN",sans-serif;font-weight:600;font-size:calc(100vw*(inherit / 390));letter-spacing:0em;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;font-weight:600;color:#fff;margin:0 auto;margin-top:calc(100vw*(-15 / 390));margin-bottom:calc(100vw*(16 / 390));background-image:url(/assets/takaokanon/app/bg_ribbon-7a89d3a770915b395d835efa5e2769ef.svg);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:transparent;width:92%;padding-top:19%;position:relative;text-align:center;z-index:1}@media (min-width: 768px){.p-mainFanclubMenu .p-mainFanclubMenuItem__tag{font-size:calc(100vw*(inherit / 1280))}}@media (min-width: 768px){.p-mainFanclubMenu .p-mainFanclubMenuItem__tag{margin-top:calc(100vw*(-24 / 1280))}}@media (min-width: 768px){.p-mainFanclubMenu .p-mainFanclubMenuItem__tag{margin-bottom:calc(100vw*(16 / 1280))}}.p-mainFanclubMenu .p-mainFanclubMenuItem__tag span{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding-bottom:3.9%}.p-mainFanclubMenu .c-menuList{width:100%;flex-direction:row;gap:calc(100vw * (18 / 390));margin-top:calc(100vw*(0 / 390))}@media (min-width: 768px){.p-mainFanclubMenu .c-menuList{gap:calc(100vw * (40 / 1280))}}@media (min-width: 768px){.p-mainFanclubMenu .c-menuList{margin-top:calc(100vw*(40 / 1280))}}.p-mainFanclubMenu .c-menuList .c-menuItem{width:calc(100%/2 - ((100vw * (18 / 390))/2) )}@media (max-width: 767px){.p-mainFanclubMenu .c-menuList .c-menuItem:nth-last-child(-n+2){margin-top:calc(100vw*(64 / 390))}}@media (max-width: 767px) and (min-width: 768px){.p-mainFanclubMenu .c-menuList .c-menuItem:nth-last-child(-n+2){margin-top:calc(100vw*(64 / 1280))}}@media (min-width: 768px){.p-mainFanclubMenu .c-menuList .c-menuItem{width:calc(100%/4 - ((100vw * (40 / 1280))/4) );margin-bottom:0}}.p-mainFanclubMenu .c-menuList .c-menuItem__link{background-image:url(/assets/takaokanon/app/bg_fcmenu-1fa95f59c1d3f80e992576e757c830dc.svg);background-size:cover;background-repeat:no-repeat;aspect-ratio:260/94;position:relative;transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);display:block}.p-mainFanclubMenu .c-menuList .c-menuItem__link:hover{-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);-o-transform:scale(1.01);transform:scale(1.01);opacity:0.8}.p-mainFanclubMenu .c-menuList .c-menuItem__text{position:absolute;top:57%;left:50%;transform:translate(-50%, -50%);transition:transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);font-size:calc(100vw * (15 / 390))}@media (min-width: 768px){.p-mainFanclubMenu .c-menuList .c-menuItem__text{font-size:calc(100vw * (24 / 1280))}}
