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


/*==============================*/
/*      artist index box        */
/*==============================*/

#Guide_main_left{
	width: 79%;
	height: auto;
	margin: 0px auto;
	overflow: hidden;
	float: left;
	max-width: 1040px;
}



/*------- 幅・色設定 -------*/
#Guide_main_left #artist_menu{
	font-size: 13px;
	font-weight: bolder;
	color: #OOO;
	background-color: #aacd03;
	margin: 10px;
	padding: 25px 0 20px 15px;
	*:width:722px;/* IE7 hack */
	_width: 707px;/* IE6 hack */
}

#Guide_main_left #artist_menuline{
	background-color: #aacd03;
	height:4px;

}


/*------- 幅・色設定 -------*/
#Guide_main_left #artist_menu h3{
	font-size: 24px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	line-height:150%;
}

/*------- 幅・色設定 -------*/
#Guide_main_left #artist_menu p{
	font-size:16px;
	margin: 5px 0px;
}

/*------- 幅・色設定 -------*/
#Guide_main_left #artist_menu a{
	font-size:14px;
}

/*------- index 幅・色設定 -------*/

#Guide_main_left .Guide_index_back{
	border-style:solid;
	/* Firefox v1.0+ */
	-moz-border-radius:1%;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius:0%/1%;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius:0%/1%;
	border-width:1px;
	border-color:rgb(236,236,251);
	background-color:rgb(255,255,255);
	margin-bottom:10px;
	overflow:hidden;
	margin-left:50px;
}

#Guide_main_left .artist_index{
	margin: 10px 0 10px 0;
	padding: 15px 0 5px 0;
	_width: 722px;/* IE6 hack */
}

/*------- index設定 -------*/
#Guide_main_left .artist_index_box{
	background-color: #333333;
	color: #cccc99;
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	letter-spacing: 2px;
	font-size:15px;
}

/*------- <a>タグ 色設定 -------*/
#Guide_main_left #artist_menu a:hover{
	color:#EEE;
}

/*------- マウスアウト時色指定 -------*/
#Guide_main_left .artist_index_box a{
	color: #cccc99;
}

/*------- マウスオン時色指定 -------*/
#Guide_main_left .artist_index_box a:hover{
	color: #999999;
}

/*------- artist list table設定 -------*/
#Guide_main_left .artist_index .artist_list_table{
	background-color: #aacd03;
	color: #999999;
	border-color: #ff0000;
	width: 97%;
	margin: 1px 10px 1px 10px;
}

/*------- artist list table設定 -------*/
#Guide_main_left .artist_index .artist_list_block{
	display:block;
	width:100%;
	height:100%;
}

/*------- artist list table設定 -------*/
#Guide_main_left .artist_index .artist_list_block:hover{
	background-color: #ad9cc6;
}

/*------- artist list table 画像設定 -------*/
#Guide_main_left .artist_index .artist_list_table td img{
	margin:0;
}

/*------- artist list table padding設定 -------*/
#Guide_main_left .artist_index .artist_list_table tr, #Guide_main_left .artist_index .artist_list_table td{
	padding: 10px 10px 10px 10px;
}

/*------- artist list table アーティストナンバー -------*/
#Guide_main_left .artist_index .artist_list_table .font_art_number{
	font-size:18px;
	font-weight:none;
	letter-spacing:1px;
	color: #FFF;
	text-align: left;
}

/*------- artist list table ネクスト -------*/
#Guide_main_left .artist_index .artist_list_table .font_next{
	font-size:12px;
	font-weight: 800;
	color: #cccccc;
	text-align: right;
}

/*------- artist list table アーティスト画像 -------*/
#Guide_main_left .artist_index .artist_list_table .artist_img{
	width:110px;
	height:100px;
}

/*------- artist list table 種類フォント -------*/
#Guide_main_left .artist_index .artist_list_table .font_kind{
	font-size:12px;
	color: #999999;
	text-align: right;
}

/*------- artist list table アーティスト名前データなし デフォルト -------*/
#Guide_main_left .artist_index .artist_list_table .font_name{
	font-size:15px;
	font-weight: bold;
	line-height:2em;
	color: #333;
	text-align: left;
	padding-bottom:6px;
}

/*------- artist list table アーティスト名前データあり デフォルト-------*/
#Guide_main_left .artist_index .artist_list_table .font_name a:link{
	color: #333;
}

/*------- artist list table 名前フォント２ -------*/
#Guide_main_left .artist_index .artist_list_table .font_name2{
	font-size: 26px;
	font-weight: bolder;
	color: #fbffef;
	text-align: left;
	letter-spacing: 1px;
}

/*------- artist list table 名前フォント -------*/
#Guide_main_left .artist_index .artist_list_table .font_name2 a:link,a:visit{
	color: #FFFFFF;
		
}

