@charset "UTF-8";
/* CSS Document */

#instafeed {
 width: 100vw;
 display: flex;
 flex-wrap: wrap;
 justify-content: space-between;
}

#instafeed .flexitem {
 width: 30vw;
 height: auto;
}


body {
margin: 0 auto;
width: 980px;
color: #999999;
background: #000000;
}

h1 {
background: url(../images/bb_top_main.jpg) no-repeat;
width: 980px;
height: 430px;
text-indent: -9999px;
}

/*NAVIGATION*/

#nav {
margin: 0 10px;
padding: 0 0 24px;
border-bottom: #CCCCCC 1px solid;
}

#nav ul {
position: relative;
}

#nav ul li#top_f {
display: block;
position: absolute;
left: 25px;
width: 130px;
height: 20px;
background: url(../images/nav_top.png) no-repeat bottom;
text-indent: -9999px;
border-right: #CCCCCC 1px solid;
}

#nav ul li#top a {
display: block;
position: absolute;
left: 25px;
width: 130px;
height: 20px;
background: url(../images/nav_top.png) no-repeat;
text-indent: -9999px;
border-right: #CCCCCC 1px solid;
}

#nav ul li#party_f {
display: block;
position: absolute;
left: 155px;
width: 130px;
height: 20px;
background: url(../images/nav_party.png) no-repeat bottom;
text-indent: -9999px;
border-right: #CCCCCC 1px solid;
}

#nav ul li#party a {
display: block;
position: absolute;
left: 155px;
width: 130px;
height: 20px;
background: url(../images/nav_party.png) no-repeat top;
text-indent: -9999px;
border-right: #CCCCCC 1px solid;
}

#nav ul li#member_f {
display: block;
position: absolute;
left: 285px;
width: 130px;
height: 20px;
background: url(../images/nav_member.png) no-repeat bottom;
text-indent: -9999px;
border-right: #CCCCCC 1px solid;
}

#nav ul li#member a {
display: block;
position: absolute;
left: 285px;
width: 130px;
height: 20px;
background: url(../images/nav_member.png) no-repeat top;
text-indent: -9999px;
border-right: #CCCCCC 1px solid;
}

#nav ul li#news_f {
display: block;
position: absolute;
left: 415px;
width: 130px;
height: 20px;
background: url(../images/nav_news.png) no-repeat bottom;
text-indent: -9999px;
border-right: #CCCCCC 1px solid;
}

#nav ul li#news a {
display: block;
position: absolute;
left: 415px;
width: 130px;
height: 20px;
background: url(../images/nav_news.png) no-repeat top;
text-indent: -9999px;
border-right: #CCCCCC 1px solid;
}

#nav ul li#link_f {
display: block;
position: absolute;
left: 545px;
width: 130px;
height: 20px;
background: url(../images/nav_link.png) no-repeat bottom;
text-indent: -9999px;
border-right: #CCCCCC 1px solid;
}

#nav ul li#link a {
display: block;
position: absolute;
left: 545px;
width: 130px;
height: 20px;
background: url(../images/nav_link.png) no-repeat top;
text-indent: -9999px;
border-right: #CCCCCC 1px solid;
}

#nav ul li#gallery_f {
display: block;
position: absolute;
left: 415px;
width: 130px;
height: 20px;
background: url(../images/nav_gallery.png) no-repeat bottom;
text-indent: -9999px;
border-right: #CCCCCC 1px solid;
}

#nav ul li#gallery a {
display: block;
position: absolute;
left: 415px;
width: 130px;
height: 20px;
background: url(../images/nav_gallery.png) no-repeat top;
text-indent: -9999px;
border-right: #CCCCCC 1px solid;
}

#nav ul li#plusr_f {
display: block;
position: absolute;
left: 805px;
width: 130px;
height: 20px;
background: url(../images/nav_plusr.png) no-repeat bottom;
text-indent: -9999px;
}

#nav ul li#plusr a {
display: block;
position: absolute;
left: 805px;
width: 130px;
height: 20px;
background: url(../images/nav_plusr.png) no-repeat top;
text-indent: -9999px;
}

#nav ul li#top a:hover,
#nav ul li#party a:hover,
#nav ul li#member a:hover,
#nav ul li#news a:hover,
#nav ul li#link a:hover,
#nav ul li#gallery a:hover,
#nav ul li#plusr a:hover {
background-position: 5px -20px;
}

