@charset "euc-jp";

/** head section **/
#headSec h1 {
	margin: 0px 0px 50px 0px;
	font-size: 1px;
	line-height: 100%;
}

/** body section **/

#bodySec div.contentsArea {
	width:620px;
	margin: 0px 0px 80px 0px;
}


#bodySec div.contentsArea h2 {
	margin: 0px 0px 40px 0px;
	padding: 0px 0px 5px 5px;
	background-image: url("../../img/index_line1.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
}

#bodySec div.contentsArea div.lead {
	margin: 0px 0px 50px 0px;
}

#bodySec div.contentsArea div.lead p {
	padding: 0px 0px 15px 0px;
	font-size: 14px;
	line-height: 140%;
}

#bodySec div.contentsArea div.categories {
	margin: 0px 0px 70px 0px;
}


#bodySec div.contentsArea div.categories div.category {
	margin: 0px 0px 50px 0px;
}

#bodySec div.contentsArea div.categories div.category h3 {
	margin: 0px 0px 40px 0px;
	padding: 0px 0px 5px 5px;
	background-image: url("../../img/index_line1.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
}

#bodySec div.contentsArea div.categories div.category ul {
	margin: 0px 0px 40px 0px;
}

#bodySec div.contentsArea div.categories div.category ul li {
	width: 605px;
	margin: 0px 0px 5px 0px;
	font-size: 14px;
}

#bodySec div.contentsArea div.categories div.category ul li span {
	display: block;
	float: left;
}

#bodySec div.contentsArea div.categories div.category ul li span.community {
	width: 130px;
}

#bodySec div.contentsArea div.categories div.category ul li span.name {
	width:260px;
}

#bodySec div.contentsArea div.categories div.category ul li span.voice {
	width: 185px;
}



#bodySec div.contentsArea div.about {
	margin: 0px 0px 70px 0px;
}

#bodySec div.contentsArea div.about h3 {
	margin: 0px 0px 40px 0px;
	padding: 0px 0px 5px 5px;
	background-image: url("../../img/index_line1.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
}

#bodySec div.contentsArea div.about p {
	margin: 0px 0px 15px 0px;
	font-size: 14px;
	line-height: 140%;
}
 
#bodySec div.contentsArea div.about dl dt {
 	margin: 0px 0px 10px 0px;
 	font-size: 14px;
	line-height: 140%;
 }
 
 #bodySec div.contentsArea div.about dl dd {
 	margin: 0px 0px 40px 0px;
 }
 
 

#bodySec div.contentsArea div.backNumber div.seriesContainer {
	margin: 0px 0px 40px 0px;
}

#bodySec div.contentsArea div.backNumber div.seriesContainer h4 {
	margin: 0px 0px 40px 0px;
	padding: 0px 0px 5px 5px;
	background-image: url("../../img/index_line1.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
} 

#bodySec div.contentsArea div.backNumber div.seriesContainer ul {
	width: 500px;
	margin: 0px 0px 10px 0px;
}

#bodySec div.contentsArea div.backNumber div.seriesContainer ul li  {
 	width: 500px;
	 font-size: 14px;
	 margin: 0px 0px 5px 0px;
}

 #bodySec div.contentsArea div.backNumber div.seriesContainer ul li span {
 	display: block;
	float: left;
 }
 
#bodySec div.contentsArea div.backNumber div.seriesContainer ul li span.num {
 	width: 80px;
}
 
#bodySec div.contentsArea div.backNumber div.seriesContainer ul li span.title {
	width: 310px;
}
 
#bodySec div.contentsArea div.backNumber div.seriesContainer ul li span.btn {
	width: 110px;
}
 
 
 
#bodySec div.contentsArea div.backNumber div.seriesContainer ul li p.title {
 	float: left;
	width: 380px;
	margin: 0px 0px 5px 0px;
}
 
#bodySec div.contentsArea div.backNumber div.seriesContainer ul li p.btn {
	float: right;
	width: 120px;
	margin: 0px 0px 5px 0px;
}


#bodySec div.contentsArea div.tsudoi {
	margin: 0px 0px 40px 0px;
}

#bodySec div.contentsArea div.tsudoi p {
	margin: 0px 0px 15px 0px;
	font-size: 14px;
	line-height: 140%;
}

 
