@charset "utf-8";

/* 共通
----------------------------------------------------------- */
ul#gnavi li a#gnavi_product {
	background:url(../../../../common/images/gnavi/product.gif) 0 -44px no-repeat;
}



/* タブスタイル */

div#main ul#tab {
	width:626px;
	margin:25px -1px -5px 0;
	padding:0 0 13px 0;
	background:url(../images/bg_tab.gif) 0 bottom repeat-x;
	overflow:hidden;
	zoom:1;
}

div#main ul#tab li {
	float:left;
	margin:0 1px 0 0;
	font-size:0;
	line-height:0;
}

div#main ul#tab li a {
	display: block;
	height:31px;
}

div#main ul#tab li#tab01 a {
	width:100px;
	background:url(../images/tab_btn01.gif) 0 0 no-repeat;
}

div#main ul#tab li#tab02 a {
	width:150px;
	background:url(../images/tab_btn02.gif) 0 0 no-repeat;
}

div#main ul#tab li#tab03 a {
	width:155px;
	background:url(../images/tab_btn03.gif) 0 0 no-repeat;
}

div#main ul#tab li#tab04 a {
	width:217px;
	background:url(../images/tab_btn04.gif) 0 0 no-repeat;
}


div#main ul#tab li#tab01,
div#main ul#tab li#tab01 a:hover {
	background:url(../images/tab_btn01_on.gif) 0 0 no-repeat;
}

div#main ul#tab li#tab02,
div#main ul#tab li#tab02 a:hover {
	background:url(../images/tab_btn02_on.gif) 0 0 no-repeat;
}

div#main ul#tab li#tab03,
div#main ul#tab li#tab03 a:hover {
	background:url(../images/tab_btn03_on.gif) 0 0 no-repeat;
}

div#main ul#tab li#tab04,
div#main ul#tab li#tab04 a:hover {
	background:url(../images/tab_btn04_on.gif) 0 0 no-repeat;
}



div#main ul#tab li a img {
	display: none;
}


