@charset "utf-8";
/* CSS Document */

/**********************************************************************
スターダストレビューオフィシャルWEBサイト
コモンCSS
[ /css/common.css ]

Since         : 10.3.13
Last modified : 10.3.31
**********************************************************************/

/* 目次
-------------------------------------------------
 ・リンク設定
 ・共通クラス
 ・サイト共通
 ・ヘッダ
 ・メニュー
 ・コンテンツ
 ・フッタ
 ------------------------------------------------- */
 
table{
	font-size:13px;
	_line-height:150%;
}


.floatL  {float: left;}
.floatR {float: right;}
.clear    {
	clear: both;
	font-size: 0px;
	line-height: 0%;
	height: 0px;
	text-indent: -9999px;
}

.clearer{
	clear: both;
}

.v_middle{
	vertical-align:middle;
}

/* clearfixハック */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*配置設定クラス*/
.alignL {
	text-align: left !important;
}
.alignC {
	text-align: center !important;
}
.alignR {
	text-align: right !important;
}

div.separateS {
	font-size: 1px;
	line-height: 0%;
	margin: 5px 0px 0px 0px;
	clear:both;
}

div.separateM {
	clear:both;
	font-size: 1px;
	line-height: 0%;
	margin: 10px 0px 0px 0px;
}

div.separateL {
	clear:both;
	font-size: 1px;
	line-height: 0%;
	margin: 20px 0px 0px 0px;
}

div.separateLL {
	font-size: 1px;
	line-height: 0%;
	margin: 30px 0px 0px 0px;
	clear:both;
}

div.separateXL {
	font-size: 1px;
	line-height: 0%;
	margin: 60px 0px 0px 0px;
	clear:both;
}


.mg_10{

	margin:10px;

}

.mg_lr10{

	margin:0px 10px;
}

.mg_t10{
	margin-top:10px;

}


.mg_b10{

	margin-bottom:10px;

}

.mg_l10{

	margin-left:10px;

}

.mg_r10{

	margin-right:10px;

}

.mg_t5{
	margin-top:5px;

}

.mg_l5{
	margin-left:5px;
}

.mg_r5{
	margin-right:5px;
}

.mg_b5{
	margin-bottom:5px;
}

.mg_l15{
	margin-left:15px;
}

.mg_r20{

	margin-right:20px;

}

.mg_t15{
	margin-top:15px;

}


.mg_t20{
	margin-top:20px;

}

.mg_b20{
	margin-bottom:20px;

}



.mg_l20{
	margin-left:20px;

}

.mg_l30{
	margin-left:30px;

}

.mg_t30{
	margin-top:30px;
}





.mg_t40{
	margin-top:40px;
}

.mg_t50{
	margin-top:50px;
}

.pd_t10{

	padding-top:10px;
}

.pd_t5{

	padding-top:5px;
}


.pd_b10{

	padding-bottom:10px;
}



  /* リンク設定
-------------------------------------------------*/

a:link    {color: #ffffff; text-decoration: none;}
a:active  {color: #ffffff; text-decoration: none;}
a:visited {color: #ffffff; text-decoration: none;}
a:hover   {color: #ffffff; text-decoration: underline;}


.link_bd a{
	text-decoration:underline !important;
}


/* カラー設定
------------------------------------------------- */

.red{
	color:#990000 !important;
}

.blue{
	color:#000099;

}

.pink{
	color:#cc0066;
}


/* フォント設定
------------------------------------------------- */

.fontS{
	font-size:80%;
}


/* 共通クラス
------------------------------------------------- */

body{
	font-size:80%;
	color:#ffffff;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:140%;
	_text-align:center;
	margin:0px auto;
	background:url(/assets/templates/starev/images/body_back.jpg) no-repeat center top #000000;
}


.container{
	width:970px;
	margin:0px auto;
	_text-align:center;
}


/* ヘッダ
------------------------------------------------- */

.header{
	width:960px;
	height:60px;
	_text-align:left;
	margin-right:10px;
}

h1{
	float:left;
}

h1 a{
	display:block;
	width:433px;
	height:60px;
	background:url(/assets/templates/starev/images/logo.png) no-repeat;
	text-indent:-9999px;
}

h1 a:hover{
	display:block;
	width:433px;
	height:60px;
	background:url(/assets/templates/starev/images/logo.png) no-repeat 0 -60px;
}

.head_right{
	margin-top:20px;
	float:right;
}

#ajaxSearch_input{
	width:240px;
	_width:250px;
	height:17px;
	_height:20px;
	border:solid 1px #ffffff;
	background:#000000;
	color:#ffffff;
	padding:1px 0 0 10px;

}

#ajaxSearch_submit{
	width:66px;
	height:20px;
	border:none;
	background:url(/assets/templates/starev/images/btn_search.jpg) no-repeat;
	text-indent:-9999px;
	cursor:pointer;
}



/* メニュー
------------------------------------------------- */


.menu{

}

.menu li{
	float:left;
}

.menu li a{
	display:block;
	text-indent:-9999px;
	height:40px;
}

#menu1 a{
	width:80px;
	background:url(/assets/templates/starev/images/menu.png) no-repeat 0px 0px;
}

#menu1 a:hover{
	background:url(/assets/templates/starev/images/menu.png) no-repeat 0px -40px;
}

