/* ----------------------------------------- */
/* 画像タブ書式設定 2010.02.19               */
/* ----------------------------------------- */

.tab-pane1 { margin:0; padding:10px; border-top:1px solid #97a5b0; display:none; clear:both; }
.tab-pane1-sel { margin:0; padding:10px; border-top:1px solid #97a5b0; clear:both; }

ul.tab-nav1 {
	margin:0; padding:0 5px; zoom:1;
	list-style-type:none; line-height:1.8;
	font-size: 13px;
}

/* タブメニュー(IEバグ回避用) */

/*\*/
* html ul.tab-nav1 {
	height:1em;
	overflow:visible;
}
/**/

ul.tab-nav1:after {
	content:"";
	display:block;
	clear:both;
}

/* 画像タブ */

ul.tab-nav1 li {
	float:left; margin:0 0 0 2px; min-width:80px; padding:0; width:190px;
}
ul.tab-nav1 a , ul.tab-nav1 a span {
	display:block; background:url(../../Scripts/tab-g.png) no-repeat;
}
ul.tab-nav1 a {
	margin:1px 0 0 0; padding:0 10px 0 0;
	color: #2c624e;
	/* color:#333; */ background-position:100% -100px;
	text-align:center;	font-weight:bold; text-decoration:none;
	white-space:nowrap; outline:0;
}
ul.tab-nav1 .present a {
	position:relative; top:1px; z-index:2; margin-top:0;
}
ul.tab-nav1 a span {
	padding:8px 0 0 10px; background-position:0 0;
	width:76px; min-width:76px;
	height:22px; min-height:22px;
}
*>ul.tab-nav1 a span {
	width:auto; height:auto;
}
ul.tab-nav1 li a:link , ul.tab-nav1 li a:visited {
	color:#333; border-bottom:0;
}
ul.tab-nav1 .present a , ul.tab-nav1 a:hover , ul.tab-nav1 a:focus , ul.tab-nav1 a:active {
	border-bottom:0; background-position:100% -150px;
}
ul.tab-nav1 .present a span {
	background-position:0 -50px; padding-bottom:1px;
}
ul.tab-nav1 a:hover span , ul.tab-nav1 a:focus span , ul.tab-nav1 a:active span {
	color:#ff3300; background-position:0 -50px;
}
ul.tab-nav1 .present a:hover span {
	color:#333;
}
ul.tab-nav1 .present a:link , ul.tab-nav1 .present a:visited {
	cursor:text;
}
ul.tab-nav1 a:hover , ul.tab-nav1 a:focus , ul.tab-nav1 a:active {
	cursor:pointer;
}

