﻿@charset "UTF-8";

/* body */
body.comBody {
	background-color: #dc6a8e;
}
.outContainer {
	background: #dc6a8e url(/images/modeltalent/bodyOutsideContainer.png) top left repeat-y;
}

/* ヘッダ */
.comTopLogo {
	background: #ffffff url(/images/modeltalent/comTopLogo.png) top left no-repeat;
}

/* SPA!×posh me!ロゴ */
.comTopLogo_SPA {
	background: #ffffff url(/images/modeltalent/comTopLogo_SPA.png) top left no-repeat;
}

/* トップナビ */
.comTopNavi_top {
	background: #ffffff url(/images/modeltalent/comTopNavi_top.png) top left no-repeat;
}
.comTopNavi_top a:hover,
body.model_groupTop .comTopNavi_top {
	background: #ffffff url(/images/modeltalent/comTopNavi_top_mo.png) top left no-repeat;
}
.comTopNavi_girl {
	background: #ffffff url(/images/modeltalent/comTopNavi_girl.png) top left no-repeat;
	margin-left: 14px;
	width: 126px;
}
.comTopNavi_girl a:hover,
.girl .comTopNavi_girl {
	background: #ffffff url(/images/modeltalent/comTopNavi_girl_mo.png) top left no-repeat;
}
.comTopNavi_gravure {
	background: #ffffff url(/images/modeltalent/comTopNavi_gravure.png) top left no-repeat;
	margin-left: 4px;
	width: 126px;
}
.comTopNavi_gravure a:hover,
body.gravure .comTopNavi_gravure {
	background: #ffffff url(/images/modeltalent/comTopNavi_gravure_mo.png) top left no-repeat;
}
.comTopNavi_men {
	background: #ffffff url(/images/modeltalent/comTopNavi_men.png) top left no-repeat;
	margin-left: 4px;
	width: 126px;
}
.comTopNavi_men a:hover,
body.men .comTopNavi_men {
	background: #ffffff url(/images/modeltalent/comTopNavi_men_mo.png) top left no-repeat;
}
.comTopNavi_kids {
	background: #ffffff url(/images/modeltalent/comTopNavi_kids.png) top left no-repeat;
	margin-left: 4px;
	width: 126px;
}
.comTopNavi_kids a:hover,
body.kids .comTopNavi_kids {
	background: #ffffff url(/images/modeltalent/comTopNavi_kids_mo.png) top left no-repeat;
}
.comTopNavi_cosplay {
	background: #ffffff url(/images/modeltalent/comTopNavi_cosplay.png) top left no-repeat;
	margin-left: 4px;
	width: 126px;
}
.comTopNavi_cosplay a:hover,
body.cosplay .comTopNavi_cosplay {
	background: #ffffff url(/images/modeltalent/comTopNavi_cosplay_mo.png) top left no-repeat;
}
.comTopNavi_poshmeTop {
	background: #ffffff url(/images/modeltalent/comTopNavi_poshmeTop.png) top left no-repeat;
	margin-left: 14px;
	width: 86px;
}
.comTopNavi_poshmeTop a:hover,
body.poshmeTop comTopNavi_poshmeTop {
	background: #ffffff url(/images/modeltalent/comTopNavi_poshmeTop_mo.png) top left no-repeat;
}





/* カテゴリタイトル */
.title_category {
	background: #ffffff url(/images/modeltalent/title.jpg) top left no-repeat;
}

/* 新着コンテンツ */
.latestContentHeadline {
	background: #ffffff url(/images/modeltalent/latestContentHeadline.png) top left no-repeat;
}
.latest .latestContentHeadline {
	background: #ffffff url(/images/modeltalent/latestContentHeadline1.png) top left no-repeat;
}

/* ランキング */
.rankingHeadline {
	background: #ffffff url(/images/modeltalent/rankingHeadline.png) top left no-repeat;
}

/* カテゴリトップページ */
.blk_girl {
	background: #ffffff url(/images/modeltalent/categoryTopBlock_girl.png) top left no-repeat;
}
.blk_gravure {
	background: #ffffff url(/images/modeltalent/categoryTopBlock_gravure.png) top left no-repeat;
}
.blk_men {
	background: #ffffff url(/images/modeltalent/categoryTopBlock_men.png) top left no-repeat;
}
.blk_kids {
	background: #ffffff url(/images/modeltalent/categoryTopBlock_kids.png) top left no-repeat;
}
.blk_cosplay {
	background: #ffffff url(/images/modeltalent/categoryTopBlock_cosplay.png) top left no-repeat;
}




