@charset "utf-8"; 

#cbody .rbox.ep { color:#9A9060; width:400px; margin:15px auto; border:1px solid #CAC090; border-top:5px solid #CAC090;}
#cbody .rbox.ep .body { text-align:center;}
#cbody .rbox.ep .body.dskey { font-weight:bold; font-size:16px;}
#cbody .rbox.ep .body .tbl { text-align:left; }
#cbody .rbox.ep .body .tblbtn .buttonOfficial { margin-top:5px;}
#cbody .rbox.ep .body .th { font-weight:bold; text-align:right; display:inline-block; width:80px; margin:4px 20px 4px 30px;}
#cbody .rbox.ep .body .td { width:100%;}
#cbody .rbox.ep .body .td input,
#cbody .rbox.ep .body .td select { width:220px;}

#cbody .rbox.ep.clr2 { color:#6f9dc4; background-color:#F4F4FF;border-color:#6f9dc4;}

#content .article table.key_list { width:100%; margin-bottom:15px;}
#content .article table.key_list tr th { white-space:nowrap;}
#content .article table.key_list td.listwrap { padding:0; vertical-align:top;}
#content .article table.key_list td.listwrap table { width:100%; line-height:100%; font-size:11px; text-align:center; margin:0; border:0px;}
#content .article table.key_list td.listwrap table tr { border-top:1px solid #e8e8e8;}

#content .article table.key_list td.listwrap table th { font-weight:normal; background-color:#f0f0f0; color:#808080; padding:3px 4px; border-top:0px;border-left:0px; }
#content .article table.key_list td.listwrap table th.mincol { white-space:nowrap; width:30px;}
#content .article table.key_list td.listwrap table th.maxcol { width:200px; }
#content .article table.key_list td.listwrap table td { padding:4px 5px; border:0px; }
#content .article table.key_list td.listwrap table td.varfont { font:normal 11px gulim;}
#content .article table.key_list td .pkey { font-weight:bold; color:#9A9060;}
#content .article table.key_list td.listwrap table td .pid { font:bold 11px gulimche; color:#808080; }

#content .article .section .content .leadchar1 { padding-right:3px; font-weight:bold; font-size:24px; color:#a0a0a0;}
#content .article .section .content .leadchar2 { padding-right:3px; font-weight:bold; font-size:24px; color:#a0a0a0;}
#content .article .section .content .leadchar3 { padding-right:10px; font-weight:bold; font-size:16px; color:#909090;}

#content .faq_q { color:#678abd !important; cursor:pointer; }
#content .faq_q:hover { color:#ff6600 !important;}
#content .faq_a { display:none;}

#cbody .oslst { line-height:100%;}

#content .article.main .notice h5 { margin-bottom:5px;}
#content .article.main .notice .title { padding:3px 0 0 10px !important; background:transparent url('/layouts/koala/img/bullet03.gif') no-repeat 0 8px !important; }
