@charset "utf-8";
@import url('base.css');

/* Layout Selector */
body		{text-align:center;}
#wrap 		{position:relative; width:100%; overflow:hidden; text-align:center; background:url(../images/bg_menu.gif) repeat-x left top;}


#topMenu	{position:relative; width:100%; height:51px; margin:0 auto; }
#topMenu ul { width:990px; padding-top:20px; padding-left:43px; margin:0 auto;}
#topMenu ul li{display:inline; margin-right:46px; padding:0px;}

#mainImg    {position:relative; width:1680px; height:640px; margin:0 auto;}



#colgroup	{z-index:10; position:relative; width:100%; background:url(../images/bg_main_content.gif) repeat-x;}
.content	{z-index:10; position:relative; width:990px; height:139px; text-align:center; margin:0 auto;}
#footer		{z-index:10; clear:both; width:100%; height:23px; background:url(../images/bg_footer.gif) repeat-x left top; text-align:center; font-size:0; line-height:1%; padding-top:16px;}
/* Class Selector */
#colgroup div.content div.tit {
	width:460px;
	height:14px;
	border-bottom:1px solid #d6d6d6;
}
#colgroup div.content div.tit h2 {
	float:left;
	padding-left:11px;
}
#colgroup div.content div.tit h2 img, #colgroup div.content div.tit a img {
	display:block;
}
#colgroup div.content div.tit a {
	display:block;
	float:right;
	margin-top:1px;
}
#colgroup div.content ul {
	width:460px;
	overflow:hidden;
	margin-top:13px;
}
#colgroup div.content ul li {
	width:435px;
	float:left;
	padding-left:25px;
	background:url(../images/icon_rect.gif) no-repeat 11px 40%;
	text-align:left;
	line-height:17px;
	margin-bottom:1px;
}
#colgroup div.content ul li a {
}
/*** Love Action ***/
#colgroup div.content div.loveaction {
	position:absolute;
	right:20px;
	top:16px;
	width:460px;
	overflow:hidden;	
}
/*** NEWS ***/
#colgroup div.content div.news {
	position:absolute;
	left:17px;
	top:16px;
	width:460px;
	overflow:hidden;	
}

