*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}@font-face{font-family:"Montserrat-Regular";src:url("./font/Montserrat-Regular.ttf") format("truetype")}@font-face{font-family:"Montserrat-Medium";src:url("./font/Montserrat-Medium.ttf") format("truetype")}@font-face{font-family:"Montserrat-Bold";src:url("./font/Montserrat-Bold.ttf") format("truetype")}body{color:#557;font-family:"Montserrat-Regular","ヒラギノ角ゴ Pro W3","ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,Hiragino Sans,"游ゴシック体",Yu Gothic,YuGothic,"メイリオ",sans-serif;font-size:20px;line-height:1.7em;word-wrap:break-word}@media screen and (max-width: 767px){body{font-size:14px}}body a{color:#557;text-decoration:none}body a:hover{transition:all .5s}img,picture{pointer-events:none}img{max-width:100%;width:auto;height:auto;vertical-align:middle;image-rendering:-webkit-optimize-contrast;overflow-wrap:break-word}.linkalpha{display:block;opacity:1}:hover.linkalpha{opacity:.7}.nolink{pointer-events:none}.regular{font-family:"Montserrat-Regular"}.medium{font-family:"Montserrat-Medium"}.bold{font-family:"Montserrat-Bold"}.pc-none{display:block}@media screen and (min-width: 768px){.pc-none{display:none}}.sp-none{display:block}@media screen and (max-width: 767px){.sp-none{display:none}}.pconly-none{display:block}@media screen and (min-width: 1181px){.pconly-none{display:none}}.sptab-none{display:block}@media screen and (max-width: 1180px){.sptab-none{display:none}}.wrap1280{max-width:1280px;margin-right:auto;margin-left:auto;padding-right:5%;padding-left:5%}.txt-center{text-align:center}.txt-left{text-align:left}.txt-right{text-align:right}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.justify-content-between{justify-content:space-between}.align-items-center{align-items:center}.align-items-flex-end{align-items:flex-end}.flex-direction-reverse{flex-direction:row-reverse}@media screen and (min-width: 768px){.flex-pc{display:flex}.flex-wrap-pc{flex-wrap:wrap}.justify-content-center-pc{justify-content:center}.justify-content-end-pc{justify-content:flex-end}.justify-content-between-pc{justify-content:space-between}.align-items-center-pc{align-items:center}.align-items-flex-end-pc{align-items:flex-end}.flex-direction-reverse-pc{flex-direction:row-reverse}}@media screen and (max-width: 767px){.flex-sp{display:flex}.flex-wrap-sp{flex-wrap:wrap}.justify-content-center-sp{justify-content:center}.justify-content-end-sp{justify-content:flex-end}.justify-content-between-sp{justify-content:space-between}.align-items-center-sp{align-items:center}.align-items-flex-end-sp{align-items:flex-end}.flex-direction-reverse-sp{flex-direction:row-reverse}}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.mb55{margin-bottom:55px !important}.mb60{margin-bottom:60px !important}.mb65{margin-bottom:65px !important}.mb70{margin-bottom:70px !important}.mb75{margin-bottom:75px !important}.mb80{margin-bottom:80px !important}.mb85{margin-bottom:85px !important}.mb90{margin-bottom:90px !important}.mb95{margin-bottom:95px !important}.mb100{margin-bottom:100px !important}.mb150{margin-bottom:150px !important}.mb200{margin-bottom:200px !important}@media screen and (max-width: 767px){.mb0-sp{margin-bottom:0 !important}.mb5-sp{margin-bottom:5px !important}.mb10-sp{margin-bottom:10px !important}.mb15-sp{margin-bottom:15px !important}.mb20-sp{margin-bottom:20px !important}.mb25-sp{margin-bottom:25px !important}.mb30-sp{margin-bottom:30px !important}.mb35-sp{margin-bottom:35px !important}.mb40-sp{margin-bottom:40px !important}.mb45-sp{margin-bottom:45px !important}.mb50-sp{margin-bottom:50px !important}.mb55-sp{margin-bottom:55px !important}.mb60-sp{margin-bottom:60px !important}.mb65-sp{margin-bottom:65px !important}.mb70-sp{margin-bottom:70px !important}.mb75-sp{margin-bottom:75px !important}.mb80-sp{margin-bottom:80px !important}.mb85-sp{margin-bottom:85px !important}.mb90-sp{margin-bottom:90px !important}.mb95-sp{margin-bottom:95px !important}.mb100-sp{margin-bottom:100px !important}.mb150-sp{margin-bottom:150px !important}.mb200-sp{margin-bottom:200px !important}}.font-10px{font-size:10px;line-height:1.7em}.font-12px{font-size:12px;line-height:1.7em}.font-14px{font-size:14px;line-height:1.7em}.font-16px{font-size:16px;line-height:1.7em}.font-18px{font-size:18px;line-height:1.7em}.font-20px{font-size:20px;line-height:1.7em}.font-22px{font-size:22px;line-height:1.7em}.font-24px{font-size:24px;line-height:1.7em}.font-26px{font-size:26px;line-height:1.7em}.font-28px{font-size:28px;line-height:1.7em}.font-30px{font-size:30px;line-height:1.7em}.font-40px{font-size:40px;line-height:1.7em}.font-50px{font-size:50px;line-height:1.7em}.font-60px{font-size:60px;line-height:1.7em}.color-white{color:#fff}.color-black{color:#557}@media screen and (max-width: 767px){.font-10px-sp{font-size:10px;line-height:1.7em}.font-12px-sp{font-size:12px;line-height:1.7em}.font-14px-sp{font-size:14px;line-height:1.7em}.font-16px-sp{font-size:16px;line-height:1.7em}.font-18px-sp{font-size:18px;line-height:1.7em}.font-20px-sp{font-size:20px;line-height:1.7em}.font-22px-sp{font-size:22px;line-height:1.7em}.font-24px-sp{font-size:24px;line-height:1.7em}.font-26px-sp{font-size:26px;line-height:1.7em}.font-28px-sp{font-size:28px;line-height:1.7em}.font-30px-sp{font-size:30px;line-height:1.7em}.font-40px-sp{font-size:40px;line-height:1.7em}.font-50px-sp{font-size:50px;line-height:1.7em}.font-60px-sp{font-size:60px;line-height:1.7em}}.newslist{gap:50px 3.2%}.newslist:not(.open){display:none}.newslist.open.flex-pc{display:flex !important}.newslist>a{display:block;width:31.2%;padding-bottom:20px;border-radius:6px;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.35)}@media screen and (max-width: 767px){.newslist>a{width:100%;margin-bottom:20px;padding-bottom:0}}ul.newslist li{display:block;width:31.2%;padding-bottom:20px;border-radius:6px;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.35)}@media screen and (max-width: 767px){ul.newslist li{width:100%;margin-bottom:20px;padding-bottom:0}}.newslist li,.topnews--list li{position:relative}.newslist li.-pin::before,.topnews--list li.-pin::before{position:absolute;z-index:1;content:"";top:-3px;left:-3px;width:20px;background:url(../img/icon-pin.png) center center no-repeat;background-size:100% auto;aspect-ratio:1/1}@media screen and (min-width: 768px){.newslist li.-pin::before,.topnews--list li.-pin::before{top:-4%;left:-4%;width:8%}}@media screen and (max-width: 767px){.newslist li.-pin::before,.topnews--list li.-pin::before{top:-1.2vw;left:-1.6vw;width:4vw}}.newslist li.-pin:hover,.topnews--list li.-pin:hover{opacity:.7}#pagination{display:flex;justify-content:center;gap:50px 3.2%}#pagination li a{padding:0 .5em;border-radius:3px}#pagination li a:hover{text-decoration:underline}#pagination li a.currentPage{pointer-events:none;font-weight:bold;text-decoration:none}#pagination li.disabled a{pointer-events:none;font-weight:normal;text-decoration:none}.topnewscol--header--day{box-sizing:border-box;display:block;width:37.5%;height:30px;padding-left:20px;border-radius:6px 0 0 0;background-color:#557;line-height:30px}@media screen and (max-width: 980px){.topnewscol--header--day{padding-left:.5em}}@media screen and (max-width: 767px){.topnewscol--header--day{width:50%;padding-left:1em}}.topnewscol--header--cat{box-sizing:border-box;display:block;width:62.5%;height:30px;border-radius:0 6px 0 0;background-color:#b97bff;line-height:30px}@media screen and (max-width: 767px){.topnewscol--header--cat{width:50%}}@media screen and (max-width: 767px){.topnewscol--bottom--img{width:50%}}.topnewscol--bottom--img img{width:100%;height:14vw;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.topnewscol--bottom--img img{height:25vw}}.topnewscol--bottom--title{display:-webkit-box;-webkit-box-orient:vertical;width:100%;text-overflow:ellipsis;overflow:hidden}@media screen and (min-width: 768px){.topnewscol--bottom--title{box-sizing:border-box;height:70px;padding:20px;-webkit-line-clamp:2}}@media screen and (max-width: 767px){.topnewscol--bottom--title{width:50%;height:80px;padding:5px 5px calc(25vw - 80px);-webkit-line-clamp:3}}.newslist .topnewscol--bottom--img img{max-height:205px;height:16.5vw}@media screen and (max-width: 767px){.newslist .topnewscol--bottom--img img{height:25vw}}.newsbox{max-width:1000px;margin:0 auto;border-radius:6px;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.35)}.newsbox--header--day{box-sizing:border-box;display:block;width:37.5%;height:30px;padding-left:20px;border-radius:6px 0 0 0;background-color:#557;line-height:30px}@media screen and (max-width: 767px){.newsbox--header--day{width:50%}}.newsbox--header--cat{box-sizing:border-box;display:block;width:62.5%;height:30px;padding-left:20px;border-radius:0 6px 0 0;background-color:#b97bff;line-height:30px}@media screen and (max-width: 767px){.newsbox--header--cat{width:50%}}.newsbox--wrap{padding:40px;border-radius:0 0 6px 6px}@media screen and (max-width: 767px){.newsbox--wrap{padding:20px}}.newsbox--wrap--thumbnail>img{width:100%;height:auto}.newsmaintxt>div{margin-bottom:30px}.newsmaintxt>div:last-child{margin-bottom:0}.newsmaintxt h2{margin-top:30px;margin-bottom:10px;padding:10px 20px;border-radius:4px;background-color:#557;color:#fff;font-family:"Montserrat-Medium"}.newsmaintxt h3{position:relative;margin-bottom:10px;padding:0 0 0 20px;font-family:"Montserrat-bold"}.newsmaintxt h3::before{content:"";position:absolute;top:8px;left:0;display:block;width:0;height:0;border-style:solid;border-top:6px solid rgba(0,0,0,0);border-right:0;border-bottom:6px solid rgba(0,0,0,0);border-left:12px solid #78eedd}@media screen and (max-width: 767px){.newsmaintxt h3::before{top:6px}}.newsmaintxt ul li{margin-left:1em;list-style-type:disc}.newsmaintxt ol li{margin-left:1.2em;list-style-type:decimal}.newsmaintxt a{color:#ff7cc1;text-decoration:underline}.newsmaintxt a:hover{text-decoration:none}.newsmaintxt iframe{width:80%;height:auto}.newsmaintxt table{border-collapse:separate;max-width:100% !important;border-width:1px}.newsmaintxt table table,.newsmaintxt table tr,.newsmaintxt table td{border-width:1px;border-color:inherit}.cat-news{background-color:#b97bff}.cat-update{background-color:#ffa94b}.cat-events{background-color:#ff7cc1}.cat-other{background-color:#45a0ff}.linkarea>ul{gap:20px}@media screen and (max-width: 767px){.linkarea>ul{gap:10px}}.linkarea--bt{display:block}.linkarea--bt>a{display:block;width:200px;height:50px;border-radius:25px;background-color:#fff;line-height:50px;box-shadow:0 5px 15px 0 rgba(0,0,0,.35)}@media screen and (max-width: 767px){.linkarea--bt>a{width:160px;height:40px;border-radius:20px;line-height:40px}}.linkarea--bt>a:hover{background-color:#557;color:#78eedd}.linkarea--active a{background-color:#557;color:#78eedd;pointer-events:none}.linkarea--btnews>a:hover{background-color:#b97bff;color:#fff}.linkarea--btupdates>a:hover{background-color:#ffa94b;color:#fff}.linkarea--btevents>a:hover{background-color:#ff7cc1;color:#fff}.linkarea--btother>a:hover{background-color:#45a0ff;color:#fff}.linkarea--activenews a{background-color:#b97bff;color:#fff}.linkarea--activeupdates a{background-color:#ffa94b;color:#fff}.linkarea--activeevents a{background-color:#ff7cc1;color:#fff}.linkarea--activeother a{background-color:#45a0ff;color:#fff}.bt>a{display:block;width:200px;height:50px;margin:0 auto;border-radius:25px;background-color:#78eedd;font-family:Montserrat-Bold;text-align:center;line-height:50px;box-shadow:0 5px 15px 0 rgba(0,0,0,.35)}@media screen and (max-width: 767px){.bt>a{width:160px;height:40px;border-radius:20px;line-height:40px}}.bt>a:hover{background-color:#557;color:#78eedd}.mediamodal{gap:40px 3.05%}@media screen and (min-width: 768px){.mediamodal{display:flex;flex-wrap:wrap}}.mediamodal--item{display:block;width:31.25%;cursor:pointer}@media screen and (max-width: 767px){.mediamodal--item{width:100%;margin-bottom:40px}}.mediamodal--item:hover{opacity:.7;transition:all .5s}.mediamodalarea--box{position:fixed;top:0;left:0;z-index:9999;display:none;width:100%;height:100%}.mediamodalarea--box--bg{width:100%;height:100%;background-color:rgba(30,30,30,.9)}.mediamodalarea--box--inner{position:absolute;top:50%;left:50%;padding:40px;padding-top:5vh;transform:translate(-50%, -50%)}@media screen and (max-width: 767px){.mediamodalarea--box--inner{width:100%;max-height:90vh;padding-top:5vh}}.mediamodalarea--box--close{position:absolute;top:20px;right:20px;width:60px;height:60px;border-radius:50%;background-color:#fff;font-size:70px;text-align:center;line-height:60px;cursor:pointer}@media screen and (max-width: 767px){.mediamodalarea--box--close{top:10px;right:10px;width:30px;height:30px;font-size:40px;line-height:30px}}.modalmediablock--img{width:100%;height:80vh}.modalmediablock--img>img{width:auto;max-height:100%}.characterstitle>h2{max-width:300px;width:18%;margin:0 auto 40px}@media screen and (max-width: 767px){.characterstitle>h2{max-width:150px;width:40%}}.characterslinkarea{display:none}.characterslinkarea.-show{display:block}.characterslinkarea--ico{gap:20px 3%}.characterslinkarea--ico>li{display:block;width:8%}@media screen and (max-width: 767px){.characterslinkarea--ico>li{width:30%}}.charactersbnrarea--bnr{gap:20px 5%}.charactersbnrarea--bnr>li{display:block;width:10%}@media screen and (max-width: 767px){.charactersbnrarea--bnr>li{width:30%}}@keyframes chara1{0%{transform:scale(1.03);opacity:0}20%{transform:scale(1);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes chara1hover{0%{transform:scale(1);opacity:1}60%{transform:scale(1);opacity:1}100%{transform:scale(1.03);opacity:0}}@keyframes chara2{0%{transform:scale(1.03);opacity:1}100%{transform:scale(1);opacity:0}}@keyframes chara2hover{0%{transform:scale(1);opacity:0}80%{opacity:.3}100%{transform:scale(1.03);opacity:1}}@keyframes fadeInbg{0%{padding-top:50px;opacity:0}100%{padding-top:0;opacity:1}}.sadetail{opacity:0}.sadetail.show{animation:fadeIn2 2s forwards}@keyframes fadeIn2{0%{opacity:0}100%{opacity:1}}@media screen and (min-width: 768px){#now.characters-virtualsinger{background-image:url(../img/chara/virtyalsinger_bg2_ver02.webp)}}@media screen and (max-width: 767px){#now .characters-virtualsinger-sp{background-image:url(../img/chara/virtyalsinger_bg2_ver02.webp)}}@media screen and (min-width: 768px){#now.characters-leoneed{background-image:url(../img/chara/leoneed_bg2_ver02.webp)}}@media screen and (max-width: 767px){#now .characters-leoneed-sp{background-image:url(../img/chara/leoneed_bg2_ver02.webp)}}@media screen and (min-width: 768px){#now.characters-moremorejump{background-image:url(../img/chara/moremorejump_bg2_ver02.webp)}}@media screen and (max-width: 767px){#now .characters-moremorejump-sp{background-image:url(../img/chara/moremorejump_bg2_ver02.webp)}}@media screen and (min-width: 768px){#now.characters-vividbadsquad{background-image:url(../img/chara/vividbadsquad_bg2_ver02.webp)}}@media screen and (max-width: 767px){#now .characters-vividbadsquad-sp{background-image:url(../img/chara/vividbadsquad_bg2_ver02.webp)}}@media screen and (min-width: 768px){#now.characters-wonderlands{background-image:url(../img/chara/wonderlands_bg2_ver02.webp)}}@media screen and (max-width: 767px){#now .characters-wonderlands-sp{background-image:url(../img/chara/wonderlands_bg2_ver02.webp)}}@media screen and (min-width: 768px){#now.characters-nightcordat2500{background-image:url(../img/chara/nightcordat2500_bg2_ver02.webp)}}@media screen and (max-width: 767px){#now .characters-nightcordat2500-sp{background-image:url(../img/chara/nightcordat2500_bg2_ver02.webp)}}@media screen and (min-width: 768px){#past.characters-virtualsinger{background-image:url(../img/virtyalsinger_bg2.png)}}@media screen and (max-width: 767px){#past .characters-virtualsinger-sp{background-image:url(../img/virtyalsinger_bg2.png)}}@media screen and (min-width: 768px){#past.characters-leoneed{background-image:url(../img/leoneed_bg2.png)}}@media screen and (max-width: 767px){#past .characters-leoneed-sp{background-image:url(../img/leoneed_bg2.png)}}@media screen and (min-width: 768px){#past.characters-moremorejump{background-image:url(../img/moremorejump_bg2.png)}}@media screen and (max-width: 767px){#past .characters-moremorejump-sp{background-image:url(../img/moremorejump_bg2.png)}}@media screen and (min-width: 768px){#past.characters-vividbadsquad{background-image:url(../img/vividbadsquad_bg2.png)}}@media screen and (max-width: 767px){#past .characters-vividbadsquad-sp{background-image:url(../img/vividbadsquad_bg2.png)}}@media screen and (min-width: 768px){#past.characters-wonderlands{background-image:url(../img/wonderlands_bg2.png)}}@media screen and (max-width: 767px){#past .characters-wonderlands-sp{background-image:url(../img/wonderlands_bg2.png)}}@media screen and (min-width: 768px){#past.characters-nightcordat2500{background-image:url(../img/nightcordat2500_bg2.png)}}@media screen and (max-width: 767px){#past .characters-nightcordat2500-sp{background-image:url(../img/nightcordat2500_bg2.png)}}.chara-sub--box{position:relative;z-index:5;display:flex;justify-content:center}.chara-sub--box .chara-sub--btn{display:flex;justify-content:center;align-items:center;width:40vw;height:9.3333333333vw;margin:0 auto;margin:0;border-radius:4.6666666667vw;background-color:#7ed;background-color:#fff;box-shadow:0 0.6666666667vw 1.0666666667vw 0.2666666667vw rgba(68,68,102,.1);cursor:pointer}.chara-sub--box .chara-sub--btn:not(:first-child){margin-left:4vw}.chara-sub--box .chara-sub--btn span{font-size:3.7333333333vw;font-weight:600}@media only screen and (min-width: 767px){.chara-sub--box .chara-sub--btn{width:15vw;height:2.8125vw;margin-top:3.75vw;border-radius:1.4375vw}.chara-sub--box .chara-sub--btn span{font-size:1.25vw}.chara-sub--box .chara-sub--btn:hover{background-color:#446;box-shadow:none}.chara-sub--box .chara-sub--btn:hover span{color:#0cb}}@media only screen and (min-width: 1400px){.chara-sub--box .chara-sub--btn{width:240px;height:45px;border-radius:23px;box-shadow:0 5px 10px 4px rgba(68,68,102,.1)}.chara-sub--box .chara-sub--btn:not(:first-child){margin-left:40px}.chara-sub--box .chara-sub--btn span{font-size:20px}}.chara-sub--box .chara-sub--btn.js-current{background-color:#446;color:#0cb;box-shadow:none}.charactersdetail{display:none;width:100%;background-repeat:no-repeat;background-position:center center;background-size:auto 50vw;overflow-x:hidden}@media screen and (min-width: 1200px){.charactersdetail{background-size:auto 800px}}.charactersdetail.-show{display:block}.charactersdetail--box{max-width:1580px;margin:0 auto;padding:0 3%;gap:0 50px}@media screen and (max-width: 1199px){.charactersdetail--box{gap:0 2%}}@media screen and (max-width: 767px){.charactersdetail--box{padding:0}}.charactersdetail--box>figure{max-width:58%}@media screen and (min-width: 768px){.charactersdetail--box>figure{display:flex;justify-content:flex-end}}@media screen and (min-width: 1200px){.charactersdetail--box>figure{width:calc(100% - 580px)}}@media screen and (max-width: 767px){.charactersdetail--box>figure{max-width:120%;margin:0 auto 20px;background-repeat:no-repeat;background-position:center center;background-size:auto 100vw}}.charactersdetail--box--txt{box-sizing:border-box;position:relative;width:35%;margin-right:5%;border-radius:6px}@media screen and (min-width: 768px){.charactersdetail--box--txt{height:40vw;padding:3vw;background-color:#fff;overflow-y:scroll}}@media screen and (min-width: 1200px){.charactersdetail--box--txt{width:450px;height:430px;margin-right:80px;padding:40px}}@media screen and (max-width: 767px){.charactersdetail--box--txt{width:94%;margin:0 3%;padding:40px;background-color:#fff}}.charactersdetail--box--txt>h4{margin-bottom:10px;font-size:12px;line-height:1.7em}@media screen and (max-width: 1199px){.charactersdetail--box--txt>h4{font-size:1vw}}@media screen and (max-width: 767px){.charactersdetail--box--txt>h4{font-size:12px}}.charactersdetail--box--txt>ul li{padding:10px 0;border-top:1px solid #f5f5f5;font-size:16px;line-height:1.7em}@media screen and (max-width: 1199px){.charactersdetail--box--txt>ul li{font-size:1.4vw}}@media screen and (max-width: 767px){.charactersdetail--box--txt>ul li{font-size:16px}}.charactersdetail--box--txt>ul li>span{display:block}.charactersdetail--box--txt>ul li>span:nth-child(1){width:140px;font-size:12px}@media screen and (max-width: 1199px){.charactersdetail--box--txt>ul li>span:nth-child(1){width:12vw;font-size:1vw}}@media screen and (max-width: 767px){.charactersdetail--box--txt>ul li>span:nth-child(1){width:100%;font-size:12px}}.charactersdetail--box--txt>ul li>span:nth-child(2){width:calc(100% - 150px);text-align:right}@media screen and (max-width: 1199px){.charactersdetail--box--txt>ul li>span:nth-child(2){width:calc(100% - 12vw)}}@media screen and (max-width: 767px){.charactersdetail--box--txt>ul li>span:nth-child(2){width:100%;text-align:left}}.charactersmain{display:none}.charactersmain.-show{display:block}#now.charactersdetail{position:relative;overflow-x:hidden}@media screen and (max-width: 767px){#now .charactersdetail--box>figure{width:120%;overflow-x:hidden}}@media screen and (min-width: 768px){#now .charactersdetail--box>figure>img{width:140%;margin-left:auto}}@media screen and (max-width: 767px){#now .charactersdetail--box>figure>img{width:140% !important;margin-left:-13%}}@media screen and (max-width: 767px){#now .charactersdetail--box>figure.charactersdetail--box--rin>img{margin-left:-30%}}@media screen and (max-width: 767px){#now .charactersdetail--box>figure.charactersdetail--box--len>img{margin-left:-30%}}@media screen and (max-width: 767px){#now .charactersdetail--box>figure.charactersdetail--box--luka>img{margin-left:-30%}}@media screen and (max-width: 767px){#now .charactersdetail--box>figure.charactersdetail--box--meiko>img{margin-left:-37%}}@media screen and (max-width: 767px){#now .charactersdetail--box>figure.charactersdetail--box--kaito>img{margin-left:-30%}}@media screen and (max-width: 767px){#now .charactersdetail--box>figure.charactersdetail--box--ichika>img{margin-left:-30%}}@media screen and (max-width: 767px){#now .charactersdetail--box>figure.charactersdetail--box--saki>img{margin-left:-28%}}@media screen and (max-width: 767px){#now .charactersdetail--box>figure.charactersdetail--box--honami>img{margin-left:-30%}}@media screen and (max-width: 767px){#now .charactersdetail--box>figure.charactersdetail--box--shiho>img{margin-left:-30%}}@media screen and (max-width: 767px){#now .charactersdetail--box>figure.charactersdetail--box--minori>img{margin-left:-28%}}@media screen and (max-width: 767px){#now .charactersdetail--box>figure.charactersdetail--box--haruka>img{margin-left:-30%}}@media screen and (max-width: 767px){#now .charactersdetail--box>figure.charactersdetail--box--airi>img{margin-left:-30%}}@media screen and (max-width: 767px){#now .charactersdetail--box>figure.charactersdetail--box--shizuku>img{margin-left:-30%}}@media screen and (max-width: 767px){#now .charactersdetail--box>figure.charactersdetail--box--kohane>img{margin-left:-36%}}@media screen and (max-width: 767px){#now .charactersdetail--box>figure.charactersdetail--box--an>img{margin-left:-28%}}@media screen and (max-width: 767px){#now .charactersdetail--box>figure.charactersdetail--box--akito>img{margin-left:-30%}}@media screen and (max-width: 767px){#now .charactersdetail--box>figure.charactersdetail--box--toya>img{margin-left:-26%}}#now .charactersdetail--box>figure.charactersdetail--box--tsukasa{height:54vw}@media screen and (max-width: 767px){#now .charactersdetail--box>figure.charactersdetail--box--tsukasa{height:auto}}@media screen and (min-width: 768px){#now .charactersdetail--box>figure.charactersdetail--box--tsukasa{width:58%}}#now .charactersdetail--box>figure.charactersdetail--box--tsukasa>img{position:absolute;top:0;left:2%;max-width:1100px;width:70% !important}@media screen and (max-width: 767px){#now .charactersdetail--box>figure.charactersdetail--box--tsukasa>img{position:relative;left:50%;display:block;width:144% !important;transform:translateX(-50%)}}@media screen and (max-width: 767px){#now .charactersdetail--box>figure.charactersdetail--box--emu>img{margin-left:-26%}}@media screen and (max-width: 767px){#now .charactersdetail--box>figure.charactersdetail--box--nene>img{margin-left:-24%}}@media screen and (max-width: 767px){#now .charactersdetail--box>figure.charactersdetail--box--rui>img{margin-left:-20%}}@media screen and (max-width: 767px){#now .charactersdetail--box>figure.charactersdetail--box--kanade>img{margin-left:-30%}}@media screen and (max-width: 767px){#now .charactersdetail--box>figure.charactersdetail--box--mafuyu>img{margin-left:-34%}}@media screen and (max-width: 767px){#now .charactersdetail--box>figure.charactersdetail--box--ena>img{margin-left:-20%}}@media screen and (max-width: 767px){#now .charactersdetail--box>figure.charactersdetail--box--mizuki>img{margin-left:-20%}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--miku{width:100%;overflow-x:hidden}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--miku>img{max-width:120% !important;width:120% !important;margin-left:-18%}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--rin{display:flex;justify-content:center;width:100%;overflow-x:hidden}}@media screen and (min-width: 768px){#past .charactersdetail--box>figure.charactersdetail--box--rin>img{max-width:500px;width:40%;margin-left:auto}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--rin>img{width:60%;margin-left:-20%}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--len{display:flex;justify-content:center;width:100%;overflow-x:hidden}}@media screen and (min-width: 768px){#past .charactersdetail--box>figure.charactersdetail--box--len>img{max-width:500px;width:40%;margin-left:auto}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--len>img{width:60%;margin-left:-12%}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--luka{display:flex;justify-content:center;width:100%;overflow-x:hidden}}@media screen and (min-width: 768px){#past .charactersdetail--box>figure.charactersdetail--box--luka>img{max-width:500px;width:60%;margin-left:auto}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--luka>img{width:60%;margin-left:-5%}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--meiko{display:flex;justify-content:center;width:100%;overflow-x:hidden}}@media screen and (min-width: 768px){#past .charactersdetail--box>figure.charactersdetail--box--meiko>img{max-width:300px;width:40%;margin-left:auto}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--meiko>img{width:40%;margin-left:0}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--kaito{width:100%;overflow-x:hidden}}@media screen and (min-width: 768px){#past .charactersdetail--box>figure.charactersdetail--box--kaito>img{max-width:600px;width:95%;margin-left:auto}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--kaito>img{max-width:110% !important;width:110% !important;margin-left:-15%}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--ichika{display:flex;justify-content:center;width:100%;overflow-x:hidden}}@media screen and (min-width: 768px){#past .charactersdetail--box>figure.charactersdetail--box--ichika>img{max-width:500px;width:60%;margin-left:auto}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--ichika>img{width:60%;margin-left:10%}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--saki{display:flex;justify-content:center;width:100%;overflow-x:hidden}}@media screen and (min-width: 768px){#past .charactersdetail--box>figure.charactersdetail--box--saki>img{max-width:600px;width:85%;margin-left:auto}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--saki>img{width:70%;margin-left:5%}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--honami{display:flex;justify-content:center;width:100%;overflow-x:hidden}}@media screen and (min-width: 768px){#past .charactersdetail--box>figure.charactersdetail--box--honami>img{max-width:400px;width:60%;margin-left:auto}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--honami>img{width:50%;margin-left:17%}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--shiho{display:flex;justify-content:center;width:100%;overflow-x:hidden}}@media screen and (min-width: 768px){#past .charactersdetail--box>figure.charactersdetail--box--shiho>img{max-width:300px;width:70%;margin-left:auto}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--shiho>img{width:50%;margin-left:-2%}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--minori{display:flex;justify-content:center;width:100%;overflow-x:hidden}}@media screen and (min-width: 768px){#past .charactersdetail--box>figure.charactersdetail--box--minori>img{max-width:450px;width:60%;margin-left:auto}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--minori>img{width:55%;margin-left:20%}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--haruka{display:flex;justify-content:center;width:100%;overflow-x:hidden}}@media screen and (min-width: 768px){#past .charactersdetail--box>figure.charactersdetail--box--haruka>img{max-width:400px;width:65%;margin-left:auto}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--haruka>img{width:50%;margin-left:-20%}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--airi{display:flex;justify-content:center;width:100%;overflow-x:hidden}}@media screen and (min-width: 768px){#past .charactersdetail--box>figure.charactersdetail--box--airi>img{max-width:600px;width:70%;margin-left:auto}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--airi>img{width:65%;margin-left:-10%}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--shizuku{display:flex;justify-content:center;width:100%;overflow-x:hidden}}@media screen and (min-width: 768px){#past .charactersdetail--box>figure.charactersdetail--box--shizuku>img{max-width:400px;width:55%;margin-left:auto}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--shizuku>img{width:50%;margin-left:-5%}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--kohane{display:flex;justify-content:center;width:100%;overflow-x:hidden}}@media screen and (min-width: 768px){#past .charactersdetail--box>figure.charactersdetail--box--kohane>img{max-width:400px;width:55%;margin-left:auto}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--kohane>img{width:50%;margin-left:20%}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--an{display:flex;justify-content:center;width:100%;overflow-x:hidden}}@media screen and (min-width: 768px){#past .charactersdetail--box>figure.charactersdetail--box--an>img{max-width:500px;width:65%;margin-left:auto}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--an>img{width:70%;margin-left:5%}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--akito{display:flex;justify-content:center;width:100%;overflow-x:hidden}}@media screen and (min-width: 768px){#past .charactersdetail--box>figure.charactersdetail--box--akito>img{max-width:450px;width:60%;margin-left:auto}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--akito>img{width:60%;margin-left:25%}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--toya{display:flex;justify-content:center;width:100%;overflow-x:hidden}}@media screen and (min-width: 768px){#past .charactersdetail--box>figure.charactersdetail--box--toya>img{max-width:350px;width:55%;margin-left:auto}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--toya>img{width:45%;margin-left:10%}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--tsukasa{width:100%;overflow-x:hidden}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--tsukasa>img{max-width:150% !important;width:150% !important;margin-top:-30vw;margin-left:-5%}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--emu{display:flex;justify-content:center;width:100%;overflow-x:hidden}}@media screen and (min-width: 768px){#past .charactersdetail--box>figure.charactersdetail--box--emu>img{max-width:600px;width:85%;margin-left:auto}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--emu>img{width:80%;margin-left:17%}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--nene{display:flex;justify-content:center;width:100%;overflow-x:hidden}}@media screen and (min-width: 768px){#past .charactersdetail--box>figure.charactersdetail--box--nene>img{max-width:750px;width:80%;margin-left:auto}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--nene>img{max-width:110% !important;width:110% !important;margin-left:-10%}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--rui{display:flex;justify-content:center;width:100%;overflow-x:hidden}}@media screen and (min-width: 768px){#past .charactersdetail--box>figure.charactersdetail--box--rui>img{max-width:800px;width:85%;margin-left:auto}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--rui>img{max-width:100% !important;width:100% !important;margin-left:-5%}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--kanade{display:flex;justify-content:center;width:100%;overflow-x:hidden}}@media screen and (min-width: 768px){#past .charactersdetail--box>figure.charactersdetail--box--kanade>img{max-width:400px;width:70%;margin-left:auto}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--kanade>img{width:50%;margin-left:-10%}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--mafuyu{display:flex;justify-content:center;width:100%;overflow-x:hidden}}@media screen and (min-width: 768px){#past .charactersdetail--box>figure.charactersdetail--box--mafuyu>img{max-width:400px;width:60%;margin-left:auto}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--mafuyu>img{width:50%;margin-left:-10%}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--ena{display:flex;justify-content:center;width:100%;overflow-x:hidden}}@media screen and (min-width: 768px){#past .charactersdetail--box>figure.charactersdetail--box--ena>img{max-width:350px;width:60%;margin-left:auto}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--ena>img{width:45%;margin-left:15%}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--mizuki{display:flex;justify-content:center;width:100%;overflow-x:hidden}}@media screen and (min-width: 768px){#past .charactersdetail--box>figure.charactersdetail--box--mizuki>img{max-width:550px;width:65%;margin-left:auto}}@media screen and (max-width: 767px){#past .charactersdetail--box>figure.charactersdetail--box--mizuki>img{width:70%;margin-left:-15%}}body{position:relative}.bgarea{position:fixed;top:0;left:0;z-index:-3;width:100%;height:100%;overflow:hidden;pointer-events:none}.bgarea--bgimage{position:fixed;top:0;left:0;z-index:-2;width:100%;height:100%}.bgarea--bgimage--img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.bgarea--rellax{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.bgarea--rellax--item1{width:100%;height:800%;background-image:url("../img/bg_parallax01_pc.png.webp");background-repeat:repeat-y;background-size:100% auto;transition:transform 1.2s 0s cubic-bezier(0.075, 0.82, 0.165, 1);will-change:transform}@media screen and (max-width: 767px){.bgarea--rellax--item1{background-image:url("../img/bg_parallax01.png.webp")}}.bgarea--rellax--item2{width:100%;height:800%;background-image:url("../img/bg_parallax02_pc.png.webp");background-repeat:repeat-y;background-size:100% auto;transition:transform 1.2s 0s cubic-bezier(0.075, 0.82, 0.165, 1);will-change:transform}@media screen and (max-width: 767px){.bgarea--rellax--item2{background-image:url("../img/bg_parallax02.png.webp")}}.bgarea--rellax--item3{width:100%;height:800%;background-image:url("../img/bg_parallax03_pc.png.webp");background-repeat:repeat-y;background-size:100% auto;transition:transform 1.2s 0s cubic-bezier(0.075, 0.82, 0.165, 1);will-change:transform}@media screen and (max-width: 767px){.bgarea--rellax--item3{background-image:url("../img/bg_parallax03.png.webp")}}@media screen and (max-width: 767px){body{overflow-x:hidden}}body#top .pcheader{background-color:rgba(244,244,244,.8)}body#top .pcheader--innner--nav ul li span{color:#557}body#top .pcheader--innner--nav ul li a{color:#557}body#top .pcheader--innner--nav ul li::after{background:#557}body#top .pcheader--innner--subnav li a::after{background:#557}body#top .pcheader .pcheader--innner--subnav li{height:35px;padding-left:10px}body#top .pcheader .pcheader--innner--subnav li:not(:first-child){background-color:rgba(244,244,244,.8)}.pcheader{box-sizing:border-box;position:absolute;top:0;left:0;z-index:300;width:100%;max-height:100px;height:6vw;background-color:rgba(85,85,119,.7);transition:all .5s}.pcheader--innner{box-sizing:border-box;max-height:100px;height:6vw;padding:10px 3%}.pcheader--innner--logo{max-width:190px;width:calc(100% - 730px)}@media screen and (max-width: 991px){.pcheader--innner--logo{max-width:150px;width:calc(100% - 570px)}}.pcheader--innner--nav{width:920px}@media screen and (max-width: 991px){.pcheader--innner--nav{width:570px}}.pcheader--innner--nav ul{width:100%}.pcheader--innner--nav ul li{position:relative;display:block;height:30px;margin:0 0 0 3.5%;line-height:30px}@media screen and (max-width: 991px){.pcheader--innner--nav ul li{margin:0 0 0 3%}}.pcheader--innner--nav ul li:nth-child(1){margin:0 0 0 0}.pcheader--innner--nav ul li ul.pcheader--innner--subnav li{height:35px;margin:0 0 0 0;padding-left:10px}.pcheader--innner--nav ul li ul.pcheader--innner--subnav li:not(:first-child){background-color:rgba(85,85,119,.7)}.pcheader--innner--nav ul li span{display:block;height:30px;line-height:30px;cursor:pointer}.pcheader--innner--nav ul li a{display:block;height:30px;line-height:30px}.pcheader--innner--nav ul li::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#557;transform:scale(0, 1);transform-origin:left top;transition:all .3s}.pcheader--innner--nav ul li:hover:after{transform:scale(1, 1)}.pcheader--innner--subnav{position:absolute;top:30px;left:0;display:none}.pcheader--innner--subnav li{width:200px}.pcheader--innner--subnav li::after{display:none}.pcheader--innner--nav ul li ul.pcheader--innner--subnav li a{position:relative;display:inline-block}.pcheader--innner--subnav li a::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#557;transform:scale(0, 1);transform-origin:left top;transition:all .3s}.pcheader--innner--subnav li a:hover::after{transform:scale(1, 1)}.nextheader .pcheader--innner--nav ul li span{color:#fff}.nextheader .pcheader--innner--nav ul li a{color:#fff}.nextheader .pcheader--innner--nav ul li::after{background:#fff}.nextheader .pcheader--innner--subnav li a::after{background:#fff}.pcheader.is-fixed{position:fixed;z-index:300;display:block;background-color:rgba(244,244,244,.8);transition:all .5s}.nextheader .pcheader.is-fixed .pcheader--innner--nav ul li span{color:#557}.nextheader .pcheader.is-fixed .pcheader--innner--nav ul li a{color:#557}.nextheader .pcheader.is-fixed .pcheader--innner--nav ul li::after{background:#557}.nextheader .pcheader.is-fixed .pcheader--innner--subnav li a::after{background:#557}.footertop{padding:30px 0;background-color:rgba(244,244,244,.8)}.footertop--inner--bnr{margin:0 1vw}.footertop--inner--bnr:nth-of-type(1) img{width:114px}@media screen and (max-width: 767px){.footertop--inner--bnr:nth-of-type(1) img{width:90px}}.footertop--inner--bnr:nth-of-type(2) img{width:243px}@media screen and (max-width: 767px){.footertop--inner--bnr:nth-of-type(2) img{width:191px}}.footertop--inner--bnr:nth-of-type(3) img{width:125px}@media screen and (max-width: 767px){.footertop--inner--bnr:nth-of-type(3) img{width:99px}}.footer{padding:100px 0;background-color:rgba(85,85,119,.8)}@media screen and (max-width: 767px){.footer{padding:100px 0 32vw 0}}.footer--inner--btarea ul{padding:0 3%;gap:30px .5%}@media screen and (max-width: 1199px){.footer--inner--btarea ul{gap:30px 2%}}.footer--inner--btarea ul li{display:block}.footer--inner--btarea ul li a{width:180px;height:40px;border-radius:20px;background-color:#78eedd;color:.footer--inner--btarea ul li a #000;gap:0 20px}@media screen and (max-width: 767px){.footer--inner--btarea ul li a{margin:0 auto 20px}}.footer--inner--btarea ul li a:hover{background-color:#000;color:#fff !important;transition:all .2s}.footer--inner--btarea ul li a:hover svg{fill:#fff}.footer--inner--btarea ul li a:hover path{fill:#fff}.footer--inner--btarea ul li img{width:20px}.footer--inner--btarea ul li:nth-child(2) a:hover{background-color:#1877f2}.footer--inner--btarea ul li:nth-child(3) a:hover{background-color:#f26939}.footer--inner--btarea ul li:nth-child(4) a:hover{background-color:red}.footer--inner--btarea ul li:nth-child(5) a:hover{background-color:#5864f2}.footer--inner--btarea ul li:nth-child(6) a:hover{background-color:#9147ff}.footer--inner--linkarea{gap:20px 30px}.footer--inner--linkarea ul{gap:20px 30px}@media screen and (max-width: 767px){.footer--inner--linkarea ul{gap:10px 20px}}.footer--inner--linkarea ul li a{padding-right:18px;background-image:url(../img/ico_link.svg);background-repeat:no-repeat;background-position:right center;background-size:12px auto}.footer--inner--linkarea ul:first-child li:first-child a{padding-right:0;background-image:none}.footer--inner--linkarea ul li a:hover{text-decoration:underline}.footer--inner--copyright small{display:block;height:13px;line-height:13px}.footer--inner--copyright span{margin:0 10px}.footer--inner--copyrightsp{font-size:2.5vw;line-height:1.2em}.footer--inner--copyrightsp small{display:block}.footer--inner--copyrightsp span{display:block;margin:0 10px}.footer--inner--copyrightsp span img{width:auto;height:2vw}#ot-sdk-btn.ot-sdk-show-settings,#ot-sdk-btn.optanon-show-settings{padding:0 !important;padding-right:18px !important;border:none !important;background-image:url(../img/ico_link.svg);background-repeat:no-repeat;background-position:right center;background-size:12px auto;color:#fff !important;font-size:14px !important;line-height:1.7em !important;line-height:inherits !important;transition:none !important}#ot-sdk-btn.ot-sdk-show-settings:hover,#ot-sdk-btn.optanon-show-settings:hover{background-color:rgba(0,0,0,0) !important;text-decoration:underline !important}@media screen and (min-width: 768px){.sharebox{box-sizing:border-box;position:fixed;left:0;bottom:200px;z-index:90;width:40px;padding:20px 6px 10px;border-radius:0 6px 6px 0;background-color:rgba(244,244,244,.8)}}.sharebox--txtarea{margin-bottom:20px;line-height:26px;writing-mode:vertical-rl}.sharebox--link li{display:block;width:26px;margin-bottom:10px}.sharebox--link li a{display:block;width:26px}.sharebox--link li a span{display:flex;justify-content:center;align-items:center;width:26px;height:26px;border-radius:50%;background-color:#78eedd}.sharebox--link li a:hover span{background-color:#000}.sharebox--link li:nth-child(2) a:hover span{background-color:#1877f2}.sharebox--link li:nth-child(3) a:hover span{background-color:red}.sharebox--link li:nth-child(4) a:hover span{background-color:#f26939}.sharebox--link li a:hover svg{fill:#fff}@media only screen and (max-width: 767px){body:not(#top) #callAppbpx{display:none !important}}@media only screen and (max-width: 767px){.appbpx{display:flex}}@media screen and (min-width: 768px){.appbpx #componentAppbpx{box-sizing:border-box;position:fixed;right:0;bottom:200px;z-index:90;width:13.75vw;padding:1.25vw .9375vw 1.5625vw;background-color:rgba(244,244,244,.8);transition:.2s}}@media screen and (max-width: 767px){.appbpx #componentAppbpx{position:absolute;top:76vw;left:0;bottom:auto;display:flex;align-items:baseline;width:68vw;padding:1.6vw 4vw;border-top-right-radius:2px;border-bottom-right-radius:2px;background-color:rgba(244,244,244,.8);box-shadow:0 .3125vw .3125vw .3125vw rgba(68,68,102,.1)}}@media screen and (max-width: 575px){.appbpx #componentAppbpx{top:77vw}}@media only screen and (min-width: 1440px){.appbpx #componentAppbpx{bottom:200px;width:220px;padding:20px;border-radius:6px 0 0 6px}}.appbpx--appico{width:80px;margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){.appbpx--appico{max-width:80px;width:23.6vw;margin:0 4vw 0 0;margin-bottom:0 !important}}.appbpx--appbnr_webstore{position:absolute;top:74vw;right:2vw;z-index:99;width:25vw;height:21vw;transition:500ms ease-in-out}.appbpx--appbnr_webstore.is-fixed{position:fixed;top:auto;bottom:5vw;width:25vw;height:25vw;transition:500ms ease-in-out}.iosOnly,.androidOnly{display:none}@media screen and (max-width: 767px){.iosOnly,.androidOnly{width:auto;margin-bottom:0 !important}}.iosOnly.show,.androidOnly.show{display:block}#drawernav{box-sizing:border-box;position:fixed;top:0;right:-240px;z-index:990;width:240px;min-height:100%;height:100vh;padding-top:80px;padding-bottom:20%;background:#fff;overflow-y:scroll;transition:all 400ms cubic-bezier(1, 0, 0, 1);transition-timing-function:cubic-bezier(1, 0, 0, 1)}#humberger{position:fixed;top:20px;right:5%;z-index:994;width:40px;height:40px;padding:12px 10px 0;border-radius:50%;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.35);cursor:pointer}.icon-bar{display:block;width:20px;height:3px;margin-bottom:3px;background:#557;transition:all 400ms cubic-bezier(1, 0, 0, 1);transition-timing-function:cubic-bezier(1, 0, 0, 1)}body.drawer-opened #drawernav{right:0}#humberger::before{content:"";position:fixed;top:-100vh;left:0;z-index:1000;display:block;width:calc(100% - 240px);height:0;background-color:rgba(85,85,119,.7);background-image:url(../img/sp_nav_bg.svg);background-repeat:no-repeat;background-position:left 20px top 20px;background-size:122px auto;transition:all 400ms cubic-bezier(1, 0, 0, 1);transition-timing-function:cubic-bezier(1, 0, 0, 1)}body.drawer-opened #humberger::before{top:0;height:100%}body.drawer-opened #humberger .icon-bar{background:#557}body.drawer-opened #humberger :nth-child(1){margin-bottom:6px;transform:translate(0, 8px) rotate(45deg)}body.drawer-opened #humberger :nth-child(2){transform:translate(-20px, 0);opacity:0}body.drawer-opened #humberger :nth-child(3){margin-bottom:0 -1px;transform:translate(0, -8px) rotate(-45deg)}.spnav--logo{position:fixed;top:10px;left:5%;z-index:100;width:150px}.spnav--drawernav--nav{padding-left:70px}.spnav--drawernav--nav ul li{display:block;margin-bottom:20px}.spnav--drawernav--nav ul li a{position:relative;display:inline-block}.spnav--drawernav--nav ul li a.active{color:#0cb}.spnav--drawernav--nav ul li a.active::before{content:"";position:absolute;top:5px;left:-24px;display:block;width:14px;height:14px;background-image:url(../img/icon_kira.svg);background-repeat:no-repeat}.spnav--drawernav--app{padding:0 40px}.spnav--drawernav--sns{padding-bottom:40px}.spnav--drawernav--sns ul{gap:0 10px}.spnav--drawernav--sns ul li{display:block;width:26px}.spnav--drawernav--sns ul li a{display:block;width:26px}.spnav--drawernav--sns ul li a span{display:flex;justify-content:center;align-items:center;width:26px;height:26px;border-radius:50%;background-color:#78eedd}@media screen and (max-width: 1182px){.spnav--drawernav--sns ul{display:flex}.align-items-center-sp{align-items:center}.justify-content-center-sp{justify-content:center}}.body-fixed{position:fixed;z-index:1;width:100%;height:100%}.loading{position:fixed;top:0;left:0;z-index:999999;display:none !important;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:linear-gradient(90deg, #b3fffd 0, #e3e6ff 50%, #fde5f5 100%);background-size:200% 200%;opacity:1;animation:bgGrade 10s ease infinite;pointer-events:none}.loading--icon{display:block;width:32vw;opacity:1}@media screen and (min-width: 768px){.loading--icon{width:10vw}}.loading.js-loaded{opacity:0;transition:.5s}.nextmv{position:relative;width:100%;overflow:hidden}.nextmv--bg{width:100%}.nextmv--bg>img{width:100%;max-height:360px;height:auto;border-radius:0 0 40px 40px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.nextmv--bg>img{max-height:200px}}.nextmv--bgtxt{position:absolute;top:60%;left:50%;width:100%;max-height:150px;max-height:100px;height:6vw;text-align:center;transform:translate(-50%, -50%)}@media screen and (max-width: 991px){.nextmv--bgtxt{height:4vw}}@media screen and (max-width: 767px){.nextmv--bgtxt{width:200%;height:14vw}}.nextmv--bgtxt>img{width:auto;height:100%}.nextmv--title{position:absolute;top:60%;left:50%;width:100%;font-size:60px;text-align:center;letter-spacing:.1em;transform:translate(-50%, -50%)}@media screen and (max-width: 991px){.nextmv--title{font-size:3vw}}@media screen and (max-width: 767px){.nextmv--title{font-size:8vw}}.nomvwrap{min-height:500px;padding-top:200px}/*# sourceMappingURL=common.min.css.map */