body{margin:0;padding:0; font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","‚l‚r ‚oƒSƒVƒbƒN","MS-PGothic" ;font-size:12px; line-height:16px; color:#000000; }dl,dt,dd,ul,ol,li,div,h1,h2,h3{margin:0;padding:0; list-style:none;}
th,td{padding:0;line-height:16px;}
a img{border:0; selector-dummy : expression(this.hideFocus=true);}

.start {width:804px; margin: 0 auto;}
p{margin:0 0 3px 0;padding:0; list-style:none;}

A:link {COLOR: #3A5DA1; TEXT-DECORATION: underline;}
A:visited {COLOR: #3A5DA1; TEXT-DECORATION: underline;}
A:active {COLOR: #3A5DA1; TEXT-DECORATION: underline;}
A:hover {COLOR: #3A5DA1; TEXT-DECORATION: underline;}

.fonts {font-size:10px; color:#939393;}
/* ===== header ===== */
.header-top { background-image: url(/images/header_bg.jpg); background-position: center 0px; height:127px;}
.idx-menu { background-image: url(/images/idx_menu.gif);color:#EE7747;background-repeat:repeat-x; padding:10px 0 10px 10px;width:960px; margin:0 auto;}
.idx-menu a{font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; }


#gnavi_idx{height:36px; font-size:12px;background-image: url(/images/idx_menu.gif);color:#EE7747;background-repeat:repeat-x;margin:0 auto; width:970px;}
#gnavi_idx ul{line-height:100%;border-left:1px solid #EE7747;}
#gnavi_idx li{float:left;border-right:1px solid #EE7747;padding:0px 7px 0 7px;}
#gnavi_idx a{float:left;color:#FFF;text-decoration:none;font-weight:bold;}
#gnavi_idx a:hover{color:#FFFCB0;text-decoration:underline;font-weight:bold;}
#gnavi_idx .visited {color:#FFFCB0; text-decoration:underline; font-weigh:bold;}



textarea {width:98%;}
.input {width:98%;}



.textarea_link{
	color:#666666;
	TEXT-DECORATION: none;
	margin-left:15px;
	margin-top:3px;
	valign:middle;
	padding:3px;
	border:1px solid;
	width:70%;
	font-size:9pt;
	background-color:white;
	border-color:#CCCCCC;
}



.input_link{
	cursor:hand;
}

.blue {COLOR: #3A5DA1;}

.search_form {width:260px; height:25px}


A.google:link {COLOR: #3A5DA1; TEXT-DECORATION: none;}
A.google:visited {COLOR: #3A5DA1; TEXT-DECORATION: none;}
A.google:active {COLOR: #3A5DA1; TEXT-DECORATION: none;}
A.google:hover {COLOR: #3A5DA1; TEXT-DECORATION: underline;}




a.idx_list{
	background:url(/Images/qna/list_dot.gif) no-repeat 0 8px;
	padding:2px 0 2px 15px;
	line-height:120%;
}


/* font color white */
.ft_12_w {COLOR: #FFFFFF; font-size:12px;}
A.ft_12_w:link {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-size:12px; }
A.ft_12_w:visited {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-size:12px; }
A.ft_12_w:active {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-size:12px;}
A.ft_12_w:hover {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-size:12px;}




A.ft_12_w_n:link {COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:12px; font-family:MS UI Gothic, MS PGothic;}
A.ft_12_w_n:visited {COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:12px; font-family:MS UI Gothic, MS PGothic;}
A.ft_12_w_n:active {COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:12px; font-family:MS UI Gothic, MS PGothic;}
A.ft_12_w_n:hover {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-size:12px; font-family:MS UI Gothic, MS PGothic;}

.ft_14_w {COLOR: #FFFFFF; font-size:14px; }
A.ft_14_w:link {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-size:14px; line-height:130%}
A.ft_14_w:visited {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-size:14px; line-height:130%}
A.ft_14_w:active {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-size:14px; line-height:130%}
A.ft_14_w:hover {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-size:14px; line-height:130%}


.ft_16_w {COLOR: #FFFFFF; font-size:16px; }
A.ft_16_w:link {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-size:16px; line-height:150%}
A.ft_16_w:visited {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-size:16px; line-height:150%}
A.ft_16_w:active {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-size:16px; line-height:150%}
A.ft_16_w:hover {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-size:16px; line-height:150%}


/* font color blue */
.ft_12_b {COLOR: #3A5DA1; font-size:12px; line-height:130%}
A.ft_12_b:link {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:12px; line-height:120%}
A.ft_12_b:visited {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:12px; line-height:120%}
A.ft_12_b:active {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:12px; line-height:120%}
A.ft_12_b:hover {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:12px; line-height:120%}

.ft_14_b {COLOR: #3A5DA1; font-size:14px; }
A.ft_14_b:link {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:14px; line-height:130%}
A.ft_14_b:visited {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:14px; line-height:130%}
A.ft_14_b:active {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:14px; line-height:130%}
A.ft_14_b:hover {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:14px; line-height:130%}


.ft_16_b {COLOR: #3A5DA1; font-size:16px; }
A.ft_16_b:link {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:16px; line-height:150%}
A.ft_16_b:visited {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:16px; line-height:150%}
A.ft_16_b:active {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:16px; line-height:150%}
A.ft_16_b:hover {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:16px; line-height:150%}


/* font color black */
.ft_12_nm {COLOR: #393939; font-size:12px; line-height:130%}
A.ft_12_nm:link {COLOR: #393939; TEXT-DECORATION: underline; font-size:12px; line-height:120%}
A.ft_12_nm:visited {COLOR: #393939; TEXT-DECORATION: underline; font-size:12px; line-height:120%}
A.ft_12_nm:active {COLOR: #393939; TEXT-DECORATION: underline; font-size:12px; line-height:120%}
A.ft_12_nm:hover {COLOR: #393939; TEXT-DECORATION: underline; font-size:12px; line-height:120%}

.ft_14_nm {COLOR: #393939; font-size:14px; }
A.ft_14_nm:link {COLOR: #393939; TEXT-DECORATION: underline; font-size:14px; line-height:130%}
A.ft_14_nm:visited {COLOR: #393939; TEXT-DECORATION: underline; font-size:14px; line-height:130%}
A.ft_14_nm:active {COLOR: #393939; TEXT-DECORATION: underline; font-size:14px; line-height:130%}
A.ft_14_nm:hover {COLOR: #393939; TEXT-DECORATION: underline; font-size:14px; line-height:130%}


.ft_16_nm {COLOR: #393939; font-size:16px; height:200%}
A.ft_16_nm:link {COLOR: #393939; TEXT-DECORATION: underline; font-size:16px; line-height:160%}
A.ft_16_nm:visited {COLOR: #393939; TEXT-DECORATION: underline; font-size:16px; line-height:160%}
A.ft_16_nm:active {COLOR: #393939; TEXT-DECORATION: underline; font-size:16px; line-height:160%}
A.ft_16_nm:hover {COLOR: #393939; TEXT-DECORATION: underline; font-size:16px; line-height:160%}


.ft_12_gy {COLOR: #666666; font-size:12px; line-height:130%}
A.ft_12_gy:link {COLOR: #666666; TEXT-DECORATION: underline; font-size:12px; line-height:120%}
A.ft_12_gy:visited {COLOR: #666666; TEXT-DECORATION: underline; font-size:12px; line-height:120%}
A.ft_12_gy:active {COLOR: #666666; TEXT-DECORATION: underline; font-size:12px; line-height:120%}
A.ft_12_gy:hover {COLOR: #666666; TEXT-DECORATION: underline; font-size:12px; line-height:120%}


/* category */
.cgy {COLOR: #2A6E14; font-size:12px;}
A.cgy:link {COLOR: #2A6E14; TEXT-DECORATION: none; font-size:12px; }
A.cgy:visited {COLOR: #2A6E14; TEXT-DECORATION: none; font-size:12px;}
A.cgy:active {COLOR: #2A6E14; TEXT-DECORATION: none; font-size:12px;}
A.cgy:hover {COLOR: #2A6E14; TEXT-DECORATION: underline; font-size:12px;}

.cgy_s {COLOR: #BDE39A; font-size:12px;}
A.cgy_s:link {COLOR: #2A6E14; TEXT-DECORATION: underline; font-size:12px; font-weight:bold}
A.cgy_s:visited {COLOR: #2A6E14; TEXT-DECORATION: underline; font-size:12px; font-weight:bold}
A.cgy_s:active {COLOR: #2A6E14; TEXT-DECORATION: underline; font-size:12px; font-weight:bold}
A.cgy_s:hover {COLOR: #2A6E14; TEXT-DECORATION: underline; font-size:12px; font-weight:bold}

.cgy_s_n {COLOR: #BDE39A; font-size:12px;}
A.cgy_s_n:link {COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:12px; font-weight:none}
A.cgy_s_n:visited {COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:12px; font-weight:none}
A.cgy_s_n:active {COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:12px; font-weight:none}
A.cgy_s_n:hover {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-size:12px; font-weight:none}


A.cgy_mn:link {COLOR: #2A6E14; TEXT-DECORATION: none; font-size:12px; }
A.cgy_mn:visited {COLOR: #2A6E14; TEXT-DECORATION: none; font-size:12px;}
A.cgy_mn:active {COLOR: #2A6E14; TEXT-DECORATION: none; font-size:12px;}
A.cgy_mn:hover {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-size:12px;}

A.cgy_mn_r:link {COLOR: #2A6E14; TEXT-DECORATION: underline; font-size:12px; }
A.cgy_mn_r:visited {COLOR: #2A6E14; TEXT-DECORATION: underline; font-size:12px;}
A.cgy_mn_r:active {COLOR: #2A6E14; TEXT-DECORATION: underline; font-size:12px;}
A.cgy_mn_r:hover {COLOR: #2A6E14; TEXT-DECORATION: underline; font-size:12px;}

A.cgy_mn_s:link {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-size:12px; font-weight:bold}
A.cgy_mn_s:visited {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-size:12px; font-weight:bold}
A.cgy_mn_s:active {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-size:12px; font-weight:bold}
A.cgy_mn_s:hover {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-size:12px; font-weight:bold}






A.idx_list:link {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:16px}
A.idx_list:visited {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:16px}
A.idx_list:active {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:16px}
A.idx_list:hover {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:16px}

A.quest_list:link {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:16px; line-height:150%}
A.quest_list:visited {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:16px; line-height:150%}
A.quest_list:active {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:16px; line-height:150%}
A.quest_list:hover {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:16px; line-height:150%}


A.ctg:link {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:14px; line-height:130%}
A.ctg:visited {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:14px; line-height:130%}
A.ctg:active {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:14px; line-height:130%}
A.ctg:hover {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:14px; line-height:130%}

A.ctg_org:link {COLOR: #FF8616; TEXT-DECORATION: underline; font-size:16px; }
A.ctg_org:visited {COLOR: #FF8616; TEXT-DECORATION: underline; font-size:16px;}
A.ctg_org:active {COLOR: #FF8616; TEXT-DECORATION: underline; font-size:16px;}
A.ctg_org:hover {COLOR: #FF8616; TEXT-DECORATION: underline; font-size:16px;}





.box_tit {font-size:12px; color:#FFFFFF; font-weight:bold; padding:2px 0 0 10px}
.coment {padding:10px; border:1px dotted #DDDDDD}
.poll_answer {padding:3px; border:1px solid #D9EAF5; background-color:#E1EEF7; width:100%; text-align:left}
.btn_green { background-image:url(/Images/qna/btn_gr_bg.gif); padding-left:15px; padding-right:15px}
.btn_blue { background-image:url(/Images/qna/btn_blue_bg.gif); padding-left:10px; padding-right:10px}

.mp_notice {padding:10px; border:1px dotted #C087DB; background-color:#EEDDF5; padding:10px; font-size:14px; line-height:140%}
A.mp_notice:link {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:14px; line-height:140%}
A.mp_notice:visited {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:14px; line-height:140%}
A.mp_notice:active {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:14px; line-height:140%}
A.mp_notice:hover {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:14px; line-height:140%}

.ranking { background-image:url(/Images/qna/rk_4.gif); font-size:16px; width:30px; height:29px; margin-right:10px; padding-top:3px; font-family:MS UI Gothic, MS PGothic; font-weight:bold}






li.1 { list-style-type : lower-roman } 
li.2 { list-style-type : upper-roman } 
li.3 { list-style-type : lower-alpha }
li.4 { list-style-type : upper-alpha } 
li.5 { list-style-type : disc }
li.6 { list-style-type : circle } 
li.7 { list-style-type : square }
li.8 { list-style-type : decimal } 
li.9 { list-style-type : none }





.border{none, dotted,dashed,double, groove, ridge, inset, outset }

hr{ width:880px; text-align:center; border:1px solid #2AA9FF}

.dotline { background-image:url(/Images/qna/dot_bg.gif); height:1px; }

/* paging */
#paging {clear:both; font-size:16px; margin:0px; text-align:left;}
#paging a {border:1px solid #CACACA;height:23px;text-decoration:none; font-size:16px;}
#paging a:hover {border:1px solid #0056AA; color:#FFFFFF; background-color:#0056AA; font-size:16px;}
#paging .sel {border:1px solid #0056AA; color:#0056AA;font-weight:bold;height:23px;padding:4px 7px 4px 7px; font-size:16px;}
#paging .numBox {color:#000;padding:4px 7px 4px 7px; color:#0056AA; text-decoration:underline; font-size:16px;}


/* book */
a.list{
	background:url(/Images/book/list_dot.gif) no-repeat 0 8px;
	padding:2px 0 2px 15px;
	line-height:120%; font-family:MS UI Gothic, MS PGothic;}
A.list:link {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:16px; font-family:MS UI Gothic, MS PGothic;}
A.list:visited {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:16px; font-family:MS UI Gothic, MS PGothic;}
A.list:active {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:16px; font-family:MS UI Gothic, MS PGothic;}
A.list:hover {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:16px; font-family:MS UI Gothic, MS PGothic;}


/*0924 */
A.ft_12_nm_n:link {COLOR: #393939; TEXT-DECORATION: none; font-size:12px; font-family:MS UI Gothic, MS PGothic;}
A.ft_12_nm_n:visited {COLOR: #393939; TEXT-DECORATION: none; font-size:12px; font-family:MS UI Gothic, MS PGothic;}
A.ft_12_nm_n:active {COLOR: #393939; TEXT-DECORATION: none; font-size:12px; font-family:MS UI Gothic, MS PGothic;}
A.ft_12_nm_n:hover {COLOR: #393939; TEXT-DECORATION: underline; font-size:12px; font-family:MS UI Gothic, MS PGothic;}


.fonts {font-size:10px; color:#939393;}

.footer_fonts {font-size:10px; color:#939393; line-height:14px; margin-bottom:10px; margin-top:10px; padding-top:10px;}
A.footer_fonts:hover{font-size:10px; color:#939393;TEXT-DECORATION:none;}
A.footer_fonts:visited{font-size:10px; color:#939393;TEXT-DECORATION:none;}
A.footer_fonts:active {COLOR:#939393; TEXT-DECORATION:none; font-size:10px;}
A.footer_fonts:link {COLOR:#939393; TEXT-DECORATION:none; font-size:10px;}

h1{ font-size:10px; color:#939393; font-weight:normal;} 
div.container {width: 970px;margin: 0 auto;text-align: left; background:#FFFFFF; }
div#mainContent {width: 655px;float: left;}
div#rightContent {width: 300px;float: right; padding-left:15px;}


.main_menu{ font-size:18px; font-weight:bold; background-image: url(/images/h1_n.png); background-repeat:no-repeat; padding-left:18px;} 

#h1head h1{font-size:10px; color:#939393; line-height:14px; font-weight:normal; background:#FFFFFF; border:#FFFFFF;padding:0 0 0 0;}