@import url("base.css");
@import url("nav.css");

#flashcontent{ width:950px; height:460px; margin: 50px 0px 0px 0px; padding: 0px 0px 0px 0px; background-image:url(../images/girl.jpg) }
#topics{ height:40px; background:url(../images/topics_bg.gif) no-repeat; margin: 0px 0px 30px 0px; }
#topics #Ticker { padding: 12px 0px 0px 180px; width:500px; height:14px; overflow:hidden; z-index: 1; }
#topics #Ticker li{ list-style:none; color:#555; }
#topics #Ticker li a { color:#555;  }
#topics #Ticker li a:hover { color:#E60014;  }
#topics #Ticker li:after { height:0; visibility:hidden;	content:"."; display:block; clear:both;	line-height:0; }
#topics #Ticker li{	_height:1px; min-height:1px; /**//*/ height:auto;	overflow:hidden; /**/ }
#topics #shiryo{ margin: -19px 21px 0 0; width:155px; height:25px; float:right;z-index: 2; }
* html #topics #shiryo { margin: -19px 12px 0 0; }/*ie4-6 Mac 4-5*/
*:first-child+html #topics #shiryo { margin: -19px 12px 0 0;}/*ie7*/
html>/**/body #topics #shiryo { margin /*\**/: -19px\9 12px\9 0px\9 0px\9;}/*ie8*/


#topright{ width: 150px; height:170px; margin: 0 0 5px 10px ; padding: 0; float: right; position: relative; z-index: 3; }
#topleft { width: 790px; height:170px; margin: 0 0 5px 0 ; padding: 0; float: left; position: relative; z-index: 4; }
#topleft { background:url(../images/topleft.gif) no-repeat; padding-bottom: 12px; }
#topleft ul li{ list-style:none; float:left; margin:52px 0 0 0; padding: 0 0 0 10px; }

#reco { width: 950px; height:200px; margin: 0 0 5px 0 ; padding: 0; float: left; position: relative; z-index: 4; }
#reco { background:url(../images/recommend.gif) no-repeat; padding-bottom: 12px; }
#reco ul.right li{ list-style:none; float:right; margin:52px 0 0 0; padding: 0 10px 0 0; z-index: 5;}
#reco ul.left1 { width: 270px; height:140px; float:left; margin:42px 0 0 0; padding: 0 0 0 10px; z-index: 6;}
#reco ul.left1 li{list-style:none; float:left; padding-top: 10px;}
#reco ul.left2 { width: 270px; height:140px; float:left; margin:42px 0 0 0; padding: 0; z-index: 7;}
#reco ul.left2 li{list-style:none; float:left; padding-top: 10px;}

#reco2 { width: 950px; height:75px; margin:0 ; padding:0; float: left; position: relative; }
#reco2 ul.left li{list-style:none; float:left;margin:5px 0 0 0; padding: 5px 0 0 10px;}

.clear10 { height: 10px; padding: 0px 10px 0px 0px; clear: both; text-align: right; }

.new{ color:#E60014; font-style:italic;}
