/*
#left_navi内のスタイル定義
各ブラウザごとへの定義に注意してください。
また、確実に反映するために複合にてcssを記述しています。

※複雑なもののみコメント付与
*/
/*レフトナビのスタイル定義　内容は外部cssのleft.css*/

*{
	margin:0;
	padding:0;
	}

img {
	border:none;
	}

img a{
	border:none;
	text-decoration:none;
	}

#left_navi{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	width:180px;
	float: left;
	margin-bottom: 20px;
	/* [disabled]overflow:hidden; */
	}
dl#acMenu{
	margin:0;
	padding:0;
}	
#acMenu dt{
	display:block;
	width:154px;
	height:50px;
	line-height:50px;
	text-align:left;
	cursor:pointer;
	background:url(../img/left/i_swich.png) 165px -72px no-repeat;
	padding-right:20px;
	padding-left:0px;
	}
.m_bg,.m_bg2{
	background:url(../img/left/bg.png)repeat-x;
	height:50px;
	width:178px;
	}
.l_bg,.l_bg2{
	background:url(../img/left/l_bg.png)repeat-x;
	height:50px;
	width:180px;
	}	
	
			
#acMenu dd{
	background:url(../img/left/menu_back.gif);
	width:180px;
	font-size:10px;
	padding:0;
	margin:0;
	border-bottom:#666 5px solid;
	display:none;/*メニュー初期時閉じる指定・開く場合は消す*/
	}
#acMenu dt.active{
	background:url(../img/left/i_swich.png) 165px 18px no-repeat;
	}
h3#mens{
	text-indent:-9990px;
	background:url(../img/left/mens_cate.png) no-repeat top center;
	height:40px;
	font-size:18px;
	text-align:center;
	padding-top:10px;
	padding-left:0;
	padding-right:0;
	padding-bottom:0;
	margin:0;
	}
h3#ladys{
	text-indent:-9990px;
	background:url(../img/left/ladys_cate.png) no-repeat top center;
	height:40px;
	font-size:18px;
	text-align:center;
	padding-top:10px;
	padding-left:0;
	padding-right:0;
	padding-bottom:0;
	margin:0;
	}	
ul#left_contents{
	list-style:none;
	margin:0;
	padding: 0;
	}		
ul#left_contents li{
	border-bottom:#666 1px dotted;
	line-height:20px;
	}	
	
#left_contents li.bor_none{
	border-bottom:0px;
	}
	
li.bor_none{
	border-bottom:0px;
	}
li a{
	text-decoration:none;
	}
li a:hover{
text-decoration: line-through;
	}
	
span{
	padding-left:5px;
	margin: 0;
	padding: 0;
	}
#mens_cate{
	margin-bottom:20px;
	border: 1px solid #666;
	}	

#form_area {
	text-align:center;
	height: 80px;
	background-color: #B50000;
	line-height: 14px;
	font-size: 30px;
	padding-top: 20px;
}
#header #form_area form #form_text {
	font-size: 14px;
	padding-bottom: 2px;
}
#form_area form #moji {
	margin-left: 10px;
	height: 24px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}

#colk {
	/* [disabled]height: 641px; */
	background:url(../img/left/menu_back.gif);
	padding-top: 5px;
	margin-bottom: 10px;
	list-style-type:none;
}
#colk li {
	text-align: center;
	margin-bottom: 5px;

}
