.Navimenu {margin-bottom:20px;}
#back2 { padding-bottom:30px;}

#content {
	margin:20px auto;
	padding:0 0 20px;
	width:1000px;
	background:#FFF;
	box-shadow: 0px 0px 3px #999; /* CSS3 */
	-moz-box-shadow: 0px 0px 3px #999; /* Firefox*/
	-webkit-box-shadow: 0px 0px 3px #999; /* Google Chrome, Safari*/
}
#main-content {
	background:none;
	box-shadow:none;
}
#side-content { width:235px;}

/*** SUB ******************************************************/

.koushien-side {
	width:215px;
	padding:10px;
}
.koushien-side p {
	margin: 0 0 10px;
}
.koushien-side ul {
	margin: 0 0 10px;
	padding:12.5px 12.5px 2.5px;
	background:#EEE;
}
.koushien-side ul li {
	padding: 0 0 10px;
}

/*** TOP ******************************************************/

#koushien-top {
	padding:20px;
	width:960px;
}
#koushien-top:after {
	display:block;  
	clear:both;  
	height:0;
	visibility:hidden;  
	font-size:0;  
	content:" ";  
}

/*/// BOX1 //////////*/
#koushien-top .box1 {
	float:left;
	width:415px;
}
#koushien-top .box1 p { padding: 0 0 20px;}

/*/// BOX2 //////////*/
#koushien-top .box2 {
	float:right;
	width:512px;
}

/* ABOUT */
#koushien-top .about {
	position:relative;
	clear:both;
	float:left;
	margin: 0 0 20px;
	padding:10px;
	background:#3AACE2;
}
#koushien-top .about .waku {
	background:#FFF;
	border-radius: 5px; /* CSS3 */
	-webkit-border-radius: 5px; /* Safari,Google Chrome */
	-moz-border-radius: 5px;/* Firefox */
}
#koushien-top .about .waku:after {
	display:block;  
	clear:both;  
	height:0;
	visibility:hidden;  
	font-size:0;  
	content:" ";  
}
#koushien-top .about .history {clear:both; float:none;}
#koushien-top .about p {position:relative; float:left; z-index:1;}
#koushien-top .about .cyara {
	position:absolute;
	right:0;
	bottom:0;
	background:none;
}

/*TOURNAMENT*/
#koushien-top .tournament {
	clear:both;
	float:left;
	margin: 0 0 20px;
	padding:5px;
	background:#84BD00;
}
#koushien-top .tournament p {
	padding:19px 10px 10px;
	text-align:center;
	font-weight:bold;
	font-size:17px;
	color:#FFF;
}
#koushien-top .tournament ul {
	clear:both;
	float:left;
	padding:5px;
}
#koushien-top .tournament ul li {
	float:left;
	padding:5px;
}
#koushien-top .tournament ul li.yosen {
	clear:both;
}

/*NEWS*/
#koushien-top .news {
	clear:both;
	float:left;
	margin: 0 0 20px;
	padding:15px;
	border:4px solid #1958A6;
}
#koushien-top .news h3 {
	width:474px;
	height:30px;
	background:url(../../manga-koshien/img/news-tit.gif) no-repeat;
}
#koushien-top .news h3 a {
	float:right;
	width:70px;
	height:20px;
	text-indent: -9999px;
}
#koushien-top .news h3 a:hover {
	background:#FFF;
	opacity: 0.3;
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
}
.news-box {
	padding:10px 0;
	width:100%;
	height:135px;
	overflow:auto;
}
#koushien-top .news dl {
	clear:both;
	float:left;
	width:100%;
	padding:5px 0 0;
}
#koushien-top .news dt {
	float:left;
	width:24%;
	font-size:85%;
}
#koushien-top .news dd {
	float:left;
	padding: 0 0 1% 4%;
	width:71%;
	background:url(../../manga-koshien/img/arrow.gif) no-repeat;
}

/*LINK*/
#koushien-top .link {}


/*---------------------------------------------------------------------------------
 大会結果
-----------------------------------------------------------------------------------*/

#koushien-result { width:705px;}

/*共通*/
#koushien-result .s_list { clear:both;}
#koushien-result .s_list:after {
	display:block;  
	clear:both;  
	height:0;
	visibility:hidden;  
	font-size:0;  
	content:" ";  
}
*+html #koushien-result .s_list { clear:both; float:right;} /*IE7*/

#koushien-result .s_list div {
	position:relative;
	float:left;
	text-align:center;
}
#koushien-result .s_list img { position: relative; top: 0;}
#koushien-result .s_list a { display:block; text-decoration:none; color:#000;}
#koushien-result .s_list b { display:block;}
#koushien-result .s_list a:hover img {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
}