#menu5 a{
	width:125px;
	background:url(/assets/templates/starev/images/menu.png) no-repeat -80px 0px;
}

#menu5 a:hover{
	background:url(/assets/templates/starev/images/menu.png) no-repeat -80px -40px;
}

#menu6 a{
	width:135px;
	background:url(/assets/templates/starev/images/menu.png) no-repeat -205px 0px;
}

#menu6 a:hover{
	background:url(/assets/templates/starev/images/menu.png) no-repeat -205px -40px;
}

#menu7 a{
	width:115px;
	background:url(/assets/templates/starev/images/menu.png) no-repeat -340px 0px;
}

#menu7 a:hover{
	background:url(/assets/templates/starev/images/menu.png) no-repeat -340px -40px;
}

#menu8 a{
	width:125px;
	background:url(/assets/templates/starev/images/menu.png) no-repeat -455px 0px;
}

#menu8 a:hover{
	background:url(/assets/templates/starev/images/menu.png) no-repeat -455px -40px;
}

#menu9 a{
	width:85px;
	background:url(/assets/templates/starev/images/menu.png) no-repeat -585px 0px;
}

#menu9 a:hover{
	background:url(/assets/templates/starev/images/menu.png) no-repeat -585px -40px;
}

#menu10 a{
	width:130px;
	background:url(/assets/templates/starev/images/menu.png) no-repeat -670px 0px;
}

#menu10 a:hover{
	background:url(/assets/templates/starev/images/menu.png) no-repeat -670px -40px;
}

#menu11 a{
	width:90px;
	background:url(/assets/templates/starev/images/menu.png) no-repeat -800px 0px;
}

#menu11 a:hover{
	background:url(/assets/templates/starev/images/menu.png) no-repeat -800px -40px;
}

#menu12 a{
	width:80px;
	background:url(/assets/templates/starev/images/menu.png) no-repeat -890px 0px;
}

#menu12 a:hover{
	background:url(/assets/templates/starev/images/menu.png) no-repeat -890px -40px;
}

li.menu_on1 a{
	width:80px;
	background:url(/assets/templates/starev/images/menu.png) no-repeat 0px -40px;
}

li.menu_on5 a{
	width:130px;
	background:url(/assets/templates/starev/images/menu.png) no-repeat -80px -40px;
}

.menu_on6 a{
	width:135px;
	background:url(/assets/templates/starev/images/menu.png) no-repeat -205px -40px;
}

.menu_on7 a{
	width:115px;
	background:url(/assets/templates/starev/images/menu.png) no-repeat -340px -40px;
}

.menu_on8 a{
	width:125px;
	background:url(/assets/templates/starev/images/menu.png) no-repeat -455px -40px;
}

.menu_on9 a{
	width:85px;
	background:url(/assets/templates/starev/images/menu.png) no-repeat -585px -40px;
}

.menu_on10 a{
	width:130px;
	background:url(/assets/templates/starev/images/menu.png) no-repeat -670px -40px;
}

.menu_on11 a{
	width:90px;
	background:url(/assets/templates/starev/images/menu.png) no-repeat -800px -40px;
}

.menu_on12 a{
	width:80px;
	background:url(/assets/templates/starev/images/menu.png) no-repeat -890px -40px;
}

li.menu_on13 a{
	width:130px;
	background:url(/assets/templates/starev/images/menu.png) no-repeat -80px -40px;
}

li.menu_on14 a{
	width:130px;
	background:url(/assets/templates/starev/images/menu.png) no-repeat -80px -40px;
}

li.menu_on15 a{
	width:130px;
	background:url(/assets/templates/starev/images/menu.png) no-repeat -80px -40px;
}

li.menu_on16 a{
	width:130px;
	background:url(/assets/templates/starev/images/menu.png) no-repeat -80px -40px;
}

.menu_on17 a{
	width:135px;
	background:url(/assets/templates/starev/images/menu.png) no-repeat -205px -40px;
}

.menu_on34 a{
	width:125px;
	background:url(/assets/templates/starev/images/menu.png) no-repeat -455px -40px;
}


.menu_on35 a{
	width:125px;
	background:url(/assets/templates/starev/images/menu.png) no-repeat -455px -40px;
}


