/* 本文テキストサイズ　*/
.text-large {  font-size: 108% ;line-height:120%}
.text-std {  font-size: 83% ;line-height:120%}
.text-small {  font-size: 67% ;line-height:120%}

/* 注意書きインデックス　*/
.note {  font-size: 67%; color: #FF9900; vertical-align: text-top}
.note-red {  font-size: 67%; color: #990000; vertical-align: text-top}

/* タイトルテキストサイズ　*/
h1 {  font-size: 108%; font-weight: bold; margin: 0px}
h2 {  font-size: 83%; font-weight: bold; margin: 4px}
h3 {  font-size: 83%; font-weight: bold; margin-top: 1px; margin-bottom: 0px; padding-left: 5px; border-left-width: 3px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: solid; border-color: #999999}
h5 {  font-size: 83%; font-weight: bold; margin: 0px}

/*****テーブル文字サイズ標準*********/
/* テーブル"見出し"「文字サイズ標準：左・中央・右寄せ」*/
th.data-th1-left-2 {  font-size: 83%; text-align: left; font-weight: normal; background-color: #CCCCCC; padding: 6px}
th.data-th2-left-2 {  font-size: 83%; text-align: left; font-weight: normal; background-color: #efefef; padding: 6px}
th.data-th1-center-2 {  font-size: 83%; font-weight: normal; background-color: #CCCCCC; padding: 6px}
th.data-th2-center-2 {  font-size: 83%; font-weight: normal; background-color: #efefef; padding: 6px}
th.data-th1-right-2 {  font-size: 83%; text-align: right; font-weight: normal; background-color: #CCCCCC; padding: 6px}
th.data-th2-right-2 {  font-size: 83%; text-align: right; font-weight: normal; background-color: #efefef; padding: 6px}
/* テーブル"見出し"「文字サイズ標準：左寄せ：ボールド」*/
th.data-th1-left-b-2 {  font-size: 83%; text-align: left; font-weight: bold; background-color: #ffffff; padding: 6px}
th.data-th2-left-b-2 {  font-size: 83%; text-align: left; font-weight: bold; background-color: #CCCCCC; padding: 6px}
th.data-th3-left-b-2 {  font-size: 83%; text-align: left; font-weight: bold; background-color: #efefef; padding: 6px}

/* テーブル"見出し"「文字サイズ標準：左・中央寄せ」：黄色インデックス表 */
th.data-th-yl-center {	font-size: 83%; text-align: center; font-weight: normal; background-color: #FAFAB7; padding: 6px}
th.data-th-yl-left {	font-size: 83%; text-align: left; font-weight: normal; background-color: #FAFAB7; padding: 6px}
/* テーブル"見出し"「文字サイズ標準：左・中央寄せ」：青色インデックス表 */
th.data-th-bl-center {	font-size: 83%; text-align: center; font-weight: normal; background-color: #C7DBFF; padding: 6px}
th.data-th-bl-left {	font-size: 83%; text-align: left; font-weight: normal; background-color: #C7DBFF; padding: 6px}
/* テーブル"データ"「文字サイズ標準：左・中央・右寄せ」*/
td.data-td-left-2 {  font-size: 83%; text-align: left ;background-color: #FFFFFF; padding: 6px}
td.data-td-center-2 {  font-size: 83%; text-align: center ;background-color: #FFFFFF; padding: 6px}
td.data-td-right-2 {  font-size: 83%; text-align: right ;background-color: #FFFFFF; padding: 6px}

/*****テーブルサイズ小*********/
/* テーブル見出し「文字サイズ小：左・中央・右寄せ:カラー2色」*/
th.data-th1-left-s {  font-size: 67%; text-align: left; font-weight: normal; background-color: #CCCCCC; padding: 3px}
th.data-th2-left-s {  font-size: 67%; text-align: left; font-weight: normal; background-color: #efefef; padding: 3px}
th.data-th1-center-s {  font-size: 67%; text-align: center ; font-weight: normal; background-color: #cccccc; padding: 3px}
th.data-th2-center-s {  font-size: 67%; text-align: center ; font-weight: normal; background-color: #efefef; padding: 3px}
th.data-th1-right-s {  font-size: 67%; font-weight: normal; background-color: #cccccc; padding: 3px}
th.data-th2-right-s {  font-size: 67%; font-weight: normal; background-color: #efefef; padding: 3px}
/* テーブル"データ"「文字サイズ小：左・中央・右寄せ：カラー1色」*/
td.data-td-left-s {  font-size: 67%; text-align: left ; background-color: #FFFFFF; padding: 3px}
td.data-td-centert-s {  font-size: 67%; text-align: center ; background-color: #FFFFFF; padding: 3px}
td.data-td-right-s {  font-size: 67%; text-align: right ; background-color: #FFFFFF; padding: 3px}

/*------タブ開始位置---*/
ul.tab{
list-style-type:none;
margin: 0;
padding: 0;
}

.tabNavi{
margin:0;
}

.tabNavi ul { 
margin: 0;
padding: 0;
}


.tabNavi ul li.offitem1{
float:left;
margin:0;
padding:5px 20px 5px 5px;
background:#659991 url("/sinavi/PublishingImages/bg_tab_off1.gif") 100% 0 repeat-y;
font-size:85%;
}

.tabNavi ul li.offitem2{
float:left;
margin:0;
padding:5px 20px 5px 5px;
background:#659991 url("/sinavi/PublishingImages/bg_tab_off2.gif") 100% 0 repeat-y;
font-size:85%;
}

.tabNavi ul li.offitem3{
float:left;
margin:0;
padding:5px 20px 5px 5px;
background:#659991 url("/sinavi/PublishingImages/bg_tab_off3.gif") 100% 0 repeat-y;
font-size:85%;
}

.tabNavi ul li.currentItem1{
float:left;
margin:0;
padding:5px 20px 5px 5px;
background:#006b6d url("/sinavi/PublishingImages/bg_tab_on1.gif") 100% 0 repeat-y;
font-size:85%;
}

.tabNavi ul li.currentItem2{
float:left;
margin:0;
padding:5px 20px 5px 5px;
background:#006b6d url("/sinavi/PublishingImages/bg_tab_on2.gif") 100% 0 repeat-y;
font-size:85%;
}

.tabNavi ul.tab li a {
display:block;
color:#ffffff;
}

.tabNavi ul.tab li a:hover{
color:#ff0000;
text-decoration:none;
}

.tabNavi ul li em{
color:#ffffff;
font-style:normal;
}



/*---タブメニュー---*/

.support_fosModelTabTop{
	float:left;
	white-space: nowrap;
	border-top		: 1px #cccccc solid;
	border-right	: 1px #cccccc solid;
	border-left		: 1px #cccccc solid;
}
.support_fosActTabTop	{background:#ECF9FF;padding:3px 8px 7px 8px; margin:0px 0px 0px 3px;font-weight:bold; }
.support_fosInactTabTop	{background:#FaFaFa;padding:3px 8px 3px 8px; margin:4px 0px 0px 3px;}

.support_fosModelTabTop{
	float:left;
	white-space: nowrap;
	border-top		: 1px #cccccc solid;
	border-right	: 1px #cccccc solid;
	border-left		: 1px #cccccc solid;
}