/*------- artist list table 名前フォント -------*/
#Guide_main_left .artist_index .artist_list_table .font_name2 a:hover{
	color: #FFFFFF;
		
}

/*------- artist list table メニューフォント -------*/
#Guide_main_left .artist_index .artist_list_table .font_menu{
	font-size: 13px;
	color: #BED589;
	text-align: left;
	margin-top: 20px;
}

#Guide_main_left .artist_index .artist_list_table .font_menu a{
	color: #EAF5DA;
	text-decoration: underline;
}




/*==============================*/
/*      artist_page詳細  　　    */
/*==============================*/
/*--- artist_page 全体設定 ---*/
#Guide_main_left #artist_page{
	background: #333333;
	/* margin: 0 12px 10px 10px;
	padding: 15px 0 15px 0; */
	width: 100%;
	height: 100%;
	*:width: 700px;/* IE7 hack */
}
/*------- index設定 -------*/
#Guide_main_left #artist_page .artist_index_box{
	background-color: #333333;
	color: #cccc99;
	margin: 10px 10px 5px 10px;
	padding: 10px 10px 10px 10px;
	letter-spacing: 2px;
	font-size:15px;
}

/*-------- mylist img用 ---------*/
#Guide_main_left #artist_page .artist_page_mylist img{
	width:auto;
	margin: 0 35px 5px 0;
	padding:0;
}


/*--- artist_page left ---*/
#Guide_main_left #artist_page_left{
	float: left;
	width: 598px;
	*:width: 465px;/* IE7 hack */
	height: 100%;
	margin: 10px 3px 10px 5px;
	line-height: 1.5em;
	overflow:hidden;

}

/*--- artist_page img 設定 ---*/
#Guide_main_left #artist_page_left img{
	margin: 3px 3px 3px 3px;
}

/*--- artist_page left table設定 th ---*/
#Guide_main_left #artist_page_left .art_page_left_table th{
	background: #000000;
	text-align: justify;
	color: #aacd03;
	font-size: 15px;
	padding: 5px;
	width: 600px;
}

/*--- artist_page left table設定 td ---*/
#Guide_main_left #artist_page_left .art_page_left_table{
	margin: 0 0 10px 0;
}

/*--- artist_page left table設定 td ---*/
#Guide_main_left #artist_page_left .art_page_left_table td{
	background: #EDF0E4;
	border-color : #EDF0E4;
	padding : 10px 10px 10px 10px;
	width: 465px;	/* *:width:400px; IE7 hack */
}

/*--- artist_page_left art_page_left_table_inst 設定 td ---*/
#Guide_main_left #artist_page_left .art_page_left_table_inst td{
	padding : 3px 10px 3px 10px;
	/* *:width:400px; IE7 hack */
}

#Guide_main_left #artist_page_left .art_page_left_table_inst .title{
	color:#646466;
	width:80px;
}

/*--- artist_page left 文字色変更 ---*/
#Guide_main_left #artist_page_left .art_page_left_table .col_chg_white span{
	color:#ffffff;
	font-weight:400;
	font-size: 12px;
}

.art_page_in_table{
	width:100%;}

/*--- artist_page_in_table th 設定 ---*/
#Guide_main_left #artist_page_left .art_page_left_table .art_page_in_table th{
	color: #cc99ff;
	text-align:justify;
	padding: 0 0 5px 0;
}

/*--- artist_page_in_table td 設定 ---*/
#Guide_main_left #artist_page_left .art_page_left_table .art_page_in_table td{
	font-size:17px;
	padding-left:3px;
}

/*--- artist_page_in_table img 設定 ---*/
#Guide_main_left #artist_page_left .art_page_left_table .art_page_in_table img{
	margin:0;
	padding:0;
}

/*--- artist_page_in_table コラム部分設定 ---*/
#Guide_main_left #artist_page_left .art_page_left_table .art_page_in_table .colmn{
	color: #747474;
	line-height: 1.5em;
	padding: 3px;
	font-size: 10px;
}

/*--- artist_page_in_table コラム部分設定 <span>---*/
#Guide_main_left #artist_page_left .art_page_left_table .art_page_in_table .colmn span{
	color: #747474;
	line-height: 1.5em;
	padding: 3px;
	font-size: 15px;
}


/*--- artist_page left 文字色変更 ---*/
#Guide_main_left #artist_page_left .art_page_left_table .art_page_in_table .col_chg_gold span{
	color:#cc6600;
	font-size:18px;
}

