.Navimenu {margin-bottom:20px;}
#back2 { padding-bottom:30px;}
#content { padding:20px 0 50px; width:1000px;}
#main-content { background:none; box-shadow:none;}

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

#koushien-top_28th {
	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*/
}
#koushien-top_28th:after { /*float_clear*/ display:block; clear:both; content:"";}

/* CONT1 -----------------------------------*/
#koushien-top_28th .cont1 {padding:20px;}
#koushien-top_28th .cont1:after { /*float_clear*/ display:block; clear:both; content:"";}
#koushien-top_28th .cont1 .poster { float:left; width:415px;}
#koushien-top_28th .cont1 .message {}
#koushien-top_28th .cont1 .banner { margin: 15px 0; border:7px solid #0080CB;}
#koushien-top_28th .cont1 .banner p:nth-child(1) img { margin: 10px 0; max-width:200px; height: auto;}
#koushien-top_28th .cont1 .banner p:nth-child(2) img { width: 100%; height: auto;}
#koushien-top_28th .cont1 .gaiyou { float:right; width:512px;}

/* NEWS */
#koushien-top_28th .news { position:relative; padding:20px 0 10px;}
#koushien-top_28th .news h3 {
	width:100%;
	height:30px;
	text-indent:-9999px;
	background:url(../../manga-koshien/img/news-tit.gif) no-repeat;
}
#koushien-top_28th .news h3:after { /*float_clear*/ display:block; clear:both; content:"";}
#koushien-top_28th .news .b_detail { position:absolute; top:15px; right:0;}
#koushien-top_28th .news .b_detail a {
	display:block;
	padding:3px 5px;
	width:70px;
	color:#FFF;
	text-decoration:none;
	font-size:10px;
	text-align:center;
	background:#1958A6;
	box-sizing:border-box;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
#koushien-top_28th .news .b_detail a:hover {
	opacity: 0.3;
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
}
#koushien-top_28th .news-box {
	padding:10px 0;
	width:100%;
	height:205px;
	overflow:auto;
}
#koushien-top_28th .news dl { width:100%; adding:5px 0 0;}
#koushien-top_28th .news dl:after { /*float_clear*/ display:block; clear:both; content:"";}
#koushien-top_28th .news dt {
	float:left;
	width:24%;
	font-size:85%;
}
#koushien-top_28th .news dd {
	float:left;
	padding: 0 0 1% 4%;
	width:71%;
	background:url(../../manga-koshien/img/arrow.gif) no-repeat;
}

/* TOURNAMENT BANNER */
#koushien-top_28th .tournament {
	clear:both;
	margin:40px 0;
	padding:4px;
	background:url(../../manga-koshien/img/tournament_bg.gif);
}
#koushien-top_28th .tournament:after { /*float_clear*/ display:block; clear:both; content:"";}
#koushien-top_28th .tournament p.tit {
	padding:20px 20px 10px;
	font-weight:bold;
	font-size:17px;
	color:#333;
	font-family: "Yu Gothic", YuGothic, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro", "Hiragino Kaku Gothic Pro", "繝｡繧､繝ｪ繧ｪ", "Meiryo", sans-serif;
}
#koushien-top_28th .tournament p.tit small { font-size:12px;}
#koushien-top_28th .tournament ul {padding:5px;}
#koushien-top_28th .tournament ul:after { /*float_clear*/ display:block; clear:both; content:"";}
#koushien-top_28th .tournament ul li {
	float:left;
	padding:5px;
}
#koushien-top_28th .tournament li p+p { margin-top:5px;}


/* CONT2 -----------------------------------*/
#koushien-top_28th .cont2 { padding:20px; background:#F6F6F6;}
#koushien-top_28th .cont2:after { /*float_clear*/ display:block; clear:both; content:"";}
#koushien-top_28th .kako_poster { float:left; width:415px;}
#koushien-top_28th .sonota { float:right; width:512px;}

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


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


#back2 { padding-bottom:30px;}
#content { padding:0 !important; width:100% !important;}
#main-content { background:none; box-shadow:none;box-sizing:border-box;}

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

#koushien-top_28th {
	margin:auto;
	padding:20px 0;
	width:80%;
	box-shadow:none;
}
#koushien-top_28th:after { /*float_clear*/ display:block; clear:both; content:"";}

/* CONT1 -----------------------------------*/
#koushien-top_28th .cont1 {padding:0;}
#koushien-top_28th .cont1:after { display:none;}
#koushien-top_28th .cont1 .poster { float:none; width:100%;}
#koushien-top_28th .cont1 .gaiyou { float:none; width:100%;}

/* NEWS */
#koushien-top_28th .news { padding:30px 0 10px;}
#koushien-top_28th .news h3 {}
#koushien-top_28th .news h3:after { /*float_clear*/ display:block; clear:both; content:"";}
#koushien-top_28th .news .b_detail { position:static; margin-top:15px;}
#koushien-top_28th .news .b_detail a { padding:10px; width:100%; font-size:100%;}
#koushien-top_28th .news-box {height:100px;}
#koushien-top_28th .news dl {}
#koushien-top_28th .news dt,
#koushien-top_28th .news dd { float:none; width:100%; box-sizing:border-box;}
#koushien-top_28th .news dl+dl { margin-top:10px;}

/* TOURNAMENT BANNER */
#koushien-top_28th .tournament { padding:15px;}
#koushien-top_28th .tournament:after { /*float_clear*/ display:block; clear:both; content:"";}
#koushien-top_28th .tournament p.tit { padding:0 0 10px; text-align:center;}
#koushien-top_28th .tournament p.tit small { font-size:12px;}
#koushien-top_28th .tournament ul { padding:0;}
#koushien-top_28th .tournament ul li { float:none; padding:0;}
#koushien-top_28th .tournament ul li+li { margin-top:5px;}
#koushien-top_28th .tournament li p+p {}
#koushien-top_28th .tournament img { width:100%;}


/* CONT2 -----------------------------------*/
#koushien-top_28th .cont2 { padding:20px; background:#F6F6F6;}
#koushien-top_28th .kako_poster,
#koushien-top_28th .sonota { float:none; width:100%;}

/*ABOUT*/
#koushien-top_28th .about {}
#koushien-top_28th .about .waku {}
#koushien-top_28th .about .waku:after {}
#koushien-top_28th .about .waku img { width:auto; height:45px;}
#koushien-top_28th .about .history {clear:both; float:none; overflow:hidden;}
#koushien-top_28th .about p { float:left; width:50%;}
#koushien-top_28th .about .cyara { display:none;}
/* BANA */
#koushien-top_28th .bana {}
#koushien-top_28th .bana p { float:none;}
#koushien-top_28th .bana p+p { margin:10px 0 0;}




}
