body,
h1,h2,h3,h4,h5,h6,p,
ul,ol,li,dl,dt,dd,span,img,
form,fieldset,legend,pre,blockquote {
	margin:0px;
	padding:0px;
	border: 0px;
	list-style:none;
}

body {
color:#494949;
font-family:tahoma;
font-size:11px;
padding:0;
margin:0;
line-height:14px;
text-align:center;
background:#f2f3f4;
/*background-image:url(images/bgRe_wrapper.gif)*/}

table {
color:#494949;
font-family:tahoma;
font-size:11px;
padding:0;
margin:0;
line-height:14px;
background:#f2f3f4;
/*background-image:url(images/bgRe_wrapper.gif)*/}

a { color:#0eabfa; }
a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { text-decoration:underline; color:#89d6f9; }
a:active { text-decoration:none; }
a:img{
  text-decoration:none;
  boder:none;
}

.wrap {background:#ffffff;
margin:0px auto;
padding:0;
width:702px;
background:url(images/bgRe_wrapper.gif);
height:auto}

#top {background:url(images/top_1.jpg) left top no-repeat;
margin:0;
padding:0;
width:702px;
height:202px;
text-align:left;}

#content {
width:702px;
margin:0;
padding:0;
text-align:left;
/*display:table;*/
/*height:420px;*/
height:auto;
}

#footer {background:url(images/bottom.jpg);
width:702px;
height:100px;
margin:0;
padding:0;
text-align:left;
/*vertical-align:top;*/
}

.border
{
border: 1px solid #999933;
}

/*-------------------------------------------------------PAGE_1-------------------------------------------------------*/

#left_content {
float:left;
padding-left:20px;
padding-top:5px;
/*margin:0 auto;*/
/*text-align:left;*/
width:171px;
/*height:100%*/
height:auto;
}

#left_content dl {
	margin-bottom:10px;
}

#left_content dl dt {
	height:42px;
	overflow:hidden;
}

/* ¥í©`¥«¥ë¥Ê¥Ó¥²©`¥·¥ç¥ó */
#left_content ul {
	border:1px #D9D9D9 solid;
	/*font-size:1.2em;*/
	font-size:12px;
	width:168px!important; /*FF*/
	width:170px;
}

#left_content ul li {
	border-bottom:solid #e5e5e5 1px;
}


#left_content1 ul li.lastChild {
	border-bottom:none;
	/*_height:8px;*/
}

#left_content ul li span {
	/*
	padding:8px;
	display:block;
	*/
	display:block;
	width:168px;
	color:#666666;
	text-decoration:none;
	background:url(images/sidebar_bg_02.png) no-repeat 8px;
	padding:8px 0px 8px 25px;
}

#left_content ul li a {
	display:block;
	color:#666666;
	text-decoration:none;
	background:url(images/sidebar_bg_02.png) no-repeat 8px;
	padding:8px 0px 8px 25px;
	width:143px!important; /*FF*/
	width:168px;
}



#left_content ul li a.current {
	background-color: #EEF6FF;
}

#left_content ul li a:hover {
	background-color: #F5FFFF;
}

#left_content ul li span.current {
	background-color: #EEF6FF;
}

#left_content ul li span:hover {
	background-color: #F5FFFF;
}

#left_content .linkbox {
	width:170px;
	/*margin-bottom:10px;*/
	padding:0px;
	margin:0px;
	list-style:none;
}
#left_content .box02 {
	width:168px!important; /*FF*/
	width:170px;
	border:1px solid #B8C1CD;
	background:#F7FDEE;
	/*padding:25px;*/
	margin-top:-3px;
}

.div {
padding:0;
margin:0;
text-align:left;
width:1px;
float:left;
height:100%;
/*background-image:url(images/rep_4.jpg);*/
}

#right_content {
padding:0;
margin:0;
float:right;
text-align:left;
width:501px;
/*height:100%*/
height:auto;
}

