@charset "UTF-8";

body{margin:0px;padding:0px;background-color:#FFFFFF;color:#000000;font-family:"ＭＳ Ｐゴシック", Osaka, sans-serif;}

/*==================================================
	Style: for header, div, link (pre-defined)
====================================================*/
div,h1,h2{border:none;margin:0em;padding:0em;}
h1{font-size:2em;}
h2{font-size:1.5em;}
h3{font-size:1.1em;}
h4{font-size:1em;}
p,li,td{font-size:1em;}
a:link{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;}


/*==================================================
	Style: unknown (only jpn used)
===================================================*/
.leargest{font-size:1.5em;}
.learge{font-size:1.1em;}
.regular{font-size:0.9em;}
.small{font-size:0.8em;}
.eng{font-family: Arial, Helvetica, sans-serif;}


/*=================================================================
	Style: language/search menu (pre-defined)
==================================================================*/
#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;}

/*===============================================================================
	Style: blue background image above navigation menu (pre-defined)
================================================================================*/
#head{background-color:#012E8B;background-image : url(../image/title_bg.jpg); background-repeat:repeat-x;padding:0px;margin:0px;font-size:0.9em;}
.flag{margin-top:0.7em;}
.jptitle{font-family:"lr o", ?, E~L, serif;color:#ffffff;line-height:100%;font-size:2em;font-weight:bold;}
.entitle{font-size:0.6em;Times New Roman, Times, serif;}



/*================================================================
	Style: nagivation menu  (pre-defined)
==================================================================*/
#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:0.95em;font-weight:bold;margin:0px 0.3em 0.4em 0.3em;text-decoration:none;padding:3px;}
#menu a:link, #menu a:visited{color:#FFFFFF;}
#menu a:hover{text-decoration:none;background:#A1CAF2;color:#062673;}, #menu a:active{text-decoration:none;background:#A1CAF2;color:#062673;}


/*===============================================================
        Style: Left-side menu for "Guide.htm"
================================================================*/
#lmenu a{font-size:1em;text-decoration:none;font-weight:bold;}
#lmenu a:link{color:#0000CC}, #lmenu a:visited{color:#800080;}
#lmenu a:hover{text-decoration:none;background:#CCFFFF;color:#000080;}
#lmenu a:active{background:#CCFFFF;color:#000080;}


/*====================================================
	Style: content (22/09/2010; yin)
======================================================*/
BODY{font-size : 14px; font-family : Arial,"MS Pゴシック"; } 
td {font-size: 16px; font-family : Arial,"MS Pゴシック";line-height:150%; }

.style1{
color: #000099;
font-weight: bold;
font-size: 18px;
}

.style2{
color: #000099;
font-weight: bold;
font-size: 18px;
text-decoration:underline;
}

.style3{
color: #FFFFFF;
font-weight: bold;
font-size: 18px;
}

.top{
font-weight: bold;
font-size: 0.8em;
}


/*================================================================
	Span class: address at the bottom of each page (ok)
=================================================================*/
.address{font-size:0.8em; color:#555555;line-height:120%;}