/* 結果発表 Result */
.Headline_GP {
	width: 610px;
	height: 39px;
	background: #fff url(/images/modeltalent/audition/Headline_GP.png) top left no-repeat;
}

.mainContents {
	width: 560px;
	margin: 0 auto;
}

.mainContents h4 {
	font-size: 14px;
	font-weight: bold;
	color: #ff3e55;
}

.auditionName  {
	font-size: 14px;
	font-weight: bold;
	color: #ff3e55;
}



.result_txt {
	font-size: 83%;
	color: #333;
}

.imageGP {
	padding: 1px;
	margin: 60px auto;
	background-color: #ffffff;
	border:1px solid #333;
}

table.TblGP {
background-color:#FFFFFF;
border:1px solid #B1B5B4;
font-size:12px;
text-align:left;
width:400px;
margin: 5px auto;
}

.cel_1{
	width: 120px;
	padding: 5px;
	background-color:#f4f4f4;
}

.cel_2{
	padding: 5px;
	background-color:#ffffff;
}

.btop_s {
	border-top:1px solid #333;
}

.bright_s {
	border-right:1px solid #333;
}

.bbottom_s {
	border-bottom:1px solid #333;
}

.bleft_s {
	border-left:1px solid #333;
}

.btop_d {
	border-top:1px dotted #333;
}

.bright_d {
	border-right:1px dotted #333;
}

.bbottom_d {
	border-bottom:1px dotted #333;
}

.bleft_d {
	border-left:1px dotted #333;
}

/*****************************************************************/

.resultBoxHeadline {
	width: 562px;
	height: 43px;
	margin: 0 auto;

}

	.SPA01 {background: url(/images/modeltalent/audition/historyGP/resultBox_Headline_SPA01.png) top left no-repeat;}
	.SPA02 {background: url(/images/modeltalent/audition/historyGP/resultBox_Headline_SPA02.png) top left no-repeat;}
	.SPA03 {background: url(/images/modeltalent/audition/historyGP/resultBox_Headline_SPA03.png) top left no-repeat;}
	.SPA04 {background: url(/images/modeltalent/audition/historyGP/resultBox_Headline_SPA04.png) top left no-repeat;}
	.SPA05 {background: url(/images/modeltalent/audition/historyGP/resultBox_Headline_SPA05.png) top left no-repeat;}
	.SPA06 {background: url(/images/modeltalent/audition/historyGP/resultBox_Headline_SPA06.png) top left no-repeat;}
	.SPA07 {background: url(/images/modeltalent/audition/historyGP/resultBox_Headline_SPA07.png) top left no-repeat;}
	.SPA08 {background: url(/images/modeltalent/audition/historyGP/resultBox_Headline_SPA08.png) top left no-repeat;}
	.SPA09 {background: url(/images/modeltalent/audition/historyGP/resultBox_Headline_SPA09.png) top left no-repeat;}
	.SPA10 {background: url(/images/modeltalent/audition/historyGP/resultBox_Headline_SPA10.png) top left no-repeat;}
	.SPA11 {background: url(/images/modeltalent/audition/historyGP/resultBox_Headline_SPA11.png) top left no-repeat;}
	.SPA12 {background: url(/images/modeltalent/audition/historyGP/resultBox_Headline_SPA12.png) top left no-repeat;}
	.SPA13 {background: url(/images/modeltalent/audition/historyGP/resultBox_Headline_SPA13.png) top left no-repeat;}
	.SPA14 {background: url(/images/modeltalent/audition/historyGP/resultBox_Headline_SPA14.png) top left no-repeat;}
	.SPA15 {background: url(/images/modeltalent/audition/historyGP/resultBox_Headline_SPA15.png) top left no-repeat;}
	.SPA16 {background: url(/images/modeltalent/audition/historyGP/resultBox_Headline_SPA16.png) top left no-repeat;}
	.SPA17 {background: url(/images/modeltalent/audition/historyGP/resultBox_Headline_SPA17.png) top left no-repeat;}
	.SPA18 {background: url(/images/modeltalent/audition/historyGP/resultBox_Headline_SPA17.png) top left no-repeat;}




