@charset "utf-8";

/*--------------------------------------------
 PHANTASY STAR 20th イベント
 イラストコンテスト 結果
----------------------------------------------
 update：2007/11/06
---------------------------------------------*/


body#indexPage h2{
	background: url(../image/h2_short.jpg) no-repeat;
}

/*--------------------------------------------
 h3
---------------------------------------------*/
h3.grandprix {
	background: url(../image/h3_01.gif) no-repeat;
}
h3.superior {
	background: url(../image/h3_02.gif) no-repeat;
}
h3.special {
	background: url(../image/h3_03.gif) no-repeat;
}
h3.fine {
	background: url(../image/h3_04.gif) no-repeat;
}
h3.nominated {
	background: url(../image/h3_05.gif) no-repeat;
}

/*--------------------------------------------
 ハル
---------------------------------------------*/
.halAwardBox {
	width: 660px;
	height: 174px;
	margin: 0 auto;
	padding: 0;
	background: url(../image/background_awardhal.jpg) no-repeat;
}
.halAwardBox p {
	margin: 0px 180px 8px 15px;
}
.halAwardBox p.first {
	padding-top: 15px;
}

.halBox {
	width: 660px;
	margin: 0 auto 0 auto;
	padding: 0 0 1px 0;
	background: url(../image/background_hal.gif) no-repeat top center;
}
.halBoxBottom {
	width: 660px;
	height: 10px;
	margin: 0 auto 18px auto;
	background: url(../image/background_hal_bottom.gif) no-repeat;
}
.halBox p {
	margin: 0px 10px 8px 15px;
}
.halBox p.first {
	padding-top: 15px;
}


.divComment {
	width: 630px;
	margin: 12px auto 0 auto;
}
.divComment p {
	margin: 0 0 8px 0;
	color: #006655;
}
.divComment p.sign {
	margin: 0 0 12px 0;
	color: #006655;
	text-align: right;
}

/*--------------------------------------------
 表組
---------------------------------------------*/
table.term {
	width: 660px;
}
table.term th {
	width: 180px;
}

/*--------------------------------------------
 作品コメント
---------------------------------------------*/
.workComment {
	width: 660px;
	margin: 0 auto 12px auto;
	color: #226666;
}
/*--------------------------------------------
 作品大
---------------------------------------------*/
.workBoxL {
	width: 660px;
	height: 240px;
	margin: 0 auto 12px auto;
	padding: 4px 0 0 0;
	overflow: hidden;
}
body .workBoxL:after{
	content: "";
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
}
/*\*/
* html body .workBoxL{
	height: 1em;
	overflow: visible;
}
/**/


.workBoxL .work {
	float: left;
	width: 330px;
	height: 240px;
}
.workBoxL .information {
	float: right;
	width: 317px;
	height: 88px;
	padding: 0 0 9px 12px;
}
.workBoxL .comment {
	float: right;
	width: 293px;
	height: 128px;
	padding: 8px 12px;
	background: url(../image/background_comment.jpg) no-repeat;
}
.workBoxL .comment p {
	margin: 0 0 0 0;
}


/*--------------------------------------------
 作品中・小汎用
---------------------------------------------*/
.workSpace {
	width: 660px;
	margin: 0 auto;
	overflow: hidden;
}
body .workSpace:after{
	content: "";
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
}
/*\*/
* html body .workSpace{
	height: 1em;
	overflow: visible;
}
/**/
.workSpace .last {
	padding: 4px 0 0 0;
}

/*--------------------------------------------
 作品中
---------------------------------------------*/
.workBoxM {
	float: left;
	width: 215px;
	height: 282px;
	margin: 0 auto 12px auto;
	padding: 4px 7px 0 0;
	overflow: hidden;
}
.workBoxM .work {
	width: 215px;
	height: 180px;
}
.workBoxM .information {
	width: 215px;
	height: 92px;
	margin: 5px 0 5px 0;
}

/*--------------------------------------------
 作品小
---------------------------------------------*/
.workBoxS {
	float: left;
	width: 160px;
	height: 195px;
	margin: 0 auto 12px auto;
	padding: 4px 6px 0 0;
	overflow: hidden;
}
.workBoxS .work {
	width: 160px;
	height: 130px;
}
.workBoxS .information {
	width: 160px;
	height: 56px;
	margin: 5px 0 4px 0;
}