/*最優秀*/
#koushien-result .award_best {
	position:relative;
	margin:0 0 20px;
	width:705px;
	height:241px;
	background:#000 url(../../manga-koshien/img/result/award_1.jpg) no-repeat top left;
}
#koushien-result .award_best a {
	display:block;
	text-decoration:none;
	color:#C68E23;
}
#koushien-result .award_best img.ribbon {
	position:absolute;
	top:-6px;
	left:-6px;
}
#koushien-result .award_best .photo {
	float:right;
	margin:15px;
}
#koushien-result .award_best .come {
	padding:140px 20px 0;
	font-size:35px;
	font-weight:bold;
	text-align:center;
	line-height:110%;
	color:#C68E23;
}

/*その他受賞*/
#koushien-result .award_other { width:750px;}
#koushien-result .award_other div {
	margin:10px 50px 10px 0;
	width:200px;
	height:330px;
	background:url(../../manga-koshien/img/result/kage.png) no-repeat center 137px;
}
#koushien-result .award_other .medal {
	position:absolute;
	top:-6px;
	left:-6px;
	z-index:999;
}
#koushien-result .award_other div a img {
	margin-bottom:7px;
	border:3px solid #EEDBAD;
	border-radius: 10px; /* CSS3 */
	-webkit-border-radius: 10px; /* Safari,Google Chrome */
	-moz-border-radius: 10px;/* Firefox */
	z-index:1;
}
#koushien-result .award_other div span { display:none;}
#koushien-result .award_other div a:hover span {
	display:block;
	position:absolute;
	top:90px;
	left:-55px;
	width:57px;
	height:46px;
	z-index:0;
	text-indent: -9999px;
	background:url(../../manga-koshien/img/result/beta.gif) no-repeat;
}

/*各ステージ*/
#koushien-result .stage {
	padding-left:50px;
	background:url(../../manga-koshien/img/result/line.gif) no-repeat left 45px;
}
#koushien-result .mid1 { clear:both; padding:50px 0 20px;}
#koushien-result .mid2 { clear:both; padding:10px 5px 10px;}
#koushien-result .final,
#koushien-result .hisya,
#koushien-result .first { clear:both; width:100%;}

#koushien-result .stage .s_list {
	padding:6px;
	border:3px solid #8CACD2;
	border-radius: 10px; /* CSS3 */
	-webkit-border-radius: 10px; /* Safari,Google Chrome */
	-moz-border-radius: 10px;/* Firefox */
	background:url(../../manga-koshien/img/result/bg.gif);
}
#koushien-result .stage .s_list div { margin:5px;}
#koushien-result .stage .s_list b { display:none;}
#koushien-result .stage .s_list a:hover b {
	position:absolute;
	display:block;
	top:-117px;
	right:-80px;
	padding:30px 17px 0 13px;
	width:95px;
	height:90px;
	color:#1958A6;
	text-align:center;
	background:url(../../manga-koshien/img/result/fukidashi.png);
	z-index:9999;
}
#koushien-result .final .s_list div {
	width:117px;
	height:80px;
	background:url(../../manga-koshien/img/result/kage.png) no-repeat center bottom;
}
#koushien-result .hisya .s_list div,
#koushien-result .first .s_list div {
	width:96px;
	height:65px;
	background:url(../../manga-koshien/img/result/kage.png) no-repeat center bottom;
}
#koushien-result .hisya .s_list {margin-left:105px;}

#koushien-result .hisya { position:relative;}
#koushien-result .hisya img.penzaki { position:absolute; bottom:0;left:40px;}


/* 第24回用 */
#koushien-result .manga24 {
	width:705px !important;
	height:385px !important;
	background:url(../../manga-koshien/img/result_24/award_1.jpg) no-repeat top left;
}
#koushien-result .manga24 img.ribbon { top:-20px; left:-20px;}
#koushien-result .manga24 .come { padding-top:250px;}

/* 第25回用 */
#koushien-result .manga25 {
	width:705px !important;
	height:385px !important;
	background:url(../../manga-koshien/img/result_25/award_1.jpg) no-repeat top left;
}
#koushien-result .manga25 img.ribbon { top:-20px; left:-20px;}
#koushien-result .manga25 .come { padding-top:250px;}



@media only screen and (max-width:700px){

/* 第24回用 */
#koushien-result .manga24 {
	width:100% !important;
	height:auto;
	background:url(../../manga-koshien/img/result/award_2.jpg) no-repeat left top;
}
#koushien-result .manga24 img.ribbon { display:none;}
#koushien-result .manga24 .come { padding-top:0px;}

/* 第25回用 */
#koushien-result .manga25 {
	width:100% !important;
	height:auto;
	background:url(../../manga-koshien/img/result/award_2.jpg) no-repeat left top;
}
#koushien-result .manga25 img.ribbon { display:none;}
#koushien-result .manga25 .come { padding-top:0px;}

}
