/*====================================================*/
/* 【基本設定】*/
/*====================================================*/

/* == ページ読み込み時に表示しないタブIDを設定 ========== */
#tab1,
#tab2,
#tab3,
#tab4,
#tab5,
#tab6,
#tab7 {
 display: none;
}


/*====================================================*/
/* 【スタイル】*/
/*====================================================*/

/* == サブメニュー ==================== */
/* スタイル初期化・基本設定 */
.tab_menu {
 width: 604px;
 padding: 0 8px;
 background: url("../images/tab_menu_bg.gif") top repeat-x;
 clear: both;
 display: block;
 font-size: 87.5%;	/* 14px */
}

/* history */
.history div.tab_menu {
 width: 602px;
 padding: 0 6px;
 margin-left:2px;
 background: url("../images/tab_menu_bg.gif") 0 2px top repeat-x;
 clear: both;
 display: block;
 font-size: 87.5%;	/* 14px */
}


.tab_menu ul {
}
.tab_menu li , 
.tab_menu a {
	width: 150px;
	height: 46px;
	background: url("../images/tab_btn_plane.gif") no-repeat;
	display: block;
	line-height: 42px;
	font-weight: bold;
	color: #333;
}
/* 7分割版 */
.tab_menu.tab_sep7 li , 
.tab_menu.tab_sep7 a {
 width: 86px;
 height: 46px;
}


.tab_menu li {
 float: left;
}

.tab_menu a,
.tab_menu .present {
 text-align: center;
 vertical-align: middle;
 display: block;
 text-decoration: none;
}

/* 通常 */

.tab_menu a.open {
 background-position: 0px -46px;

}


.tab_menu a:link,
.tab_menu a:visited {

}


/* ロールオーバー *//* 現在位置表示 */
.tab_menu a:hover,
.tab_menu a:active ,
.tab_menu .present {
	background-position: 0px -46px;
	background-color: #87c9f1;
}


/* == 内容記述部分 ==================== */
.tab_contents {
 padding-top: 12px;
 clear: both;
}

