body {background-color:#fff; margin: 0; padding: 0;}
table, td {font-variant: normal; font-family: "Lucida Grande", "‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sans-serif;}


/* Normal */
a{color:#ffffff;}
a:link{color:#05639a;text-decoration:underline;}
a:visited{color:#053263;text-decoration:underline;}
a:hover{color:#056263;text-decoration:none;}
a:active{color:#056263;text-decoration:none;}

/* TITLE */
#logo h1{display: none;}
#logo h2{display: none;}
#logo h3{display: none;}
#logo h4{display: none;}
#logo h5{display: none;}
#logo h6{display: none;}

/* Logo */
#logo h1{display: none;}

/* Navigation */
#caps_navi td {font-size: smaller;white-space: nowrap;height: 21px;}
#caps_navi a.site {background: url(/img/list.gif) no-repeat left;display: block;padding: 0px 10px 0px 10px;}
#caps_navi a.help {background: url(/img/list.gif) no-repeat left;display: block;padding: 0px 10px 0px 10px;}
#caps_navi a.goo {background: url(/img/list.gif) no-repeat left;display: block;padding:  0px 10px 0px 10px;}
#caps_navi h1 {font-size: 12px;text-decoration: none;color: #999999;position: absolute;top: 4px;}

#navi {background: #05639a;border-bottom: solid 1px #ccc;}
#navi_bg {background: #05639a url(/img/top_bg.gif); height: 24px;}

#main_navi td {font-size: smaller;white-space: nowrap;background: #f0faff;}
#main_navi a {color: #000;text-decoration: none;display: block;padding: 3px 4px; border: solid 1px #fff;}
#main_navi a:hover {color: #fff; background: #05639a;border: solid 1px #05639a;}
#main_navi a.on {color: #fff; background: #05639a;border: solid 1px #05639a;}

#sub_navi td {font-size: smaller;white-space: nowrap;}
#sub_navi a {color: #fff;display: block;padding: 3px 8px;border-right: solid 1px #999;}
#sub_navi a:hover {color:#ffff33;text-decoration:none;}
#sub_navi a.on {color: #ffff33; font-weight: bold;}

#end_navi td {font-size: smaller;white-space: nowrap; background: #05639a;}
#end_navi a {text-decoration: none; color: #fff; display: block; border: solid 1px #05639a; padding: 3px 5px;}
#end_navi a:hover {color: #fff; background: #05639a;border: solid 1px #ffffff;}


/* Body Style */
.sjs{font-size:smaller;line-height:120%;}
.sj{font-size:smaller;line-height:133%;}
.sjw{font-size:smaller;line-height:150%;}

.sjmg10{font-size:smaller;line-height:133%;margin-left:10px;}
.sjmg10ff{font-size:smaller;line-height:133%;color:#ffffff;margin-left:10px;}

.sjfff{font-size:smaller;line-height:133%; color:#ffffff;}
.sjcc0{font-size:smaller;line-height:133%; color:#cc0000;}
.sjccc{font-size:smaller;line-height:133%; color:#cccccc;}
.se{font-size:smaller;line-height:120%;font-family: Verdana,sans-serif;}

.mjs{font-size:smaller;line-height:125%;}
.mjs930{font-size:smaller;line-height:125%;color:#993300;}

.mj{font-size:smaller;line-height:125%;}
.mjw{font-size:smaller;line-height:125%;}

.mjmg10{font-size:smaller;line-height:133%;margin-left:10px;}
.mjmg10ff{font-size:smaller;line-height:133%;color:#ffffff;margin-left:10px;}





.mjfff{font-size:smaller;line-height:133%;color:#ffffff;}
.mjcc0{font-size:smaller;line-height:133%;color:#cc0000;}


.frmsolidtop{background-color:#ffffff;padding:0px;border:1px solid #cccccc;width:200px;}
.frmsolid02{background-color:#ffffff;padding:0px;border:1px solid #cccccc;width:139px;}
.frm200{background-color:#ffffff;padding:0px;border:1px solid #cccccc;width:200px;}
.frm400{background-color:#ffffff;padding:0px;border:1px solid #cccccc;width:400px;}
.frm50{background-color:#ffffff;padding:0px;border:1px solid #cccccc;width:50px;}


/* Main Title */
A.maintitle{color:#ffffff;text-decoration:underline;}
A:link.maintitle{color:#ffffff;text-decoration:underline;}
A:visited.maintitle{color:#e7e7e7;text-decoration:underline;}
A:hover.maintitle{color:#ffffff;text-decoration:none;}
A:active.maintitle{color:#ffffff;text-decoration:none;}


/* For Kyusyu */
/* Main Navigation */
A.mainnavi{color:#ffffff;text-decoration:none;font-weight:bold;white-space:nowrap;}
A:link.mainnavi{color:#ffffff;text-decoration:none;font-weight:bold;}
A:visited.mainnavi{color:#ffffff;text-decoration:none;font-weight:bold;}
A:hover.mainnavi{color:#ffffff;text-decoration:underline;font-weight:bold;}
A:active.mainnavi{color:#ffffff;text-decoration:none;font-weight:bold;}

/* Main Navigation Focus */
A.mainnavi02{color:#000000;text-decoration:none;white-space:nowrap;}
A:link.mainnavi02{color:#000000;text-decoration:none;}
A:visited.mainnavi02{color:#000000;text-decoration:none;}
A:hover.mainnavi02{color:#000000;text-decoration:underline;}
A:active.mainnavi02{color:#000000;text-decoration:none;}

/* Sub Navigation */
A:hover.subnavi{background:#FFFF33;}
A:active.subnavi{background:#FFFF33;}

/* Sub Navigation Focus*/
A.subnavi02{background:#FFFF33;font-weight:bold;}
A:link.subnavi02{background:#FFFF33;}
A:visited.subnavi02{background:#FFFF33;}
A:hover.subnavi02{background:#FFFF33;}
A:active.subnavi02{background:#FFFF33;}

/* Nomarl*/
.text0 {FONT-SIZE: 10px;}
.text1 {FONT-SIZE: 12px; ;}
.text2 {FONT-SIZE: 10px; LINE-HEIGHT: 125%;}
.text3 {FONT-SIZE: 12px;}
.text4 {FONT-SIZE: 10px;}
.text5 {FONT-SIZE: 9px; LINE-HEIGHT: 125%;}
.SB {BORDER-RIGHT: #fff 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 0px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #fff 1px solid; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid; 
;}

.textm {
	FONT-SIZE: 12px; LINE-HEIGHT: 15px
;}