/*MAIN*/

#wrapper_main {
float: left;
margin: 20px 20px 0;
width: 650px;
}

#wrapper_intro {
  padding-bottom: 10px;
}

#wrapper_intro h3 {
  width: 650px;
  height: 60px;
  background: url(../images/h3_container_intro.png) no-repeat;
  text-indent: -9999px;
}

#wrapper_intro #container_entry {
  background: url(../images/bg_container_intro.jpg) no-repeat;
}

#wrapper_intro #container_entry h5 {
  padding: 30px 20px 10px;
  color: #ffffff;
  font-size: 28px;
  font-weight: bold;
  line-height: 1.65;
  text-align: center;
}

#wrapper_intro #container_entry p {
  padding: 30px 20px 50px;
  color: #cccccc;
  font-size: 21px;
  line-height: 1.35;
  text-align: center;
}

#wrapper_intro .container_peculiarity h5 {
  color: #cc3333;
  font-size: 28px;
  font-weight: bold;
  line-height: 1.65;
  text-align: center;
}

#wrapper_intro .container_peculiarity p {
  padding: 20px 40px 50px;
  color: #cccccc;
  font-size: 18px;
  line-height: 1.85;
}

#wrapper_intro #container_sixpack {
  height: 105px;
  background: #333333 url(../images/sixpacks_black.png) 40px 0 no-repeat;
  border: #ffffff 1px solid;
}

#wrapper_intro #container_sixpack p {
  margin: 0 0 0 200px;
  padding: 20px 0 0;
  color: #ffffff;
  font-size: 21px;
  font-weight: normal;
  line-height: 1.65;
}

#container_marabinta {
  margin: 30px 0 20px;
  padding: 10px 0;
  border: #cc3333 1px solid;
}

#container_marabinta h4 {
  color: #cc3333;
  text-align: center;
  font-size: 18px;
  line-height: 1.85;
}

#container_marabinta h5 {
  color: #ffff00;
  text-align: center;
  font-size: 18px;
  line-height: 1.85;
}

#container_marabinta p {
  text-align: center;
  font-size: 18px;
  line-height: 1.85;
}

#container_marabinta h3 {
text-align: center;
font-size: 24px;
line-height: 1.85;
}

#container_marabinta h4 {
color: #FFFF00;
text-align: center;
font-size: 18px;
line-height: 1.85;
}

#container_marabinta p {
text-align: center;
font-size: 18px;
line-height: 1.85;
}

#container_next {
margin: 50px 0 0;
}

#container_next h3 {
width: 650px;
height: 80px;
background: url(../images/h3_container_tgn.png) no-repeat;
text-indent: -9999px;
}

#container_next p {
margin: 20px 0 0;
font-size: 16px;
line-height: 1.65;
}

#container_next p#btn_next {
font-size: 13px;
text-align: center;
line-height: 1;
}

#container_next p#btn_next a {
display: block;
margin: 50px auto 0;
width: 322px;
height: 42px;
background: url(../images/btn_tgn3.png) no-repeat;
text-indent: -9999px;
}

#container_next p#btn_next a:hover {
background-position: bottom;
}

#container_gist {
background: url(../images/bg_party_container_gist.jpg) no-repeat;
}

#container_gist h4#date {
width: 650px;
height: 60px;
background: url(../images/h4_container_gist_date.png) no-repeat;
text-indent: -9999px;
}

#container_gist h4#venue {
width: 650px;
height: 60px;
background: url(../images/h4_container_gist_venue.png) no-repeat;
text-indent: -9999px;
}

#container_gist h4#open {
width: 650px;
height: 60px;
background: url(../images/h4_container_gist_open.png) no-repeat;
text-indent: -9999px;
}

#container_gist p {
margin: 20px 60px 0;
color: #ffffff;
font-size: 14px;
line-height: 1.85;
}

p#btn_layout {
margin: 0 0 0 300px;
}

p#btn_layout a {
display: block;
height: 34px;
background: url(../images/btn_party_floor_v2.png) left top no-repeat;
text-indent: -9999px;
}

p#btn_layout a:hover {
background-position: left -34px;
}

#container_fee {
margin: 40px 0 0;
}

