@charset "utf-8";

/* --------------------------------

	ナビゲーション

-----------------------------------

	0. ログインナビ
	1. グローバルナビ
	2. ヘッダーナビ
	3. リストナビ


--------------------------------- */




/* ================================================================================================================================================



	0. ログインナビ


 
================================================================================================================================================ */

/* ----------------------------------------------------
	■基本設定
---------------------------------------------------- */
#login .navi{
	margin:0;
	padding:300px 0 0 0;
	color:#999;

}

#login .navi{ zoom: 1; }


/* ================================================================================================================================================



	1. グローバルナビ


 


/* ================================================================================================================================================



	2. ヘッダーナビ


 
================================================================================================================================================ */

/* ----------------------------------------------------
	■基本設定
---------------------------------------------------- */
#header ul#naviH {
	width:180px;
	float:right;
	padding:0;
	margin:0;
}

#header ul#naviH { /zoom: 1; }
#header ul#naviH:after { content: ''; display: block; clear: both; }

#header ul#naviH li{
  float: left;
  width: 90px;
  margin: 0;
  padding: 0;
}


#header ul#naviH li a{
	font-size:11px;
	line-height:250%;
	padding:4px 0 0 25px;
	text-align:left;
}

#header ul#naviH li.space_01 {
	margin:0;
	padding:0;

}

#header ul#naviH li.space_02 {
	margin:0;
	padding:0;

}

#header ul#naviH a:link,#header ul#naviH a:visited,#header ul#naviH a:hover,#header ul#naviH a:active{
	color:#FFF;
}
/* オフ
---------------------------------------------------- */
/*#header ul#naviH li#navi_08 a:link {
	display: block;
	height: 42px;
	width: 90px;
	background-image: url(../images/base/navi_08.gif);
	background-repeat:no-repeat;

}
*/

#header ul#naviH li#navi_09 a:link {
	display: block;
	height: 36px;
	width: 90px;
	background-image: url(../images/base/navi_09.gif);
	background-repeat:no-repeat;

}

#header ul#naviH li#navi_10 a:link {
	display: block;
	height: 36px;
	width: 90px;
	background-image: url(../images/base/navi_10.gif);
	background-repeat:no-repeat;

}

/* ホバー
---------------------------------------------------- */
/*#header ul#naviH li#navi_08 a:hover {
	display: block;
	height: 42px;
	width: 90px;
	background-image: url(../images/base/navi_08_over.gif);
	background-repeat:no-repeat;

}
*/

#header ul#naviH li#navi_09 a:hover {
	display: block;
	height: 36px;
	width: 90px;
	background-image: url(../images/base/navi_09_over.gif);
	background-repeat:no-repeat;

}

#header ul#naviH li#navi_10 a:hover {
	display: block;
	height: 36px;
	width: 90px;
	background-image: url(../images/base/navi_10_over.gif);
	background-repeat:no-repeat;

}

/* オン
---------------------------------------------------- */
#header ul#naviH li#navi_07_on {
	display: block;
	height: 42px;
	width: 90px;
	background-image: url(../images/base/navi_08_over.gif);
	background-repeat:no-repeat;

}
/*
#header ul#naviH li#navi_08_on {
	display: block;
	height: 42px;
	width: 90px;
	background-image: url(../images/base/navi_09_over.gif);
	background-repeat:no-repeat;

}
*/

#header ul#naviH li#navi_09_on {
	display: block;
	height: 36px;
	width: 90px;
	background-image: url(../images/base/navi_10_over.gif);
	background-repeat:no-repeat;

}

#header ul#naviH li#navi_10_on {
	display: block;
	height: 36px;
	width: 90px;
	background-image: url(../images/base/navi_10_over.gif);
	background-repeat:no-repeat;

}

/* 
---------------------------------------------------- */
/*#header ul#naviH li#navi_08 a {
	display: block;
	height: 42px;
	width: 90px;
	background-image: url(../images/base/navi_08.gif);
	background-repeat:no-repeat;

}
*/

#header ul#naviH li#navi_09 a {
	display: block;
	height: 36px;
	width: 90px;
	background-image: url(../images/base/navi_09.gif);
	background-repeat:no-repeat;

}

#header ul#naviH li#navi_10 a {
	display: block;
	height: 36px;
	width: 90px;
	background-image: url(../images/base/navi_10.gif);
	background-repeat:no-repeat;

}


/* ================================================================================================================================================



	3. リストナビ


 
================================================================================================================================================ */

/* ----------------------------------------------------
	■基本設定
---------------------------------------------------- */
.list_button{
	height:40px;
	background-color:#222937;

}


.list_button .clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}


.list_button ul.list_button{
	margin: 0;
	padding:0 12px 0 0;
	list-style-type: none;
	
}


.list_button ul.list_button li {
	margin:0;
	padding:0;
	text-align: center;
}