/*-------------------------------------------------------PAGE_2-------------------------------------------------------*/

.middle {
padding:0;
margin:0;
text-align:left;
width:224px;
float:left;
height:100%
}


/*--11111111111111111111111111111111111111111111111111---Small---11111111111111111111111111111111111111111111111111111111--*/

#left_qw {
padding:0;
margin:0;
text-align:left;
width:224px;
float:left
}
#right_qw {
padding:0;
margin:0;
float:right;
text-align:left;
width:224px
}

/*--1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111--*/


a:hover{text-decoration:none;}
.a:hover{text-decoration:underline;}
.clear {
clear:both}
.title {
padding:0;
margin:0;
text-align:left;
width:170px;
height:25px;
background-image:url(images/rep_1.jpg); background-repeat:repeat-x; background-position:bottom
}
.title2 {
padding:0;
margin:0;
text-align:left;
width:183px;
height:27px;
background-image:url(images/rep_2.jpg); background-repeat:repeat-x; background-position:bottom
}
.title3 {
padding:0;
margin:0;
text-align:left;
width:178px;
height:27px;
background-image:url(images/rep_3.jpg); background-repeat:repeat-x; background-position:bottom
}
.title4 {
padding:0;
margin:0;
text-align:left;
width:178px;
height:auto;
background-image:url(images/p_4.jpg); background-repeat:repeat-x; background-position:bottom
}
.date {
padding:0;
margin:0;
text-align: center;
width:73px;
height:14px;
border-left:3px solid #6F9A15; background-color:#EEF4D8
}
.left_idx {
padding:0;
margin:0;
text-align: left;
width:116px;
height:20px;
padding-left:6px;
padding-top:5px;
border-left:3px solid #6F9A15; background-color:#EEF4D8
}
.mail_bg {
padding:0;
margin:0;
text-align:right;
width:170px;
height:69px;
background-image:url(images/mail_bg.jpg); background-repeat:no-repeat; background-position:bottom
}
.banner_bg {
padding:0;
margin:0;
text-align:left;
width:447px;
height:150px;
background-image:url(images/ep-banner.jpg); background-repeat:no-repeat; background-position:bottom
}
#green_back {
padding:0;
margin:0;
text-align: left;
width:447px;
height:14px;
background-color:#EEF4D8;
background-image:url(images/ba_2.jpg); background-position:bottom; background-repeat:no-repeat;
/*display:table*/
}

/*--11111111111111111111111111111111111111111111111111---TEXT---11111111111111111111111111111111111111111111111111111111--*/
#zz li {list-style:url(images/p_2.jpg); margin:0 0 0 0px;line-height:20px;}
#zz a { font-family:tahoma; font-size:11px; color:#464742; margin-left:0px;}
#prg li {list-style:url(images/p_2.jpg); margin:0 0 0 0px;line-height:20px;}
#grp a { font-family:tahoma; font-size:12px; color:#0033cc; margin-left:0px;}
#grp a:hover { text-decoration:underline; color:#0eabfa; }
#prod li {list-style:url(images/p_2.jpg); margin:0 0 0 0px}
#prod a { font-family:tahoma; font-size:11px; color:#464742; margin-left:5px}
div#prod {
	width:450px;
}
div#prod_Left {
	float:left; 
	border: 1px solid #999933;
	width:222px;
}
div#prod_Right {
	float:right; 
	border: 1px solid #999933;
	width:222px;
}
.text1 {
font-family:tahoma;
font-size:11px; 
color:#464742;
text-decoration:none}