#container_fee h4#standard {
width: 650px;
height: 50px;
border-bottom: #666666 1px dotted;
background: url(../images/h4_container_fee_standard.png) no-repeat;
text-indent: -9999px;
}

#container_fee h4#special {
width: 650px;
height: 50px;
border-bottom: #666666 1px dotted;
background: url(../images/h4_container_fee_special.png) no-repeat;
text-indent: -9999px;
}

#container_fee ul {
position: relative;
margin: 0 0 0 40px;
}

#container_fee ul li {
line-height: 2;
font-size: 16px;
font-family: "Palatino-Italic" Georgia, "Times New Roman", Times, serif;
}

#container_fee ul li span.explanation {
font-size: 11px;
font-family: "Palatino-Italic" Georgia, "Times New Roman", Times, serif;
}


#container_fee ul li span.fee {
position: absolute;
left: 460px;
font-size: 16px;
font-family: "Palatino-Italic" Georgia, "Times New Roman", Times, serif;
}

#container_fee ul li#explanation_6abs {
margin-bottom: 1em;
line-height: 1;
font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", Osaka, sans-serif;
font-size: 11px;
}

#container_fee li.tcm_discount {
color: #E64C19;
}

#container_fee ul li#explanation_drink {
margin-bottom: 1em;
line-height: 1.5;
font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", Osaka, sans-serif;
font-size: 11px;
}

#container_member {
margin: 20px 0 0;
padding: 20px 30px;
text-align: center;
border: #990000 1px solid;
}

#container_member h4 {
color: #E64C19;
font-size: 16px;
}

#container_member p#btn_membership a {
margin: 30px auto 0;
display: block;
width: 250px;
height: 42px;
background: url(../images/btn_membership_v2.png) top;
text-indent: -9999px;
}

#container_member p#btn_membership a:hover {
background-position: bottom;
}

#wrapper_performer {
margin: 50px 0 0;
}

#container_dj {
display: block;
}

#container_dj h4 {
margin-bottom: 10px;
width: 650px;
height: 50px;
border-bottom: #666666 1px dotted;
background: url(../images/h4_container_dj.png) no-repeat;
text-indent: -9999px;
}

/*DJ column5 A*/

#container_dj ul li#suhara {
float: left;
padding-top: 170px;
width: 124px;
text-align: center;
background: url(../images/dj_suhara.png) no-repeat;
}

#container_dj ul li#yume {
float: left;
padding-top: 170px;
width: 124px;
text-align: center;
background: url(../images/dj_yume.png) no-repeat;
}

#container_dj ul li#masato {
float: left;
padding-top: 170px;
width: 124px;
text-align: center;
background: url(../images/dj_masato.png) no-repeat;
}

#container_dj ul li#coloske {
float: left;
padding-top: 170px;
width: 124px;
text-align: center;
background: url(../images/dj_coloske.png) no-repeat;
}

#container_dj ul li#ujiro {
float: left;
padding-top: 170px;
width: 124px;
text-align: center;
background: url(../images/dj_ujiro.png) no-repeat;
}

#container_dj ul li#att {
float: left;
padding-top: 170px;
width: 124px;
text-align: center;
background: url(../images/dj_att.png) no-repeat;
}

#container_dj ul li#hideo {
float: left;
padding-top: 170px;
width: 124px;
text-align: center;
background: url(../images/dj_hideo.png) no-repeat;
}

#container_dj ul li#shugo {
float: left;
padding-top: 170px;
width: 124px;
text-align: center;
background: url(../images/dj_shugo.png) no-repeat;
}

#container_dj ul li#tomoya {
float: left;
padding-top: 170px;
width: 124px;
text-align: center;
background: url(../images/dj_tomoya.png) no-repeat;
}

#container_dj ul li#shinkawa {
float: left;
padding-top: 170px;
width: 124px;
text-align: center;
background: url(../images/dj_shinkawa.png) no-repeat;
}

/*DJ column5 B*/

#container_dj ul li#suhara_col5 {
float: left;
padding-top: 190px;
width: 130px;
text-align: center;
background: url(../images/dj_suhara_col5.jpg) no-repeat;
}

#container_dj ul li#masato_col5 {
float: left;
padding-top: 190px;
width: 130px;
text-align: center;
background: url(../images/dj_masato_col5.jpg) no-repeat;
}

