@charset "UTF-8";

body{margin:0px;padding:0px;background-color:#FFFFFF;color:#000000;font-family:Tahoma, Geneva sans-serif;font-size:0.9em;}
div{
	border:none;
	margin:0em;
	padding:5pt;
}
h1{
	font-size:1.7em;
	font-weight: bold;
	text-indent: 10px;
	text-transform: none;
	font-variant: normal;
	color: #000;
	letter-spacing: 0px;
	vertical-align: middle;
	text-align: left;
}
h2{
	font-size:1.5em;
	background-repeat: no-repeat;
	text-indent: 15px;
	margin-left: 10px;
	margin-right: 10px;
	border-bottom-width: 2pt;
	border-bottom-style: solid;
	border-bottom-color: #36C;
	padding-bottom: 4px;
	text-align: left;
	background-image: url(../imgs/arrow3.gif);
	font-variant: normal;
	text-transform: uppercase;
	letter-spacing: 0px;
	font-weight: normal;
	text-decoration: none;
	color: #000;
	background-position: 0px 6px;
}
h3{
	font-size:1.3em;
	text-align: left;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #36C;
	margin-left: 20px;
	margin-right: 10px;
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #000;
	letter-spacing: 1px;
}
h4{
	font-size:1.2em;
	font-variant: normal;
	margin-right: 10px;
	margin-left: 20px;
	background-repeat: no-repeat;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #DBE8F9;
	padding-bottom: 2px;
	font-weight: normal;
	text-transform: uppercase;
	color: #000;
	letter-spacing: 0px;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-variant: normal;
	text-transform: none;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #DBE8F9;
	margin-left: 30px;
	margin-right: 10px;
	padding-bottom: 2px;
	text-align: left;
	font-size: 1.1em;
	font-weight: normal;
	color: #000;
	letter-spacing: 1px;
}

p{
	font-size:1em;
	color: #333;
	text-align: justify;
}
a:link{
	color:#36C;
	background:transparent;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
a:visited{
	color:#00F;
	background:transparent;
	text-decoration: none;
}
a:hover,a:active{
	color:#000;
	background:#3366ff;
	text-decoration: none;
}
img{border-style:none;}
a img{border:0px;}
ul{margin:0px;margin-left:5px;margin-bottom:1em;padding:0;}
ul li{
	font-family: Tahoma, Geneva, sans-serif;
	list-style:none;
	padding-left:5px;
	margin:2px;
	margin-left:10px;
	background-image: url(common_img/li_head.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.leargest{font-size:1.5em;}
.learge{font-size:1.1em;}
.regular{font-size:1em;}
.small{font-size:0.8em;}
.jpn{font-family:"lr oSVbN", Osaka, sans-serif;}

#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;}

#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: Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height:100%;
	font-size:2em;
	font-weight:bold;
}
#jptitle{
	font-size:1.8em;
    font-family:"lr o", ז, E~L, serif;			
	color: #ffffff;
	font-weight: bold;
}

#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;}

.footer{border-top:dotted 1px #aaa;width:285px;}
.address{font-size:0.8em; color:#555555;padding:5px;}


/* add from curent site's css */


.maintext {
	font-family: "Tahoma", "Geneva", "sans-serif";
	font-size: 10px;
	font-style: normal;
	color: #360E45;


}
.red a {color:#ff0033;}
.title {
	font-size: 14px;
	font-weight: normal;
}
td {
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}

.head_1 { color: #13213b; font-weight: bold; font-size: 14px; line-height: 18px }
.body_1  { color: #0f254b; text-align: justify }
.body_2   { color: #59266F}
.emnum {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.smalltext {
	font-family: "Tahoma", "Geneva", "sans-serif";
	font-size: 10px;
	font-style: normal;
	color: #0f254b;br {
	line-height: 4px;
}
br { 
	line-height: 6px; 
}
div {
	padding-right: 20px; 
	padding-left: 20px; 
	padding-bottom: 0px; 
	padding-top: 0px
}
.nav_bg {
	background-position:center center;
	background-repeat:no-repeat;
}.sdf {
	color: #00C;
}
.aaaa {
	color: #009;
}