.text_green {
font-family:tahoma;
font-size:11px; 
color:#6F9A15}

.text_white {
font-family:tahoma;
font-size:11px; 
color:#ffffff;
text-decoration:none}

#mfc li {list-style:url(images/p_3.jpg); margin:0 0 0 0px}
#mfc a { font-family:tahoma; font-size:11px; color:#464742; margin-left:10px}
.text1 {
font-family:tahoma;
font-size:11px; 
color:#464742;
text-decoration:none}
.text_green {
font-family:tahoma;
font-size:11px; 
color:#6F9A15}

.text_green_lg {
font-family:tahoma;
font-size:14px; 
font-weight:bold; 
color:#6F9A15}


.text_orange {
font-family:tahoma;
font-size:11px; 
color:#FF7C00;
text-decoration:none}

.text_orange_lg {
font-family:tahoma;
font-size:14px;
font-weight:bold; 
color:#FF7C00}

.text_green_dark {
font-family:tahoma;
font-size:11px; 
color:#2E4200}

.text_green_dark_lg {
font-family:tahoma;
font-size:14px; 
font-weight:bold; 
color:#2E4200}

.text_red_lg {
font-family:tahoma;
font-size:14px; 
font-weight:bold; 
color:#FF0000;
  }


.link_green_dark {
font-family:tahoma;
font-size:11px; 
color:#6A8538}
.link_green_light {
font-family:tahoma;
font-size:11px; 
color:#889D60}

.text_white {
font-family:tahoma;
font-size:11px; 
color:#FFFFFF;
text-decoration:none}

.topics {
CURSOR: default}

/* »Ø¤êÞz¤ß½â³ý */
br.clear{
clear:both;
line-height:10px;
height:0px;
font-size:0px;
margin:0px;
padding:0px;
border:none;
}

dl.note {
	/*margin: 15px 0 0 10px;*/
	margin:0 20px 0 20px;
}
dl.note dt {
	clear: both;
	float: left;
	width: 60px;
	/*margin: 0 0 0.5em 0;*/
	line-height: 1.8;
	/*font-size: 120%;*/
	background:url(images/p_2.jpg) no-repeat top left;
	padding-left:10px;
}
dl.note dd {
	float: left;
	width: 390px;
	/*margin: 0 0 0.5em 0;*/
	padding: 0;
	line-height: 1.8;
	/*font-size: 120%;*/
}

/*********** global setup ***********/

div#container { padding-top:12px; margin:auto; }

.textBlock { line-height:160%; padding-bottom:8px; padding-right:5px; width:auto; margin:0 auto; }
.textBlock p { padding-bottom:12px; }
.textBlock ul,
.textBlock ol { padding-bottom:12px; }
.textBlock table { margin-bottom:12px; }
.textBlock dl dt {
	float:left;
	color:#333333;
	padding:5px 0px 0px 10px;
}

.textBlock dl dd {
	padding:5px 10px 5px 100px;
	border-bottom:1px solid #CCCCCC;
}

table.tableStyle_01 { border:1px solid #e2e2e2; background:#fff; }

table.tableStyle_01 td { border-bottom:1px solid #c4cece; border-right:1px solid #c4cece; border-left:1px solid #c4cece; }
table.tableStyle_01 th { background:url(../common_img/bg_tableStyle_01.gif) repeat-x #d3f1f3; color:#023d6d; border-bottom:1px solid #c4cece; border-right:1px solid #c4cece; }
table.tableStyle_01 thead th{background:#bfd8f4; border-right:1px #97c0ee solid;} /* th ±³¾°É«ß`¤¤ */

table.tableStyle_02 { border:0px solid;}
table.tableStyle_02 th { border:0px solid; text-align:left; font-size:12px; font-weight:normal; color:#414141; background:#ffffff}
table.tableStyle_02 td { border:0px solid; text-align:left; }

.tt { background:#eaecef; text-align:left; padding:5px; border:1px solid #999933; }
.textBlock3Left  { line-height:160%; padding-bottom:8px; width:222px; margin:0 auto; float:left; clear:right; }
.textBlock3Right { line-height:160%; padding-bottom:8px; width:222px; margin:0 auto; float:right; clear:right; }
div.textBlock3Left table,
div.textBlock3Right table { border-left:1px solid #999933; border-right:1px solid #999933; border-bottom:1px solid #999933; margin-bottom:5px;}