.menu_on36 a{
	width:125px;
	background:url(/assets/templates/starev/images/menu.png) no-repeat -455px -40px;
}


.menu_on37 a{
	width:125px;
	background:url(/assets/templates/starev/images/menu.png) no-repeat -455px -40px;
}


.menu_on38 a{
	width:125px;
	background:url(/assets/templates/starev/images/menu.png) no-repeat -455px -40px;
}



/* トップメイン画像
------------------------------------------------- */


#top_main{
	width:950px;
	margin:20px 0 0 10px;
	_margin-left:-950px;
}


/* トップカラム
------------------------------------------------- */

.top_btm{
	margin:20px 0 0 10px;
	width:950px;
	_text-align:left;
}


/* トップレフト
------------------------------------------------- */

.topL{
	float:left;
	width:580px;
}

/* トップインフォ
------------------------------------------------- */


.tit_topinfo{
	width:580px;
	height:35px;
	text-indent:-9999px;
	background:url(/assets/templates/starev/images/tit_topinfo.png) no-repeat;
}



.top_info{
	width:558px;
	_width:580px;
	border-left:solid 1px #808080;
	border-right:solid 1px #808080;
	padding:10px 10px 0;

}

.top_info li{
	padding-left:20px;
	background:url(/assets/templates/starev/images/mark_circle.jpg) no-repeat left top;
	padding-bottom:5px;
}

.top_info li span{
	display:block;
	float:left;
	width:80px;
}


.top_info li a{
	display:block;
	float:left;
	width:388px;
	_width:458px;
	padding-left:70px;
}

.info01 a{
	background:url(/assets/templates/starev/images/mark_info01_off.jpg) no-repeat;
}

.info01 a:hover{
	background:url(/assets/templates/starev/images/mark_info01_on.jpg) no-repeat;
}

.info02 a{
	background:url(/assets/templates/starev/images/mark_info02_off.jpg) no-repeat;
}

.info02 a:hover{
	background:url(/assets/templates/starev/images/mark_info02_on.jpg) no-repeat;
}


.info03 a{
	background:url(/assets/templates/starev/images/mark_info03_off.jpg) no-repeat;
}

.info03 a:hover{
	background:url(/assets/templates/starev/images/mark_info03_on.jpg) no-repeat;
}


.info04 a{
	background:url(/assets/templates/starev/images/mark_info04_off.jpg) no-repeat;
}

.info04 a:hover{
	background:url(/assets/templates/starev/images/mark_info04_on.jpg) no-repeat;
}

.info05 a{
	background:url(/assets/templates/starev/images/mark_info05_off.jpg) no-repeat;
}

.info05 a:hover{
	background:url(/assets/templates/starev/images/mark_info05_on.jpg) no-repeat;
}



.topL_btm{
	padding-bottom:10px;
	width:579px;
	_width:580px;
	background:url(/assets/templates/starev/images/topl_btm.gif) no-repeat bottom;
	padding-bottom:5px;
	padding-right:1px;
}


/* トップスケジュール
------------------------------------------------- */


.tit_topsche{
	width:580px;
	height:35px;
	text-indent:-9999px;
	background:url(/assets/templates/starev/images/tit_topsche.png) no-repeat;
	margin-top:20px;
}


.top_sche{
	width:558px;
	_width:580px;
	border-left:solid 1px #808080;
	border-right:solid 1px #808080;
	padding:10px 10px 0;

}

.top_sche li{
	padding-left:20px;
	background:url(/assets/templates/starev/images/mark_circle.jpg) no-repeat left top;
	padding-bottom:5px;
}

.top_sche li span{
	display:block;
	float:left;
	width:80px;
}


.top_sche li a{
	display:block;
	float:left;
	width:458px;
}



/* トップライト
------------------------------------------------- */

.topR{
	float:right;
	width:350px;
}


.topR a:hover img {
	filter:alpha(opacity=50);
	opacity:0.5;
}

.bn_area img{

	margin-top:20px;
}



/* トップニューリリース
------------------------------------------------- */


.tit_topnew{
	width:350px;
	height:35px;
	text-indent:-9999px;
	background:url(/assets/templates/starev/images/tit_topnew.png) no-repeat;
}

.topR_btm{
	padding-bottom:10px;
	width:330px;
	_width:350px;
	background:url(/assets/templates/starev/images/topr_btm.gif) no-repeat bottom;
	padding:10px;

}

.topR_btm .floatL{
	width:150px;
	text-align:center;

}

.topR_btm img{


	max-height:150px;
}

.topR_btm .floatR{
	width:165px;
	font-size:120%;

}

.topR_btm .floatR strong{
	display:block;
	line-height:150%;
	margin-bottom:10px;
}

/* フッタ
------------------------------------------------- */

