@charset "UTF-8";

body {font-family:"ＭＳゴシック",Osaka,Sans-serif;margin:0px;padding:0px;background-color:#FFFFFF;font-size:12px;line-height:160%;letter-spacing:1px;min-width:760px;color:#666666;}
.attention {color:#FF0000;font-weight:normal;}
.para_header1 {color:#666666;font-weight:bold;}
.para_header2 {color:#663300;font-weight:bold;}
.para_subheader4 {color:#660099;font-weight:bold;}
.para_subheader2 {color:#339933;font-weight:bold;}
.para_subheader3 {color:#999900;font-weight:bold;}
.para_subheader1 {color:#000666;font-weight:bold;}
.para_content_highlight1 {color:#FF0000;}
.para_content_highlight2 {color:#CC6600;}
.para_content_highlight3 {color:#693;}
.contentheading {margin:0px;padding:0px;font-weight:bold;background-color:#FFFFFF;font-size:1.2em;color:#666666;}
.linkpagecontent {margin:0px;padding:0px;font-size:14px;line-height:160%;letter-spacing:1px;min-width:760px;color:#666666;}
.tablecontent {margin:0px;padding:0px;font-size:12px;line-height:160%;letter-spacing:1px;min-width:760px;color:#666666;}
<!--.tbl_content_whdr {margin:0px;padding:0px;font-size:0.85em;font-weight:bold;line-height:1.5;letter-spacing:0.1em;min-width:760px;color:#FFFFFF;}-->
.tbl_content_whdr {margin:0px;padding:0px;font-size:1.1em;font-weight:bold;line-height:1.5;letter-spacing:0.1em;color:#FFFFFF;}
<!--.tbl_content_whte {margin:0px;padding:0px;font-size:0.85em;line-height:1.5;letter-spacing:0.1em;min-width:760px;color:#FFFFFF;}-->
.tbl_content_whte {margin:0px;padding:0px;font-size:1.1em;line-height:1.5;letter-spacing:0.1em;color:#FFFFFF;}
<!--.tbl_content_grey {margin:0px;padding:0px;font-size:0.85em;line-height:1.5;letter-spacing:0.1em;min-width:760px;color:#666666;}-->
.tbl_content_grey {margin:0px;padding:0px;font-size:1.1em;line-height:1.5;letter-spacing:0.1em;color:#666666;}
<!--.calcontent {margin:0px;padding:0px;font-size:0.8em;line-height:1.2;letter-spacing:1px;min-width:760px;color:#666666;}-->
.calcontent {margin:0px;padding:0px;font-size:0.8em;line-height:1.2;letter-spacing:1px;color:#666666;}
.eventheader {font-weight:bold;margin:0px;padding:0px;font-size:1.3em;line-height:1.3;color:#FF9900;}
.eventsubheader {font-weight:bold;margin:0px;padding:0px;font-size:1.3em;line-height:1.3;color:#666666;}
.special {color:#CC0000;font-weight:bold}
.rowheader {background:#66ccff;color:#FFFFFF;font-size:0.85em;font-weight:bold;}
.rowheader_white {font-weight:bold;color:#FFFFFF;}
.rowcolor1 {background:#a8ddf7;color:#666666;font-size:0.83em;}
.rowcolor2 {background:#d5eefa;color:#666666;font-size:0.83em;}
<!--.copyright {color:#666666;font-size:0.75em;font-family:Arial;font-weight:normal;text-transform:none;h:760px;color:#666666;letter-spacing:0.03em}-->
.copyright {color:#666666;font-size:0.75em;font-family:Arial;font-weight:normal;text-transform:none;color:#666666;letter-spacing:0.03em}
.smallprint {color:#666666;font-size:0.89em;font-family:Arial;font-weight:normal;text-transform:none;letter-spacing:0.05em;line-height:1.5;}
.smallprint2 {color:#666666;font-size:0.82em;font-family:Arial;font-weight:normal;text-transform:none;letter-spacing:0.03em;line-height:1.5;}
.fineprint {color:#CC0033;font-size:0.9em;font-family:Arial;font-weight:normal;text-transform:none;}
.fineprint2 {color:#990000;font-size:0.9em;font-family:Arial;font-weight:normal;text-transform:none;}
.photocaption {color:#CC0033;font-size:0.75em;font-family:Verdana,Arial,Geneva;font-weight:normal;text-transform:none;}
.photoheader {color:#CC0033;font-size:0.6em;font-family:Verdana,Arial,Geneva;font-weight:bold;text-transform:none;}
ul{color:#666666;margin-top:5px;margin-left:10px;padding-left:0;text-indent:10px;}

div,h1,h2,h3,h4,p{border:none;margin:0em;padding:0em;}
h1{font-size:2em;}
h2{font-size:1.5em;}
h3{font-size:1.1em;color:#555;}
h4{font-size:1em;}
p{font-size:0.93em;}
a:link{text-decoration:underline;color:#0033cc;background:transparent;}
a:visited{color:#5533cc;background:transparent;}
a:hover,a:active{color:#fff;background:#000099;}
img{border-style:none;}
a img{border:0px;}
.clear{clear:both;}

/* Begin defining background image above navigation menu */
#head{background-color:#012E8B;background-image:url("image/title_bg.gif"); background-repeat:repeat-x;padding:0px;margin:0px;}
/* End defining background image above navigation menu */

/* Begin defining style of navigation menu */
#menu{font-family:"ＭＳゴシック",Osaka,Sans-serif;margin:1px 0px 10px 0px;padding:1px;background-color:#062673;color:#fff;text-align:center;line-height:200%;clear:both;}
/*#menu{margin:1px 0px 1px 0px;padding:1px;background-color:#062673;color:#fff;text-align:center;line-height:140%;clear:both;}*/
#menu a{font-size:10px;font-weight:none;margin:0em 0em 0em 0em;text-decoration:none;padding:1px;}
/*#menu a{font-size:0.8em;margin:0px 0.3em 0.4em 0.3em;text-decoration:none;padding:3px;}*/
#menu a:link, #menu a:visited{color:#FFFFFF;}
#menu a:hover, #menu a:active{text-decoration:none;background:#A1CAF2;color:#062673;}
#menu a.now:link, #menu a.now:visited{color:#A1CAF2;}
#menu a.now:hover, #menu a.now:active{text-decoration:none;background:#A1CAF2;color:#062673;}
/* End defining style of navigation menu */

/* Begin defining style of language/search menu */
#tools{display:block;text-align:right;font-size:0.8em;padding:5px;color:#A3BCD3;background-color:#1580D8;border-bottom:1px solid #ffffff;}
#tools a:link,#tools a:visited{ text-decoration:none;color:#fff;}
#tools a:hover,#tools a:active{ text-decoration:none;background:#fff;color:#003366;}
#tools a.skip:link,#tools a.skip:visited{ text-decoration:none;color:#BBBBBB;}
#tools a.skip:hover,#tools a.skip:active{ text-decoration:none;background:#BBBBBB;color:#FFFFFF;}
#tools form{margin:0px; padding:0px;}
/* Begin defining style of language/search menu */

#main{margin:0px:padding:0px;position:relative;}
#news{margin-right:301px;position:relative;display:block;padding:15px;}
/*#news h2.news{margin:0px;padding:0px;background-image:url("image/menu_news_bg.gif");background-repeat:repeat-x;}*/
#news h3{margin:0em 0px 3px 0px;font-size:1em;}
#news h4{margin:0px 0px 0px 15px;font-size:1em;}
#news p{margin:0px 0px 1em 15px;font-size:0.9em;color:#333333;}
#news ol{margin:0px 0px 1em 40px;padding-left:0px;}
#news ol li{font-size:0.9em;}
#news ul{margin:0px;margin-left:5px;margin-bottom:1em;padding:0;}
#news ul li{font-family: Arial, Helvetica, sans-serif;background:url("common_img/li_head.gif") no-repeat left top;list-style:none;padding-left:5px;margin:2px;margin-left:15px;}

/*#text_link h2{margin:3px;margin-bottom:6px; color:#3366CC;font-size:1em;background-image:none;}
#text_link h2 a{color:#3366CC;}
#text_link h2 a:hover, #text_link h2 a:active{background-color:#3366CC;color:#ffffff;}
*/
#links{width:300px;float:right;margin:0px 0px 0px 1px;padding-top:15px;position:absolute;top:159px;right:0px;text-align:center;background-color:#DCE2E2;}
#links .box{border:1px solid #000;margin:0px;margin-bottom:5px;width:285px;text-align:center;}
#links .box h2{margin:0px;padding:0px;margin-top:2px;}
#links .banner{float:left;margin:5px;margin-left:33px;}
#links ul{margin:0;margin-left:5px;padding:0;text-align:left;}
#links ul li{font-family: Arial, Helvetica, sans-serif;background:url("common_img/list_bs.gif") no-repeat left top;list-style:none;padding-left:10px;margin:5px;margin-left:15px;font-size:0.9em;}
/*#bottom{margin:0px;padding:0px;position:relative;clear:both;}*/

#hp{display:block;text-align:right;font-size:0.8em;padding:0px;color:#A3BCD3;}
#hp .h_photo{margin:0px;padding:0px;margin-top:0px;} // Top thin white line
#hp .h_photo img{margin:3px;}


/*Begin defining style of content*/
#content {font-family:Arial;font-size:0.9em;width:98%;text-align:left;color:#555;margin-left:15px;margin-top:15px}
/*End defining style of content*/

#bottom{margin:0px;padding:0px;position:relative;clear:both;}

#footer{border-top:dotted 1px #aaa;width:285px;text-align:left;color:#555;margin-top:15px;}
#footer .ftxt{margin:5px;font-size:0.85em;}

/* ?v???g?g?p /// Print */
@media print{
body{font-size:9px;}
}