.resultBoxBody {
	width: 562px;
	height: auto;
	margin: 0 auto;
	background: url(/images/modeltalent/audition/historyGP/resultBox_Body.png) top left repeat-y;
}


.resultBoxBottom {
	width: 562px;
	height: 13px;
	margin: 0 auto;
	font-size: 1px;
	background: url(/images/modeltalent/audition/historyGP/resultBox_Bottom.png) top left no-repeat;
}



.SPAPhoto {
	width: 300px;
	height: 200px;
	margin: 0 auto 15px auto;
	
}

	.Image01 {background: url(/images/modeltalent/audition/historyGP/SPA01.png) top left no-repeat;}
	.Image02 {background: url(/images/modeltalent/audition/historyGP/SPA02.png) top left no-repeat;}
	.Image03 {background: url(/images/modeltalent/audition/historyGP/SPA03.png) top left no-repeat;}
	.Image04 {background: url(/images/modeltalent/audition/historyGP/SPA04.png) top left no-repeat;}
	.Image05 {background: url(/images/modeltalent/audition/historyGP/SPA05.png) top left no-repeat;}
	.Image06 {background: url(/images/modeltalent/audition/historyGP/SPA06.png) top left no-repeat;}
	.Image07 {background: url(/images/modeltalent/audition/historyGP/SPA07.png) top left no-repeat;}
	.Image08 {background: url(/images/modeltalent/audition/historyGP/SPA08.png) top left no-repeat;}
	.Image09 {background: url(/images/modeltalent/audition/historyGP/SPA09.png) top left no-repeat;}
	.Image10 {background: url(/images/modeltalent/audition/historyGP/SPA10.png) top left no-repeat;}
	.Image11 {background: url(/images/modeltalent/audition/historyGP/SPA11.png) top left no-repeat;}
	.Image12 {background: url(/images/modeltalent/audition/historyGP/SPA12.png) top left no-repeat;}
	.Image13 {background: url(/images/modeltalent/audition/historyGP/SPA13.png) top left no-repeat;}
	.Image14 {background: url(/images/modeltalent/audition/historyGP/SPA14.png) top left no-repeat;}
	.Image15 {background: url(/images/modeltalent/audition/historyGP/SPA15.png) top left no-repeat;}
	.Image16 {background: url(/images/modeltalent/audition/historyGP/SPA16.png) top left no-repeat;}


.profileBtn {
	width: 147px;
	height: 23px;
	margin: 0 auto;
	background: url(/images/modeltalent/audition/historyGP/profileBtn.png) top left no-repeat;
}

.profileBtn a {
	width: 100%;
	height: 100%;
	display: block;
}



.toSnD {
	width: 562px;
	margin: 15px auto;
}

.toSnD li {
	width: 276px;
	height: 40px;
	float: left;
}

.toSnD a {
	width: 100%;
	height: 100%;
	display: block;
}

.toSPABtn {background: url(/images/modeltalent/audition/historyGP/toSPABtn.png) top left no-repeat;}
.toDorubakoBtn {background: url(/images/modeltalent/audition/historyGP/toDorubakoBtn.png) top left no-repeat;margin-left: 8px;}




.mainImage_SPA {
	width: 611px;
	height: 301px;
	margin-top: 10px;
	background: #ffffff url(/images/modeltalent/audition/mainImage_SPA.png) top left no-repeat;

}

/* 投稿はこちら */
.mainImage_btn_entryNow {
	width: 144px;
	height: 42px;
	position: relative;
	top: 250px;
	left: 446px;
	display:block;
}

.mainImage_btn_entryNow a {
	width: 100%;
	height: 100%;
	display:block;
}