.to_top{
	text-align:right;
	margin:30px 10px 0 0;
}

.footer{
	width:950px;
	margin-left:10px;
	border-top:solid 1px #FFFFFF;
	padding-top:10px;
	font-size:90%;
}

.footer ul li{
	display:inline;
	margin-right:2px;
}

.footer p{
	text-align:right;
}


/* ラッパー
------------------------------------------------- */

.wrapper{
	width:950px;
	margin:10px 0 0 10px;
	_text-align:left;
	
}

.wrapperL{
	float:left;
	width:730px;
}

.wrapperR{
	float:right;
	width:200px;
}

.bread{
	width:950px;
	margin-bottom:20px;
}



/* ライトカラム
------------------------------------------------- */


.tit_rnew{
	width:200px;
	height:35px;
	text-indent:-9999px;
	background:url(/assets/templates/starev/images/tit_rnew.png) no-repeat;
}

.right_btm{
	padding:10px;
	width:180px;
	_width:200px;
	background:url(/assets/templates/starev/images/right_btm.gif) no-repeat bottom;
	text-align:center;
}

.right_btm p{
	font-weight:bold;
	font-size:120%;
}

.right_btm img{
	margin-bottom:10px;
	max-height:150px;
}

.wrapperR a:hover img {
	filter:alpha(opacity=50);
	opacity:0.5;
}

.r_bn img{
	margin-top:20px;
}



/* インフォメーション
------------------------------------------------- */

.tab{
	margin-top:30px;
}

.tab_infoall{
	float:left;
}

.tab_infoall a{
	display:block;
	width:76px;
	height:22px;
	text-indent:-9999px;
	background:url(/assets/templates/starev/images/info_tab.png) no-repeat 0 0;
}

.tab_infoall a:hover{
	background:url(/assets/templates/starev/images/info_tab.png) no-repeat 0 -22px;
}

.tab_infoall_on{
	float:left;
}

.tab_infoall_on a{
	display:block;
	width:76px;
	height:22px;
	text-indent:-9999px;
	background:url(/assets/templates/starev/images/info_tab.png) no-repeat 0 -22px;
}

.tab ul li{
	float:left;
	margin-left:4px;
}

.tab ul li a{
	display:block;
	width:76px;
	height:22px;
	text-indent:-9999px;
	
}

#info_tab13 a{
	background:url(/assets/templates/starev/images/info_tab.png) no-repeat -0px 0;
}

#info_tab13 a:hover{
	background:url(/assets/templates/starev/images/info_tab.png) no-repeat -0px -22px;
}

#info_tab14 a{
	background:url(/assets/templates/starev/images/info_tab.png) no-repeat -76px 0;
}

#info_tab14 a:hover{
	background:url(/assets/templates/starev/images/info_tab.png) no-repeat -76px -22px;
}

#info_tab15 a{
	background:url(/assets/templates/starev/images/info_tab.png) no-repeat -152px 0;
}

#info_tab15 a:hover{
	background:url(/assets/templates/starev/images/info_tab.png) no-repeat -152px -22px;
}

#info_tab16 a{
	background:url(/assets/templates/starev/images/info_tab.png) no-repeat -228px 0;
}

#info_tab16 a:hover{
	background:url(/assets/templates/starev/images/info_tab.png) no-repeat -228px -22px;
}

.info_tab13on a{
	background:url(/assets/templates/starev/images/info_tab.png) no-repeat 0px -22px;
}

.info_tab14on a{
	background:url(/assets/templates/starev/images/info_tab.png) no-repeat -76px -22px;
}

.info_tab15on a{
	background:url(/assets/templates/starev/images/info_tab.png) no-repeat -152px -22px;
}

.info_tab16on a{
	background:url(/assets/templates/starev/images/info_tab.png) no-repeat -228px -22px;
}




.tab_area{
	width:700px;
	_width:730px;
	border:solid 1px #ffffff;
	padding:15px;

}

.all_info_list{
	width:700px;
	_width:700px;
	padding:10px 10px 0;
	margin-top:20px;

}

.all_info_list li{
	padding-left:20px;
	background:url(/assets/templates/starev/images/mark_circle.png) no-repeat left top;
	padding-bottom:8px;
}

.all_info_list li span{
	display:block;
	float:left;
	width:80px;
}


.all_info_list li a{
	display:block;
	float:left;
	width:530px;
	_width:550px;
	padding-left:70px;
}

.paging a{
	margin:0 1px;
}

.paging span{
	margin:0 1px;
}

.info_tit{
	margin:20px 10px;
	border-bottom:solid 1px #ffffff;
	padding-bottom:3px;
}

.info_box{
	margin:0 20px;
	padding-bottom:10px;
}

.info_box p{
	margin-bottom:10px;
}


/* ライブスケジュール
------------------------------------------------- */