#container_dj ul li#shugo_col5 {
float: left;
padding-top: 190px;
width: 130px;
text-align: center;
background: url(../images/dj_shugo_col5.jpg) no-repeat;
}

#container_dj ul li#coloske_col5 {
float: left;
padding-top: 190px;
width: 130px;
text-align: center;
background: url(../images/dj_coloske_col5.jpg) no-repeat;
}

#container_dj ul li#tomoya_col5 {
float: left;
padding-top: 190px;
width: 130px;
text-align: center;
background: url(../images/dj_tomoya_col5.jpg) no-repeat;
}

/*DJ column6*/

#container_dj ul li#hideo_6 {
float: left;
padding-top: 170px;
width: 108px;
text-align: center;
background: url(../images/dj_hideo_6.png) no-repeat;
}

#container_dj ul li#suhara_6 {
float: left;
padding-top: 170px;
width: 108px;
text-align: center;
background: url(../images/dj_suhara_6.png) no-repeat;
}

#container_dj ul li#masato_6 {
float: left;
padding-top: 170px;
width: 108px;
text-align: center;
background: url(../images/dj_masato_6.png) no-repeat;
}

#container_dj ul li#shugo_6 {
float: left;
padding-top: 170px;
width: 108px;
text-align: center;
background: url(../images/dj_shugo_6.png) no-repeat;
}

#container_dj ul li#coloske_6 {
float: left;
padding-top: 170px;
width: 108px;
text-align: center;
background: url(../images/dj_coloske_6.png) no-repeat;
}

#container_dj ul li#ujiro_6 {
float: left;
padding-top: 170px;
width: 108px;
text-align: center;
background: url(../images/dj_ujiro_6.png) no-repeat;
}

/*DJ column6 color*/

#container_dj ul li#katsuyuki_col6c {
float: left;
padding-top: 170px;
width: 108px;
text-align: center;
background: url(../images/dj_katsuyuki_6c.png) no-repeat;
}

#container_dj ul li#suhara_col6c {
float: left;
padding-top: 170px;
width: 108px;
text-align: center;
background: url(../images/dj_suhara2_6c.png) no-repeat;
}

#container_dj ul li#masato_col6c {
float: left;
padding-top: 170px;
width: 108px;
text-align: center;
background: url(../images/dj_masato_6c.png) no-repeat;
}

#container_dj ul li#shugo_col6c {
float: left;
padding-top: 170px;
width: 108px;
text-align: center;
background: url(../images/dj_shugo_6c.png) no-repeat;
}

#container_dj ul li#coloske_col6c {
float: left;
padding-top: 170px;
width: 108px;
text-align: center;
background: url(../images/dj_coloske_6c.png) no-repeat;
}

#container_dj ul li#tomoya_col6c {
float: left;
padding-top: 170px;
width: 108px;
text-align: center;
background: url(../images/dj_tomoya_6c.png) no-repeat;
}

#container_dj ul li#yume_col6c {
float: left;
padding-top: 170px;
width: 108px;
text-align: center;
background: url(../images/dj_yume_6c.png) no-repeat;
}


#container_boy {
display: block;
margin-top: 20px;
}

#container_boy h4 {
margin-bottom: 10px;
width: 650px;
height: 50px;
border-bottom: #666666 1px dotted;
/*background: url(../images/h4_container_boy.png) no-repeat;*/
background: url(../images/h4_container_boy_nh.png) no-repeat;
text-indent: -9999px;
}

/*GoGo column6 color*/

#container_boy ul li#hirokaz_col6c {
float: left;
padding-top: 170px;
width: 108px;
text-align: center;
background: url(../images/gg_hirokaz_col6c.png) no-repeat;
}

#container_boy ul li#yuya_col6c {
float: left;
padding-top: 170px;
width: 108px;
text-align: center;
background: url(../images/gg_yuya_col6c.png) no-repeat;
}

#container_boy ul li#koume_col6c {
float: left;
padding-top: 170px;
width: 108px;
text-align: center;
background: url(../images/gg_koume_col6c.png) no-repeat;
}

#container_boy ul li#satoru_col6c {
float: left;
padding-top: 170px;
width: 108px;
text-align: center;
background: url(../images/gg_satoru_col6c.png) no-repeat;
}

