@import url(/css/common.css);

div#mainSwfWrap {
	width:1000px;
	height:300px;
	background-color:#fff;
	font-size:0;
	line-height:0;
	border-bottom:2px solid #fff;	
}

div#mainSwf,
div#mainGif {
	width:1000px;
	height:300px;
	background-color:#fff;
}

/*IE7p*/
*:first-child+html div#menuWrap {
	margin-top:5px;
}

/*`IE6p*/
* html div#menuWrap {
	margin-top:5px;
}

/*Safari*/  
body:first-of-type div#menuWrap {
	margin-top:7px;
}

/*Opera*/
div#menuWrap:not(\*|*) {
	margin-top:5px;
}

/*firefoxp*/
div#menuWrap, x:-moz-any-link {
	margin-top:7px;
}

div#topWrap {
	width:1000px;
	padding-top:80px;
}

/* IE7 x-scrollbar fix */
*:first-child+html div#topWrap * {
	overflow-x:hidden;
}

div#topics {
/*	width:490px;   mm */
	width:350px;
	float:left;
}

div#topics h2 {
	height:40px;
	background:url(/img/title_12.gif) no-repeat 0 0;
}

div#topics dl {

}

div#topics dl dt {
	margin-top:10px;
	padding-left:17px;
	background:url(/img/common/mark_01.gif) no-repeat 0 50%;
}

div#topics dl dd {
	margin-top:4px;
	padding-left:17px;
}

ul#topBanner {
	width:490px;
	float:right;
}

ul#topBanner li {
	margin-top:10px;
	width:490px;
	height:50px;
}

ul#topBanner li.adv01
 {
	margin-top:0px;
	height:70px;
	margin-bottom: 10px;	
}


ul#topBanner li.adv03,
ul#topBanner li.adv04
 {
	margin-top:0px;
	height:140px;
	margin-bottom: 10px;	
}

ul#topBanner li a {
	display:block;
	text-indent:-9999px;
}

ul#topBanner li.adv01 a {
	height:70px;
	background-image: url(../img/adv_01.gif);	
}
ul#topBanner li.adv03 a {
	height:140px;
	background-image: url(../img/adv_03.gif);	
}

ul#topBanner li.adv04 a {
	height:140px;
	background-image: url(../img/adv_04.gif);	
}

ul#topBanner li.adv01 a:hover, 
ul#topBanner li.adv03 a:hover,
ul#topBanner li.adv04 a:hover {
	background-position:-490px 0px
}



/*IE8p*/
html>/**/body div#menuWrap {
	margin-top:7px\9
}
