html,body{font:normal normal normal normal medium normal sans-serif;letter-spacing:normal;line-height:normal;list-style:disc outside none;text-align:inherit;text-align-last:auto;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal;font-family:inherit;margin:0;padding:0;display:block;text-decoration:none;color:inherit;background:none;border:0 none;outline:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto;font-family:"YakuHanJPs_Noto", "Noto Sans JP", sans-serif;cursor:default;background-color:#000;max-width:100vw;overflow-x:hidden}body ::selection{background-color:#d01f9a}.cm-Header{position:absolute;top:20px;left:30px;width:134px;height:42px;z-index:21}@media screen and (max-width: 1024px){.cm-Header{top:12px;left:18px;width:107.2px;height:33.6px}}.cm-Header[data-video-canplay="false"]{opacity:0}.cm-Header[data-video-canplay="true"]{opacity:1;animation:fade-in .4s 1.2s ease both}.cm-Header[data-nav-expanded="true"]{position:fixed}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.cm-Header_Logo{font:normal normal normal normal medium normal sans-serif;letter-spacing:normal;line-height:normal;list-style:disc outside none;text-align:inherit;text-align-last:auto;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal;font-family:inherit;margin:0;padding:0;display:block;text-decoration:none;color:inherit;background:none;border:0 none;outline:none;display:block;position:absolute;width:134px;height:42px}@media screen and (max-width: 1024px){.cm-Header_Logo{width:107.2px;height:33.6px}}.cm-Header_Anchor{position:absolute;top:0;left:0;width:100%;height:100%}.cm-Header_Image{position:absolute;top:0;left:0;width:100%;height:100%}body[data-nav-expanded="true"]{overflow:hidden}.cm-Navigation{position:fixed;right:0;top:0;height:100%;min-height:640px;z-index:19}.cm-Navigation::before{content:"";display:block;position:absolute;top:0;right:0;width:100px;height:100%;background-color:transparent;transition:background-color 0.4s ease;pointer-events:none}@media screen and (max-width: 1024px){.cm-Navigation::before{display:none}}.cm-Navigation[data-background-visible="true"]::before{background-color:#000}@media screen and (max-height: 640px){.cm-Navigation{min-height:320px}}.cm-Navigation[data-background-visible="true"]{background-color:#000}.cm-Navigation[data-video-canplay="false"]{opacity:0}.cm-Navigation[data-video-canplay="true"]{opacity:1;animation:fade-left-in 0.5s 1.2s ease both}.cm-Navigation_Background{position:absolute;top:0;right:0;width:100vw;height:100%;transform-origin:right center}.cm-Navigation[aria-expanded="false"] .cm-Navigation_Background{transform:scaleX(0);background-color:transparent;transition:transform 0.6s 0.4s ease, background-color 0.2s 2s ease}.cm-Navigation[aria-expanded="true"] .cm-Navigation_Background{transform:scaleX(1);background-color:#000;transition:transform 0.6s ease, background-color 0.2s ease}@keyframes fade-left-in{0%{opacity:0;transform:translateX(30px)}100%{opacity:1;transform:translateX(0)}}.cm-Navigation_MelodyBackground{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100vw;height:100vh;background-image:url(../images/melody1.svg);background-size:cover;background-position:center center;background-repeat:no-repeat;pointer-events:none}.cm-Navigation[aria-expanded="true"] .cm-Navigation_MelodyBackground{opacity:1;transition:opacity 0.2s 0.3s ease}.cm-Navigation[aria-expanded="false"] .cm-Navigation_MelodyBackground{opacity:0;transition:opacity 0.4s 0.2s ease}@media screen and (max-width: 600px){.cm-Navigation_MelodyBackground{transform:translate(-50%, -50%);background-size:cover;background-image:url(../images/melody-sp.svg)}}.cm-Navigation_ExpandButton{font:normal normal normal normal medium normal sans-serif;letter-spacing:normal;line-height:normal;list-style:disc outside none;text-align:inherit;text-align-last:auto;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal;font-family:inherit;margin:0;padding:0;display:block;text-decoration:none;color:inherit;background:none;border:0 none;outline:none;position:absolute;top:0;right:0;width:100px;height:84px}@media screen and (max-width: 1024px){.cm-Navigation_ExpandButton{top:-10px;right:-10px}}.cm-Navigation_ExpandButton:enabled{transition:opacity 0.4s 0.4s ease;cursor:pointer}.cm-Navigation_ExpandButton:disabled{transition:opacity 0.4s ease;opacity:0;pointer-events:none}.cm-Navigation_ExpandButton>svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:#fff}.cm-Navigation_CloseButton{font:normal normal normal normal medium normal sans-serif;letter-spacing:normal;line-height:normal;list-style:disc outside none;text-align:inherit;text-align-last:auto;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal;font-family:inherit;margin:0;padding:0;display:block;text-decoration:none;color:inherit;background:none;border:0 none;outline:none;position:absolute;top:20px;right:24px;width:46px;height:46px;z-index:20}.cm-Navigation_CloseButton:enabled{transition:opacity 0.4s 0.2s ease;cursor:pointer}.cm-Navigation_CloseButton:disabled{transition:opacity 0.4s ease;opacity:0;pointer-events:none}.cm-Navigation_CloseButton>svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:#fff}.cm-Navigation_SiteMenuSection{position:absolute;top:100px;right:0;width:100vw;height:calc(100% - 200px);display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}@media screen and (max-width: 1024px){.cm-Navigation_SiteMenuSection{width:calc(100vw - 200px);margin:0 100px}}.cm-Navigation[aria-expanded="false"] .cm-Navigation_SiteMenuSection{pointer-events:none}.cm-Navigation[aria-expanded="true"] .cm-Navigation_SiteMenuSection{pointer-events:auto}.cm-Navigation_SiteMenuHeading{display:none}.cm-SiteMenu{font:normal normal normal normal medium normal sans-serif;letter-spacing:normal;line-height:normal;list-style:disc outside none;text-align:inherit;text-align-last:auto;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal;font-family:inherit;margin:0;padding:0;display:block;text-decoration:none;color:inherit;background:none;border:0 none;outline:none;display:flex;flex-flow:row nowrap}@media screen and (max-width: 1024px){.cm-SiteMenu{flex-flow:column nowrap}}@media screen and (max-height: 400px){.cm-SiteMenu{margin-bottom:-12px}}.cm-SiteMenu_Item{font:normal normal normal normal medium normal sans-serif;letter-spacing:normal;line-height:normal;list-style:disc outside none;text-align:inherit;text-align-last:auto;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal;font-family:inherit;margin:0;padding:0;display:block;text-decoration:none;color:inherit;background:none;border:0 none;outline:none}@media screen and (max-width: 1024px){.cm-SiteMenu_Item{text-align:center}}.cm-Navigation[aria-expanded="false"] .cm-SiteMenu_Item{opacity:0;transform:translateY(40px)}@media screen and (max-width: 1024px){.cm-Navigation[aria-expanded="false"] .cm-SiteMenu_Item{transform:translateY(10px)}}.cm-Navigation[aria-expanded="true"] .cm-SiteMenu_Item{opacity:1;transform:translateY(0px)}.cm-Navigation[aria-expanded="false"] .cm-SiteMenu_Item:nth-of-type(1){transition:transform 0.4s 0s ease,opacity 0.4s 0s ease}.cm-Navigation[aria-expanded="true"] .cm-SiteMenu_Item:nth-of-type(1){transition:transform 0.46s 0.3s ease,opacity 0.46s 0.3s ease}.cm-Navigation[aria-expanded="false"] .cm-SiteMenu_Item:nth-of-type(2){transition:transform 0.4s .08s ease,opacity 0.4s .08s ease}.cm-Navigation[aria-expanded="true"] .cm-SiteMenu_Item:nth-of-type(2){transition:transform 0.46s 0.4s ease,opacity 0.46s 0.4s ease}.cm-Navigation[aria-expanded="false"] .cm-SiteMenu_Item:nth-of-type(3){transition:transform 0.4s .16s ease,opacity 0.4s .16s ease}.cm-Navigation[aria-expanded="true"] .cm-SiteMenu_Item:nth-of-type(3){transition:transform 0.46s 0.5s ease,opacity 0.46s 0.5s ease}.cm-Navigation[aria-expanded="false"] .cm-SiteMenu_Item:nth-of-type(4){transition:transform 0.4s .24s ease,opacity 0.4s .24s ease}.cm-Navigation[aria-expanded="true"] .cm-SiteMenu_Item:nth-of-type(4){transition:transform 0.46s 0.6s ease,opacity 0.46s 0.6s ease}.cm-Navigation[aria-expanded="false"] .cm-SiteMenu_Item:nth-of-type(5){transition:transform 0.4s .32s ease,opacity 0.4s .32s ease}.cm-Navigation[aria-expanded="true"] .cm-SiteMenu_Item:nth-of-type(5){transition:transform 0.46s 0.7s ease,opacity 0.46s 0.7s ease}.cm-Navigation[aria-expanded="false"] .cm-SiteMenu_Item:nth-of-type(6){transition:transform 0.4s .4s ease,opacity 0.4s .4s ease}.cm-Navigation[aria-expanded="true"] .cm-SiteMenu_Item:nth-of-type(6){transition:transform 0.46s 0.8s ease,opacity 0.46s 0.8s ease}.cm-Navigation[aria-expanded="false"] .cm-SiteMenu_Item:nth-of-type(7){transition:transform 0.4s .48s ease,opacity 0.4s .48s ease}.cm-Navigation[aria-expanded="true"] .cm-SiteMenu_Item:nth-of-type(7){transition:transform 0.46s 0.9s ease,opacity 0.46s 0.9s ease}.cm-Navigation[aria-expanded="false"] .cm-SiteMenu_Item:nth-of-type(8){transition:transform 0.4s .56s ease,opacity 0.4s .56s ease}.cm-Navigation[aria-expanded="true"] .cm-SiteMenu_Item:nth-of-type(8){transition:transform 0.46s 1s ease,opacity 0.46s 1s ease}.cm-Navigation[aria-expanded="false"] .cm-SiteMenu_Item:nth-of-type(9){transition:transform 0.4s .64s ease,opacity 0.4s .64s ease}.cm-Navigation[aria-expanded="true"] .cm-SiteMenu_Item:nth-of-type(9){transition:transform 0.46s 1.1s ease,opacity 0.46s 1.1s ease}.cm-SiteMenu_Item+.cm-SiteMenu_Item{margin-left:32px}@media screen and (max-width: 1024px){.cm-SiteMenu_Item+.cm-SiteMenu_Item{margin-left:0;margin-top:32px}}@media screen and (max-width: 600px){.cm-SiteMenu_Item+.cm-SiteMenu_Item{margin-top:28px}}@media screen and (max-height: 400px){.cm-SiteMenu_Item+.cm-SiteMenu_Item{margin-top:12px}}.cm-SiteMenu_ItemAnchor{font:normal normal normal normal medium normal sans-serif;letter-spacing:normal;line-height:normal;list-style:disc outside none;text-align:inherit;text-align-last:auto;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal;font-family:inherit;margin:0;padding:0;display:block;text-decoration:none;color:inherit;background:none;border:0 none;outline:none;font-family:"YakuHanJP_Noto", "Fira Sans", "Noto Sans JP", sans-serif;font-style:italic;font-weight:500;color:#fff;letter-spacing:1px;white-space:nowrap;font-size:24px;transition:color 0.4s ease;cursor:pointer}@media screen and (max-width: 600px){.cm-SiteMenu_ItemAnchor{font-size:18px}}@media screen and (max-height: 400px){.cm-SiteMenu_ItemAnchor{font-size:16px}}.cm-SiteMenu_ItemAnchor:hover{color:#d01f9a}.cm-Navigation_AccountMenuSection{position:absolute;top:50%;right:0;width:100px;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;padding-top:20px;transform:translateY(-50%)}@media screen and (max-width: 1024px){.cm-Navigation_AccountMenuSection{top:50%;right:-20px;background-color:transparent}}@media screen and (max-width: 1024px) and (max-height: 400px){.cm-Navigation_AccountMenuSection{right:-10px}}.cm-Navigation_AccountMenuSection[aria-hidden="false"]{transition:opacity 0.4s ease, transform 0.4s ease;opacity:1;transform:translateY(-50%) translateX(0px)}.cm-Navigation_AccountMenuSection[aria-hidden="true"]{transition:opacity 0.5s ease, transform 0.5s ease;opacity:0;transform:translateY(-50%) translateX(30px);pointer-events:none}.cm-Navigation_AccountMenuHeading{font:normal normal normal normal medium normal sans-serif;letter-spacing:normal;line-height:normal;list-style:disc outside none;text-align:inherit;text-align-last:auto;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal;font-family:inherit;margin:0;padding:0;display:block;text-decoration:none;color:inherit;background:none;border:0 none;outline:none;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-family:"YakuHanJP_Noto", "Fira Sans", "Noto Sans JP", sans-serif;font-style:italic;font-weight:500;color:#fff;font-size:12px;letter-spacing:1px;white-space:nowrap;display:flex;flex-flow:row nowrap;align-items:center}@media screen and (max-height: 400px){.cm-Navigation_AccountMenuHeading{display:none}}.cm-Navigation_AccountMenuHeading::after{content:"";display:block;width:1px;height:32px;background-color:#fff;margin-top:12px}.cm-Navigation_AccountMenu{font:normal normal normal normal medium normal sans-serif;letter-spacing:normal;line-height:normal;list-style:disc outside none;text-align:inherit;text-align-last:auto;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal;font-family:inherit;margin:0;padding:0;display:block;text-decoration:none;color:inherit;background:none;border:0 none;outline:none;display:flex;flex-flow:column nowrap;align-items:center}.cm-Navigation_AccountMenuHeading+.cm-Navigation_AccountMenu{margin-top:8px}.cm-Navigation_AccountItem{font:normal normal normal normal medium normal sans-serif;letter-spacing:normal;line-height:normal;list-style:disc outside none;text-align:inherit;text-align-last:auto;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal;font-family:inherit;margin:0;padding:0;display:block;text-decoration:none;color:inherit;background:none;border:0 none;outline:none;position:relative;width:48px;height:48px}@media screen and (max-width: 1024px){.cm-Navigation_AccountItem{width:40px;height:40px}}@media screen and (max-width: 1024px) and (max-height: 400px){.cm-Navigation_AccountItem{width:48px;height:48px}}.cm-Navigation_AccountItemAnchor{font:normal normal normal normal medium normal sans-serif;letter-spacing:normal;line-height:normal;list-style:disc outside none;text-align:inherit;text-align-last:auto;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal;font-family:inherit;margin:0;padding:0;display:block;text-decoration:none;color:inherit;background:none;border:0 none;outline:none;position:absolute;top:0;left:0;width:100%;height:100%}.cm-Navigation_AccountItemAnchor:not([aria-hidden="true"]){cursor:pointer;pointer-events:auto}.cm-Navigation_AccountItemAnchor[aria-hidden="true"]{pointer-events:none}.cm-Navigation_AccountItemText{position:absolute;top:50%;right:calc(100% + 8px + 27px + 8px);transform:translateY(-50%);font-family:"YakuHanJP_Noto", "Fira Sans", "Noto Sans JP", sans-serif;font-style:italic;font-weight:500;color:#d01f9a;font-size:12px;letter-spacing:1px;white-space:nowrap;pointer-events:none;transition:opacity 0.2s ease}.cm-Navigation_AccountItemAnchor:not(:hover) .cm-Navigation_AccountItemText{opacity:0}.cm-Navigation_AccountItemAnchor:hover .cm-Navigation_AccountItemText{opacity:1}.cm-Navigation_AccountItemLine{position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%);display:block;width:27px;height:1px;background-color:#d01f9a;pointer-events:none;transition:opacity 0.4s ease}.cm-Navigation_AccountItemAnchor:not(:hover) .cm-Navigation_AccountItemLine{opacity:0}.cm-Navigation_AccountItemAnchor:hover .cm-Navigation_AccountItemLine{opacity:1}.cm-Navigation_AccountItemIcon{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:1px solid transparent;transition:border-color 0.4s ease}.cm-Navigation_AccountItemAnchor:hover .cm-Navigation_AccountItemIcon{border-color:#d01f9a}.cm-Navigation_AccountItemIcon>svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;transition:color 0.4s ease;width:25px;height:25px}.cm-Navigation_AccountItemAnchor:hover .cm-Navigation_AccountItemIcon>svg{color:#d01f9a}@media screen and (max-width: 1024px){.cm-Navigation_AccountItemIcon>svg{width:20px;height:20px}}@media screen and (max-height: 400px){.cm-Navigation_AccountItemIcon>svg{width:25px;height:25px}}.cm-Footer{width:100%;height:384px;display:flex;align-items:center;justify-content:center;position:relative;z-index:18;background-color:#000}.cm-Footer:not([data-is-top="true"]){border-top:2px dashed rgba(208,31,154,0.5)}@media screen and (max-width: 1024px){.cm-Footer{height:260px}}.cm-FooterBackground{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;display:flex;align-items:center;justify-content:center}.cm-FooterBackground_TextMaskImage{width:521.5px;height:102.2px;background-image:url("../../assets/images/cm-FooterBackground_TextMask.png");background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 1024px){.cm-FooterBackground_TextMaskImage{width:484.25px;height:94.9px}}@media screen and (max-width: 600px){.cm-FooterBackground_TextMaskImage{width:372.5px;height:73px}}@media screen and (max-width: 400px){.cm-FooterBackground_TextMaskImage{width:298px;height:58.4px}}.cm-FooterAccountMenu{font:normal normal normal normal medium normal sans-serif;letter-spacing:normal;line-height:normal;list-style:disc outside none;text-align:inherit;text-align-last:auto;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal;font-family:inherit;margin:0;padding:0;display:block;text-decoration:none;color:inherit;background:none;border:0 none;outline:none;display:flex;flex-flow:row nowrap;align-items:center}.cm-FooterAccountItem{font:normal normal normal normal medium normal sans-serif;letter-spacing:normal;line-height:normal;list-style:disc outside none;text-align:inherit;text-align-last:auto;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal;font-family:inherit;margin:0;padding:0;display:block;text-decoration:none;color:inherit;background:none;border:0 none;outline:none}.cm-Footer .cm-FooterAccountItem:nth-child(1),.cm-Footer .cm-FooterAccountItem:nth-child(1){will-change:opacity, transform}.cm-Footer[data-intersect-count="0"] .cm-FooterAccountItem:nth-child(1),.cm-Footer:not([data-intersecting="true"]) .cm-FooterAccountItem:nth-child(1){transform:translateY(30px);opacity:0}.cm-Footer:not([data-intersect-count="0"]) .cm-FooterAccountItem:nth-child(1),.cm-Footer[data-intersecting="true"] .cm-FooterAccountItem:nth-child(1){transform:translateY(30px);opacity:0}.cm-Footer:not([data-intersect-count="0"]) .cm-FooterAccountItem:nth-child(1),.cm-Footer[data-intersecting="true"] .cm-FooterAccountItem:nth-child(1){transition:opacity 0.6s 0s ease,transform 0.6s 0s ease;transform:translateY(0);opacity:1}.cm-Footer .cm-FooterAccountItem:nth-child(2),.cm-Footer .cm-FooterAccountItem:nth-child(2){will-change:opacity, transform}.cm-Footer[data-intersect-count="0"] .cm-FooterAccountItem:nth-child(2),.cm-Footer:not([data-intersecting="true"]) .cm-FooterAccountItem:nth-child(2){transform:translateY(30px);opacity:0}.cm-Footer:not([data-intersect-count="0"]) .cm-FooterAccountItem:nth-child(2),.cm-Footer[data-intersecting="true"] .cm-FooterAccountItem:nth-child(2){transform:translateY(30px);opacity:0}.cm-Footer:not([data-intersect-count="0"]) .cm-FooterAccountItem:nth-child(2),.cm-Footer[data-intersecting="true"] .cm-FooterAccountItem:nth-child(2){transition:opacity 0.6s 0.1s ease,transform 0.6s 0.1s ease;transform:translateY(0);opacity:1}.cm-Footer .cm-FooterAccountItem:nth-child(3),.cm-Footer .cm-FooterAccountItem:nth-child(3){will-change:opacity, transform}.cm-Footer[data-intersect-count="0"] .cm-FooterAccountItem:nth-child(3),.cm-Footer:not([data-intersecting="true"]) .cm-FooterAccountItem:nth-child(3){transform:translateY(30px);opacity:0}.cm-Footer:not([data-intersect-count="0"]) .cm-FooterAccountItem:nth-child(3),.cm-Footer[data-intersecting="true"] .cm-FooterAccountItem:nth-child(3){transform:translateY(30px);opacity:0}.cm-Footer:not([data-intersect-count="0"]) .cm-FooterAccountItem:nth-child(3),.cm-Footer[data-intersecting="true"] .cm-FooterAccountItem:nth-child(3){transition:opacity 0.6s 0.2s ease,transform 0.6s 0.2s ease;transform:translateY(0);opacity:1}.cm-FooterAccountItem+.cm-FooterAccountItem{margin-left:40px}.cm-FooterAccountItem_Anchor{font:normal normal normal normal medium normal sans-serif;letter-spacing:normal;line-height:normal;list-style:disc outside none;text-align:inherit;text-align-last:auto;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal;font-family:inherit;margin:0;padding:0;display:block;text-decoration:none;color:inherit;background:none;border:0 none;outline:none;display:flex;flex-flow:row nowrap;align-items:center}@media screen and (max-width: 600px){.cm-FooterAccountItem_Anchor{flex-flow:column-reverse nowrap}}.cm-FooterAccountItem_Label{font-size:14px;font-family:"YakuHanJP_Noto", "Fira Sans", "Noto Sans JP", sans-serif;font-style:italic;font-weight:500;color:#fff;letter-spacing:1px}@media screen and (min-width: 600px){.cm-FooterAccountItem_Anchor:hover .cm-FooterAccountItem_Label{color:#d01f9a;transition:color .4s ease}.cm-FooterAccountItem_Anchor:not(:hover) .cm-FooterAccountItem_Label{color:#fff;transition:color .4s .12s ease}}.cm-FooterAccountItem_Line{display:block;width:30px;height:1.5px;background-color:#fff;margin:0 10px}@media screen and (min-width: 600px){.cm-FooterAccountItem_Anchor:hover .cm-FooterAccountItem_Line{background-color:#d01f9a;transition:background-color .4s .06s ease}.cm-FooterAccountItem_Anchor:not(:hover) .cm-FooterAccountItem_Line{background-color:#fff;transition:background-color .4s .06s ease}}@media screen and (max-width: 600px){.cm-FooterAccountItem_Line{display:none}}.cm-FooterAccountItem_Icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #fff}@media screen and (min-width: 600px){.cm-FooterAccountItem_Anchor:hover .cm-FooterAccountItem_Icon{border-color:#d01f9a;transition:border-color .4s .12s ease}.cm-FooterAccountItem_Anchor:not(:hover) .cm-FooterAccountItem_Icon{border-color:#fff;transition:border-color .4s ease}.cm-FooterAccountItem_Anchor:hover .cm-FooterAccountItem_Icon>svg{color:#d01f9a;transition:color .4s .12s ease}.cm-FooterAccountItem_Anchor:not(:hover) .cm-FooterAccountItem_Icon>svg{color:#fff;transition:color .4s ease}}@media screen and (max-width: 600px){.cm-FooterAccountItem_Icon{margin-bottom:10px}}.cm-FooterAccountItem_Icon>svg{width:25px;height:25px;color:#fff}.cm-BackgroundScore{position:fixed;top:0;right:0;width:100%;height:100%;z-index:-4;pointer-events:none;opacity:1;transition:opacity 0.4s 0s ease}[aria-expanded="false"] .cm-BackgroundScore{opacity:0;transition:opacity 0.4s 0.2s ease}.cm-Navigation .cm-BackgroundScore{position:absolute;top:0;right:0;width:100vw;height:100%;z-index:0}.dg-CategoryTablist .cm-BackgroundScore{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:auto}.cm-BackgroundScore_Line{position:absolute;top:0;left:50%;display:block;width:0;height:100%;border-left:1px solid rgba(208,31,154,0.4)}@media screen and (min-width: 1600px){.cm-BackgroundScore_Line:nth-child(1){left:calc( 50% - 722px)}}@media screen and (max-width: 1600px) and (min-width: 1024px){.cm-BackgroundScore_Line:nth-child(1){left:calc( 50% - ( 50vw - 78px ))}}@media screen and (max-width: 1024px){.cm-BackgroundScore_Line:nth-child(1){left:calc( 50% - ( 100vw - 38px ))}}@media screen and (min-width: 1600px){.cm-BackgroundScore_Line:nth-child(2){left:calc( 50% - 361px)}}@media screen and (max-width: 1600px) and (min-width: 1024px){.cm-BackgroundScore_Line:nth-child(2){left:calc( 50% - ( 25vw - 39px ))}}@media screen and (max-width: 1024px){.cm-BackgroundScore_Line:nth-child(2){left:calc( 50% - ( 50vw - 19px ))}}@media screen and (min-width: 1600px){.cm-BackgroundScore_Line:nth-child(3){left:calc( 50% - 0px)}}@media screen and (max-width: 1600px) and (min-width: 1024px){.cm-BackgroundScore_Line:nth-child(3){left:calc( 50% - ( 0vw - 0px ))}}@media screen and (max-width: 1024px){.cm-BackgroundScore_Line:nth-child(3){left:calc( 50% - ( 0vw - 0px ))}}@media screen and (min-width: 1600px){.cm-BackgroundScore_Line:nth-child(4){left:calc( 50% - -361px)}}@media screen and (max-width: 1600px) and (min-width: 1024px){.cm-BackgroundScore_Line:nth-child(4){left:calc( 50% - ( -25vw - -39px ))}}@media screen and (max-width: 1024px){.cm-BackgroundScore_Line:nth-child(4){left:calc( 50% - ( -50vw - -19px ))}}@media screen and (min-width: 1600px){.cm-BackgroundScore_Line:nth-child(5){left:calc( 50% - -722px)}}@media screen and (max-width: 1600px) and (min-width: 1024px){.cm-BackgroundScore_Line:nth-child(5){left:calc( 50% - ( -50vw - -78px ))}}@media screen and (max-width: 1024px){.cm-BackgroundScore_Line:nth-child(5){left:calc( 50% - ( -100vw - -38px ))}}.cm-PageTransition-In,.cm-PageTransition-Out{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:22}.cm-PageTransition-In{transform-origin:right center}.cm-PageTransition-In:not([data-page-in="true"]),.cm-PageTransition-In[data-page-in="false"]{display:none}.cm-PageTransition-In[data-page-in="true"]{display:block;animation:page-in 0.6s ease both}@keyframes page-in{0%{transform:scaleX(1)}100%{transform:scaleX(0)}}.cm-PageTransition-Out{transform-origin:left center}.cm-PageTransition-Out:not([data-page-out="true"]),.cm-PageTransition-Out[data-page-out="false"]{display:none}.cm-PageTransition-Out[data-page-out="true"]{display:block;animation:page-out 0.6s ease both}@keyframes page-out{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}.wk-Header{padding:80px 0;margin:40px 0 0;display:flex;flex-flow:column nowrap;align-items:center}@media screen and (max-width: 600px){.wk-Header{margin-top:20px}}.wk-HeaderTextContainer{display:flex;flex-flow:column nowrap;align-items:flex-start}.wk-Header_DecorationText{font-family:"YakuHanJP_Noto", "Fira Sans", "Noto Sans JP", sans-serif;font-style:italic;font-weight:500;color:#d01f9a;font-size:calc(100vw * .01094);padding-left:calc(100vw * .00313);letter-spacing:0.01929em}@media screen and (max-width: 840px){.wk-Header_DecorationText{font-size:9.1875px}}@media screen and (min-width: 1760px){.wk-Header_DecorationText{font-size:19.25px}}@media screen and (max-width: 840px){.wk-Header_DecorationText{padding-left:2.625px}}@media screen and (min-width: 1760px){.wk-Header_DecorationText{padding-left:5.5px}}@media screen and (max-width: 1024px){.wk-Header_DecorationText{font-size:16px}}@media screen and (max-width: 600px){.wk-Header_DecorationText{font-size:12px}}.wk-Header_Heading{font:normal normal normal normal medium normal sans-serif;letter-spacing:normal;line-height:normal;list-style:disc outside none;text-align:inherit;text-align-last:auto;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal;font-family:inherit;margin:0;padding:0;display:block;text-decoration:none;color:inherit;background:none;border:0 none;outline:none;display:block;font-family:"YakuHanJP_Noto", "Fira Sans", "Noto Sans JP", sans-serif;font-style:italic;font-weight:500;color:#fff;font-size:calc(100vw * .0625);margin-top:calc(100vw * -.00625);letter-spacing:.02187em}@media screen and (max-width: 840px){.wk-Header_Heading{font-size:52.5px}}@media screen and (min-width: 1760px){.wk-Header_Heading{font-size:110px}}@media screen and (max-width: 840px){.wk-Header_Heading{margin-top:-5.25px}}@media screen and (min-width: 1760px){.wk-Header_Heading{margin-top:-11px}}@media screen and (max-width: 1024px){.wk-Header_Heading{font-size:80px}}@media screen and (max-width: 600px){.wk-Header_Heading{font-size:60px}}@media screen and (max-width: 400px){.wk-Header_Heading{font-size:40px}}.wk-TypeTablist{width:calc(100% - 160px);max-width:1440px;margin:0 auto;position:relative;display:flex;flex-flow:row nowrap}@media screen and (max-width: 1024px){.wk-TypeTablist{width:calc(100% - 40px)}}@media screen and (max-width: 600px){.wk-TypeTablist{margin-top:-40px}}.wk-TypeTab{font:normal normal normal normal medium normal sans-serif;letter-spacing:normal;line-height:normal;list-style:disc outside none;text-align:inherit;text-align-last:auto;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal;font-family:inherit;margin:0;padding:0;display:block;text-decoration:none;color:inherit;background:none;border:0 none;outline:none;flex-basis:50%;text-align:center;height:140px;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;cursor:pointer}@media screen and (max-width: 800px){.wk-TypeTab{height:120px}}@media screen and (max-width: 600px){.wk-TypeTab{height:80px}}.wk-TypeTab[aria-selected="true"]{cursor:default}.wk-TypeTab_Backgorund{position:absolute;top:0;left:0;width:100%;height:100%}.wk-TypeTab[data-name="楽曲提供"] .wk-TypeTab_Backgorund{background-image:url("../images/wk-TypeTab-Provide.png")}.wk-TypeTab[data-name="アルバム参加"] .wk-TypeTab_Backgorund{background-image:url("../images/wk-TypeTab-Participate.png")}.wk-TypeTab_Backgorund::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);mix-blend-mode:multiply;transition:all .15s ease}.wk-TypeTab_Backgorund::after{content:"";display:block;position:absolute;transition:all .15s ease}.wk-TypeTab[aria-selected="true"] .wk-TypeTab_Backgorund::after{top:0;left:0;width:100%;height:100%;background-color:rgba(208,31,154,0.3)}.wk-TypeTab[aria-selected="false"] .wk-TypeTab_Backgorund::after{top:8px;left:8px;width:calc(100% - 16px);height:calc(100% - 16px);background-color:#000;border-radius:8px;transition:all 0.3s ease}@media screen and (max-width: 600px){.wk-TypeTab[aria-selected="false"] .wk-TypeTab_Backgorund::after{top:4px;left:4px;width:calc(100% - 8px);height:calc(100% - 8px)}}.wk-TypeTab[aria-selected="false"]:hover .wk-TypeTab_Backgorund::after{background-color:rgba(208,31,154,0.3)}.wk-TypeTab_NoiseFilter{position:absolute;top:0;left:0;width:100%;height:100%;position:absolute;top:0;left:0;width:100%;height:100%}.wk-TypeTab_NoiseFilter::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";display:block;background-color:transparent}.wk-TypeTab_NoiseFilter::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";display:block;background-image:url("../images/image-filter.png");background-size:24px 24px;background-repeat:repeat;opacity:.05}.wk-TypeTab_En{font-family:"YakuHanJP_Noto", "Fira Sans", "Noto Sans JP", sans-serif;font-style:italic;font-weight:500;color:#fff;font-size:40px;position:relative}@media screen and (max-width: 800px){.wk-TypeTab_En{font-size:32px}}@media screen and (max-width: 600px){.wk-TypeTab_En{font-size:28px}}@media screen and (max-width: 500px){.wk-TypeTab_En{font-size:24px}}@media screen and (max-width: 400px){.wk-TypeTab_En{font-size:20px}}.wk-TypeTab_Ja{color:#fff;font-size:14px;position:relative;letter-spacing:0.4em;text-indent:0.4em}@media screen and (max-width: 600px){.wk-TypeTab_Ja{font-size:12px}}@media screen and (max-width: 380px){.wk-TypeTab_Ja{letter-spacing:0.2em;text-indent:0.2em}}.wk-TypeTab_En+.wk-TypeTab_Ja{margin-top:6px}@media screen and (max-width: 600px){.wk-TypeTab_En+.wk-TypeTab_Ja{margin-top:2px}}.wk-WorkListContainer{width:calc(100% - 160px);max-width:1440px;margin:0 auto 120px}@media screen and (max-width: 1024px){.wk-WorkListContainer{width:calc(100% - 40px)}}.wk-WorkList{font:normal normal normal normal medium normal sans-serif;letter-spacing:normal;line-height:normal;list-style:disc outside none;text-align:inherit;text-align-last:auto;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal;font-family:inherit;margin:0;padding:0;display:block;text-decoration:none;color:inherit;background:none;border:0 none;outline:none;display:flex;flex-flow:column nowrap;margin-top:40px;position:relative;margin:40px auto;max-width:1600px}.wk-WorkList::before{content:"";position:absolute;top:-40px;left:40px;width:calc(100% - 80px);height:calc(100% + 120px);background-color:rgba(208,31,154,0.25)}@media screen and (max-width: 600px){.wk-WorkList::before{left:10px;width:calc(100% - 20px)}}@media screen and (max-width: 380px){.wk-WorkList::before{left:5px;width:calc(100% - 10px)}}.wk-WorkList[aria-hidden="true"]{display:none}.wk-WorkItem{font:normal normal normal normal medium normal sans-serif;letter-spacing:normal;line-height:normal;list-style:disc outside none;text-align:inherit;text-align-last:auto;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal;font-family:inherit;margin:0;padding:0;display:block;text-decoration:none;color:inherit;background:none;border:0 none;outline:none;position:relative}@media screen and (min-width: 600px){.wk-WorkItem{width:32%}}@media screen and (min-width: 600px) and (max-width: 1024px){.wk-WorkItem{width:30%}}@media screen and (min-width: 600px) and (max-width: 700px){.wk-WorkItem{width:28%}}@media screen and (min-width: 600px){.wk-WorkItem:nth-of-type(2n-1){align-self:flex-start}.wk-WorkItem:nth-of-type(2n){align-self:flex-end;margin-right:120px;margin-top:-40px}}@media screen and (min-width: 600px) and (max-width: 1024px){.wk-WorkItem:nth-of-type(2n){margin-right:160px;margin-top:-20px}}@media screen and (min-width: 600px){.wk-WorkItem:nth-of-type(4n-1){margin-left:60px}.wk-WorkItem:nth-of-type(4n){margin-right:60px}}@media screen and (min-width: 600px) and (max-width: 1024px){.wk-WorkItem:nth-of-type(4n){margin-right:100px}}@media screen and (max-width: 600px){.wk-WorkItem{width:calc(100% - 80px);margin-left:40px}}@media screen and (max-width: 380px){.wk-WorkItem{width:calc(100% - 40px);margin-left:20px}}.wk-WorkItem::before{content:"";display:block;padding-top:56.25%}@media screen and (max-width: 600px){.wk-WorkItem+.wk-WorkItem{margin-top:30px}}.wk-WorkItem_Anchor{font:normal normal normal normal medium normal sans-serif;letter-spacing:normal;line-height:normal;list-style:disc outside none;text-align:inherit;text-align-last:auto;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal;font-family:inherit;margin:0;padding:0;display:block;text-decoration:none;color:inherit;background:none;border:0 none;outline:none;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.wk-WorkItem_ThumbnailImage{position:absolute;top:0;left:0;width:100%;height:100%}.wk-WorkItem_ThumbnailNoiseFilter{position:absolute;top:0;left:0;width:100%;height:100%;position:absolute;top:0;left:0;width:100%;height:100%}.wk-WorkItem_ThumbnailNoiseFilter::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";display:block;background-color:transparent}.wk-WorkItem_ThumbnailNoiseFilter::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";display:block;background-image:url("../images/image-filter.png");background-size:24px 24px;background-repeat:repeat;opacity:.05}.wk-WorkItem_Info{position:absolute;width:calc(100% - 30px);bottom:12px;right:-120px;z-index:17;display:flex;flex-flow:column nowrap}@media screen and (max-width: 1024px){.wk-WorkItem_Info{bottom:8px;right:-100px}}@media screen and (max-width: 600px){.wk-WorkItem_Info{left:-20px;bottom:16px}}@media screen and (max-width: 380px){.wk-WorkItem_Info{left:-20px;bottom:8px}}.wk-WorkItem_Date{font:normal normal normal normal medium normal sans-serif;letter-spacing:normal;line-height:normal;list-style:disc outside none;text-align:inherit;text-align-last:auto;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal;font-family:inherit;margin:0;padding:0;display:block;text-decoration:none;color:inherit;background:none;border:0 none;outline:none;display:block;font-family:"YakuHanJP_Noto", "Fira Sans", "Noto Sans JP", sans-serif;font-style:italic;font-weight:500;color:#fff;font-size:26px;line-height:1}@media screen and (max-width: 800px){.wk-WorkItem_Date{font-size:22px}}@media screen and (max-width: 600px){.wk-WorkItem_Date{font-size:24px}}.wk-WorkItem_Title{font:normal normal normal normal medium normal sans-serif;letter-spacing:normal;line-height:normal;list-style:disc outside none;text-align:inherit;text-align-last:auto;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal;font-family:inherit;margin:0;padding:0;display:block;text-decoration:none;color:inherit;background:none;border:0 none;outline:none;display:block;color:#fff;font-size:14px;line-height:1.75;overflow:hidden}@media screen and (max-width: 800px){.wk-WorkItem_Title{font-size:12px}}@media screen and (max-width: 600px){.wk-WorkItem_Title{font-size:13px}}.wk-WorkItem_Date+.wk-WorkItem_Title{margin-top:6px}@media screen and (max-width: 800px){.wk-WorkItem_Date+.wk-WorkItem_Title{margin-top:4px}}@media screen and (max-width: 600px){.wk-WorkItem_Date+.wk-WorkItem_Title{margin-top:6px}}
