/* hide hack from Mac-IE5 \*/
* html .mybuggyelement { height: 1%; }
/* end hiding */

/* IE-win only - The Holly Hack \*/
* html #container { height: 1%; }
/* End Holly Hack */

BODY {
	FONT-SIZE: 13px ;
	margin: 0px ; 
	padding: 0px ;
	background: #f7f7ff; /* #f6f6ff #333 */
	/* text-align: center; */
	color: #333;
}
div#container { 
	width: 760px;
	background: #FFF;
	/* margin: 0 auto; */
	border: 3px solid #fbfbff; /* #f0f0ff #666 */
	text-align: left;
	height: 1%;
} 
.bbg {
 VERTICAL-ALIGN: middle
; background-image: url(sign/waku2.gif); background-position: center
; background-color: #000066
; color: #ffffff
; height: 21px
; border-color: #999999; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px
}
.bbg_kaisou {
 VERTICAL-ALIGN: middle
; background-image: url(sign/waku2.gif); background-position: center
; background-color: #000066
; color: #ffffff
; border-color: #999999; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px
; height: 20px
}
.bbh {
 VERTICAL-ALIGN: middle
; background-image: url(sign/waku1.gif); background-position: center
; background-color: #F6F6FF
; border-color: #999999; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 2px; border-left-width: 1px
; font-size: 13px
; line-height: 120%}
.dbg {
	BACKGROUND-COLOR: #E6E6FF
}
.hil {
	BACKGROUND-COLOR: #FFFFE6; color: #FF6600
}
.title {
	FONT-SIZE: 15px
}
.small {
	FONT-SIZE: 12px; line-height: 130%
}
.related {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff
}
A:link {
	COLOR: #006699
}
A:visited {
	COLOR: #996699
}
A:hover {
	COLOR: #006699
}
A.rlinks:link {
	FONT-SIZE: 13px; TEXT-DECORATION: none
; color: #0000CC
}
A.rlinks:visited {
	FONT-SIZE: 13px; TEXT-DECORATION: none
; color: #0000BB
}
A.rlinks:hover {
	FONT-SIZE: 13px; TEXT-DECORATION: underline
; color: #FF6600
}
A.highlight:link {
	FONT-SIZE: 12px; COLOR: #ff8800; TEXT-DECORATION: none
}
A.highlight:visited {
	FONT-SIZE: 12px; COLOR: #ff8800; TEXT-DECORATION: none
}
A.highlight:hover {
	FONT-SIZE: 12px; COLOR: #ff8800
}
A.mainlink:link {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
A.mainlink:visited {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
A.mainlink:hover {
	FONT-SIZE: 12px; COLOR: #ff8800; TEXT-DECORATION: underline
}
A.nav:link {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.nav:visited {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.nav:hover {
	FONT-SIZE: 12px; COLOR: #FF8800; TEXT-DECORATION: underline
}
A.kaisou:link {
	FONT-SIZE: 12px; COLOR: #ff4400; TEXT-DECORATION: none
; padding-top: 4px; padding-bottom: 5px
; background-image: url(sign/waku1.gif); background-position: center
; background-color: #F6F6FF
}
A.kaisou:visited {
	FONT-SIZE: 12px; COLOR: #ff4400; TEXT-DECORATION: none
; padding-top: 4px; padding-bottom: 5px
; background-image: url(sign/waku1.gif); background-position: center
; background-color: #F6F6FF
}
A.kaisou:hover {
	FONT-SIZE: 12px; COLOR: #ff4400; padding-top: 4px; padding-bottom: 5px
; background-image: url(sign/waku1.gif); background-position: center
; background-color: #F6F6FF
}
.divider {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #999999
}
.input {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; WIDTH: 150px; COLOR: #000000
}
P {
	FONT-SIZE: 13px
}
STRONG {
	FONT-SIZE: 13px
}
EM {
	FONT-SIZE: 13px
}
DT {
	FONT-SIZE: 13px
}
DD {
	FONT-SIZE: 13px
}
UL {
	FONT-SIZE: 13px
}
OL {
	FONT-SIZE: 13px
}
DL {
	FONT-SIZE: 13px
}
sl {
	FONT-SIZE: 13px
}
TH {
	FONT-SIZE: 13px
}
TD {
	FONT-SIZE: 13px
}
FONT {
	FONT-SIZE: 13px
}
U {
	FONT-SIZE: 13px
}
BLINK {
	FONT-SIZE: 13px
}
SELECT {
	FONT-SIZE: 13px
}
OPTION {
	FONT-SIZE: 13px
}
DIV {
	FONT-SIZE: 13px
}
SPAN {
	FONT-SIZE: 13px
}
LI {
	FONT-SIZE: 13px
}
H1 {
	clip: rect(   );
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	line-height: 150%
    ;
	background-image: url(sign/waku1.gif);
	padding-right: 1px;
	padding-left: 7px;
	background-position: center
    ;
	border-width: 1px;
	border-color: #999999;
	border-style: solid
    ;
	background-color: #F6F6FF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
    
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 25px
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 22px
}
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px
}
.main10 {  font-size: 13px; line-height: 150%}
.main12 {  font-size: 15px; line-height: 150%}
.main10_110 { font-size: 13px; line-height: 130%}
.main16 { font-size: 18px; line-height: 140% }
A.toplink:link {
	FONT-SIZE: 13px; line-height: 140%; TEXT-DECORATION: none
; color: #0000CC
}
A.toplink:visited {
	FONT-SIZE: 13px; line-height: 140%; TEXT-DECORATION: none
; color: #0000BB
}
A.toplink:hover {
	FONT-SIZE: 13px; line-height: 140%; TEXT-DECORATION: underline
; color: #FF6600
}
.main10hako { font-size: 13px; line-height: 140% ; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px}
.dbg1 { BACKGROUND-COLOR: #FFFFCC}
.hil1 { BACKGROUND-COLOR: #FFFFFF; color: #FF6600 }
.small2 { FONT-SIZE: 12px; line-height: 140%}
A.rlinks2:link { FONT-SIZE: 12px; line-height: 130%; TEXT-DECORATION: none ; color: #0000CC}
A.rlinks2:visited { FONT-SIZE: 12px; line-height: 130%; TEXT-DECORATION: none ; color: #0000BB}
A.rlinks2:hover { FONT-SIZE: 12px; line-height: 130%; TEXT-DECORATION: underline ; color: #FF6600 }
.dbg2 { BACKGROUND-COLOR: #FFFFCC; font-weight: normal}
.midasi {
    clip: rect(   ); font-size: 13px; font-weight: bold; color: #333333; line-height: 150%
    ; background-image: url(sign/waku1.gif); padding-right: 1px; padding-left: 1px; background-position: center
    ; border-width: 1px; border-color: #999999 ; border-style: solid
    ; background-color: #F6F6FF;
    }
.midasi2 {
    clip: rect(   ); font-size: 13px; font-weight: bold; color: #333333; line-height: 140%
    ; background-image: url(sign/waku1.gif); padding-right: 1px; padding-left: 5px; background-position: center
    ; border-width: 0px 0px 1px 5px; border-color: #cccccc ; border-style: solid
    ; background-color: #F6F6FF; margin: 10px 0px;
    }
.midasimini {
    clip: rect(   ); font-size: 13px; color: #333333; line-height: 140%
    ; background-image: url(sign/waku1.gif); padding-right: 2px; padding-left: 2px; background-position: center
    ; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-color: #999999 ; border-style: solid
    ; background-color: #F6F6FF;
    }
/* margin 上　右　下　左 */
.midasitop {
    clip: rect(   ); font-size: 13px; font-weight: bold; color: #333333; line-height: 150%
    ; background-image: url(sign/waku1.gif); padding-right: 1px; padding-left: 1px; background-position: center
    ; border-width: 1px; border-color: #999999 ; border-style: solid
    ; background-color: #F6F6FF; margin: 0px 0px 10px 0px;
    }
.midasiminitop {
    font-size: 13px; color: #333333; background-image: url(sign/waku1.gif); background-position: center
    ; padding-right: 2px; padding-left: 2px; background-position: center
    ; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-color: #cccccc ; border-style: solid
    ; background-color: #F6F6FF
    }
.waku1 { background-color: #000066; font-size: 13px}
.waku2 { background-color: #3333FF; font-size: 13px}
.waku3 { background-color: #6666FF; font-size: 13px; color: #FFFFFF}
.waku4 { background-color: #9999FF; font-size: 13px}
.waku5 { background-color: #F1F1FD; font-size: 13px; line-height: 140%}
.waku6 { background-color: #F6F6FF; font-size: 13px}
.gray { background-color: #999999}
.topbox1 { font-size: 13px; line-height: 140%; border: #F1F1FD solid; border-width: 0px 1px 1px; background-color: #F6F6FF; background-image: url(sign/waku1.gif); background-position: center}
.topbox2 { background-color: #CCCCFF; font-size: 13px; border: solid; line-height: 140%; border-width: 0px 1px 1px 0px; border-color: #CCCCFF #999999 #999999 white}
.topbox3 { background-color: #CCCCFF; font-size: 13px; border: solid; line-height: 140%; border-width: 0px 0px 1px 1px; border-color: #CCCCFF white #999999 #999999}
.boxwaku { background-color: #F6F6FF;  font-size: 13px; line-height: 150%; color: #333333;border-width: 1px; border-color: #cccccc; border-style: solid; padding: 5px}
.boxwaku3 { background-color: #F6F6FF; font-size: 13px; padding: 2px; background-image: url(sign/waku1.gif); border-width: 1px; border-color: #999999 ; border-style: solid; background-position: center}
.box1waku3 { font-size: 13px; line-height: 150%; color: #333333;border-width: 1px; border-color: #cccccc; border-style: solid; padding: 2px}
.box1waku3top { font-size: 13px; line-height: 150%; color: #333333;border-width: 1px; border-color: #cccccc; border-style: solid; padding: 5px}
.boxwaku3s {
    font-size: 13px; padding: 2px; background-color: #F6F6FF; background-image: url(sign/waku1.gif)
    ; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-color: #999999 ; border-style: solid
    ; background-position: center
    }
.box1waku3s {
    font-size: 13px; line-height: 150%; color: #333333
    ; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-color: #cccccc; border-style: solid
    ; padding: 2px
    }
.boxwaku3ss {
    font-size: 13px; padding: 2px; background-color: #F6F6FF; background-image: url(sign/waku1.gif)
    ; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; border-color: #999999 ; border-style: solid
    ; background-position: center
    }
.box1waku3ss {
    font-size: 13px; line-height: 150%; color: #333333
    ; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; border-color: #cccccc; border-style: solid
    ; padding: 2px
    }
.yokosen {  border: #cccccc dashed; border-width: 0px 0px 1px; background-color: #cccccc; margin:0px 0px 5px 0px}
.topbg1 { background-image: url(sign/MFT.gif); background-repeat: no-repeat; background-position: left center}
.topbg2 { background-image: url(sign/topblue.gif); background-repeat: no-repeat ; background-position: left center}
.topbg3 { background-image: url(sign/MFT_1.gif); background-repeat: no-repeat ; background-position: left center}
.topback { background-color: #CCCCFF; font-size: 13px; line-height: 140% }
.topback1 {  background-color: #D7D7FF; background-image: url(spacer.gif)}
.topfont2 {
	font-size: 13px;
	line-height: 110%;
	color: #000066;
}
A.topfont2:link {color: #000066 }
A.topfont2:visited {color: #000066 }
A.topfont2:hover  {color: #000066 }

.tabline { background-color: #999999; font-size: 13px}
/* リスト全体 */
ul.pagelinks {
   padding: 0px;
   margin: auto;
}
.sp { padding:1px 0px 0px;margin: 1px 0px 0px;}


/* 各項目の装飾 */
ul.pagelinks li {
   width: 1.2em;
   line-height: 1.2em;
   list-style-type: none;
   border: 1px solid #cccccc;
   float: left;
   margin: 0.1em;
   padding: 0px;
   font-weight: bold;
   font-size: 15px;
   text-align: center;
}

/* リンクの装飾 */
ul.pagelinks li a {
   display: block;
   text-decoration: none;
   width: 1.2em;
}
/* 未訪問リンクの色 */
ul.pagelinks li a:link {
   background-color: white;
   color: #0000CC;
}
/* 既訪問リンクの色 */
ul.pagelinks li a:visited {
   background-color: white;
   color: #000099;
}
/* マウスが乗ったときの色 */
ul.pagelinks li a:hover {
   background-color: #e6e6ff;
   color: #FF6600;
}

/* 現在位置項目の装飾 */
ul.pagelinks li.here {
   background-color: #e6e6e6;
   color: #000000;
   border-color: #cccccc;
}
/* タブ */
div.Tabs { padding:3px 0px 10px 0px;}
ul.TabsNavi { font-family: Arial,'ＭＳ Ｐゴシック', sans-serif; margin:0 10px; padding:0; text-align:left; }
ul.TabsNavi li { list-style:none; display:inline; margin:0; padding:0 ; position: relative; overflow: visible; }
ul.TabsNavi li a { border-style: solid;
   border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px;
   padding:3px 3px;
   background-image: url(sign/waku1.gif); background-position: center;
   font-size:12px; text-decoration:none; color: #0000CC; border-color: #d6d6d6 #d6d6d6 #c0c0c0}
ul.TabsNavi li a:hover { text-decoration:none; background-color:#F6F6FF; color: #FF6600; }
ul.TabsNavi li a.current { background-image: url(sign/waku3.gif); background-position: center;
   color:#222; border-color: #c0c0c0 #c0c0c0 #FFFFFF; border-style: solid; font-weight: bold;
   border-top-width: 1px; border-right-width: 1px; border-bottom-width: 2px; border-left-width: 1px}
   
div.TabsContent { border:1px solid #C0C0C0; padding:5px 5px 5px 5px; margin-top:3px; display:none; }
div.TabsContent.currentTab { display:block; }
div.ScriptNoCont { border:1px solid #C0C0C0; padding:5px 0px 5px 10px; }
div.box { padding:3px 0px 10px 0px;}
div.Cont2 { border: 1px #C0C0C0 solid; padding:5px 5px 5px 5px; display:block; margin-top:3px;}
ul.Tabstyle { font-family: Arial,'ＭＳ Ｐゴシック', sans-serif; margin:0 10px; padding:0; text-align:left; }
ul.Tabstyle li {
 list-style:none; display:inline; margin:0; overflow: visible;
 border:1px solid; padding:3px 3px; background:#fff; font-size:13px; text-decoration:none;
 position: relative; border-color: #C0C0C0 #C0C0C0 #FFFFFF;}
div.imageboxR { float: right; font-size: 12px; line-height: 140%; color: #555566; padding:5px 0px 5px 10px;}
div.imageboxL { float: left; font-size: 12px; line-height: 140%; color: #555566; padding:5px 10px 5px 0px;}
div.imageboxC { font-size: 12px; line-height: 140%; color: #555566; padding:5px 0px 10px 0px;}

/* google検索用 */
.cse-branding-bottom,
.cse-branding-right {
margin:0;
padding:0
}
.cse-branding-bottom,
.cse-branding-right {
zoom: 1;
}
.cse-branding-bottom:after,
.cse-branding-right:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden
}
.cse-branding-text { 
font: 10px Arial;
}
.cse-branding-form form {
margin-bottom: 0;
padding-bottom: 0;
}
/* Bottom-specific selectors */
.cse-branding-bottom .cse-branding-logo, 
.cse-branding-bottom .cse-branding-text {
display: block; 
float: left
}
.cse-branding-bottom .cse-branding-form {
margin-bottom: 3px;
}
.cse-branding-bottom .cse-branding-logo {
padding: 0
}
.cse-branding-bottom .cse-branding-text {
padding-top: 4px
}
.cse-branding-right .cse-branding-form {
float: left;
}
/* Right-specific selectors */
.cse-branding-right .cse-branding-logo, 
.cse-branding-right .cse-branding-text {
margin-left: 4px;
}
.cse-branding-right .cse-branding-form {
float: left;
margin-right: 4px;
}
.cse-branding-right .cse-branding-logo {
padding: 0
}
.cse-branding-right .cse-branding-text {
margin-top: -4px
}
/* google検索用終わり */

#center {
	text-align: center;
}


/*　--- navi関連 --- */

ul#navi {
	padding: 0px;
	margin: 0;
	width: 760px;
	height: 22px;
	background: #006;
	VERTICAL-ALIGN: middle;
	background-image: url(sign/waku2.gif);
	background-position: center;
	color: #fff;
}
ul#navi li {
	float: left;
	margin: 0;
	padding: 4px 0 4px 0;
	list-style-type: none;
}
ul#navi li a {
	text-decoration: none;
	padding: 0px 9px 0px 9px;
	border-right: 1px #999 solid;
	/*border-left: 1px #999 solid;*/
}
ul#navi li a:link, ul#navi li a:visited {
	background-color: inherit;
	color: #fff;
}
ul#navi li a:hover, ul#navi li a:active {
	background-color: inherit;
	color: #F80;
	text-decoration: underline;
}



ul#navi1 {
	padding: 0px;
	margin: 0;
	width: 758px;
	background: #F6F6FF;
	VERTICAL-ALIGN: middle;
	background-image: url(sign/waku1.gif);
	background-position: center;
	border-color: #CCC; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 2px; border-left-width: 1px;
	color: #333;
	height: 22px;
}
ul#navi1 li {
	float: left;
	margin: 0;
	padding: 5px 0 3px 0;
	list-style-type: none;
}
ul#navi1 li a {
	text-decoration: none;
	padding: 0px 8px 0px 8px;
	border-right: 1px #CCC solid;

}
ul#navi1 li a:link, ul#navi1 li a:visited {
	background-color: inherit;
	color: #333;
}
ul#navi1 li a:hover, ul#navi1 li a:active {
	background-color: inherit;
	color: #F80;
	text-decoration: underline;
}


.clear {
	clear:both;
}


#topicpath {
	font-size: 12px;
	height: 25px;
	padding-top: 5px;
}



/*　--- naviコンテンツ --- */


div#head1 li#head1_tab a,
div#head8 li#head8_tab a {
	color: #F80;
}

div#head2 li#head2_tab a, 
div#head3 li#head3_tab a, 
div#head4 li#head4_tab a, 
div#head5 li#head5_tab a, 
div#head6 li#head6_tab a, 
div#head7 li#head7_tab a, 
div#head9 li#head9_tab a {
	color: #F40;
	background-image: url(sign/waku1.gif); 
	background-position: center; 
	background-color: #F6F6FF;
	padding-top: 4px; padding-bottom: 5px;
	border-right: 0px;
}

div#head2 li#head1_tab a, 
div#head3 li#head2_tab a, 
div#head4 li#head3_tab a, 
div#head5 li#head4_tab a, 
div#head6 li#head5_tab a, 
div#head7 li#head6_tab a, 
div#head9 li#head8_tab a {
	border-right: 0px
}


div#a1 li#a1_tab a, 
div#a2 li#a2_tab a, 
div#a3 li#a3_tab a, 
div#a4 li#a4_tab a, 
div#a5 li#a5_tab a, 
div#a6 li#a6_tab a, 
div#a7 li#a7_tab a, 
div#a8 li#a8_tab a, 
div#a9 li#a9_tab a {
	color: #F40;
}

/*　--- naviコンテンツ終わり --- */




#sidenavi {
	background-color: #f7f7FF;
	border-width: 0px 0px 1px 0px;
	border-style:solid
	border-color: #e0e0ff;
	list-style-type: none;
	margin: 0px;
	margin-bottom: 7px;
	padding: 0px;
}
#sidenavi1 {
	border-width: 5px 0px 1px 0px;
	border-style:solid
	border-color: #e0e0ff;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-top:9px;
}
#sidenavi li {
	border-width: 0px 2px 1px 2px;
	border-style: solid;
	border-bottom-color: #d6d6ff;
	border-right-color: #e0e0ff;
	border-left-color: #e0e0ff;
	padding-top: 5px;
	padding-bottom: 4px;
}
#sidenavi1 li {
	background-image: url(sign/waku4.gif);
	background-position: center; 
	background-color: #efefff;
	border-width: 2px 1px 1px 1px;
	border-style: solid;
	border-top-color: #e0e0ff;
	border-bottom-color: #ccc;
	border-right-color: #e0e0ff;
	border-left-color: #e0e0ff;
	padding-top: 5px;
	padding-bottom: 4px;
}
#sidenavi1 li#ss {
	background-image: url(sign/waku1.gif);
	background-position: center;
	background-color: #efefff;
	border-botom: #909090;
	border-top-color: #d0d0ff;
	border-right-color: #d0d0ff;
	border-left-color: #d0d0ff;
	border-width: 1px 1px 2px 1px;
	border-style: solid;
	margin-top:9px;
}

#sidenavi1 li#ss a {
	color: #333;
	font-weight: bold;
}

#sidenavi a,
#sidenavi1 a {
	margin: 5px;
}

#sidenavi a:link,
#sidenavi1 a:link {
	FONT-SIZE: 13px; TEXT-DECORATION: none
; color: #0000CC
}
#sidenavi a:visited,
#sidenavi1 a:visited {
	FONT-SIZE: 13px; TEXT-DECORATION: none
; color: #0000BB
}
#sidenavi a:hover,
#sidenavi1 a:hover {
	FONT-SIZE: 13px; TEXT-DECORATION: underline
; color: #FF6600
}



div#s1 li#s1_tab, 
div#s2 li#s2_tab, 
div#s3 li#s3_tab, 
div#s4 li#s4_tab, 
div#s5 li#s5_tab, 
div#s6 li#s6_tab, 
div#s7 li#s7_tab, 
div#s8 li#s8_tab, 
div#s9 li#s9_tab,
div#s10 li#s10_tab,
div#s11 li#s11_tab, 
div#s12 li#s12_tab, 
div#s13 li#s13_tab, 
div#s14 li#s14_tab, 
div#s15 li#s15_tab, 
div#s16 li#s16_tab, 
div#s17 li#s17_tab, 
div#s18 li#s18_tab, 
div#s19 li#s19_tab,
div#s20 li#s20_tab,
div#s21 li#s21_tab {
	background-color: #FFF;
}

div#s1 li#s1_tab a, 
div#s2 li#s2_tab a, 
div#s3 li#s3_tab a, 
div#s4 li#s4_tab a, 
div#s5 li#s5_tab a, 
div#s6 li#s6_tab a, 
div#s7 li#s7_tab a, 
div#s8 li#s8_tab a, 
div#s9 li#s9_tab a,
div#s10 li#s10_tab a,
div#s11 li#s11_tab a, 
div#s12 li#s12_tab a, 
div#s13 li#s13_tab a, 
div#s14 li#s14_tab a, 
div#s15 li#s15_tab a, 
div#s16 li#s16_tab a, 
div#s17 li#s17_tab a, 
div#s18 li#s18_tab a, 
div#s19 li#s19_tab a,
div#s20 li#s20_tab a,
div#s21 li#s21_tab a {
	color: #F40;
}

.hyo tr th {
	background-color: #F0F0FF;
	padding: 7px;
	line-height: 150% ;
	text-align:center
}
.hyo tr td {
	background-color: #FAFAFF;
	line-height: 150% ;
	padding: 7px;
}
.hyo tr th,
.hyo tr td {
	border-bottom-style: solid;
	border-bottom-color: #DEDEFF;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-right-color: #DEDEFF;
	border-right-width: 1px;
}
table.hyo {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #DEDEFF;
	border-left-color: #DEDEFF;
}
