/* layout Document */

/*----------top----------*/
body#topBody {
	background: #2c3036 url(../images/bg.gif) repeat;
	margin: 0px;
	padding: 0px;
}
body#topBody div#contents_top {
	margin: 0px auto;
	padding: 0px;
	width: 820px;
}
body#topBody div#schedule_top {
	margin: 0px auto;
	padding: 0px;
	width: 800px;
}
body#topBody div#schedule_top th ,
body#topBody div#schedule_top td {
	padding: 4px 10px 2px;
}
body#topBody div#schedule_top td.dotline {
	border-top: 1px dotted #ccc;
}
body#topBody div#schedule_top div.top_info {
	border: 1px dotted #ccc;
	padding: 20px 10px 20px;
}
body#topBody div#sponcer {
	margin: 0px auto;
	padding: 0px;
	width: 600px;
}

/*----------topTEXT----------*/
div#indexText div#main{	
	margin: 0px;
	padding: 5px 0px 5px 30px;
}
div#indexText div#main h2{	
	margin-top: 10px;
}
div#indexText div#main li{
	margin: 0px;
	padding: 3px 0px 0px 10px;
	list-style: none;
}
div#indexText div#main ul{
	margin: 0px;
	padding: 3px 0px 10px 10px;
}
div.flash{
	margin: 0px;
	padding: 0px;
	width: 527px;
	border-top: 1px solid #FFFFFF;
}


/*----------
----------*/

body
{
	background: #2c3036 url(../images/bg.gif) repeat;
	margin: 0px;
	padding: 0px;
}
/*----------header----------*/
div#header
{
	margin: 0px auto;
	padding: 0px;
	width: 820px;
	height: 125px;
	background: url(../images/header.gif) no-repeat;
}
div#header div.title h1
{
	margin: 0px;
	padding: 21px 0px 0px 25px;
}
div#header div.title a
{
	margin: 0px;
	padding: 0px;
	width: 412px;
	height: 47px;
	background: url(../images/logo.gif) no-repeat;
	display: block;
}
div#header div#menu
{
	margin: 0px;
	padding: 0px 0px 0px 10px;
	width: 520px;
	height: 57px;
}
/*----------contents----------*/
div#contents
{
	margin: 0px auto;
	padding: 0px;
	width: 820px;
	background: url(../images/bg_main.gif) repeat-y;
}
p#topicPath
{
	margin: 0px;
	padding: 0px 0px 5px 15px;
}