.under_list_button{
	margin:0;
	padding:0px 0 0 0;
	font-size:12px;

}

*:first-child+html .under_list_button{
	margin:0;
	padding:0px 0 0 0; /* IE7 */

}

* html .under_list_button{
	margin:0;
	padding:0px 0 0 0; /* IE6 */

}

.under_list_button table{
	margin:0;
	padding:0;
}

.under_list_button table td{
	margin:0;
	padding:0;
}

.under_list_button ul.under_list_button{
	margin: 0;
	padding:0;
	list-style-type: none;
}

.under_list_button ul.under_list_button li {
	margin:0;
	padding:0;
	text-align: center;
	float:left;

}

ul#nav {
	padding:0;
	margin:0;
	list-style:none;
}

ul#nav li.top {
	padding:0;
	margin:0;
}

ul#nav li.top b{
	color:#FFF;
}

a.category_bar{  
	background: transparent url('../images/base/bg_button_r.png') no-repeat scroll top right;  
	display: block;  
	float: right;  
	height: 24px;
	margin:0;  
	padding:0 5px 5px 0;
	text-decoration: none;
	
}

a.category_bar span{  
	background: transparent url('../images/base/bg_button_l.png') no-repeat;  
	display: block;  
	color:#3b424f;
	line-height: 16px;  
	padding: 6px 5px 5px 10px;
	height: 24px;
	cursor:pointer;

}

a.category_bar span.font_02{  
	width:70px;
	text-align:center;

} 

a.category_bar span.font_03{  
	width:70px;
	text-align:center;
} 

a.category_bar span.font_05{  
	width:70px;
	text-align:center;
} 

a.category_bar_02{  
	background: transparent url('../images/base/bg_button_r_over.png') no-repeat scroll top right;  
	display: block;  
	float: right;  
	height: 24px;
	margin:0;  
	padding:0 5px 5px 0;
	text-decoration: none;
	color:#FFF;
	
}

a.category_bar_02 span{  
	background: transparent url('../images/base/bg_button_l_over.png') no-repeat;  
	display: block;  
	color:#FFF;
	line-height: 16px;  
	padding: 6px 5px 5px 10px;
	height: 24px;
	cursor:not-allowed;

} 

a.category_bar_02 span.font_02{  
	width:70px;
	text-align:center;

} 

a.category_bar_02 span.font_03{  
	width:70px;
	text-align:center;
} 

a.category_bar_02 span.font_05{  
	width:70px;
	text-align:center;
} 

a:link.category_bar{  
	background: transparent url('../images/base/bg_button_r.png') no-repeat scroll top right;  
	display: block;  
	float: right;  
	height: 24px;  
	margin:0;  
	padding:0 5px 5px 0;
	text-decoration: none;
	
}

a:link.category_bar span{  
	background: transparent url('../images/base/bg_button_l.png') no-repeat;  
	display: block;  
	color:#3b424f;
	line-height: 16px;  
	padding: 6px 5px 5px 10px;
	height: 24px;
	cursor:pointer;

} 

a:visted.category_bar{  
	background: transparent url('../images/base/bg_button_r.png') no-repeat scroll top right;  
	display: block;  
	float: right;  
	height: 24px;  
	margin:0;  
	padding:0 5px 5px 0;
	text-decoration: none;
	
}

a:visted.category_bar span{  
	background: transparent url('../images/base/bg_button_l.png') no-repeat;  
	display: block;  
	color:#3b424f;
	line-height: 16px;  
	padding: 6px 5px 5px 10px;
	height: 24px;
	cursor:pointer;

} 

a:hover.category_bar{  
	background: transparent url('../images/base/bg_button_r_over.png') no-repeat scroll top right;  
	display: block;  
	float: right;  
	height: 24px;  
	margin:0;  
	padding:0 5px 5px 0;
	text-decoration: none;
	
}

a:hover.category_bar span{  
	background: transparent url('../images/base/bg_button_l_over.png') no-repeat;  
	display: block;  
	color:#fff;
	line-height: 16px;  
	padding: 6px 5px 5px 10px;
	height: 24px;
	cursor:pointer;

} 

a:active.category_bar{  
	background: transparent url('../images/base/bg_button_r.png') no-repeat scroll top right;  
	display: block;  
	float: right;  
	height: 24px;  
	margin:0;  
	padding:0 5px 5px 0;
	text-decoration: none;
	
}

a:active.category_bar span{  
	background: transparent url('../images/base/bg_button_l.png') no-repeat;  
	display: block;  
	color:#3b424f;
	line-height: 16px;  
	padding: 6px 5px 5px 10px;
	height: 24px;
	cursor:pointer;

} 
/*
#navi_box ul#nav li.top input.navi_btn{
	width:50px;
    height:30px;
    margin:0;
    padding:0;
}
*/