@charset "shift_jis";
/* CSS Document */


/*----------------------------------------------

clear

------------------------------------------------*/

#topicsBox .topiBody:after ,
#mainLeft #category .topimgBox:after ,
#mainLeft #category:after ,
#mainBody:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}

#topicsBox .topiBody ,
#mainLeft #category .topimgBox ,
#mainLeft #category ,
#mainBody{
	zoom:1;
}


/*----------------------------------------------

topContents

------------------------------------------------*/

#topContents{
	width:955px;
	margin:0 auto;
	padding-top:10px;
}



#mainBody{
	padding:00px 0px;
	width: 960px;
}

#mainBody #mainLeft{
	float:left;
	width:722px;
}

#mainBody #mainRight{
	float:right;
	width:238px;

}

#mainBody #maincenter{
	float:left;
	width:955px;

}

#topContentcenter #mainLeft{
	float:left;
	width:722px;
}

#topContentcenter #mainRight{
	float:right;
	width:238px;
}

#mainBody #maincenter{
	float:left;
	width:722px;
}
#topContentcenter #maincenter{
	float:left;
	width:722px;
}
/*----------------------------------------------

mainLeft

------------------------------------------------*/

#mainLeft #category li.cateLeft01 ,
#mainLeft #category li.cateLeft03{
	float:left;
	width:234px;
	padding:0 5px 0px 0;
}

#mainLeft #category li.cateRight02 ,
#mainLeft #category li.cateRight04{
	float:left;
	width:234px;
	padding:0 5px 0px 0;
}

#mainLeft #category li.cateRight04 .cateTxt ,
#mainLeft #category li.cateLeft03 .cateTxt{
	min-height:100px;
	_height:100px;
}

#mainLeft #category h3{
	margin-bottom:23px;
}


#mainRight #category{
	padding: 0px 5px 5px;
}

#mainLeft #category .topimgBox img{
	margin:0 15px 15px 0;
}

#mainLeft #category .tlink{
	padding-top:20px;
	text-align:right;
}

#mainLeft #category .tlink a{
	background:url(../images/icon_link.gif) no-repeat top left;
	padding-left:20px;
}


/*----------------------------------------------

mainLeft

------------------------------------------------*/

#topicsBox{
	background:url(../images/urucore_title_back_s.png) repeat-y;
}

#topicsBox .topiBody{
	background:url(../images/bot_01.gif) repeat-x bottom;
	margin:0 12px;
	padding:15px 0;
}

#topicsBox #topicLast{
	background:none;
}

#topicsBox .topiBody .topiLeft{
	float:left;
	width:140px;
}

#topicsBox .topiBody .topiLeft strong{
	color:#00a1a1;
	background:url(../images/icon_01.gif) no-repeat top left;
	padding-left:10px;
}



#topBnr{
	margin-top:20px;
}

#topBnr li{
	margin-bottom:5px;
}

#topBnr li img{
	vertical-align:bottom;
}


#topContentmove{
	width:955px;
	margin:0 auto;
}


#topContentmove h2{
	margin:0 0 0px 0px;
}

#topContentmove h3{
	margin:0 0 0px 0px;
	padding-top: 1px;
}
#topContentcenter{
	width:960px;
	margin:0 auto;
	padding: 10px 0px;
}