/*----------footer----------*/
div#footer
{
	margin: 0px auto;
	padding: 0px;
	width: 820px;
	background: url(../images/bg_main.gif) repeat-y;
}
div#footer div#copy
{
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
div#footer a
{
	margin: 0px;
	padding: 0px;
	width: 307px;
	height: 30px;
	background: url(../images/copy.gif) no-repeat;
	display: block;
}
div#bottom
{
	margin: 0px auto;
	padding: 0px;
	width: 820px;
	height: 10px;
	background: url(../images/bg_bottom.gif) no-repeat top;
}


/*----------sponsor----------*/
div#sponsor
{
	margin: 0px auto;
	padding: 0px;
	width: 572px;
	height:50px;
}

/*----------common----------*/
.alt{position:absolute;top:-5000px;left:-999px;}
.floatleft{float:left;}
.floatright{float:right;}
.clearboth{clear:both;}
.clearfloat
{
	height:1px;
	font-size:1%;
	clear:both;
	display:block;
}
div.pagetop {
	padding-right:20px;
}
div.pagetop a
{
	background: url(../images/pagetop.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 25px;
	width: 125px;
}
div.pagetop a:hover
{
	background: url(../images/pagetop.gif) 0px -25px;
}
h1,h2,h3,h4,h5,h6,li,ul,p{margin: 0px;padding: 0px;}


div#main
{
	margin: 0px;
	padding: 0px 0px 0px 13px;
	width: 600px;
	float: left;
}
div#sub
{
	margin: 0px;
	padding: 0px 13px 0px 0px;
	width: 190px;
	float: right;
}
div.back
{
	text-align:center;
}

div.pagetop {
	padding-right:20px;
}

/*----------outline----------------------------------------
------------------------------------------------------------*/
div#outlineCnts div#main h2
{
	margin: 0px;
	padding: 0px;
	width: 590px;
	height: 51px;
	background: url(../outline/images/title.gif) no-repeat;
}
div#outlineCnts div#main h3
{
	margin:0px;
	padding: 0px 0px 5px 15px;	
	background: url(../images/line.gif) no-repeat bottom;
}
div#outlineCnts div#main div.para3
{
	margin:0px;
	padding:10px 0px 10px 10px;
	width: 560px;
}
div#outlineCnts div#main h4
{
	margin: 2px 0px 1px;
	padding: 5px 15px;
	background: #8f8a68;
}
div#outlineCnts div#main div.para4
{
	margin: 0px 0px 10px;
	padding: 5px 10px;
	background: #8f8a68;
}
div#outlineCnts div#main div.para4 caption
{
	margin: 0px;
	padding: 5px 0px;
	text-align:left;
}
div#outlineCnts div#main div.para4 td
{
	margin: 0px;
	padding: 3px 0px;
	/*text-align:left;*/
}
div#outlineCnts div#main div.para4 p
{
	margin: 0px;
	padding: 3px 0px;
}
div#outlineCnts div#map div.para4 th,
div#outlineCnts div#map div.para4 td
{
	margin: 0px;
	padding: 5px 0px;
}
div#outlineCnts div#main div.para4 h5
{
	margin: 0px;
	padding: 15px 0px 5px;
}
div#outlineCnts div#main div.para4 div.para5
{
	margin: 0px;
	padding: 5px;
	border: 1px solid #CCCCCC;
}
div#outlineCnts div#oaTime div.para4 th,
div#outlineCnts div#oaTime div.para4 td
{
	margin: 0px;
	padding: 3px 3px;
	/*text-align:left;*/
}
/*----------areainfo----------------------------------------
------------------------------------------------------------*/
div#areainfoCnts div#main h2
{
	margin: 0px;
	padding: 0px;
	width: 590px;
	height: 51px;
	background: url(../areainfo/images/title.gif) no-repeat;
}
div#areainfoCnts div#main h3
{
	margin:0px;
	padding: 0px 0px 5px 15px;	
	background: url(../images/line.gif) no-repeat bottom;
}
div#areainfoCnts div#main div.para3
{
	margin:0px;
	padding:10px 0px 10px 10px;
	width: 560px;
}
div#areainfoCnts div#main h4
{
	margin: 2px 0px 1px;
	padding: 5px 15px;
	background: #8f8a68;
}
div#areainfoCnts div#main div.para4
{
	margin: 0px 0px 10px;
	padding: 5px 10px;
	background: #8f8a68;
}
div#areainfoCnts div#main div.para4 caption
{
	margin: 0px;
	padding: 5px 0px;
	text-align:left;
}
div#areainfoCnts div#main div.para4 td
{
	margin: 0px;
	padding: 3px 3px;
	/*text-align:left;*/
}
div.pagetop {
	padding-right:20px;
}

/*----------area----------*/
div#areainfoCnts div#main h4.areaname
{
	margin: 2px 0px 1px;
	padding: 5px 15px;
	background: #827d57;
	width:100px;
	float:left;
}
div#areainfoCnts div#main div.arealink
{
	padding-top:15px;
	width:300px;
	float:right;
}
div#areainfoCnts div#main div.arealink a
{
	margin: 0px;
	padding: 0px;
	width:170px;
	color: #fff;
	background: #004ea2 url(../areainfo/images/arrow.gif) no-repeat 5px 4px;
	text-decoration: none;
	display:block;
	font-size: 13px;
	float:right;
	text-align:center;
	
}
div#areainfoCnts div#main div.arealink a:hover
{
	color: #99b8da;	
}
div#areainfoCnts div.area h5
{
	margin: 2px 0px 1px;
	padding: 5px 10px;
	background: #000;
	border-left: 3px solid #000;
}
div#areainfoCnts div.area div.para5
{
	margin: 1px 0px 15px;
	padding: 5px 10px;
	border: 1px solid #000;
}
div#areainfoCnts div.area div.para5 p
{
	margin: 0px;
	padding: 5px 0px;
}

/*----------area report----------*/
div#areainfoCnts div#areaRepo div.para4 th,
div#areainfoCnts div#areaRepo div.para4 td
{
	margin: 0px;
	padding: 5px 0px;
	text-align:center;
}
div#areaRepoNav ul{	margin: 50px 0px 0px 0px;padding: 0px;}
div#areaRepoNav li
{
	margin: 0px;
	padding: 0px 0px 5px 20px;
	list-style: none;
	background: url(../images/icon.gif) no-repeat 0px 5px;
}

/*----------schedule----------*/
div#areainfoCnts div#schedule td
{
	margin: 0px;
	padding: 5px 3px;
}
div#areainfoCnts div#schedule div.sch{padding: 5px 0px;}

/*----------list----------*/

div#areainfoCnts div#list div.list{padding: 5px 0px;}

/*----------pastgame----------------------------------------
------------------------------------------------------------*/
div#pgameCnts div#main h2
{
	margin: 0px;
	padding: 0px;
	width: 590px;
	height: 51px;
	background: url(../pgame/images/title.gif) no-repeat;
}
div#pgameCnts div#main h3
{
	margin:0px;
	padding: 0px 0px 5px 15px;	
	background: url(../images/line.gif) no-repeat bottom;
}
div#pgameCnts div#main div.para3
{
	margin:0px;
	padding:10px 0px 10px 10px;
	width: 560px;
}
div#pgameCnts div#main h4
{
	margin: 2px 0px 1px;
	padding: 5px 15px;
	background: #8f8a68;
}
div#pgameCnts div#main div.para4
{
	margin: 0px 0px 10px;
	padding: 5px 10px;
	background: #8f8a68;
}
div#pgameCnts div#main div.para4 caption
{
	margin: 0px;
	padding: 5px 0px;
	text-align:left;
}
div#pgameCnts div#main div.para4 td
{
	margin: 0px;
	padding: 3px 3px;
	/*text-align:left;*/
}
div#pgameCnts td.blackLine{	border-left: 1px solid #000;}
div#pgameCnts td.whiteline{	border-left: 1px solid #fff;}
div#pgameCnts div.sch{padding: 5px 0px;}


/*----------interhigh----------*/
div#pgameCnts div#interhigh h5{
	margin:10px 0px 5px;
	padding: 3px 10px;
	background: #827D57;
}

/*----------youth----------*/
div#pgameCnts div#youth h5{
	margin:10px 0px 5px;
	padding: 3px 10px;
	background: #827D57;
}


