@charset "Shift_JIS";

/* 
	new css file
	create : 100224 cc nakamura
	update : 100419 cc nakamura
*/
*{zoom:1;}
ul, ol, li {zoom: normal;}

/* clear */
h1,h2,h3,h4,img,ul {
	margin:0;
	padding:0;
	background:none;
	border:none;
	text-indent:0;
	list-style:none;
}

span{
	zoom:0;
}

/* contents */
#renu_main {
	width:848px;
	margin:0 0 1px 1px;
	padding:0;
}
#renu_contents {
	clear:both;
	margin:0 0 0 17px;
	width:820px;
}
#top {display:none;}
#unitfnav0 #fnav0{
	float:left;
	width:400px;
}
#unitfnav0 #fnav1{
	float:right;
	width:345px;
	}

/* renu top */
/* area2col */
.area2col {
	margin:15px 0 35px 0;
	clear:both;
	overflow:hidden;
}
.area2col .areaLeft {
	float:left;
	width:595px;
	overflow:hidden;
}
.area2col .areaLeft ul.renu_btn {
	clear:both;
	overflow:hidden;
}
.area2col .areaLeft ul.renu_btn li {
	float:left;
}
.area2col .areaLeft .renu_topics {
	width:578px;
	margin:0 0 15px 0;
	padding:0 0 15px 0;
	border:1px #ccc solid;
	border-top:none;
	font-size:14px;
	letter-spacing:normal;
	overflow:auto;
}
.area2col .areaLeft .renu_topics ul {
	clear:both;
	width:550px;
	margin:5px 0 0 15px;
}
.area2col .areaLeft .renu_topics li {
	float:left;
	width:550px;
	padding:3px 0;
	background:url(../images/renu_bg01.gif) bottom left repeat-x;
	line-height:1.3;
}
.area2col .areaLeft .renu_topics span {
	margin:0;
	padding:0;
}
.area2col .areaLeft .renu_topics .date {
	float:left;
	width:90px;
	display:inline;
	text-align:right;
	margin-right:10px;
}
.area2col .areaLeft .renu_topics .topic {
	float:left;
	width:450px;
	display:inline;
}
.area2col .areaLeft .renu_topics .topic img {
	vertical-align:bottom;
}
.area2col .areaRight {
	float:left;
}
.area2col .areaRight li {
	margin-bottom:15px;
}


/* renu sub */
#renu_contents_main {
	float:left;
	width:580px;
	margin-right:15px;
	font-size:88%;
	line-height:1.4;
}
#renu_contents_main p{
	margin:10px 0 0 15px;
}
#renu_contents_include {
	float:left;
	width:220px;
}
.bgboder {
	border-top:2px #ccc solid;
	border-bottom:2px #ccc solid;
	padding:15px 0;
}

/* basic */
.txtAC {text-align:center;}
.txtAR {text-align:right;}
.txtAL {text-align:left;}

.fLeft {float:left;}
.fRight {float:right;}
.clear {
	clear:both;
	overflow:auto;
}

.fwB {font-weight:bold;}
.fsS{ font-size:80%;}

.fc666 {color:#666;}
.bgf4f9fd {background-color:#f4f9fd;}
.bgeee {background-color:#eee;}
.bdccc {border:1px #ccc solid;}
.bd7f7f7f {border:2px #7f7f7f solid;}

.list_dot {
	padding-left:0px;
	margin-left:1.1em;
	list-style-type:disc;
}

.mT0 {margin-top:0px !important;}
.mT5 {margin-top:5px !important;}
.mT10 {margin-top:10px !important;}
.mT50 {margin-top:50px !important;}

.mB0 {margin-bottom:0px !important;}
.mB5 {margin-bottom:5px !important;}
.mB10 {margin-bottom:10px !important;}
.mB20 {margin-bottom:20px !important;}
.mB30 {margin-bottom:30px !important;}

.mR15 {margin-right:15px !important;}

.mL0 {margin-left:0px !important;}
.mL3 {margin-left:4px !important;}
.mL5 {margin-left:5px !important;}

.pA10 {padding:10px !important;}
.pA15 {padding:15px !important;}
.pT15 {padding-top:15px !important;}
.pR15 {padding-right:10px !important;}
.pL15 {padding-left:15px !important;}
.pB7 {padding-bottom:7px !important;}

/* EOF */
