@charset "shift_jis";
/* CSS Document */

/* TOPページタブ */
.tabs > div span.tabsarea {
	border-top: 1px solid #0D0D0D !important;
	line-height: 130% !important;
	display: block;
	padding:3px 0 0 0;
}

.tabs ul.horizontal {
	list-style: none outside none;
	margin: 0;
	text-align:left;
}

.tabs li.tabli {
	margin: 0 3px 0 3px;
	display: inline-block;
	line-height:130%;
	height:48px;
	width:129px;
	background-image:url(../img/usr/common/bnr-tab-tvshopping01.jpg);
	background-repeat:no-repeat;
	text-align:center;
}

.tabs li .tab-1 a{

	display:block;
}

.tabs li.tabli a {
	display: block;
	font-size: 15px;
	font-weight:bold;
	padding: 10px;
	text-decoration: none;
}

.tabs li.tabli:hover {
	background-image:url(../img/usr/common/bnr-tab-tvshopping01on.jpg);
	background-repeat:no-repeat;
}

.tabs li.tabli:hover a {
	color: white;
}

li.tabli.active {
	background-image:url(../img/usr/common/bnr-tab-tvshopping01on.jpg);
	background-repeat:no-repeat;
}

li.tabli.active a {
	color: white !important;
}

div .tabs{
	border-bottom: 1px solid #0D0D0D !important;
	margin: 0 0 20px 0;
	}

div .tabsimg{
	margin:3px 0 14px 0;
	}
/* /TOPページタブ */