#container_boy ul li#kei_col6c {
float: left;
padding-top: 170px;
width: 108px;
text-align: center;
background: url(../images/gg_kei_col6c.png) no-repeat;
}

#container_boy ul li#hideaki_col6c {
float: left;
padding-top: 170px;
width: 108px;
text-align: center;
background: url(../images/gg_hideaki_col6c.png) no-repeat;
}

/*GoGo column5 A*/

#container_boy ul li#zen {
float: left;
padding-top: 170px;
width: 124px;
text-align: center;
background: url(../images/gg_zen.png) no-repeat;
}

#container_boy ul li#naoki {
float: left;
padding-top: 170px;
width: 124px;
text-align: center;
background: url(../images/gg_naoki.png) no-repeat;
}

#container_boy ul li#eric {
float: left;
padding-top: 170px;
width: 124px;
text-align: center;
background: url(../images/gg_eric.png) no-repeat;
}

#container_boy ul li#hide {
float: left;
padding-top: 170px;
width: 124px;
text-align: center;
background: url(../images/gg_hide.png) no-repeat;
}

#container_boy ul li#null {
float: left;
padding-top: 170px;
width: 124px;
text-align: center;
background: url(../images/null.png);
}

#container_boy ul li#kota {
float: left;
padding-top: 170px;
width: 124px;
text-align: center;
background: url(../images/gg_kota.png) no-repeat;
}

#container_boy ul li#nawoto {
float: left;
padding-top: 170px;
width: 124px;
text-align: center;
background: url(../images/gg_nawoto.png) no-repeat;
}

#container_boy ul li#ryu {
float: left;
padding-top: 170px;
width: 124px;
text-align: center;
background: url(../images/gg_ryu.png) no-repeat;
}

/*GoGo column5 B*/

#container_boy ul li#naoki_2 {
float: left;
padding-top: 200px;
width: 130px;
text-align: center;
background: url(../images/gg_naoki_2.png) no-repeat;
}

#container_boy ul li#eric_2 {
float: left;
padding-top: 200px;
width: 130px;
text-align: center;
background: url(../images/gg_eric_2.png) no-repeat;
}

#container_boy ul li#nawoto_2 {
float: left;
padding-top: 200px;
width: 130px;
text-align: center;
background: url(../images/gg_nawoto_2.png) no-repeat;
}

#container_boy ul li#hide_2 {
float: left;
padding-top: 200px;
width: 130px;
text-align: center;
background: url(../images/gg_hide_2.png) no-repeat;
}

#container_boy ul li#ryu_2 {
float: left;
padding-top: 200px;
width: 130px;
text-align: center;
background: url(../images/gg_ryu_2.png) no-repeat;
}

#container_boy ul li#rafael_2 {
float: left;
padding-top: 200px;
width: 130px;
text-align: center;
background: url(../images/gg_rafael_2.png) no-repeat;
}

#container_boy ul li#toshi_2 {
float: left;
padding-top: 200px;
width: 130px;
text-align: center;
background: url(../images/gg_toshi_2.png) no-repeat;
}

#container_boy ul li#hirokaz_2 {
float: left;
padding-top: 200px;
width: 130px;
text-align: center;
background: url(../images/gg_hirokaz_2.png) no-repeat;
}

#container_boy ul li#takuto_2 {
float: left;
padding-top: 200px;
width: 130px;
text-align: center;
background: url(../images/gg_takuto_2.png) no-repeat;
}

#container_boy ul li#syo_2 {
float: left;
padding-top: 200px;
width: 130px;
text-align: center;
background: url(../images/gg_syo_2.png) no-repeat;
}

/*GoGo column5 C*/

#container_boy ul li#naoki_col5c {
float: left;
margin-bottom: 10px;
padding-top: 200px;
width: 130px;
text-align: center;
background: url(../images/gg_naoki_col5c.png) no-repeat;
}

#container_boy ul li#nawoto_col5c {
float: left;
margin-bottom: 10px;
padding-top: 200px;
width: 130px;
text-align: center;
background: url(../images/gg_nawoto_col5c.png) no-repeat;
}

#container_boy ul li#eric_col5c {
float: left;
margin-bottom: 10px;
padding-top: 200px;
width: 130px;
text-align: center;
background: url(../images/gg_eric_col5c.png) no-repeat;
}

