div.loading{background:#000;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}div.wrapper1,div.wrapper2{background:#272626;min-width:750px;overflow:hidden}div#page header.page div.header{margin:0 auto;width:100%}div#page header.page div.header h1{margin:auto;padding:38px 0;width:344px}div#page header.page div.header h1 a{background-image:url(../images/common/header_logo.png);background-position:50%;height:40px;width:344px}div#page header.page div.header aside.service{position:fixed;right:0;top:0;z-index:3}div#page header.page div.header nav{left:0;position:fixed;top:0;z-index:3}div#page header.page div.header nav a{background:#fff;height:116px;position:relative;width:116px}div#page header.page div.header nav a span{-webkit-transition:all .25s linear;background:#272626;display:inline-block;transition:all .25s linear}div#page header.page div.header nav a span.i1{height:4px;left:30px;position:absolute;top:40px;width:52px}div#page header.page div.header nav a span.i2{height:4px;left:30px;position:absolute;top:57px;width:52px}div#page header.page div.header nav a span.i3{height:4px;left:30px;position:absolute;top:74px;width:52px}div#page header.page div.header nav a.on span.i1{-webkit-transform:translateY(17px) rotate(45deg);height:4px;left:30px;position:absolute;top:40px;transform:translateY(17px) rotate(45deg);width:52px}div#page header.page div.header nav a.on span.i2{-webkit-transform:scaleX(0);height:4px;left:30px;position:absolute;top:57px;transform:scaleX(0);width:52px}div#page header.page div.header nav a.on span.i3{-webkit-transform:translateY(-17px) rotate(-45deg);height:4px;left:30px;position:absolute;top:74px;transform:translateY(-17px) rotate(-45deg);width:52px}div#page header.page div.header.top{background:url(../images/top/header_bg03.jpg) top no-repeat;background-size:cover}div#page header.page div.header.top h1{margin:auto;padding:60px 0 800px;width:420px}div#page nav.page{-webkit-transition:all .5s cubic-bezier(.215,.61,.355,1);background:rgba(39,38,38,.8);height:100%;left:-100%;overflow:hidden;position:fixed;top:0;transition:all .5s cubic-bezier(.215,.61,.355,1);width:100%;z-index:2}div#page nav.page div.nav{-ms-flex-align:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;-ms-overflow-style:none;-webkit-box-align:center;-webkit-box-pack:center;-webkit-overflow-scrolling:auto;-webkit-transform:translate(-50%,-50%);align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;height:100%;justify-content:center;left:50%;overflow-y:scroll;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}div#page nav.page div.nav::-webkit-scrollbar{-webkit-appearance:none;display:none}div#page nav.page div.nav div.offset section ul li{padding:40px 0;text-align:center}div#page nav.page div.nav div.offset section ul li a{color:#fff;display:inline;font-family:Lato,sans-serif;font-size:4.8rem;letter-spacing:.4em;line-height:1em}div#page nav.page div.nav div.offset section ul li a.gnav--icon{padding-left:58px;position:relative}div#page nav.page div.nav div.offset section ul li a.gnav--icon:before{-webkit-transform:translateY(-50%);background:url(../images/update/icon_media.svg) 0 0 no-repeat;background-size:100% 100%;content:"";display:inline-block;height:40px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:40px}div#page nav.page div.nav div.offset section ul li a.on{color:#807c7c}div#page nav.page div.nav div.offset section ul li a.on.gnav--icon:before{background-image:url(../images/update/icon_media-on.svg)}div#page nav.page.on{-webkit-transform:translate(100%);transform:translate(100%)}div#page footer.page div.footer h1{font-family:Lato,sans-serif;font-size:2.4rem;letter-spacing:.4em;line-height:1em;padding:80px 0 40px;text-align:center}div#page footer.page div.footer aside.social ul{border-bottom:1px solid #fff;font-size:0;line-height:0;padding:0 0 80px;text-align:center}div#page footer.page div.footer aside.social ul li{display:inline-block;padding:0 28px}div#page footer.page div.footer small{display:block;font-family:Lato,sans-serif;font-size:1.4rem;letter-spacing:.4em;line-height:1em;padding:50px 0;text-align:center}section.content header.content{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 20px;width:750px}section.content header.content h1{font-family:Lato,sans-serif;font-size:4.8rem;letter-spacing:.4em;line-height:1em;padding:110px 0 100px;text-align:center;text-indent:.4em}section.content header.content h1.pageTitle--icon{position:relative}section.content header.content h1.pageTitle--icon:before{background:url(../images/update/icon_media.svg) 0 0 no-repeat;background-size:100% auto;content:"";display:inline-block;height:48px;margin-right:18px;vertical-align:bottom;width:48px}section.content header.content h1 img{display:inline}section.content nav.paging ul{font-size:0;line-height:0;margin:0 -10px;padding:0 0 60px}section.content nav.paging ul li{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;min-width:50%;padding:0 10px 20px}section.content nav.paging ul li a{background:#fff;color:#272626}section.content nav.paging ul li a,section.content nav.paging ul li span{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Lato,sans-serif;font-size:2.2rem;letter-spacing:.4em;line-height:2.5em;padding:0 10px;text-align:center}section.content nav.paging ul li span{background:#807c7c;color:#fff;display:block}section.content nav.backtop ul{font-size:0;line-height:0;padding:60px 0 40px;text-align:center}section.content nav.backtop ul li{display:inline-block;padding:0 40px 20px;vertical-align:top}section.content nav.backtop ul li a.back,section.content nav.backtop ul li a.pagetop{border-bottom:3px solid #fff;display:inline-block;font-family:Lato,sans-serif;font-size:2.8rem;letter-spacing:.4em;line-height:1em;padding:0 0 10px;text-indent:.4em}article.list{padding:0 0 40px}article.list header.list{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 20px;width:750px}article.list header.list h1{font-size:3.6rem;padding:0 0 60px;text-indent:.4em}article.list div.list h2,article.list header.list h1{font-family:Lato,sans-serif;font-weight:700;letter-spacing:.4em;line-height:1em;text-align:center}article.list div.list h2{font-size:3.2rem;padding:0 0 20px}article.list div.list div.title .noContents{font-family:Lato,sans-serif;font-size:2.4rem;letter-spacing:.4em;line-height:1.5em;padding:0 0 10px;text-align:center}article.list div.list div.title ul{padding:0 0 60px}article.list div.list div.title ul li{border-bottom:1px solid #fff;margin:0 0 40px;padding:0 0 40px}article.list div.list div.title ul li:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}article.list div.list div.title ul li{min-height:1%}article.list div.list div.title ul li time{display:block;font-family:Lato,sans-serif;font-size:2.4rem;letter-spacing:.4em;line-height:1.5em;padding:0 0 10px;text-align:center}article.list div.list div.title ul li p{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 20px;width:750px}article.list div.list div.title ul li p a{display:inline;font-size:2.4rem;letter-spacing:.2em;line-height:1.5em}article.list div.list div.title ul li p mark{background:#fff;color:#272626;display:inline-block;font-family:Lato,sans-serif;font-size:1.8rem;letter-spacing:.4em;line-height:1.5em;margin:0 0 0 10px;padding:0 10px;text-indent:.4em}article.list div.list div.title ul li p span{display:block;font-family:Lato,sans-serif;font-size:2rem;letter-spacing:.4em;line-height:1.5em;text-align:right}article.list div.list div.thumbnail{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 20px;width:750px}article.list div.list div.thumbnail ul{font-size:0;line-height:0}article.list div.list div.thumbnail ul li{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:0 0 40px;vertical-align:top}article.list div.list div.thumbnail ul li a div{position:relative}article.list div.list div.thumbnail ul li a div p{background:#fff;display:block}article.list div.list div.thumbnail ul li a div p img{width:100%}article.list div.list div.thumbnail ul li a div mark{background:none;bottom:0;display:block;height:60px;left:0;margin:auto;position:absolute;right:0;top:0;width:60px}article.list div.list div.thumbnail ul li a span{display:block;font-family:Lato,Noto Sans Japanese,sans-serif;font-size:2.2rem;letter-spacing:.4em;line-height:1.5em;padding:10px 0 0;text-align:center}article.list footer.list{padding:0 20px 40px}article.detail header.detail p,article.list footer.list{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;width:750px}article.detail header.detail p{font-size:0;line-height:0;padding:0 20px 30px;text-align:center}article.detail header.detail p span.category,article.detail header.detail p time{display:inline-block;font-family:Lato,sans-serif;font-size:2.4rem;letter-spacing:.4em;line-height:1em}article.detail header.detail p span.category{margin:0 0 0 10px}article.detail header.detail h1{border-bottom:1px solid #fff;font-size:4rem;font-weight:700;line-height:2em;margin:0 0 40px;padding:0 0 40px}article.detail header.detail h1 span{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0 auto;padding:0 20px;width:750px}article.detail header.detail aside.social ul{font-size:0;line-height:0;padding:0 0 40px;text-align:center}article.detail header.detail aside.social ul li{display:inline-block;padding:0 30px;vertical-align:top}article.detail div.detail{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 20px 20px;width:750px}article.detail div.detail div.vertical dl dt{margin:0 auto;padding:0 0 40px;width:500px}article.detail div.detail div.vertical dl dt img{width:100%}article.detail div.detail div.vertical dl dd h2{border-bottom:1px solid #fff;font-size:3.2rem;font-weight:700;line-height:1em;margin:0 0 20px;padding:0 0 20px;text-align:center}article.detail div.detail div.horizontal dl dt{margin:0 auto;padding:0 0 80px;width:500px}article.detail div.detail div.horizontal dl dt img{width:100%}article.detail div.detail div.horizontal dl dd h2{border-bottom:1px solid #fff;font-family:Lato,Noto Sans Japanese,sans-serif;font-size:3.2rem;font-weight:700;letter-spacing:.2em;line-height:1em;margin:0 0 40px;padding:0 0 40px;text-align:center}article.detail div.detail div.table table{border-collapse:separate;border-spacing:1px;margin:0 0 20px;width:100%}article.detail div.detail div.table table th{-webkit-box-sizing:border-box;background:#cdcdcd;box-sizing:border-box;color:#fff;font-size:2.4rem;line-height:1.5em;padding:5px;text-align:center;vertical-align:top;width:100px}article.detail div.detail div.table table td{background:#fff;font-size:2.4rem;line-height:1.5em;padding:5px}article.detail div.detail .detail__thumb{font-size:0;margin:0 auto 48px;max-width:710px;text-align:center}article.detail div.detail .detail__thumb .detail__thumbImg{-o-object-fit:contain;display:block;height:auto;margin:0 auto;max-height:500px;max-width:100%;object-fit:contain;width:auto}article.detail div.detail div.text{font-size:14px;line-height:2em;padding:0 0 40px}article.detail div.detail div.text a{display:inline;text-decoration:underline}article.detail div.detail div.text img{display:inline}article.detail div.detail div.text div.iframe{padding:56.25% 0 0;position:relative;width:100%}article.detail div.detail div.text div.iframe iframe{height:100%!important;left:0;position:absolute;top:0;width:100%!important}article.detail footer.detail{padding:0 0 40px}main.top{position:relative}main.top section.banner{margin:30px 0 0}main.top section.banner div.section div.banner p{margin:0 auto;padding:50px 0;width:640px}main.top section.banner div.section div.banner dl dt{color:#fff;font-family:Lato,sans-serif;font-size:2.4rem;letter-spacing:.3em;line-height:1em;padding:0 0 30px;text-align:center;text-indent:.3em}main.top section.banner div.section div.banner dl dd{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 0 50px;text-align:center;width:482px}main.top section.banner div.section div.banner dl dd a{-webkit-box-sizing:border-box;border:5px solid #fff;box-sizing:border-box;color:#fff;display:block;font-family:Lato,sans-serif;font-size:2.4rem;letter-spacing:.3em;line-height:1em;padding:20px 26px;text-indent:.3em}main.top section.banner div.section div.banner dl dd a.topNav__mediaicon{position:relative}main.top section.banner div.section div.banner dl dd a.topNav__mediaicon:before{-webkit-transform:translateY(-50%);background:url(../images/update/icon_media.svg) 0 0 no-repeat;background-size:100% 100%;content:"";display:block;height:40px;left:13px;position:absolute;top:50%;transform:translateY(-50%);width:40px}main.top section.banner div.section div.banner dl dd.icon a{-webkit-transition:all .125s linear;background:url(../images/update/instagram.png) 0 no-repeat;background-size:contain;border:5px solid #fff;color:#fff;display:inline-block;font-family:Lato,sans-serif;font-size:2.4rem;letter-spacing:.3em;line-height:1em;padding:20px 20px 20px 60px;text-indent:.3em;transition:all .125s linear}main.top section.banner div.section div.banner dl dd a:hover{opacity:.5}main.top section.catalog{padding:0 0 2%}main.top section.catalog img{margin:0 auto;text-align:center}main.top section.catalog div.section h1{color:#fff;font-family:Lato,sans-serif;font-size:3.4rem;letter-spacing:.4em;line-height:1em;padding:70px 0;text-align:center}main.top section.catalog div.section div.innnerBox{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin:0 auto;width:660px}main.top section.catalog div.section div.innnerBox p{color:#fff;margin:2% 2% 5%;text-align:center}main.top section.news div.section h1{font-family:Lato,sans-serif;font-size:3.4rem;letter-spacing:.4em;line-height:1em;padding:70px 0;text-align:center}main.top section.news div.section div.news ul{border-top:1px solid #fff}main.top section.news div.section div.news ul li{border-bottom:1px solid #fff;padding:33px 30px;text-align:center}main.top section.news div.section div.news ul li p:first-of-type{display:inline-block;text-align:left;vertical-align:top;width:210px}main.top section.news div.section div.news ul li p:first-of-type time{display:inline;font-family:Lato,sans-serif;font-size:2rem;letter-spacing:.3em;line-height:1.5em}main.top section.news div.section div.news ul li p:nth-of-type(2){display:inline-block;vertical-align:top;width:480px}main.top section.news div.section div.news ul li p:nth-of-type(2) a{font-size:2.2rem;letter-spacing:.2em;line-height:1.5em;text-align:left}main.top section.news div.section div.news ul li p:nth-of-type(2) a br{display:none}main.top section.news div.section nav{font-size:0;line-height:0;padding:80px 0;text-align:center}main.top section.news div.section nav a{border-bottom:3px solid #fff;color:#fff;display:inline-block;font-family:Lato,sans-serif;font-size:2.8rem;letter-spacing:.4em;line-height:1em;padding:0 0 10px;text-indent:.4em}main.top section.music{color:#fff;text-align:center}main.top section.music div.section{margin:0 auto;width:750px}main.top section.music div.section h1{font-size:3.4rem;padding:80px 0}main.top section.music div.section h1,main.top section.music div.section h2{font-family:Lato,sans-serif;letter-spacing:.4em;line-height:1em;text-align:center}main.top section.music div.section h2{font-size:3rem;padding:0}main.top section.music div.section div.text{font-size:1.7em;line-height:2em;padding:20px 0 0}main.top section.music .main{text-align:center}main.top section.music .link a,main.top section.music time{font-size:2rem;text-align:center}main.top section.music .link a{color:#fff}main.top section.music img{margin:0 auto;width:80%}main.top section.music div.section div.movie ul li a p{position:relative}main.top section.music div.section div.movie ul li a p span{background:#fff;display:block}main.top section.music div.section div.movie ul li a p span img{width:100%}main.top section.music div.section nav{font-size:0;line-height:0;padding:80px 0;text-align:center}main.top section.music div.section nav a{border-bottom:3px solid #fff;color:#fff;display:inline-block;font-family:Lato,sans-serif;font-size:2.8rem;letter-spacing:.4em;line-height:1em;padding:0 0 10px;text-indent:.4em}main.top section.movie div.section h1{font-family:Lato,sans-serif;font-size:3.4rem;letter-spacing:.4em;line-height:1em;padding:80px 0;text-align:center}main.top section.movie div.section div.movie div.swiper-container div.swiper-wrapper{-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}main.top section.movie div.section div.movie div.swiper-container div.swiper-wrapper div.swiper-slide div.iframe{padding-top:56.25%;position:relative;width:100%}main.top section.movie div.section div.movie div.swiper-container div.swiper-wrapper div.swiper-slide div.iframe iframe{height:100%;left:0;position:absolute;top:0;width:100%}main.top section.movie div.section div.movie div.swiper-container div.swiper-button-prev{-webkit-transition:all .125s linear;background:none;height:80px;left:40px;transition:all .125s linear;width:80px}main.top section.movie div.section div.movie div.swiper-container div.swiper-button-prev:after{-webkit-transform:rotate(-45deg);border-left:3px solid #fff;border-top:3px solid #fff;bottom:0;content:"";height:40px;left:0;margin:auto;position:absolute;right:0;top:0;transform:rotate(-45deg);width:40px}main.top section.movie div.section div.movie div.swiper-container div.swiper-button-next{-webkit-transition:all .125s linear;background:none;height:80px;right:40px;transition:all .125s linear;width:80px}main.top section.movie div.section div.movie div.swiper-container div.swiper-button-next:after{-webkit-transform:rotate(45deg);border-right:3px solid #fff;border-top:3px solid #fff;bottom:0;content:"";height:40px;left:0;margin:auto;position:absolute;right:0;top:0;transform:rotate(45deg);width:40px}main.top section.movie div.section nav{font-size:0;line-height:0;padding:80px 0;text-align:center}main.top section.movie div.section nav a{border-bottom:3px solid #fff;color:#fff;display:inline-block;font-family:Lato,sans-serif;font-size:2.8rem;letter-spacing:.4em;line-height:1em;padding:0 0 10px;text-indent:.4em}main.top section.profile div.section{margin:0 auto;width:750px}main.top section.profile div.section h1{color:#fff;font-family:Lato,sans-serif;font-size:3.4rem;letter-spacing:.4em;line-height:1em;padding:80px 0;text-align:center}main.top section.profile div.section div.profile ul{font-size:0;line-height:0}main.top section.profile div.section div.profile ul li{display:inline-block;vertical-align:top;width:50%}main.top section.profile div.section div.profile ul li a{color:#fff}main.top section.profile div.section div.profile ul li a img{width:100%}main.top section.profile div.section div.profile ul li a div{position:relative}main.top section.profile div.section div.profile ul li a span.name1{display:block;font-family:Lato,Noto Sans Japanese,sans-serif;font-size:2.8rem;letter-spacing:.4em;line-height:1em;padding:40px 0 20px;text-align:center}main.top section.profile div.section div.profile ul li a span.name2{display:block;font-size:2.2rem;line-height:1em;padding:0 0 60px;text-align:center}main.top section.profile div.section nav{font-size:0;line-height:0;padding:80px 0;text-align:center}main.top section.profile div.section nav a{border-bottom:3px solid #fff;color:#fff;display:inline-block;font-family:Lato,sans-serif;font-size:2.8rem;letter-spacing:.4em;line-height:1em;padding:0 0 10px;text-indent:.4em}main.top section.instagram div.section h1{font-family:Lato,sans-serif;font-size:3.4rem;letter-spacing:.4em;line-height:1em;padding:80px 0;text-align:center}main.top section.instagram div.section div.instagram ul{-ms-flex-pack:justify;-ms-flex-wrap:wrap;-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}main.top section.instagram div.section div.instagram ul li{width:33.33%}main.top section.instagram div.section div.instagram ul li a{height:100%;width:100%}main.top section.instagram div.section div.instagram ul li a img{-o-object-fit:contain;height:100%;object-fit:contain;width:100%}main.top section.instagram div.section nav{font-size:0;line-height:0;padding:80px 0;text-align:center}main.top section.instagram div.section nav a{border-bottom:3px solid #fff;color:#fff;display:inline-block;font-family:Lato,sans-serif;font-size:2.8rem;letter-spacing:.4em;line-height:1em;padding:0 0 10px;text-indent:.4em}main.schedule article.list{padding:0 0 80px}main.schedule article.list div.list div.title ul{padding:0}main.schedule article.list footer.list{margin:0;padding:0 0 40px;width:auto}main.discography article.list div.list div.thumbnail ul li{width:50%}main.discography article.detail{padding:0 0 40px}main.discography article.detail header.detail h1{font-family:Lato,sans-serif;letter-spacing:.4em}main.discography article.detail header.detail h1 span{text-align:center}main.discography article.detail div.detail{padding:0 20px}main.discography article.detail div.detail div.group{margin:0}main.discography article.detail div.detail div.group div.text{font-size:2.4rem;line-height:1.5em;padding:0 0 40px;text-align:center}main.discography article.detail div.detail div.group div.text table{width:100%!important}main.discography article.detail div.detail div.group div.product{margin:0 -20px}main.discography article.detail div.detail div.group div.product div.sub{padding:0 20px;text-align:center}main.discography article.detail div.detail div.group div.product div.sub div{display:inline-block;width:500px}main.discography article.detail div.detail div.group div.product div.sub div p{padding:0 0 20px}main.discography article.detail div.detail div.group div.product div.sub div p img{display:block;margin:0 auto}main.discography article.detail div.detail div.group div.product div.sub div ul,main.discography article.detail div.detail div.group div.product div.sub div ul li{padding:0 0 20px}main.discography article.detail div.detail div.group div.product div.sub div ul li a{-webkit-box-sizing:border-box;background:#807c7c;box-sizing:border-box;color:#fff;font-family:Lato,sans-serif;font-size:2.4rem;letter-spacing:.4em;line-height:3em;text-align:center}main.discography article.detail div.detail div.group div.product div.main{padding:0 20px}main.discography article.detail div.detail div.group div.product div.main h1{font-family:Lato,Noto Sans Japanese,sans-serif;font-size:3.6rem;letter-spacing:.4em;line-height:1.5em;padding:0 0 20px;text-align:center}main.discography article.detail div.detail div.group div.product div.main aside.social ul{font-size:0;line-height:0;padding:0 0 20px;text-align:center}main.discography article.detail div.detail div.group div.product div.main aside.social ul li{display:inline-block;padding:0 10px}main.discography article.detail div.detail div.group div.product div.main time{display:block;font-family:Lato,sans-serif;font-size:3rem;letter-spacing:.4em;line-height:1em;padding:0 0 20px;text-align:center}main.discography article.detail div.detail div.group div.product div.main p.meta{font-size:2.2rem;letter-spacing:.2em;line-height:1em;padding:0 0 40px;text-align:center}main.discography article.detail div.detail div.group div.product div.main div.disc{padding:0 0 15px}main.discography article.detail div.detail div.group div.product div.main div.disc h2{border-bottom:1px solid #fff;font-family:Lato,sans-serif;font-size:3rem;letter-spacing:.4em;line-height:1em;margin:0 0 12px;padding:0 0 15px;text-align:center}main.discography article.detail div.detail div.group div.product div.main div.disc div.music{border-bottom:1px solid #fff;margin:0 0 12px;padding:0 0 12px}main.discography article.detail div.detail div.group div.product div.main div.disc div.music p.sub{font-size:1.8rem;line-height:1.5em;padding:10px 0 0 20px}main.discography article.detail div.detail div.group div.product div.main div.disc div.music p.main span{display:inline-block;line-height:1.5em;margin:0 10px 0 0;vertical-align:middle}main.discography article.detail div.detail div.group div.product div.main div.disc div.music p.main span.name{font-size:2.4rem;letter-spacing:.2em}main.discography article.detail div.detail div.group div.product div.main div.disc div.music p.main span.trial{display:inline-block;height:30px;margin:0 10px 0 0;vertical-align:middle;width:30px}main.discography article.detail div.detail div.group div.product div.main div.disc div.music p.main span.trial a{background:url(../images/discography/trial_play.png) 50% no-repeat #ec0018;background-size:contain;border-radius:18px;display:block;height:30px;width:30px}main.discography article.detail div.detail div.group div.product div.main div.disc div.music p.main span.trial a.on{background:url(../images/discography/trial_stop.png) 50% no-repeat #ec0018;background-size:contain}main.discography article.detail div.detail div.group div.product div.main div.disc div.music p.main span.youtube img{height:32px}main.discography article.detail div.detail div.group div.product div.main div.disc div.music p.main span embed,main.discography article.detail div.detail div.group div.product div.main div.disc div.music p.main span iframe,main.discography article.detail div.detail div.group div.product div.main div.disc div.music p.main span img{vertical-align:middle}main.discography aside.shop{border:5px solid #000}main.discography aside.shop div.aside{padding:20px 10px 0}main.discography aside.shop div.aside header.shop h1{font-size:2.8rem;font-weight:700;line-height:1.5em;padding:0 0 20px}main.discography aside.shop div.aside div.shop h2{font-size:2.4rem;line-height:1.5em;padding:0 0 10px}main.discography aside.shop div.aside div.shop ul{font-size:0;line-height:0;padding:0 0 15px}main.discography aside.shop div.aside div.shop ul li{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:0 5px 10px;width:50%}main.discography aside.shop div.aside div.shop ul li a{border:1px solid #fff;display:block;padding:1px}main.discography aside.shop div.aside div.shop ul li a img{width:100%}main.discography aside.download{border:5px solid #000}main.discography aside.download div.aside{padding:20px 20px 0}main.discography aside.download div.aside div.download div.text{font-size:2.4rem;line-height:1.5em;padding:0 0 20px}main.discography aside.download div.aside div.download ul{font-size:0;line-height:0}main.discography aside.download div.aside div.download ul li{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:0 5px 10px;width:50%}main.discography aside.download div.aside div.download ul li h2{padding:0 0 10px}main.discography aside.download div.aside div.download ul li h2 a{border:1px solid #fff;display:block;padding:1px}main.discography aside.download div.aside div.download ul li h2 a img{width:100%}main.discography aside.download div.aside div.download ul li p{display:none}main.movie article.list div.list div.thumbnail ul li,main.profile article.list div.list div.thumbnail ul li{width:50%}@media only screen and (min-width:769px){html{background:#000}body{color:#fff;font-size:12px;font-size:1.2em;line-height:1em;overflow-wrap:break-word;word-wrap:break-word}a{color:#fff;display:block;text-decoration:none}a,a img{-webkit-transition:all .125s linear;transition:all .125s linear}a:hover{color:#999494}a:hover img{opacity:.5}img{display:block;max-width:100%}article.list div.list div.title a:hover,div#page nav.page a:hover,section.content nav.backtop a:hover,section.content nav.paging a:hover{opacity:.5}article.list div.list div.thumbnail ul li a span{-webkit-transition:all .125s linear;transition:all .125s linear}article.list div.list div.thumbnail ul li a:hover span{opacity:.5}article.detail div.detail div.text a:hover{text-decoration:none}main.top section.music{color:#fff}main.top section.movie div.section nav a:hover,main.top section.news div.section div.news ul li p:nth-of-type(2) a:hover,main.top section.news div.section nav a:hover{opacity:.5}main.top section.profile div.section div.profile ul li a span{-webkit-transition:all .125s linear;transition:all .125s linear}main.discography article.detail div.detail div.group div.product div.main div.disc div.music p.main span.trial a:hover,main.discography article.detail div.detail div.group div.product div.sub ul li a:hover,main.top section.instagram div.section nav a:hover,main.top section.profile div.section div.profile ul li a:hover span,main.top section.profile div.section nav a:hover{opacity:.5}}@media only screen and (max-width:768px){html{background:#000}body{-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:12px;font-size:1.2em;line-height:1em;overflow-wrap:break-word;text-size-adjust:100%;word-wrap:break-word}a,body{color:#fff}a{text-decoration:none}a,img{display:block}img{max-width:100%}div#page header.page div.header.top{background-size:contain}div#page header.page div.header.top h1{padding:20vh}}