/* ページ内ナビーゲションバー */
.innerNavi {
	background:#ff8e90;
	width:100%;
	height:42px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

	.innerNavi li {
		display:inline;
		float:left;
	}

	.innerNavi a {
		display:block;
		height:24px;
		width:100%;
	}

	.innerNavi_btn_gaiyou {
		background: #ffffff url(/images/modeltalent/audition/innerNavi_btn_01_gaiyou.png) top left no-repeat;
		margin-top: 9px;
		margin-left: 23px;
		width: 107px;
		height: 24px;
	}

	.innerNavi_btn_new {
		background: #ffffff url(/images/modeltalent/audition/innerNavi_btn_02_new.png) top left no-repeat;
		margin-top: 9px;
		margin-left: 8px;
		width: 107px;
		height: 24px;
	}

	.innerNavi_btn_ranking {
		background: #ffffff url(/images/modeltalent/audition/innerNavi_btn_03_ranking.png) top left no-repeat;
		margin-top: 9px;
		margin-left: 8px;
		width: 107px;
		height: 24px;
	}

	.innerNavi_btn_vote {
		background: #ffffff url(/images/modeltalent/audition/innerNavi_btn_04_vote.png) top left no-repeat;
		margin-top: 9px;
		margin-left: 8px;
		width: 107px;
		height: 24px;
	}

	.innerNavi_btn_backnumber {
		background: #ffffff url(/images/modeltalent/audition/innerNavi_btn_05_backnumber.png) top left no-repeat;
		margin-top: 9px;
		margin-left: 8px;
		width: 107px;
		height: 24px;
	}



.mainContents {
	width: 560px;
	margin: 0 auto;
}

.mainContents h4 {
	width: 560px;
	height: 24px;
	margin: 10px auto;
}

/* ページ内ボックス */
.mainBox_Top {
	background: #fff1f1 url(/images/modeltalent/audition/mainBox2_Top.png) top center no-repeat;
	height:7px;
	width:560px;
}

.mainBox_Middle {
	text-align:left;
	background: #fff1f1 url(/images/modeltalent/audition/mainBox2_Middle.png) top center repeat-y;
	width:560px;
	color:#333333;
}

	.mainBox_Middle p {
		font-size: 83%;
		padding: 5px 15px;
	}

.mainBox_Bottom {
	background: #fff1f1 url(/images/modeltalent/audition/mainBox2_Bottom.png) bottom center no-repeat;
	height:7px;
	width:560px;
	font-size: 1px;
}

/* ページ内見出し */
	.Headline_titlebar {
		background: #ffffff url(/images/modeltalent/audition/Headline_titlebar.png) top left no-repeat;
	}
	.Headline_titlebar p{
		padding-top:4px;
		padding-left:10px;
		font-size:14px;
		font-weight:bold;
		color:#d6163e;
	} 


.btn_entryNow {
	background: #ffffff url(/images/pet/audition/btn_entryNow.png) top left no-repeat;
	width: 120px;
	height: 27px;
}

	.btn_entryNow a {
		width: 100%;
		height: 100%;
		display: block;
	}

/* audition_result */
/*****************************************************************/

.resultListBoxHeadline {
	width: 611px;
	height: 40px;
	margin: 0 auto;
	margin-top: 10px;
	background: url(/images/modeltalent/audition/historyGP/audition_result/resultHeadline.png) top left no-repeat;
	}
.resultListBoxBody {
	width: 611px;
	margin: 0 auto;
	background: url(/images/modeltalent/audition/historyGP/audition_result/resultBoxBody.png) top left repeat-y;
	}
.resultListBoxBottom {
	width: 611px;
	height: 7px;
	margin: 0 auto;
	background: url(/images/modeltalent/audition/historyGP/audition_result/resultBoxBottom.png) top left no-repeat;

}
.resultList {
	width: 609px;
	margin: 0 auto;
	_margin-left: 2px;
	}

.resultList li {
	width: 146px;
	height: 177px;
	margin-top: 10px;
	margin-left: 5px;
	_margin-top: 5px;
	_margin-left: 3px;
	background: url(/images/modeltalent/audition/historyGP/audition_result/resultCardBg.png) top left no-repeat;
	float: left;
	}

.resultList img {
	width: 130px;
	height: 130px;
	padding-top: 8px;
	padding-left: 8px;
	}

.resultList div {
	width: 130px;
	height: 25px;
	margin: 0 auto;
	font-size: 11px;
	font-color: #5a151a;
	text-align: center;
	line-height: 25px;
	background: #ffeff0;

}


/*****************************************************************/

/* カテゴリメインエリアバナー */
.comMainBanner {
	margin-top:10px;
	background: #ffffff url(/images/modeltalent/comMain_banner_SPA.png) top left no-repeat;
	width:610px;
	height:80px;
	display: block;
}

.comMainBanner a{
	width:100%;
	height:100%;
	display:block;
}

/*****************************************************************/

/* clearfix */
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix{
	zoom:1;
}

/* Hides from IE-mac \*/
* html .clearfix{
	height:1%;
	overflow:visible;
}
/* End hide from IE-mac */
