@import url("common.css");
@import url("../../css/common.css");
@import url("../../css/subcommon.css");





/*Contents height*/
#maincontents{
	overflow:hidden;
	height:auto;
}

#mainbox{
	padding-bottom:32000px;
	margin-bottom:-32000px;
}



/* common */
h3{
	width:690px;
	height:80px;
	margin:0px;
	padding:0px;
}


div#mainbox a{
	color:#00ff00;
	margin:0px 3px;
}





div#contents_box{
	margin:0px;
	padding:0px 15px 30px 15px;
	line-height:140%;
}


div#contents_box p{
	font-weight:bold;
	letter-spacing:1px;
}


div#contents_box p.title{
	height:18px;
	margin:0px;
	padding:0px 4px;
	border-left:#c70086 solid 7px;
	line-height:18px;
	font-size:14px;
}






/* About */

div#contents_box div.about{
	margin:0px;
	padding:15px 0px 40px 10px;
	font-size:12px;
	line-height:160%;
}


div#contents_box div.rule{
	margin:0px;
	padding:15px 0px 40px 10px;
	font-size:12px;
	line-height:200%;
}


div#contents_box div.rule div.inbox{
	margin:0px;
	padding:0px 0px 10px 16px;
	line-height:140%;
}


div#contents_box div.rule div.inbox ul{
	margin:0px;
	padding:2px 0px 0px 0px;
}


div#contents_box div.rule div.inbox ul li{
	margin:0px;
	padding:0px 0px 2px 10px;
	list-style:none;
}



div#contents_box div.rule div.inbox div.howto{
	margin:0px;
	padding:20px 0px 0px 0px;
}


div#contents_box div.rule div.inbox div.howto dl{
	margin:0px;
	padding:3px 0px 0px 15px;
}


div#contents_box div.rule div.inbox div.howto dl dt{
	float:left;
	margin:0px;
	padding:0px;
	width:20px;
	height:100%;
}


div#contents_box div.rule div.inbox div.howto dl dd{
	margin:0px 0px 0px 20px;
	padding:0px 0px 5px 0px;
}


div#contents_box div.rule div.inbox div.attention{
	clear:both;
	color:#666;
	font-size:11px;
	padding:0px 0px 0px 15px;
}


div#contents_box div.rule div.profile{
}


div#contents_box div.rule div.profile dl{
	margin:0px;
	padding:0px 0px 10px 0px;
}


div#contents_box div.rule div.profile dl dt{
	line-height:140%;
	padding:10px 0px 0px 0px;
}


div#contents_box div.rule div.profile dl dd{
	line-height:140%;
	padding:0px 0px 10px 0px;
}


div#contents_box div.member{
	margin:0px;
	padding:3px 0px 0px 0px;
}



div#contents_box div.member ul{
	margin:0px;
	padding:0px;
}


div#contents_box div.member ul li{
	list-style:none;
	margin:0px;
	padding:15px 0px 0px 10px;
}






/* contact */
div#contents_box div.contact{
}


div#contents_box div.contact dl{
	margin:0px;
	padding:20px 0px 0px 0px;
}


div#contents_box div.contact dl dt{
	margin:0px;
	padding:0px 0px 1px 0px;
}


div#contents_box div.contact dl dd{
	margin:0px;
	padding:0px 0px 10px 0px;
}


div#contents_box div.contact form input{
	margin:0px 5px 0px 0px;
}


div#contents_box div.contact form textarea{
	margin:0px 0px 5px 0px;
}






/* sitmap */
div#mainbox div.sitemap{
	padding:0px 0px 0px 20px;
}


div#mainbox div.sitemap ul{
	margin:0px;
	padding:0px 0px 20px 0px;
}


div#mainbox div.sitemap ul li{
	list-style:none;
	margin:0px;
	padding:0px 0px 10px 0px;
}


div#mainbox div.sitemap ul li a{
	color:#000000;
	margin:0px 10px 0px 0px;
	font-weight:bold;
}




/* L */
div#advert{
}


div#advert p{
	font-weight:bold;
}

