@charset "utf-8";
@import url("common.css");
@import url("board.css");

.dot01 { background:url('../images/common/dot_01.gif') repeat-x ; }
.icon01 { background:url('../images/common/icon_01.gif') no-repeat left top; padding:1px 0px 0px 22px; }
.icon02 { background:url('../images/common/icon_02.gif') no-repeat left 4px; padding:1px 0px 0px 20px; }
.icon02h { background:url('../images/common/icon_02.gif') no-repeat left 1px; padding:1px 0px 0px 20px; }
.icon02t { background:url('../images/common/icon_02.gif') no-repeat left 4px; padding:1px 0px 0px 20px; }
.icon03 { background:url('../images/common/icon_03.gif') no-repeat left 5px; padding:1px 0px 0px 15px; }
.icon04 { background:url('../images/common/icon_04.gif') no-repeat left 6px; padding:1px 0px 0px 10px; }

.year01 { background:url('../images/common/icon_02.gif') no-repeat left 3px; padding:1px 0px 0px 20px; }

.t01b { font-weight:bold; color:#89a3c1; }
.t02b { font-weight:bold; color:#7797bc; }
.t03 { font-size:11px; color:#5499cd; line-height:1em }
.t04b { font-size:13px; font-weight:bold; color:#406896; }
.t04 { font-size:12px; color:#406896; }

.q { background:url('../images/en_community/icon_faq_q.gif') no-repeat left 5px; padding:1px 0px 0px 22px; font-size:11px;}
.a { background:url('../images/en_community/icon_faq_a.gif') no-repeat left 5px; padding:1px 0px 0px 22px; font-size:11px; }

.council_box { background:url('../images/en_government/img_council_box_top.gif') no-repeat left top;}
.coment_box { background:url('../images/common/coment_box_bg.gif') no-repeat left top; padding:20px 25px 5px 25px;}

/* ============= table style ============== */

.table { 
    width:100%; 
    border-top:2px solid #b6c7d8; 
	border-bottom:2px solid #b6c7d8; 
	border-collapse:collapse; 
	text-align:center; 
	font-size: 11px;
	}

.table th { 
    background:#eceff3; 
	font-weight:bold; 
	color:#89a3c1; 
	border-bottom:1px solid #dedede; 
	border-collapse:collapse; 
	padding:4px 10px 6px 10px;
	vertical-align:middle; 
	}

.table td { 
	background:#ffffff;
	border-bottom:1px solid #dedede; 
	border-collapse:collapse; 
	padding:3px 10px 4px 10px; 
	vertical-align:middle;
	}
		
.table .left{
    text-align:left;
	}
	
.table .right{
    text-align:right;
	}	
		
.table .no_bb { 
    border-bottom:none; 
	}	

.table .vt{
	vertical-align:top;
	}
	
	
	
/* ============= produts lsit style =============== */
.prodtable { 
    width:100%; 
    border-top:2px solid #dedede; 
	border-bottom:2px solid #dedede; 
	border-collapse:collapse; 
	text-align:center; 
	font-size: 11px;
	background-color:#fff;
	margin-bottom:10px;
	}

.prodtable th { 
	font-weight:bold; 
	color:#89a3c1; 
	border-bottom:1px solid #dedede; 
	border-collapse:collapse; 
	padding:3px 5px 5px 5px;
	vertical-align:middle; 
	}

.prodtable td { 
	border-bottom:1px solid #dedede; 
	border-collapse:collapse; 
	padding:2px 5px 3px 5px; 
	vertical-align:middle;
	}

.prodtable .tit { 
	font-weight:bold; 
	border-bottom:1px solid #dedede; 
	border-collapse:collapse; 
	padding:7px 5px 5px 5px;
	vertical-align:middle; 
	font-size:12px;
	width:80%;
	}

.prodtable .photo { 
	border-collapse:collapse; 
	padding:10px 15px 10px 10px;
	vertical-align:top; 
	text-align:left;
	width:180px;
	}

.prodtable .con { 
	padding:10px 10px 10px 10px; 
	font-size:12px;
	text-align:left;
	vertical-align:top;
	}	

.prodtable .left{
    text-align:left;
	}
	
.prodtable .right{
    text-align:right;
	}	
		
.prodtable .vt{
	vertical-align:top; 
	}	
		
.gatable .no_bb { 
    border-bottom:none; 
	}	


