@charset "UTF-8";
/* CSS Document */
* { 
	margin : 0 ;
 	padding : 0 ; 
	}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-size:70%;
	line-height:2em;
	color:#000;
	/*text-align:center;*/
	background:url(../images/back_2.gif) #e4e4e2 repeat-x;
}
#wrapper{
	margin:0 auto;
	width:784px;
	text-align:left;
}

#win_x #wrapper{
	margin:0 auto;
	width:450px;
	text-align:center;
}
#win_y #wrapper{
	margin:0 auto;
	width:340px;
	text-align:center;
}

/********************************************************************/
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.3em;}
h4{font-size:1em;}
p{font-size:1em;}
.text-small{font-size:0.9em;}
.text-x-small{font-size:0.8em;}
.ita{font-style:italic;}
a:link{color:#CC0000;background:transparent;text-decoration:underline;}
a:visited{color:#660000;background:transparent;text-decoration:underline;}
a:hover,a:active{color:#333333;background:transparent;text-decoration:underline;}
img{border-style:none;}

/********************************************************************/

/*header*******************************************************************/
#header {
	position: relative;
	left: 0px;
	top: 23px;
	width: 792px;
	height: 160px;
}


/*main********************/

#main_box {
	position: relative;
	margin: 0; 
	width: 792px;
	height: 100%;
	background: url("../images/page_body.jpg");
}


/*right column*******************************************************************/
#contents_box {
	float: left;
	width: 642px;
}
#bar {
	position: relative;
	left: 0px;
	top: 5px;
	width: 600px;
	height: 5px;
	background: url("../images/bar.gif") no-repeat;
}
#pankuzu{
    position: relative;
	padding:8px 0 0px 0;
	width: 560px;
	}
	
#acrobat {
	position: relative;
	height: 34px;	
	background: url("../images/get_adobe_reader.gif") no-repeat;
	float:right;
	}

#contents_waku01 {
	padding:0;
	margin:0px 0px;
	width:568px;
	height:100%;
	background:url("../images/waku_middle.jpg");
	background-position:right top;
	background-repeat:repeat-y;
	}
#contents_waku02 {
	padding:0;
	margin:0px 0px;
	width:568px;
	height:100%;
	background:url("../images/waku_middle.jpg");
	background-position:right top;
	background-repeat:repeat-y;
	}

#contents_waku03 {
	padding:0;
	margin:0px 0px;
	width:568px;
	height:100%;
	background:url("../images/waku_middle.jpg");
	background-position:right top;
	background-repeat:repeat-y;
	}
#contents_waku04 {
	padding:0;
	margin:0px 0px;
	width:568px;
	height:100%;
	background:url("../images/waku_middle.jpg");
	background-position:right top;
	background-repeat:repeat-y;
	}

#contents_waku05 {
	padding:0;
	margin:0px 0px;
	width:568px;
	height:100%;
	background:url("../images/waku_middle.jpg");
	background-position:right top;
	background-repeat:repeat-y;
	}
#contents_waku06 {
	padding:0;
	margin:0px 0px;
	width:568px;
	height:100%;
	background:url("../images/waku_middle.jpg");
	background-position:right top;
	background-repeat:repeat-y;
	}
/*contents*******************************************************************/
li {
list-style-type:none;
}


table.contentsmenu{
	position:relative;
	margin:0px 0 0 150px;
	border:none;
	border-collapse:collapse;
	border-spacing:0;
	overflow: visible;
	top: 5px;
	line-height:160%;
}
.contentsmenu td{
	border:none;
    padding:0.1em 0.1em;
	width:190px;
}



#contents_wakufoot01 {
	padding:0;
	background:url("../images/waku_bottom.jpg") no-repeat;
	width:568px;
	height: 18px;
}
#contents_wakufoot02 {
	padding:0;
	background:url("../images/waku_bottom.jpg") no-repeat;
	width:568px;
	height: 18px;
}
#contents_wakufoot03 {
	padding:0;
	background:url("../images/waku_bottom.jpg") no-repeat;
	width:568px;
	height: 18px;
}
#contents_wakufoot04 {
	padding:0;
	background:url("../images/waku_bottom.jpg") no-repeat;
	width:568px;
	height: 18px;
}
#contents_wakufoot05 {
	padding:0;
	background:url("../images/waku_bottom.jpg") no-repeat;
	width:568px;
	height: 18px;
}
#contents_wakufoot06 {
	padding:0;
	background:url("../images/waku_bottom.jpg") no-repeat;
	width:568px;
	height: 18px;
}

/*left navi*******************************************************************/
#navi_box {
	float:left;
	width:150px;
	}
#navi_box ul {
padding: 20px 0 20px 8px;
}	
#navi_box li {
padding: 5px 0 5px 0;
list-style-type: none;
text-indent: -9999px;
}
#navi_box li.english a {
display: block;
height: 35px;
width: 81px;
/* background-image: url("../images/btn_en.jpg"); */
background-image: url("../images/btn_en.gif");
background-repeat: no-repeat;
background-position: left top;
}
#navi_box li.english a:hover {
background-position:0% -35px;
}


#navi_box li.spanish a {
display: block;
height: 35px;
width: 81px;
/* background-image: url("../images/btn_es.jpg"); */
background-image: url("../images/btn_es.gif");
background-repeat: no-repeat;
background-position: left top;
}
#navi_box li.spanish a:hover {
background-position:0% -35px;
}

#navi_box li.french a {
display: block;
height: 35px;
width: 81px;
/* background-image: url("../images/btn_fr.jpg"); */
background-image: url("../images/btn_fr.gif");
background-repeat: no-repeat;
background-position: left top;
}
#navi_box li.french a:hover {
background-position:0% -35px;
}


#navi_box li.chinese a {
display: block;
height: 35px;
width: 81px;
/* background-image: url("../images/btn_ch.jpg"); */
background-image: url("../images/btn_ch.gif");
background-repeat: no-repeat;
background-position: left top;
}
#navi_box li.chinese a:hover {
background-position:0% -35px;
}


#navi_box li.korean a {
display: block;
height: 35px;
width: 81px;
/* background-image: url("../images/btn_kr.jpg"); */
background-image: url("../images/btn_kr.gif");
background-repeat: no-repeat;
background-position: left top;
}
#navi_box li.korean a:hover {
background-position:0% -35px;
}


#navi_box li.archives a {
display: block;
height: 95px;
width: 78px;
background-image: url("../images/archives.jpg");
background-repeat: no-repeat;
background-position: left top;

}

#navi_box li a.current {
	background-position:0% -35px !important;
}

	
/*footer*******************************************************************/
#footer_logo{
	clear:both;
	padding: 10px 0 0 155px;
	width:550px;
	height:70px;
	display:block;
	text-align:center;
	margin:10px 7px 0 7px;
}


#footer_logo ul{
	margin:0;
	padding:0px;
	list-style:none;
}
#footer_logo ul li {
	display: inline;
	margin:0 0 0 10px; padding:0;
}
#footer_logo ul li.top {
	margin:0; padding:0;
}

#footer_logo p{
	font-family:Arial;
	font-size:11px;
	text-align:center;
	font-style:normal;
	margin:5px 10px 5px 0px;
	padding-right:10px;
}
#btm {	
	height: 23px;
	margin: 0;
	padding: 0;
	text-align:center;
	background-image: url(../images/back_2.gif);
	background-repeat: repeat-x;
}