#container_boy ul li#yutaka_col5c {
float: left;
margin-bottom: 10px;
padding-top: 200px;
width: 130px;
text-align: center;
background: url(../images/gg_yutaka_col5c.png) no-repeat;
}

#container_boy ul li#hirokaz_col5c {
float: left;
margin-bottom: 10px;
padding-top: 200px;
width: 130px;
text-align: center;
background: url(../images/gg_hirokaz_col5c.png) no-repeat;
}

#container_boy ul li#gin_col5c {
float: left;
margin-bottom: 10px;
padding-top: 200px;
width: 130px;
text-align: center;
background: url(../images/gg_gin_5c.png) no-repeat;
}

#container_boy ul li#koumei_col5c {
float: left;
margin-bottom: 10px;
padding-top: 200px;
width: 130px;
text-align: center;
background: url(../images/gg_koumei_col5c.png) no-repeat;
}

#container_boy ul li#takuto_col5c {
float: left;
margin-bottom: 10px;
padding-top: 200px;
width: 130px;
text-align: center;
background: url(../images/gg_takuto_col5c.png) no-repeat;
}

#container_boy ul li#toshi_col5c {
float: left;
margin-bottom: 10px;
padding-top: 200px;
width: 130px;
text-align: center;
background: url(../images/gg_toshi_col5c.png) no-repeat;
}

#container_boy ul li#null_col5c {
float: left;
margin-bottom: 10px;
padding-top: 200px;
width: 130px;
text-align: center;
background: url(../images/null.gif) no-repeat;
}

#container_boy ul li#yoshihiro_col5c {
float: left;
margin-bottom: 10px;
padding-top: 200px;
width: 130px;
text-align: center;
background: url(../images/gg_yoshihiro_5c.png) no-repeat;
}

#container_boy ul li#shu_col5c {
float: left;
margin-bottom: 10px;
padding-top: 200px;
width: 130px;
text-align: center;
background: url(../images/gg_shu_col5c.png) no-repeat;
}

#container_boy ul li#tatsushi_col5c {
float: left;
margin-bottom: 10px;
padding-top: 200px;
width: 130px;
text-align: center;
background: url(../images/pg_tatsushi_col5c.png) no-repeat;
}


/*GoGo column4*/

#container_boy ul li#naoki_col4 {
float: left;
padding-top: 220px;
width: 162px;
text-align: center;
background: url(../images/gg_naoki_col4.jpg) no-repeat;
}

#container_boy ul li#nawoto_col4 {
float: left;
padding-top: 220px;
width: 162px;
text-align: center;
background: url(../images/gg_nawoto_col4.jpg) no-repeat;
}

#container_boy ul li#hide_col4 {
float: left;
padding-top: 220px;
width: 162px;
text-align: center;
background: url(../images/gg_hide_col4.jpg) no-repeat;
}

#container_boy ul li#yutaka_col4 {
float: left;
padding-top: 220px;
width: 162px;
text-align: center;
background: url(../images/gg_yutaka_col4.jpg) no-repeat;
}

#container_boy ul li#hirokaz_col4 {
float: left;
padding-top: 220px;
width: 162px;
text-align: center;
background: url(../images/gg_hirokaz_col4.jpg) no-repeat;
}

#container_boy ul li#syo_col4 {
float: left;
padding-top: 220px;
width: 162px;
text-align: center;
background: url(../images/gg_syo_col4.jpg) no-repeat;
}

#container_boy ul li#takuto_col4 {
float: left;
padding-top: 220px;
width: 162px;
text-align: center;
background: url(../images/gg_takuto_col4.jpg) no-repeat;
}

#container_boy ul li#toshi_col4 {
float: left;
padding-top: 220px;
width: 162px;
text-align: center;
background: url(../images/gg_toshi_col4.jpg) no-repeat;
}

/*Drag Queen*/

#container_queen {
display: block;
margin-top: 20px;
}

#container_queen h4 {
margin-bottom: 10px;
width: 650px;
height: 50px;
border-bottom: #666666 1px dotted;
background: url(../images/h4_container_dq.png) no-repeat;
text-indent: -9999px;
}

#container_queen ul li#woneko_col6c {
float: left;
padding-top: 170px;
width: 108px;
text-align: center;
background: url(../images/dq_woneko_col6c.png) no-repeat;
}


