@charset "utf-8";


a.setsumei_button:hover img
{
opacity:0.4;
filter:alpha(opacity=40);
-ms-filter:"alpha(opacity=40)";
}

.wholewrap-live
{
width: 950px;
background-color: #ffffff;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS Pゴシック", sans-serif;
margin: 0 auto 0 auto;
padding: 0 0 0 0;
}

.contents-back-live
{
width: 950px;
background: url(../main-img/edge-grada-back.jpg) repeat-y;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.contents_wrap_live
{
text-align: center;
width: 850px;
margin: 0 50px 0 50px;
padding: 0 0 0 0;
}

.kakugetu
{
width: 400px;
height: 36px;
margin: 0 auto 0 auto;
padding: 0 0 0 0;
}


.next_year
{
font-size: 80%;
color: #333333;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS Pゴシック", sans-serif;
margin: 0 auto 0 auto;
padding: 0 0 0 0;
}

.cgi_oshirase
{
font-size: 160%;
color: #fd6602;
line-height: 1.8;
text-align: center;
font-weight: bold;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS Pゴシック", sans-serif;
margin: 0 auto 0 auto;
padding: 0 0 0 0;
}

.cgi_oshirase_small
{
font-size: 110%;
color: #fd6602;
line-height: 1.8;
text-align: center;
font-weight: bold;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS Pゴシック", sans-serif;
margin: 0 auto 0 auto;
padding: 0 0 0 0;
}

.live_osirase_bun
{
color: #fd6602;
font-size: 90%;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS Pゴシック", sans-serif;
font-weight: normal;
line-height: 1.4;
text-align: center;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.kohsin_joho
{
font-size: 90%;
color: #444444;
text-align: left;
line-height: 1.8;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS Pゴシック", sans-serif;
width: 850px;
margin: 0 auto 0 auto;
padding: 0 0 0 0;
}

.live_top_photo
{
margin: 0 auto 0 auto;
padding: 0 0 0 0;
}


/*___________ul_li_リスト表示のセンタリング____START_______*/

.live_setsumei_button_box
{
position: relative;
overflow: hidden;
margin: 0 0 20px 0;
padding: 0 0 0 0;
}

.live_setsumei_button_box ul
{
list-style-type: none;
position: relative;
left: 50%;
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.live_setsumei_button_box ul li
{
position: relative;
left: -50%;
float: left;
text-align: center;
margin: 0 10px 0 10px;
padding: 0 0 0 0;
}

/*___________ul_li_リスト表示のセンタリング__END_________*/

.setsumei_button
{
text-align: center;
margin: 0 0 0 0;
padding: 0 0 0 0;
}


.utagatari
{
width: 190px;
height: 30px;
background: url(../live/live_img/live_utagatari_r.jpg) left top no-repeat;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.utagatari a
{
width: 190px;
height: 30px;
background: url(../live/live_img/live_utagatari_n.jpg) left top no-repeat;
margin: 0 0 0 0;
padding: 0 0 0 0;
display: block;
}

.utagatari a:hover
{
background-image: none;
}

.koen
{
width: 130px;
height: 30px;
background: url(../live/live_img/koen_r.jpg) left top no-repeat;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.koen a
{
width: 130px;
height: 30px;
background: url(../live/live_img/koen_n.jpg) left top no-repeat;
margin: 0 0 0 0;
padding: 0 0 0 0;
display: block;
}

.koen a:hover
{
background-image: none;
}

.reiden
{
width: 130px;
height: 30px;
background: url(../live/live_img/reiden_r.jpg) left top no-repeat;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.reiden a
{
width: 130px;
height: 30px;
background: url(../live/live_img/reiden_n.jpg) left top no-repeat;
margin: 0 0 0 0;
padding: 0 0 0 0;
display: block;
}

.reiden a:hover
{
background-image: none;
}

.workshop
{
width: 190px;
height: 30px;
background: url(../live/live_img/workshop_r.jpg) left top no-repeat;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.workshop a
{
width: 190px;
height: 30px;
background: url(../live/live_img/workshop_n.jpg) left top no-repeat;
margin: 0 0 0 0;
padding: 0 0 0 0;
display: block;
}

.workshop a:hover
{
background-image: none;
}

.katsudoreki
{
width: 130px;
height: 30px;
background: url(../live/live_img/katsudoreki_r.jpg) left top no-repeat;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.katsudoreki a
{
width: 130px;
height: 30px;
background: url(../live/live_img/katsudoreki_n.jpg) left top no-repeat;
margin: 0 0 0 0;
padding: 0 0 0 0;
display: block;
}

.katsudoreki a:hover
{
background-image: none;
}

.syusai_okangae
{
width: 230px;
height: 30px;
background: url(../live/live_img/syusai_okangae_r.jpg) left top no-repeat;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.syusai_okangae a
{
width: 230px;
height: 30px;
background: url(../live/live_img/syusai_okangae_n.jpg) left top no-repeat;
margin: 0 0 0 0;
padding: 0 0 0 0;
display: block;
}

.syusai_okangae a:hover
{
background-image: none;
}

.syusaisyabosyu
{
width: 230px;
height: 30px;
background: url(../live/live_img/syusaisya_r.jpg) left top no-repeat;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.syusaisyabosyu a
{
width: 230px;
height: 30px;
background: url(../live/live_img/syusaisya_n.jpg) left top no-repeat;
margin: 0 0 0 0;
padding: 0 0 0 0;
display: block;
}

.syusaisyabosyu a:hover
{
background-image: none;
}

.boxcolor_year2011
{
background-color: #f8e9c3;
line-height: 1.6;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.boxcolor_year2012
{
background-color: #d5f1fd;
line-height: 1.6;
margin: 0 0 0 0;
padding: 0 0 0 0;
}





/*__________2014_ライブ情報トップページ用_日付カレンダー帯指定____Start_______*/

.boxcolor_year2014
{
background-color: #feb6b7;
border: 1px solid #fc6868;
line-height: 1.6;
margin: 0 0 0 0;
padding: 0 0 0 0;
}


.boxcolor_month2014
{
line-height: 1.6;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.boxcolor_month2014 a
{
background-color: #fee8e8;
margin: 0 0 0 0;
padding: 0 0 0 0;
display: block;
}

.boxcolor_month2014 a:hover
{
background-color: #fc6868;
}

/*__________2014_ライブ情報トップページ用_日付カレンダー帯指定____End_______*/





/*__________2013_ライブ情報トップページ用_日付カレンダー帯指定____Start_______*/

.boxcolor_year2013
{
background-color: #cdf198;
border: 1px solid #466b12;
line-height: 1.6;
margin: 0 0 0 0;
padding: 0 0 0 0;
}


.boxcolor_month2013
{
line-height: 1.6;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.boxcolor_month2013 a
{
background-color: #cdf198;
margin: 0 0 0 0;
padding: 0 0 0 0;
display: block;
}

.boxcolor_month2013 a:hover
{
background-color: #466b12;
}

/*__________2013_ライブ情報トップページ用_日付カレンダー帯指定____End_______*/


.boxcolor_live
{
line-height: 2.8;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.boxcolor_live a
{
background-color: #f8e9c3;
margin: 0 0 0 0;
padding: 0 0 0 0;
display: block;
}

.boxcolor_live a:hover
{
background-color: #996633;
}

/*__________2012_ライブ情報_月横帯カレンダー____Start_______*/

.boxcolor_live_blue
{
line-height: 2.8;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.boxcolor_live_blue a
{

background-color: #d5f1fd;
margin: 0 0 0 0;
padding: 0 0 0 0;
display: block;
}

.boxcolor_live_blue a:hover
{
background-color: #5457da;
}

/*__________2012_ライブ情報_月横帯カレンダー____End_______*/

.boxcolor_live02
{
line-height: 1.6;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.boxcolor_live02 a
{

background-color: #f8e9c3;
margin: 0 0 0 0;
padding: 0 0 0 0;
display: block;
}

.boxcolor_live02 a:hover
{
background-color: #996633;
}

.boxcolor_live03
{
line-height: 1.6;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.boxcolor_live03 a
{

background-color: #d5f1fd;
margin: 0 0 0 0;
padding: 0 0 0 0;
display: block;
}

.boxcolor_live03 a:hover
{
background-color: #5457da;
}

/*__________2013_ライブ情報_月横帯カレンダー____Start_______*/

.boxcolor_live_green
{
line-height: 2.8;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.boxcolor_live_green a
{
background-color: #cdf198;
margin: 0 0 0 0;
padding: 0 0 0 0;
display: block;
}

.boxcolor_live_green a:hover
{
background-color: #466b12;
}

/*__________2013_ライブ情報_月横帯カレンダー____End_______*/


/*__________2014_ライブ情報_月横帯カレンダー____Start_______*/

.boxcolor_live_pink
{
line-height: 2.8;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.boxcolor_live_pink a
{
background-color: #fee8e8;
margin: 0 0 0 0;
padding: 0 0 0 0;
display: block;
}

.boxcolor_live_pink a:hover
{
background-color: #fc6868;
}

/*__________2014_ライブ情報_月横帯カレンダー____End_______*/





/*__________カレンダー____Start_______*/

.year_cal_wrap
{
width: 850px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.month_cal_wrap
{
float: left;
width: 266px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.month_cal_wrap_m26
{
float: left;
width: 266px;
font-size: 1px;
margin: 0 0 0 26px;
padding: 0 0 0 0;
}

.cal_clear_h1px
{
clear: both;
height: 1px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.cal_clear_h30px
{
clear: both;
height: 30px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

/*_____ライブ情報トップページのカレンダーの行間_____*/
.year_cal_line_height
{
line-height: 1.1;
}

/*_____各月詳細カレンダーの行間_____*/
.kakugetu_cal_line_height
{
line-height: 1.4;
}

/*_____日付の背景色を説明する文の行間_____*/
.bgcolor_setsumei_line_height
{
line-height: 1.1;
}

/*_____各月ページの詳細ご案内文章の行間_____*/
.kakuchi-gyokan
{
line-height: 1.6;
}


/*__________カレンダー__End_________*/




.iframewindow
{
width: 850px;
height: 550px;
background-color: #ffffff;
margin: 0 auto 0 auto;
padding: 0 0 0 0;
}


.live-spaceh40
{
font-size: 1px;
width: 950px;
height: 40px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.live-spaceh20
{
font-size: 1px;
width: 950px;
height: 20px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.live-spaceh10
{
font-size: 1px;
width: 950px;
height: 10px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