/*--- artist_page left フォント 極小 ---*/
#Guide_main_left #artist_page_left .art_page_left_table .p_verysmall span{
	font-size: 11px;
	font-family:sans-serif;
	line-height: 200%;
}
/*--- artist_page left フォント ---*/
#Guide_main_left #artist_page_left .art_page_left_table p{
	font-size: 12px;
	font-family: sans-serif;
	line-height: 200%;
	text-align:justify;
}
/*--- artist_page left フォント 小 ---*/
#Guide_main_left #artist_page_left .art_page_left_table .p_small span{
	font-size: 12px;
	font-family: sans-serif;
	line-height: 200%;
}

/*--- artist_page left フォント 中 ---*/
#Guide_main_left #artist_page_left .art_page_left_table .p_middle span{
	font-size: 13px;
	font-weight: bold;
	font-family:sans-serif;
	line-height: 200%;
}

/*--- artist_page left フォント 大 ---*/
#Guide_main_left #artist_page_left .art_page_left_table .p_large span{
	font-size: 22px;
	font-weight: bold;
	font-family:sans-serif;
	line-height: 200%;
}

/*--- artist_page left コラム 見出し ---*/
#Guide_main_left #artist_page_left .art_page_left_table .colmn h3{
	color: #747474;
	line-height: 1.5em;
	font-size:12px;
}

/*--- artist_page left コラム img設定 ---*/
#Guide_main_left #artist_page_left .art_page_left_table .colmn img{
	width: 200px; height: 110px;
	margin:5px 2px 5px 2px;
}

/*--- artist_page left コラム フォント<p> ---*/
#Guide_main_left #artist_page_left .art_page_left_table .colmn p{
	color: #747474;
	line-height: 1.5em;
	padding: 3px;
	font-size: 12px;
	text-align:justify;

}

/*--- artist_page right ---*/
#Guide_main_left #artist_page_right{
	background: FFF;
	color: #999999;
	float: right;
	width: 210px;
	_width: 180px;/* IE6 hack */
	height: 95%;
	margin: 5px 5px 0px 5px;
}

/*--- artist_page right table全体設定 ---*/
#Guide_main_left #artist_page_right .art_page_right_table{
	padding: 5px 3px 5px 3px;
	margin: 0px 4px 10px 0px;
	_margin: 10px 0 10px 0;/* IE6 hack */
	width: 210px;
}


/*--- artist_page right table リンク色 ---*/
#Guide_main_left #artist_page_right .art_page_right_table a{
	color: #AACD02;
	text-decoration: underline
}


/*--- artist_page right table th 設定 ---*/
#Guide_main_left #artist_page_right .art_page_right_table th{
	background: FFF;
	text-align: left;
	color: #CACACA;
	font-weight: normal;
	font-size: 14px;
	padding: 5px;
	width: 100%;
	border-bottom: 1px solid #999999;
	line-height: 1.8em;
}

/*--- artist_page right table td 設定 ---*/
#Guide_main_left #artist_page_right .art_page_right_table td{
	background: #555;
	text-align: left;
	color: #FFFFFF;
	font-size: 10px;
	padding: 15px;
	line-height: 1.8em;
}

/*--- artist_page right table 文字右寄せ ---*/
#Guide_main_left #artist_page_right .art_page_right_table .art_page_alrig{
	text-align:right;
}

/*--- artist_page right table フォント<p> ---*/
#Guide_main_left #artist_page_right p{
	color: #FFFFFF;
	font-size:10px;
	line-height: 1.7em;
}

/*==============================*/
/*      artist_discograpy       */
/*==============================*/
/*--- artist_disco 全体設定 ---*/
#artist_disco{
	padding: 30px;
	background: #dddddd;
	font-size: 15px;
}

/*--- artist_disco テーブル設定 ---*/
#artist_disco .disco_table{
	background: #dddddd;
	border: none;
	font-size: 11px;
	color:#999999;
}

/*--- artist_disco テーブル 画像設定 ---*/
#artist_disco .disco_table img{
	margin: 5px 5px 5px 0;
}

/*--- artist_disco テーブル 文字(小) ---*/
#artist_disco .disco_table .disco_p_sml{
	color: #000000;
	font-size: 13px;
}

/*--- artist_disco  テーブル 文字(中) ---*/
#artist_disco .disco_table .disco_p_mid span{
	color: #000000;
	font-size: 16px;
}

/*--- artist_disco  アーティストネーム ---*/
#artist_disco .disco_art_name{
	color: #000000;
	font-size: 22px;
	font-weight: bold;
}

/*--- artist_disco  ミュージックタイトル ---*/
#artist_disco .disco_music{
	color: #000000;
	font-size: 20px;
	font-weight: bold;
}


/*--- artist_disco  各項目タイトル設定 ---*/
#artist_disco .disco_title{
	padding: 5px 0 10px 0;
	font-size: 16px;
	color: #996699;
}

