@charset "utf-8";

/* top underMenu
------------------------------------------------- */
/* top underMenuwi
----------------------------- */
div#underMenu{
	width:970px;
	margin:0;
	background:url(../img/undermenu_bg.gif) repeat left top;

}
/* top underMenu@EEFfBOE??wii?j
----------------------------- */
div#underMenu .mainArea {
	width:210px;
	height:73px;
	background:url(../img/spot_bg.gif) no-repeat left top;
	padding:0;
	float:left;
	margin:5px 0 5px 5px;
}
/* top underMenu@EEFfBOE???^
----------------------------- */
div#underMenu .mainArea .lt {
	width:65px;
	float:left;
	margin:0;
	padding:0;
}
div#underMenu .mainArea .lt img{
	margin:4px 0 0 5px;
}
/* top underMenu@EEFfBOE??^Cg??
----------------------------- */
div#underMenu .mainArea .rt {
	width:131px;
	float:right;
	font-size:0.7em;
	line-height:140%;
	margin:5px 3px 0 0;
	padding:0;
}
/* top underMenu@EEFfBOE??
----------------------------- */
div#underMenu .underMenu-lt {
	float:left;
	margin:0;
	padding:0;
}
/* top underMenu@{^?E
----------------------------- */
div#underMenu .underMenu-rt {
	float:right;
	padding:5px 5px 0 0;
	
}


/* topRec
------------------------------------------------- */
div#wrapper{
	width:930px;
	margin:20px 0 0 20px;
}


/* topJ
------------------------------------------------- */
div#top-content {
	float:left;
	width:580px;
}

/* topEJ
------------------------------------------------- */
div#top-side {
	float:right;
	width:320px;
}



/* topV
------------------------------------------------- */
.newsList{
	width:580px;
}
.newsList dt {

	float:left;
	width:83px;
	font-size:13px;
	/* background:url(../common/arrow3.gif) no-repeat top left; */
	padding:3px 0 0 3px;
	margin:5px 2px 0 0;

}
.newsList dd {
font-size:0.8em;
	float:left;
	width:488px;
	padding:3px 0 0 0;
	line-height:140%;
}
.newsList dd h4{
	font-size:0.8em;
	line-height:150%;
	font-weight:normal;
}
.dot {
	padding:5px 0 0 0;
	clear:both;
	background:url(../common/dot.gif) repeat-x left;
}

/* ?
------------------------------------------------- */
.navi{
	float:right;
	padding:5px;
}
.navi .rss , .detail{
	float:left;
	list-style-type:none;
	font-size:0.8em;
	padding:5px 0 0 0;
}
.navi .rss{
	background:url(../common/rss.gif) no-repeat right;
	padding:0 13px 0 0;
}
.navi .detail{
	background:url(../common/next.gif) no-repeat right;
	padding:0 13px 0 15px;
}



/* TChVbvXg
------------------------------------------------- */
div#topShop {
	background:url(../img/side_mdl.gif) repeat-y left;
}

div#topShop .topShopinfo {
	width:290px;
	margin:0 0 0 15px;
}
div#topShop .topShopinfo .shop_L{
	float:left;
	width:105px;
}
div#topShop .topShopinfo .shop_L img{
	border:1px solid #999;
}
div#topShop .topShopinfo .shop_R{
	float:right;
	width:185px;
}
.sepa {
	background:url(../common/dot.gif) repeat-x left;
	height:8px;
	clear:both;
}


