@charset "utf-8";

@import url('/english/css/bm.css?100702');
@import url('/english/css/font.css?100702');

body {
	font-family:"Verdana","Geneva","Arial","Helvetica","sans-serif";
	/*background:#FFF url('/english/img/tpl/bg.png') repeat-x;*/
	color:#333;
	text-align:left;
	width:968px;
	margin:0 auto 4px;
}
h1,h2,h3,p,form { margin:0; padding:0;}
img { border:0;}
label { cursor:pointer;}
table { border:0;}


/* content */

.content_720 { width:720px; padding:12px; float:left;}
.content_496 { width:496px; padding:12px; float:left;}
.content_200 { width:200px; padding:12px; float:left;}
.content_720_solo { width:720px; margin:0 auto; padding:12px;}


/* tpl */

div.siteroot { height:16px; color:#FFF; padding:4px 16px;}
div.siteroot a:link, div.siteroot a:visited { color:#FFF; background:url('/english/img/tpl/head/root_arw_off.gif') no-repeat left center; padding-left:14px;}
div.siteroot a:hover, div.siteroot a:active { color:#FFF; background:url('/english/img/tpl/head/root_arw_on.gif')  no-repeat left center; padding-left:14px;}


/* leftmenu(lm) */

td.leftmenu a { display:block; width:192px; height:24px; overflow:hidden;}


/* kiji */

.kiji th, td.kiji_d {
	border-bottom:solid 1px #9CC;
	padding:4px 8px 4px 0;
	color:#069;
	font-weight:bold;
	text-align:left;
	white-space:nowrap;
	}
.kiji td, td.kiji_t {
	padding:4px 0;
	border-bottom:dotted 1px #666;
}


/* title */

h3.idx_tit { border-bottom:solid 2px #0CC;}
h2.idx_tit { border-bottom:solid 3px #0CC;}
h1.idx_tit { border-bottom:solid 4px #0CC;}

.category_tit { border-bottom:solid 2px #333; }
.tit_line { color:#069; border-bottom:solid 2px #09C; margin-bottom:4px;}


/* common */

.mb16p4 { margin:0 0 16px; padding:4px;}
.mb8p4 { margin:0 0 8px; padding:4px;}

.dot_1 { background:url('/english/img/dot_1.gif') repeat-x;} .dot_1 img { width:1px; height:1px;}
.dot_2 { background:url('/english/img/dot_2.gif') repeat-x;} .dot_2 img { width:2px; height:2px;}

.left	{ margin:0 8px 8px 0; float:left;}
.right	{ margin:0 0 8px 8px; float:right;}

.title_frm { background:#fff; border:solid 1px #CCC; margin-top:4px; padding:4px;}
.item_frm { background:#FCFCFC; border:solid 1px #CCC; margin-top:4px; padding:4px;}

a.arw:link, a.arw:visited { background:url('/english/img/icon/arw_right_off.gif') no-repeat left center; padding-left:12px;}
a.arw:hover, a.arw:active { background:url('/english/img/icon/arw_right_on.gif')  no-repeat left center; padding-left:12px;}

li.pdf {
	list-style-type:none;
	background:url('/english/img/icon/pdf.gif') no-repeat left center;
	padding-left:20px;
}
img.PDF, img.icon { margin:0 2px; vertical-align:text-bottom;}

#mainv {
    background: url("../images/menu_back.jpg") no-repeat scroll 0 0 transparent;
    height: 260px;
    width: 925px;
}
.head_img
	{
	width:925px;
	}
.head_img .FR
	{
	width:204px;
	background:#000;
	text-align:center;
	height:196px;
	}
.head_img .FR p
	{
	text-align:center;
	}
.head_img .FR p.top
	{
	padding-top:15px;
	}
#top_info_btn {
    left: 570px;
    position: absolute;
    top: 21px;
}
#top_info_ul li {
    border-bottom: 1px dotted #CCCCCC;
    padding: 10px 0 9px 0px;
}
*html #top_info_ul li{
	padding:8px 0 7px 0px;
	border-bottom:1px dotted #cccccc;
}
#title {
    background: url("../images/head_back.jpg") no-repeat scroll left top transparent;
    height: 121px;
    padding: 10px 10px 0;
    position: relative;
    width: 925px;
}
#title h1 {
    left: 253px;
    position: absolute;
    top: 90px;
}
#cate {
    left: 31px;
    position: absolute;
    top: 84px;
}
#contents {
    background: url("../images/cbg.png") repeat-y scroll left center transparent;
    border: 1px solid #CCC8C8;
    float: right;
    margin: 5px 10px 0 0;
    padding: 0 15px 20px;
    width: 655px;
}


#top_info2{
	float:left;
	width:700px;
	background:url(../images/shadow_back.jpg) left bottom;
}

h2.contents{
	line-height:35px;
	padding-left:25px;
	font-weight:bold;
	font-size:13px;
	margin:15px 20px 10px;
	background:url(../../images/h2_title_clear.png) no-repeat left top;
}

.dl_table {
	width:400px;
}

/*.dl_table dt {
	float: left;
	width: 8em;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
*/
.dl_table dt {
	float: left;
	width: 19em;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	font-weight:normal;
	text-align:right;
	font-size:10px;
}

.dl_table dd {
  margin-left: 0;
  padding: 0 0 0 17em;
  background: url(img-test/hl-bg-dd.gif) repeat-x bottom;
}

table.information_management tr
	{
	background:none;
	}
table.information_management th
	{
	border:none;
	font-weight:normal;
	width:200px;
	background:none;
	text-align:right;
	padding:0px 5px;    
	vertical-align: middle;
	}
table.information_management td
	{
	background:none;
	padding:0px 5px;
	vertical-align: middle;
	}