/*--- artist_disco Playing_Guide 設定 ---*/
#artist_disco .disco_pl_guide{
	line-height: 25px;
}


/*--- artist_disco Play_list リストマーク 色設定 ---*/
#artist_disco ol{
	/*font-size: 17px;*/
	padding-left: 30px;
	/*color: #999966;*/
}

/*--- artist_disco Play_list リスト項目 色再設定 ---*/
#artist_disco li span{
	color: #000;
}

#artist_disco li{
	padding-top:7px;
}



/*==============================*/
/*      eventガイド             */
/*==============================*/
/*------- 幅・色設定 全体-------*/
#Guide_main_left .event_index{
	padding-bottom: 15px;
	border-style: solid;
	/* Firefox v1.0+ */
	-moz-border-radius: 1%;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 0%/1%;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 0%/1%;
	border-width: 1px;
	border-color: rgb(236,236,251);
	background-color: rgb(255,255,255);
	margin-bottom: 10px;
	margin-left:50px;
	
}

/*------- 幅・色設定 menu部分-------*/
#Guide_main_left #event_menu{
	font-size:16px;
	font-weight:bolder;
	color:#cccccc;
	background-color: #000000;
	margin: 0;
	padding: 5px 0 5px 15px;
}

/*------- 幅・色設定 event_index_box部分-------*/
#Guide_main_left .event_index_box{
	width: 96%;
	background-color: #494949;
	color: #ccc;
	margin: 5px 10px 5px 10px;
	padding: 25px 10px 10px 15px;
	font-weight: normal;
	font-size: 15px;
	line-height: 180%;
}

/*------- マウスアウト時色指定 -------*/
#Guide_main_left .event_index_box a{
	padding-right: 20px;
	color: #9f977d;
}

/*------- マウスオン時色指定 -------*/
#Guide_main_left .event_index_box a:hover{
	color: #FFF;
}

/*------- event month 設定 -------*/
#Guide_main_left .event_index .event_month{
	background-color: #FFF;
	color: #333333;
	border-color: #ff0000;
	width: 720px;
	margin: 1px 10px 1px 10px;
	padding: 5px 25px 10px 25px;
}

/*------- event month 設定 -------*/
#Guide_main_left .event_index .event_month a:hover{
	color: #646466;
}

/*------- event number フォント設定 -------*/
#Guide_main_left .event_index .event_month .font_event_number{
	font-size:14px;
	font-weight: none;
	color: #555555;
	text-align: left;
}

/*------- event next フォント設定 -------*/
#Guide_main_left .event_index .event_month .font_next{
	font-size:12px;
	font-weight: bolder;
	color: #333333;
	text-align: right;
}


/*------- event list table設定 -------*/
#Guide_main_left .event_index .event_list_table{
	background-color: #9f977d;
	color: #ececec;
	border-color: #9f977d;
	width: 96%;
	margin: 1px 10px 1px 10px;
	padding: 15px 30px 15px 25px;
}

#Guide_main_left .event_index .event_list_table .chirashi img{
	width: 100px;
	margin-right:15px;
}


/*------- event list table設定 -------*/
#Guide_main_left .event_index .event_list_block{
	display:block;
	width:100%;
	height:auto;
}

/*------- event list table設定 -------*/
#Guide_main_left .event_index .event_list_block:hover{
	background:#ececec;
}

/*------- event list td IE6,7 ハック -------*/
#Guide_main_left .event_index .event_list_table td{
	/padding-left: 25px;/* IE6,7 hack */
}

/*------- event list 日付ﾌｫﾝﾄ -------*/
#Guide_main_left .event_index .font_event_days{
	font-size:25px;
	font-weight: bold;
	color: #111;
	text-align: left;
	padding-right:5px;
	width:55px;
	padding-top: 5px;
	padding-bottom: 10px;

	/padding-left: 25px;/* IE6,7 hack */
}

/*------- event list ﾌｫﾝﾄ -------*/
#Guide_main_left .event_index .font_event_news{
	border-left: 2px solid #999999;
	padding-left: 15px;
	width: 680px;
	color:f4f4f4;
	text-align:left;
	line-height:120%;

}

/*------- event list ﾀｲﾄﾙﾌｫﾝﾄ -------*/
#Guide_main_left .event_index .font_event_title{
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	letter-spacing:1px;
	text-align: left;
	padding: 10px 10px 5px 0px;
}

/*------- event list ｻﾌﾞﾀｲﾄﾙﾌｫﾝﾄ -------*/
#Guide_main_left .event_index .font_event_subtitle{
	font-size:25px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	letter-spacing:2px;
	line-height:130%;
	padding-bottom:10px;
}

/*------- event list ﾒﾝﾊﾞｰﾌｫﾝﾄ -------*/
#Guide_main_left .event_index .font_event_member{
	font-size:12px;
	color: #666666;
	text-align: left;
}

