div#contentBody div#Concours {
	width:710px;
	margin:30px 0 0 30px;
}

div#new_result {
	width:698px;
	border-left:solid 4px #f00;
	margin:10px 0 15px 0;
	padding:8px 0;
}
	div#new_result p.photo {float:left;width:120px;margin:0 12px 0 10px;}
	div#new_result div.pictxt {
		float:left;
		background: url(/common/image/mark_new.gif) left top no-repeat;
		width:550px;
		margin:0;
		padding:20px 0 0 0;
	}
		div#new_result div.pictxt strong {display:block;font-size:120%;line-height:140%;color:#005dd0;margin:-3px 0 5px 0}
		div#new_result div.pictxt span {display:block;font-size:90%;line-height:120%;color:#333;}
		div#new_result div.pictxt p.intro {display:block;margin:8px 0 0 0;font-size:100%;line-height:140%;color:#333;}

div.Menu {
	width:710px;
	margin:0 0 25px 0;
}
	div.Menu h2.info {margin:0;padding:0;}
	div.Menu dl.whatsup {width:680px;margin:12px 0 0 0;}
	div.Menu dt {float:left;width:80px;font-size:10pt;line-height:10pt;font-weight:bold;color:#00a83c;}
	div.Menu dd {float:left;width:600px;font-size:115%;line-height:130%;color:#005dd0;padding-bottom:15px;margin-top:-3px;}
		div.Menu dd span {display:block;display:block;font-size:80%;line-height:110%;color:#333;margin-top:4px;}
		div.Menu dd img {margin:0 0 0 7px;}

div.Menu {
	width:710px;
	margin:35px 0 0 0;
}

div.Section {
	text-align:left;
	margin:7px 0 0 0;
	border-bottom:dashed 1px #ccc;
}
	div.Section p.month {float:left;width:48px;margin:30px 8px 0 0;padding:0;}
	div.Section ul.list_thumb {
		float:left;
		width:654px;
		padding:0px;
		margin:0px;
	}
	div.Section ul.list_thumb li{
		list-style:none;
		float:left;
		border-top:1px solid #cccccc;
		border-right:1px solid #cccccc;
		border-bottom:1px solid #cccccc;
		border-left:4px solid #333333;
		width:206px;
		margin:0px 7px 7px 0px;
		padding:0px;
		font-size:100%;
		line-height:110%;
	}
		div.Section ul.list_thumb li img {display:block;margin:5px 0 0 7px;}
		div.Section ul.list_thumb p {
			background: url(/common/image/icon_read_orange.gif) left top no-repeat;
			padding:0 10px 0 18px;
			font-size:10pt;color:#000;
			margin:2px 0 5px 7px;
		}
		.height98px {height:100px !important;}
		.marTex {margin-top:38px !important;}
		.marAugust {margin-top:88px !important;}
		.txtlist {border:none !important;}


/* H2Link */
a.stageinfo   {text-decoration:underline;}
a:link.stageinfo    {color:#005dd0;}
a:visited.stageinfo {color:#005dd0;}
a:hover.stageinfo   {color:#999999;}
a:active.stageinfo,
a:focus.stageinfo   {color:#999999;}

.mar0 {margin:0 !important;}
.marT15 {margin-top:15px !important;}


/* ====== 各コンクールIndex ====== */

	div#ConcoursTitle {
		border-top:1px solid #cccccc;
		border-right:1px solid #cccccc;
		border-bottom:1px solid #cccccc;
		border-left:5px solid #333333;
		width:698px;
		margin:0px;
		padding:10px 0;
	}
		div#ConcoursTitle p.banner {float:left;width:120px;margin:0 10px 0 15px;}
		div#ConcoursTitle h2 {
			float:left;
			padding:0;
			font-size:125%;color:#000;font-weight:bold;
			margin:20px 0 0 0;
		}

h3.resultlist {border-bottom:dotted 1px #aaa;margin:20px 0 0 0;padding-bottom:5px;font-size:12pt;}

div.textlist {}
	div.textlist ul.mtxtli {
		padding:10px 0px 15px 0px;
		margin:0px;
	}
	div.textlist ul.mtxtli li{
		list-style:none;
		float:left;
		background: url(/common/image/icon_read_orange.gif) left top no-repeat;
		width:300px;
		height:25px;
		margin:0 10px 10px 0;
		padding:0 0 0 22px;
		font-size:100%;
		line-height:125%;
		color:#000;
	}
