/* CSS Document */

/* Top Contents Block Start */
#main-image {
	width: 230px;
	height:100%;
	float: left;
	background-color: #009900;
}
#contents {
	width: 650px;
	height:100%;
	float: left;
	clear: right;
}
#main-contents {
	width: 500px;
	float: left;
	clear: both;
	padding-left: 55px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.sub-contents-hr {
	width:570px;
	clear: both;
	float: left;
	padding-left: 55px;
}
/* Top Contents Block End */

/* Contents Index Block Start */
#hdr-image {
	width: 650px;
	height:95px;
	float:left;
	clear:both;
}
#pi-index1 {
	width: 650px;
	height:37px;
	float:left;
	clear:both;
}
#pi-index2 {
	width: 650px;
	height:68px;
	float:left;
	clear:both;
}
#pi-caption {
	width: 570px;
	height:60px;
	float:left;
	clear:both;
	padding-top: 5px;
	padding-bottom: 25px;
	padding-left: 55px;
}
/* Contents Index Block End */

/* List Template Style Start */
#cnt-list {
	width:550px;
	float:left;
	text-align: left;
	clear: both;
	padding-left: 20px;
}
#cnt-list UL {
	PADDING-LEFT: 20px;
	margin: 0px;
}
#cnt-list LI {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	display: list-item;
	background-image: url(./images/sub/list_obje.gif);
	background-repeat: no-repeat;
	background-position: 20px;
	text-indent: 40px;
	clear: both;
	list-style-type: none;
	padding-top: 10px;
	padding-bottom: 10px;
}
#copyright-box {
	width:400px;
	clear: both;
	float: left;
	padding-left: 162px;
}
#copyright {
	width: 380px;
	float:right;
	clear:both;
	background-color: #FFFFFF;
	text-align: right;
	padding: 10px;
	border: medium solid #CCCCCC;
	margin-bottom: 10px;
	margin-top: 20px;
}
#to-the-top-box {
	width:200px;
	clear: both;
	float: left;
	padding-left: 350px;
}
#to-the-top {
	width: 200px;
	float:left;
	clear:both;
	text-align: right;
	padding: 10px;
	margin-bottom: 30px;
}
/* List Template Style End */

/* Hanyou Template Style Start */
#anchor {
	width:558px;
	float:left;
	text-align: left;
	clear: both;
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	border: 1px solid #cccccc;
	background-color: #fafafa;
	padding: 5px;
}
.text_area {
	width:540px;
	float:left;
	text-align: left;
	clear: both;
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	padding-left: 30px;
}
.text_area LI {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	display: list-item;
	background-image: url(./images/sub/list_obje.gif);
	background-repeat: no-repeat;
	background-position: 20px;
	text-indent: 40px;
	clear: both;
	list-style-type: none;
	padding-top: 10px;
	padding-bottom: 10px;
}

.image_area {
	width:540px;
	float:left;
	text-align: left;
	clear: right;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 30px;
}
.file_area {
	width:508px;
	float:left;
	text-align: left;
	clear: both;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 30px;
	background-color: #fafafa;
	border: 1px solid #FFCC00;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 30px;
	margin-top: 10px;
	margin-bottom: 0px;
}
/* Hanyou Template Style End */
/* CSS Document */

html,body{
	background-image: url(./images/sub/sub_bg_play.gif);
	background-repeat: repeat-y;
	background-position: center;
}