/*------- event list ﾌﾟﾚｲｶﾞｲﾄﾞﾌｫﾝﾄ -------*/
#Guide_main_left .event_index .font_event_genre{
	font-size:13px;
	letter-spacing:1px;
	color: #FFF;
	text-align: right;
	vertical-align: top;
	border-left: 2px solid #999999;
}

#Guide_main_left .event_index .event_list_table .font_menu{
	font-size:13px;
	color: #666666;
	text-align: left;
}



#Guide_main_left .topics{
	color: #666666;
	border-color:#ddefe5;
	width: 710px;
	margin: 10px;
	text-align:left
}

#Guide_main_left .tp_title{
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	letter-spacing:1px
	}



/*==============================*/
/*      event details           */
/*==============================*/



/*------- event list table設定 -------*/
#Guide_main_left .event_index .event_list_table_sub{
	background-color: #9f977d;
	color: #999999;
	width: 98%;
	margin: 1px 10px 0px 10px;
	padding: 10px 30px 10px 25px;
}

#Guide_main_left #event_menuline{
	background-color: #9f977d;
	height:6px;
	margin-bottom:10px

}

/*--- event details 全体設定 ---*/
#Guide_main_left #event_details{
	background: #e2dfd7;
	margin: 0 10px 10px 10px;
	padding: 15px 20px 15px 0;
	height: 100%;
	width: 96%;
}
/*--- event details カレンダー上---*/
#Guide_main_left .more_info p{
	font-size:20px;
	letter-spacing:1px;
	}

/*--- event details left ---*/
#Guide_main_left #event_details_left{
	color: #666666;
	float: left;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 30px;
	margin-left: 30px;
	overflow:hidden;
	width:94%;
}
/*----- event 詳細 タイトル -------------*/
#Guide_main_left #event_details_left .details_title{
	font-size:22px;
	color: #333333;
}

/*----- event 詳細 場所 -----------------*/
#Guide_main_left #event_details_left .<p>{
	font-size:16px;
}

/*----- event 詳細 内容 -----------------*/
#Guide_main_left #event_details_left p{
	padding: 0px 0 3px 0;
	font-size:13px;
	color:#161616;
}
/*----- event 詳細 内容2 -----------------*/
#Guide_main_left #event_details_left #event_details_Txtbox{
	padding: 0px 0 3px 0;
	font-size:13px;
	color:#161616;
	text-align:justify;
	line-height: 180%;

}

#Guide_main_left #event_details_left #event_details_Txtbox h5{
	padding: 10px 0 5px 0;
	font-size: 14px;
	color: #9f977d;
	text-align: justify;
}




/*----- event more_info 画像位置設定 -------*/
#Guide_main_left #event_details_left .detailes_guide img{
	margin-left:30px;
}

/*--- event details right ---*/
#Guide_main_left #event_details_right{
	float:right;
	margin: 10px 5px 10px 5px;
	width:300px;

}

/*--- event details right画像設定 ---*/
#Guide_main_left #event_details_right img{
	width:100%;
	max-width:300px;
	padding: 5px 10px 5px 15px;
}

/*---- event アーティスト関連情報 -----------*/
#Guide_main_left #event_details #event_details_relation{
	clear: both;
	margin: 0px 12px 10px 30px;
	padding: 15px 0 15px 0;
	font-size: 13px;
	font-weight: none;
	color: #999999;
	text-align: left;
	clear: both
}

#Guide_main_left #event_details #event_details_relation hr{
	border-style: dotted;
}
/*---- event 他のライブ 文字色変更 -----------*/
#Guide_main_left #event_details #event_details_relation p{
	color:#9f977d;
}


/*---- event ライブ会場リンク 文字色変更 -----------*/
#Guide_main_left #event_details .details_place{
	padding: 15px 0 15px 0;
	font-size:15px;

}

#Guide_main_left #event_details .details_place a{
	color:#9f977d;
	text-decoration:underline
}




/*==============================*/
/*    shop店舗情報              */
/*==============================*/
/*------- 幅・色設定 全体-------*/
#Guide_main_left .shop_index{
	margin: 10px 0 10px 0;
	padding: 15px 0 15px 0;
}

/*------- 幅・色設定 menu部分-------*/
#Guide_main_left #shop_menu{
	font-size:16px;
	font-weight:bolder;
	color:#cccccc;
	background-color: #000000;
	margin: 0;
	padding: 5px 0 5px 15px;
}

/*------- 幅・色設定 shop_index_box部分-------*/
#Guide_main_left .shop_index_box{
	width: 665px;
	background-color: #494949;
	color: #cccc99;
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 25px;
	font-weight: bold;
	font-size:16px;
}