/*----------goods----------------------------------------
------------------------------------------------------------*/
div#goodsCnts div#main h2.dvd
{
	margin: 0px;
	padding: 0px;
	width: 590px;
	height: 51px;
	background: url(../goods/images/title2.gif) no-repeat;
}

div#goodsCnts div#main div.dvd p
{
	margin: 0px;
	padding: 5px 20px 5px 20px;
}
div#goodsCnts div#main div.dvd h4
{
	margin: 0px;
	padding: 5px 20px;
}
div#goodsCnts div#main h2.goods
{
	margin: 0px;
	padding: 0px;
	width: 590px;
	height: 51px;
	background: url(../goods/images/title.gif) no-repeat;
}
div#goodsCnts div#main div.item
{
	margin: 10px 0px 5px;
	padding: 0px;
}
div#goodsCnts div#main h3
{
	margin: 0px;
	padding: 5px 8px;
	background: #000;
}
div#goodsCnts div#main h3 a
{
		display:block;	
}
div#goodsCnts div#main p.price
{
	margin: 1px 0px;
	padding: 3px 8px;
	text-align:right;
	background: #333122;
}
div#goodsCnts div#main div#order
{
	margin: 10px 5px 5px;
	padding: 0px;
	width:580px;
}
div#goodsCnts div#main div#order h4
{
	margin: 0px;
	padding: 3px 5px;
	background: #f00;
	border: 1px solid #FFFFFF;
}div#goodsCnts div#main div#order p
{
	margin: 0px;
	padding: 1px 0px 5px;
}

/*----------pastgame----------------------------------------
------------------------------------------------------------*/
div#greportCnts div#main h2
{
	margin: 0px;
	padding: 0px;
	width: 590px;
	height: 51px;
	background: url(../greport/images/title.gif) no-repeat;
}
div#greportCnts div#main h3
{
	margin:0px;
	padding: 0px 0px 5px 15px;	
	background: url(../images/line.gif) no-repeat bottom;
}
div#greportCnts div#main div.para3
{
	margin:0px;
	padding:10px 0px 10px 10px;
	width: 560px;
}
div#greportCnts div#main h4
{
	margin: 2px 0px 1px;
	padding: 5px 15px;
	background: #8f8a68;
}
div#greportCnts div#main div.para4
{
	margin: 0px 0px 10px;
	padding: 5px 10px;
	background: #8f8a68;
}
div#greportCnts div#main div.para4 table
{
	margin-bottom: 10px;
}
div#greportCnts div#main div.para4 table caption
{
	padding: 3px 5px;
	text-align:left;
}
div#greportCnts div#main div.para4 td,div#greportCnts div#main div.para4 th
{
	margin: 0px;
	padding: 3px 0px;
	/*text-align:left;*/
}
div#greportCnts div#main div.para4 p
{
	margin: 0px;
	padding: 3px 0px;
}
div#greportCnts div#main div.para5
{
	width:270px;
	float:left;
}