﻿/*! sanitize.css v3.0.0 | CC0 1.0 Public Domain | github.com/10up/sanitize.css */@import"http://fonts.googleapis.com/earlyaccess/notosansjapanese.css";audio:not([controls]){display:none}button{overflow:visible;-webkit-appearance:button}details{display:block}html{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;-webkit-text-size-adjust:100%}input{-webkit-border-radius:0}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button}input[type=number]{width:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}main{display:block}pre{overflow:auto}progress{display:inline-block}small{font-size:75%}summary{display:block}svg:not(:root){overflow:hidden}template{display:none}textarea{overflow:auto}[hidden]{display:none}*,::before,::after{box-sizing:inherit}*{font-size:inherit;line-height:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*,::before,::after{border-style:solid;border-width:0}*{background-repeat:no-repeat;margin:0;padding:0}:root{background-color:#fff;box-sizing:border-box;color:#000;cursor:default;font:100%/1.5 sans-serif;text-rendering:optimizeLegibility}a{text-decoration:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}button,input,select,textarea{background-color:rgba(0,0,0,0)}button,input,select,textarea{color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit}button,[type=button],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=reset],[type=search],[type=submit],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{min-height:1.5em}code,kbd,pre,samp{font-family:monospace,monospace}nav ol,nav ul{list-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}table{border-collapse:collapse;border-spacing:0}textarea{resize:vertical}::-moz-selection{background-color:#b3d4fc;color:#fff;text-shadow:none}::selection{background-color:#b3d4fc;color:#fff;text-shadow:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[hidden][aria-hidden=false]{clip:rect(0 0 0 0);display:inherit;position:absolute}[hidden][aria-hidden=false]:focus{clip:auto}body{color:#000;font-size:11px;font-family:"Helvetica Neue",Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3","ＭＳ Ｐゴシック","MS P Gothic",Geneva,Verdana,sans-serif;line-height:20px;background-color:#fff}a{color:#e12b10;text-decoration:underline}a:visited{color:#e12b10;text-decoration:underline}a:hover{color:#aaa;text-decoration:none}a:active{color:#e12b10;text-decoration:underline}a:focus{outline:none}header a,#information nav a,#fixed a{color:#000;text-decoration:none}header a:visited,#information nav a:visited,#fixed a:visited{color:#000;text-decoration:none}header a:hover,#information nav a:hover,#fixed a:hover{color:#aaa;text-decoration:none}header a:active,#information nav a:active,#fixed a:active{color:#000;text-decoration:none}header a:focus,#information nav a:focus,#fixed a:focus{outline:none}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue","Helvetica",Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3","ＭＳ Ｐゴシック","MS P Gothic",Geneva,Verdana,sans-serif}img{line-height:0;vertical-align:bottom}iframe.twitter-share-button{width:96px !important;height:20px !important}p{margin:0 0 26px 0}#alert{z-index:10010;position:fixed;display:block;width:100%;height:40px;color:#fff;line-height:40px;text-align:center;text-decoration:none;background-color:#000}#alert:hover{color:#fff;background-color:gray}#eventArea{width:100%;margin:0 auto}#eventArea .container{width:1100px;margin:0 auto}#eventArea .youtube{height:619px}#eventArea .booth{width:100%;height:120px;margin:60px 0 0 0;font-size:24px;font-weight:bold;line-height:122px;text-align:center;border-top:4px solid #000}#eventArea ul.thumbnail{height:440px}#eventArea ul.thumbnail li{float:left;width:275px;height:440px;color:#fff;font-weight:bold}#eventArea ul.thumbnail li:nth-child(odd){background-color:#222}#eventArea ul.thumbnail li:nth-child(even){background-color:#333}#eventArea ul.thumbnail li p{padding:15px 20px}#eventArea ul.thumbnail li a{color:#fff;font-weight:bold;text-decoration:none}#eventArea ul.thumbnail li a img,#eventArea ul.thumbnail li a{border:none;overflow:hidden;float:left}#eventArea ul.thumbnail li a:hover{border:4px solid #000 !important}#eventArea ul.thumbnail li a:hover img{margin:-4px !important}#eventArea .omake{height:100px;margin:55px 0 0 0;padding:0 0 0 0;font-size:12px;line-height:22px;text-align:center;border-bottom:4px solid #000}#eAbtn{width:300px;height:80px;padding:30px 0 30px 0;overflow:hidden}#eAbtn div{float:left;width:83px;height:71px;padding:0 10px 0 0}#eAbtn iframe.twitter-share-button{width:83px !important;height:auto !important}#cbanner{width:1100px;margin:0 auto;padding:0 0 60px 0}#cbanner .header{width:1100px;height:80px;font-size:18px;font-weight:bold;line-height:18px;text-align:center}#cbanner .cuc{width:1100px;height:220px;color:gray;background-color:#000}#cbanner .cuc p{padding:30px}#cbanner .grey{background-color:#333}ul.banner li{width:1100px;height:220px}ul.banner li img:hover{opacity:.7;filter:alpha(opacity=70);-moz-opacity:.7;-ms-filter:"alpha(opacity=70)"}#index{width:1100px;margin:0 auto;padding:0}.notifications.header{padding-bottom:60px}.notifications article.notification{float:none !important;width:1100px;height:220px}.notifications article.notification a img,.notifications article.notification a{overflow:hidden;float:left}.notifications article.notification a:hover{border:4px solid #000 !important}.notifications article.notification a:hover img{margin:-4px !important}.notifications article.notification.text{font-size:18px;font-weight:bold;line-height:220px;text-align:center}.notifications article.notification.youtube{height:618px}#eventNotifications{margin-bottom:24px}#uc article.uc{position:relative;width:220px;height:220px;color:#fff}#uc article.uc:nth-child(odd){background-color:#222}#uc article.uc:nth-child(even){background-color:#333}#uc article.uc .title{position:absolute;top:20px;left:20px}#uc article.uc .event{position:absolute;bottom:20px;left:20px}#index article{z-index:7000;position:relative;float:left}#index .jnew{z-index:8000;position:absolute;right:0;top:0;display:block;width:76px;height:76px;text-indent:-9999px;cursor:pointer;background:url(images/new.png) no-repeat left top}#index a.jacket img,#index a.jacket{border:none;overflow:hidden;float:left}#index a.jacket:hover,.jnewhover{border:4px solid #000 !important}#index a.jacket:hover img{margin:-4px !important}#index .banner a img,#index .banner a{border:none;overflow:hidden;float:left}#index .banner a:hover{border:4px solid #000 !important}#index .banner a:hover img{margin:-4px !important}.recent{width:100%;padding:15px 0 35px 0;text-align:center}.recent span{font-weight:bold}.recent span.alert{color:#e12b10}.recent a{float:none !important;color:#000;text-decoration:none}.recent a:hover{color:#aaa}a.index_banner{position:relative;display:block;width:100%;height:220px;color:#fff;font-weight:bold;font-size:22px;font-family:"Helvetica Neue","Helvetica",Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3","ＭＳ Ｐゴシック","MS P Gothic",Geneva,Verdana,sans-serif;line-height:220px;text-align:center;text-decoration:none;background-color:#e12b10}a.index_banner span{display:block;width:100%;position:absolute;bottom:75px;font-size:11px;line-height:100%;text-align:center}a.index_banner:hover{background-color:#aaa}#tcw_fixed{position:fixed;right:30px;top:30px;display:block;width:80px;height:80px;text-indent:-9999px;background:url(images/tcw_fixed.gif) no-repeat left top}#tcw_fixed:hover{background-position:left bottom}header,footer{width:1100px;margin:0 auto;line-height:100%}header{position:relative;padding:65px 0 0px 0;text-align:center}header h1 a{display:block;margin:0 auto;width:60px;height:60px;text-indent:-9999px;background:url(images/logo.gif) no-repeat left top}header h1 a:hover{background-position:left bottom}header ul{width:100%}header ul.mainMenu{padding:64px 0 15px 0;border-bottom:4px solid #000}header ul.subMenu{padding:15px 0 15px 0;background:#fff}header ul li{display:inline-block;padding:0 15px;line-height:100%}ul.absolute{position:absolute;left:0;top:20px;text-align:left}ul.absolute li{padding:0}ul.absolute li span{padding:0 10px 0 0;font-weight:bold}header ul li.tcw a{color:#e12b10}header ul li.tcw a:hover{color:#aaa}header ul li.wra a{color:#e12b10}header ul li.wra a:hover{color:#aaa}footer{clear:both;padding:20px 0 40px 0;text-transform:uppercase;text-align:center;border-top:4px solid #000}#single{width:970px;margin:0 auto}#single .body{width:660px;margin:0 auto}#single h2{font-size:22px;line-height:100px;text-align:center}#single .jacket_l{width:660px;height:660px}#xfdVolumeController{z-index:100;position:fixed;top:19px;right:25px;width:135px;height:16px;background:url("images/xfd_vol_ctrl.png") no-repeat}#xfdVolumeController .controller{margin:6px 0 0 35px;width:100px;height:4px}#xfdVolumeController .controller .track{width:100%;height:4px;background:#b2b2b2;cursor:pointer}#xfdVolumeController .controller .track .thumb{width:80%;height:4px;background:#000}.dummy{position:absolute;bottom:0}#single .xfd{margin-bottom:20px}#single .xfd-normal{position:relative;height:74px;padding:30px 0 0 0;margin-bottom:20px}#single .xfd-normal a{display:block;width:40px;height:40px;margin:0 auto;text-indent:-9999px;background:url(images/play.gif) no-repeat left top}#single .xfd-normal a:hover{background-position:left bottom}#single .xfd-normal a.stop{background:url(images/pause.gif) no-repeat left top}#single .xfd-normal a.stop:hover{background-position:left bottom}#single .xfd-normal .controller{margin:30px 0 0 0;width:660px;height:4px;background:#b2b2b2}#single .xfd-normal .controller .track{width:0%;height:4px;background:#000;cursor:pointer}#single .xfd-normal .controller .track .thumb{width:0%;height:4px;background:#e12b10}#single .xfd-sc{position:relative;height:100px;padding:30px 0 0 0;margin-bottom:20px}#single .xfd-sc-playlist{position:relative;height:300px;padding:30px 0 0 0;margin-bottom:20px}#single .youtube_embed{margin-top:30px;display:flex;justify-content:center;background:#000}#single .sw{margin:30px 0;font-style:italic;line-height:100%;text-align:center}#single h3{float:left;width:95px}#single table{width:470px;margin:-18px 0 30px 0}#single table tr td{border-top:1px solid #000}#single table tr td{height:59px;line-height:16px}#single table tr td span{color:gray;font-size:10px}#single dl{float:left;width:470px}#single dl dt{float:left;width:105px}#single dl dd{margin-left:105px}#single .share{margin:0 0 25px 0}#single .buy{margin:25px 0 55px 0}#about{width:440px;margin:60px auto;margin-bottom:54px}#about .body{width:300px;margin:0 auto}#about hr{margin:0 0 26px 0;border-top:1px solid #000}#about dl{width:470px}#about dl dt{float:left;width:95px}#information,#tcw,#rp{width:970px;margin:0 auto}#information h2,#tcw h2,#rp h2{font-size:22px;line-height:150px;text-align:center}#information .body,#tcw .body,#rp .body{float:left;width:720px}#information .body .fl,#tcw .body .fl,#rp .body .fl,#information .body .fr,#tcw .body .fr,#rp .body .fr,#information nav,#tcw nav div,#rp nav div{padding:30px 0;border-top:1px solid #000}#tcw nav div{padding-bottom:0}#information .body .fl,#tcw .body .fl,#rp .body .fl{width:220px}#information .body .fr,#tcw .body .fr,#rp .body .fr{width:470px}#tcw .body .fl,#rp .body .fl{font-weight:bold;color:#e12b10}#information h3,#tcw h3,#rp h3{font-size:14px}#tcw h3{padding:0 0 23px 0}#information .body .fr img{margin:-31px 0 3px 0}#information nav,#tcw nav,#rp nav{float:right;width:220px;text-align:center}#tcw nav,#rp nav{text-align:left}#information .fl h3,#information nav h3,#rp h3{padding:0 0 23px 0}#rp .banner_h{z-index:6000;position:relative;margin:60px 0 0 0}#rp .banner_f{z-index:6001;position:relative;margin:0 0 60px 0}.streaming_services{display:flex;align-items:flex-start;gap:12px;margin-top:30px}.streaming_services a:hover{opacity:50%}.streaming_services a.--disabled{opacity:10%;pointer-events:none}section#specialsites,section#events{width:1100px;margin:60px auto 0 auto;padding:0}section#specialsites article,section#events article{position:relative;width:220px;height:220px;color:#fff;z-index:7000;float:left}section#specialsites article a,section#events article a{display:block;width:220px;height:220px;overflow:hidden;color:#fff}section#specialsites article a img,section#events article a img{overflow:hidden}section#specialsites article a:link,section#specialsites article a:visited,section#events article a:link,section#events article a:visited{color:#fff}section#specialsites article a:hover,section#events article a:hover{border:4px solid #000 !important;width:212px;height:212px}section#specialsites article a:hover img,section#events article a:hover img{margin:-4px !important}section#specialsites article div.bg,section#events article div.bg{position:absolute;top:0;left:0;background-color:rgba(0,0,0,.5);width:100%;height:100%}section#specialsites article:nth-child(odd),section#events article:nth-child(odd){background-color:#222}section#specialsites article:nth-child(even),section#events article:nth-child(even){background-color:#333}section#specialsites article .title,section#events article .title{position:absolute;top:20px;left:20px}section#specialsites article .name,section#events article .name{position:absolute;bottom:20px;left:20px}section#single.-password #protectedForm{text-align:center}section#single.-password #protectedForm input[type=password]{width:100%;border:thin solid #000;padding:8px;font-size:18px}section#single.-password #protectedForm input[type=submit]{width:100px;font-size:16px;padding:8px;background-color:#eee;border:thin solid #ccc;margin:16px 0 0 0}.fl{float:left}.fr{float:right}.clearfix:after{clear:both;display:block;height:0;visibility:hidden;content:".";font-size:.1em;line-height:0;overflow:hidden}.clearfix{min-height:1%;display:inline-table}* html .clearfix{height:1%}.clearfix{display:block}a:visited{color:gray}#EventPage{background-color:#000;color:#fff;font-family:"Helvetica Neue","Noto Sans Japanese",sans-serif;font-weight:300}#EventPage.white{background-color:#fff;color:#000}#EventPage.white .container .place.content .map-link a{background-color:#000;color:#fff}#EventPage .header-bg{position:relative;width:100%;overflow:hidden;background-size:cover;background-repeat:no-repeat}#EventPage .header-bg img{width:100%}#EventPage .header-container{position:absolute;width:100%;top:0}#EventPage .header{position:relative;width:100%;padding:0 20px;box-sizing:border-box}#EventPage .header .root-link{position:absolute;top:17px}#EventPage .header .root-link a{display:block;text-indent:-1000px;overflow:hidden;width:62px;height:62px;background-image:url("images/events/ds_logo.png");background-repeat:no-repeat}#EventPage .header .root-link a:hover{opacity:.5}#EventPage .header .sns{*zoom:1;list-style:none;padding:0;margin:0}#EventPage .header .sns:before,#EventPage .header .sns:after{content:" ";display:table}#EventPage .header .sns:after{clear:both}#EventPage .header .sns li{float:right;padding:0;margin:0;margin-top:40px;margin-left:30px}#EventPage .header .sns li a{display:block;width:20px;height:16px;background-repeat:no-repeat}#EventPage .header .sns li a:hover{opacity:.5}#EventPage .header .sns li.facebook a{background-image:url("images/events/sns_facebook.png")}#EventPage .header .sns li.twitter a{background-image:url("images/events/sns_twitter.png")}#EventPage .header h1{position:absolute;top:254px;left:214px;font-size:81px;width:600px;line-height:90px;font-weight:300}#EventPage .header .outline{position:absolute;top:474px;left:214px;font-size:41px;line-height:48px}#EventPage .container{width:1280px;margin:0 auto;position:relative}#EventPage .container .content{position:relative}#EventPage .container .content h2{float:left;width:214px;font-size:14px;text-transform:uppercase}#EventPage .container .content .body{float:right;width:1066px}#EventPage .container .content:after{content:"";display:block;clear:both}#EventPage .container .download{position:absolute;bottom:-60px;right:0px;text-align:center;line-height:40px;display:block;width:288px;height:41px;font-size:16px;background-color:#fff;color:#202020;text-transform:uppercase;text-decoration:none;z-index:50}#EventPage .container .download:hover{opacity:.5}#EventPage .container .information.content{margin-top:86px;margin-bottom:112px}#EventPage .container .information.content .body{font-size:15px;line-height:25px}#EventPage .container .artists.content{margin-bottom:120px;*zoom:1}#EventPage .container .artists.content:before,#EventPage .container .artists.content:after{content:" ";display:table}#EventPage .container .artists.content:after{clear:both}#EventPage .container .artists.content .dj{width:424px;float:left}#EventPage .container .artists.content .dj h3{font-size:14px}#EventPage .container .artists.content .dj ul{margin-top:70px;margin-bottom:100px}#EventPage .container .artists.content .dj ul>li{font-size:25px;margin-bottom:30px}#EventPage .container .artists.content .dj ul>li>a{margin-left:16px;font-size:16px}#EventPage .container .artists.content .dj ul>li>a:link{color:gray;text-decoration:none}#EventPage .container .artists.content .dj ul>li>a:hover{color:#fff}#EventPage .container .artists.content .vj{width:424px;float:left}#EventPage .container .artists.content .vj h3{font-size:14px}#EventPage .container .artists.content .vj ul{margin-top:70px;margin-bottom:100px}#EventPage .container .artists.content .vj ul>li{font-size:25px;margin-bottom:30px}#EventPage .container .artists.content .vj ul>li>a{margin-left:16px;font-size:16px}#EventPage .container .artists.content .vj ul>li>a:link{color:gray;text-decoration:none}#EventPage .container .artists.content .vj ul>li>a:hover{color:#fff}#EventPage .container .timetable.content{margin-bottom:88px}#EventPage .container .timetable.content .body .timetable>div{width:848px;*zoom:1;border-bottom:solid 1px #4b4b4b;font-size:12px;padding-top:16px;padding-bottom:16px;margin:0}#EventPage .container .timetable.content .body .timetable>div:before,#EventPage .container .timetable.content .body .timetable>div:after{content:" ";display:table}#EventPage .container .timetable.content .body .timetable>div:after{clear:both}#EventPage .container .timetable.content .body .timetable>div div{line-height:30px}#EventPage .container .timetable.content .body .timetable>div div:nth-child(1){font-size:25px;width:250px;float:left}#EventPage .container .timetable.content .body .timetable>div div:nth-child(2){font-size:25px;float:left}#EventPage .container .timetable.content .body .timetable>div div:nth-child(3){float:right}#EventPage .container .place.content{position:relative;margin-bottom:200px}#EventPage .container .place.content .place-address{font-size:33px;line-height:40px;position:relative}#EventPage .container .place.content .map-link{margin-top:24px}#EventPage .container .place.content .map-link a{font-size:14px;text-align:center;line-height:36px;display:block;width:135px;height:36px;background-color:#fff;color:#000;text-decoration:none;position:relative}#EventPage .container .place.content .map-link a:hover{opacity:.5}#EventPage .container .place.content .place-note{font-size:15px;line-height:26px;margin-top:80px;position:relative}#EventPage .container .place.content .place-map{position:absolute;top:26px;left:426px;width:854px;height:371px;overflow:hidden}#EventPage .container .place.content .place-map iframe{margin-top:-150px;width:100%;height:671px}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);max-height:100%;z-index:100;display:none}.modal.active{display:block}.modal .modal-header{*zoom:1}.modal .modal-header:before,.modal .modal-header:after{content:" ";display:table}.modal .modal-header:after{clear:both}.modal .close-btn{float:right;width:60px;height:60px;background-image:url("images/events/modal_btn_close.png")}.modal .close-btn.black{background-image:url("images/events/modal_btn_close_black.png")}.modal .close-btn:hover{opacity:.5}.modal-content{width:1280px;position:relative;margin-top:107px;*zoom:1}.modal-content:before,.modal-content:after{content:" ";display:table}.modal-content:after{clear:both}.modal-content .artist-profile{float:right}.modal-content .artist-profile .photo{float:right;width:522px;height:590px;background-size:contain;background-repeat:no-repeat}.modal-content .artist-profile .logo{width:400px;height:58px;padding:0;background-size:contain;background-repeat:no-repeat;margin-top:107px;margin-bottom:68px}.modal-content .artist-profile .logo.square{height:200px;margin-top:0px;margin-bottom:20px}.modal-content .artist-profile .links{list-style:none;margin:0;padding:0;*zoom:1}.modal-content .artist-profile .links:before,.modal-content .artist-profile .links:after{content:" ";display:table}.modal-content .artist-profile .links:after{clear:both}.modal-content .artist-profile .links li{margin:0;padding:0;float:left;margin-right:50px}.modal-content .artist-profile .links li a{margin:0 !important}.modal-content .artist-description{float:left}.modal-content .artist-description .description{width:640px;font-size:14px}.modal-overlay{display:none;z-index:99;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.modal-overlay.white{background-color:rgba(255,255,255,.9)}
