#cover {
    position:relative;
    height:250px;
    margin-bottom: 0px;
}

/*#cover IMG {
    position:absolute;
    top:7px;
    left:7px;
    z-index:8;
}

#cover IMG.active {
    z-index:10;
}

#cover IMG.last-active {
    z-index:9;
}*/

#topwaku {
	float:left;
	width:515px;
	margin-left:5px;
}
#topwaku2 {
	float:left;
	margin-left:10px;
	width:265px;
}
#news {
	background-image:url(../img/top/waku_news.png);
	background-repeat:no-repeat;
	width:515px;
	height:420px;
	position:relative;
	float:left;
	margin-bottom:5px;
}
#topwaku #news h3 {
  height: 41px;
  text-indent: -9999px;
}
#news #news_img {
	position:absolute;
	left: 18px;
	top: 68px;
}
#news #news_time {
	margin-left: 284px;
	width: 205px;
	height: 23px;
	text-align:center;
	background-color:#F390D3;
	color:#FFF;
	line-height:23px;
}

#news #news_txt {
	padding-left: 284px;
	margin-top: 5px;
	width: 205px;
	height: 320px;
	overflow:auto;
}
#news #news_txt p {
	border-bottom:2px #F390D3 solid;
	margin:0;
	font-weight:bold;
}

/* 2012.01.06 ύX */
#news #newsBox {
	width: 500px;
	height: 360px;
}
#news #newsBox .in_newsBox {
	margin-bottom: 0px;
	float: left;
	clear: both;
}
#news .news_img {
	background-image:url(../img/top/waku_img.png);
	background-repeat:no-repeat;
	width: 254px;
	height: 334px;
	margin-left: 3px;
	display: inline;
	padding-top: 14px;
	padding-left: 14px;
	float: left;
	clear: both;
}
#news .news_time {
	width: 205px;
	height: 23px;
	margin-top: 13px;
	margin-left: 0px;
	display: inline;
	text-align:center;
	background-color:#F390D3;
	color:#FFF;
	line-height:23px;
	float: left;
}

#news .news_txt {
	margin-top: 5px;
	margin-left: 0px;
	display: inline;
	width: 205px;
	height: auto;
	float: left;
}
#news .news_txt p {
	border-bottom:2px #F390D3 solid;
	margin:0;
	font-weight:bold;
}
/**/

#topwaku #today h3 {
	text-indent:-9999px;
	height:55px;
}
#today {
	background-image:url(../img/top/waku_today.png);
	background-repeat:no-repeat;
	width:515px;
	height:270px;
	position:relative;
	float:left;
	margin-bottom:5px;
	overflow:auto;
}
#todaybg {
	width:505px;
	height:200px;
	overflow:auto;
}
#today .today_main {
	width:122px;
	height:auto;
	float:left;
	margin-right:18px;
	margin-left:18px;
	margin-bottom:10px;
}
#today .today_img {
	margin-bottom:5px;
	border:1px #F39 solid;
}
#today .today_size {
	background-image:url(../img/top/textback120a.png);
	background-repeat:no-repeat;
	width:122px;
	height:50px;
	text-align:center;
	line-height:140%;
}
#syame {
	background-image:url(../img/top/waku_syame.png);
	background-repeat:no-repeat;
	width:515px;
	height:220px;
	position:relative;
	float:left;
	margin-bottom:5px;
	overflow:auto;
}
.syamemain {
	clear:both;
	float:left;
	width:470px;
}
#topwaku #syame h3 {
	text-indent:-9999px;
	height:50px;
}
#topwaku #syame #syamebg {
	width:490px;
	height:160px;
	overflow:auto;
	margin:0 auto;
	padding-left:10px;
}
#topwaku #syame #syamebg .syamemain .syame_img {
	float:left;
	margin:0px 10px 10px 0px;
}
#topwaku #syame #syamebg .syamemain .syame_txt .time {
	margin:0;
	padding:0;
	height: 23px;
	text-align:center;
	background-color:#F390D3;
	color:#FFF;
	width:260px;
	line-height:23px;
}
#topwaku #syame #syamebg .syamemain .syame_txt p{
	margin:0;
	padding:0;
}
#topwaku #syame #syamebg .syamemain .syame_txt {
	float:right;
	width:260px;
	padding-right:20px;
}
#topwaku2 #pickup {
	background-image:url(../img/top/pickup.png);
	background-repeat:no-repeat;
	width:265px;
	height:447px;
	position:relative;
}
#topwaku2 #pickup #pickup_img {
	width:240px;
	height:320px;
	position:absolute;
	left: 13px;
	top: 62px;
}
#topwaku2 #pickup #pickup_size {
	width:240px;
	height:27px;
	position:absolute;
	left: 13px;
	top: 392px;
	line-height:130%;
	text-align:center;
}
.waku_bana {
	margin-top:7px;
}
