/*------------------------------------------------
	index.css - <kaido> index.html design css
	2006.10.25
	:::toc:::
	import url
	parts design
------------------------------------------------*/

@import url(../../common/common.css);
@import url(../../common/format.css);
@import url(../../common/layout-old.css);
@import url(../../common/navigation.css);
@import url(reset.css);

/* outline design
------------------------------------------------*/
#main{ margin:0 auto;
	padding:0;
	width:980px;
	background-color:#f8fefd;
	}

#mid{
	width:815px;
	margin:0 auto;
	padding:0 0 30px;
	border-left:3px solid #c4dce0;
	border-right:3px solid #c4dce0;
	background:url(../images/bg_outline.jpg)
	342px
	-20px
	no-repeat
	#FFF;
	}

#mid h2{
	padding:33px 0 20px 25px;
	}
	
p#outline_txt{
	margin:0 40px;
	}
	
#mid h3{
	margin:20px 25px 10px;
	}
	
/* oa_txt
------------------------------------------------*/
#oa_ttl{
	width:765px;
	margin:0 auto;
	background:url(../images/col_top.gif)
	no-repeat
	center
	top;
	}
	
#oa_txt{
	width:765px;
	margin:0 auto;
	padding:30px 0;
	background:url(../images/col_btm.gif)
	no-repeat
	center
	bottom;
	text-align:left;
	}

#oa_txt h4{
	width:159px;
	line-height:40px;
	margin:10px 20px;
	background:url(../images/hn_m.gif)
	no-repeat
	center
	top;
	color:#FFFFFF;
	text-align:center;
	font-size:110%;
	}

#oa_txt p.date{
	margin:0 60px;
	font-size:120%;
	font-weight:bold;
	}
	
#oa_txt p.date_right{
	margin:0 60px 10px;
	font-size:120%;
	font-weight:bold;
	line-height:40px;
	text-indent:160px;
	margin-top:-50px;
	}
	
#oa_txt dl{
	margin:20px 60px 25px;	
	line-height:1.5;
	font-size:105%;
	font-weight:bold;
	}
	
#oa_txt dt{
	line-height:1.5;
	margin:0 0 8px;
	border-left:3px solid #1d7ed6;
	border-bottom:1px solid #1d7ed6;
	text-indent:0.5em;
	font-size:100%;
	color:#003399;
	}
	
#oa_txt dd{
	text-indent:2em;
	}
	
#oa_txt dl.player dd{
	width:124px;
	float:left;
	}
	
#oa_txt hr{
	clear:both;
	border:none;
	border:0;
	}
	
#oa_txt .line{
	width:738px;
	margin:0 auto;
	}


#bnr_pan{
	/*background-color:#FFFFFF;*/ 
	padding-bottom:30px;
	width:800px;
	margin-top: 10px;
}

#bnr_pan table{
	float:right;
	margin:0 10px;
	}
	
#bnr_pan table td{
	vertical-align:bottom;
	font-size:12px;
	}

/* common
------------------------------------------------*/

