#navi a {
	background-image: url(/images/menu/head_tab_index.gif);
}

#sub_menu {
	height: 27px;
	line-height:27px;
	background: url(/images/menu/header_bar_p.gif) repeat-x;
	color: #333333;
	padding:0 0 0 10px;
}

#sub_menu a:link {
	color: #001457;
}

#sub_menu a:visited {
	color: #001457;
}

#sub_menu a:active {
	color: #003cb2;
}

#sub_menu a:hover {
	color: #003cb2;
}

#main_kazoku {
	background-image: url(/images/left_bg_gray.gif);
}

#main_kazoku:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #main_kazoku {
    height: 1em;
}

#main_kazoku {
    display: block;
}
/**/

/*second*/
#page_title,#page_title_top {
	background-image: url(/images/kazoku/h2_bg.gif);
}

#plan_box_bg_01{
	background-image: url(/images/plan/long_kazoku.jpg);
}

#plan_box_bg_02{
	background-image: url(/images/plan/woman.jpg);
}


/*========================[ranking]*/

/*[初期化]*/
div#ranking *{
margin:0;
padding:0;
}

div#ranking img{
border:none;
}

/*[clearfix]*/
div#ranking div.rankColumn:after,
div#ranking:after,
div#ranking div.rankWrapper ol li:after{
content:"";
display:block;
clear:both;
}

div#ranking div.rankColumn,
div#ranking div.rankWrapper ol li,
div#ranking {
zoom:1;
}

div#ranking {
margin:0 0 10px 10px;
}

div#ranking .rankAten{
margin:3px 5px;
font-size:11px;
line-height:1.2;
}

/*[中見出し]*/

div#ranking h3{
height:27px;
overflow:hidden;
text-indent:-9999px;
}

/*[カラム設定]*/

div#ranking div.rankWrapper{
width:205px;
float:left;
margin-right:1%;
display:inline;
}

/*[カラム内小見出し]*/

div#ranking div.rankWrapper h4{
padding:10px 0 10px 60px;
line-height:10px;
color:#f60;
margin:5px 0;
font-size:14px;
}

/*[順位ごとのBOX]*/

div#ranking div.rankWrapper ol li{
list-style:none;
margin:5px 0 0;
padding-bottom:5px;
}

/*[順位]*/
div#ranking div.rankWrapper ol li h5{
width:45px;
float:left;
text-align:center;
padding-top:15px;
}

/*[商品BOX]*/
div#ranking div.rankWrapper ol li dl{
width:159px;
float:left;
text-align:center;
}

div#ranking div.rankWrapper ol li dl a{
font-weight:bold;
}

/*[一覧リンク]*/
div#ranking p.rankAll{
text-align:right;
}

div#ranking p.rankAll a{
padding-left:15px;
background:url(/images/yaji_left.gif) left top no-repeat;
}

//*=========/[ranking]*/