#container_enrollment h3 {
width: 650px;
height: 60px;
background: url(../images/h3_container_enrollment.png) no-repeat;
text-indent: -9999px;
}

#container_enrollment p {
font-size: 16px;
text-align: center;
line-height: 1.85;
}

#container_enrollment p span#tcm_fee {
color: #E64C19;
}

#container_enrollment p span#tcm_proviso {
font-size: 13px;
}

#wrapper_procedure {
margin: 50px 0 0;
}

#wrapper_procedure #container_order h4#hh {
width: 650px;
height: 50px;
border-bottom: #666666 1px dotted;
background: url(../images/h4_container_order_hh.png) no-repeat;
text-indent: -9999px;
}

#wrapper_procedure #container_order h4#pc {
width: 650px;
height: 50px;
border-bottom: #666666 1px dotted;
background: url(../images/h4_container_order_pc.png) no-repeat;
text-indent: -9999px;
}

#wrapper_procedure #container_order p {
margin: 10px 20px 20px;
font-size: 13px;
line-height: 1.65;
}

#wrapper_procedure #container_order p span,
#wrapper_procedure #container_order p a {
color: #19B3E6;
text-decoration: none;
}

#wrapper_procedure #container_order p#limit {
margin-top: 10px;
color: #E64C19;
font-size: 112.5%;
text-align: center;
}

#wrapper_procedure #container_order p#send_mail a {
display: block;
margin: 0 auto;
width: 250px;
height: 42px;
background: url(../images/btn_mail.png) center top no-repeat;
text-indent: -9999px;
}

#wrapper_procedure #container_order p#send_mail a:hover {
background-position: bottom;
}

#wrapper_procedure #container_ps {
margin: 40px 30px 0;
}

#wrapper_procedure #container_ps p {
color: #ffffff;
font-size: 16px;
}

#wrapper_procedure #container_ps p a {
color: #ffffff;
text-decoration: none;
}

#wrapper_procedure #container_suffix {
margin: 50px 0 0;
}

#wrapper_procedure #container_suffix p {
font-size: 16px;
text-align: center;
}

.container_news {
margin: 0 20px 30px;
}

.container_news h4 {
color: #ffffff;
font-size: 20px;
line-height: 1.65;
border-bottom: #999999 1px dotted;
}

.container_news p {
margin: 10px 0px 20px;
font-size: 13px;
line-height: 1.60;
}

.container_news p.timestamp {
font-size: 11px;
text-align: right;
}

#wrapper_link ul {
position: relative;
}

#wrapper_link ul li {
height: 90px;
border-bottom: #999999 1px dotted;
}

#wrapper_link ul li#link_live h4 a {
float: left;
margin-top: 10px;
width: 120px;
height: 80px;
background: url(../images/icon_live.png) no-repeat;
text-indent: -9999px;
}

#wrapper_link ul li#link_next h4 a {
float: left;
margin-top: 10px;
width: 120px;
height: 80px;
background: url(../images/icon_next.png) no-repeat;
text-indent: -9999px;
}

#wrapper_link ul li#link_tw h4 a {
float: left;
margin: 10px 0 0 40px;
width: 40px;
height: 60px;
background: url(../images/icon_twitter.png) no-repeat;
text-indent: -9999px;
}

#wrapper_link ul li#link_fb h4 a {
float: left;
margin: 10px 0 0 40px;
width: 40px;
height: 60px;
background: url(../images/icon_fb.png) no-repeat;
text-indent: -9999px;
}

#wrapper_link ul li#link_li h4 a {
float: left;
margin: 10px 0 0 40px;
width: 40px;
height: 60px;
background: url(../images/icon_line.png) no-repeat;
text-indent: -9999px;
}

#wrapper_link ul li#link_mi h4 a {
float: left;
margin: 10px 0 0 40px;
width: 40px;
height: 60px;
background: url(../images/icon_mixi.png) no-repeat;
text-indent: -9999px;
}

#wrapper_link ul li#link_gr h4 a {
float: left;
margin: 10px 0 0 40px;
width: 40px;
height: 60px;
background: url(../images/icon_gr.png) no-repeat;
text-indent: -9999px;
}

