
	/* Submenu */
	#subunit a{
	}
	#subunit a:hover{
		background-color: #336698;
		color:#ffffff;
	}
	#whitebox_wide{
		background:#FFFFFF;
		padding:10px 2px;
		width:180px;
	}
	#whitebox_wide p{
		background:#FFFFFF;
		padding:0 8px;
	}
	
	/* left box menu */
	#wrap_main #wrap_side_d #contentunit #cunit_line #sub_navbox #whitebox #smix_item_pic{
			margin:0 10px;
	}
	#wrap_main #wrap_side_d #contentunit #cunit_line #sub_navbox #whitebox_wide #smix_item_pic{
			margin:0 20px;
	}
	#wrap_main #wrap_side_d #contentunit #cunit_line #sub_navbox #whitebox .smix_item_detail{
			margin:10px 0;
	}
	#wrap_main #wrap_side_d #contentunit #cunit_line #sub_navbox #graybox{
		background:#999999;
		padding:10px;
		font-weight: bold;
		color:#ffffff;
		width:165px;
	}
	#wrap_main #wrap_side_d #contentunit #cunit_line #sub_navbox a.lbox_golink_right{
		width:100%;
		display:block;
		text-align: right;
	}
	#subunit .subheader_searchbox{
		margin-right:40px;
	}
	
	
	
/* 2008.2.22 */
.RankingBox{
	border-top:#DDD 10px solid;
	width: 395px;
	margin-right:0px;
	background-color:#FFFFFF;
	display:block;
	padding:5px;
	float:right;
	clear:right;
}
.RankingBox .pic{
float:left;
margin:5px 30px 10px 10px;
}
.RankingBox .btn{
margin-top:-50px;
}
.RankingBox .rank_1{
	background:url(../img/common/ico_rank_1.gif) left top no-repeat;
	height:20px;
	padding:15px 0px 0px 40px;
}
/* for FF */
.RankingBox>.rank_1{
	margin-left:110px;
}

.RankingBox ul{
list-style:none;
padding-left:10px;
margin-left:0px;
}
.RankingBox li{
margin-top:5px;
padding:3px 0px 0px 20px;
}
.RankingBox .rank_2{
	background:url(../img/common/ico_rank_2.gif) left top no-repeat;
}
.RankingBox .rank_3{
	background:url(../img/common/ico_rank_3.gif) left top no-repeat;
}
.RankingBox .rank_4{
	background:url(../img/common/ico_rank_4.gif) left top no-repeat;
}
.RankingBox .rank_5{
	background:url(../img/common/ico_rank_5.gif) left top no-repeat;
}


/*2008.2.24*/
.travel_nav{
height:18px;
border-top:#DDD 10px solid;
}
.travel_nav ul{
margin:0;
padding:0;
}
.travel_nav li{
float:left;
text-align:center;
list-style:none;
}
.travel_nav li a{
border:#999999 solid 1px;
width:298px;
height:18px;
text-decoration:none;
color:#fff;
display:block;
background:url(../img/common/bg_travel_nav_on.jpg) #fff repeat-x;
}
.travel_nav li a:hover{
background:url(../img/common/bg_travel_nav_off.jpg) #fff repeat-x;
}