@charset "UTF-8";

/************************************************************
　　　　コンテンツ
************************************************************/
/* 一覧
************************************************************/
#mainContainer dt {
	float: left;
	color: #004ea2;
	font-weight: bold;
	margin-bottom: 20px;
	width: 180px;
}

#mainContainer dd {
	margin-bottom: 20px;
	overflow: hidden;
}

#mainContainer  dd figure {
	width: 300px;
	margin: 0 0 0 30px ;
	float: right;
}

#mainContainer  dd figure img {
	width: 100%;
}

#mainContainer dd .red {
	color: #e72c26;
}



/* 詳細
************************************************************/
#mainContainer #meta {
	width: 980px;
	margin: 0 auto;
	position: relative;
}

#mainContainer #returnBtn {
	position: absolute;
	top:-0;right:0;
}

#mainContainer .date {
	text-align: center;
	margin: -40px 0 50px;
}

/* レポート形式 */

#mainContainer .report .reportBox {
	text-align: center;
}

#mainContainer .report dl {
	display: inline-block;
	vertical-align: top;
	margin: 0 29px;
}


#mainContainer .report dt {
	font-size: 24px;
	width: 288px;
	display: block;
	float: none;
	text-align: center;
}

#mainContainer .report dd {
	width: 288px;
	margin-left: 0;
}

/* 20160406 第１回とちぎプロ・アマ囲碁トーナメント開催 */
#info_20160406 #mainContainer .detail dt {
	color: #333;
}

#info_20160406 #mainContainer .detail dd {
	margin-left: 5em;
}

#info_20160406 #mainContainer .detail .member table {
	width: 100%;
	margin-top: 10px;
	border-top: 1px solid #eee;
	text-align: center;
}

#info_20160406 #mainContainer .detail .member table .head td {
	text-align: center;
	font-weight: bold;
	background: #EFF7FF;
}

#info_20160406 #mainContainer .detail .member table tr {
	border-bottom: 1px solid #eee;
}


#info_20160406 #mainContainer .detail .member table th {
	width: 4em;
	padding: 5px 0;
}

#info_20160406 #mainContainer .detail .member table td {
	border-left:  1px solid #eee;
	padding: 0 1em;
}

/* 20160506 第１回とちぎプロ・アマ囲碁トーナメント結果 */
#info_20160506 #mainContainer .detail dt {
	color: #004ea2;
	float: none;
	font-size: 24px;
	text-align: center;
}

#info_20160506 #mainContainer .detail dd {
	margin-left: 0;
}

#info_20160506 #mainContainer .detail .member table {
	width: 100%;
	margin-top: 10px;
	border-top: 1px solid #eee;
	text-align: center;
}

#info_20160506 #mainContainer .detail .member table .head td {
	text-align: center;
	font-weight: bold;
	background: #EFF7FF;
}

#info_20160506 #mainContainer .detail .member table tr {
	border-bottom: 1px solid #eee;
}


#info_20160506 #mainContainer .detail .member table th {
	width: 4em;
	padding: 5px 0;
}

#info_20160506 #mainContainer .detail .member table td {
	border-left:  1px solid #eee;
	padding: 0 1em;
}

#info_20160506 #mainContainer .photo {
	margin: 80px 0 0 -20px;
}

#info_20160506 #mainContainer .photo li {
	float: left;
	margin: 0 0 30px 20px;
}

#info_20160506 #mainContainer .photo li p {
	font-size: 14px;
	line-height: 1;
	text-align: center;
}

/* 20160613 若草道場リニューアルオープン記念大会について */
#info_20160613 #mainContainer .detail {
	margin-top: 30px;
}

#info_20160613 #mainContainer .detail dd {
	margin-left: 6em;
}

/* 若草道場リニューアルオープン記念大会の結果 */
#info_20160720 #mainContainer .rank {
	width: 800px;
	overflow: hidden;
}

#info_20160720 #mainContainer .rank ul {
	margin: 40px auto 60px;
	float:left;
	left: 50%;
	position: relative;
}

#info_20160720 #mainContainer .rank li {
	font-size: 22px;
	width: 240px;
	text-align: center;
	padding-top: 142px;
	background: url("/hold/images/first.png") no-repeat center top;
	float: left;
	left: -50%;
	position: relative;
}

#info_20160720 #mainContainer .rank li {
	background-image: url("/hold/images/1st.png") ;
}

#info_20160720 #mainContainer li.second {
	background-image: url("/hold/images/second.png");
}

#info_20160720 #mainContainer li.second {
	background-image: url("/hold/images/2nd.png") ;
}

#info_20160720 #mainContainer li.third {
	background-image: url("/hold/images/third.png");
}

#info_20160720 #mainContainer .detail {
	margin: 30px 0;
}

#info_20160720 #mainContainer .detail dd {
	margin-left: 6em;
}


#info_20160720 #mainContainer .photo {
	margin: 0 -15px 0 0;
}

#info_20160720 #mainContainer .photo li {
	float: left;
	margin-right: 15px;
}

#info_20160720 #mainContainer .photo li p {
	font-size: 14px;
	line-height: 1.2;
}

/* 20180115 */
#mainContainer dd#t20180115 dl {
	margin-top: 10px;
	width: 100%;
	border-bottom: 1px solid #eee;
}

#mainContainer dd#t20180115 dl dt {
	width: 6em;
	padding: 8px 1em;
	font-weight: bold;
	color: #333;
	border-top: 1px solid #eee;
	margin: 0;
}

#mainContainer dd#t20180115 dl dd {
	margin: 0 0 0 8em;
	border-top: 1px solid #eee;
	padding: 8px 1em;
}

/* 第２回とちぎ青少年交流囲碁大会 */
#info_20180410 #mainContainer .photo {
	margin: 30px -14px 0 0;
}

#info_20180410 #mainContainer .photo li {
	float: left;
	margin-right: 14px;
}

/* 第１５回文部科学杯小・中学校囲碁団体戦栃木県大会が開催されました。 */
#info_20180524 #mainContainer section img {
	float: right;
	margin-left: 20px;
}


