﻿@import url(//fonts.googleapis.com/css?family=Abel);*,*::before,*::after{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul,ol{list-style:none}img.b-lazy{width:auto;opacity:0;transition:opacity 0.25s linear}img.b-lazy.b-loaded{width:100%;opacity:1}.b-lazy{opacity:0;transition:opacity 0.25s linear}.b-lazy.b-loaded{opacity:1}a:link{text-decoration:none;color:#39f;border:none;outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0.5)}a:visited{text-decoration:none;color:#0059b3}a:hover{color:#f00}a:active{color:#f00}a[href^="tel:"]{pointer-events:none;color:#000}@media screen and (max-width: 720px){a[href^="tel:"]{pointer-events:auto;color:#00f}}a img{border:0}html{font-size:62.5%}:root body #container>header div.header div.wrapper,:root body #container>header h1>div,:root body #container>nav,:root body #container main article>section>h2,:root body #container main article>section>div,:root body #container main article .index_header,.page_profile{width:1160px;margin:0 auto}@media screen and (max-width: 720px){:root body #container>header div.header div.wrapper,:root body #container>header h1>div,:root body #container>nav,:root body #container main article>section>h2,:root body #container main article>section>div,:root body #container main article .index_header,.page_profile{width:100%;overflow:hidden}}:root body #container main article .index_news>div>ul li,.page_news>div>ul li{width:100%;overflow:hidden}:root body #container main article .index_news>div>ul li:not(:last-child),.page_news>div>ul li:not(:last-child){margin-bottom:1rem}:root body #container main article .index_news>div>ul li p.date,.page_news>div>ul li p.date{font-family:Abel;font-weight:bold;color:#f69;width:9em;float:left}@media screen and (max-width: 720px){:root body #container main article .index_news>div>ul li p.date span.year,.page_news>div>ul li p.date span.year{display:none}}@media screen and (max-width: 720px){:root body #container main article .index_news>div>ul li p.date,.page_news>div>ul li p.date{width:100%;float:none}}:root body #container main article .index_news>div>ul li p.title,.page_news>div>ul li p.title{padding-left:9em}@media screen and (max-width: 720px){:root body #container main article .index_news>div>ul li p.title,.page_news>div>ul li p.title{width:100%;padding-left:0}}:root body #container main article .index_news>div>ul li p.title a,.page_news>div>ul li p.title a{color:#000;display:block}:root body #container main article .index_schedule>div dl,.page_discography_campaign>div dl,.page_schedule>div dl{width:100%;overflow:hidden;font-size:1.6rem;line-height:2rem}:root body #container main article .index_schedule>div dl dt,.page_discography_campaign>div dl dt,.page_schedule>div dl dt{width:6em;float:left;margin-bottom:0.5em}@media screen and (max-width: 720px){:root body #container main article .index_schedule>div dl dt,.page_discography_campaign>div dl dt,.page_schedule>div dl dt{width:6em}}:root body #container main article .index_schedule>div dl dt p.date,.page_discography_campaign>div dl dt p.date,.page_schedule>div dl dt p.date{font-weight:bold}:root body #container main article .index_schedule>div dl dt p.date span.year,.page_discography_campaign>div dl dt p.date span.year,.page_schedule>div dl dt p.date span.year{display:none}@media screen and (max-width: 720px){:root body #container main article .index_schedule>div dl dt p.date span.year,.page_discography_campaign>div dl dt p.date span.year,.page_schedule>div dl dt p.date span.year{display:none}}:root body #container main article .index_schedule>div dl dt p.date span.wd.Sat,.page_discography_campaign>div dl dt p.date span.wd.Sat,.page_schedule>div dl dt p.date span.wd.Sat{color:#66f}:root body #container main article .index_schedule>div dl dt p.date span.wd.Sun,.page_discography_campaign>div dl dt p.date span.wd.Sun,.page_schedule>div dl dt p.date span.wd.Sun{color:#f66}:root body #container main article .index_schedule>div dl dt p.date span.wd.holiday,.page_discography_campaign>div dl dt p.date span.wd.holiday,.page_schedule>div dl dt p.date span.wd.holiday{color:deeppink}:root body #container main article .index_schedule>div dl dd,.page_discography_campaign>div dl dd,.page_schedule>div dl dd{padding-left:6em;margin-bottom:1em}@media screen and (max-width: 720px){:root body #container main article .index_schedule>div dl dd,.page_discography_campaign>div dl dd,.page_schedule>div dl dd{margin-bottom:0.5em}}:root body #container main article .index_schedule>div dl dd:not(:last-child),.page_discography_campaign>div dl dd:not(:last-child),.page_schedule>div dl dd:not(:last-child){border-bottom:1px solid #39f;padding-bottom:1em}@media screen and (max-width: 720px){:root body #container main article .index_schedule>div dl dd:not(:last-child),.page_discography_campaign>div dl dd:not(:last-child),.page_schedule>div dl dd:not(:last-child){padding-bottom:0.5em}}@media screen and (max-width: 720px){:root body #container main article .index_schedule>div dl dd,.page_discography_campaign>div dl dd,.page_schedule>div dl dd{padding-left:6em}}:root body #container main article .index_schedule>div dl dd ul li:not(:last-child),.page_discography_campaign>div dl dd ul li:not(:last-child),.page_schedule>div dl dd ul li:not(:last-child){padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #39f}@media screen and (max-width: 720px){:root body #container main article .index_schedule>div dl dd ul li:not(:last-child),.page_discography_campaign>div dl dd ul li:not(:last-child),.page_schedule>div dl dd ul li:not(:last-child){padding-bottom:0.5rem;margin-bottom:0.5rem}}:root body #container main article .index_schedule>div dl dd ul li.past,.page_discography_campaign>div dl dd ul li.past,.page_schedule>div dl dd ul li.past{opacity:0.5}:root body #container main article .index_schedule>div dl dd ul li div:first-child,.page_discography_campaign>div dl dd ul li div:first-child,.page_schedule>div dl dd ul li div:first-child{margin-bottom:0.5rem}@media screen and (max-width: 720px){:root body #container main article .index_schedule>div dl dd ul li div:first-child,.page_discography_campaign>div dl dd ul li div:first-child,.page_schedule>div dl dd ul li div:first-child{margin-bottom:0}}@media screen and (max-width: 720px){:root body #container main article .index_schedule>div dl dd ul li div p.cats,.page_discography_campaign>div dl dd ul li div p.cats,.page_schedule>div dl dd ul li div p.cats{margin-right:0.5rem}}:root body #container main article .index_schedule>div dl dd ul li div p.cats a,.page_discography_campaign>div dl dd ul li div p.cats a,.page_schedule>div dl dd ul li div p.cats a{display:inline-block;text-align:center;background-color:#f69;color:#fff;border-radius:99em;font-size:1.4rem;line-height:1rem;padding:0.6rem 1rem;margin-bottom:0.5rem;white-space:nowrap}:root body #container main article .index_schedule>div dl dd ul li div p.cats a:not(:last-child),.page_discography_campaign>div dl dd ul li div p.cats a:not(:last-child),.page_schedule>div dl dd ul li div p.cats a:not(:last-child){margin-right:0.5rem}@media screen and (max-width: 720px){:root body #container main article .index_schedule>div dl dd ul li div p.cats a:not(:last-child),.page_discography_campaign>div dl dd ul li div p.cats a:not(:last-child),.page_schedule>div dl dd ul li div p.cats a:not(:last-child){margin-right:0.25rem}}@media screen and (max-width: 720px){:root body #container main article .index_schedule>div dl dd ul li div p.cats a,.page_discography_campaign>div dl dd ul li div p.cats a,.page_schedule>div dl dd ul li div p.cats a{font-size:1.25rem;line-height:1;padding:0.4rem 0.8rem;margin-bottom:0.25rem}}:root body #container main article .index_schedule>div dl dd ul li div a,.page_discography_campaign>div dl dd ul li div a,.page_schedule>div dl dd ul li div a{color:#000;display:block;text-align:left}:root body #container main article .index_schedule>div dl dd ul li div a p.tag,.page_discography_campaign>div dl dd ul li div a p.tag,.page_schedule>div dl dd ul li div a p.tag{display:inline-block;white-space:nowrap;border:1px solid #000;margin-right:1rem;font-size:1.25rem;line-height:1rem;padding:0.4rem;border-radius:0.25rem;margin-bottom:0.5rem}:root body #container main article .index_schedule>div dl dd ul li div a p.tag.hostevent,.page_discography_campaign>div dl dd ul li div a p.tag.hostevent,.page_schedule>div dl dd ul li div a p.tag.hostevent{border-color:#f39;color:#f39}:root body #container main article .index_schedule>div dl dd ul li div a p.tag.guestevent,.page_discography_campaign>div dl dd ul li div a p.tag.guestevent,.page_schedule>div dl dd ul li div a p.tag.guestevent{border-color:#36f;color:#36f}:root body #container main article .index_schedule>div dl dd ul li div a p.tag.campaign,.page_discography_campaign>div dl dd ul li div a p.tag.campaign,.page_schedule>div dl dd ul li div a p.tag.campaign{border-color:#f60;color:#f60}:root body #container main article .index_schedule>div dl dd ul li div a p.tag.media,.page_discography_campaign>div dl dd ul li div a p.tag.media,.page_schedule>div dl dd ul li div a p.tag.media{border-color:#090;color:#090}:root body #container main article .index_schedule>div dl dd ul li div a p.tag.stage,.page_discography_campaign>div dl dd ul li div a p.tag.stage,.page_schedule>div dl dd ul li div a p.tag.stage{border-color:#333;color:#333}:root body #container main article .index_schedule>div dl dd ul li div a p.tag.none,.page_discography_campaign>div dl dd ul li div a p.tag.none,.page_schedule>div dl dd ul li div a p.tag.none{display:none}@media screen and (max-width: 720px){:root body #container main article .index_schedule>div dl dd ul li div a p.tag,.page_discography_campaign>div dl dd ul li div a p.tag,.page_schedule>div dl dd ul li div a p.tag{font-size:1rem;line-height:1;padding:0.25rem}}:root body #container main article .index_schedule>div dl dd ul li div a p.title,.page_discography_campaign>div dl dd ul li div a p.title,.page_schedule>div dl dd ul li div a p.title{display:inline-block;margin-right:1rem}@media screen and (max-width: 720px){:root body #container main article .index_schedule>div dl dd ul li div a p.title,.page_discography_campaign>div dl dd ul li div a p.title,.page_schedule>div dl dd ul li div a p.title{margin-right:0;display:block;font-size:1.5rem;line-height:1.25}}:root body #container main article .index_schedule>div dl dd ul li div a p.place,.page_discography_campaign>div dl dd ul li div a p.place,.page_schedule>div dl dd ul li div a p.place{display:inline-block}@media screen and (max-width: 720px){:root body #container main article .index_schedule>div dl dd ul li div a p.place,.page_discography_campaign>div dl dd ul li div a p.place,.page_schedule>div dl dd ul li div a p.place{display:block;font-size:1.5rem;line-height:1.25}}:root body #container main article .index_schedule>div dl dt.past,.page_discography_campaign>div dl dt.past,.page_schedule>div dl dt.past,:root body #container main article .index_schedule>div dl dd.past,.page_discography_campaign>div dl dd.past,.page_schedule>div dl dd.past{display:none}@font-family : 'Abel';:root body #container main article .index_youtube>div ul,.page_discography_youtube>div ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 720px){:root body #container main article .index_youtube>div ul,.page_discography_youtube>div ul{display:block}}:root body #container main article .index_youtube>div ul li,.page_discography_youtube>div ul li{width:-moz-calc((100% - 2rem) / 2);width:-o-calc((100% - 2rem) / 2);width:-webkit-calc((100% - 2rem) / 2);width:calc((100% - 2rem) / 2);border:1px solid #39f;padding:1rem;margin-bottom:2rem;border-radius:0.25rem}@media screen and (max-width: 720px){:root body #container main article .index_youtube>div ul li,.page_discography_youtube>div ul li{width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:0}:root body #container main article .index_youtube>div ul li:not(:last-child),.page_discography_youtube>div ul li:not(:last-child){margin-bottom:1rem}}:root body #container main article .index_youtube>div ul li div.youtube,.page_discography_youtube>div ul li div.youtube{position:relative;width:100%;margin-bottom:1rem;line-height:0}@media screen and (max-width: 720px){:root body #container main article .index_youtube>div ul li div.youtube,.page_discography_youtube>div ul li div.youtube{margin-bottom:0;width:45%}}:root body #container main article .index_youtube>div ul li div.youtube::before,.page_discography_youtube>div ul li div.youtube::before{content:'';display:block;padding-top:56.25%}:root body #container main article .index_youtube>div ul li div.youtube iframe,.page_discography_youtube>div ul li div.youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}:root body #container main article .index_youtube>div ul li div.info,.page_discography_youtube>div ul li div.info{text-align:center}@media screen and (max-width: 720px){:root body #container main article .index_youtube>div ul li div.info,.page_discography_youtube>div ul li div.info{width:55%;text-align:left;padding-left:0.5rem}}:root body #container main article .index_youtube>div ul li div.info p:not(:last-child),.page_discography_youtube>div ul li div.info p:not(:last-child){margin-bottom:1rem}@media screen and (max-width: 720px){:root body #container main article .index_youtube>div ul li div.info p:not(:last-child),.page_discography_youtube>div ul li div.info p:not(:last-child){margin-bottom:0.5rem}}:root body #container main article .index_youtube>div ul li div.info p.title,.page_discography_youtube>div ul li div.info p.title{font-size:2rem;line-height:1.25;font-weight:bold}@media screen and (max-width: 720px){:root body #container main article .index_youtube>div ul li div.info p.title,.page_discography_youtube>div ul li div.info p.title{font-size:1.6rem;line-height:1.25}}:root body #container main article .index_youtube>div ul li div.info p.artist,.page_discography_youtube>div ul li div.info p.artist{font-size:1.75rem;line-height:1}@media screen and (max-width: 720px){:root body #container main article .index_youtube>div ul li div.info p.artist,.page_discography_youtube>div ul li div.info p.artist{font-size:1.5rem;line-height:1}}:root body #container main article .index_newrelease>div div.disc,:root body #container main article .page_discography_title>div div.disc,.page_discography_discs>div ul li div.disc{width:100%}:root body #container main article .index_newrelease>div div.disc p.jacket,:root body #container main article .page_discography_title>div div.disc p.jacket,.page_discography_discs>div ul li div.disc p.jacket{position:relative}:root body #container main article .index_newrelease>div div.disc p.jacket a,:root body #container main article .page_discography_title>div div.disc p.jacket a,.page_discography_discs>div ul li div.disc p.jacket a{display:block;position:relative;overflow:hidden;line-height:0;transition:all .2s linear 0s}:root body #container main article .index_newrelease>div div.disc p.jacket a::before,:root body #container main article .page_discography_title>div div.disc p.jacket a::before,.page_discography_discs>div ul li div.disc p.jacket a::before{content:'';display:block;padding-top:100%}:root body #container main article .index_newrelease>div div.disc p.jacket a.dummy,:root body #container main article .page_discography_title>div div.disc p.jacket a.dummy,.page_discography_discs>div ul li div.disc p.jacket a.dummy{pointer-events:none;cursor:default}:root body #container main article .index_newrelease>div div.disc p.jacket a:hover,:root body #container main article .page_discography_title>div div.disc p.jacket a:hover,.page_discography_discs>div ul li div.disc p.jacket a:hover{opacity:0.5}@media screen and (max-width: 720px){:root body #container main article .index_newrelease>div div.disc p.jacket a:hover,:root body #container main article .page_discography_title>div div.disc p.jacket a:hover,.page_discography_discs>div ul li div.disc p.jacket a:hover{opacity:initial}}:root body #container main article .index_newrelease>div div.disc p.jacket a span,:root body #container main article .page_discography_title>div div.disc p.jacket a span,.page_discography_discs>div ul li div.disc p.jacket a span{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.05);background-repeat:no-repeat;background-position:center;background-size:contain}:root body #container main article .index_newrelease>div div.disc p.jacket a span.nowprinting,:root body #container main article .page_discography_title>div div.disc p.jacket a span.nowprinting,.page_discography_discs>div ul li div.disc p.jacket a span.nowprinting{background-color:rgba(0,0,0,0.05);background-repeat:no-repeat;background-position:center;background-size:80%}:root body #container main article .index_newrelease>div div.disc p.jacket a span.nowprinting::before,:root body #container main article .page_discography_title>div div.disc p.jacket a span.nowprinting::before,.page_discography_discs>div ul li div.disc p.jacket a span.nowprinting::before{content:'Now Printing';display:block;text-align:center;position:absolute;background-color:#fa0;color:#fff;width:200%;left:-20%;top:75%;opacity:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);font-family:Abel;font-weight:bold;font-size:1.75rem;line-height:1;padding:0.25rem 0}@media screen and (max-width: 720px){:root body #container main article .index_newrelease>div div.disc p.jacket a span.nowprinting::before,:root body #container main article .page_discography_title>div div.disc p.jacket a span.nowprinting::before,.page_discography_discs>div ul li div.disc p.jacket a span.nowprinting::before{font-size:3vw;line-height:1}}:root body #container main article .index_newrelease>div div.disc div.detail p.release_date,:root body #container main article .page_discography_title>div div.disc div.detail p.release_date,.page_discography_discs>div ul li div.disc div.detail p.release_date{color:#f69;font-family:Abel;font-weight:bold;line-height:1}:root body #container main article .index_newrelease>div div.disc div.detail p.type,:root body #container main article .page_discography_title>div div.disc div.detail p.type,.page_discography_discs>div ul li div.disc div.detail p.type{font-family:Abel;display:inline-block;border:1px solid #ccc;line-height:1;padding:0.25em;border-radius:0.25rem;color:#333}:root body #container main article .index_newrelease>div div.disc div.detail h3 a,:root body #container main article .page_discography_title>div div.disc div.detail h3 a,.page_discography_discs>div ul li div.disc div.detail h3 a{color:#39f;line-height:1}:root body #container main article .index_newrelease>div div.disc div.detail h3 a.dummy,:root body #container main article .page_discography_title>div div.disc div.detail h3 a.dummy,.page_discography_discs>div ul li div.disc div.detail h3 a.dummy{pointer-events:none;cursor:default}:root body #container main article .index_newrelease>div div.disc div.detail p.artist a,:root body #container main article .page_discography_title>div div.disc div.detail p.artist a,.page_discography_discs>div ul li div.disc div.detail p.artist a{color:#fa0}div.pagenation{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:2rem;color:#fff}div.pagenation a{color:#ff0}div.pagenation a.prev::before{content:'';font-family:FontAwesome;content:'\f100'}div.pagenation a.next::before{content:'';font-family:FontAwesome;content:'\f101'}div.pagenation .page-numbers{display:inline-block;background-color:#39f;border-radius:0.25rem;font-family:Abel;font-weight:bold;width:4rem;font-size:2rem;line-height:1;padding:1rem;margin:0 0.25rem;text-align:center}#loading{position:fixed;background-color:#fff;width:100%;height:100%;top:0;left:0;z-index:1000}#loading .sk-circle{margin:0 !important;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#loading .sk-circle .sk-child::before{background-color:#fa0}p#browserWarning{background-color:#f00;text-align:center;padding:1rem}p#browserWarning a{color:#ff0;font-weight:bold}a.edit_in_admin{display:inline-block;right:0;position:absolute;font-size:1.5rem;line-height:1;border:1px solid #00f;background-color:#fff;color:#00f;padding:0.5rem;border-radius:0.25rem;font-weight:bold;margin-bottom:2rem;opacity:0.5;z-index:99}a.edit_in_admin:hover{opacity:1}#ps{position:relative;margin-top:1em;padding-bottom:0.25em}@media screen and (max-width: 720px){#ps{position:fixed;bottom:1rem;right:1rem;z-index:10}}#ps a{font-size:2rem;line-height:1;color:#fff;border-radius:99em;width:5em;height:2em;line-height:2em;text-align:center;display:block;margin:0 auto;opacity:0.9}@media screen and (max-width: 720px){#ps a{width:2em}}#ps a.fa-twitter{background-color:#55acee}#ps a.fa-twitter::after{content:'Tweet!';display:inline-block;font-family:Abel;font-weight:bold;margin-left:0.25em}@media screen and (max-width: 720px){#ps a.fa-twitter::after{content:'';display:none}}#ps a.fa-facebook{background-color:#3b5999}#ps a:hover{color:#ff0}:root body{font-family:sans-serif;font-size:1.6rem;line-height:1.5em;text-align:justify;text-justify:inter-ideograph;word-break:break-all;-webkit-text-size-adjust:100%;min-width:1160px}@media screen and (max-width: 720px){:root body{min-width:100%}}:root body #container>header{margin-bottom:1rem}@media screen and (max-width: 720px){:root body #container>header{margin-bottom:0}}:root body #container>header div.header{background-color:#595959;background:-webkit-linear-gradient(180deg, #333, #595959);background:linear-gradient(180deg, #333, #595959);border-bottom:4px solid #fa0}@media screen and (max-width: 720px){:root body #container>header div.header{border-bottom-width:2px}}:root body #container>header div.header div.wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:1rem 0}@media screen and (max-width: 720px){:root body #container>header div.header div.wrapper{padding:1rem}}:root body #container>header div.header div.wrapper div.title a{display:block;line-height:0}:root body #container>header div.header div.wrapper div.title a img{height:3rem}@media screen and (max-width: 720px){:root body #container>header div.header div.wrapper div.title a img{height:2.5rem}}:root body #container>header div.header div.wrapper div.nav ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-end;justify-content:flex-end}:root body #container>header div.header div.wrapper div.nav ul li:not(:last-child){margin-right:1rem}@media screen and (max-width: 720px){:root body #container>header div.header div.wrapper div.nav ul li:not(:last-child){margin-right:0.5rem}}:root body #container>header div.header div.wrapper div.nav ul li a{display:block;width:3rem;height:3rem;background-color:#fff;border-radius:0.5rem;position:relative;color:#333}@media screen and (max-width: 720px){:root body #container>header div.header div.wrapper div.nav ul li a{width:2.5rem;height:2.5rem;border-radius:0.25rem}}:root body #container>header div.header div.wrapper div.nav ul li a::before{content:'';font-family:FontAwesome;display:block;position:absolute;width:100%;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;font-size:2rem;line-height:1}@media screen and (max-width: 720px){:root body #container>header div.header div.wrapper div.nav ul li a::before{font-size:2rem;line-height:1}}:root body #container>header div.header div.wrapper div.nav ul li.officialsite a::before{content:'\f015'}:root body #container>header div.header div.wrapper div.nav ul li.blog a::before{content:'\f09e'}:root body #container>header div.header div.wrapper div.nav ul li.twitter a::before{content:'\f099'}:root body #container>header div.header div.wrapper div.nav ul li.line a::before{content:'';height:2rem;background:transparent url(../img/line_icon.svg) no-repeat center center;background-size:auto 1.75rem}@media screen and (max-width: 720px){:root body #container>header div.header div.wrapper div.nav ul li.line a::before{height:1.75rem;background-size:auto 1.75rem}}:root body #container>header h1{position:relative}:root body #container>header h1 p.matt{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;background-repeat:no-repeat;background-position:center -406px;background-attachment:fixed;background-size:cover;-webkit-filter:blur(10px);filter:blur(10px);opacity:0.5}@media screen and (max-width: 720px){:root body #container>header h1 p.matt{display:none}}@media all and (-ms-high-contrast: none){:root body #container>header h1 p.matt{background-image:none !important}}@supports (-ms-accelerator: true){:root body #container>header h1 p.matt{background-image:none !important}}:root body #container>header h1>div{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}@media screen and (max-width: 720px){:root body #container>header h1>div{display:block}}:root body #container>header h1>div div{position:relative}:root body #container>header h1>div div::before{content:'';display:block}:root body #container>header h1>div div p{position:absolute;top:0;left:0;bottom:0;right:0;background:transparent scroll no-repeat center center}:root body #container>header h1>div div.pic{width:70%}:root body #container>header h1>div div.pic::before{padding-top:50%}:root body #container>header h1>div div.pic p{background-size:cover;background-position:center top}:root body #container>header h1>div div.pic p a{display:block;width:100%;height:100%;top:0;right:0;bottom:0;left:0}:root body #container>header h1>div div.pic.profile p{background-position:top center}@media screen and (max-width: 720px){:root body #container>header h1>div div.pic{width:100%}}:root body #container>header h1>div div.logo{width:30%;background-color:rgba(255,255,255,0.5)}:root body #container>header h1>div div.logo::before{padding-top:75%}:root body #container>header h1>div div.logo p{background-size:90%}:root body #container>header h1>div div.logo p a{display:block;width:100%;height:100%;top:0;right:0;bottom:0;left:0}@media screen and (max-width: 720px){:root body #container>header h1>div div.logo{width:30%;margin:-10% auto 1rem auto;background:none}:root body #container>header h1>div div.logo::before{padding-top:100%}:root body #container>header h1>div div.logo p{background-color:rgba(255,255,255,0.85);-webkit-box-shadow:0 0 4px 1px rgba(0,0,0,0.5);box-shadow:0 0 4px 1px rgba(0,0,0,0.5);border-radius:99em;overflow:hidden;background-size:90%}}:root body #container>nav{margin-bottom:3rem}@media screen and (max-width: 720px){:root body #container>nav{width:100%;padding:0 0.5rem;margin-top:-moz-calc(-20% - 0.5rem);margin-top:-o-calc(-20% - 0.5rem);margin-top:-webkit-calc(-20% - 0.5rem);margin-top:calc(-20% - 0.5rem);margin-bottom:3rem}}:root body #container>nav ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 720px){:root body #container>nav ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start}}:root body #container>nav ul li{width:-moz-calc((100% - 4rem) / 5);width:-o-calc((100% - 4rem) / 5);width:-webkit-calc((100% - 4rem) / 5);width:calc((100% - 4rem) / 5)}@media screen and (max-width: 720px){:root body #container>nav ul li{width:15.5%;position:relative}:root body #container>nav ul li::before{content:'';display:block;padding-top:100%}}:root body #container>nav ul li p{border-radius:0.25rem;border:1px solid #39f}@media screen and (max-width: 720px){:root body #container>nav ul li p{position:absolute;top:0;left:0;bottom:0;right:0}}:root body #container>nav ul li p a{display:block;text-align:center;font-size:2.5rem;line-height:1;padding:1rem 0;color:#39f;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}:root body #container>nav ul li p a::before{content:'';font-family:FontAwesome;display:block;margin-right:0.5rem}:root body #container>nav ul li p a::after{display:block;font-weight:bold;font-family:Abel}@media screen and (max-width: 720px){:root body #container>nav ul li p a{padding:0;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;display:block}:root body #container>nav ul li p a::before{content:'';font-family:FontAwesome;display:block;position:absolute;width:100%;top:30%;-webkit-transform:translateY(-30%);transform:translateY(-30%);font-size:6vw;line-height:1}:root body #container>nav ul li p a::after{display:block;position:absolute;width:100%;bottom:0.25rem;text-align:center;font-size:1.25rem;line-height:1;letter-spacing:-0.05em}}:root body #container>nav ul li:first-child p a::before{content:'\f077'}:root body #container>nav ul li:first-child p a:after{content:'Top'}@media screen and (max-width: 720px){:root body #container>nav ul li:first-child{display:none}}:root body #container>nav ul li:nth-child(2) p a::before{content:'\f1ea'}:root body #container>nav ul li:nth-child(2) p a:after{content:'News'}@media screen and (max-width: 720px){:root body #container>nav ul li:nth-child(2){margin-right:0.5rem}}:root body #container>nav ul li:nth-child(3) p a::before{content:'\f274'}:root body #container>nav ul li:nth-child(3) p a:after{content:'Event'}@media screen and (max-width: 720px){:root body #container>nav ul li:nth-child(3){margin-right:-moz-calc((100% - 15.5% * 4 - 1rem) / 2);margin-right:-o-calc((100% - 15.5% * 4 - 1rem) / 2);margin-right:-webkit-calc((100% - 15.5% * 4 - 1rem) / 2);margin-right:calc((100% - 15.5% * 4 - 1rem) / 2)}}:root body #container>nav ul li:nth-child(4) p a::before{content:'\f001'}:root body #container>nav ul li:nth-child(4) p a:after{content:'Release'}@media screen and (max-width: 720px){:root body #container>nav ul li:nth-child(4){margin-left:-moz-calc((100% - 15.5% * 4 - 1rem) / 2);margin-left:-o-calc((100% - 15.5% * 4 - 1rem) / 2);margin-left:-webkit-calc((100% - 15.5% * 4 - 1rem) / 2);margin-left:calc((100% - 15.5% * 4 - 1rem) / 2)}}:root body #container>nav ul li:nth-child(5) p a::before{content:'\f0c0'}:root body #container>nav ul li:nth-child(5) p a:after{content:'Profile'}@media screen and (max-width: 720px){:root body #container>nav ul li:nth-child(5){margin-left:0.5rem}}:root body #container main{display:block}:root body #container main article>section{margin-bottom:2rem}@media screen and (max-width: 720px){:root body #container main article>section{padding:0 0.5rem}}:root body #container main article>section>h2{border-bottom:2px solid #39f;color:#39f;padding:0.25rem 0;margin-bottom:2rem}@media screen and (max-width: 720px){:root body #container main article>section>h2{margin-bottom:1rem}}:root body #container main article>section>h2 p{font-size:3rem;line-height:1;font-family:'Abel'}:root body #container main article .index_header{margin-bottom:1rem}:root body #container main article .index_newrelease>div div.disc,:root body #container main article .page_discography_title>div div.disc{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}@media screen and (max-width: 720px){:root body #container main article .index_newrelease>div div.disc,:root body #container main article .page_discography_title>div div.disc{display:block}}:root body #container main article .index_newrelease>div div.disc p.jacket,:root body #container main article .page_discography_title>div div.disc p.jacket{width:400px;margin-right:2rem;-webkit-box-flex:0 0 auto;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;line-height:0}@media screen and (max-width: 720px){:root body #container main article .index_newrelease>div div.disc p.jacket,:root body #container main article .page_discography_title>div div.disc p.jacket{width:100%;padding:0 20%;margin-right:0;margin-bottom:0.5rem}}:root body #container main article .index_newrelease>div div.disc p.jacket a span.nowprinting::before,:root body #container main article .page_discography_title>div div.disc p.jacket a span.nowprinting::before{font-size:3rem !important;line-height:1em !important}@media screen and (max-width: 720px){:root body #container main article .index_newrelease>div div.disc p.jacket a span.nowprinting::before,:root body #container main article .page_discography_title>div div.disc p.jacket a span.nowprinting::before{font-size:4vw !important;line-height:1em !important}}:root body #container main article .index_newrelease>div div.disc div.detail,:root body #container main article .page_discography_title>div div.disc div.detail{-webkit-box-flex:1 1 auto;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto}:root body #container main article .index_newrelease>div div.disc div.detail .release_date,:root body #container main article .page_discography_title>div div.disc div.detail .release_date{font-size:3rem;line-height:1;margin-bottom:1rem}@media screen and (max-width: 720px){:root body #container main article .index_newrelease>div div.disc div.detail .release_date,:root body #container main article .page_discography_title>div div.disc div.detail .release_date{font-size:2rem;line-height:1;margin-bottom:0.5rem}}:root body #container main article .index_newrelease>div div.disc div.detail .type,:root body #container main article .page_discography_title>div div.disc div.detail .type{margin-bottom:1rem}@media screen and (max-width: 720px){:root body #container main article .index_newrelease>div div.disc div.detail .type,:root body #container main article .page_discography_title>div div.disc div.detail .type{margin-bottom:0.5rem}}:root body #container main article .index_newrelease>div div.disc div.detail h3,:root body #container main article .page_discography_title>div div.disc div.detail h3{margin-bottom:2rem}@media screen and (max-width: 720px){:root body #container main article .index_newrelease>div div.disc div.detail h3,:root body #container main article .page_discography_title>div div.disc div.detail h3{margin-bottom:1rem}}:root body #container main article .index_newrelease>div div.disc div.detail h3 a,:root body #container main article .page_discography_title>div div.disc div.detail h3 a{font-size:4rem;line-height:1;position:relative;display:block;width:100%;padding:1rem;text-align:center}@media screen and (max-width: 720px){:root body #container main article .index_newrelease>div div.disc div.detail h3 a,:root body #container main article .page_discography_title>div div.disc div.detail h3 a{font-size:3rem;line-height:1}}:root body #container main article .index_newrelease>div div.disc div.detail h3 a::before,:root body #container main article .page_discography_title>div div.disc div.detail h3 a::before,:root body #container main article .index_newrelease>div div.disc div.detail h3 a::after,:root body #container main article .page_discography_title>div div.disc div.detail h3 a::after{content:'';display:block;position:absolute;width:2rem;height:100%;border-color:#39f;border-style:solid}:root body #container main article .index_newrelease>div div.disc div.detail h3 a::before,:root body #container main article .page_discography_title>div div.disc div.detail h3 a::before{top:0;left:0;border-width:2px 0 0 2px}:root body #container main article .index_newrelease>div div.disc div.detail h3 a::after,:root body #container main article .page_discography_title>div div.disc div.detail h3 a::after{bottom:0;right:0;border-width:0 2px 2px 0}:root body #container main article .index_newrelease>div div.disc div.detail h3 a.dummy,:root body #container main article .page_discography_title>div div.disc div.detail h3 a.dummy{color:#fa0}:root body #container main article .index_newrelease>div div.disc div.detail h3 a.dummy::before,:root body #container main article .page_discography_title>div div.disc div.detail h3 a.dummy::before,:root body #container main article .index_newrelease>div div.disc div.detail h3 a.dummy::after,:root body #container main article .page_discography_title>div div.disc div.detail h3 a.dummy::after{border-color:#fa0}:root body #container main article .index_newrelease>div div.disc div.detail .lead,:root body #container main article .page_discography_title>div div.disc div.detail .lead{margin-bottom:2rem}@media screen and (max-width: 720px){:root body #container main article .index_newrelease>div div.disc div.detail .lead,:root body #container main article .page_discography_title>div div.disc div.detail .lead{margin-bottom:1rem}}:root body #container main article .index_newrelease>div div.disc div.detail .content,:root body #container main article .page_discography_title>div div.disc div.detail .content{border:1px solid #39f;padding:2rem;width:100%;border-radius:0.25rem}@media screen and (max-width: 720px){:root body #container main article .index_newrelease>div div.disc div.detail .content,:root body #container main article .page_discography_title>div div.disc div.detail .content{padding:1rem}}:root body #container main article .index_newrelease>div div.disc div.detail .benefits,:root body #container main article .page_discography_title>div div.disc div.detail .benefits{border-bottom:1px solid #fff}:root body #container main article .index_newrelease>div div.disc div.detail .benefits a,:root body #container main article .page_discography_title>div div.disc div.detail .benefits a{display:inline-block;border:1px solid #39f;color:#39f;margin-right:1rem;font-size:2rem;line-height:1;padding:0.5rem;border-radius:0.25rem}:root body #container main article .index_newrelease>div div.disc div.detail .benefits a.oubo::before,:root body #container main article .page_discography_title>div div.disc div.detail .benefits a.oubo::before{content:'応募特典'}:root body #container main article .index_newrelease>div div.disc div.detail .benefits a.ec::before,:root body #container main article .page_discography_title>div div.disc div.detail .benefits a.ec::before{content:'EC特典'}@media screen and (max-width: 720px){:root body #container main article .index_newrelease>div div.disc div.detail,:root body #container main article .page_discography_title>div div.disc div.detail{text-align:center}:root body #container main article .index_newrelease>div div.disc div.detail .lead,:root body #container main article .page_discography_title>div div.disc div.detail .lead,:root body #container main article .index_newrelease>div div.disc div.detail .content,:root body #container main article .page_discography_title>div div.disc div.detail .content{text-align:left}}:root body #container main article .index_newrelease>div div.disc_list,:root body #container main article .page_discography_title>div div.disc_list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}:root body #container footer{text-align:center;background-color:#222;padding:1rem 0}:root body #container footer>div p.scroll_top{text-align:center;margin:1rem 0}:root body #container footer>div p.scroll_top a{display:block;width:4rem;height:4rem;margin:auto;background-color:#fff;border-radius:99em}:root body #container footer>div p.scroll_top a::before{content:'';font-family:FontAwesome;content:'\f106';display:block;font-size:3rem;line-height:3.5rem;color:#000}@media all and (-ms-high-contrast: none){:root body #container footer>div p.scroll_top a::before{padding-top:1.75rem}}@supports (-ms-accelerator: true){:root body #container footer>div p.scroll_top a::before{padding-top:0}}@media all and (-ms-high-contrast: none){:root body #container footer>div p.scroll_top a *::-ms-backdrop,:root body #container footer>div p.scroll_top a::before{padding-top:0}}:root body #container footer>div div.link{margin-bottom:2rem}:root body #container footer>div div.link ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}:root body #container footer>div div.link ul li:not(:last-child) a{border-right:1px solid #fff}:root body #container footer>div div.link ul li a{color:#fff;white-space:nowrap;display:inline-block;padding:0 0.5rem;font-family:Abel;font-size:1.5rem;line-height:1}:root body #container footer>div small{display:block;text-align:center;color:#fff;font-family:'Abel';font-weight:bold;font-size:1.6rem;line-height:1em}#loading .sk-circle{margin:0 !important;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#ps{position:fixed;top:1em;right:1em;z-index:9999;display:none}#ps a{font-size:large;color:#fff;border-radius:99em;width:2em;height:2em;line-height:2em;text-align:center;display:block;margin-bottom:0.25em;opacity:0.9}#ps a.fa-twitter{background-color:#55acee}#ps a.fa-facebook{background-color:#3b5999}#ps a:hover{color:#ff0}@media screen and (max-width: 720px){#ps{top:5px;right:5px}}.page_discography_title>div div.disc{position:relative}.page_discography_campaign>div a.showPast{display:block;font-size:1.6rem;line-height:1;text-align:center;width:13em;padding:1rem;margin:0 auto 2rem auto;border:1px solid #39f;color:#39f;cursor:pointer;white-space:nowrap;border-radius:0.25rem}@media screen and (max-width: 720px){.page_discography_campaign>div a.showPast{margin-bottom:1rem}}.page_discography_campaign>div a.showPast::after{content:'終了したイベントを見る';font-weight:bold}.page_discography_discs>div ul li{margin-bottom:4rem}@media screen and (max-width: 720px){.page_discography_discs>div ul li{margin-bottom:2rem}}.page_discography_discs>div ul li div.disc{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.page_discography_discs>div ul li div.disc p.jacket{width:300px;margin-right:2rem;-webkit-box-flex:0 0 auto;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto}@media screen and (max-width: 720px){.page_discography_discs>div ul li div.disc p.jacket{width:30%;margin-right:1rem}}.page_discography_discs>div ul li div.disc p.jacket a span.nowprinting::before{font-size:2rem !important;line-height:1em !important}@media screen and (max-width: 720px){.page_discography_discs>div ul li div.disc p.jacket a span.nowprinting::before{font-size:2vw !important;line-height:1em !important}}.page_discography_discs>div ul li div.disc div.detail{-webkit-box-flex:1 1 auto;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;line-height:1}.page_discography_discs>div ul li div.disc div.detail p.release_date{font-size:2rem;line-height:1;margin-bottom:1rem}@media screen and (max-width: 720px){.page_discography_discs>div ul li div.disc div.detail p.release_date{margin-bottom:0.25rem}}.page_discography_discs>div ul li div.disc div.detail p.type{margin-bottom:1rem;font-size:1.5rem;line-height:1}@media screen and (max-width: 720px){.page_discography_discs>div ul li div.disc div.detail p.type{font-size:1.25rem;line-height:1;margin-bottom:0.5rem}}.page_discography_discs>div ul li div.disc div.detail h3{font-size:4rem;line-height:1;margin-bottom:1rem}@media screen and (max-width: 720px){.page_discography_discs>div ul li div.disc div.detail h3{font-size:2rem;line-height:1;margin-bottom:0.5rem}}.page_discography_discs>div ul li div.disc div.detail h4{font-size:3rem;line-height:1;border-bottom:2px solid #000;margin-bottom:2rem;padding-bottom:1rem}@media screen and (max-width: 720px){.page_discography_discs>div ul li div.disc div.detail h4{font-size:2.5rem;line-height:1;padding-bottom:0.5rem;margin-bottom:1rem}}.page_discography_discs>div ul li div.disc div.detail div.lead{font-size:1.6rem;line-height:1.5}@media screen and (max-width: 720px){.page_discography_discs>div ul li div.disc div.detail div.lead{display:none}}.page_discography_discs>div ul li div.disc div.detail dl{width:100%;overflow:hidden}.page_discography_discs>div ul li div.disc div.detail dl dt:not(:last-of-type),.page_discography_discs>div ul li div.disc div.detail dl dd:not(:last-of-type){margin-bottom:1rem}@media screen and (max-width: 720px){.page_discography_discs>div ul li div.disc div.detail dl dt:not(:last-of-type),.page_discography_discs>div ul li div.disc div.detail dl dd:not(:last-of-type){margin-bottom:0.5rem}}.page_discography_discs>div ul li div.disc div.detail dl dt{width:5em;float:left;font-weight:bold}.page_discography_discs>div ul li div.disc div.detail dl dt.idnumber::before{content:'品番'}.page_discography_discs>div ul li div.disc div.detail dl dt.media::before{content:'メディア'}.page_discography_discs>div ul li div.disc div.detail dl dt.price::before{content:'価格'}.page_discography_discs>div ul li div.disc div.detail dl dt.songlist::before{content:'曲目'}@media screen and (max-width: 720px){.page_discography_discs>div ul li div.disc div.detail dl dt.songlist{width:100%;float:none}}.page_discography_discs>div ul li div.disc div.detail dl dt.misc::before{content:'備考'}@media screen and (max-width: 720px){.page_discography_discs>div ul li div.disc div.detail dl dt{font-size:1.35rem;line-height:1.25}}.page_discography_discs>div ul li div.disc div.detail dl dd{padding-left:5em}.page_discography_discs>div ul li div.disc div.detail dl dd.price::after{content:'円(税別)';font-size:.8em;line-height:1}.page_discography_discs>div ul li div.disc div.detail dl dd.songlist{line-height:1.25em}@media screen and (max-width: 720px){.page_discography_discs>div ul li div.disc div.detail dl dd.songlist{padding-left:0}}.page_discography_discs>div ul li div.disc div.detail dl dd.misc{padding-left:0;border-top:1px solid #000;padding-top:0.5rem;line-height:1.25em}@media screen and (max-width: 720px){.page_discography_discs>div ul li div.disc div.detail dl dd{font-size:1.35rem;line-height:1.25}}.page_profile{margin-bottom:1rem}.page_profile>div div.picture{line-height:0;overflow:hidden;border-radius:0.25rem;position:relative}.page_profile>div div.picture>img{width:100%}.page_profile>div div.picture p.logo{position:absolute;left:2rem;bottom:2rem;width:100%}@media screen and (max-width: 720px){.page_profile>div div.picture p.logo{left:1rem;bottom:1rem}}.page_profile>div div.picture p.logo img.logo.narrow{width:33.3333%}@media screen and (max-width: 720px){.page_profile>div div.picture p.logo img.logo.narrow{width:50%}}.page_profile>div div.picture p.logo img.logo.wide{width:25%}@media screen and (max-width: 720px){.page_profile>div div.picture p.logo img.logo.wide{width:50%}}.page_profile>div h2 p{font-size:6rem;line-height:1;padding:2rem 0;text-align:center;color:#fa0}@media screen and (max-width: 720px){.page_profile>div h2 p{font-size:3rem;line-height:1}}.page_profile>div .content{font-size:1.6rem;line-height:1.75;margin-bottom:1em}@media screen and (max-width: 720px){.page_profile>div .content{font-size:1.5rem;line-height:1.5}}.page_profile>div .members h3{margin-bottom:1em}.page_profile>div .members h3 p{text-align:center;font-size:4rem;line-height:1;font-weight:bold}.page_profile>div .members ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start}@media screen and (max-width: 720px){.page_profile>div .members ul{display:block}}.page_profile>div .members ul li{width:-moz-calc((100% - 8rem) / 5);width:-o-calc((100% - 8rem) / 5);width:-webkit-calc((100% - 8rem) / 5);width:calc((100% - 8rem) / 5);margin-bottom:2rem}.page_profile>div .members ul li:not(:nth-child(5n)){margin-right:2rem}@media screen and (max-width: 720px){.page_profile>div .members ul li:not(:nth-child(5n)){margin-right:0}}@media screen and (max-width: 720px){.page_profile>div .members ul li{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;width:100%;margin-bottom:1rem}}.page_profile>div .members ul li .pic{position:relative;width:100%;margin-bottom:.25em}.page_profile>div .members ul li .pic::before{content:'';display:block;padding-top:150%}@media screen and (max-width: 720px){.page_profile>div .members ul li .pic{width:40%;margin-bottom:0}}.page_profile>div .members ul li .pic p{position:absolute;top:0;left:0;bottom:0;right:0;background:transparent  no-repeat scroll center top;background-size:cover}.page_profile>div .members ul li .pic p.nopicture{overflow:hidden;background-color:#ccc}.page_profile>div .members ul li .pic p.nopicture::before{display:block;position:absolute;content:'NO PICTURE';background-color:#999;color:#fff;top:50%;left:50%;text-align:center;font-size:125%;line-height:1;width:150%;-webkit-transform:translate(-50%, -50%) rotate(-15deg);transform:translate(-50%, -50%) rotate(-15deg);padding:.5em 0}.page_profile>div .members ul li .text{font-size:1.5rem;line-height:1.5}.page_profile>div .members ul li .text sub{vertical-align:baseline;font-size:75%}@media screen and (max-width: 720px){.page_profile>div .members ul li .text{width:60%;padding-left:.5em}}.page_profile>div .misc ul li{font-size:1.6rem;line-height:1.5}.page_profile>div .misc ul li::before{content:'';display:block;width:6em;font-family:Abel;font-weight:bold;float:left}.page_profile>div .misc ul li p{display:block;padding-left:6em}.page_profile>div .misc ul li p a{color:#39f}.page_profile>div .misc ul li.officialsite::before{content:'Officialsite:'}.page_profile>div .misc ul li.blog::before{content:'Blog:'}.page_profile>div .misc ul li.twitter::before{content:'Twitter:'}.page_profile>div .misc ul li.line::before{content:'LINE:'}