/*------- マウスアウト時色指定 -------*/
#Guide_main_left .shop_index_box a{
	padding-right: 30px;
	color: #cccc99;
}

/*------- マウスオン時色指定 -------*/
#Guide_main_left .shop_index_box a:hover{
	color: #999999;
}

/*------- shop month 設定 -------*/
#Guide_main_left .shop_index .shop_month{
	background-color: #999999;
	color: #333333;
	border-color: #ff0000;
	width: 700px;
	margin: 1px 10px 1px 10px;
	padding: 10px 25px 10px 25px;
}

/*------- shop month 設定 -------*/
#Guide_main_left .shop_index .shop_month a:hover{
	color: #646466;
}

/*------- shop number フォント設定 -------*/
#Guide_main_left .shop_index .shop_month .font_shop_number{
	font-size:20px;
	font-weight: bolder;
	color: #555555;
	text-align: left;
}

/*------- shop next フォント設定 -------*/
#Guide_main_left .shop_index .shop_month .font_next{
	font-size:12px;
	font-weight: bolder;
	color: #333333;
	text-align: right;
}


/*------- shop list table設定 -------*/
#Guide_main_left .shop_index .shop_list_table{
	background-color: #454545;
	color: #999999;
	border-color: #ff0000;
	width: 700px;
	margin: 1px 10px 1px 10px;
	padding: 10px 25px 10px 25px;
}

/*------- shop list table設定 -------*/
#Guide_main_left .shop_index .shop_list_block{
	display:block;
	width:100%;
	height:100%;
}

/*------- shop list table設定 -------*/
#Guide_main_left .shop_index .shop_list_block:hover{
	background:#b67197;
}

/*------- shop list td IE6,7 ハック -------*/
#Guide_main_left .shop_index .shop_list_table td{
	/padding-left: 25px;/* IE6,7 hack */
}

/*------- shop list 日付ﾌｫﾝﾄ -------*/
#Guide_main_left .shop_index .shop_list_table .font_shop_days{
	font-size:20px;
	font-weight: bold;
	color: #999999;
	text-align: left;
	padding-right:5px;
	width:55px;
	/padding-left: 25px;/* IE6,7 hack */
}

/*------- shop list ﾌｫﾝﾄ -------*/
#Guide_main_left .shop_index .shop_list_table .font_shop_news{
	border-left: 2px solid #999999;
	padding-left: 10px;
	width: 625px;
}

/*------- shop list ﾀｲﾄﾙﾌｫﾝﾄ -------*/
#Guide_main_left .shop_index .shop_list_table .font_shop_title{
	font-size:20px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
}

/*------- shop list ｻﾌﾞﾀｲﾄﾙﾌｫﾝﾄ -------*/
#Guide_main_left .shop_index .shop_list_table .font_shop_subtitle{
	font-size:15px;
	font-weight: bold;
	color: #999999;
	text-align: left;
}

/*------- shop list ﾒﾝﾊﾞｰﾌｫﾝﾄ -------*/
#Guide_main_left .shop_index .shop_list_table .font_shop_member{
	font-size:12px;
	color: #999999;
	text-align: left;
}

/*------- shop list ﾌﾟﾚｲｶﾞｲﾄﾞﾌｫﾝﾄ -------*/
#Guide_main_left .shop_index .shop_list_table .font_shop_genre{
	font-size:13px;
	font-weight: bold;
	color: #999999;
	text-align: right;
	vertical-align: top;
	border-left: 2px solid #999999;
}

#Guide_main_left .shop_index .shop_list_table .font_menu{
	font-size:13px;
	color: #999999;
	text-align: left;
}

/*==============================*/
/*    スクールlesson            */
/*==============================*/
/*------- 幅・色設定 全体-------*/
#Guide_main_left .lesson_index{

	margin: 10px 0 10px 0;
	padding: 15px 0 15px 0;
}

/*------- 幅・色設定 menu部分-------*/
#Guide_main_left #lesson_menu{
	font-size:16px;
	font-weight:bolder;
	color:#cccccc;
	background-color: #000000;
	margin: 0;
	padding: 5px 0 5px 15px;
}

/*------- 幅・色設定 lesson_index_box部分-------*/
#Guide_main_left .lesson_index_box{
	width: 665px;
	background-color: #494949;
	color: #cccc99;
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 25px;
	font-weight: bold;
	font-size:16px;
}

/*------- マウスアウト時色指定 -------*/
#Guide_main_left .lesson_index_box a{
	padding-right: 30px;
	color: #cccc99;
}

/*------- マウスオン時色指定 -------*/
#Guide_main_left .lesson_index_box a:hover{
	color: #999999;
}

