@charset 'UTF-8';.cf::after,.wrapper::after,.content::after{display:block;clear:both;content:''}/* normalize.css v2.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}svg:not(:root){overflow:hidden}figure{margin:0}body{font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', Meiryo, sans-serif;margin:0;padding:0;line-height:1.4;color:#000;min-width:1400px;-webkit-text-size-adjust:none}@media screen and (max-width:667px){body{min-width:0;padding-top:50px;}}img{margin:0;border:none;vertical-align:middle;max-width:100%;height:auto}:link,:visited{color:#4c4c4c;text-decoration:none;transition:color 300ms}:link:hover,:visited:hover{color:#ff0966;transition:color 300ms}:focus{border:none;outline-style:none}a > img{opacity:1;transition:opacity 300ms}a > img:hover{opacity:0.7}table{border-collapse:collapse}.fl{float:left}.fr{float:right}@media screen and (max-width:667px){.fl,.fr{float:none}}.cn{text-align:center}@media screen and (max-width:667px){.cn{margin:1.5em auto 2em}}@media screen and (max-width:667px){.sp-hidden{display:none}}.ui-hidden{position:absolute;display:block;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}.scss_errors{position:relative;background:#fff;padding:1em}ul.bullet{margin:0;padding-left:1em;list-style:none}ul.bullet > li::before{margin-left:-1em;content:'\2022';display:inline-block;width:1em;text-align:center}.round-link{font-family:Oswald, sans-serif;font-weight:200;font-style:italic;letter-spacing:0.03em;display:inline-block;position:relative;border:solid 1px #4c4c4c;border-radius:2em;box-sizing:border-box;min-width:250px;max-width:100%;padding:0.45em 3em 0.55em;text-align:center;font-size:140%}.add-arrow::after{content:"";width:11px;height:18px;background-image:url(../images/icons/arrow.png);background-repeat:no-repeat;position:absolute;top:50%;margin-top:-9px;right:20px;transition:right 300ms}.add-arrow:hover::after{right:15px}.bgcolor-biribiri{background:url(../images/bg_biribiri.jpg)}main{background:#fff;padding-bottom:35px;margin-top:75px}@media screen and (max-width:667px){main{margin-top:0}}.wrapper{position:relative;width:1400px;margin:0 auto;overflow:hidden}@media screen and (max-width:667px){.wrapper{width:auto}}.content{padding:40px 100px}@media screen and (max-width:667px){.content{padding:20px 0 1px;margin-bottom:-1px;font-size:80%}}.page-template-page-nopadding .content{padding-bottom:0}.page-template-page-nopadding main{padding-bottom:0}#header{position:fixed;top:0;width:100%;background:#fff;z-index:200}@media screen and (max-width:667px){#header{height:50px}}#header > .wrapper{width:1200px}@media screen and (max-width:667px){#header > .wrapper{width:auto}}body.admin-bar #header{top:32px}@media screen and (max-width:667px){body.admin-bar #header{top:46px}}#header h1{position:absolute;left:0;top:20px;margin:0;padding:0;line-height:1}@media screen and (max-width:667px){#header h1{width:100%;top:12px;text-align:center}#header h1 img{width:127.5px;vertical-align:top}}#header-content{height:75px;overflow:hidden}@media screen and (max-width:667px){#header-content{height:50px}}#toc > h1{display:none}#navi{font-family:Oswald, sans-serif;font-weight:300;letter-spacing:0.03em;margin:0;padding:0;list-style:none;text-align:right}#navi > li{display:inline-block;margin:0 5px}#navi > li > a{display:inline-block;position:relative;padding:30px 10px 0;color:inherit !important}#navi > li > a::after{position:absolute;left:0;top:0;width:100%;height:0;transition:height 300ms;background:currentColor;content:""}@media screen and (max-width:667px){#navi > li > a::after{content:none}}#navi > li.active > a::after,#navi > li > a:hover::after{height:7px}.hamburger,#header-sns-icons{display:none}@media screen and (max-width:667px){#header-menu-box{position:fixed;left:100%;top:0;width:100%;height:100%;padding:50px 0 1px;background:url(../images/bg_biribiri.jpg);z-index:200;transition:left 0.1s}#hamburger-check:checked ~ #header-menu-box{left:0}#navi{font-size:180%;font-weight:200;font-style:italic}#navi > li{display:block;text-align:center;margin:20px 0}#navi > li:first-child{margin-top:0}#navi > li > a{display:inline-block;padding:0}#navi > li > a:hover{text-decoration:underline}#header-sns-icons{list-style:none;display:block;margin:40px auto;padding:0;text-align:center}#header-sns-icons > li{padding:0 20px;display:inline-block}#header-sns-icons > li > a{display:block;width:23px;height:23px}.hamburger{position:absolute;display:block;right:2.5%;top:0;width:22px;height:22px;cursor:pointer;z-index:1000}.hamburger:hover{opacity:1}.hamburger-box{width:22px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:22px;height:3px}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}#hamburger-check:checked ~ .hamburger .hamburger-inner{transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:rotate(45deg)}#hamburger-check:checked ~ .hamburger .hamburger-inner,#hamburger-check:checked ~ .hamburger .hamburger-inner::before,#hamburger-check:checked ~ .hamburger .hamburger-inner::after{background-color:#000}#hamburger-check:checked ~ .hamburger .hamburger-inner::before{top:0;transition:top 75ms ease, opacity 75ms ease 0.12s;opacity:0}#hamburger-check:checked ~ .hamburger .hamburger-inner::after{bottom:0;transition:bottom 75ms ease, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;transform:rotate(-90deg)}}.hamburger-fixed{position:fixed;width:100%;height:100%}#footer-bgimage{position:fixed;width:100%;height:440px;left:0;bottom:0;background:#000 bottom center no-repeat;background-size:cover;z-index:-1}#footer-bgimage::after{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.6);content:""}#footer{position:relative;height:440px;color:#fff;padding-top:1px;box-sizing:border-box}@media screen and (max-width:667px){#footer{height:320px;padding:1px 0;transform:scale(0.8, 0.8);transform-origin:50% 0}}#top-link{margin:0}#top-link > a{font-family:Oswald, sans-serif;font-weight:400;letter-spacing:0.03em;display:block;width:67px;position:absolute;top:-33.5px;left:50%;margin-left:-33.5px;background-image:url(../images/icons/top.png);background-repeat:no-repeat;text-align:center;color:#fff;padding-top:70px;transition:opacity 300ms}#top-link > a:hover{opacity:0.7}#footer .round-link{color:#fff;border:solid 1px #fff;transition:opacity 300ms}#footer .round-link:hover{opacity:0.7}.site-name{font-family:Oswald, sans-serif;font-weight:200;letter-spacing:0.03em;font-size:150%;margin:95px 0 0.4em;text-align:center}#sns-icons,#management{list-style:none;margin:1em auto;padding:0;text-align:center}#sns-icons > li,#management > li{display:inline-block;margin:0 5px}@media screen and (max-width:667px){#sns-icons,#management{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}#sns-icons > li,#management > li{margin:0 3px}}#copyright{text-align:center}#header-image{height:239px;line-height:239px;background:url(../images/headings/default.jpg) center center no-repeat;background-size:cover;color:#fff}@media screen and (max-width:667px){#header-image{height:85px;line-height:85px;background-size:auto 100%;background-repeat:repeat}}#header-image.news{background-image:url(../images/headings/news.jpg)}#header-image.schedule{background-image:url(../images/headings/schedule.jpg)}#header-image.profile{background-image:url(../images/headings/profile.jpg)}#header-image.video{background-image:url(../images/headings/video.jpg);margin-bottom:50px}@media screen and (max-width:667px){#header-image.video{margin-bottom:20px}}#header-image.discography{background-image:url(../images/headings/discography.jpg)}#header-image.contact{background-image:url(../images/headings/contact.jpg)}.title{font-family:Oswald, sans-serif;font-weight:200;font-style:italic;letter-spacing:0.03em;font-size:300%;text-align:center;margin-top:0}@media screen and (max-width:667px){.title{font-size:180%}}.home main{margin-top:0}@media screen and (max-width:667px){.home main{margin-top:-50px}}.home #header{background:rgba(0, 0, 0, 0.2)}.home #navi{color:#fff}.home main{padding-bottom:0px}@media screen and (max-width:667px){.home #navi{color:inherit}.home .hamburger-inner,.home .hamburger-inner::before,.home .hamburger-inner::after{background-color:#fff}}#top-image{position:relative;background:#fff no-repeat;background-size:cover;padding-top:690px;height:0}@media screen and (max-width:667px){#top-image{background-size:contain;padding-top:72%;top:-50px}}#top-image-container{position:absolute;left:0;top:0;height:100%;width:100%;overflow:hidden}#top-image-video{width:100%;background-color:#000}@media screen and (max-width:667px){#top-image-video{display:none}}#top-image-swiper{background-color:#000;display:block !important}@media screen and (max-width:667px){#top-image-swiper{display:none !important}}#top-image-swiper-sp{background-color:#000;display:none !important}@media screen and (max-width:667px){#top-image-swiper-sp{display:block !important}}.top-image-item{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;display:none}.top-image-item:first-child{display:block}.swiper-container{width:1110px;height:100%;padding:15px}@media screen and (max-width:667px){.swiper-container{width:95%;max-width:350px;padding:0}}.swiper-pagination{display:none;position:static;padding:10px 0 10px}@media screen and (max-width:667px){.swiper-pagination{display:block}}.swiper-pagination-bullet{width:10px;height:10px;background:#222}.swiper-pagination-bullet-active{background:#111}.swiper-button-prev,.swiper-button-next{margin-top:0;width:48px;height:286px;background-size:38px 38px}@media screen and (max-width:667px){.swiper-button-prev,.swiper-button-next{display:none}}.swiper-button-prev{background-image:url(../images/swiper/arrow_prev.png);background-position:10px center;top:56px;left:70px;transition:background-position 0.2s}.swiper-button-prev:hover{background-position:0px center}.swiper-button-next{background-image:url(../images/swiper/arrow_next.png);background-position:0 center;top:56px;right:70px;transition:background-position 0.2s}.swiper-button-next:hover{background-position:10px center}.swiper-button-disabled{visibility:hidden}.topics-container .swiper-slide{width:350px;box-sizing:border-box;background:#fff;transition:300ms}.topics-container .swiper-slide > a{display:block}.topics-container .swiper-slide img{filter:contrast(70%);transition:filter 500ms}@media screen and (max-width:667px){.topics-container .swiper-slide img{filter:none;transition:none}}.topics-container .swiper-slide:hover{box-shadow:10px 10px 10px 0px rgba(0, 0, 0, 0.1)}.topics-container .swiper-slide:hover img{filter:contrast(100%)}.topic-tumbnail{height:180px;overflow:hidden}@media screen and (max-width:667px){.topic-tumbnail{height:auto}}.topic-title{position:relative;margin:10px 10px 8px;padding-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:110%}.topic-title::after{position:absolute;left:0;bottom:0;width:30px;height:2px;background:#008fc4;content:""}@media screen and (max-width:667px){.topic-title{padding:0}.topic-title::after{display:none}}.topic-content{margin:10px;height:2.8em;overflow:hidden}@media screen and (max-width:667px){.topic-content{display:none}}#schedule{display:none;position:relative}@media screen and (max-width:667px){#schedule{display:block}}#schedule > h2{font-family:Oswald, sans-serif;font-weight:300;font-style:italic;letter-spacing:0.03em;display:block;text-align:center;font-size:1.7em;margin-top:0}#schedule ul{list-style:none;margin:0;padding:0}#schedule ul > li{padding:0 20px}#schedule ul > li > a{display:block;padding:0.7em 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#schedule ul > li > a > span{font-family:Oswald, sans-serif;font-weight:300;letter-spacing:0.03em;display:inline-block;width:4em}.expand-box{border-bottom:solid 1px #666;padding-bottom:70px;position:relative}.expand-inbox{max-height:2.4em;transition:max-height 0.3s;overflow:hidden}#toggle-schedule{position:absolute;display:block;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}label[for=toggle-schedule]{position:absolute;padding:10px 0;bottom:10px;right:0;left:0;text-align:center;transform:rotate(0);transition:transform 0.3s}#toggle-schedule:checked ~ .expand-box > .expand-inbox{max-height:15em}#toggle-schedule:checked ~ .expand-box > label[for=toggle-schedule]{transform:rotate(180deg)}.news-content{width:812px;margin:0 auto 2em}@media screen and (max-width:667px){.news-content{width:auto;padding:0 40px}}.news-content h2{margin:1.2em 0 0.5em 0}.news-content p{line-height:2}@media screen and (max-width:667px){.news-content p{line-height:1.5}}.news-content p a{text-decoration:underline}.news-header{padding:0 0 0.5em 0;border-bottom:solid 1px #ccc;margin:0 0 0.5em 0}@media screen and (max-width:667px){.news-header{margin:1em 0}}.news-header > p{float:left;margin:0;line-height:28px}.news-header > p > .news-mark{vertical-align:0.2em;line-height:1.4}.news-header > p > time{font-family:Oswald, sans-serif;font-weight:200;letter-spacing:0.03em;font-size:150%;margin:0 0.5em 0 0}@media screen and (max-width:667px){.news-header > p > time{margin:0 0.2em 0 0}}.sns{margin:0;padding:0;list-style-type:none;text-align:right}.sns > li{display:inline-block;margin:0 5px}@media screen and (max-width:667px){.sns > li > a > img{width:22px;height:22px}}.tags{margin:0.5em 0;padding:0;list-style-type:none}.tags > li,.tag-inline{font-family:Oswald, sans-serif;font-weight:200;font-style:italic;letter-spacing:0.03em;display:inline;margin:0 0.5em 0 0;font-size:150%;color:#999}@media screen and (max-width:667px){.tags > li,.tag-inline{font-size:120%}}.tags > li::before,.tag-inline::before{content:'#'}.home .youtube{border-top:#10b7ee solid 10px;border-bottom:#f33c8c solid 10px}@media screen and (max-width:667px){.home .youtube{border-top:#10b7ee solid 5px;border-bottom:#f33c8c solid 5px}}.home #discography{padding-bottom:50px}@media screen and (max-width:667px){#misc{padding-bottom:50px}}#misc h2{font-family:Oswald, sans-serif;font-weight:200;font-style:italic;letter-spacing:0.03em;font-size:200%;margin:0;text-align:center}@media screen and (max-width:667px){#misc h2{font-size:180%}}#onlinestore{width:650px;box-sizing:border-box;float:left}#onlinestore > div{background-color:#fff;height:500px;padding:20px;box-sizing:border-box}#onlinestore > div .disc-table{margin:0 auto 25px}#onlinestore > div .disc-table td{width:185px}@media screen and (max-width:667px){#onlinestore > div{margin:0;padding:20px 16px;height:auto}}.store-table{table-layout:fixed;width:100%;margin:0 auto 25px 0}.store-table > tbody > tr > td{box-sizing:border-box;width:203px;padding:5px 9px}@media screen and (max-width:667px){.store-table > tbody > tr > td{width:50%}.store-table > tbody > tr > td:nth-child(n+3){display:none}}.store-thumbnail{text-align:center}.store-meta{vertical-align:top;font-size:90%}.store-title{width:185px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold}@media screen and (max-width:667px){.store-title{width:auto;white-space:normal}}.banner-dendendepart{margin:30px auto 0}@media screen and (max-width:667px){.banner-dendendepart{margin:10px auto 0}}#twitter-box,#facebook-box{width:260px;float:left;margin-left:15px}@media screen and (max-width:667px){#twitter-box,#facebook-box{padding:10px;background-color:#fff}}@media screen and (max-width:667px){#onlinestore,#twitter-box,#facebook-box{width:auto;float:none;margin:10px 20px}}.categories-list{font-family:Oswald, sans-serif;font-weight:200;font-style:italic;letter-spacing:0.03em;font-size:180%;margin:0 0 50px;padding:0;list-style:none;text-align:center}.categories-list > li{display:inline-block;margin:0 40px}.categories-list > li > a{display:inline-block;position:relative;padding:10px}.categories-list > li > a::after{position:absolute;left:50%;bottom:0;width:25px;height:2px;margin-left:-12.5px;background-color:#008fc4;transition:all 300ms;content:""}.categories-list > li > a:hover::after,.categories-list > li > a.active::after{width:100%;left:0;margin-left:0}@media screen and (max-width:667px){.categories-list{margin:0.5em 0}.categories-list > li{margin:0 0.7em;font-size:83%}.categories-list > li > a{padding:0}}@media screen and (max-width:667px){.news-category-all{display:block !important;border:solid 2px #666;border-radius:5px;padding:0;margin:10px 20px !important}.news-category-all > a{display:block !important;padding:10px 0 !important}.news-category-all > a::after{display:none}.news-category-all > a.active{font-weight:bold;color:#ff0966}}.news-category-info > a::after{background-color:#ff0966 !important}.news-category-live > a::after{background-color:#fc8e00 !important}.news-category-media > a::after{background-color:#009a5b !important}.news-category-goods > a::after{background-color:#ce0000 !important}.news-list{margin:2em auto;padding:0;width:900px;list-style:none}.news-list > li{font-size:120%;display:block;padding:0 30px 0 0;border-top:solid 1px #ccc;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0);transition:box-shadow 500ms}.news-list > li:last-child{border-bottom:solid 1px #ccc}.news-list > li:last-child:hover{border-bottom:solid 1px transparent}.news-list > li > a{padding:2.5em 30px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.news-list > li:hover{border-radius:5px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2);border-top:solid 1px transparent}.news-list > li:hover + li{border-top:solid 1px transparent}.news-list > li > a > div{font-family:Oswald, sans-serif;font-weight:200;letter-spacing:0.03em;float:left}.news-list > li > a > div > br{display:none}.news-list.thin > li{border-top:solid 1px transparent}.news-list.thin > li:last-child{border-bottom:solid 1px transparent}.news-list.thin > li > a{padding:1em 30px}@media screen and (max-width:667px){.news-list{width:auto}.news-list > li{padding:0;font-size:100%}.news-list > li > a{padding:1.5em 30px;white-space:normal}.news-list > li > a > div > br{display:inline}.news-list > li > a > span{display:block;margin:0 0 0 7em}.news-list .news-mark{margin:0}}.news-mark{font-family:Oswald, sans-serif;font-weight:200;letter-spacing:0.03em;display:inline-block;width:60px;margin:0 1em 0 0.5em;text-align:center}@media screen and (max-width:667px){.news-mark{width:30px;margin:0 1em 0 0}}.news-mark > span{display:block;font-size:85%}.new{border:solid 1px #ff0966;background:#ff0966;color:#fff}.category{border:solid 1px #4c4c4c;color:#4c4c4c}.recent_news_head{width:100%;max-width:812px;margin:2em auto 1em;padding:0}@media screen and (max-width:667px){.recent_news_head{width:auto;padding:0 40px}}.recent_news_category{font-family:Oswald, sans-serif;font-weight:200;font-style:italic;letter-spacing:0.03em;display:inline;margin:0 0.5em 0 0;font-size:150%}@media screen and (max-width:667px){.recent_news_category{font-size:120%}}.recent_news-list{margin:0 auto 2em}@media screen and (max-width:667px){.recent_news-list{width:auto;max-width:100%}.recent_news-list > li{padding:0;font-size:100%}.recent_news-list > li > a{padding:1.5em 30px;white-space:normal}.recent_news-list li > a > div > br{display:inline}.recent_news-list > li > a > span{display:block;margin:0 0 0 7em}}.youtube > a{position:relative;display:block;height:530px;background-color:#000;background-position:center center;background-size:cover;overflow:hidden}.youtube .youtube-title{position:absolute;left:0;top:50%;width:100%;margin:-41px 0 0 0;padding:91px 0 0 0;background:url(../images/icons/play.png) center top no-repeat;text-align:center;font-size:17px;text-align:center;color:#fff}@media screen and (max-width:667px){.youtube .youtube-title{margin:-30px 0 0 0;background-size:60px auto;padding:55px 0 0 0;font-size:12px}}.youtube .youtube-bg-fadein-base{background-blend-mode:multiply;transition:background-color 400ms}.youtube .youtube-bg-fadein-target{background-color:#fff}@media screen and (max-width:667px){.youtube{position:relative;height:0;padding-top:37.71%}.youtube > a{position:absolute;left:0;top:0;width:100%;height:100%}}.fancybox-toolbar{visibility:visible;opacity:1;top:38px;right:38px}.fancybox-button{width:70px;height:56px;line-height:56px}.fancybox-button--close{background:url(../images/icons/close.png) !important}.fancybox-button--close::after,.fancybox-button--close::before{display:none}.fancybox-bg{background:#c6d3f0;}.fancybox-is-open .fancybox-bg{opacity:0.98}@media screen and (max-width:667px){.fancybox-toolbar{right:20px;top:30px}.fancybox-slide--video .fancybox-content{position:relative;width:100%;height:0;max-width:100%;max-height:0;padding-top:56.25%}.fancybox-slide--video .fancybox-content iframe{position:absolute;left:0;top:0;width:100%;height:100%}}.discography-category-album > a::after{background-color:#ff0966 !important}.discography-category-single > a::after{background-color:#fc8e00 !important}.discography-category-bd-dvd > a::after{background-color:#009a5b !important}.discography-category-other > a::after{background-color:#ce0000 !important}@media screen and (max-width:667px){.discography-category-all{display:block !important;border:solid 2px #666;border-radius:5px;padding:0;margin:10px 20px !important}.discography-category-all > a{display:block !important;padding:10px 0 !important}.discography-category-all > a::after{display:none}.discography-category-all > a.active{font-weight:bold;color:#ff0966}}.discography-table{margin:0 auto 50px 0}@media screen and (max-width:667px){.discography-table{margin:20px 0}}.discography-table > tbody > tr > td{box-sizing:border-box;width:400px;padding:5px 10px;vertical-align:top}@media screen and (max-width:667px){.discography-table > tbody > tr > td{width:50%;padding:3px 20px}.discography-table > tbody > tr > td:nth-child(n+3){display:none}}.discography-table > tbody > tr > td .discography-release{font-size:90%}.discography-thumbnail > a{display:block;position:relative;text-align:center}.discography-thumbnail > a::after{position:absolute;left:50%;top:50%;width:132px;height:107px;margin:-53.5px 0 0 -66px;background:url(../images/icons/hover.png);z-index:1;opacity:0;transition:opacity 300ms;content:""}@media screen and (max-width:667px){.discography-thumbnail > a::after{zoom:0.5;-moz-transform:scale(0.5, 0.5);-moz-transform-origin:50% 50%}}.discography-thumbnail > a:hover::after{opacity:1}.discography-thumbnail > a > img{transition:opacity 300ms}.discography-thumbnail > a:hover > img{opacity:0.2}.discography-table-category{padding-bottom:20px !important}@media screen and (max-width:667px){.discography-table-category{padding-bottom:5px !important}}.discography-table-category > span{font-family:Oswald, sans-serif;font-weight:200;font-style:italic;letter-spacing:0.03em;position:relative;display:inline-block;font-size:150%}.discography-table-category > span::after{position:absolute;left:0;bottom:-20px;width:30px;height:1px;background:#008fc4;content:""}@media screen and (max-width:667px){.discography-table-category > span::after{bottom:-5px}}.discography-table-detail{padding-top:20px !important}@media screen and (max-width:667px){.discography-table-detail{padding-top:5px !important}}.discography-table-detail b{font-size:110%}.discography-list{list-style:none;margin:4em 0 0 -30px;padding:0}@media screen and (max-width:667px){.discography-list{margin:1em auto;width:320px;width:calc(100vw - 30px)}}.discography-list > li{float:left;margin:0 0 30px 30px;width:380px;height:380px;line-height:380px}@media screen and (max-width:667px){.discography-list > li{margin:5px;width:140px;height:140px;width:calc((100vw - 50px) / 2);height:calc((100vw - 50px) / 2);line-height:140px;line-height:calc((100vw - 50px) / 2);overflow:hidden}.discography-list > li:nth-child(2n+1){clear:left}}.discography-list > li img{width:auto;height:auto;max-height:100%}.discography-link{position:relative;display:block;width:100%;height:100%;color:inherit !important;text-align:center;vertical-align:middle}.discography-link > img,.discography-link > div{transition:opacity 500ms}.discography-link > div{opacity:0;line-height:1.4}.discography-link:hover > div,.discography-link.hover > div{opacity:1}.discography-link:hover > img,.discography-link.hover > img{opacity:0.2}.discography-hover{position:absolute;left:0;top:38%;width:100%;text-align:center;font-size:120%}@media screen and (max-width:667px){.discography-hover{top:26%;font-size:90%}}.discography-hover-text{font-weight:bold;text-align:left;padding:0 1em}.discography-title{font-family:Oswald, sans-serif;font-weight:400;letter-spacing:0.03em;font-size:150%}.discography-category{font-family:Oswald, sans-serif;font-weight:300;letter-spacing:0.03em;display:inline-block;padding:0.1em 0;min-width:130px;text-align:center;border:1px solid;margin:0}@media screen and (max-width:667px){.discography-category{min-width:0;padding:0.1em 1em}}.discography-category-album{color:#ff0966}.discography-category-single{color:#fc8e00}.discography-category-bd-dvd{color:#009a5b}.discography-category-other{color:#ce0000}.release-date{font-family:Oswald, sans-serif;font-weight:300;letter-spacing:0.03em;margin-left:1em}.discography-detail-thumbnail{float:left;width:50%;text-align:center;padding:0 20px;box-sizing:border-box}@media screen and (max-width:667px){.discography-detail-thumbnail{padding:0}}@media screen and (max-width:667px){.discography-detail-thumbnail > img{width:auto;max-width:280px;height:auto;max-height:280px}}.discography-detail-content{float:right;width:50%}.discography-detail-content p:first-child{margin-top:0}@media screen and (max-width:667px){.discography-detail-thumbnail,.discography-detail-content{width:auto;float:none;margin:2em 20px}}.tracks-container{display:flex;flex-wrap:wrap}@media screen and (max-width:667px){.tracks-container{display:block;margin:2em 0}}.tracks-disc{width:50%;float:left}@media screen and (max-width:667px){.tracks-disc{width:auto;float:none}}.disc-number{font-family:Oswald, sans-serif;font-weight:400;font-style:italic;letter-spacing:0.03em;position:relative;font-size:150%;font-style:italic}@media screen and (max-width:667px){.disc-number{border-style:solid;border-color:#f5f5f5;border-width:1px 0;padding:20px 25px 20px 25px;margin:0}.disc-number::after{position:absolute;display:block;right:30px;top:50%;margin:-5px 0 0 0;width:17px;height:10px;background:url(../images/icons/arrow_down.png) center center no-repeat;transform:rotate(0);transition:transform 500ms;content:""}}@media screen and (max-width:667px){.tracks-disc.open .disc-number{background-color:#f5f5f5}.tracks-disc.open .disc-number::after{transform:rotate(180deg)}}@media screen and (max-width:667px){.tracks-content{display:none}}.tracks{list-style-type:decimal-leading-zero;margin:1em 20px 1em 10px}.tracks-footnote{margin:1em 30px}.discography-store-list{list-style:none;margin:1em 0;padding:0}.discography-store-list > li{display:block;float:left;margin:0 9px 9px 0}@media screen and (max-width:667px){.discography-store-list > li{width:50%;margin:5px 0}.discography-store-list > li > div{padding:0 5px;text-align:center}}.disco-buttons > .round-link{width:250px;margin-left:20px}.disco-buttons > .round-link:first-child{margin-left:0px}.disco-buttons > .round-link{font-size:100%;padding:1em 0}.add-arrow-up > a::after{content:"";width:17px;height:10px;background-image:url(images/icons/arrow_up.png);background-repeat:no-repeat;position:absolute;top:50%;margin-top:-5px;right:20px}.add-arrow-down > a::after{content:"";width:17px;height:10px;background-image:url(images/icons/arrow_down.png);background-repeat:no-repeat;position:absolute;top:50%;margin-top:-5px;right:20px}.other-type-title{font-size:200%;padding:0.2em 0;border-bottom:solid 1px #000}.discography-carousel{position:relative;margin:30px auto}@media screen and (max-width:667px){.discography-carousel-container{width:100%;max-width:initial;height:280px}.discography-carousel-container .swiper-slide{width:280px}.discography-carousel-container .swiper-slide img{width:auto;max-width:280px;height:auto;max-height:280px}}.discography-carousel .swiper-button-next,.discography-carousel .swiper-button-prev{width:48px;height:48px;margin-top:-19px;top:50%}.discography-carousel .swiper-button-next{right:15px}@media screen and (max-width:1399px) and (min-width:668px){.discography-carousel .swiper-button-next{right:-4vw}}.discography-carousel .swiper-button-prev{left:15px}@media screen and (max-width:1399px) and (min-width:668px){.discography-carousel .swiper-button-prev{left:-4vw}}.view-type{list-style:none;margin:0 0 0.5em 0;padding:0;text-align:right}.view-type > li{display:inline-block;margin-left:10px}#tribe-bar-collapse-toggle,.tribe-bar-views-inner > label,.tribe-bar-views-select,.tribe-bar-filters{display:none !important}#tribe-bar-form{background:transparent}.tribe-events-page-title{margin-top:60px}@media screen and (max-width:667px){.tribe-is-responsive.tribe-mobile .tribe-events-page-title{margin-top:60px}#tribe-mobile-container .type-tribe_events{padding:1em 0}}#tribe-events-content table.tribe-events-calendar{border:none}#tribe-events-content table.tribe-events-calendar th{background-color:transparent;color:#000;border:1px solid #bbb;border-top:none}@media screen and (min-width:668px){#tribe-events-content table.tribe-events-calendar th{font-size:150%;padding:25px 0}}#tribe-events-content table.tribe-events-calendar th:first-child{border-left:none}#tribe-events-content table.tribe-events-calendar th:last-child{border-right:none}#tribe-events-content table.tribe-events-calendar th:nth-child(6n){color:#156bb4}#tribe-events-content table.tribe-events-calendar th:nth-child(7n){color:#d60b0b}#tribe-events-content table.tribe-events-calendar td{color:#000}#tribe-events-content table.tribe-events-calendar td:first-child{border-left:none}#tribe-events-content table.tribe-events-calendar td:last-child{border-right:none}#tribe-events-content table.tribe-events-calendar td:nth-child(6n){color:#156bb4 !important}#tribe-events-content table.tribe-events-calendar td:nth-child(6n) div[id*=tribe-events-daynum-] a{color:#156bb4 !important}#tribe-events-content table.tribe-events-calendar td:nth-child(7n){color:#d60b0b !important}#tribe-events-content table.tribe-events-calendar td:nth-child(7n) div[id*=tribe-events-daynum-] a{color:#d60b0b !important}.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] > a,.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-] > a,.tribe-events-calendar div[id*=tribe-events-daynum-],.tribe-events-calendar div[id*=tribe-events-daynum-] a,#tribe-events-content .tribe-events-calendar td.tribe-events-present:hover,.tribe-events-calendar td.tribe-events-present,#tribe-events-content .tribe-events-calendar td.tribe-events-present.mobile-active:hover,.tribe-events-calendar td.tribe-events-present.mobile-active,.tribe-events-calendar td.tribe-events-present.mobile-active div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-present.mobile-active div[id*=tribe-events-daynum-] a,#tribe-events-content .tribe-events-calendar .mobile-active:hover,#tribe-events-content .tribe-events-calendar td.tribe-events-othermonth.mobile-active,#tribe-events-content .tribe-events-calendar td.tribe-events-othermonth.mobile-active div[id*=tribe-events-daynum-],#tribe-events-content .tribe-events-calendar td.tribe-events-othermonth.mobile-active div[id*=tribe-events-daynum-] a,.tribe-events-calendar .mobile-active div[id*=tribe-events-daynum-],.tribe-events-calendar .mobile-active div[id*=tribe-events-daynum-] a,.tribe-events-calendar td.mobile-active,.tribe-events-calendar .mobile-active.tribe-events-past div[id*=tribe-events-daynum-],.tribe-events-calendar td div[id*=tribe-events-daynum-],.tribe-events-calendar td div[id*=tribe-events-daynum-] a{background-color:transparent;color:inherit}.tribe-events-calendar td.tribe-events-past .tribe-events-month-event-title a,.tribe-events-calendar td.tribe-events-past .tribe-events-viewmore a{opacity:1}.tribe-events-calendar .mobile-active.tribe-events-has-events:after,.tribe-events-calendar .tribe-events-present.tribe-events-has-events:after{background-color:#333}.tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title a{font-size:120%}@media screen and (max-width:667px){#tribe-mobile-container{margin:0 20px 10px}}.tribe-bar-disabled{float:none;position:absolute;right:100px}@media screen and (max-width:667px){.tribe-bar-disabled{right:15px}}.tribe-bar-disabled .tribe-bar-views-inner{min-width:0;width:300px}.tribe-bar-views-inner{background:transparent;padding:0}#tribe-bar-views .tribe-bar-views-list{float:none;text-align:right}#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{background:transparent;padding:0}#tribe-bar-views.tribe-bar-views-open .tribe-bar-views-option,#tribe-bar-views .tribe-bar-views-option.tribe-bar-active,#tribe-bar-views .tribe-bar-views-option:first-child{display:inline-block}#tribe-bar-views li.tribe-bar-views-option{display:inline-block}#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a:hover,#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover{background:transparent}.tribe-bar-views-list span[class^=tribe-icon-]{overflow:hidden;text-indent:100%;white-space:nowrap;min-height:38px;padding-left:0;width:40px}.tribe-bar-views-option-list{position:absolute;top:0;right:60px}.tribe-bar-views-option-month{position:absolute;top:0;right:0}.tribe-bar-views-list span.tribe-icon-month{background-size:40px 38px;background-image:url(../images/icons/calender.png);transition:0.3s}.tribe-bar-views-list a:hover span.tribe-icon-month{background-image:url(../images/icons/calender_on.png)}.tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active span.tribe-icon-month{background-image:url(../images/icons/calender_on.png)}.tribe-bar-views-list span.tribe-icon-list{background-size:40px 38px;background-image:url(../images/icons/list.png);transition:0.3s}.tribe-bar-views-list a:hover span.tribe-icon-list{background-image:url(../images/icons/list_on.png)}.tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active span.tribe-icon-list{background-image:url(../images/icons/list_on.png)}@media screen and (min-width:668px){.tribe-events-calendar td div[id*=tribe-events-daynum-]{padding:15px 6px 9px 20px}}.tribe-events-calendar div[id*=tribe-events-daynum-],.tribe-events-calendar div[id*=tribe-events-daynum-] a{font-family:Oswald, sans-serif;font-weight:400;letter-spacing:0.03em;font-size:20px}.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]{background:linear-gradient(to bottom, #ff0966 0%, #ff0966 18%, transparent 18%, transparent 100%)}@media screen and (max-width:667px){.tribe-events-calendar td div[id*=tribe-events-daynum-],.tribe-events-calendar td div[id*=tribe-events-daynum-] a{margin-top:0px;padding-top:6px}}.tribe-events-tooltip .tribe-events-event-body{font-size:120%}.recurring-info-tooltip,.tribe-events-calendar .tribe-events-tooltip,.tribe-events-shortcode.view-week .tribe-events-tooltip,.tribe-events-week .tribe-events-tooltip{padding:25px 25px 25px;width:426px}#tribe-events-content .tribe-events-tooltip h4{color:inherit}.events-list.tribe-bar-is-disabled #tribe-events-content-wrapper{width:870px;max-width:initial;margin:0;float:left}@media screen and (max-width:667px){.events-list.tribe-bar-is-disabled #tribe-events-content-wrapper{width:100%;float:none}}.events-list .tribe-events-loop{max-width:initial}#tribe-events-content.tribe-events-list{margin-top:60px}.tribe-events-list .type-tribe_events{margin:0}#tribe-events-header{display:none}@media screen and (max-width:667px){#tribe-events-content{width:auto}}.tribe-events-list .tribe-events-list-event-title{font-size:150%;margin:0.5em 0 0.2em}@media screen and (max-width:667px){.tribe-events-list .tribe-events-list-event-title{margin:0.5em 0 0}}.tribe-events-loop .tribe-events-event-meta{font-size:100%;margin:0.5em 0}@media screen and (max-width:667px){.tribe-events-loop .tribe-events-event-meta{background:transparent;border:none;margin:0;padding:0}}.tribe-events-list .tribe-events-venue-details{font-weight:normal;font-style:normal}@media screen and (max-width:667px){.tribe-events-list .tribe-events-venue-details{border-top:none;padding:0;margin:0}}.events-list #tribe-events-footer{border-top:none}.schedule-list{list-style:none;padding:0;margin:0}.schedule-list > li{padding-right:30px;border-top:solid 1px #ccc;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0);transition:box-shadow 500ms}.schedule-list > li:last-child{border-bottom:solid 1px #ccc !important}.schedule-list > li:last-child:hover{border-bottom:solid 1px transparent !important}.schedule-list > li > a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding:1em 30px}@media screen and (max-width:667px){.schedule-list > li > a{white-space:normal}}.schedule-list > li:hover{border-radius:5px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2);border-top:solid 1px transparent}.schedule-list > li:hover + li{border-top:solid 1px transparent}.schedule-title{font-size:150%;font-weight:bold}.schedule-date,.schedule-context{color:#4c4c4c !important}.schedule-date > time{margin-right:0.5em;font-family:Oswald, sans-serif;font-weight:200;letter-spacing:0.03em;display:inline-block}.tribe-events-single{width:870px;float:left;margin-top:9px}@media screen and (max-width:667px){.tribe-events-single{width:auto;float:none;margin:0 20px}}.tribe-events-single .tags{margin:1em 0}.tribe-events-single-event-description a{text-decoration:underline !important}#tribe-events .tribe-events-button,#tribe-events .tribe-events-button:hover{display:inline-block;background-color:transparent;color:#000;border:solid 1px #000;border-radius:0;padding:12px 20px;font-size:100%;font-weight:normal}@media screen and (max-width:667px){#tribe-events .tribe-events-button,#tribe-events .tribe-events-button:hover{padding:5px 5px}}#tribe-events .tribe-events-button:first-letter,#tribe-events .tribe-events-button:hover:first-letter{color:#ff0966;font-weight:bold}@media screen and (max-width:667px){.single-tribe_events .tribe-events-meta-group + .tribe-events-meta-group + .tribe-events-meta-group-gmap .tribe-events-venue-map{width:auto}.tribe-events-cal-links{text-align:center}.tribe-events-button{margin:3px 3px}}.tribe-events-event-url{word-wrap:break-word}#schedule-widget-month .widget-title{display:none}@media screen and (max-width:667px){#schedule-widget-month{margin:1em 20px;padding:17px}}#schedule-widget-month table{border-collapse:collapse;width:100%;table-layout:fixed}@media screen and (max-width:667px){#schedule-widget-month table{display:block}}@media screen and (max-width:667px){#schedule-widget-month table tbody,#schedule-widget-month table tr{display:block;width:auto}}#schedule-widget-month table th{vertical-align:middle;font-family:'Oswald', sans-serif;font-weight:200;font-style:italic;font-size:200%;padding:25px}@media screen and (max-width:667px){#schedule-widget-month table th{padding:0;display:block;width:auto}}#schedule-widget-month table td{vertical-align:top;padding:25px 50px 25px 0;width:280px}@media screen and (max-width:667px){#schedule-widget-month table td{display:block;width:auto;padding:0}}#schedule-widget-month table td h3{border-bottom:#000 solid 1px;font-family:'Oswald', sans-serif;font-weight:400;font-style:italic;font-size:160%;margin:0.2em 0;padding:0.2em 0}#schedule-widget-month table td h3 img{margin:-3px 5px 0 0}#schedule-widget-month table td p{font-size:85%}#schedule-widget-month table td em{font-style:normal;font-weight:bold;font-size:110%}#schedule-widget-list{margin-top:60px;width:300px;overflow:hidden;float:right;box-sizing:border-box;position:relative;z-index:100}@media screen and (max-width:667px){#schedule-widget-list{margin:1em 20px;width:auto;float:none}}#schedule-widget-list .widget-title{display:none}#schedule-widget-list .textwidget p:first-child{margin-top:0}#schedule-widget-list > ul{list-style:none;margin:0 auto;padding:0}#schedule-widget-list > ul > li{margin:0 auto 10px;text-align:center}.tribe-events-ajax-loading{background:#fff 0 !important}.lang{font-family:Oswald, sans-serif;font-weight:200;font-style:italic;letter-spacing:0.03em;list-style:none;margin:0;padding:0;text-align:right;font-size:150%;float:right}@media screen and (max-width:667px){.lang{float:none;text-align:center;margin:1em 0}}.lang > li{display:inline-block;position:relative}.lang > li::before{content:"/";margin:0 1em}.lang > li > a:hover,.lang > li.active > span{border-bottom:4px solid #008dd4}.lang > li:first-child::before{content:none}.profile-main{margin:0}.profile-content{padding:10px 30px}@media screen and (min-width:668px){.profile-content{margin-bottom:160px}}@media screen and (max-width:667px){.profile-content{padding:10px 20px 30px}}.profile-content h2{font-size:200%}@media screen and (max-width:667px){.profile-content h2{display:none}}.profile-about{line-height:1.7}@media screen and (max-width:667px){.profile-about{line-height:1.4}}.member-wrapper{display:flex;flex-wrap:wrap}/*.member{width:350px;margin-right:40px;margin-bottom:20px;display:flex;flex-direction:column}*/.member:nth-child(3n){margin-right:0}@media screen and (max-width:667px){.member{margin-right:0;margin-bottom:0px;display:block;width:100%}.member p{margin:0.3em 0}}.member-photo{text-align:center}@media screen and (max-width:667px){/*.member-photo img{width:160px}*/}.member-name{font-size:120%;font-weight:bold}.member > div{flex-grow:1}.member .round-link{background-color:#fff}.profile-personal-header{text-align:center;background:linear-gradient(to right, #bcbfce 0%, #bcbfce 50%, #cfd0d9 50%, #cfd0d9 100%)}.twitter-ticker{background:#f31a4b;height:45px;color:#fff}.twitter-ticker-wrapper{position:relative;width:80%;height:45px;line-height:45px;vertical-align:middle;margin:0 auto;padding-left:50px}@media screen and (max-width:667px){.twitter-ticker-wrapper{width:80%}}.twitter-ticker-icon{position:absolute;top:0;left:10px;height:45px;font-size:28px;line-height:45px;color:#fff !important}.twitter-ticker-ul{list-style:none;position:relative;margin:0;padding:0;height:45px}.twitter-ticker-ul > li{display:none;position:absolute;top:0;left:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.twitter-ticker-ul time{margin-right:0.8em}.twitter-ticker-ul a{color:inherit !important}.bg-carousel{height:377px;background:url(../images/bg_carousel.jpg) center center no-repeat;background-size:cover}@media screen and (max-width:667px){.bg-carousel{height:auto}}.bg-carousel .swiper-pagination-bullet{background:#fff}.bg-carousel .swiper-pagination-bullet-active{background:#666}.profile-personal-wrapper{display:flex;justify-content:center;align-items:center}.profile-personal-wrapper > div{width:380px}.profile-personal-wrapper .profile-personal-text{box-sizing:border-box;padding-left:35px}.profile-personal-wrapper .profile-personal-text .icon-twitter{color:#3a9be6}.instagram{width:100%;overflow:hidden}@media screen and (max-width:667px){.profile-personal-wrapper{display:block}.profile-personal-wrapper > div{width:auto}.profile-personal-wrapper .profile-personal-image{text-align:center}.profile-personal-wrapper .profile-personal-image > img{width:140px}.profile-personal-wrapper .profile-personal-text{padding:0 20px}}.contact-wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}@media screen and (max-width:667px){.contact-wrapper{display:block}}.contact-box{width:450px;text-align:center}@media screen and (max-width:667px){.contact-box{width:auto}.contact-box:first-child{border-bottom:1px solid #000;margin-bottom:1em}}.contact-box > h2{font-family:Oswald, sans-serif;font-weight:400;font-style:italic;letter-spacing:0.03em;font-size:200%;text-align:center;margin:0.2em 0}.biribiri{background:url(../images/icons/biribiri.png) center center no-repeat;height:38px}@media screen and (max-width:667px){.biribiri{background-size:14px auto}}.add-mail::before{content:"";display:inline-block;width:32px;height:19px;margin-right:10px;background:url(../images/icons/mail.png) center center no-repeat}@media screen and (max-width:667px){.add-mail::before{width:25.6px;height:15.2px}}.banner-list{list-style:none;margin:2em 20px;padding:0;text-align:center}.banner-list > li{display:inline-block;margin:5px}