@charset "EUC-JP";
	
/*固定枠
----------------------------------------------------------------*/	

/*中ページ　ラッパー
----------------------------------------------------------------*/
#WRAPPER_EVA{
	width:1020px;
	text-align:left;
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding: 85px 0 10px 0;
	border: 1px solid #e2e2e2;
	}
#WRAPPER_MEN{
	width:1020px;
	text-align:left;
	background-color: #000000;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding: 85px 0 10px 0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	}
	
#WRAPPER_ARTIST{
	width:1020px;
	text-align:left;
	background-color: #C6C8C7;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding: 85px 0 10px 0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C6C8C7;
	border-bottom-color: #C6C8C7;
	}

#wrapper_actors{
	width:1020px;
	text-align:left;
	background-color: #e8e4d9;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding: 85px 0 10px 0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e8e4d9;
	border-bottom-color: #e8e4d9;
}
	
	
/*中ページ　メイン	
----------------------------------------------------------------*/
#MAIN{
	width:auto;
	margin:0 auto;
	height: 550px;
	}
	
/*　共通ステージ　
----------------------------------------------------------------*/	
#STAGE_L{
	width:275px;
	float:left;
	margin: 20px 0;
	}
#STAGE_L p{
	padding:0 0 0 20px;
	}
	
#STAGE_R{
	width:320px;
	float:right;
	margin: 20px 0 0 0;
	}
#STAGE_R p{
padding:0 10px 0 0;
	}	
#STAGE_CONTENT{
	width:400px;
	margin: 20px auto;
	}	
	
/*会社案内ステージ
----------------------------------------------------------------*/	
#STAGE_COM{
	width:640px;
	margin:0 auto;
	border: 1px solid #CCCCCC;
	color: #565656;
	padding: 0 0 20px 0;
	height: 450px;
	overflow: auto;
	}	
#STAGE_COM h4{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 5px;
	}
	
#STAGE_COM h5{
	margin: 0 0 5px 0;
	}		
/*　共通みだし　
----------------------------------------------------------------*/	
#MAIN h3{
	text-align:center;
	margin:0 0 78px 0;
	}
	
#STAGE h4{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 5px;
	}
	
#STAGE h5{
	margin: 0 0 5px 0;
	}		
/*　ブランド　プログラム共通
----------------------------------------------------------------*/	
.pg_waku {
	margin:0;
}
.pg_newface {
	text-align: right;
	vertical-align: bottom;
	height: 20px;
}
.pg_newface img{
	margin:0;
}

.pg_move1 {
	vertical-align: top;
	text-align: left;
}
.pg_move1 img {
	margin: 25px 0 0 0;
}
.pg_move2 {
	vertical-align: top;
	text-align: right;
}
.pg_move2 img {
	margin: 25px 0 0 0;
}


/*　BRAND eva　
----------------------------------------------------------------*/
/*　一覧　*/
.eva_td0 {
	background-color: #cccccc;
	margin: 0 0 0 10px;
}	
.eva_td1 {
	background-color: #FFFFFF;
	padding: 4px 10px;
	text-align: left;
	vertical-align: top;
}
.eva_td2 {
	background-color: #FFFFFF;
	padding:0;
	text-align: center;
	vertical-align: middle;
}

.eva_pg_name{
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	vertical-align: top;
	padding: 5px 5px 0 0;
	color: #6F6F6F;
}
.eva_pg_name a{
	color: #7E7E7E;
}
.eva_pg_name a:hover{
	color: #ABABAB;
}
/*　詳細　*/

/*　BRAND MEN　
----------------------------------------------------------------*/	
/*　一覧　*/	
.men_pg_name{
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding: 5px 5px 0 0;
}
.men_pg_name a{
	color: #5c5c5c;
}
.men_pg_name a:hover{
	color: #999999;
}
.men_td0 {
	background-color: #5a5a5a;
	margin: 0 0 0 10px;
}

.men_td1 {
	background-color: #000000;
	padding: 4px 10px;
	text-align: left;
	vertical-align: top;
}
.men_td2 {
	background-color: #000000;
	padding:0;
	text-align: center;
	vertical-align: middle;
}

/*　BRAND bnm　
----------------------------------------------------------------*/	
/*　一覧　*/	
.bnm_pg_name{
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding: 5px 5px 0 0;
}
.bnm_pg_name a{
	color: #5c5c5c;
}
.bnm_pg_name a:hover{
	color: #999999;
}
.bnm_td0 {
	background-color: #FFFFFF;
	margin: 0 0 0 10px;
}

.bnm_td1 {
	background-color: #C6C8C7;
	padding: 4px 10px;
	text-align: left;
	vertical-align: top;
}
.bnm_td2 {
	background-color: #C6C8C7;
	padding:0;
	text-align: center;
	vertical-align: middle;
}
.askta1-1{
	padding:5px 0;
	line-height:17px;
	color: #565656;
	}	
.askta1-2{
	padding:5px 0;
	line-height:17px;
	color: #565656;
	}	


/*　BRAND actors　
----------------------------------------------------------------*/	
/*　一覧　*/	
.actors_pg_name{
	font-size: 11px;
	line-height: 14px;
	color: #5d5538;
	text-align: left;
	vertical-align: top;
	padding: 5px 5px 0 0;
}
.actors_pg_name a{
	color: #5d5538;
}
.actors_pg_name a:hover{
	color: #8e835c;
}
.actors_td0 {
	background-color: #5a5a5a;
	margin: 0 0 0 10px;
}

.actors_td1 {
	background-color: #e8e4d9;
	padding: 4px 10px;
	text-align: left;
	vertical-align: top;
}
.actors_td2 {
	background-color: #e8e4d9;
	padding:0;
	text-align: center;
	vertical-align: middle;
}