/*------- lesson month 設定 -------*/
#Guide_main_left .lesson_index .lesson_month{
	color: #333333;
	border-color: #ff0000;
	width: 700px;
	margin: 1px 10px 1px 10px;
	padding: 10px 25px 10px 25px;
}

/*------- lesson month 設定 -------*/
#Guide_main_left .lesson_index .lesson_month a:hover{
	color: #646466;
}

/*------- lesson number フォント設定 -------*/
#Guide_main_left .lesson_index .lesson_month .font_lesson_number{
	font-size:20px;
	font-weight: bolder;
	color: #555555;
	text-align: left;
}

/*------- lesson next フォント設定 -------*/
#Guide_main_left .lesson_index .lesson_month .font_next{
	font-size:12px;
	font-weight: bolder;
	color: #333333;
	text-align: right;
}


/*------- lesson list table設定 -------*/
#Guide_main_left .lesson_index .lesson_list_table{
	background-color: #454545;
	color: #999999;
	border-color: #ff0000;
	width: 700px;
	margin: 1px 10px 1px 10px;
	padding: 10px 25px 10px 25px;
}

/*------- lesson list table設定 -------*/
#Guide_main_left .lesson_index .lesson_list_block{
	display:block;
	width:100%;
	height:100%;
}

/*------- lesson list table設定 -------*/
#Guide_main_left .lesson_index .lesson_list_block:hover{
	background:#b67197;
}

/*------- lesson list td IE6,7 ハック -------*/
#Guide_main_left .lesson_index .lesson_list_table td{
	/padding-left: 25px;/* IE6,7 hack */
}

/*------- lesson list 日付ﾌｫﾝﾄ -------*/
#Guide_main_left .lesson_index .lesson_list_table .font_lesson_days{
	font-size:20px;
	font-weight: bold;
	color: #999999;
	text-align: left;
	padding-right:5px;
	width:55px;
	/padding-left: 25px;/* IE6,7 hack */
}

/*------- lesson list ﾌｫﾝﾄ -------*/
#Guide_main_left .lesson_index .lesson_list_table .font_lesson_news{
	border-left: 2px solid #999999;
	padding-left: 10px;
	width: 625px;
}

/*------- lesson list ﾀｲﾄﾙﾌｫﾝﾄ -------*/
#Guide_main_left .lesson_index .lesson_list_table .font_lesson_title{
	font-size:20px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
}

/*------- lesson list ｻﾌﾞﾀｲﾄﾙﾌｫﾝﾄ -------*/
#Guide_main_left .lesson_index .lesson_list_table .font_lesson_subtitle{
	font-size:15px;
	font-weight: bold;
	color: #999999;
	text-align: left;
}

/*------- lesson list ﾒﾝﾊﾞｰﾌｫﾝﾄ -------*/
#Guide_main_left .lesson_index .lesson_list_table .font_lesson_member{
	font-size:12px;
	color: #999999;
	text-align: left;
}

/*------- lesson list ﾌﾟﾚｲｶﾞｲﾄﾞﾌｫﾝﾄ -------*/
#Guide_main_left .lesson_index .lesson_list_table .font_lesson_genre{
	font-size:13px;
	font-weight: bold;
	color: #999999;
	text-align: right;
	vertical-align: top;
	border-left: 2px solid #999999;
}

#Guide_main_left .lesson_index .lesson_list_table .font_menu{
	font-size:13px;
	color: #999999;
	text-align: left;
}

/*==============================*/
/*    ホールlive_studio         */
/*==============================*/
/*------- 幅・色設定 全体-------*/
#Guide_main_left .live_studio_index{
	background-color: #999999;
	margin: 10px 0 10px 0;
	padding: 15px 0 15px 0;
}

/*------- 幅・色設定 menu部分-------*/
#Guide_main_left #live_studio_menu{
	font-size:16px;
	font-weight:bolder;
	color:#cccccc;
	background-color: #000000;
	margin: 0;
	padding: 5px 0 5px 15px;
}

/*------- 幅・色設定 live_studio_index_box部分-------*/
#Guide_main_left .live_studio_index_box{
	width: 665px;
	background-color: #494949;
	color: #cccc99;
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 25px;
	font-weight: bold;
	font-size:16px;
}

/*------- マウスアウト時色指定 -------*/
#Guide_main_left .live_studio_index_box a{
	padding-right: 30px;
	color: #cccc99;
}

/*------- マウスオン時色指定 -------*/
#Guide_main_left .live_studio_index_box a:hover{
	color: #999999;
}

/*------- live_studio month 設定 -------*/
#Guide_main_left .live_studio_index .live_studio_month{
	background-color: #999999;
	color: #333333;
	border-color: #ff0000;
	width: 700px;
	margin: 1px 10px 1px 10px;
	padding: 10px 25px 10px 25px;
}

