@charset "utf-8";
/* CSS Document */
body{font-size:12px; line-height:150%; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif;}
select{font-size:12px;color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif;}
input{font-size:12px;color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif;}
a{color:#333333; text-decoration:none;}
a:hover{color:#ff0000;	text-decoration:none;}
a.hidefocus {
    hide-focus: expression(this.hideFocus=true); /* for ie 5+ */
    outline: none; /* for firefox 1.5 + */
}

ul li{	list-style:none;}
img{border:0; margin:auto;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
#pagebox{width:1002px; margin:0 auto; overflow:hidden;}
.text_center{text-align:center;}
.text_left{text-align:left;}
.text_right{text-align:right;margin:20px 0;}

/*head*/
.topbox {width:1002px; height:130px; margin:0 auto; padding:0;}
.header {height:45px; margin:15px auto; float:left; width:750px;}
.logo{padding-left:10px; float:left; float:left; }
.t_r {color:#9c0000; font-size:12px; width:250px; float:left; margin:15px 0 0 20px;}
.r1{ width:240px; float:right; text-align:right; padding:15px 10px 0 0 ;font-size:11px; }

.nav{font-size:12px; width:1002px;height: 65px; background:url(../../japanese/images/bg-nav.jpg) no-repeat; margin:0 auto; }

.nav ul {list-style: none; text-align:center; margin:0px; padding:0px;padding-top:15px; }
.nav ul li {float:left; line-height:30px;list-style:none;  padding-left:10px; }
.nav ul li a{color:#444; text-decoration:none;}
.nav ul li a:link {color:#444;text-decoration:none;} 
.nav ul li a:visited {color:#444;text-decoration:none;}
.nav ul li a:active{color:#444; text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur());}
.nav ul li a:hover{color:#fff; background-color:#c00; text-decoration:none; padding:2px 0px 2px 0px;}

.nav_1 a{color:#fff;}
.nav_1 a:hover{color:#fff;}
.nav_1 a:active{color:#fff; outline:none; blr:expression(this.onFocus=this.blur());}
.nav_1 a:link{color:#fff;}
.nav_1 a:visited{color:#fff;}
.navi1{font-weight:bold; float:left; padding:5px 0 0 0;  color:#fff; width:100px; text-align:center; margin-left:40px;}
.navi2{margin-left:50px;}
.navi3{ margin-left:20px;}
.navi4{margin-left:20px; }
.navi5{ margin-left:20px;}
.navi6{ margin-left:20px;}


.nav-r {float:right; padding-right:30px; margin-top:-50px; font-size:12px; margin-bottom:20px;}


/*foot*/
.footer {width: 1002px;clear: both;text-align: center;  margin-top: 12px;margin-bottom: 20px; margin:0 auto;}
.line1 {
	height: 36px;overflow: hidden;
	background: url(../images/bg-footer2.gif) repeat-x;position: relative;
	line-height: 20px;font-size: 12px;color: White;text-align: center;
	clear: both;width: 100%;padding-top:10px;
}
.line1 a:link, .line1 a:visited {color: white;text-decoration: none;}
.line1 a:hover{color:#9c0000;text-decoration: none;}
.line1 a:active {color: white;text-decoration: none; outline:none; blr:expression(this.onFocus=this.blur());}
.line2 {margin-top:-2px;font-size: 12px;}

.mimgl {position: absolute;left:0px;top: 0px;}
.mimgr {position: absolute;right: 0px;top: 0px;float: right;}


.goback{float:right;padding-right:60px;padding-top:10px;padding-bottom:10px;}
.goback a img{-moz-opacity:1; opacity:1; filter:alpha(opacity=100);}
.goback a:hover img{-moz-opacity:0.7; opacity:0.7; filter:alpha(opacity=70);cursor:hand;}
.goback a:avtive{outline:none; blr:expression(this.onFocus=this.blur());}

