@charset "utf-8";
/*-----------------------------------------------------------------------------------------------
	[ Styling Collection css ] [ uni_report.css ]
	-----------------------------------------------------------------------------------------------
	author: Tokyo Consult co.,ltd. Aya Murata
	url:http://www.tokon.co.jp/
	making day: 2009-12-07
	---------------------------------------------------------------------------------------------*/

/* 共通 */
.mt5 {margin-top: 5px;}
.mt10 {margin-top: 10px;}
.mt15 {margin-top: 15px;}
.mt20 {margin-top: 20px;}
.mt25 {margin-top: 25px;}
.mt30 {margin-top: 30px;}

.mb5 {margin-bottom: 5px;}
.mb10 {margin-bottom: 10px;}
.mb15 {margin-bottom: 15px;}
.mb20 {margin-bottom: 20px;}
.mb25 {margin-bottom: 25px;}
.mb30 {margin-bottom: 30px;}

.pt5 {padding-top: 5px;}
.pt10 {padding-top: 10px;}
.pt15 {padding-top: 15px;}
.pt20 {padding-top: 20px;}
.pt25 {padding-top: 25px;}
.pt30 {padding-top: 30px;}

.pb5 {padding-bottom: 5px;}
.pb10 {padding-bottom: 10px;}
.pb15 {padding-bottom: 15px;}
.pb20 {padding-bottom: 20px;}
.pb25 {padding-bottom: 25px;}
.pb30 {padding-bottom: 30px;}



/* ヘッダ部 */
#report_main_ctt {
	width: 850px;
	margin: 0 auto;
	background: url(../_img/report/report_ctt_bg.gif) center repeat-y;
}

#report_main_ctt #report_main_ctt_inner {
	background: url(../_img/report/header_bg.gif) center top no-repeat;
}

/* ローカルナビ */
#lnavi_report {padding: 43px 0 0 107px;}

/* ページタイトル */
#report_title {
	padding: 12px 0 2px 30px;
	margin: 0;
}
#report_title img.left {float: left;}
#report_title a.right {
	display: block;
	float: right;
}
#report_title a.right img {margin: 20px 30px 0 0;}



/* コンテンツ */
.report_table {margin: 5px 10px;}

/* 小見出し */
#report_main_ctt h3 {
	height: 26px;
	margin: 0 0 10px 0;
	background: url(../_img/report/report_h3.gif) 0 22px repeat-x;
}

/* ローカルナビ・フッタ */
#lnavi_foot {
	border-top: 1px solid #FFFFFF;
	background: url(../_img/report/report_btm_bg.gif) center bottom no-repeat;
}

#lnavi_foot table {
	margin: 15px 30px 30px 30px;
}

#lnavi_foot th {width: 10;}

#lnavi_foot td {
	width: 390px;
	background: url(../_img/report/report_foot_bg.gif) no-repeat;
	vertical-align: middle;
	height: 54px;
}

#lnavi_foot .ttl {margin-left: 5px;}


/* ビクトリーセレモニー */

#victory_ceremony td {vertical-align: top;}
.result_cat {
	width: 380px;
	background: #333333;
}
h4 {
	margin: 7px 15px 0 15px;
	padding-bottom: 1px;
	color: #EEEEEE;
	font-size: 14px;
	letter-spacing: 0.1em;
	text-align: right;
	border-bottom: 1px solid #999999;
	line-height: 16px;
}
.result_cat table {
	width: 370px;
	margin: 0 5px 3px 5px;
}
.result_cat th {
	width: 120px;
}
.result_cat td {
	width: 230px;
	color: #FFFFFF;
}

.result_1st {
	background: url(../_img/report/2nd5_champ.gif) no-repeat;
	font-size: 16px;
	line-height: 16px;
	margin: 0;
	padding: 17px 0 3px 27px;
	color: #FFFFFF;
}
.result_1st_comp {
	margin: 0 0 3px 0;
	font-size: 12px;
	color: #FFFFFF;
}
.result_23 {
	font-size: 12px;
	line-height: 12px;
	margin: 0;
	color: #CCCCCC;
}
.result_23 span {
	font-size: 10px;
	color: #DDDDDD;
}
.result_phs {margin-top: 3px;}

.tTtl {
	position:relative;
	height:65px;
}

.tTtl p {
	position:absolute;
	top:30px;
	right:30px;
}

