@charset "UTF-8";

body{margin:0px;padding:0px;background-color:#FFFFFF;color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:0.9em;}

/*==================================================
	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{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)
===================================================*/
.largest{font-size:1.5em;}
.large{font-size:1.1em;}
.regular{font-size:1em;}
.small{font-size:0.8em;}
.jpn{font-family:"ＭＳ Ｐゴシック", Osaka, 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;}
.entitle{font-family:Times New Roman, Times, serif;color:#ffffff;line-height:100%;font-size:2em;font-weight:bold;}
.jptitle{font-size:0.6em;font-family:"ＭＳ Ｐ明朝", 細明朝, リュウミンL, 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.8em;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, #menu a:active{text-decoration:none;background:#A1CAF2;color:#062673;}


/*====================================================
	Style: content (08/06/2011; yin)
======================================================*/
td {font-family: Arial,"ＭＳ Ｐゴシック"; font-size:13px;}

a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}

.section { border-bottom:1px dotted #999999; padding-bottom:1em; margin-bottom:1em;}

.style1{
color: #FFFFFF;
font-weight: bold;
font-size: 16px;
}

.style2{
font-weight: bold;
font-size: 16px;
}

.style3{
color: #FF2D2D;
font-weight: bold;
font-size: 16px;
}


/*==========================================
   ??where to use?? (footer style)
============================================*/
.footer{border-top:dotted 1px #aaa;width:285px;}


/*================================================================
	Span class: address at the bottom of each page (ok)
=================================================================*/
.address{font-size:0.9em; color:#555555;padding:5px;}
