img{height:auto}button{font-family:"Noto Serif JP",serif}button:not([disabled]):hover{cursor:pointer}#buddyshare_campaign{overflow-x:hidden}#buddyshare_campaign #bgCol{position:fixed}@media screen and (max-width: 767px){#buddyshare_campaign #bgCol{background:url(../images/special/buddyshare_campaign/common/bg_main_sp.webp) no-repeat center/cover}}@media screen and (min-width: 768px){#buddyshare_campaign #bgCol{background:url(../images/special/buddyshare_campaign/common/bg_main_pc.webp) no-repeat center/cover}}#buddyshare_campaign :where(section:not(.commonSection)>*){max-width:none}#buddyshare_campaign :where(section:not(.commonSection)>*+*){margin-top:0}#buddyshare_campaign .btn{background:url(../images/special/buddyshare_campaign/common/bg_btn.webp) no-repeat center/cover;color:#bda65f;text-decoration:none;width:-moz-fit-content;width:fit-content;max-width:100%;letter-spacing:0}#buddyshare_campaign .btn:before{content:"";position:absolute;inset:0 auto auto 0;width:calc(100% - 4px);height:calc(100% - 4px);border:solid 10px #bda65f;box-sizing:border-box;margin:2px;pointer-events:none;border-width:10px;border-style:solid;-o-border-image:url(../images/special/buddyshare_campaign/common/frame_btn.webp) 10/10px;border-image:url(../images/special/buddyshare_campaign/common/frame_btn.webp) 10/10px}@media screen and (max-width: 767px){#buddyshare_campaign .btn{min-width:calc(560/750*100vw);min-height:calc(100/750*100vw);font-size:2rem}}@media screen and (min-width: 768px){#buddyshare_campaign .btn{min-width:calc(470/2000*100vw);min-height:calc(80/2000*100vw);font-size:1.5rem}}#buddyshare_campaign .btn span{display:grid;grid-template-columns:auto auto auto;align-items:center;gap:1em;letter-spacing:0}#buddyshare_campaign .btn span:before,#buddyshare_campaign .btn span:after{content:"";display:block;rotate:y 180deg}@media screen and (max-width: 767px){#buddyshare_campaign .btn span:before,#buddyshare_campaign .btn span:after{width:calc(29/750*100vw);height:calc(40/750*100vw)}}@media screen and (min-width: 768px){#buddyshare_campaign .btn span:before,#buddyshare_campaign .btn span:after{width:calc(24/2000*100vw);height:calc(33/2000*100vw)}}#buddyshare_campaign .btn span:before{background:url(../images/common/brackets_l.png) no-repeat center/contain}#buddyshare_campaign .btn span:after{background:url(../images/common/brackets_r.png) no-repeat center/contain}@media(hover: hover){#buddyshare_campaign .btn{transition:filter .3s}#buddyshare_campaign .btn:hover{filter:brightness(1.5)}}#buddyshare_campaign .btn_back{background:url(../images/special/buddyshare_campaign/common/bg_btn_back.webp) no-repeat center/cover}@media screen and (max-width: 767px){#buddyshare_campaign .btn_back{margin-top:calc(64/750*100vw)}}@media screen and (min-width: 768px){#buddyshare_campaign .btn_back{margin-block:calc(120/2000*100vw) calc(96/2000*100vw)}}#buddyshare_campaign .btn_back span{display:block;text-transform:uppercase}#buddyshare_campaign .btn_back span:before{content:"";background:url(../images/common/arrow_r.png) no-repeat center/contain;position:absolute;z-index:1;top:50%;left:1rem;aspect-ratio:1/1;width:1.5rem;height:auto;translate:0 -50%}#buddyshare_campaign .btn_back span:after{display:none}#buddyshare_campaign .btn_share_fixed{z-index:10}@media screen and (max-width: 767px){#buddyshare_campaign .btn_share_fixed{position:sticky;bottom:0;left:0;width:100%;max-width:100%;opacity:0;pointer-events:none;transition:opacity .5s}#buddyshare_campaign .btn_share_fixed.isShow{opacity:1;pointer-events:all}}@media screen and (min-width: 768px){#buddyshare_campaign .btn_share_fixed{position:fixed;z-index:10;bottom:1rem;left:0}#buddyshare_campaign .btn_share_fixed:before{width:calc(100% + 5px);left:-7px;margin-left:0}#buddyshare_campaign .btn_share_fixed:after{border-left:0}}*:has(>.past) .imgArt[src*=w5bbqu0f]{rotate:z 3deg;translate:0 4%}*:has(>.past) .imgArt[src*=lj22jqr0]{rotate:z -4deg;translate:0 2%}*:has(>.past) .imgArt[src*=fz87vrjd]{rotate:z 1deg;translate:0 5%}*:has(>.past) .imgArt[src*=zjrribyw]{rotate:z -3deg;translate:0 2%}#showAnimationCol{box-sizing:border-box;position:fixed;z-index:9999;top:0;left:0;height:100%;background:url(../images/special/buddyshare_campaign/common/bg_main.webp) repeat-x center/auto 100%,#000;display:flex;align-items:center;justify-content:flex-start;padding-inline:100vw;animation:translateX 10s .2s 1 linear forwards}#showAnimationCol .art{aspect-ratio:530/710;width:auto;height:35vh;margin-left:-7vh;will-change:left,filter;filter:brightness(0.5)}#showAnimationCol .art:nth-of-type(even){translate:0 60%}#showAnimationCol .art:nth-of-type(odd){translate:0 -60%}#showAnimationCol .art:before{pointer-events:none;content:"";display:block;position:absolute;z-index:-1;top:50%;left:50%;background:#fff;aspect-ratio:1/1;width:120%;height:auto;border-radius:calc(infinity*1px);filter:blur(5rem);opacity:0;translate:-50% -50%;will-change:opacity}#showAnimationCol .art:nth-of-type(1){animation:frameAnimeFilter 1s .7s 1 linear forwards}#showAnimationCol .art:nth-of-type(1):before{animation:frameAnimeLight 1s .7s 1 linear forwards}#showAnimationCol .art:nth-of-type(2){animation:frameAnimeFilter 1s 1.4s 1 linear forwards}#showAnimationCol .art:nth-of-type(2):before{animation:frameAnimeLight 1s 1.4s 1 linear forwards}#showAnimationCol .art:nth-of-type(3){animation:frameAnimeFilter 1s 2.1s 1 linear forwards}#showAnimationCol .art:nth-of-type(3):before{animation:frameAnimeLight 1s 2.1s 1 linear forwards}#showAnimationCol .art:nth-of-type(4){animation:frameAnimeFilter 1s 2.8s 1 linear forwards}#showAnimationCol .art:nth-of-type(4):before{animation:frameAnimeLight 1s 2.8s 1 linear forwards}#showAnimationCol .art:nth-of-type(5){animation:frameAnimeFilter 1s 3.5s 1 linear forwards}#showAnimationCol .art:nth-of-type(5):before{animation:frameAnimeLight 1s 3.5s 1 linear forwards}#showAnimationCol .art:nth-of-type(6){animation:frameAnimeFilter 1s 4.2s 1 linear forwards}#showAnimationCol .art:nth-of-type(6):before{animation:frameAnimeLight 1s 4.2s 1 linear forwards}#showAnimationCol .art:nth-of-type(7){animation:frameAnimeFilter 1s 4.9s 1 linear forwards}#showAnimationCol .art:nth-of-type(7):before{animation:frameAnimeLight 1s 4.9s 1 linear forwards}#showAnimationCol .art:nth-of-type(8){animation:frameAnimeFilter 1s 5.6s 1 linear forwards}#showAnimationCol .art:nth-of-type(8):before{animation:frameAnimeLight 1s 5.6s 1 linear forwards}#showAnimationCol h1{position:absolute;top:50%;right:50vw;translate:50% -50%;width:60vw;max-width:600px;opacity:0;animation:logoAnime 1s 10s 1 ease-in forwards}#showAnimationCol.isEnd{pointer-events:none;opacity:0;top:-100vh;transition:opacity 1s 1s,top 1s 1s}#showAnimationCol.isEnd .art{opacity:0;transition:1s 1s}#showAnimationCol.isHide{pointer-events:none;opacity:0;top:-100vh;transition:opacity 0s 0s,top 1s 1s}#showAnimationCol.isHide .art{opacity:0;transition:0s}@keyframes logoAnime{0%{opacity:0}100%{opacity:1}}@keyframes translateX{0%{translate:0 0}100%{translate:calc(-100% + 100vw) 0}}@keyframes frameAnimeFilter{0%{filter:brightness(0.5)}100%{filter:brightness(1)}}@keyframes frameAnimeLight{0%{opacity:0}100%{opacity:.2}}#btnSkip{position:fixed;bottom:clamp(20px,4vw,30px);left:50%;z-index:calc(infinity);translate:-50% 0;border:none;display:flex;justify-content:center;align-items:center;background:#a22727;min-width:-moz-fit-content;min-width:fit-content;text-transform:uppercase;color:#bda65f;text-decoration:none;padding:1rem 2rem;box-sizing:border-box}#btnSkip.act{background-color:#a22727;pointer-events:none}#btnSkip::after{content:"";position:absolute;inset:0 auto auto 0;width:calc(100% - 4px);height:calc(100% - 4px);border:solid 1px #bda65f;box-sizing:border-box;margin:2px;pointer-events:none}@media(hover: hover){#btnSkip{transition:filter .3s}#btnSkip:hover{filter:brightness(1.5)}}#btnSkip.isEnd,#btnSkip.isHide{pointer-events:none;opacity:0}#aboutCol{position:relative;z-index:0;display:flex;flex-flow:column;align-items:center;width:100%}@media screen and (max-width: 767px){#aboutCol{justify-content:center;background:url(../images/special/buddyshare_campaign/common/bg_about.webp) no-repeat center/cover;gap:calc(64/750*100vw);padding-block:calc(80/750*100vw);min-height:98vh}#aboutCol:after{content:"";position:absolute;left:0;bottom:calc(24/750*100vw);background:#bda65f;width:100%;height:1px}}@media screen and (min-width: 768px){#aboutCol{justify-content:flex-end;aspect-ratio:16/9;gap:calc(60/2000*100vw);padding-block:calc(90/2000*100vw)}#aboutCol:before,#aboutCol:after{pointer-events:none;content:"";position:absolute;z-index:1}#aboutCol:before{z-index:1;bottom:calc(45/2000*100vw);left:50%;background:url(../images/common/arrow_l.png) no-repeat center/contain;aspect-ratio:1/1;width:auto;height:calc(60/2000*100vw);translate:-50% 50%;rotate:z -90deg}#aboutCol:after{z-index:-1;bottom:0;left:0;background:linear-gradient(to top, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);width:100%;height:calc(400/2000*100vw);mix-blend-mode:multiply}}#aboutCol h1{line-height:1}@media screen and (max-width: 767px){#aboutCol h1{width:calc(600/750*100vw)}}@media screen and (min-width: 768px){#aboutCol h1{width:33.5vw}}#aboutCol .mvImg{position:relative;z-index:0}@media screen and (min-width: 768px){#aboutCol .mvImg{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}#aboutCol .mvImg video{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:screen}#aboutCol .catch{color:#fff;text-align:center;text-shadow:0 0 2rem #000}#aboutCol .catch *{letter-spacing:0}@media screen and (max-width: 767px){#aboutCol .catch{font-size:2em;line-height:1.75em}}@media screen and (min-width: 768px){#aboutCol .catch{font-size:4em;line-height:1;text-shadow:0px 0px .5em #000,0px 0px .02em #000,0px 0px .5em #000,0px 0px .5em #000,0px 0px .6em #000}}#aboutCol .catch b{font-size:1.4em;font-weight:500}@media screen and (max-width: 767px){#aboutCol .btnImg{width:calc(560/750*100vw)}}@media screen and (min-width: 768px){#aboutCol .btnImg{width:23.5vw}}#buddyCol{display:flex;flex-flow:column;text-align:center}#buddyColInner{display:grid}@media screen and (max-width: 767px){#buddyColInner{gap:calc(64/750*100vw)}}@media screen and (min-width: 768px){#buddyColInner{gap:calc(40/2000*100vw)}}#buddyCol h2{background:none;margin:0 auto;padding:0;box-shadow:none}@media screen and (max-width: 767px){#buddyCol h2{width:calc(612/750*100vw)}}@media screen and (min-width: 768px){#buddyCol h2{width:calc(671/2000*100vw)}}@media screen and (max-width: 767px){#buddyCol #artShowList{overflow:hidden;width:100%}#buddyCol #artShowList .artContent{position:relative;z-index:0;width:calc(240/750*100vw);padding:calc(20/750*100vw)}}@media screen and (min-width: 768px){#buddyCol #artShowList{display:none}}#buddyCol p{text-align:center;line-height:2;letter-spacing:.06em}@media screen and (max-width: 767px){#buddyCol p{font-size:1.8rem}}@media screen and (min-width: 768px){#buddyCol p{font-size:1.2rem}}#artList{position:relative;z-index:0;overflow:visible;width:100%}@media screen and (min-width: 768px){#artList .slick-list{-webkit-mask:linear-gradient(to right, transparent 3%, #000 30%, #000 70%, transparent 97%);mask:linear-gradient(to right, transparent 3%, #000 30%, #000 70%, transparent 97%)}}#artList:before,#artList:after{pointer-events:none;content:"";display:block;position:absolute;top:50%;left:50%;background:#fff;aspect-ratio:1/1;height:auto;border-radius:calc(infinity*1px);translate:-50% -50%;transition:opacity 1s .5s}@media screen and (max-width: 767px){#artList:before,#artList:after{width:calc(670/750*100vw);filter:blur(calc(200 / 750 * 100vw))}}@media screen and (min-width: 768px){#artList:before,#artList:after{width:calc(670/2000*100vw);filter:blur(calc(200 / 2000 * 100vw))}}#artList:before{z-index:1;opacity:.2;will-change:opacity}#artList:after{z-index:-1;opacity:.6;will-change:opacity}#artList .slick-slide{pointer-events:none}#artList .slick-slide .artContent{filter:brightness(0.5);transition:filter 1s 0s;will-change:filter}#artList .slick-slide.slick-current{pointer-events:all}#artList .slick-slide.slick-current .artContent{filter:brightness(1);transition:filter 1s .5s}#artList.isLightOff:before,#artList.isLightOff:after{opacity:0;transition:opacity 1s 0s}#artList.isLightOff .slick-slide .artContent{filter:brightness(0.5);transition:filter 1s 0s}#artList .artContent{position:relative;z-index:0;display:grid;justify-items:center;width:100vw}@media screen and (max-width: 767px){#artList .artContent{gap:calc(60/750*100vw);padding:calc(80/750*100vw) calc(60/750*100vw) 0}}@media screen and (min-width: 768px){#artList .artContent{gap:calc(60/2000*100vw);width:calc(720/2000*100vw);padding:calc(80/2000*100vw) calc(40/2000*100vw) 0}}#artList .artContent .imgArt{filter:drop-shadow(3px 3px 6px rgb(0, 0, 0));will-change:filter}@media screen and (min-width: 768px){#artList .artContent .imgArt{width:calc(540/2000*100vw)}}#artList .artContent .detail{position:absolute;left:0;display:grid;align-items:center;filter:drop-shadow(3px 3px 6px rgb(0, 0, 0)) drop-shadow(0px 0px 6px rgb(0, 0, 0)) drop-shadow(6px 6px 12px rgb(0, 0, 0));rotate:z -3deg;will-change:filter}@media screen and (max-width: 767px){#artList .artContent .detail{bottom:calc(240/750*100vw);grid-template-columns:auto calc(100/750*100vw);gap:.5em;padding-inline:calc(60/750*100vw)}}@media screen and (min-width: 768px){#artList .artContent .detail{bottom:calc(160/2000*100vw);grid-template-columns:auto calc(80/2000*100vw);gap:.5em;padding-inline:calc(60/2000*100vw)}}#artList .artContent .detail p{display:grid;gap:0;text-align:left;font-size:2em;font-weight:600;letter-spacing:0;line-height:1.5}#artList .artContent .detail p span{letter-spacing:.02em}#artList .artContent .detail p .cv{font-size:.75em}#artList .artContent .detail .btnVoice{background:none;border:none;aspect-ratio:1/1;height:auto;padding:0}#artList .artContent .detail .btnVoice:before{content:"";display:block;aspect-ratio:1/1;width:100%;height:auto;background:url(../images/special/buddyshare_campaign/common/btn_sound.webp) no-repeat center/100%}#artList .artContent .detail .btnVoice.isPlay:before{background:url(../images/special/buddyshare_campaign/common/btn_sound_stop.webp) no-repeat center/100%}@media(hover: hover){#artList .artContent .detail .btnVoice{transition:filter .3s;will-change:filter}#artList .artContent .detail .btnVoice:hover{cursor:pointer;filter:brightness(1.5)}}@media screen and (max-width: 767px){#artList .artContent .btn{font-size:2rem;height:calc(80/2000*100vw);line-height:1}}@media screen and (min-width: 768px){#artList .artContent .btn{word-break:keep-all}}#artThumbList,#artThumbLinkList{width:100%}#artThumbList .slick-arrow,#artThumbLinkList .slick-arrow{top:50%;margin:0;aspect-ratio:1/1;width:auto;filter:drop-shadow(3px 3px 6px rgb(0, 0, 0))}@media screen and (max-width: 767px){#artThumbList .slick-arrow,#artThumbLinkList .slick-arrow{height:calc(120/750*100vw)}}@media screen and (min-width: 768px){#artThumbList .slick-arrow,#artThumbLinkList .slick-arrow{height:clamp(60px,120/2000*100vw,120px)}}@media(hover: hover){#artThumbList .slick-arrow,#artThumbLinkList .slick-arrow{transition:filter .3s}#artThumbList .slick-arrow:hover,#artThumbLinkList .slick-arrow:hover{filter:brightness(1.5);cursor:pointer}}#artThumbList .prev-arrow,#artThumbLinkList .prev-arrow{z-index:10;background-size:contain;transform:none;translate:-150% -50%}@media screen and (max-width: 767px){#artThumbList .prev-arrow,#artThumbLinkList .prev-arrow{left:calc(50% - 180/750*100vw)}}@media screen and (min-width: 768px){#artThumbList .prev-arrow,#artThumbLinkList .prev-arrow{left:calc(50% - 440/2000*100vw)}}#artThumbList .next-arrow,#artThumbLinkList .next-arrow{z-index:10;background-size:contain;transform:none;translate:50% -50%}@media screen and (max-width: 767px){#artThumbList .next-arrow,#artThumbLinkList .next-arrow{left:calc(50% + 180/750*100vw)}}@media screen and (min-width: 768px){#artThumbList .next-arrow,#artThumbLinkList .next-arrow{left:calc(50% + 440/2000*100vw)}}#artThumbList .thumbContent,#artThumbLinkList .thumbContent{transition:scale .5s .5s,filter .5s .5s;filter:drop-shadow(3px 3px 6px rgb(0, 0, 0))}@media screen and (max-width: 767px){#artThumbList .thumbContent,#artThumbLinkList .thumbContent{width:calc(302/750*100vw);padding:calc(64/750*100vw) calc(16/750*100vw)}}@media screen and (min-width: 768px){#artThumbList .thumbContent,#artThumbLinkList .thumbContent{width:calc(282/2000*100vw);padding:calc(64/2000*100vw) calc(16/2000*100vw)}}#artThumbList .thumbContent:hover,#artThumbLinkList .thumbContent:hover{cursor:pointer}#artThumbList .slick-slide .thumbContent,#artThumbLinkList .slick-slide .thumbContent{scale:.9;filter:brightness(0.5) drop-shadow(3px 3px 6px rgb(0, 0, 0))}#artThumbList .slick-slide.slick-current .thumbContent,#artThumbLinkList .slick-slide.slick-current .thumbContent{scale:1;filter:brightness(1) drop-shadow(3px 3px 6px rgb(0, 0, 0))}@media screen and (max-width: 767px){#artThumbList .slick-list{-webkit-mask:linear-gradient(to right, transparent 0%, #000 30%, #000 70%, transparent 100%);mask:linear-gradient(to right, transparent 0%, #000 30%, #000 70%, transparent 100%)}}@media screen and (min-width: 768px){#artThumbList .slick-list{-webkit-mask:linear-gradient(to right, transparent 3%, #000 30%, #000 70%, transparent 97%);mask:linear-gradient(to right, transparent 3%, #000 30%, #000 70%, transparent 97%)}}#campaignCol{position:relative;z-index:0}#campaignCol:before{content:"";position:absolute;left:0;background:#bda65f;width:100%;height:1px}@media screen and (max-width: 767px){#campaignCol:before{top:calc(40/750*100vw)}}@media screen and (min-width: 768px){#campaignCol:before{top:calc(24/2000*100vw)}}@media screen and (max-width: 767px){#campaignCol{background:url(../images/special/buddyshare_campaign/common/bg_repeat_sp.webp) repeat-y center/100% auto;padding-block:calc(40/750*100vw) calc(200/750*100vw)}}@media screen and (min-width: 768px){#campaignCol{background:url(../images/special/buddyshare_campaign/common/bg_repeat_pc.webp) repeat center/100% auto;margin-top:calc(64/2000*100vw);padding-block:calc(100/2000*100vw) calc(200/2000*100vw)}}@media screen and (min-width: 768px){#campaignCol h3{width:calc(972/2000*100vw);margin:calc(64/2000*100vw) auto calc(64/2000*100vw) !important}}#campaignCol h3+p{line-height:1.5;letter-spacing:.2em;text-align:center}@media screen and (max-width: 767px){#campaignCol h3+p{font-size:1.2em}}@media screen and (min-width: 768px){#campaignCol h3+p{font-size:1.5em}}#campaignCol h3+p+.notes{text-align:center}#campaignCol dl dt{font-weight:700}#campaignCol dl dd{text-align:right}@media screen and (max-width: 767px){#campaignCol dl dt:nth-of-type(n+2){margin-top:1rem}}@media screen and (min-width: 768px){#campaignCol dl{display:grid;grid-template-columns:max-content auto;justify-content:flex-start;gap:.5rem 1rem}}#aboutCv2{display:none;padding-block:7.5rem 0;width:100%;min-height:100vh}@media screen and (max-width: 767px){#aboutCv2{font-size:1.5rem;background:url(../images/top/bg_story_sp.jpg) center top no-repeat;background-size:cover}}@media screen and (min-width: 768px){#aboutCv2{background:url(../images/top/bg_story_pc.jpg) center top no-repeat;background-size:cover;padding-bottom:7.5rem}}#aboutCv2 p{text-align:center}#aboutCv2 p.catch{line-height:1.5em}@media screen and (max-width: 767px){#aboutCv2 p.catch{font-size:2em}}@media screen and (min-width: 768px){#aboutCv2 p.catch{font-size:2.5em}}#aboutCv2 p.catch b{font-size:1.4em;font-weight:normal}#aboutCv2 p.catch .t-red{font-weight:500}#aboutCv2 p:not(.catch){line-height:2}#aboutCv2 p:not(.catch) b{font-size:1.2em}@media screen and (max-width: 767px){#aboutCv2>.line{background:#e5e5e5;width:1px;height:5em;margin:2.25em auto}}#aboutCv2 .txt{display:grid;gap:1.5lh}@media screen and (max-width: 767px){#aboutCv2 .txt{padding:0 4rem 7.5rem}}@media screen and (min-width: 768px){#aboutCv2 .txt{background:rgba(0,0,0,.6);margin-top:calc(130/2000*100%);padding:2.5rem 0 2.5rem 3rem;width:50%}#aboutCv2 .txt p{text-align:left}}.fancybox-slide--html{padding:0}.fancybox-content{background:#000;width:100%;height:100vh;padding:0}@media screen and (max-width: 767px){#bnrOfficial{position:sticky;bottom:0;left:0}}@media screen and (min-width: 768px){#bnrOfficial{position:fixed;z-index:10;bottom:0;left:0;width:calc(400/2000*100vw);max-width:400px}}@media(hover: hover){#bnrOfficial{transition:filter .3s}#bnrOfficial:hover{filter:brightness(1.5)}}@media screen and (max-width: 767px){#detail{padding-top:clamp(1200/750*100vw,100vh,1200/750*100vw)}}@media screen and (min-width: 768px){#detail{padding-top:clamp(1100/2000*100vw,100vh,1100/2000*100vw)}}#charaOverview{overflow:hidden;position:fixed;z-index:0;top:0;left:0;width:100%}#charaOverview.isAbsolute{position:absolute}@media screen and (max-width: 767px){#charaOverview{height:clamp(1200/750*100vw,100vh,1200/750*100vw)}}@media screen and (min-width: 768px){#charaOverview{height:clamp(1100/2000*100vw,100vh,1100/2000*100vw)}}#charaOverview p{position:absolute;display:block;writing-mode:vertical-rl;font-weight:600;color:#fff;z-index:30;filter:drop-shadow(3px 3px 6px rgb(0, 0, 0)) drop-shadow(0px 0px 6px rgb(0, 0, 0)) drop-shadow(6px 6px 12px rgb(0, 0, 0));word-break:keep-all;will-change:opacity,translate;transition:opacity .5s .5s,translate .5s .5s}#charaOverview p:not(.aos-init){opacity:0;translate:0 -10%}@media screen and (max-width: 767px){#charaOverview p{top:4rem;right:4rem;font-size:2.2rem}}@media screen and (min-width: 768px){#charaOverview p{top:calc(56/2000*100vw);right:calc(120/2000*100vw);font-size:2rem}}#charaOverview p span{display:flex;align-items:center;line-height:1em}#charaOverview p em,#charaOverview p strong{display:flex;align-items:center;line-height:1em}#charaOverview p em{position:relative;right:-0.05rem;font-size:1.5em}#charaOverview p strong{position:relative;right:.25rem;font-size:2.5em;letter-spacing:.1em;margin-top:.25rem}#charaOverview .voiceList{position:absolute;z-index:1;right:0;display:grid;gap:.5em;transition:opacity .5s 1.5s,translate .5s 1.5s}@media screen and (max-width: 767px){#charaOverview .voiceList{bottom:calc(240/750*100vw)}#charaOverview .voiceList:not(.aos-init){opacity:0;translate:100% 0}}@media screen and (min-width: 768px){#charaOverview .voiceList{top:calc(1060/2000*100vw);translate:0 -100%}#charaOverview .voiceList:not(.aos-init){opacity:0;translate:100% -100%}}#charaOverview .voiceList li button{position:relative;z-index:0;display:grid;align-items:center;justify-content:flex-start;gap:.5em;border:none;background:#1a1a1a;width:-moz-fit-content;width:fit-content;font-family:"Noto Serif JP",serif;font-weight:600;letter-spacing:0;text-transform:uppercase;color:#bda65f}#charaOverview .voiceList li button:before{content:"";aspect-ratio:1/1;height:auto;background:url(../images/special/buddyshare_campaign/common/ico_sound.webp) no-repeat center/120%}#charaOverview .voiceList li button::after{content:"";position:absolute;inset:0 auto auto 0;width:calc(100% - 2px);height:calc(100% - 4px);border:solid 1px #bda65f;border-right:0;box-sizing:border-box;margin:2px 0px 2px 2px;pointer-events:none}#charaOverview .voiceList li button.isPlay{background:#a22727}#charaOverview .voiceList li button.isPlay:before{background:url(../images/special/buddyshare_campaign/common/ico_sound_stop.webp) no-repeat center/120%}@media(hover: hover){#charaOverview .voiceList li button{transition:filter .3s}#charaOverview .voiceList li button:hover{cursor:pointer;filter:brightness(1.5)}}@media screen and (max-width: 767px){#charaOverview .voiceList li button{grid-template-columns:calc(50/750*100vw) auto;height:calc(70/750*100vw);padding-inline:calc(16/750*100vw) calc(64/750*100vw);font-size:1.6rem}}@media screen and (min-width: 768px){#charaOverview .voiceList li button{grid-template-columns:calc(50/2000*100vw) auto;width:calc(320/2000*100vw);height:calc(70/2000*100vw);padding-inline:calc(24/2000*100vw);font-size:1.3rem}}#charaOverview .keywords{position:absolute;display:grid;gap:.5rem;width:-moz-fit-content;width:fit-content;rotate:z -6deg;transition:opacity .5s 1s,translate .5s 1s}@media screen and (max-width: 767px){#charaOverview .keywords{bottom:calc(240/750*100vw);left:calc(40/750*100vw)}#charaOverview .keywords:not(.aos-init){opacity:0;translate:-10% 0}}@media screen and (min-width: 768px){#charaOverview .keywords{top:calc(980/2000*100vw);right:calc(480/2000*100vw);translate:0 -100%}#charaOverview .keywords:not(.aos-init){opacity:0;translate:-10% -100%}}#charaOverview .keywords li{background:#9d8744;width:-moz-fit-content;width:fit-content;padding:.2em;font-weight:200;letter-spacing:0;line-height:1;color:#fff}@media screen and (max-width: 767px){#charaOverview .keywords li{font-size:1em}}@media screen and (min-width: 768px){#charaOverview .keywords li{font-size:1.6em}}@media screen and (max-width: 767px){#charaOverview .btn_share{position:absolute;bottom:calc(80/750*100vw);left:50%;translate:-50% 0;width:calc(630/750*100vw);font-size:2rem}}@media screen and (min-width: 768px){#charaOverview .btn_share{display:none}}#charaOverview .imgIll{position:absolute;z-index:-1;top:0;width:auto;max-width:none;transition:opacity 1s,filter 1s}#charaOverview .imgIll:not(.aos-init){opacity:0;filter:blur(30px) grayscale(0)}@media screen and (max-width: 767px){#charaOverview .imgIll{left:0;height:calc(1500/750*100vw);translate:-45% 0}}@media screen and (min-width: 768px){#charaOverview .imgIll{right:0;height:clamp(2000/2000*100vw,100vh,2200/2000*100vw);translate:5% 0}}#charaDetail{text-align:center}@media screen and (max-width: 767px){#charaDetail{position:relative;z-index:0;background:url(../images/special/buddyshare_campaign/common/bg_repeat_sp.webp) repeat-y center/100% auto;padding-block:calc(120/750*100vw) calc(80/750*100vw)}#charaDetail:before{content:"";position:absolute;top:0;left:0;background:url(../images/special/buddyshare_campaign/common/line_sp.webp) no-repeat center/contain;width:100%;height:calc(130/750*100vw);translate:0 -40%}}@media screen and (min-width: 768px){#charaDetail{display:contents}}#charaDetail .profile{display:grid}#charaDetail .profile hgroup{display:grid;place-items:center;justify-content:center}#charaDetail .profile hgroup span{aspect-ratio:1/1;height:auto}#charaDetail .profile hgroup h1{background:none;padding:0;box-shadow:none;font-weight:700;letter-spacing:0}#charaDetail .profile hgroup p{font-size:.6em;font-weight:700;letter-spacing:0;width:100%}#charaDetail .profile .profileTxt{text-align:center;line-height:2}@media screen and (min-width: 768px){#charaDetail .profile .profileTxt{filter:drop-shadow(3px 3px 6px rgb(0, 0, 0)) drop-shadow(0px 0px 6px rgb(0, 0, 0)) drop-shadow(0px 0px 6px rgb(0, 0, 0))}}@media screen and (max-width: 767px){#charaDetail .profile{gap:calc(80/750*100vw);max-width:calc(640/750*100vw);margin-inline:auto}#charaDetail .profile hgroup{font-size:3rem}#charaDetail .profile hgroup span{width:calc(165/750*100vw)}#charaDetail .profile hgroup p{margin-top:calc(32/750*100vw)}}@media screen and (min-width: 768px){#charaDetail .profile{position:fixed;z-index:0;top:0;left:0;align-content:center;width:calc(960/2000*100vw);height:clamp(1100/2000*100vw,100vh,1100/2000*100vw);margin:0;gap:calc(64/2000*100vw);padding:calc(70/2000*100vw) 0 calc(120/2000*100vw) calc(100/2000*100vw)}#charaDetail .profile.isAbsolute{position:absolute}#charaDetail .profile hgroup{display:grid;grid-template-columns:calc(100/2000*100vw) auto;line-height:1;gap:0 calc(32/2000*100vw);font-size:2.4rem}#charaDetail .profile hgroup span{grid-row:1/3;width:calc(165/2000*100vw)}#charaDetail .profile hgroup h1{align-self:flex-end}#charaDetail .profile hgroup p{align-self:flex-start;margin-top:calc(32/2000*100vw)}#charaDetail .profile hgroup{filter:drop-shadow(3px 3px 6px rgb(0, 0, 0)) drop-shadow(0px 0px 6px rgb(0, 0, 0)) drop-shadow(0px 0px 6px rgb(0, 0, 0));text-align:left}}#charaDetailInner{position:relative;z-index:0}@media screen and (max-width: 767px){#charaDetailInner>*{max-width:calc(640/750*100vw);margin-inline:auto}}@media screen and (min-width: 768px){#charaDetailInner{background:url(../images/special/buddyshare_campaign/common/bg_repeat_pc.webp) repeat center/100% auto;padding-block:calc(100/2000*100vw) calc(200/2000*100vw)}#charaDetailInner:before{content:"";position:absolute;top:0;left:0;background:url(../images/special/buddyshare_campaign/common/line_pc.webp) no-repeat center/contain;width:100%;height:calc(130/2000*100vw);translate:0 -40%}#charaDetailInner>*{max-width:calc(1600/2000*100vw);margin-inline:auto}}#charaDetail [class*=Txt]{line-height:2}@media screen and (min-width: 768px){#charaDetail [class*=Txt]{font-size:1.2em}}@media screen and (max-width: 767px){#charaDetail .videoBox{margin-block:calc(64/750*100vw)}}@media screen and (min-width: 768px){#charaDetail .videoBox{margin-block:calc(64/2000*100vw);max-width:800px}}@media screen and (max-width: 767px){#charaDetail #imgSlider{margin-block:calc(64/750*100vw)}}@media screen and (min-width: 768px){#charaDetail #imgSlider{margin-block:calc(64/2000*100vw);max-width:800px}}#charaDetail h2{background:none;display:grid;justify-content:center;width:auto;margin:0 auto !important;padding:0;line-height:1;color:#fff;box-shadow:none}#charaDetail h2:after{content:"";display:block;background:url(../images/special/buddyshare_campaign/common/line_tit.webp) no-repeat center/contain;aspect-ratio:500/21;width:clamp(250px,500/750*100vw,500px);height:auto}@media screen and (max-width: 767px){#charaDetail h2{gap:calc(32/750*100vw);margin:calc(120/750*100vw) auto calc(72/750*100vw) !important;font-size:2.4rem}}@media screen and (min-width: 768px){#charaDetail h2{gap:calc(32/2000*100vw);margin:calc(120/2000*100vw) auto calc(80/2000*100vw) !important;font-size:2rem}}#charaDetail .action{display:grid;justify-content:center;align-items:center}@media screen and (max-width: 767px){#charaDetail .action{grid-template-columns:max-content auto;gap:calc(24/750*100vw);margin-bottom:calc(80/750*100vw)}}@media screen and (min-width: 768px){#charaDetail .action{grid-template-columns:repeat(3, max-content auto);gap:calc(24/2000*100vw);margin-bottom:calc(80/2000*100vw);font-size:1.2em}}#charaDetail .action dt{display:grid;grid-template-columns:auto max-content;align-items:center;font-weight:800}@media screen and (max-width: 767px){#charaDetail .action dt{gap:calc(24/750*100vw)}}@media screen and (min-width: 768px){#charaDetail .action dt{gap:calc(24/2000*100vw)}#charaDetail .action dt:nth-of-type(n+2){margin-left:calc(80/2000*100vw)}}#charaDetail .action dt:after{content:"";display:block;background:url(../images/common/interpunct.png) no-repeat center/contain}@media screen and (max-width: 767px){#charaDetail .action dt:after{display:block;background-size:auto 100%;aspect-ratio:36/16;width:auto;height:calc(16/750*150vw);margin-block:.75rem}}@media screen and (min-width: 768px){#charaDetail .action dt:after{background-size:cover;width:calc(36/2000*100vw);height:calc(16/2000*100vw)}}#charaDetail .action dd{text-align:left}#charaDetail .relationship{display:grid;gap:2em;width:-moz-fit-content;width:fit-content;margin-inline:auto}#charaDetail .relationship li>*{display:grid;justify-content:flex-start;align-items:center;text-decoration:none;color:#fff}@media screen and (max-width: 767px){#charaDetail .relationship li>*{grid-template-columns:calc(240/750*100vw) auto;gap:calc(64/750*100vw)}}@media screen and (min-width: 768px){#charaDetail .relationship li>*{grid-template-columns:clamp(120px,240/2000*100vw,240px) auto;gap:calc(64/2000*100vw)}}#charaDetail .relationship li>* dl{display:grid;gap:1em}#charaDetail .relationship li>* dl dt{font-size:1.3em;font-weight:700}#charaDetail .relationship li>div img{border:1px solid #bda65f}@media screen and (max-width: 767px){#charaDetail .relationship li>a{grid-template-columns:calc(240/750*100vw) auto 1rem}}@media screen and (min-width: 768px){#charaDetail .relationship li>a{grid-template-columns:clamp(120px,240/2000*100vw,240px) auto 1rem}}#charaDetail .relationship li>a:after{content:"";display:block;background:url(../images/common/arrow_r.png) no-repeat center/contain;height:100%}@media(hover: hover){#charaDetail .relationship li>a{transition:filter .3s}#charaDetail .relationship li>a:hover{filter:brightness(1.5)}}#charaDetail #artThumbLinkList{max-width:100%}footer{position:relative;z-index:0;margin:0;border-top:1px solid #bda65f}footer .bnrList{background:#000}.pr-footer{position:relative;z-index:0}#pTop{display:none}
/*# sourceMappingURL=maps/buddyshare_campaign.css.map */
