@charset "utf-8";

body {margin:0px; padding:0px;
	background-color: #FFFFFF;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
body.main {
	background-image: url(../images/main_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
body.popup {
	background-image: url(../images/pop_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
body,td,div,input {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#757575;LINE-HEIGHT: 25px}
p,ul,ol,li,dl,dt,dd,form{list-style:none;margin:0;padding:0;}
img {border:0px none}
a{text-decoration:none;}a:link{color:#777777;}a:visited{color:#777777;}a:hover{text-decoration:none;}
table{border-collapse:collapse;border-spacing:0;}
.l {text-align:left}
.c{text-align:center}
.r {text-align:right}
.inline{float:left}

/**base**/
.bg_top{
	background-image: url(../images/bg_top.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.bg_left{
	background-image: url(../images/bg02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.cp {
	height: 200px;
	width: 190px;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eeeeee;
	border-right-color: #c2d2db;
	border-bottom-color: #c2d2db;
	border-left-color: #eeeeee;
	padding: 6px;
	margin-top: 5px;
	margin-right: 2px;
	margin-left: 2px;
	overflow: hidden;
}
.allc{width:650px;  height:350px}
.footer{padding-left:180px}
#title{position: absolute;z-index: 10;	top:306px; left:268px;font-size: 12px; font-family: Arial, Helvetica, sans-serif; color:#666666}
#title span.left{float:left;}
#title span.left2{float:left; padding-top:5px}
#title span.left2 a{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color:#666666}
#title span.left2 a:hover{font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#FF7100}
.tabg{
	background-image: url(../images/tab_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	vertical-align: bottom;
	height: 28px; 
}
.w_box_05{border:5px solid #FFFFFF}
.leftNavi01{padding:53px 0px 0px 23px}
.leftNavi02{padding:53px 0px 0px 23px}
.leftNavi03{padding:43px 0px 0px 23px}
.leftNavi04{padding:53px 0px 0px 23px}
.leftNavi05{padding:53px 0px 0px 23px}
.leftNavi06{padding:53px 0px 0px 23px}
.leftNavi00{padding:53px 0px 0px 23px}
.org{color:#FF7100}

.ecal_bg{
	background-image: url(../images/ecal_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
   width: 210px;	height: 173px; 
	padding: 16px 0px 0px 8px;
}
.ecal_btn{text-align: right;}

.prp_bg01{
	background-image: url(../images/prp_bg01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 6px;
}
a.grn:link{color:#666666;}
a.grn:visited{color:#666666;}
a.grn:hover{color:#316F77;}

.srh_bg{
	background-image: url(../images/lst_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:650px; height:37px;
	margin-top:20px
}
#page_num{font-family: Verdana; font-size: 11px; color:#FF7100; font-weight:bold}
#page_num a{font-family: Verdana; font-size: 11px; font-weight:normal}
#page_num a:link {color:#666666}
#page_num a:visited {color:#666666}
#page_num a:hover {color:#FF7100}

a.link:link {color:#666666}
a.link:visited {color:#666666}
a.link:hover {color:#D80039}

/**padding / margin***/
.mt2{margin-top:2px}.mt5{margin-top:5px}.mt7{margin-top:7px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt30{margin-top:30px}
.mb4{margin-bottom:4px}.mb5{margin-bottom:5px}.mb7{margin-bottom:7px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}
.mr10{margin-right:10px}.mr20{margin-right:20px}
.pl10{padding-left:10px}
.lh10{line-height:10px}.lh15{line-height:15px}.lh20{line-height:20px}

/**main_news**/
#main_news{width:134px;}
#main_news ul{margin-top: 5px}
#main_news li{
	background-image: url(../images/dot_red.gif);
	background-position: 6px left;
	background-repeat: no-repeat;
	padding-left:7px;
	line-height:130%;
	margin-bottom:4px;
	color:#FF7100; font-family:Arial;	
}
#main_news a{color: #757575}
#main_news a:hover{color: #D80039}

/**table**/
#table_bg{
	background-image: url(../images/tb_bg02.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 650px;
	text-align: center;
}
#table_bar{
	background-image: url(../images/tb_bg01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#table_footer{
	background-image: url(../images/tb_bg03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:650px; height:8px;
}
#table_green{}
#table_green th{text-align:center; border-right:1px solid #B6CBCB; height:29px;}
#table_green th.lineT{border-top:1px solid #B6CBCB;}
#table_green th.none{text-align:center; border-right:0px none; height:29px}
#table_green td{font-size: 12px; font-family:verdana; color:#666666; line-height:130%; border-right:1px solid #CDDBDB; border-bottom:1px solid #CDDBDB; background-color: #FFFFFF}
#table_green td.t0{font-size: 12px; font-family:verdana; color:#FF7100; line-height:130%}
#table_green td.tk{font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#666666; line-height:130%}
#table_green td.t1{font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#666666; line-height:130%; text-align:left; padding-left:10px; padding-top:5px}
#table_green td.none{font-size: 12px; font-family:verdana; color:#666666; line-height:130%; border-right:0px none;}
#table_green dl {text-align:left; padding-left:10px}
#table_green dd {
	background-image: url(../images/bar01.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left:9px
}
#table_green td.eng{font-size:11px; font-family:verdana}

#tb_red {width: 100%; border-top:1px solid #F2A9BD; border-bottom:1px solid #F2A9BD;}
#tb_red td.bg{background-color: #F9EDF1; height:3px; padding:0px}
#tb_red td.bg_red{background-color: #F2A9BD; height:1px; padding:0px}
#tb_red td.line{background-color: #DFDFDF; height: 1px; padding:0px}
#tb_red td.l{text-align:right;padding-top:4px; padding-bottom:4px;
				background-image: url(../images/bar02.gif);
				background-repeat: no-repeat;
				background-position: right center;
				height: 25px; padding-right:10px
}
#tb_red td.r{padding-left:10px;padding-top:4px; padding-bottom:4px; text-align:left;}
#tb_red td.r_tx{padding-left:10px;padding-top:8px; padding-bottom:5px; text-align:left;}
#tb_red th{	
	background-image: url(../images/tb_red_bar.gif);
	background-repeat: no-repeat;
	background-position: center right;
	height: 23px;
	padding:0px
}
#tb_red td.num{font-family: Verdana; font-size: 11px; color: #666666; padding-bottom:2px}
#tb_red td.c {text-align:center; padding-top:3px}
#tb_red td.a {height:25px; padding-top:3px; padding-left:10px}
.text_view{line-height:140%; padding:2px 10px 2px 0px; text-align:justify}
.hit {font-family: Verdana; font-size: 11px;	color: #666666; height:17px; text-align:right;}
div.proResultTextView{line-height:18px;height:220px;padding:20px 20px 20px 20px; text-align:justify}

#tb_green {width: 100%; border-top:1px solid #B6CBCB; border-bottom:1px solid #B6CBCB;}
#tb_green td.bg{background-color: #EBF1F1; height:3px; padding:0px}
#tb_green td.bg_red{background-color: #B6CBCB; height:1px; padding:0px}
#tb_green td.line{background-color: #DFDFDF; height: 1px; padding:0px}
#tb_green td.l{text-align:right;padding-top:4px; padding-bottom:4px;
				background-image: url(../images/bar03.gif);
				background-repeat: no-repeat;
				background-position: right center;
				height: 25px; padding-right:10px
}
#tb_green td.r{padding-left:10px;padding-top:4px; padding-bottom:4px; text-align:left;}
#tb_green td.r_tx{padding-left:10px;padding-top:8px; padding-bottom:5px; text-align:left;}
#tb_green th{	
	background-image: url(../images/tb_green_bar.gif);
	background-repeat: no-repeat;
	background-position: center right;
	height: 23px;
	padding:0px
}
#tb_green td.num{font-family: Verdana; font-size: 11px; color: #666666; padding-bottom:2px}
#tb_green td.c {text-align:center; padding-top:3px}
#tb_green td.a {height:25px; padding-top:3px; padding-left:10px}
.text_view{line-height:140%; padding:2px 10px 2px 0px; text-align:justify}
.hit {font-family: Verdana; font-size: 11px;	color: #666666; height:17px; text-align:right;}
div.proResultTextView{line-height:18px;height:220px;padding:20px 20px 20px 20px; text-align:justify}

/**form**/
input.gray{
	border-top:1px solid #BABABA;border-left:1px solid #BABABA; border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD;
	background-color: #FFFFFF; height: 18px
}
textarea.gray{
	border-top:1px solid #BABABA;border-left:1px solid #BABABA; border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD;
	background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5a5a5a; padding:5px; line-height:140%;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #D5D5D5;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-shadow-color: #D5D5D5;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #D5D5D5;	
}
select{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666}