.tab .live_tab01 a{
	background:url(/assets/templates/starev/images/live_tab.png) no-repeat -0px 0;
	width:76px;
}

.live_tab01 a:hover{
	background:url(/assets/templates/starev/images/live_tab.png) no-repeat -0px -22px;
}

.tab .live_tab02 a{
	background:url(/assets/templates/starev/images/live_tab.png) no-repeat -76px 0;
	width:76px;
}

.live_tab02 a:hover{
	background:url(/assets/templates/starev/images/live_tab.png) no-repeat -76px -22px;
}

.tab .live_tab03 a{
	background:url(/assets/templates/starev/images/live_tab.png) no-repeat -152px 0;
	width:86px;
}

.live_tab03 a:hover{
	background:url(/assets/templates/starev/images/live_tab.png) no-repeat -152px -22px;
}


.tab .live_tab04 a{
	background:url(/assets/templates/starev/images/live_tab.png) no-repeat -238px 0;
	width:86px;
}

.live_tab04 a:hover{
	background:url(/assets/templates/starev/images/live_tab.png) no-repeat -238px -22px;
}


.tab .live_tab05 a{
	background:url(/assets/templates/starev/images/live_tab.png) no-repeat -324px 0;
	width:86px;
}

.live_tab05 a:hover{
	background:url(/assets/templates/starev/images/live_tab.png) no-repeat -324px -22px;
}



.tab .live_tab06 a{
	background:url(/assets/templates/starev/images/live_tab.png) no-repeat -410px 0;
	width:86px;
}

.live_tab06 a:hover{
	background:url(/assets/templates/starev/images/live_tab.png) no-repeat -410px -22px;
}



.tab .live_tab07 a{
	background:url(/assets/templates/starev/images/live_tab.png) no-repeat -496px 0;
	width:86px;
}

.live_tab07 a:hover{
	background:url(/assets/templates/starev/images/live_tab.png) no-repeat -496px -22px;
}

.tab .live_tab08 a{
	background:url(/assets/templates/starev/images/live_tab.png) no-repeat -582px 0;
	width:86px;
}

.live_tab08 a:hover{
	background:url(/assets/templates/starev/images/live_tab.png) no-repeat -582px -22px;
}


.tab .live_tab01on a{
	background:url(/assets/templates/starev/images/live_tab.png) no-repeat -0px -22px;
	width:76px;
}


.tab .live_tab02on a{
	background:url(/assets/templates/starev/images/live_tab.png) no-repeat -76px -22px;
	width:76px;
}

.tab .live_tab03on a{
	background:url(/assets/templates/starev/images/live_tab.png) no-repeat -152px -22px;
	width:86px;
}

.tab .live_tab04on a{
	background:url(/assets/templates/starev/images/live_tab.png) no-repeat -238px -22px;
	width:86px;
}

.tab .live_tab05on a{
	background:url(/assets/templates/starev/images/live_tab.png) no-repeat -324px -22px;
	width:86px;
}
.tab .live_tab06on a{
	background:url(/assets/templates/starev/images/live_tab.png) no-repeat -410px -22px;
	width:86px;
}

.tab .live_tab07on a{
	background:url(/assets/templates/starev/images/live_tab.png) no-repeat -496px -22px;
	width:86px;
}

.tab .live_tab08on a{
	background:url(/assets/templates/starev/images/live_tab.png) no-repeat -582px -22px;
	width:86px;
}



.event_list{
	width:700px;
	_width:700px;
	padding:10px 10px 0;
	margin-top:20px;

}

.event_list li{
	padding-left:20px;
	background:url(/assets/templates/starev/images/mark_circle.png) no-repeat left top;
	padding-bottom:8px;
}

.event_list li span{
	display:block;
	float:left;
	width:80px;
}


.event_list li a{
	display:block;
	float:left;
	width:600px;
	_width:580px;
}


.tour_tbl{
	width:690px;
	margin-top:20px;
	margin-bottom:20px;
}

.tour_tbl th{
	padding:10px 5px;
	background:url(/assets/templates/starev/images/line_dot.gif) repeat-x bottom;
}

.tour_tbl td{
	padding:10px 5px;
	background:url(/assets/templates/starev/images/line_dot.gif) repeat-x bottom;
}


/* バイオグラフィー
------------------------------------------------- */

.member{
	margin:30px 0 0 10px;
}

.member li{
	float:left;
	text-align:center;
	width:155px;
}

.member img{
	margin-bottom:10px;
}

.member a:hover img {
	filter:alpha(opacity=50);
	opacity:0.5;
}

.support_box{
	width:345px;
	float:left;
	margin:20px 10px 0 10px;
	_margin:20px 10px 0 5px;
}

.support_box .floatR{
	width:230px;
}

