@charset "Shift_JIS";

/* ◆tab CSS◆ */


/* ------------------------------

▼メニュータブ
▼(各ベージ)タブメニュー
▼フットメニュー 
▼タテのタブ部分
▼ページ送りナビ

------------------------------ */


/* ▼ メニュータブ */


#header img{float:left;}

#hidariaki{	margin-left:89px;} /*　タブ左のマージン*/

#tab li,#tab a{
	height:21px;
	display:block;
	overflow:hidden;
	text-indent:-5000px;
	text-decoration:none;
	}

#tab li{
	width:80px;
	margin-top:39px;
	float:left;
	}


.tabzuk{background:url(../oth/bas_img/tab_zuk.gif) no-repeat left top;}
.tabkoz{background:url(../oth/bas_img/tab_koz.gif) no-repeat left top;}
.tabiku{background:url(../oth/bas_img/tab_iku.gif) no-repeat left top;}
.tablin{background:url(../oth/bas_img/tab_lin.gif) no-repeat left top;}
.tabess{background:url(../oth/bas_img/tab_ess.gif) no-repeat left top;}
.tabsho{background:url(../oth/bas_img/tab_sho.gif) no-repeat left top;}

#tab li a:hover{background-position:left bottom;}




/*▼ (各ベージ)タブメニュー */

#must_zuk,#must_koz,#must_iku,#must_ess,#must_lin,#must_sho{
	position:absolute;
	top:-1px;
	right:0%;
	width:80px;
	height:22px;
	}

#must_zuk{margin:39px 443px auto auto;}
#must_koz{margin:39px 363px auto auto;}
#must_iku{margin:39px 283px auto auto;}
#must_lin{margin:39px 203px auto auto;}
#must_ess{margin:39px 203px auto auto;}
#must_sho{margin:39px 203px auto auto;}




/* ▼ フットメニュー  */

#footer li,#footer a{
	height:10px;
	display:block;
	overflow:hidden;
	text-indent:-5000px;
	text-decoration:none;
	}

#footer li{
	width:66px;
	float:left;
	display:inline;
	margin:8px auto auto 8px;
	}

#footer li a.f_info{background:url(../oth/bas_img/f_info.png) no-repeat left top;}
#footer li a.f_site{background:url(../oth/bas_img/f_site.png) no-repeat left top;}
#footer li a.f_form{background:url(../oth/bas_img/f_form.png) no-repeat left top;}

#footer li a:hover{background-position:left bottom;}




/* ▼ タテのタブ部分  */

.sp_tab li a{
	position:absolute;
	right:539px;
	width:19px;
	height:104px;
	text-decoration:none;
	}

.hid{visibility:hidden;}

.sp_orange{
	top:280px;
	background:url(../oth/oth_img/sp_orange.gif) no-repeat left;
	}

.sp_grape{
	top:369px;
	background:url(../oth/oth_img/sp_grape.gif) no-repeat left;
	}

.sp_books{
	top:280px;
	background:url(../oth/oth_img/sp_books.gif) no-repeat left;
	}

.sp_goods{
	top:369px;
	background:url(../oth/oth_img/sp_goods.gif) no-repeat left;
	}

.sp_enote{
	top:280px;
	background:url(../inf/img/sp_enote.gif) no-repeat left;
	}

.sp_tab li a:hover{
	background-position:right;
	z-index:1;
	}



/* ▼ ページ送りナビ  */

ul.pager{
	font: 100% Arial, Helvetica, sans-serif;
	text-align: center;
	}

ul.pager li {
	list-style: none;
	display: inline;
	}  

ul.pager li strong {
	display: -moz-inline-box; /* firefox2 対応 */
	display: inline-block;
	padding: 0.2em 0.35em;
	background-color: #EEE;
	border: 1px #CCC solid;
	}  

ul.pager li a {
	display: -moz-inline-box; /* firefox2 対応 */
	display: inline-block;
	padding: 0.2em 0.35em;
	border: 1px #CCC solid;
	}  







