/* commons-------------------------------------------------------- */
body{font-size:14px;line-height:22px;color:#fff;text-align:center;letter-spacing:0.01em;background:#010107;}

.tac{text-align:center;}

p{padding:0 0 1em 0;}

#wrapper{margin:0 auto;width:800px;background:#010107;border:6px solid #fff;border-width:0 6px 0 6px;}

#header{width:800px;height:690px;background:url(/imgs/common/billboard_rain.jpg) no-repeat left top;}
#header h1{text-indent:-9999px;height:596px;}

#header ul#gnavi{padding:0 0 0 10px;}
#header ul#gnavi li{float:left;height:94px;text-align:left;}
#header ul#gnavi li a{display:block;height:94px;text-indent:-9999px;}
#header ul#gnavi li.one,
#header ul#gnavi li.one a{width:93px;background:url(/imgs/common/gnavi_top.png) no-repeat center center;}
#header ul#gnavi li.two,
#header ul#gnavi li.two a{width:200px;background:url(/imgs/common/gnavi_event.png) no-repeat center center;}
#header ul#gnavi li.three,
#header ul#gnavi li.three a{width:139px;background:url(/imgs/common/gnavi_profile.png) no-repeat center center;}
#header ul#gnavi li.four,
#header ul#gnavi li.four a{width:161px;background:url(/imgs/common/gnavi_members.png) no-repeat center center;}

#conts{padding:16px 20px 16px 20px;text-align:left;}
#conts .txt_block{padding:5px 5px 20px 5px;}
/* #conts .txt_block img{padding:1px;border:1px solid #fafafa;background:#fff;} */

#footer{padding:12px 0 24px 0;margin:0 12px;border-top:1px solid #282828;font-size:12px;color:#fff;}

.youtube {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  margin-bottom: 1em;
}

.youtube iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

/* top-------------------------------------------------------- */
body#top #conts h2#information{background:url(/imgs/top/h_information.jpg) no-repeat left top;width:370px;height:40px;text-indent:-9999px;}
body#top #conts h2#event{background:url(/imgs/event/h_event.jpg) no-repeat left top;width:370px;height:40px;text-indent:-9999px;}

body#top #conts dl{}
body#top #conts dt{float:left;width:85px;clear:left;padding:8px 0;border-top:1px solid #282828;font-size:12px;color:#fff;}
body#top #conts dd{float:left;width:275px;padding:8px 0;border-top:1px solid #282828;}
body#top #conts dt:first-child,
body#top #conts dt:first-child + dd{border-width:0px;}



/* event-------------------------------------------------------- */
body#event #conts{padding:16px 64px 16px 64px;}
body#event #conts h2{background:url(/imgs/event/h_event.jpg) no-repeat left top;width:662px;height:40px;text-indent:-9999px;}

body#event #conts dl{}
body#event #conts dt{margin:20px 0 12px 0;padding:0 0 0 10px;font-size:16px;font-weight:bold;border-left:5px solid #454659;}
body#event #conts dd{padding:0 0 12px 0;border-bottom:1px solid #282828;}
body#event #conts dd:last-child{border-width:0px;}

body#event #conts dt:first-child{margin:12px 0;}

body#event #conts dd div.border{border:1px solid #282828;padding:10px;background:#fff;}


/* profile-------------------------------------------------------- */
body#profile #conts{padding:16px 137.5px 16px 137.5px;}
body#profile #conts h2{width:525px;height:40px;text-indent:-9999px;}
body#profile #conts h2#profile{background:url(/imgs/profile/h_profile.jpg) no-repeat left top;}
body#profile #conts h2#discography{background:url(/imgs/profile/h_discography.jpg) no-repeat left top;}
body#profile #conts .txt_block{margin-top:12px!important;}

/* members-------------------------------------------------------- */
body#members #conts{padding:16px 137.5px 16px 137.5px;}
body#members #conts h2{width:525px;height:40px;text-indent:-9999px;}
body#members #conts h2#members{background:url(/imgs/members/h_members.jpg) no-repeat left top;}
body#members #conts h2#pata{background:url(/imgs/members/h_members_pata.jpg) no-repeat left top;}
body#members #conts h2#michiaki{background:url(/imgs/members/h_members_michiaki.jpg) no-repeat left top;}
body#members #conts h2#die{background:url(/imgs/members/h_members_die.jpg) no-repeat left top;}
body#members #conts h2#ryu{background:url(/imgs/members/h_members_ryu.jpg) no-repeat left top;}

body#members th {border-width:0px 0px 1px 0px;}
body#members td {border-width:0px 0px 1px 0px;}