.support_box a:hover img {
	filter:alpha(opacity=50);
	opacity:0.5;
}


.bio_tab01 a{
	background:url(/assets/templates/starev/images/bio_tab.png) no-repeat -0px 0;
}

.bio_tab01 a:hover{
	background:url(/assets/templates/starev/images/bio_tab.png) no-repeat -0px -22px;
}

.bio_tab02 a{
	background:url(/assets/templates/starev/images/bio_tab.png) no-repeat -76px 0;
}

.bio_tab02 a:hover{
	background:url(/assets/templates/starev/images/bio_tab.png) no-repeat -76px -22px;
}

.bio_tab03 a{
	background:url(/assets/templates/starev/images/bio_tab.png) no-repeat -152px 0;
}

.bio_tab03 a:hover{
	background:url(/assets/templates/starev/images/bio_tab.png) no-repeat -152px -22px;
}

.bio_tab04 a{
	background:url(/assets/templates/starev/images/bio_tab.png) no-repeat -228px 0;
}


.bio_tab04 a:hover{
	background:url(/assets/templates/starev/images/bio_tab.png) no-repeat -228px -22px;
}

.bio_tab01on a{
	background:url(/assets/templates/starev/images/bio_tab.png) no-repeat -0px -22px;
}

.bio_tab02on a{
	background:url(/assets/templates/starev/images/bio_tab.png) no-repeat -76px -22px;
}

.bio_tab03on a{
	background:url(/assets/templates/starev/images/bio_tab.png) no-repeat -152px -22px;
}

.bio_tab04on a{
	background:url(/assets/templates/starev/images/bio_tab.png) no-repeat -228px -22px;
}


.bio_tit{
	margin:0;
	font-size:130%;
}

.bio_tbl{
	margin:0 0 30px 10px;
	width:680px;
}

.bio_tbl td{
	padding:10px 5px;
	background:url(/assets/templates/starev/images/line_dot.gif) repeat-x bottom;
}


.name_tit{
	margin:20px 0 0 0;
	padding-bottom:5px;
	font-size:160%;
	border-bottom:solid 1px #FFFFFF;
}

.member_box{
	margin-top:20px;
}

.member_box .floatL{
	width:300px;
	text-align:center;
}

.member_box .floatR{
	width:410px;
}

.member_tbl{
	width:410px;
	margin-bottom:30px;
}

.member_tbl th{
	padding:0px 5px 10px 0px;
	width:70px;
	text-align:left;
}

.member_tbl td{
	padding:0px 5px 10px 20px;
	background:url(/assets/templates/starev/images/back_td.gif) no-repeat;
}



/* ディスコグラフィー
------------------------------------------------- */

.tab #disco_tab34 a{
	background:url(/assets/templates/starev/images/disco_tab.png) no-repeat -0px 0;
}

#disco_tab34 a:hover{
	background:url(/assets/templates/starev/images/disco_tab.png) no-repeat -0px -22px;
}

.tab #disco_tab35 a{
	background:url(/assets/templates/starev/images/disco_tab.png) no-repeat -76px 0;
}

#disco_tab35 a:hover{
	background:url(/assets/templates/starev/images/disco_tab.png) no-repeat -76px -22px;
}

.tab #disco_tab36 a{
	background:url(/assets/templates/starev/images/disco_tab.png) no-repeat -152px 0;
	width:96px;
}

#disco_tab36 a:hover{
	background:url(/assets/templates/starev/images/disco_tab.png) no-repeat -152px -22px;
}

.tab #disco_tab37 a{
	background:url(/assets/templates/starev/images/disco_tab.png) no-repeat -248px 0;
}

#disco_tab37 a:hover{
	background:url(/assets/templates/starev/images/disco_tab.png) no-repeat -248px -22px;
}

.tab #disco_tab38 a{
	background:url(/assets/templates/starev/images/disco_tab.png) no-repeat -324px 0;
	width:96px;
}

#disco_tab38 a:hover{
	background:url(/assets/templates/starev/images/disco_tab.png) no-repeat -324px -22px;
}


.tab .disco_tab34on a{
	background:url(/assets/templates/starev/images/disco_tab.png) no-repeat -0px -22px;
}

.tab .disco_tab35on a{
	background:url(/assets/templates/starev/images/disco_tab.png) no-repeat -76px -22px;
}


.tab .disco_tab36on a{
	background:url(/assets/templates/starev/images/disco_tab.png) no-repeat -152px -22px;
	width:96px;
}


.tab .disco_tab37on a{
	background:url(/assets/templates/starev/images/disco_tab.png) no-repeat -248px -22px;
}

.tab .disco_tab38on a{
	background:url(/assets/templates/starev/images/disco_tab.png) no-repeat -324px -22px;
	width:96px;
}