#wrapper_link ul li#link_br h4 a {
float: left;
margin: 10px 0 0 40px;
width: 40px;
height: 60px;
background: url(../images/icon_br.png) no-repeat;
text-indent: -9999px;
}

#wrapper_link ul li#link_mm h4 a {
float: left;
margin: 10px 0 0 40px;
width: 40px;
height: 60px;
background: url(../images/icon_mm.png) no-repeat;
text-indent: -9999px;
}

#wrapper_link ul li#link_dr h4 a {
float: left;
margin: 10px 0 0 40px;
width: 40px;
height: 60px;
background: url(../images/icon_dr.png) no-repeat;
text-indent: -9999px;
}

#wrapper_link ul li#link_hg h4 a {
float: left;
margin: 10px 0 0 40px;
width: 40px;
height: 60px;
background: url(../images/icon_hg.png) no-repeat;
text-indent: -9999px;
}

#wrapper_link ul li#link_aiso h4 a {
float: left;
margin-top: 10px;
width: 120px;
height: 80px;
background: url(../images/icon_aiso.png) no-repeat;
text-indent: -9999px;
}

#wrapper_link ul li#link_arch h4 a {
float: left;
margin-top: 10px;
width: 120px;
height: 80px;
background: url(../images/icon_arch.png) no-repeat;
text-indent: -9999px;
}

#wrapper_link ul li p {
margin: 0 0 0 140px;
}

#wrapper_link ul li p span {
color: #ffffff;
font-size: 18px;
font-weight: bold;
line-height: 1.85;
}

#wrapper_link ul li.link_append {
height: 30px;
}

#wrapper_link ul li.link_append a {
margin: 0 0 0 140px;
color: #ffffff;
text-decoration: none;
font-size: 18px;
line-height: 1.65;
}

#wrapper_gallery h4#flyer {
margin-bottom: 10px;
width: 650px;
height: 50px;
border-bottom: #666666 1px dotted;
background: url(../images/h4_container_flyer.png) no-repeat;
text-indent: -9999px;
}

#wrapper_gallery h4#photo {
margin-bottom: 10px;
width: 650px;
height: 50px;
border-bottom: #666666 1px dotted;
background: url(../images/h4_container_photo.png) no-repeat;
text-indent: -9999px;
}

#wrapper_gallery h4#insta {
margin-bottom: 10px;
width: 650px;
height: 50px;
border-bottom: #666666 1px dotted;
background: url(../images/instakgallery.gif) no-repeat;
text-indent: -9999px;
}


#container_plusr p {
color: #C04040;
font-size: 21px;
font-family: HiraMinProN-W3, serif;
line-height: 1.85;
text-align: center;
}

/*SUB*/

#wrapper_sub {
margin: 20px 0 0 690px;
width: 280px;
}

#container_twitter {
}

#container_venue,
#container_support,
#container_recruit {
margin: 20px 0 0;
border-top: #CCCCCC 1px solid;
}

#container_venue p {
margin-top: 10px;
color: #D2B200;
font-size: 11px;
}

#container_venue h4 {
width: 280px;
height: 80px;
background: url(../images/logo_aiso_sub.png) no-repeat;
text-indent: -9999px;
}

#container_support p {
margin: 10px 0 0;
font-size: 11px;
text-align: center;
}

#container_support p#gradar a {
display: block;
width: 280px;
height: 70px;
background: url(../images/logo_gradar_sub.png) no-repeat;
text-indent: -9999px;
}

#container_support p#takorin a {
display: block;
width: 280px;
height: 70px;
background: url(../images/logo_takorin_sub.png) no-repeat;
text-indent: -9999px;
}

#container_support p#ikemen a {
display: block;
width: 280px;
height: 70px;
background: url(../images/logo_ikemen_sub.png) no-repeat;
text-indent: -9999px;
}

#container_recruit h4 {
margin-top: 10px;
color: #79A6D3;
text-align: center;
}

#container_recruit p {
margin-top: 10px;
font-size: 12px;
line-height: 1.35;
}

#container_qr {
margin-bottom: 20px;
text-align: center;
}


/*FOOTER*/

#container_footer {
clear: both;
margin: 20px 0 0;
text-align: center;
border-top: #CCCCCC 1px solid;
}

#container_footer p {
margin-top: 10px;
font-size: 10px;
}
