@charset "utf-8";

/*リンク*/
a{
    color:#2E8EC7;
    text-decoration:underline;
}

a:hover{
    color:#DDA977;
    text-decoration:underline;
}

/*レフトナビ*/

div#contents div#main_top p#main_top_text{
	color:#FFFFFF;
	font-size:16px;
	line-height:150%;
	padding:30px;
}

div#contents div#main_contents div#leftNavi{
	width:248px;
	margin-right:23px;
	float:left;
	text-align:left;
}

*html div#contents div#main_contents div#leftNavi{
	width:248px;
	margin-right:20px;
	float:left;
	text-align:left;
}


div#contents div#main_contents div#leftNavi div#shopping_cart{
	width:248px;
	margin-bottom:15px;
}

div#contents div#main_contents div#leftNavi ul#bannerArea{
	width:248px;
}

div#contents div#main_contents div#leftNavi ul#bannerArea li{
	width:248px;
}

div#contents div#main_contents div#leftNavi ul#bannerArea li.Banner15{
	width:248px;
	margin-bottom:15px;
}
div#contents div#main_contents div#leftNavi ul#bannerArea li.Banner13{
	width:248px;
	margin-bottom:13px;
}

div#contents div#main_contents div#leftNavi ul#bannerArea li.Banner8{
	width:248px;
	margin-bottom:8px;
}

ul.list {
    margin:0 0 8px 0;
    padding:0px;
	line-height:150%;
}

ul.list li {
    margin:0px;
    padding:0px 0px 8px 20px;
	background:url(/common/img/list_icon_arrow.gif) no-repeat;
	text-align:left;
}

ul.list li a{
    color:#000000;
    text-decoration:none;
}

ul.list li a:hover{
    color:#DDA977;
    text-decoration:underline;
}

ul.list li.onColor {
	color:#692A38;
	font-weight:bold;
}

ul.list02 {
    padding:0;
	line-height:150%;
	font-size:10px;
	font-weight:100;
}

ul.list02 li {
    margin:0;
    padding:0 0 5px 0;
	font-size:10px;
	font-weight:100;
	background:none #FFFFFF;
	letter-spacing:-1px;
	text-align:left;
}

ul.list02 li a {
    color:#000000;
    text-decoration:none;
	font-size:10px;
	font-weight:100;
	letter-spacing:-1px;
}

ul.list02 li a:hover{
    color:#DDA977;
    text-decoration:underline;
	font-size:10px;
	font-weight:100;
	background:none #FFFFFF;
	letter-spacing:-1px;
}

ul.list02 li.onColor {
	color:#692A38;
	font-weight:500;
	font-size:10px;
	background:none #FFFFFF;
	letter-spacing:-1px;
}

div#contents div#main_contents div#right_contents{
	width:678px;
	float:right;
	text-align:left;
}

div#contents div#main_contents div#right_contents h2{
	width:678px;
	margin-bottom:20px;
}


