body {
font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
}

* {margin:0; padding:0;}


#accordion {
	width:180px;
	margin:0px;
	border-top:none;
	}
	
.accordion {
    width:180px;
	font:12px Verdana,Arial;
	color:#FFF;
	}
	
.accordion dt {
	width:180px;
	cursor:pointer;
	color:#fff;
	padding: 0px;
	margin: 0px;
	}
	
.accordion dd {overflow:hidden; background:#fff;}
.accordion span {display:block; width:180px; border-top:none; padding:3px;}

.accordion ul {
	background:url(../images/common/ulbg_normal.gif) 0 0 repeat-y #CCC;
	background-color:#FFF;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #DDC7A9;
	border-left-color: #DDC7A9;
}
/* Clear FIx */
.accordion ul:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.accordion ul{
display:inline-block;
min-height:1%;  /* for IE 7*/
}

/* Hides from IE-mac \*/
* html .accordion ul
{height: 1%;}

.accordion ul
{
	display: block;
	margin-bottom: 5px;
}
/* End hide from IE-mac */
/* /Clear FIx */


.accordion ul li {
display:inline;
}

#miyage .accordion ul li a:link,
#miyage .accordion ul li a:visited {
padding: 5px 0 5px 20px;
font-size:11px;
background:url(../images/common/arrow_normal.gif) 10px 6px no-repeat #FFF;
display:block;
border-bottom: 1px solid #DDC7A9;
border-right: 1px solid #DDC7A9;
text-decoration:none;
color:#BC8F53;
}

* html #miyage .accordion ul li a,
*:first-child+html #miyage .accordion ul li a {
padding: 6px 0 4px 20px;
}

#miyage .accordion ul.col2 li a {
	width: 68px;
	float:left;
	border-right: 1px solid #DDC7A9;
}

#miyage .accordion ul.col2 li a.col1 {
	width: 158px;
	float:none;
	clear:left;
	border-right: 1px solid #DDC7A9;
}

#miyage .accordion ul li a:hover {
color: #FFF;
background:url(../images/common/arrow_normal_on.gif) 10px 6px no-repeat #BC8F53;
}



#miyage .accordion ul li a:link:active {
	padding: 5px 0 5px 20px;
	font-size:11px;
	background:url(../images/common/arrow_normal.gif) 10px 6px no-repeat #FFF;
	display:block;
	border-bottom: 1px solid #DDC7A9;
	border-right: 1px solid #DDC7A9;
	text-decoration:none;
	color:#BC8F53;
}





/* 季節のおすすめ品・限定品 */
.accordion ul.recommend{
	margin-bottom: 5px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #59B6F9;
	border-left-color: #59B6F9;
}
#miyage .accordion ul.recommend li a{
	color:#276FB1;
	border-bottom: 1px solid #72A1CC;
	border-right: 1px solid #72A1CC;
	background:url(../images/common/arrow_recommend.gif) 10px 6px no-repeat #FFF;
}
#miyage .accordion ul.recommend li a:hover {
color: #FFF;
background:url(../images/common/arrow_recommend_on.gif) 10px 6px no-repeat #72A1CC;
}

#miyage .top_navi_limited a {
	color: #FFFFFF;
}