.disco_groupL{
	width:330px;
	_width:340px;
	float:left;
	margin-bottom:10px;
	background:url(/assets/templates/starev/images/line_dot.gif) repeat-x bottom;
	padding:10px 5px 15px;
	height:90px;
}

.disco_groupL .floatL{
	text-align:center;
	width:85px;
}

.disco_groupL .floatL img{

	max-height:85px;
}


.disco_groupL .floatR{
	width:225px;
}

.disco_groupL .floatR h4{
	font-size:120%;
	margin-bottom:10px;
}

.disco_groupL a:hover img {
	filter:alpha(opacity=50);
	opacity:0.5;
}

.disco_tit{
	padding-bottom:5px;
	font-size:160%;
	border-bottom:solid 1px #FFFFFF;
}

.disco_box{
	margin:20px 0;
}

.disco_box .floatL{
	width:300px;
	height:300px;
	text-align:center;
}


.disco_box .floatR{
	width:375px;
}

.disco_box .floatR p{
	margin-bottom:10px;
}

.comment table{
	margin-top:20px;	
}

.comment table th{
	width:120px;
	text-align:left;
	padding-bottom:10px;
}


.comment table td{
	padding-bottom:10px;
}



.comment table img{
	margin-bottom:10px;
}

.comment_name{
	width:300px;
	height:22px;
	_height:25px;
	border:solid 1px #FFFFFF;
	background:#000000;
	color:#FFFFFF;
	padding:2px 0 0 5px;
}

.comment_txt{
	width:500px;
	height:100px;
	border:solid 1px #FFFFFF;
	background:#000000;
	color:#FFFFFF;	
	padding:2px 0 0 5px;
}

.comment_capcha{
	width:150px;
	height:22px;
	_height:25px;
	border:solid 1px #FFFFFF;
	background:#000000;
	color:#FFFFFF;	
	padding:2px 0 0 5px;
}

.btn_comment{
	display:block;
	width:106px;
	height:20px;
	border:none;
	background:url(/assets/templates/starev/images/btn_comment_off.png) no-repeat;
	text-indent:-9999px;
	cursor:pointer;
	font-size:0px;
	_padding:20px;
	margin:10px 0 0 150px;
}

.comment_box{
	width:670px;
	_width:690px;
	padding:10px;
	background:url(/assets/templates/starev/images/back_filter.gif);
	margin-top:20px;
	margin-left:5px;
}

.comment_box ul{
	margin-bottom:10px;
}

.comment_box ul li{
	display:inline;
	margin-right:20px;
}

.comment{
	margin:0 15px;
}



/* グッズ
------------------------------------------------- */

.filter_box{
	width:730px;
	background:url(/assets/templates/starev/images/back_filter.png);
	color:#000000;
	padding-bottom:15px;
}

.goods_box{
	width:150px;
	_width:170px;
	height:290px;
	_height:300px;
	background:#FFFFFF;
	padding:10px 10px 0;
	float:left;
	margin:0 0 10px 10px;
	_margin:0 5px 10px 5px;
}

.goods_box p{
	margin-bottom:10px;
}

.goods_box h3{
	color:#000099;
	font-size:100%;
	margin-bottom:10px;
}

.goods01{
	width:670px;
	_width:710px;
	margin:20px 0px 0 10px;
	background:url(/assets/templates/starev/images/back_goods.png) no-repeat top;
	padding:20px 20px 0 20px;
}

.blue_bd{
	color:#000099;
	border-bottom:solid 1px #000099;
	padding-bottom:3px;
	font-size:100%;
}

.post_office{
	color:#000000;
	margin:10px 0 0px;
}

.post_office th{
	padding:2px 5px;
	text-aling:left;
}

.post_office td{
	padding:2px 5px;
}

.goods02{
	width:670px;
	_width:710px;
	margin:0px 0px 0 10px;
	background:url(/assets/templates/starev/images/back_goods.png) no-repeat bottom;
	padding:20px 20px 20px 20px;
}


/* フラッパークラブ
------------------------------------------------- */

.amenity{

}

.amenity li{
	margin:20px 0 0 10px;
	_margin:20px 5px 0 5px;
	float:left;
}

.flapper01{
	width:658px;
	_width:698px;
	margin:20px 0px 0 20px;
	background:url(/assets/templates/starev/images/back_flapper.png) no-repeat top;
	padding:20px 20px 0 20px;
}

.flapper02{
	width:658px;
	_width:698px;
	margin:0px 0px 0 20px;
	background:url(/assets/templates/starev/images/back_flapper.png) no-repeat bottom;
	padding:20px 20px 20px 20px;
}

.flapper03{
	width:658px;
	_width:698px;
	margin:0px 0px 0 20px;
	background:#FFFFFF;
	padding:0px 20px 20px 20px;
}

