/* About this file ===============================
 * FirstAuthor	: K.Yoshida
 * LastAuthor	: H.Momose
 * LastUpdate	: 2008-12-19
================================================== */
body{
	font: 400 15px/normal "ＭＳ Ｐゴシック",sans-serif;
	background-color: #FFF1D9;
	color: #000000;
}
img{
	border-width: 0px;
	margin: 0px;
	padding: 0px;
}
/*==========リンク==========*/
a:link, a:visited{
	color: #0000FF;
	text-decoration: none;
}
a:hover{
	color: #FF0000;
	text-decoration: underline;
}
/*==========リンク==========*/
/*==========本文==========*/
#head{
	position: absolute;
	top: 20px;
	left: 10px;
	margin-left: 100px;
	width: 900px;
	z-index: 0;
}
td#replay{
	height: 50px;
	text-align: left;
}

td#suisyou{
	top: -50px;
}

table#title{
	position: absolute;
	top: 50px;
	left: 180px;
	margin: auto;
}
td#pre_title{
	padding: 0px 10px;
	color: #993300;
	font-size: 17px;
	font-weight: 600;
}
td#pre_title{
	padding: 0px 10px;
	color: #993300;
	font-size: 17px;
	font-weight: 600;
}
td#main_title{
	padding: 0px 10px;
	color: #FF0000;
	font-size: 18px;
	font-weight: 700;
}
td#sub_title{
	padding: 0px 10px;
	color: #0000FF;
	font-size: 18px;
	font-weight: 700;
}
#title img{
	position: relative;
	top:-12px;
}

#left{
	position: absolute;
	top: 100px;
	left: 20px;
	width: 650px;
}
#setsumei th{
	padding: 3px;
	background-color: #80FF80;
	text-align: center;
	color: #663333;
	font-size: 13px;
}
#setsumei td{
	padding: 3px;
	background-color: #F1FED3;
	text-align: left;
	color: #0000a0;
	font-size: 13px;
}
.parent{position: absolute;} 
.child {position: absolute;}
.border{position: absolute; background-color:#cc6600; layer-background-color:#cc6600;}
#bd0{
	width:550px;
	height:1px;
	clip:rect(0px,550px,1px,0px);
	left:0px;
	top:0px;
	z-index: 2;
}
#bd1{
	width:1px;
	height:180px;
	clip:rect(0px,1px,180px,0px);
	left:549px;
	top:0px;
	z-index: 2;
}
#bd2{
	width:550px;
	height:1px;
	clip:rect(0px,550px,1px,0px);
	left:0px;
	top:179px;
	z-index: 2;
}
#bd3{
	width:1px;
	height:180px;
	clip:rect(0px,1px,180px,0px);
	left:0px;
	top:0px;
	z-index: 2;
}
#wnd {
	top: 300px;
	left: 50px;
	width:550px;
	height:180px;
	margin: 10px 25px 10px 0px;
	padding: 3px;
	clip:rect(0px,550px,180px,0px);
	background-color:FFFFCC;
	layer-background-color:FFFFCC;
	overflow: hidden;
	z-index: 1;
}
#p0{
	width: 550px;
	visibility: hidden;
	text-align: left;
	color: #999999;
	font-size: 13px;
	font-family: 'ＭＳ　ゴシック',monospace;
	z-index: 1;
}
.part{
	color: #0000FF;
	font-size: 10px;
}
.all{
	color: #0000A0;
}
.sop{
	color: #0000A0;
}
.alt{
	color: #FF00FF;
}
.male{
	color: #339900;
}
.bas{
	color: #339900;
}
.ten{
	color: #FF6600;
}
.s-a{
	color: #0000A0;
}
.sol{
	color: #CC3300;
}
#picture{
	position: absolute;
	top: 120px;
	left: 680px;
	width: 300px;
	margin: 10px 25px 0px 5px;
	text-align: center;
	font-size:13px;
	color: #663333;
}
#footer{
	position: absolute;
	top: 480px;
	width: 900px;
	clear: both;
	color: #006600;
}
#copyright{
	width: 920px;
	margin: 20px 0px;
	text-align: center;
}
#music{
	position: absolute;
	top: 10px;
	visibility: hidden;
}

#p_line{
	position: absolute;
	top: 540px;
	left: 0px;
	width: 100%;
}
#common_page_control{
	position: absolute;
	top: 270px;
	left: 30px;
	width: 1000px;
	margin: 20px 0px;
	text-align: center;
}
/*==========本文==========*/
/*==========その他クラス==========*/
#noscript{

}
/*==========その他クラス==========*/