/*------- live_studio month 設定 -------*/
#Guide_main_left .live_studio_index .live_studio_month a:hover{
	color: #646466;
}

/*------- live_studio number フォント設定 -------*/
#Guide_main_left .live_studio_index .live_studio_month .font_live_studio_number{
	font-size:20px;
	font-weight: bolder;
	color: #555555;
	text-align: left;
}

/*------- live_studio next フォント設定 -------*/
#Guide_main_left .live_studio_index .live_studio_month .font_next{
	font-size:12px;
	font-weight: bolder;
	color: #333333;
	text-align: right;
}


/*------- live_studio list table設定 -------*/
#Guide_main_left .live_studio_index .live_studio_list_table{
	background-color: #454545;
	color: #999999;
	border-color: #ff0000;
	width: 700px;
	margin: 1px 10px 1px 10px;
	padding: 10px 25px 10px 25px;
}

/*------- live_studio list table設定 -------*/
#Guide_main_left .live_studio_index .live_studio_list_block{
	display:block;
	width:100%;
	height:100%;
}

/*------- live_studio list table設定 -------*/
#Guide_main_left .live_studio_index .live_studio_list_block:hover{
	background:#b67197;
}

/*------- live_studio list td IE6,7 ハック -------*/
#Guide_main_left .live_studio_index .live_studio_list_table td{
	/padding-left: 25px;/* IE6,7 hack */
}

/*------- live_studio list 日付ﾌｫﾝﾄ -------*/
#Guide_main_left .live_studio_index .live_studio_list_table .font_live_studio_days{
	font-size:20px;
	font-weight: bold;
	color: #999999;
	text-align: left;
	padding-right:5px;
	width:55px;
	/padding-left: 25px;/* IE6,7 hack */
}

/*------- live_studio list ﾌｫﾝﾄ -------*/
#Guide_main_left .live_studio_index .live_studio_list_table .font_live_studio_news{
	border-left: 2px solid #999999;
	padding-left: 10px;
	width: 625px;
}

/*------- live_studio list ﾀｲﾄﾙﾌｫﾝﾄ -------*/
#Guide_main_left .live_studio_index .live_studio_list_table .font_live_studio_title{
	font-size:20px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
}

/*------- live_studio list ｻﾌﾞﾀｲﾄﾙﾌｫﾝﾄ -------*/
#Guide_main_left .live_studio_index .live_studio_list_table .font_live_studio_subtitle{
	font-size:15px;
	font-weight: bold;
	color: #999999;
	text-align: left;
}

/*------- live_studio list ﾒﾝﾊﾞｰﾌｫﾝﾄ -------*/
#Guide_main_left .live_studio_index .live_studio_list_table .font_live_studio_member{
	font-size:12px;
	color: #999999;
	text-align: left;
}

/*------- live_studio list ﾌﾟﾚｲｶﾞｲﾄﾞﾌｫﾝﾄ -------*/
#Guide_main_left .live_studio_index .live_studio_list_table .font_live_studio_genre{
	font-size:13px;
	font-weight: bold;
	color: #999999;
	text-align: right;
	vertical-align: top;
	border-left: 2px solid #999999;
}

#Guide_main_left .live_studio_index .live_studio_list_table .font_menu{
	font-size:13px;
	color: #999999;
	text-align: left;
}


/*==============================*/
/*          検索エリア          */
/*==============================*/

#Guide_main_left #search_box{
	width:100%;
	overflow:hidden; 
}


/*--- 検索フォーム ---*/
#search_box .search_form{
	background: url(/images/wi/header_wi_artist.png);
	background-repeat:no-repeat;
	padding-top:100px;
	width: 100%;
}

/*--- 入力エリア ---*/
#search_box .search_form p{
	width:100%;
	margin-left: 40px;

}

#search_box .search_form p .search{
	position: relative;
    width: 300px;
    height: 18px; /* border-box for IE6 */
    padding: 6px;
	margin-left:-85px;
    border: 1px solid #555;
}

/*--- 検索ボタン ---*/
#search_box .search_form p .searchsubmit {
	position:absolute;
	margin-top:13px;
	margin-left:15px;
}
/*--- ナビエリア ---*/
#search_box .search_navi_left{
	background-repeat: no-repeat;
	color: #555;
    height: 28px;
    line-height: 2.0;
    padding-left: 7px;
	letter-spacing:1PX;
	padding-top:3px
}
#search_box .search_navi_left a{
	font-weight: bold;
	
}
#search_box .search_navi_right{
	color: #737373;
	width: 273px;
    height: 36px;
    float: left;
    font-size: 9px;
    letter-spacing: -2px;
    line-height: 3.5;
    margin-top: 16px;
}