.borar_box{
	padding-top:20px;
}

.board_tit{
	color:#000099;
	border-bottom:solid 1px #000099;
	padding-bottom:3px;
	margin-bottom:10px;
}

.board_tit .floatL{
	font-weight:bold;
	width:545px;
}

.board_txt{
	margin:0 10px;
}


.board_txt p{
	margin-bottom:10px;
}

.flapper_goods_box{
	width:690px;
	_width:710px;
	background:#FFFFFF;
	padding:10px 10px 0;
	margin:20px 0px 10px 10px;
	_margin:20px 0px 10px 5px;
}

.flapper_goods_box .floatR{
	width:500px;
}

.flapper_goods_box p{
	margin-bottom:10px;
}

.flapper_goods_box h3{
	color:#000099;
	font-size:100%;
	margin-bottom:10px;
}

.flapper_goods_txt{
	width:690px;
	_width:710px;
	height:125px;
	_height:145px;
	padding:10px;
	background:url(/assets/templates/starev/images/back_flappers_goods_txt.png) no-repeat;
	margin:10px;

}

/* コンタクト
------------------------------------------------- */

.to_contact{
	margin:20px 0 0 10px;
}

.to_contact ul{
	margin-top:20px;
}

.to_contact ul li{
	float:left;
	margin-right:20px;
}

.to_contact ul li.mg_r_non{
	margin-right:0px !important;
}


.to_contact a:hover img {
	filter:alpha(opacity=50);
	opacity:0.5;
}



/* モバイルレビュー
------------------------------------------------- */

.goods01 h4{
	font-size:100%;
}

.goods02 h4{
	font-size:100%;
}


/* メッセージ
------------------------------------------------- */

.msg_tbl{
	width:710px;
	margin:20px 0 0 0;
}

.msg_tbl th{
	padding:10px;
	width:100px;
	text-align:left;
}

.msg_tbl td{
	padding:5px;
}

.msg_txt{
	width:500px;
	height:200px;
	border:solid 1px #FFFFFF;
	background:#000000;
	color:#FFFFFF;	
	padding:2px 0 0 5px;
}


.paging a{

	margin:0 2px;
}

.paging span{

	margin:0 2px;
}



/* 検索結果
------------------------------------------------- */

.ajaxSearch_resultsInfo{
	margin-bottom:10px;
}

.ajaxSearch_result a{
	font-weight:bold;
	text-decoration:underline;
}

.ajaxSearch_extract span{
	font-weight:bold;
	color:#ffff00;
}

.ajaxSearch_result{
	margin-bottom:10px;
}


.mg_tb80{
	margin:80px 0;
}

.errors{
	margin-top:10px;
	color:#ffff00;	
}

/* ギャラリー
------------------------------------------------- */

.gallery_tab01 a{
	background:url(/assets/templates/starev/images/gallery_tab.png) no-repeat -0px 0;
}

.gallery_tab01 a:hover{
	background:url(/assets/templates/starev/images/gallery_tab.png) no-repeat -0px -22px;
}

.gallery_tab02 a{
	background:url(/assets/templates/starev/images/gallery_tab.png) no-repeat -76px 0;
	width:116px !important;
}

.gallery_tab02 a:hover{
	background:url(/assets/templates/starev/images/gallery_tab.png) no-repeat -76px -22px;
}

.gallery_tab01on a{
	background:url(/assets/templates/starev/images/gallery_tab.png) no-repeat -0px -22px;
}

.gallery_tab02on a{
	background:url(/assets/templates/starev/images/gallery_tab.png) no-repeat -76px -22px;
	width:116px !important;	
}

.photo_area{
	width:730px;
	border:solid 1px #ffffff;

}

.photo{
	margin:10px 0px;
}

.thumbscontainer ul.thumbs li{
	height:220px;
	width:170px;
	margin:0 0 10px 10px !important;
	text-align:center;
}

.thumbscontainer ul.thumbs li img{
	margin-bottom:10px !important;
}

.thumbscontainer ul.thumbs li p{
	width:170px;
	text-aling:left !important;
}

#imageData #imageDetails{
	color:#000000;
}

ul.movie li{
	height:220px;
	width:170px;
	margin:0 0 10px 10px !important;
	text-align:center;
	float:left;
}

ul.movie li img{
	margin-bottom:10px;
	width:170px;
}

/* ギャラリー
------------------------------------------------- */

.sitemap{
	margin-top:20px;
}

.sitemap .floatL{
	width:340px;
	margin-left:10px;
	
}

.sitemap p a{
	background:url(/assets/templates/starev/images/mark_triangle.png) no-repeat;
	padding-left:13px;
}

.sitemap .floatR{
	width:340px;
	
}

.pagenumbers{
	text-align:center;
}