@charset "utf-8";

#brandListWrap{}
#brandListWrap .brandTabsWrap{margin-top:10px;}
#brandListWrap .brandTabsWrap .tab-pane {background-color:#fff; padding:15px 0 0 0;}
#brandListWrap .brandTabsWrap .tab-pane .itemsWrap {margin:0 0 0 4%;}
#brandListWrap .brandTabsWrap .tab-pane .itemsWrap ul li {text-align:center; padding:0 4% 8% 0;}

#brandListWrap .brandTabsWrap .nav {padding:0 4%;}
#brandListWrap .brandTabsWrap .nav > li:first-child a {margin-left:0;}
#brandListWrap .brandTabsWrap .nav > li:first-child > a {margin-left:0;}
#brandListWrap .brandTabsWrap .nav > li:last-child a {margin-right:0;}
#brandListWrap .brandTabsWrap .nav > li:last-child > a {margin-right:0;}
.nav-tabs > li > a, .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: #cfcfcf #cfcfcf transparent;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #222222;
    cursor: default;
	text-align:center;
	margin-right:1px;
} 
.brandTabsWrap .nav > li {
	font-size:11px;
	list-style:16px;
}
.brandTabsWrap .nav > li > a, .brandTabsWrap .nav > li:first-child > a, .brandTabsWrap .nav > li:last-child > a {
    display: block;
	margin-top:8px;
    padding: 6px 0;
	height:62px;
    color: #222222;
    background-color: #fff;
	text-align:center;
	border-bottom: 1px solid #dddddd;
}
.brandTabsWrap .nav > li.active > a, .brandTabsWrap .nav > li:first-child.active > a, .brandTabsWrap .nav > li:last-child.active > a {
    display: block;
	margin-top:0;
    padding: 10px 0;
	height:70px;
    color: #222222;
    background-color: #fff;
	text-align:center;
	border-bottom:none;
}
.brandTabsWrap .nav > li > a > span {
	display:block;
	padding:8px 0;
}



/* ************************

190813 tsuika

***************************/
.itemsWrap ul.accordion_l {
	text-align: center;
	width: 100%;
}

.itemsWrap ul.accordion_l > li {
	text-align: center;
	clear: both;
	width: 100%;
}

.itemsWrap ul.accordion_l > li > ul#inner {
	display: none;
}
.itemsWrap ul.accordion_l > li > #ac1 {
	clear: both;
	width: 80%;
	display: block;
	margin: 15px auto;
	padding: 10px 10px 10px 10px;
	height: 3em;
	border: solid 1px #cfcfcf;
	text-align: center;
	font-size: 0.9em;
}

.itemsWrap ul.accordion_l > li > ul > li {
	list-style: none;
}

.itemsWrap ul.accordion_l > li > ul  > li > a {
	font-size: 0.9em;
	line-height: 1.5em;
	color: #000000;
	text-decoration: underline;
}


