@charset "utf-8";
/*
	rally.css
		・rally_area
	
	
	
	
	
		・汎用
		・クロスクリア

*/

/* --------------------------------
rally_area
-------------------------------- */
#rally_area{
	background-image: url(../special/images/bk_base_white.gif);
	background-repeat: repeat-y;
	margin-right: auto;
	margin-left: auto;
	width: 603px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	clear: both;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #c8c6c6;
	border-bottom-color: #c8c6c6;
	text-align: left;
}
/* 文字 */
#rally_area p{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: 333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#rally_area h1,#rally_area h2,#rally_area h3,#rally_area h4,#rally_area h5,#rally_area h6{
	margin: 0px;
	padding: 0px;
}


/* タイトル */
#rally_area .ttl_rally{
	margin-top: 24px;
	margin-left: 26px;
	margin-bottom: 20px;
}
/* イントロ */
#rally_area .intro{
	margin-right: 26px;
	margin-left: 26px;
	margin-bottom: 30px;
}
/* イントロ */
#rally_area .intro p{
	color: #3673b8;
}
/*見出し*/
#rally_area h2{
	margin-bottom: 15px;
	margin-left: 26px;
}
/* 受賞者 */
#rally_area .winner{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #eb6100;
	margin-bottom: 7px;
}
/* 受賞者 */
#rally_area .winner p{
	color: #eb6100;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 2px;
}
/* 応募者コメント */
#rally_area .comment{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #1f79f4;
	margin-bottom: 7px;
}
/* 応募者コメント */
#rally_area .comment p{
	color: #1f79f4;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 2px;
}
/* 審査員 */
#rally_area .judge{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #1f8f3c;
	margin-bottom: 7px;
}
/* 受賞者 */
#rally_area .judge p{
	color: #1f8f3c;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 2px;
}
/* アンカートップ */
#rally_area .anc_top{
	width: 551px;
	margin-left: 26px;
	margin-top: 16px;
	margin-bottom: 30px;
}
#rally_area .anc_top p{
	margin: 0px;
}

/* --------------------------------
キャラ賞アイテム
-------------------------------- */
/* キャラ賞 */
#rally_area .prize_s{
	margin-left: 26px;
	width: 551px;
}
/* イラスト */
#rally_area .prize_s .illust_s{
	text-align: center;
	margin-bottom: 7px;
}
/* キャラ賞_左エリア */
#rally_area .prize_s_left{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #c8c6c6;
	margin-bottom: 15px;
}

/* キャラ賞_右エリア */
#rally_area .prize_s_right{
}

/* --------------------------------
監督賞アイテム
-------------------------------- */
/* 監督賞 */
#rally_area .prize_g{
	margin-left: 26px;
	width: 551px;
	background-repeat: repeat-y;
}
/* イラスト */
#rally_area .prize_g .illust_s{
	text-align: left;
	margin-bottom: 0px;
	margin-right: 15px;
	float: left;
}
/* 審査員 */
#rally_area .prize_g .judge{
	float: left;
	width: 248px;
}
/* 応募者コメント */
#rally_area .prize_g .comment{
	float: left;
	width: 248px;
}



/* --------------------------------
応募作品アイテム
-------------------------------- */
/* 応募作品 */
#rally_area .prize_apl{
	margin-left: 26px;
	clear: both;
}
/* 応募作品アイテム */
#rally_area .prize_apl .item_apl{
	background-color: #f4f3f3;
	height: 196px;
	width: 173px;
	margin-right: 15px;
	margin-bottom: 15px;
	float: left;
	border: 1px solid #c8c6c6;
}
/* 応募作品名前 */
#rally_area .prize_apl .ttl_apl{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c8c6c6;
	margin-bottom: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 5px;
	margin-left: 5px;
}
#rally_area .prize_apl .ttl_apl p{
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
}
#rally_area .prize_apl .img_apl{
	text-align: center;
}
/* --------------------------------
お礼
-------------------------------- */
#rally_area .thanks{
	text-align: center;
}
/* --------------------------------
一覧ページに戻る ※special.cssを上書き
-------------------------------- */
.go_list{
	width: 550px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
}
.go_list a.btn_go_list{
	background: url(../special/images/bt_back.gif) no-repeat;
	height: 35px;
	width: 133px;
	display: block;
}

.go_list a.btn_go_list:hover{
	background: url(../special/images/bt_back-o.gif) no-repeat;
}















/* --------------------------------
汎用
-------------------------------- */
.margin_l_0{
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;	
}
.dot_line{
	height: 15px;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	width: 551px;
	margin-left: 26px;
}
.round{
	width: 248px;
	float: left;
}
/* --------------------------------
クロスクリア
-------------------------------- */
.xClear {
	clear: both;
	height: 2px;
	margin: 0px;
	padding: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: 1px;
	line-height: 0px;
	width: 100%;
}
