@charset "euc-kr";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@font-face { 
 font-family: 'notokr-regular'; 
 src: url('/font/NotoKR-Regular/notokr-regular.eot'); 
 src: url('/font/NotoKR-Regular/notokr-regular.eot?#iefix') format('embedded-opentype'), 
 url('/font/NotoKR-Regular/notokr-regular.woff2') format('woff2'), 
 url('/font/NotoKR-Regular/notokr-regular.woff') format('woff'), 
 url('/font/NotoKR-Regular/notokr-regular.ttf') format('truetype'), 
 url('/font/NotoKR-Regular/notokr-regular.svg#notokr-regular') format('svg'); 
 font-weight: normal; 
 font-style: normal; 
}
@font-face { 
 font-family: 'notokr-bold'; 
 src: url('/font/notokr-bold/notokr-bold.eot'); 
 src: url('/font/notokr-bold/notokr-bold.eot?#iefix') format('embedded-opentype'), 
 url('/font/notokr-bold/notokr-bold.woff2') format('woff2'), 
 url('/font/notokr-bold/notokr-bold.woff') format('woff'), 
 url('/font/notokr-bold/notokr-bold.ttf') format('truetype'), 
 url('/font/notokr-bold/notokr-bold.svg#notokr-bold') format('svg'); 
 font-weight: normal; 
 font-style: normal; 
}
@font-face { 
 font-family: 'NotoKR-Medium'; 
 src: url('/font/NotoKR-Medium/NotoKR-Medium.eot'); 
 src: url('/font/NotoKR-Medium/NotoKR-Medium.eot?#iefix') format('embedded-opentype'), 
 url('/font/NotoKR-Medium/NotoKR-Medium.woff2') format('woff2'), 
 url('/font/NotoKR-Medium/NotoKR-Medium.woff') format('woff'), 
 url('/font/NotoKR-Medium/NotoKR-Medium.ttf') format('truetype'), 
 url('/font/NotoKR-Medium/NotoKR-Medium.svg#NotoKR-Medium') format('svg'); 
 font-weight: normal; 
 font-style: normal; 
}

/*----------------------------------------------
version: 1.0
author :  Astrum Creative Group (ACG)
              - Son mi jin (alcaxy@astrum.co.kr)
              - Park bong jun (darksun3@astrum.co.kr)
-----------------------------------------------*/

/* = title style
--------------------------------------------------------------------------------------------*/
h2 { margin: 0 0 40px 0; font-size: 0; line-height: 0; }
h2.description { margin: 0 0 20px 0; font-size: 0; line-height: 0; } /* µðÀÚÀÎ °¡ÀÌµå ¼öÁ¤ */
h2.description02 { margin: 0 0 20px 0; font-size: 0; line-height: 0; }
h2.description03 { margin: 0 0 0px 0; font-size: 0; line-height: 0; }
h2.sectionTxt { margin: 50px 0 25px 0; font-size: 30px; color:#333; font-family: 'NotoKR-Medium','µ¸¿ò'; letter-spacing:-2px;}
h2.sectionTxt02 { margin: 13px 0 50px 0; font-size: 31px; color:#333; font-family: 'NotoKR-Medium','µ¸¿ò'; letter-spacing:-2px; font-weight:normal}
h2.sectionTxt03 { margin: 40px 0 20px 0; font-size: 30px; color:#003f36; line-height:30px; padding-bottom:10px; font-family: 'NotoKR-Medium','µ¸¿ò'; letter-spacing:-2px; border-bottom:2px solid #003f36}

h3 { margin: 0 0 10px 0; font-size: 0; line-height: 0; }
h3.reply { margin: 40px 0 10px 0;}/* »ç¿ë±ÝÁö */
h3.section01 { margin: 40px 0 10px 0;}
h3.section02 { margin: 40px 0 15px 0; }
h3.section03 { margin: 35px 0 10px 0; }
h3.section04 { margin: 35px 0 14px 0; }
h3.section04txt { margin: 35px 0 18px 0; font-size: 17px; color:#333; font-family: 'NotoKR-Medium','µ¸¿ò';letter-spacing:-1px;}
h3.section05 { margin: 40px 0 14px 0; }
h3.section06 { margin: 34px 0 15px 0; }
h3.section07 { margin: 0 0 14px 0; padding:0 }
h3.section08 { margin: 30px 0 14px 0; }
h3.section10 { margin: 0px 0 14px 0; }
h3.section11 { margin: 0px 0 0px 0; }
h3.section12 { margin: 50px 0 14px 0; }
h3.section13 { margin: 40px 0 7px 0; }
h3.section14 { margin: 0px 0 7px 0; }
h3.system02 { font-size: 12px; line-height: 16px; margin: 0 0 6px; color: #808080; }
h4.system01 { padding: 0 0 0 7px; margin: 0 0 6px; font-size: 12px; line-height: 16px; font-weight: bold; color: #e06e36; background: url(/images/common/blt_square02.gif) no-repeat left 5px; }
h3.sectionTxt { margin: 50px 0 25px 0; font-size: 23px; color:#333; font-family: 'NotoKR-bold','µ¸¿ò'; font-weight:normal;letter-spacing:-2px;}
h4.sectionTxt { margin: 25px 0 12px 15px; font-size: 17px; color:#333; font-family: 'NotoKR-bold','µ¸¿ò';font-weight:normal;letter-spacing:-1px;}
h3.sectionTxt02 { margin-bottom: 40px; font-size: 23px; color:#333; font-family: 'NotoKR-bold','µ¸¿ò'; font-weight:normal;letter-spacing:-2px;}
h4.sectionTxt02 { margin-bottom: 20px; font-size: 20px; color:#333; font-family: 'NotoKR-bold','µ¸¿ò';font-weight:normal;letter-spacing:-1px;}
h4.sectionTxt03 { margin-bottom: 12px; font-size: 19px; color:#333; font-family: 'NotoKR-bold','µ¸¿ò';font-weight:normal;letter-spacing:-1px;}
h4.sectionTxt04 { margin-bottom: 12px; font-size: 21px; color:#333; font-family: 'NotoKR-bold','µ¸¿ò';font-weight:normal;letter-spacing:-1px;}
h4.sectionTxt05 { margin-bottom: 12px; font-size: 19px; color:#333; font-family: 'NotoKR-bold','µ¸¿ò';font-weight:normal;letter-spacing:-1px;}
h4.sectionTxt06 { margin: 0 0 10px; font-size: 17px; color:#333;font-family: 'NotoKR-bold','µ¸¿ò';font-weight:normal;letter-spacing:-1px;}
h3.sectionTxt07 { position: relative; margin: 50px 0 25px 0; width:100%; background:#e9ffff;line-height:220%;border:1px solid #acd7d6;font-size:27px;  color:#003333; font-family: 'NotoKR-bold','µ¸¿ò'; font-weight:normal;letter-spacing:-2px;text-align:center}
h3 span.more { float:right; font-size:11px; font-family:'µ¸¿ò'; font-weight:normal;}
h2 span.more02 { margin-left:15px; font-size:12px; font-family:'µ¸¿ò'; font-weight:normal;letter-spacing:0;}
h3.green{ font-size: 21px; color:#006633; }
h4.system_section01 { margin: 19px 0 6px 0; font-weight: bold; }
h4.system_section02 { margin: 14px 0 6px 0; font-weight: bold; }
h4.system_section03 { margin: 39px 0 6px 0; }

.mgT5{margin-top:5px;}
.mgT8{margin-top:8px;}
.mgT10{margin-top:10px !important;}
.mgT15{margin-top:15px !important;}
.mgT20{margin-top:20px !important;}
.description_h2 { margin: 0 0 30px; font-size: 0; line-height: 0; }

.tit_zone01 { position: relative; width: 690px; height: 26px; margin: 60px 0 0; }
.tit_zone01 h3 { vertical-align: middle; }
.tit_zone01 strong { display: inline-block; margin: 0 2px 0 10px; font-size: 16px; line-height: 19px; vertical-align: top; color: #e06e36; }
.tit_zone01 .addition { position:absolute; right: 0; bottom: 6px; color: #adadad;}

.tit_zone02 { z-index: 10; position: relative; width: 690px; }
.tit_zone02 h3 { margin: 0 0 10px; }
.tit_zone02 .addition { position: absolute; right: 0; top: 5px; color: #adadad; }
.tit_zone02 .addition_combo { position: absolute; bottom: 10px; right: 0; }

.caption_type01 { display: block; margin: 0 0 4px; }
.caption_type02 { display: block; margin: 14px 0 4px; }
.mg_tit01 { margin-top: 56px; }

/* = detail common style
--------------------------------------------------------------------------------------------*/
.info_date, .info_hits { font-size: 11px; font-weight: normal; color: #adadad !important; /* letter-spacing: 1px */ word-spacing: 1px; }
.info_source { font-size: 11px; font-weight: normal; color: #adadad; }
.info_article { display: block; font-size: 11px;  font-weight: normal; color: #d2855f; }
.info_file { text-align: right; }
.info_file .bar { margin: 1px 0 0 5px; }
.section_bar01 { background: url(/images/common/bar01.gif) no-repeat; }
.info_place { color: #d2855f !important; }

/* = btn
--------------------------------------------------------------------------------------------*/
.btn_area { margin: 10px 0 0; }
.btn_area:after { content: "."; height: 0; visibility: hidden; display: block; clear: both; } /* ie6 */
.btn_r01 { float: right; font-size: 0; line-height: 0; } /* H: 20 btn */
.btn_r01 .btn{  margin: 0 0 0 5px; }
.btn_r02 { float: right; font-size: 0; line-height: 0; } /* H: 26 btn */
.btn_r02 .btn { margin: 0 0 0 0px; }
.btn_r03{text-align:right;}
.btn_r04 { float: right; font-size: 0;  line-height: 0;} /* H: 26 btn */
.btn_r04 .btn { margin: 0 90px 0 0; }
.btn_l04 { margin: 0 0 0 675px; font-size: 0; line-height: 0; } /* H: 26 btn */
.btn_l05 { margin: -300px 0 0px 650px; font-size: 0; line-height: 0; } /* H: 26 btn */
.btn_l06 { margin: 20px 0px 0 358px; font-size: 0; line-height: 0; } /* H: 26 btn */
.btn_l01 { margin: 0; font-size: 0; line-height: 0; } /* H: 20 btn */
.btn_l01 .btn{  margin: 0 5px 0 0; }
.btn_l02 { margin: 0; font-size: 0; line-height: 0; } /* H: 26 btn */
.btn_l02 .btn { margin: 0 7px 0 0; }
.btn_c01 { margin: 0 0 0 -5px; font-size: 0; line-height: 0; text-align: center; } /* H: 20 btn */
.btn_c01 .btn{  margin: 0 0 0 5px; }
.btn_c02 { margin: 0 0 0 -7px; font-size: 0; line-height: 0; text-align: center; } /* H: 26 btn */
.btn_c02 .btn { margin: 0 0 0 7px; }
.btn_section01 { padding: 10px 0 0; margin: 36px 0 0; border-top: 1px solid #cbd7d5; }
.btn_section02 { overflow: hidden; width: 100%; padding:10px 0 0; margin: 7px 0 0; border-top: 1px solid #cbd7d5; }
.btn_section03 { padding: 0 0 10px; border-bottom: 1px solid #cbd7d5; }
.btn_section04 { padding: 10px 0 0; border-top: 2px solid #739490; }
.btn_area .ulist04 { margin: 0; }
.btn_area .check_this { position: relative; float: left; line-height: 13px; vertical-align: top; }
.btn_area .check_this input { width: 13px; height: 13px; padding: 0; margin:0 5px 0 0; vertical-align: top; }
.btn_area .msg_notice02 { float: left; margin-top: -2px; }

/* = pagination
--------------------------------------------------------------------------------------------*/
.pagination { position: relative; max-width: 100%; min-height: 20px; margin: 10px 0 0; text-align: center;} /* ie6 */
.pagination a { display: inline-block; /*width: 15px; padding: 0 0 0 4px;*/ padding: 0 4px 0 7px; font-weight: bold; text-align: center; vertical-align: middle; background: url(/images/common/bar01.gif) no-repeat left 2px;}
.pagination .this_page { display: inline-block; /*width: 15px; padding: 0 0 0 4px;*/  padding: 0 4px 0 7px; font-weight: bold; text-align: center; vertical-align: middle; color: #e06e36; background: url(/images/common/bar01.gif) no-repeat left 2px; }
.pagination .direction { background: none; padding: 0; }
.pagination .prev01 { width: 16px; margin: 0 1px 0 0; }
.pagination .prev02 { width: 21px; margin: 0 1px 0 0; }
.pagination .next01 { width: 16px; margin: 0 0 0 9px; }
.pagination .next02 { width: 21px; }
.pagination .info_page { position: absolute; left: 0; }
.pagination .info_page .total { font-weight: bold; color: #3c726d; }
.pagination .info_page .locate_page { color: #e06e36; }
.pagination .first { background: none; }
.pagination .btn_r01 { position: absolute; top: 0; right: 0; }
.pagination .btn_r01 .btn { width: auto; padding: 0; margin: 0 0 0 5px; vertical-align: top; background: none; }
.pagination .btn_r02 { position: absolute; top: 0; right: 0; }
.pagination .btn_r02 .btn { width: auto; padding: 0; margin: 0 0 0 7px; vertical-align: top; background: none; }

/* = list
--------------------------------------------------------------------------------------------*/
.mlist01 { overflow: hidden; width: 100%; margin: 0 0 30px; background: url(/images/common/bg_mlist01.gif) no-repeat 0 bottom; }
.mlist01 li { float: left; margin: 0 2px 0 0; }
.mlist02 { position: relative; padding-bottom:8px;margin-bottom:20px;}
.mlist02 li { display: inline-block; font-size: 0; line-height: 0; vertical-align: top; padding-right:10px;background: url(/images/common/bar01.gif) no-repeat left 1px;} /* ie6, ie7 */
.mlist02 li.first { padding-left: 0; background: none; }
.mlist03 { overflow:hidden; width:100%; }
.mlist03 li { float:left; }

.mlist04{position:relative;float:left; padding-top:5px; padding-bottom:20px;}
.mlist04 li{float:left;padding-right:16px;margin-right:15px;background:url('/images/common/bar01.gif') no-repeat right 1px;font-size:0;line-height:0;}
.mlist04 li.last{background:none;padding-right:0;margin-right:0;}
.mlist04 li img{vertical-align:middle;}

.mlist05{position:relative;float:left; padding:0; margin:0; padding-bottom:20px;}
.mlist05 li{float:left;padding:0px;margin:0px;font-size:0;line-height:0;}

.mlist06 { overflow: hidden; width: 100%; margin: 0; background: url(/images/common/bg_mlist01.gif) no-repeat 0 bottom; }
.mlist06 li { float: left; margin: 0; }

.ulist01 { margin: -2px 0 0; color: #808080;}
.ulist01 li { padding: 0 0 0 8px; margin: 2px 0 0; background: url(/images/common/blt_square03.gif) no-repeat 0px 5px; }
.ulist01 li ul { margin-top: 4px; }
.ulist01 li ul li { padding: 0; margin:0; line-height: 17px; color: #808080; background: none; }
.ulist01 li p { margin-top: 4px; }
.ulist01 em { color: #e06e36; }
.ulist01 .msg_notice01 { background: none; }
.ulist01 .msg_notice02 { margin: 3px 0 0; color:#a6a6a6; font-size:11px; }
.ulist01 .tit { font-weight: bold; }
.ulist01 .noIcon{ padding-left:0; background: none; }
.ulist01 .bigstxt{ padding-left:0; margin-top:5px; background: none; font-size:14px; font-weight:bold;}

.ulist02 li { padding: 0; line-height: 17px; color: #808080; background: none; }
.ulist02 li em { font-weight: bold; }
.ulist02 li .msg_notice01 { display: block; margin: 0 0 4px; }

.ulist02_2 li { padding: 0; line-height: 20px; color: #808080; background: none; }

.ulist03 { margin: -4px 0 0; color: #999999; }
.ulist03 li { padding: 0 0 0 8px; margin: 3px 0 0; background: url(/images/common/sprite_blt.gif) no-repeat 0px -195px;  }
.ulist03 li em { font-weight: bold; }

.ulist04 { margin: 8px 0 0; color:#a6a6a6; }
.ulist04 li { padding: 0 0 0 10px; margin: 2px 0 0; text-indent: -10px; font-size: 11px; line-height: 17px; background: none; }
.ulist04 em { color: #e06e36; }

.ulist13 { }
.ulist13 li { padding: 0 0 0 10px; margin: 4px 0 0; text-indent: -10px; font-size: 12px; line-height: 17px; background: none; }
.ulist13 li.s2{ padding: 0 0 0 60px; }
.ulist13 li.first { padding: 0 0 0 10px; margin: 0px 0 0; }
.ulist13 em { color: #e06e36; }
.ulist13 .msg_notice13 { margin: 3px 0 0; color:#a6a6a6; font-size:11px;font-weight: normal; }

.ulist05 li { height: 1%; padding: 0 0 0 15px; margin: 4px 0 0; background: url("/images/icon/icon_q.gif") no-repeat left 1px; vertical-align:top; line-height:17px; }
.ulist05_2 li { height: 1%; padding: 0 0 0 15px; margin: 4px 0 0; background: url("http://www.jongro.co.kr/images/common/blt_square03.gif") no-repeat left 1px; vertical-align:top; line-height:17px;}

.ulist06 { margin:0; padding-top:0px; color: #808080;}
.ulist06 li { padding:0 0 0 7px; margin-top:2px; vertical-align:top; font-size:12px; line-height:17px; background: url(/images/common/blt_square01.gif) no-repeat 0px 5px; }
.ulist06 li.tit {padding:0 0 0 0px; background: none; font-weight:bold; color:#D75617;}

.ulist12 { margin:0; padding-top:0px; color: #808080;}
.ulist12 li { padding:0 0 0 7px; margin-top:2px; vertical-align:top; font-size:12px; line-height:17px; background: url(/images/common/blt_square01.gif) no-repeat 0px 5px; }

.ulist14 { margin:0; padding:0px; color: #808080;}
.ulist14 li { margin:0; padding:0;}

.ulist1202 { margin:0; padding-top:0px; color: #808080;}
.ulist1202 li { padding:0 0 0 7px; margin-top:2px; vertical-align:top; font-size:12px; line-height:17px; background: url(/images/common/blt_square01.gif) no-repeat 0px 5px; }

.ulist07 { margin:0; padding:10px 0 0 0; color:#808080;}
.ulist07 li { width:100%; vertical-align:top; overflow:hidden; }
.ulist07 li dl { margin-top:4px; overflow:hidden; }
.ulist07 li dl dt { margin:0; }
.ulist07 li dl dd { padding-left:13px; }
.ulist07 li dl dd.last { padding-bottom:5px; }


.ulist08 { margin: -2px 0 0; color: #808080;}
.ulist08 li.tit {padding:0 0 0 0px; background: none; font-weight:bold; color:#D75617;}
.ulist08 li { padding: 0 0 0 8px; margin: 2px 0 0; background: url(/images/common/blt_square03.gif) no-repeat 0px 5px; }
.ulist08 li ul { padding: 0;  margin: 4px 0 0 0; }
.ulist08 li ul li { padding: 0; margin:0; line-height: 17px; color: #808080; background: none; }
.ulist08 li ul li.nb_l10 { margin: 0 0 0 10px; }
.ulist08 li p { margin-top: 4px; }
.ulist08 em { color: #e06e36; }
.ulist08 .msg_notice08 { background: none; }
.ulist08 .msg_notice08 { margin: 3px 0 0; color:#a6a6a6; font-size:11px; }
.ulist08 .tit { font-weight: bold; }
.ulist08 .noIcon{ padding-left:0; background: none; }


.ulist09 { margin: -2px 0 0; color: #808080;}
.ulist09 li { padding: 0; margin: 2px 0 0; }



.ulist11 { margin:0; padding-top:6px; overflow:hidden; }
.ulist11 li { float:left; margin-right:19px; }
.ulist11 li img { vertical-align:top; }

.ulist_extend01 { color: #e06e36; }
.ulist_extend02 { margin: 14px 0 36px; }
.ulist_extend03 { margin: 0 0 6px; color: #808080; }
.ulist_extend04 li { padding: 0 0 0 74px; }
.ulist_extend04 li em { color: #e06e36; }
.ulist_extend05 { margin-top: -14px; }
.ulist_extend05 li { margin: 14px 0 0; }
.ulist_extend05 li .tit { font-weight: bold; }

.ulist_description01 { width: 100%; margin: 0 0 5px; }
.ulist_description02 { width: 100%; padding: 6px 0 0; margin: 29px 0 0; border-top: 1px solid #cbd7d5; }
.ulist_description03 { width: 100%; padding: 6px 0 0; margin: 29px 0 0; border-top: 1px solid #cbd7d5; }
.ulist_description02 .btn_l01 { margin: 2px 0 0 11px; }

.ulist01 .ulist04 { margin: -1px 0 6px; }
.ulist01 .ulist04 li { margin-top: 0; line-height: 15px; }

.dlist01 dt { margin: 0 0 7px; font-size: 0; line-height: 0; }
.dlist01 dd { margin: 0 0 10px; line-height: 17px; }

.dlist02 { padding: 0 0 0 98px; margin: 0 0 14px; background-repeat: no-repeat; background-position: left top; }
.dlist02 dt { margin: 0 0 15px; font-size: 0; line-height: 0; }

.dlist03 { position: relative; line-height: 20px; }
.dlist03 dt { position: absolute; left:0; font-weight: bold; }
.dlist03 dd { position: relative; }
.dlist03 strong { color: #e06e36; }
.dlist03 .list_option01 { margin-top: 0; }

.dlist04 dt { padding: 0 0 0 8px; background: url(/images/common/blt_square01.gif) no-repeat 0px 5px; line-height: 19px; font-weight: bold; color: #808080; }
.dlist041 dt { padding: 0 0 0 8px; background: url(/images/common/blt_square01.gif) no-repeat 0px 6px; line-height: 19px; font-weight: bold; color: #808080; }
.dlist04 dd { padding: 0 0 0 8px; }
.dlist04 dd.form_area { margin: 2px 0 0; }
.dlist04 dd.form_area02 { margin: 6px 0 0; }
.dlist04 dd.option_area { margin: 5px 0 0; }

.dlist05 { margin: -14px 0 0; }
.dlist05 dt { margin: 14px 0 4px; font-weight: bold; line-height: 17px; }
.dlist05 dd { }

.dlist06 { margin: -5px 0 0; }
.dlist06 dt { padding: 0 0 0 7px; margin: 40px 0 3px; font-weight: bold; color: #e06e36; background: url(/images/common/blt_square02.gif) no-repeat left 5px; }
.dlist06 dt.titn { padding: 0 0 0 0px; margin: 5px 0 3px; font-weight: bold; color: #808080; background: none;}
.dlist06 dt.first{margin-top:25px;}
.dlist06 dd.sec{padding: 0 0 0 7px; margin: 0 0 3px; font-weight: bold;}
.dlist06 dd.sec2{padding: 0 0 0 7px; margin: 40px 0 3px; font-weight: bold;}
.dlist06 dd.pay{margin:0 0 8px 7px;font-weight:bold;}
.dlist06 ul { margin: 0 07px 0; }
.dlist06 table { margin: 3px 0 0 }

.dlist07 { margin: -5px 0 0; }
.dlist07 dt { padding: 0 0 0 7px; margin: 40px 0 3px; font-weight: bold; color: #e06e36; background: url(/images/common/blt_square02.gif) no-repeat left 5px; }
.dlist07 dt.first{margin-top:4px;}
.dlist07 dd.sec{padding: 0 0 0 7px; margin: 0 0 3px; font-weight: bold;}
.dlist07 dd.sec2{padding: 0 0 0 7px; margin: 40px 0 3px; font-weight: bold;}
.dlist07 dd.pay{margin:0 0 8px 7px;font-weight:bold;}
.dlist07 ul { margin: 0 07px 0; }
.dlist07 table { margin: 3px 0 0 }

.dlist_extend01 { margin: 0; }
.dlist_extend01 dt { margin: 7px 0 0;  }

.dlist_extend02 { margin: -17px 0 0; }
.dlist_extend02 dt { padding: 0 0 0;  margin: 17px 0 0; background: none; }
.dlist_extend02 dd { padding: 0 0 0; }

.dlist_extend03 dt { display: inline-block; } /*ie6, ie7 */
.dlist_extend03 dd { display: inline-block; } /*ie6, ie7 */

.dlist_size01 { width: 510px; }
.dlist_size01 dd { padding: 0 0 0 120px; }
.dlist_section01 { margin: 0 0 20px; }

.olist01 { background: url(/images/common/bg_olist01.gif) no-repeat left top;  }
.olist01 li { padding: 0 0 0 26px; }
.olist01 li.num01 { background:url('/images/common/num/olist01_01.gif') no-repeat left top;}
.olist01 li.num02 { background:url('/images/common/num/olist01_02.gif') no-repeat left top; }
.olist01 li.num03 { background:url('/images/common/num/olist01_03.gif') no-repeat left top; }
.olist01 li.num04 { background:url('/images/common/num/olist01_04.gif') no-repeat left top; }
.olist01 li.num05 { background:url('/images/common/num/olist01_05.gif') no-repeat left top; }
.olist01 li.num06 { background:url('/images/common/num/olist01_06.gif') no-repeat left top; }
.olist01 li.num07 { background:url('/images/common/num/olist01_07.gif') no-repeat left top; }
.olist01 li.num08 { background:url('/images/common/num/olist01_08.gif') no-repeat left top; }
.olist01 li.num09 { background:url('/images/common/num/olist01_09.gif') no-repeat left top; }
.olist01 li.num10 { background:url('/images/common/num/olist01_10.gif') no-repeat left top; }

.olist01 { line-height: 17px; }
.olist01 .tit { display: block; margin: 0 0 8px; font-size: 0; line-height: 0; }
.olist01 .ulist01 { margin: 4px 0 0; color: #808080;}
.olist01 .ulist01 li { display: block; padding: 0 0 0 8px; margin: 3px 0 0; line-height: 16px; background: url(/images/common/blt_square01.gif) no-repeat 0px 5px; }

.olist_extend01 { background: url('/images/common/num/bg_olist01.gif') no-repeat left top; }
.olist_extend01 li { display: inline-block; vertical-align: top;}/*ie6, ie7 */
.olist_extend01 li.num01,
.olist_extend01 li.num04 { width: 194px; } /*ie6, ie7 */
.olist_extend01 li.num02,
.olist_extend01 li.num05 { width: 174px; }/*ie6, ie7 */
.olist_extend01 li.num03,
.olist_extend01 li.num06 { width: 183px; } /*ie6, ie7 */
.olist_extend01 li.mg_olist_extend { margin: 0 0 28px; }

/* */
.trackback { width: auto; margin: 3px 0 0; }
.trackback li { display: inline-block; margin: 0 1px 0 0; font-size: 0; line-height: 0; vertical-align: top; } /* ie6, ie7 */

/* ±âÅ¸ ¸®½ºÆ® ½ºÅ¸ÀÏ*/
.info_notice01 { padding: 0 9px 0 0; margin: 0 0 3px; font-size: 11px; color: #a6a6a6; text-align: right; } /* ºí¸´ ¾øÀ½ */
.info_notice01 li { display: inline-block; padding: 0 0 0 13px; margin: 0 0 0 6px; background: url(/images/common/sprite_blt.gif) no-repeat; } /* ie6, ie7 */
.info_notice01 li.type01 { background-position: left -49px;}
.info_notice01 li.type02 { background-position: left -74px;}

.list_option01 { margin: -4px 0 0; }
.list_option01 li { position: relative; }
.list_option01 li label { display: inline-block; position: relative; padding: 0 0 0 16px; margin: 4px 0 0; } /* ie6, ie7 */
.list_option01 li .input_check { position: absolute; top: 0; left: 0; vertical-align: middle; } /* ie6, ie7 */
.list_option01 li .input_radio { position: absolute; top: -1px; left: 0; vertical-align: middle; } /* ie6, ie7 */

/* ¸®½ºÆ® ¸¶Áø */
.mg_ulist01 { margin: 3px 0 0; }

/* = notice
--------------------------------------------------------------------------------------------*/
.msg_notice01 { font-size: 11px; color: #e4a07e; }
.msg_notice02 { padding: 0 0 0 10px; margin: 8px 0 0; text-indent: -10px; font-size: 11px; color:#a6a6a6; clear:left; }
.msg_notice03 { font-size: 11px; color: #a6a6a6; }
.msg_notice04 { padding: 0 0 0 12px; font-size: 11px; color: #a6a6a6; background: url(/images/common/sprite_blt.gif) no-repeat left -423px;  }
.msg_notice05 { margin: 14px 0 0; }
.msg_notice06 { margin: 0 0 5px; } /* Å×ÀÌºí À§ 10px */
.msg_notice07 { margin: 0 0 5px; font-weight: bold; color: #e06e36; } /* Å×ÀÌºí À§ 10px */
.msg_notice08 {font-weight:normal; font-size:11px; color: #A6A6A6; letter-spacing:-0.1em; }
.msg_notice09 { padding: 0 0 0 10px; margin: 8px 0 0; text-indent: -10px; color:#a6a6a6; clear:left; }
.msg_notice10 { padding: 0 0 0 10px; margin: 8px 0 0; text-indent: -10px; color:#195d56; clear:left; }
.msg_notice11 { margin: 5px 0 0; }
.msg_notice12 { margin: 0 0 2px; font-weight: normal; color: #e06e36; } 
.msg_notice13 { margin: 11px 0 0; font-weight: bold; color: #e06e36;}
.msg_notice14 { margin: 0px 0 0 5px; font-size: 11px; color:#a6a6a6; clear:left; }
.msg_notice15 { margin: 7px 0 0 5px; font-size: 11px; color:#a6a6a6; clear:left; }
.msg_notice16 { font-size: 11px; color: #999999; }

.msg_img01 { font-size: 0; line-height: 0; }
.msg_img02 { margin: 0 0 14px; font-size: 0; line-height: 0; }
.msg_img03 { margin: 0 0 8px; font-size: 0; line-height: 0; }
.msg_img04 { margin: 0 0 20px; font-size: 0; line-height: 0; }
.msg_img05 { margin: 0 0 10px; font-size: 0; line-height: 0; }
.msg_img06 { margin: -15px 0 20px; font-size: 0; line-height: 0; }
.msg_img07 { margin: -15px 0 10px; font-size: 0; line-height: 0; }

.msg_extend01 { padding-top: 9px; border-top: 1px solid #cbd7d5; }
.msg_extend02 { color: #d2855f; }
.msg_extend03 { padding-top: 3px; }

/* = link
--------------------------------------------------------------------------------------------*/
.link01 { display: inline-block; padding: 0 22px 0 0; background: url(/images/common/sprite_blt.gif) no-repeat right 0; }
.link02 { color: #e06e36 !important; text-decoration: underline !important; }
.link03 { display: inline-block; padding: 0 22px 0 0; background: url(/images/common/sprite_blt.gif) no-repeat right 17px; }
.link04 { text-decoration: underline !important; }
.link05 { display: inline-block; padding: 0 22px 0 0; }
.link06 { text-decoration: underline !important; font-weight:bold;}

/* = box
--------------------------------------------------------------------------------------------*/
.box_haslay01 { position: relative; overflow: hidden; width: 100%; }

.rbox01_04 { position: relative; background: url(/images/common/rbox01_04.gif) no-repeat right bottom; }
.rbox01_03 { background: url(/images/common/rbox01_03.gif) no-repeat left bottom; }
.rbox01_02 { background: url(/images/common/rbox01_02.gif) no-repeat right top; }
.rbox01_01 { background: url(/images/common/rbox01_01.gif) no-repeat left top; }

.rbox02_02 { width: 330px; background: url(/images/common/rbox02_02.gif) no-repeat left bottom; } /* width 330px */
.rbox02_01 { background: url(/images/common/rbox02_01.gif) no-repeat left top; }

.rbox03_04 { position: relative; background: url(/images/common/rbox03_04.gif) no-repeat right bottom; }
.rbox03_03 { background: url(/images/common/rbox03_03.gif) no-repeat left bottom; }
.rbox03_02 { background: url(/images/common/rbox03_02.gif) no-repeat right top; }
.rbox03_01 { background: url(/images/common/rbox03_01.gif) no-repeat left top; }

.rbox04_02 { width: 210px; background: url(/images/common/rbox04_02.gif) no-repeat left bottom; } /* width 330px */
.rbox04_01 { background: url(/images/common/rbox04_01.gif) no-repeat left top; }

.box_line01 { position: relative; overflow: hidden; border-top: 2px solid #739490; border-bottom: 2px solid #739490; }
.box_line02 { position: relative; overflow: hidden; padding: 30px 0 26px; border-top: 2px solid #739490; border-bottom: 1px solid #cbd7d5; }

.box_area01 .rbox01_03 { padding: 0 0 12px 0; }
.box_area01 .rbox01_01 { padding: 13px 20px 0 20px; }
.box_area01 .rbox03_03 { padding: 0 0 25px 0;  }
.box_area01 .rbox03_01 { padding: 25px 20px 0 30px; }

.box_colum02 .colum01 { float: left; width: 330px; }
.box_colum02 .colum02 { float: right; width: 330px; }
.box_colum02 .rbox02_02  { padding: 0 0 25px 0; }
.box_colum02 .rbox02_01  { padding: 26px 30px 0 30px; }

.colum110901 { float: left; width: 330px; }
.colum110902 { float: right; width: 330px; }

.box_msg01 { padding: 39px 0 35px; border-top: 2px solid #739490; border-bottom: 2px solid #739490; font-weight: bold; line-height: 17xp; color: #808080; text-align: center; }
.box_msg01 strong { color: #e06e36; }
.box_msg02 { padding: 29px 0 25px; border-top: 1px solid #cbd7d5; border-bottom: 1px solid #cbd7d5; font-weight: bold; line-height: 17xp; color: #808080; text-align: left; }
.box_msg02 strong { color: #e06e36; }
.box_msg03 { padding: 40px 0; border-top: 2px solid #739490; border-bottom: 2px solid #739490; text-align: center; }
.box_msg04 { padding: 40px 0 37px; border-top: 2px solid #739490; border-bottom: 1px solid #e0e7e6; font-weight: bold; line-height: 17xp; color: #808080; text-align: center; }
.box_msg04 strong { color: #e06e36; }
.box_msg05 { position: relative; overflow: hidden; padding: 30px 0 26px; border-top: 2px solid #739490; border-bottom: 1px solid #cbd7d5; }
.box_msg05 .msg_img01 { font-size: 0; line-height: 0; margin: 0 0 13px; }
.box_msg05 em { color: #e06e36; }
.box_msg06 { position: relative; overflow: hidden; padding: 30px 0 26px; border-top: 2px solid #739490; border-bottom: 2px solid #739490; }
.box_msg06 .msg_img01 { font-size: 0; line-height: 0; margin: 0 0 13px; }
.box_msg07 { position: relative; overflow: hidden; padding: 30px 0 26px; border-top: 1px solid #cbd7d5; border-bottom: 2px solid #739490; }
.box_msg08 { padding: 0 0 25px; border-bottom: 1px solid #cbd7d5; font-weight: bold; line-height: 17xp; color: #808080; text-align: left; }
.box_msg08 strong { color: #e06e36; }
.box_msg_extend01 { padding: 29px 0 30px 0; }
.box_msg_extend02 { padding: 0 0 30px 0; }
.msg01 { margin: 2px 0 15px; font-weight: normal; }
.msg02 { font-weight: normal; }
.msg03 { margin: 0 0 4px; }

.condition_teacher { position: relative; overflow: hidden; width: 100%; border-bottom: 2px solid #739490; }
.condition_teacher .box_combo01 { float: right; }
.condition_teacher .mlist02 { float: left; padding: 6px 0 9px; }
.condition_teacher .mlist02 li { background-image: url(/images/profile/menu/bg_mlist02_subject.gif); }
.condition_teacher .mlist02 li.first { background-image: none; } 

.process_area01 { margin: 0 0  40px; font-size:0; line-height: 0; }
.box_flash { border-bottom: 1px solid #cbd7d5; font-size: 0; line-height: 0; }
.box_promotion  { border-bottom: 1px solid #cbd7d5; font-size: 0; line-height: 0; }

/* = area and zone
--------------------------------------------------------------------------------------------*/
.section_line01 { overflow: hidden; width: 100%; padding: 0 0 10px; margin: 0 0 40px; border-bottom: 1px solid #cbd7d5; }
.section_line02 { overflow: hidden; width: 100%; padding: 10px 0 0; border-top: 1px solid #cbd7d5; }
.section_line03  { background: url(/images/common/section_line01.gif) repeat-x left bottom; }
.section_line04 { overflow: hidden; width: 100%; padding:16px 0 10px; border-bottom: 1px solid #cbd7d5; }
.section_line05 { overflow: hidden; width: 100%; padding:35px 0 10px; border-bottom: 1px solid #cbd7d5; }
.section_line06 { overflow: hidden; width: 100%; padding:0 0 35px; border-bottom: 2px solid #739490; }
.section_line08 { overflow: hidden; width: 100%; padding:10px 0 0;  margin: 25px 0 0; border-top: 1px solid #cbd7d5; }
.section_block01 { margin-bottom: 40px; }
.section_block02 { margin-top: 30px; }

.visual_area01 { width: 100%; background-repeat: no-repeat; background-position: right top; }
.visual_area01 h2 { margin: 0 0 40px; }
.visual_area01 h2.description01 { margin: 0 0 20px; }
.visual_area01 h3 { margin: 0 0 15px; }

/* = form
--------------------------------------------------------------------------------------------*/
.box_combo01 { z-index: 100; position: relative; margin: 0 0 10px; }
.box_combo02 { z-index: 100; position: relative; margin: -35px 0 10px; }
.box_combo03 { margin: 0 0 20px; }
.box_combo03 .rbox01_03  { padding: 0 0 16px 0; }
.box_combo03 .rbox01_01  { padding: 16px 20px 0 20px; }
.box_combo03 { text-align: center; }
.box_combo03 .btn_search { display: inline-block; margin: 0 0 0 4px; vertical-align: top; }

.search_local { margin: 25px 0 0; text-align: center; }
.search_local .select_type02, .search_local .input_text, .search_local input { vertical-align: top; }
.search_local .input_text { width: 216px! important; margin: 0 5px 0 0; } /* ie6, ie7 */
.search_local .mgs_img { margin: 0 25px 0; vertical-align: top; } /*ie6, ie7 */

.event_local{ width:606px;}
.event_local .msg { float: right; margin-top:8px;}
.search_local2 { width:692px; margin: 0px 0 15px; text-align: left; }
.search_local2 .select_type02, .search_local .input_text, .search_local2 input { vertical-align: top; }
.search_local2 .input_text { width: 216px! important; margin: 0 5px 0 0; } /* ie6, ie7 */
.search_local2 .mgs_img { margin: 0 25px 0; vertical-align: top; } /*ie6, ie7 */


.search_area .search_result { width: 350px; margin: -29px 0 0; font-weight: bold; }
.search_result strong { color: #e06e36; }
.search_result em { color: #3c726d; }
.search_window { width: 280px; height: 31px; background: url(/images/common/bg_search_window.gif) no-repeat left top; }
.search_window .input_text { width: 210px; margin: 6px 6px 0 6px; border: 0; } /* ie6, ie7 */
.search_window .input_img { vertical-align: top; width: 48px; height: 31px; }
.search_area .popular_word { margin: 9px 0 0; color: #999999; }
.search_area .popular_word .bar { margin: 0 5px 0 3px; color: #ebebeb; }

/* ½Ç·ºÆ® ¹Ú½º ³Êºñ ¹× °£°Ý  ie6 size -10px; */
.combo_size01 { width: 111px; } .combo_size02 { width: 151px; } .combo_size03 { width: 66px; }   .combo_size04 { width: 109px; }
.combo_size05 { width: 195px; } .combo_size06 { width: 248px; } .combo_size07 { width: 120px; } .combo_size08 { width: 150px; }
.combo_size09 { width: 200px; } .combo_size10 { width: 56px; }   .combo_size11 { width: 101px; } .combo_size12 { width: 88px; }
.combo_size13 { width: 148px; } .combo_size14 { width: 40px; }

/* ÅØ½ºÆ® ÇÊÆ® ³Êºñ ¹× °£°Ý */
.input_size01 { width: 138px; } .input_size02 { width: 108px; } .input_size03 { width: 508px; } .input_size04 { width: 60px; }
.input_size05 { width: 193px; } .input_size06 { width: 83px; }  .input_size07 { width: 148px; } .input_size08 { width: 40px; }
.input_size09 { width: 227px; } .input_size10 { width: 98px; }  .input_size11 { width: 172px; } .input_size12 { width: 172px; }
.input_size13 { width: 350px; } .input_size14 { width: 216px; } .input_size15 { width: 30px; }

.label_size01 { display: inline-block; width: 150px; }
.textarea_size01 { width: 512px; height: 60px; } .textarea_size02 { width: 512px; height: 91px; }

.combo_disinblock { display: inline-block; vertical-align: top; } /* ie6, ie7 */
.mg_input_text01 { margin: 0 8px 0 0; } .mg_input_text02 { margin: 0 0 0 15px; } .mg_input_text03 { margin: 8px 0 0; }
.mg_input01 { margin: 0 0 6px 0; } .mg_input02 { margin: 0 0 0 7px; }
.mg_label01 { margin: 0 4px 0 0; } .mg_label02 { display: block; margin: 0 0 3px 0; }
.input_section { margin: 0 5px 0 5px; vertical-align: middle; color: #b9c9c7; }
.input_emsection { margin: 0 4px 0 4px; vertical-align: middle; color: #b9c9c7; }
.zip_code { margin: 0 0 5px; }
.combo_em { margin: 0 0 0 5px; }
.mg_form01 { margin: -4px 0 0; }
.mg_combo01 { margin: 0 5px 0 0;  vertical-align:middle;} .mg_combo02 { margin: 0 8px 0 0; }
.day_section { display: inline-block; margin: 3px 9px 0 4px; color: #808080; vertical-align: middle; }
.unit02 { margin: 0 14px 0 0; }
.mg_btn01 { margin: 0 0 0 7px; } .mg_btn02 { margin: 0 0 0 8px; }
.msg_tip { display: inline;  margin: 0 0 0 7px; }
.msg_tip02 { margin: 6px 0 0; font-size: 11px; color: #a6a6a6; }
.msg_tip03{ display: inline;  margin: 0 0 0 7px; font-size: 11px; color: #a6a6a6; }
p.tri_p { margin-top:10px;padding-left:18px; background: url(http://img.jongroeclass.co.kr/jongro/academy/recruitinfo/jung2014/icon_tri_big.gif) no-repeat 0 1px;}

/* = table and bbs
--------------------------------------------------------------------------------------------*/
table.view_data01 thead tr th { padding: 8px 10px; border-top: 2px solid #739490; border-left: 1px solid #edf1f1; border-bottom: 1px solid #EDF1F1; font-size: 0; line-height: 0; 
								text-align: center; vertical-align: middle; background-color: #f9fafa; }
table.view_data01 thead tr.section th { border-top: 1px solid #d6e0de; }
table.view_data01 thead tr th.section { border-top: 1px solid #d6e0de; }
table.view_data01 thead tr th.section2 { border-top: 1px solid #d6e0de; border-left:0; }
table.view_data01 thead tr th.section3 {  border-left: 2px solid #739490; border-top:0; }
table.view_data01 thead tr.txt th { font-weight:normal; font-size:11px; line-height:130%; color:#3C6461; border-top: 1px solid #EDF1F1; }/* 100729 add */
table.view_data01 thead tr.txt2 th { font-weight:normal; font-size:11px; line-height:130%; color:#808080; border-top: 1px solid #EDF1F1; background-color: #ffffff; }/* 120416 add */
table.view_data01 thead tr.txt3 th { font-weight:bold; font-size:11px; line-height:130%; color:#3C6461; border-top: 1px solid #EDF1F1; }/* 121122 add */
table.view_data01 thead tr th.first { border-left: 0; }
table.view_data01 thead tr td.txt_l03 { padding-left: 15px; text-align: left; border: 1px solid #edf1f1; border-right: 0;}
table.view_data01 p.tri { padding-left:13px; background: url(http://img.jongroeclass.co.kr/jongro/academy/recruitinfo/jung2014/icon_tri.gif) no-repeat 0 1px;}
table.view_data01 thead tr th span.txt { font-weight:normal; font-size:11px; line-height:180%; color:#3C6461;}

table.view_data01 thead tr td.lt { text-align:left; padding-left: 18px; }
table.view_data01 thead tr td.ct { text-align:center; padding-left: 18px; }
table.view_data01 thead tr th.mark { border-top: 1px solid #b9c9c7; }
table.view_data01 thead tr th.lt { text-align:left; padding-left: 18px; }
table.view_data01 tbody tr th { padding: 8px 10px; border: 1px solid #edf1f1; border-right: 0;  font-size: 0; line-height: 0; text-align: center; vertical-align: middle; }
table.view_data01 tbody tr td { padding: 8px 5px 5px 5px; border: 1px solid #edf1f1; border-right: 0; text-align:center; color: #808080; }

table.view_data01 tbody tr td.section3 { border-left: 2px solid #739490; }
table.view_data01 tbody tr td.section4 { border-top: 2px solid #739490; }
table.view_data01.noPd tbody tr td {padding-left:0;padding-right:0;}
table.view_data01.fs11 thead tr th{ font-size:11px; padding:7px 0; }/* 100729 add */
table.view_data01.fs11 tbody tr td{ padding:8px 0; }/* 100729 add */
table.view_data01 tbody tr td.al { text-align:left; padding-left: 18px; }
table.view_data01 tbody tr td.s_al { text-align:left; padding-left: 8px; font-size:11px; vertical-align: top;}
table.view_data01 tbody tr th.first,
table.view_data01 tbody tr td.first { border-left: 0; }
table.view_data01 tbody tr.first2 { border-left: 0; font-weight:normal;}
table.view_data01 tbody tr.org td{color:#D75617;}
table.view_data01 tbody tr.org2 td{color:#D75617; font-weight:bold;}
table.view_data01 tbody tr td.org{color:#D75617;font-weight:bold;}
table.view_data01 tbody tr td.txts{padding-left: 1px;padding-right: 1px;font-size:11px;}
table.view_data01 tbody tr.txts{padding-left: 1px;padding-right: 1px;font-size:11px;}
table.view_data01 tbody tr td img.icon_sv01 { vertical-align:top; position:relative; left:6px; top:-2px; }
table.view_data01 tbody tr td img.icon_sv02 { vertical-align:top; margin:2px 0 0 6px; }
table.view_data01 tbody tr td.txt_l { padding-left: 19px; }
table.view_data01 tbody tr td.txt_l img { vertical-align:bottom; font-size:0; line-height:0; margin-bottom:2px; }
table.view_data01 span.txt_r { text-align:right; }
table.view_data01 p.txt_r { width:30px; margin:0 auto; text-align:right; }
table.view_data01 tbody tr td.txt_l02 { padding-left: 9px; text-align: left; }
table.view_data01 tbody tr td.txt_l03 { padding-left: 15px; text-align: left; }
table.view_data01 tbody tr td.txt_l04 { padding: 0 0 0 15px; margin: 2px 0 0; background: url(http://img.jongroeclass.co.kr/jongro/academy/recruitinfo/blt_square03CAWU9YWA.gif) no-repeat 0px 6px; }
table.view_data01 tbody tr td.txt_l05 { padding-left: 15px; text-align: center; }
table.view_data01 tbody tr td.txt_l06 { padding-left: 15px; text-align: center; font-weight:normal;}
table.view_data01 tr th.txt_l07 { text-align: center;}
table.view_data01 tbody tr.pd_row02 td { padding-top: 14px; padding-bottom: 10px; }
table.view_data01 tbody tr.pd_row03 td { padding-top: 20px; padding-bottom: 17px; }
table.view_data01 tbody td { color:#808080; }
table.view_data01 tbody td.dotLine{border-bottom:1px dashed #E0E7E6;font-weight:bold;}
table.view_data01 tbody tr td.txt_vt { vertical-align:top; }
table.view_data01 tbody tr td.tin { font-size:11px; }
table.view_data01 tbody tr td p.txt_plan { padding-top:4px; vertical-align:top; }
table.view_data01 tbody tr td p.txt_plan_num { padding:4px 0 0 15px; vertical-align:top; }
table.view_data01 tbody tr td.scope_td { border:0; }
table.view_data01 tbody td a:link { color:#808080; }
table.view_data01 tbody td a:visited { color:#808080; }
table.view_data01 tbody td a:hover { color:#808080; }
table.view_data01 tbody td a:active { color:#808080; }
table.view_data01 .btn_go { display: block; margin: 5px 0 0; font-size: 0; line-height: 0; }
table.view_data01 .btn_go2 { position: relative; float:right; display: block; margin: -5px 0 0; padding-top:0px; font-size: 0; line-height: 0; }
table.view_data01 .btn_go3 { position: relative; float:right; display: block; margin: -5px 65px 0 0px; padding-top:0px; font-size: 0; line-height: 0; }
table.view_data01 tbody tr th.line01,
table.view_data01 tbody tr td.line01 { border-top-color: #b9c9c7 !important; border-bottom-color: #b9c9c7 !important; }
table.view_data01 tbody tr th.line02,
table.view_data01 tbody tr td.line02 { border-top-color: #b9c9c7 !important; }
table.view_data01 tbody tr th.line03,
table.view_data01 tbody tr td.line03 { border-bottom-color: #b9c9c7 !important; }
table.view_data01.txt thead tr th{font-size:12px;text-align:center; color:#60807e;line-height:130%; padding:9px 0 5px;}/* 101129 ¼­¿ï´ë Á¤½Ã³í¼ú Æ¯°­ ÀÛ¾÷ Ãß°¡ */
table.view_data01.txt tbody tr th{font-size:12px;text-align:center; color:#60807e;line-height:130%; padding:9px 0 5px;}
table.view_data01.txt02 tbody tr td{font-size:11px;text-align:center; color:#60807e;padding:4px 0 4px;}
table.view_data01 tbody tr th.noBg{font-size:11px;background:none;}
table.view_data01 tbody tr th.mg_t10 { margin-top: 10px !important;}
table.view_data01.noTdPd tbody tr td,table.view_data01 tbody tr td.noTdPd{padding-left:0;padding-right:0;}
table.view_data01 thead tr th.conti { background-color: #ffffff; font-weight:normal; line-height:130%; color:#808080;padding-left: 15px; text-align: left;}
table.view_data01 thead tr th.conti4 { background-color: #ffffff; font-weight:normal; line-height:130%; color:#808080;border-bottom:1px solid #edf1f1 !important;}
table.view_data01 thead tr th.conti5 { background-color: #ffffff; font-weight:normal; line-height:130%; color:#808080;padding-left: 18px;text-align: left;border-bottom:1px solid #edf1f1 !important;}
table.view_data01 thead tr th.conti3 {  background-color: #ffffff; font-weight:normal; line-height:130%; border: 1px solid #edf1f1; border-right: 0;padding-left: 15px; text-align: left;}
table.view_data01 thead tr th.conti2 { background-color: #ffffff; font-weight:normal; line-height:130%; color:#808080;padding-left: 15px; text-align: left; border-left: 0;}
table.view_data01 tbody tr td.conti { background-color: #ffffff; font-weight:normal; line-height:130%; color:#808080;padding-left: 15px; text-align: left;}
table.view_data01 thead tr th.lt { text-align: left; padding-left: 15px;}
table.view_data01 tbody tr td.point{background-color: #f9fafa;font-weight:bold;color:#60807e;}

.view_data01 tr td.fB { font-weight:bold; }
.view_data02 { border-top: 2px solid #739490; }/* 100729 add */
.view_data02 tr th { padding: 9px 0 6px; border-right: 1px solid #EDF1F1; border-bottom: 1px solid #EDF1F1; background-color: #f9fafa; }
.view_data02 tr th.md { border-left: 1px solid #EDF1F1; }
.view_data02 tr th.last {border-right:none;}
.view_data02 tr .lineL{border-left: 1px solid #EDF1F1 !important;}
.view_data02 tr td { text-align:center; padding: 7px 0 4px; border-left: 1px solid #EDF1F1; border-bottom: 1px solid #EDF1F1; }
.view_data02 tr td p { text-align:left; padding: 0 20px; }
.view_data02 tr td.first { border-left:none; }
.view_data02 tr td.fb { font-weight:bold; }
.view_data02 tr td.col { color:#3C6461; background:#F9FAFA; }
.view_data02 tr td.org { color:#E4A07E; }
.view_data02 .aL{text-align:left;}
.view_data02 tr td.aL{text-align:left;padding-left:15px;}
.view_data02 .aL p{padding-left:15px;}
.view_data02.txt tr th{color:#60807e;letter-spacing:-0.1em;}
.view_data02.txt tr.lineB th,.view_data02.txt tr.lineB td{line-height:0;font-size:0;height:0;border:none;border-top:1px solid #EDF1F1;}
.view_data02.txt .input_check{}
.view_data02.txt .inTbl td{border:none;}
.ulist_not ul { margin: 0px 0 5px; color:#a6a6a6; font-size:11px; }
.ulist_not li.first { margin: 0px 0 8px; color:#296a63; }
.ulist_not li.first2 { margin: 0px 0 0px; color:#296a63; }
.ulist_not li { margin: 0px 0 2px; font-size:11px;}

.view_data03 { border-top: 2px solid #739490; }/* 100729 add */
.view_data03 tr th { padding: 6px 0 4px; border-right: 1px solid #EDF1F1; border-bottom: 1px solid #b9c9c7; background-color: #ffffff; border-right:none;}
.view_data03 tr th.last {border-right:none;}
.view_data03 tr .lineL{border-left: 1px solid #EDF1F1 !important;}
.view_data03 tr td { text-align:center; padding: 6px 0 4px; border-left: 1px solid #EDF1F1; border-bottom: 1px solid #EDF1F1; background-color: #f9fafa; }
.view_data03 tr td p { text-align:left; padding: 0 20px; }
.view_data03 tr td.l { text-align:left; padding-left: 9px;}
.view_data03 tr td.first { border-left:none; }
.view_data03 tr td.fb { font-weight:bold; }
.view_data03 tr td.col { color:#3C6461; background:#f9fafa; }
.view_data03 tr td.org { color:#E4A07E; }
.view_data03 .aL{text-align:left;}
.view_data03 .aL p{padding-left:15px;}
.view_data03.txt tr th{color:#3C6461;letter-spacing:-0.1em;}
.view_data03.txt tr.lineB th,.view_data03.txt tr.lineB td{line-height:0;font-size:0;height:0;border:none;border-top:1px solid #EDF1F1;}
.view_data03.txt .input_check{}
.view_data03.txt .inTbl td{border:none;}

.view_data04 { border-top: 2px solid #739490;  }/* 100729 add */
.view_data04 tr th { padding: 6px 0 4px; color:#60807e; border-right: 1px solid #EDF1F1; border-bottom: 1px solid #EDF1F1; background-color: #f9fafa; }
.view_data04 tr th.last {border-right:none;}
.view_data04 tr .lineL{border-left: 1px solid #EDF1F1 !important;}
.view_data04 tr td { text-align:center; padding: 6px 13px 4px; border-left: 1px solid #EDF1F1; border-bottom: 1px solid #EDF1F1; }
.view_data04 tr td p { text-align:left; padding: 0 20px; }
.view_data04 tr td.first { border-left:none; }
.view_data04 tr td.fb { font-weight:bold; }
.view_data04 tr td.col { color:#3C6461; background:#F9FAFA; }
.view_data04 tr td.org { color:#E4A07E; }
.view_data04 .aL{text-align:left;}
.view_data04 .aL p{padding-left:17px;}
.view_data04.txt tr th{color:#296A63;letter-spacing:-0.1em;}
.view_data04.txt tr.lineB th,.view_data04.txt tr.lineB td{line-height:0;font-size:0;height:0;border:none;border-top:1px solid #EDF1F1;}
.view_data04.txt .input_check{}
.view_data04.txt .inTbl td{border:none;}

.view_data14 { border-top: 2px solid #739490;  }/* 100729 add */
.view_data14 tr th {  color:#60807e;padding: 9px 0 6px; border-left: 1px solid #EDF1F1; border-bottom: 1px solid #EDF1F1; background-color: #f9fafa; }
.view_data14 tbody tr td { text-align:center; border-left: 1px solid #EDF1F1; padding: 8px 0 4px; font-size:12px; border-left: 1px solid #EDF1F1; border-bottom: 1px solid #EDF1F1; }
.view_data14 tbody tr td.tit { font-weight:bold;background-color: #f9fafa; color:#3C6461; }
.view_data14 thead tr th.first,.view_data14 tbody tr th.first, .view_data14 tbody tr td.first {border-left:none;}
.view_data14 tbody tr td.al{text-align:left;padding-left:15px}

.txtInput{height:19px;border:1px solid #DDD;padding:3px 0 0 5px;font-size:12px;}

.p .txt_r{text-align:right;}
.span .org{color:#D75617;}
.blue{color:#228ae1;}

table.view_bbs01 { border-bottom: 2px solid #739490; }
table.view_bbs01 thead tr th { padding: 20px 19px 5px 19px; border-top: 2px solid #739490; border-bottom: 1px solid #b9c9c7; font-size: 14px; text-align: left; background-color: #f3f3f3; }
table.view_bbs01 thead tr th .num { float: right; font-size: 12px; font-weight: normal; color: #808080; }
table.view_bbs01 thead tr th div { color: #404040; }
table.view_bbs01 thead tr th div .copy_url {float: right; }
table.view_bbs01 thead tr th div .tit { float: left; width: 580px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
table.view_bbs01 tbody tr td { padding: 31px 19px 25px 19px; border-bottom: 1px solid #cbd7d5; }
table.view_bbs01 tbody tr td .info_file { margin: 32px 0 0; }
table.view_bbs01 tbody tr td.info_more { padding-top: 14px;  }
table.view_bbs01 .info_article { float: left; }
table.view_bbs01 .info_date { float: right; }
table.view_bbs01 .info_source { float: right; }
table.view_bbs01 .section_bar01 { padding: 0 10px 0 0; margin: 0 9px 0 0; background-position: right 2px;}
table.view_bbs01 .info_area { margin: 4px 0 0; }
table.view_bbs01 tr td table tr th,
table.view_bbs01 tr td table tr td { padding: 0; }

table.list_bbs01 { border-top: 2px solid #739490; border-bottom: 1px solid #cbd7d5; }
table.list_bbs01 thead th { padding: 10px 9px 8px 9px; border-bottom: 1px solid #b9c9c7; font-size: 0; line-height: 0; vertical-align: middle; background-color: #f9fafa; color: #404040; text-align: center; }
table.list_bbs01 tbody tr th,
table.list_bbs01 tbody tr td { padding: 9px 9px 6px 9px; border-bottom: 1px solid #e4ebe9; text-align:center; }
table.list_bbs01 tbody tr.last th,
table.list_bbs01 tbody tr.last td { border-bottom: 0; }
table.list_bbs01 thead tr th.txt_l,
table.list_bbs01 tbody tr th.txt_l,
table.list_bbs01 tbody tr td.txt_l { padding-left: 19px; }
table.list_bbs01 thead tr th.txt_r,
table.list_bbs01 tbody tr th.txt_r,
table.list_bbs01 tbody tr td.txt_r { padding-right: 19px; }
table.list_bbs01 tr td.btn01 { padding-top: 4px; padding-bottom: 3px;  }
table.list_bbs01 tr td.btn01 img { margin: 0 5px 0 0; }
table.list_bbs01 a.tit:link,
table.list_bbs01 a.tit:visited { color:#808080; }
table.list_bbs01 a.tit:hover,
table.list_bbs01 a.tit:active { color: #3c6461 ; }
table.list_bbs01 .info_date, table.list_bbs01 .info_hits { font-size: 12px; }
table.list_bbs01 .icon_new { margin: -2px 0 0 4px; }
table.list_bbs01 .no_data,
table.list_bbs01 .info_etc { color: #a6a6a6; font-weight: normal !important; }
table.list_bbs01 .info_etc a { font-weight: normal !important; }
table.list_bbs01 .reply_ok { color: #007b6e !important;}
table.list_bbs01 .reply_ing { color: #d75617 !important;}
table.list_bbs01 .icon { display: inline-block; margin: -2px 0 0; vertical-align: top; }
table.list_bbs01 .icon_pdf, table.list_bbs01 .icon_ppt, table.list_bbs01 .icon_hwp,  table.list_bbs01 .icon_xls, table.list_bbs01 .icon_zip { display: inline-block; margin: -2px 5px 4px 0; vertical-align: top; } 
table.list_bbs01 .icon_high { display: inline-block; margin: -2px 5px 4px 0; vertical-align: top; }
table.list_bbs01 .icon_low { display: inline-block; margin: -2px 0 0; vertical-align: top; }
table.list_bbs01 .icon_notice { display: inline-block; margin: -1px 5px 0 0; vertical-align: middle; }
table.list_bbs01 .icon_mov { display: inline-block; margin: 0px 0 0 9px; vertical-align: top; }
table.list_bbs01 .n_icon { margin-left: 6px; }
table.list_bbs01 tbody tr td.img_td { padding-top: 7px; padding-bottom: 4px; font-size:0; line-height: 0; }
table.list_bbs01 tbody tr th.img_th { padding-top: 8px; padding-bottom: 10px; font-size:0; line-height: 0; }
table.list_bbs01 tbody tr td .icon_rock { vertical-align:top; line-height:0; font-size:0; margin:-1px 0 0 8px; } /* ie 6 7 */
table.list_bbs01 tbody tr.notice td .tit { font-weight: bold; }
table.list_bbs01 tbody tr td.down { padding: 9px 9px 4px 9px; font-size: 0; line-height: 0; }

table.list_article01 { margin: 40px 0 0; border-top: 1px solid #b9c9c7; border-bottom: 1px solid #b9c9c7; }
table.list_article01 tbody tr th { padding: 9px 19px 6px 19px; border-bottom: 1px solid #e0e7e6; text-align: left; color: #739490; }
table.list_article01 tbody tr td { padding: 9px 19px 6px 19px; border-bottom: 1px solid #e0e7e6; text-align: center; }
table.list_article01 tbody tr.next th,
table.list_article01 tbody tr.next td { border-bottom: 0; }
table.list_article01 a:link.list,
table.list_article01 a:visited.list { color: #808080; }
table.list_article01 a:hover.list,
table.list_article01 a:active.list { color: #808080; }
table.list_article01 tbody tr td.txt_l a { display: block; width: 460px !important; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

table.view_type01 { width:690px; border-top:2px solid #739490; }
table.view_type01 th { padding:20px 0 17px 0; text-align:left; border-bottom:1px solid #e0e7e6; background:#f9fafa; }
table.view_type01 th img { margin-left:20px; vertical-align:top; }
table.view_type01 td { text-align:left; padding-left:20px; border-left:1px solid #e0e7e6; border-bottom:1px solid #e0e7e6; }

table.user_data { color: #808080; text-align: left; }
table.user_data thead tr.section_tit th { padding: 20px 19px 7px 19px; border-top: 2px solid #739490; font-size: 14px; color: #404040; background-color: #f9fafa; text-align: left; }
table.user_data tbody tr.section_article td { padding: 19px 19px 25px 19px; border-top: 1px solid #b9c9c7; border-bottom: 1px solid #b9c9c7; line-height: 17px; background-color: #f3f3f3; }
table.user_data tbody tr th { padding: 20px 0 20px 20px; border-bottom: 1px solid #e0e7e6; vertical-align: top; text-align: left; }
table.user_data tbody tr td.txt_data { padding: 17px 0 14px; border-bottom: 1px solid #e0e7e6; vertical-align: top; }
table.user_data tbody tr td.txt_data_first {padding: 20px 0 15px; border-top: 2px solid #739490;  border-bottom: 1px solid #e0e7e6; vertical-align: top; }
table.user_data tbody tr td.txt_data_last { padding: 19px 0 25px; border-bottom: 2px solid #739490; }
table.user_data tbody tr th.th_last { padding-bottom: 30px; border-bottom: 2px solid #739490; }
table.user_data tbody tr.section_writer td { padding: 14px 0 16px 19px; color: #d2855f; border-bottom: 1px solid #739490; border-bottom: 2px solid #739490; }
table.user_data tbody tr.section_writer td .writer { font-weight: bold; }
table.user_data tbody tr td .section_list { display: block; margin: 19px 0 0; }
table.user_data tbody tr td .subject { display: inline-block; width: 150px; }
table.user_data tbody tr td .subject_grade { color: #d2855f; }
table.user_data tbody tr.col2Line th,table.user_data tbody tr.col2Line td{border-top: 2px solid #739490;}
table.user_data tbody tr th.category { padding: 20px 0 20px 0; border-bottom: 1px solid #e0e7e6; vertical-align: top; text-align: left; font-size:16px; color:#333; font-family: 'NotoKR-Medium';}
table.user_data tbody tr th.category_first { padding: 20px 0 20px 0; border-top: 2px solid #739490; border-bottom: 1px solid #e0e7e6; vertical-align: top; text-align: left; font-size:16px; color:#333; font-family: 'NotoKR-Medium'; }
table.user_data tbody tr th.category_last { padding: 20px 0 30px 0; border-bottom: 2px solid #739490; }
table.user_data tbody tr td .data_user01 dd { padding-left: 55px; }
table.user_data tbody tr td.user_write { padding: 19px 0 20px; border-bottom: 1px solid #e0e7e6; vertical-align: top; }
table.user_data tbody tr td.user_write_first { padding: 19px 0 20px; border-top: 2px solid #739490; border-bottom: 1px solid #e0e7e6; vertical-align: top; }
table.user_data tbody tr td.user_write_last { padding: 19px 0 30px; border-bottom: 2px solid #739490;  }
table.user_data tbody tr td.msg_zone { padding-top: 19px; }
table.user_data tbody tr td.msg_zone .ulist04 { margin-top: -10px; }
table.user_data tbody tr td .section_area { display: block; margin: 18px 0 0; }
table.user_data tbody tr td .grade_write { margin: 7px 0 0; }
table.user_data tbody tr td .grade_write .garade_tit { display: inline-block; width:  135px; vertical-align: middle; }
table.user_data tbody tr td .grade_write .unit { display: inline-block; margin: 0 7px 0 7px; vertical-align: middle; color: #999999; }
table.user_data tbody tr td .input_text { color: #adadad; }
table.user_data tbody tr td .ex { margin: 0 0 0 6px; color: #adadad }
table.user_data tbody tr td label.agree { display: inline-block; margin: 10px 0 0; font-size: 11px; line-height: 13px; color: #a6a6a6; vertical-align: top; }
table.user_data tbody tr td input.agree { width: 13px; height: 13px; padding: 0; margin: -1px 5px 0 0; vertical-align: top; }/*ie6 */
table.user_data tbody tr td .input_check { position: absolute; left:0; top: 0; } /* ie6, ie7 */
table.user_data tbody tr td .agree_tit01 { display: block; margin: 0 0 3px; }
table.user_data tbody tr td .agree_tit02 { display: block; margin: 19px 0 3px; }
table.user_data tbody tr td .form_option01 { margin: 3px 0 0; }
table.user_data tbody tr td .form_option01 .msg_notice05 { margin: 8px 0 0; }
table.user_data tbody tr td .option_view { padding: 0 0 0 8px; font-weight: bold; background: url(/images/common/blt_square01.gif) no-repeat 0px 4px; }
table.user_data tbody tr td .user_data_zone { float: left; width: 350px; }
table.user_data tbody tr td .user_pic02 { display: inline; float: right; width: 115px; margin: 16px 20px 0 0;  }
table.user_data tbody tr td .user_pic02 img { border: 1px solid #e0e7e6; }
table.user_data tbody tr td.user_pic { padding: 20px 0 0 0; border-top: 2px solid #739490; border-bottom: 2px solid #739490; vertical-align: top; text-align: left; }
table.user_data tbody tr td.user_pic .user_pic02 { float: none; }
table.user_data tr td .birth_type { position: relative; padding: 0 0 0 17px; }
table.user_data tr td .birth_type .input_check { position: absolute; }
table.user_data tr td .birthday { margin: 0 14px 0 0; }
table.user_data tr td .birth_type02 { display: inline-block; margin: 3px 0 0 9px; vertical-align: middle; }
table.user_data tr td .birth_type02 input { width: 13px; height: 13px; margin: 0 4px 0 0; }
table.user_data tbody tr td .law_area { height: 55px; padding: 13px 9px 11px 19px; overflow-x: hidden; overflow-y: scroll; border: 1px solid #b9c9c7; border-right: 1px solid #cbd7d5; border-bottom: 1px solid #cbd7d5; line-height: 19px; color: #808080; scrollbar-face-color: #ffffff; scrollbar-highlight-color: #cbd7d5; scrollbar-3dlight-color: #ffffff; scrollbar-shadow-color: #cbd7d5; scrollbar-darkshadow-color: #ffffff; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #a1b7b4; } /* only ie */
table.user_data tbody tr td ol.law { overflow: hidden; }
table.user_data tbody tr td ol.law li { text-indent: -14px; padding: 0 0 0 14px; margin: 0 0 14px; }
table.user_data tbody tr td ol.law li .define { display: block; margin: 4px 0 5px; }
table.user_data tbody tr td ol.law li p { margin:2px 0 9px; text-indent: 0; }
table.user_data tbody tr td ol.law li ol { }
table.user_data tbody tr td ol.law li ol li { text-indent: -16px; padding: 0 0 0 16px; margin: 0 0 9px;}
table.user_data tbody tr td ol.law ol dl { text-indent: 0; }
table.user_data tbody tr td ol.law ol dt { margin: 9px 0 5px; }
table.user_data tbody tr td ol.law ol dd { padding: 0 0 0 70px; text-indent: -70px; }
table.user_data tbody tr td ol.law ol li ul li { margin: 0; }

/* È®Àå Å×ÀÌºí, Á¶ÇÕÇüÀÓ */
table.view_extend01 thead tr th { border-left: 0; }

table.view_extend01 tbody tr th { border-color: #edf1f1; }
table.view_extend01 tbody tr td { padding: 12px 5px 13px 5px; border-color: #edf1f1; }

table.view_extend02 tbody tr th { vertical-align: middle; }
table.view_extend02 tbody tr td { padding: 19px 10px 16px 19px; vertical-align: middle; }

table.view_extend03 thead tr th.txtcol { padding: 9px 0 7px 0; color:#739490;font-size:12px;line-height:100%; }
table.view_extend03 tbody tr th.bg { background-color: #f9fafa; }
table.view_extend03 tbody tr th.bg1col { background-color: #fff;color:#739490;font-size:12px;line-height:100%;}/* 110406 add */
table.view_extend03 tbody tr td.pd_row02 { padding-top: 66px; vertical-align: top; }
table.view_extend03 tbody tr td.pd_row03 { padding-top: 46px; vertical-align: top; }
table.view_extend03 tbody tr td.pd_row04 { padding-top: 130px; vertical-align: top; }
table.view_extend03 tbody tr th { vertical-align: middle; }
table.view_extend03 tbody tr td { padding: 19px 9px 16px 9px; vertical-align: middle; }

table.view_extend04 { border-top: 2px solid #739490; }
table.view_extend04 tbody tr th { padding: 20px 8px 17px; border-left: 1px solid #edf1f1; border-bottom: 1px solid #e0e7e6;  font-size: 0; line-height: 0; vertical-align: top; background-color: #f9fafa; }
table.view_extend04 tbody tr th.first { border-left:none; text-align:left; padding:20px 0 0 19px; }
table.view_extend04 tbody tr td { padding: 20px 0 15px 19px; border-left: 1px solid #edf1f1; border-bottom: 1px solid #e0e7e6; text-align:left; color: #808080; vertical-align: top; }
table.view_extend04 tbody tr td p.ucc { font-size:11px; color:#a6a6a6; margin-top:3px; vertical-align:top; line-height:18px; }
table.view_extend04 tbody tr td.campaign { padding: 18px 0 15px 19px; }
table.view_extend04 tbody tr td.campaign img { vertical-align:top; margin:0 0 0 7px; } /* ie6, 7 */
table.view_extend04 tbody tr td.campaign a:link { color:#808080; }
table.view_extend04 tbody tr td.campaign a:visited { color:#808080; }
table.view_extend04 tbody tr td.campaign a:hover { color:#195d56; }
table.view_extend04 tbody tr td.campaign a:active { color:#808080; }

table.view_extend05 tbody tr th { vertical-align: middle; }
table.view_extend05 tbody tr td { padding-top: 14px; padding-bottom:11px; vertical-align: middle; }


table.view_extend06 thead tr th.txtcol { padding: 9px 0 7px 0; color:#739490;font-size:11px;line-height:100%; }
table.view_extend06 tbody tr th.bg { background-color: #f9fafa; }
table.view_extend06 tbody tr td.pd_row02 { padding-top: 66px; vertical-align: top; }
table.view_extend06 tbody tr td.pd_row03 { padding-top: 46px; vertical-align: top; }
table.view_extend06 tbody tr td.pd_row04 { padding-top: 130px; vertical-align: top; }
table.view_extend06 tbody tr th { vertical-align: middle; }
table.view_extend06 tbody tr td { padding: 8px 9px 7px 9px; vertical-align: middle; font-size:11px;line-height:130%;}
table.view_extend06 tbody tr td.line08 { border-bottom:2px solid #ffffff; }
table.view_extend06 tbody tr td.line09 { border-bottom-color: #b9c9c7 !important; }
table.view_extend06 tbody tr th.bg1col { padding: 9px 0 7px 0; background-color: #fff;color:#739490;font-size:11px;line-height:130%;}/* 120412 add */
table.view_extend06 tbody tr th.line01,
table.view_extend06 tbody tr td.line01 { border-top-color: #b9c9c7 !important; border-bottom-color: #b9c9c7 !important; }
table.view_extend06 tbody tr th.line02,
table.view_extend06 tbody tr td.line02 { border-top-color: #b9c9c7 !important; }

table.view_extend07 { border-top: 2px solid #739490;}
table.view_extend07 tbody tr th { padding: 8px 0 7px 15px; border-left: 1px solid #edf1f1; border-bottom: 1px solid #e0e7e6; font-size: 12px; vertical-align: middle; background-color: #f9fafa;color:#739490; line-height:17px;}

table.view_extend07 tbody tr th.first { border-left:none; text-align:left; }
table.view_extend07 tbody tr td { padding: 8px 0 7px 15px; border-left: 1px solid #edf1f1; border-bottom: 1px solid #e0e7e6; text-align:left; color: #808080; vertical-align: top; }

table.view_extend07 tbody tr td.ac { text-align:center }

table.view_extend08 { border-top: 2px solid #739490;}
table.view_extend08 tbody tr th { padding: 8px 0 7px 15px; border-left: 1px solid #edf1f1; border-bottom: 1px solid #e0e7e6; font-size: 12px; vertical-align: middle; background-color: #f9fafa;color:#739490; line-height:17px;}
table.view_extend08 tbody tr th.first { border-left:none;}
table.view_extend08 tbody tr td { padding: 8px 0 7px 15px; border-left: 1px solid #edf1f1; border-bottom: 1px solid #e0e7e6; text-align:left; color: #808080; vertical-align: top; }

table.view_extend09 { border-top: 2px solid #739490;}
table.view_extend09 tbody tr th { padding: 10px 0 9px; border-left: 1px solid #edf1f1; border-bottom: 1px solid #e0e7e6; font-size: 12px; vertical-align: middle; background-color: #f9fafa;color:#739490; line-height:17px;}
table.view_extend09 tbody tr th.first { border-left:none;}
table.view_extend09 tbody tr td { padding: 10px 0 9px; border-left: 1px solid #edf1f1; border-bottom: 1px solid #e0e7e6; color: #808080; vertical-align: middle; }

table.view_extend23 { border-top: 0}
table.view_extend23 tbody tr th { padding: 8px 0 7px; border-left: 1px solid #000; border-bottom: 1px solid #000; font-size: 12px; vertical-align: middle; background-color: #232b40;color:#fff; line-height:17px;}
table.view_extend23 tbody tr th.first { border-left:none;}
table.view_extend23 tbody tr td { padding: 8px 0 7px; border-left: 1px solid #edf1f1; border-bottom: 1px solid #e0e7e6; color: #808080; vertical-align: middle; }

table.view_data01.txt tbody tr th{border:1px solid #edf1f1;font-size:12px;text-align:center; color:#60807e;line-height:130%; padding:9px 0 5px;background:#f9fafa}
table.view_data01.txt tbody tr th.first { border-left:none; }
table.list_extend02 thead tr th { background-color: #fff; }

table.list_extend03 tbody tr th { padding: 14px 10px 11px 19px; } /* td height 40px */
table.list_extend03 tbody tr td { padding: 14px 10px 11px 19px; }

ul.list_aticle01 { overflow: hidden; width: 690px; margin: -2px 0 0;}
ul.list_aticle01 li { padding: 0 0 0 19px; border-top: 1px solid #e4ebe9; }
ul.list_aticle01 .tit { z-index: 10; width: 520px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding: 20px 19px 0 0; font-size: 14px; font-weight: bold; }
ul.list_aticle01 .tit a:link,
ul.list_aticle01 .tit a:visited { color: #808080; }
ul.list_aticle01 .tit a:hover,
ul.list_aticle01 .tit a:active { color: #3c6461; }
ul.list_aticle01 .article { padding: 9px 140px 15px 0; line-height: 17px; text-align: justify; }
ul.list_aticle01 .article a { color:#808080 !important; }
ul.list_aticle01 .info_zone { z-index: 1; overflow: hidden;  width: 100%; }
ul.list_aticle01 .info_date { display: inline; /* position: absolute; right: 19px; top: -1px; */ float: right; margin: 0 20px 0 0;  }
ul.list_aticle01 .info_hits { display: inline; /* position: absolute; right: 19px; top: -1px; */ float: right; width:70px; margin: 0 20px 0 0;  }
ul.list_aticle01 .info_zone .info_article { float: left; margin: 4px 0 0; }
ul.list_aticle01 .icon { margin: 0 5px 0 0; vertical-align: top; }
ul.list_aticle01 .icon_new { margin: 1px 0 0 5px; vertical-align: top; }
ul.list_aticle01 .no_data {padding: 52px 0 48px; text-align: center; color: #a6a6a6; }

.list_option_size01 li { width: 80px; }
.list_option_size02 li { width: 100px; letter-spacing: -1px; }
.list_option_size03 li { width: 100px; letter-spacing: -1px; }
.list_option_size04 li { width: 115px; letter-spacing: -1px; }

.list_extend01 li { display: inline-block; vertical-align: top; margin: 3px 0 0; letter-spacing: -1px; word-spacing: -1px;  } /* ie6, ie7 */
.list_extend01 li .input_check {  }

/* table common style */
table .info_date { color: #a6a6a6 !important;}
table .pd_extend01 { padding-top: 15px; padding-bottom: 15px; }
table .pd_extend02 { padding-left: 40px !important;}

/* tooltip */
.tooltip_img { position:absolute; display: none; }
.tooltip_img_zone { position:relative; font-size:0; line-height: 0; }

.indent01 { padding: 0 0 0 35px !important; text-indent: -37px; }/* 2 ±ÛÀÚ bold */
.indent02 { padding: 0 0 0 55px !important; text-indent: -60px; }/* 4 ±ÛÀÚ bold */
.indent03 { padding: 0 0 0 50px !important; text-indent: -50px; }/* 2 ±ÛÀÚ normal */
.indent04 { padding: 0 0 0 93px !important; text-indent: -93px; }
.indent05 { padding: 0 0 0 0 !important; }

.ulist01 .indent03 { padding: 0 0 0 43px !important; text-indent: -35px; }/* 2 ±ÛÀÚ normal */
.ulist01 ul .indent03 { padding: 0 0 0 50px !important; text-indent: -50px; }/* 2 ±ÛÀÚ normal */

.mg_icon01 { margin: 0 0 13px 0; font-size: 0; line-height: 0; }
.mg_icon01 .icon01 { margin: 0 5px; 0 0; }

/* faq */
dl#faq { border-bottom:2px solid #739490; border-top:2px solid #739490; }
dl#faq dt { font-weight: bold; font-size: 14px; }
dl#faq dt.first { border-bottom: none; }
dl#faq dt a:link, dl#faq dt a:visited { background:url("/images/icon/faq_q.gif") no-repeat 20px 16px; display: block; padding: 20px 0 15px 45px; line-height: 16px; font-weight: bold; color:#808080; text-decoration:none;  }
dl#faq dt a:hover, dl#faq dt a:active { display: block; padding: 20px 0 15px 45px; line-height: 16px; font-weight: bold; color:#808080; text-decoration:none; }
dl#faq dd { width: 625px; padding:0px 20px 35px 45px; border-bottom:1px solid #e0e7e6; background:url("/images/icon/faq_a.gif") no-repeat 20px 0 #f3f3f3; }
dl#faq dt a:link, dl#faq dt a:visited, dl#faq dt a:hover, dl#faq dt a:active { width: 645px; display: inline-block; padding: 20px 0 15px 45px; line-height: 16px; font-weight: bold; color:#808080; text-decoration:none; background: url(/images/icon/faq_q.gif) 20px 16px no-repeat; border-bottom:1px solid #e0e7e6; }
dl#faq dt.open a:link, dl#faq dt.open a:visited, dl#faq dt.open a:hover, dl#faq dt.open a:active { background: #f3f3f3 url("/images/icon/faq_q_on.gif") no-repeat 20px 16px;  border-bottom: none; font-weight:bold;}

/* faqh */
dl#faqh {  border-top:2px solid #739490; }
dl#faqh dt.first { border-bottom: none; }
dl#faqh dt { background:url("/images/icon/faq_q.gif") no-repeat 20px 16px #f3f3f3; display: block; padding: 20px 0 15px 45px; line-height: 16px; font-weight: bold; color:#808080; text-decoration:none;border-bottom:1px solid #ffffff;  }
dl#faqh dd { width: 625px; padding:14px 20px 35px 45px; border-bottom:0px solid #e0e7e6; background:url("/images/icon/faqh_a.gif") no-repeat 20px 16px; }


/* °­»ç ¸®½ºÆ® , Ã£±â*/
.box_profile h3 { margin: 30px 0 0 }
ul.list_profile { margin: -25px 0 0 -41px; text-align: justify; } /* ie6, ie7 */
ul.list_profile li { display: inline-block; width: 200px; margin: 40px 0 0 41px; vertical-align: top; } /* ie6, ie7 */
ul.list_profile li .name { position: relative; display: block; margin: 0 0 4px; color: #195d56; }
ul.list_profile li .blog { position: absolute; top: -0px; right: 0; }
ul.list_profile li .thum { display: block; width: 200px; height: 100px; vertical-align: top; }
ul.list_profile li .ment { margin: 0 0 6px; }
ul.list_profile li .major {  padding: 0 0 4px; margin: 9px 0 9px 0; border-bottom: 1px solid #e4ebe9;  font-weight: bold; }
ul.list_profile li .btn { vertical-align: top; }
ul.list_profile li .tip {padding: 0 0 0 17px; margin: 8px 0 5px; font-size: 11px; color: #a6a6a6; background: url(/images/icon/icon_tip01.gif) no-repeat 0 3px; }
.search_profile { margin: 40px 0 0; text-align: center; }
.search_profile .rbox01_03  { padding: 0 0 16px 0; }
.search_profile .rbox01_01  { padding: 16px 20px 0 20px; }
.search_profile .input_text { color: #999999; }
p.result_profile { z-index:10; position: relative; padding: 0 0 5px; margin: 49px 0 0; border-bottom: 2px solid #739490; font-weight: bold; color: #999999; }
p.result_profile strong { color: #e06e36; }
p.result_profile em { color: #3c726d; }
div.result_profile { overflow: hidden; margin: -21px 0 0;}
div.result_profile h3 { padding: 30px 0 0; margin: 20px 0 0 0; border-top: 1px solid #e0e7e6; }

/* Àü±¹Á¾·ÎÇÐ¿ø*/
.tit_jongro01 { overflow: hidden; width: 100%; height: 27px; border-bottom: 2px solid #739490; }
.tit_jongro01 h2, .tit_jongro01 h3 { float: left; }
.tit_jongro02 { padding: 0 0 0 8px; margin: 2px 0 0; font-size: 12px; line-height: 17px; background: url(/images/common/blt_square01.gif) no-repeat 0px 5px; }
.jongro_address { margin: 20px 0 39px 0; font-size: 0; color:#808080; line-height: 0; }
.jongro_address span { margin: 20px 0 39px 0; font-size: 12px; font-weight:bold; line-height: 0; }
.map_jongro { overflow: hidden; width: 100%; margin: 15px 0 0; }
.map_jongro .map { float: left; width: 440px; }
.map_jongro .jongro_way { float: left; }
.map_jongro .jongro_way dt { padding: 0 0 0 17px;margin: 0 0 4px; font-weight: bold; background-position: left top; background-repeat: no-repeat; }
.map_jongro .jongro_way .subway { background-image: url(/images/icon/icon_subway.gif)}
.map_jongro .jongro_way .bus { background-image: url(/images/icon/icon_bus.gif); background-position: 0 1px; }
.map_jongro .jongro_way .car { background-image: url(/images/icon/icon_car.gif); background-position: 0 3px; }
.map_jongro .jongro_way .sbus { background-image: url(/images/icon/icon_sbus.gif)}
.map_jongro .jongro_way dd { margin: 0 0 14px 17px; }
.map_jongro .jongro_way dd ul { margin: 4px 0 0 0; }
.map_jongro .jongro_way dd ul li { padding: 0 0 0 13px; margin: 0 0 2px; background: url(/images/common/blt_square01.gif) no-repeat 5px 5px; }
.map_jongro .jongro_way dd ul.ulist04 li { background-image: none; }
.mapBus_jongro .map1 {width:670px; border-bottom:1px solid #B9C9C7; padding-bottom:30px;}
.map_jongro .jongro_way .blue{color:blue;}
.map_jongro .jongro_way .red{color:red;}
.map_jongro .jongro_way .green{color:green;}

.admin_area { overflow-x: auto; overflow-y: hidden;  position: relative; width: 690px; padding: 0 0 40px; border-bottom: 2px solid #739490; scrollbar-face-color: #ffffff; scrollbar-highlight-color: #cbd7d5; scrollbar-3dlight-color: #ffffff; scrollbar-shadow-color: #cbd7d5; scrollbar-darkshadow-color: #ffffff; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #a1b7b4; }
.admin_area p span strong { line-height: 30px; }
.admin_area p span b { line-height: 30px; }

/* ÀÔ±ÝÈ®ÀÎ ¹®ÀÇ */
.msg_rock02 { padding: 39px 0 40px;  border-top: 1px solid #ede7e6; background-color: #f9fafa; text-align: center; }
.msg_rock02 .btn { margin: 0 5px 0;}
.msg_rock02 .input_text { margin: 0 8px 0 0; }
.msg_rock02 .msg01 { margin: 0 0 15px 0; font-weight: bold; }
.msg_rock03 { padding: 51px 0 45px; border-top: 1px solid #ede7e6; background-color: #f9fafa; text-align: center; }
.msg_rock03 .btn { margin: 0 5px 0;}
.msg_rock03 .input_text { margin: 0 8px 0 0; }
.msg_rock03 .msg01 { margin: 0 0 15px 0; font-weight: bold; }
.msg_del { margin: 40px 0 0; border-bottom: 1px solid #ede7e6; }
.msg_edit { margin: 40px 0 0;  border-bottom: 1px solid #ede7e6; }

td.mouse_over { background-color: #f7f7f7; }
td.mouse_over a { color: #004b44 !important; }
td.mouse_out { background-color: #fff; }
.exam_schedule td { text-align: left !important; padding-left: 20px !important; }
.icon_pop { margin: 0 0 0 9px; }

/* °­»ç */
.profile_teacher  {float: left; width: 200px; margin: 0 40px 0 0; } 
.profile_teacher .name { position: relative; display: block; margin: 0 0 4px; color: #195d56; }
.profile_teacher .blog { position: absolute; top: -0px; right: 0; }
.profile_teacher.thum { display: block; width: 200px; height: 100px; vertical-align: top; }
.profile_teacher .ment { padding: 9px 0 0; margin: 0 0 6px; border-top: 1px solid #e4ebe9; }
.profile_teacher .major { margin: 9px 0 4px 0; font-weight: bold; }
.profile_teacher .tip {padding: 0 0 0 17px; margin: 8px 0 5px; font-size: 11px; color: #a6a6a6; background: url(/images/icon/icon_tip01.gif) no-repeat 0 3px; }

/* = aside
--------------------------------------------------------------------------------------------*/
#aside .maside01 { width:190px; height:180px; position:relative; margin: 0 0 44px -9px; }
#aside .maside01 li { height:50px; position:absolute; right:0; top:0; z-index:10; }
#aside .maside01 li.sm_over { z-index:11; }
#aside .maside01 li.smenu1 { position:absolute; right:0; top:0; }
#aside .maside01 li.smenu2 { position:absolute; right:0; top:34px; }
#aside .maside01 li.smenu3 { position:absolute; right:0; top:68px; }
#aside .maside01 li.smenu4 { position:absolute; right:0; top:102px; }
#aside .maside01 li.smenu5 { position:absolute; right:0; top:136px; }
#aside .mstep03 { margin: 0 0 10px -9px; }
#aside .mstep02 { height: 106px; margin: 0 0 0 -9px; }
#aside .mstep01 { height: 50px; margin: 0 0 0 -9px; }

/* academy aside menu */
#aside .maside02 { width:190px; height:300px; position:relative; margin: 0 0 75px -9px;}
#aside .maside02 li { height:50px; position:absolute; right:0; top:0; z-index:10; }
#aside .maside02 li.sm_over { z-index:11; }
#aside .maside02 li.smenu1 { position:absolute; right:0; top:0; }
#aside .maside02 li.smenu2 { position:absolute; right:0; top:33px; }
#aside .maside02 li.smenu3 { position:absolute; right:0; top:68px;}
#aside .maside02 li.smenu4 { position:absolute; right:0; top:189px; }
#aside .maside02 li.smenu5 { position:absolute; right:0; top:265px; }
#aside .maside02 li.smenu6 { position:absolute; right:0; top:300px; }
#aside .maside02 li.smenu3  dt{height:45px;}
#aside .maside02 li.smenu3  dd{padding: 0 0 0 8px; margin: 2px 0 2px 10px; background: url(/images/common/blt_square03.gif) no-repeat 0px 5px; }
#aside .maside02 li.smenu4  dt{height:45px;}
#aside .maside02 li.smenu4  dd{padding: 0 0 0 8px; margin: 2px 0 2px 10px; background: url(/images/common/blt_square03.gif) no-repeat 0px 5px; }

#aside .ulist01 { padding: 7px 0 0; margin: 0 0 35px; color: #999999; }
#aside .ulist05 { margin: 9px 0 35px; }
#aside .moveTop {margin-top:-10px;}
#aside h4 { padding: 0 0 8px 0; border-bottom: 1px solid #ebebeb; font-size: 0; line-height: 0;}
#aside h4.tit_mov { padding:0 0 8px 0; border:none; font-size: 0; line-height: 0; }
#aside h4 span.system { font-size: 14px; margin: 0 4px 0 0; line-height: 16px; vertical-align: middle; font-weight: bold; color: #e06e36 !important;; }
#aside .aside_mov { width: 180px; height: 131px; margin: 0 0 40px; }
#aside .mg_aside01 { margin: 9px 0 35px; }
#aside .mg_aside02 { margin: 10px 0 40px; }
#aside .mg_aside03 { margin: 9px 0 0 0; }
#aside .mg_combo01 { margin: 10px 0 40px; }
#aside .btn_go { margin:0 0 40px -10px; font-size: 0; line-height: 0; }
#aside .btn_rss { margin:6px 0 0; font-size: 0; line-height: 0; }
#aside .link01 { height: 15px; }
#aside .link03 { height: 33px; }
#aside .link04 { height: 22px; }
#aside .live_question { margin: 9px 0 35px; }
#aside .info_customer { margin: 4px 0 0; border-bottom: 1px solid #f6f6f6; }
#aside .tel { height: 1%; padding: 0 0 0 17px; line-height: 19px; background: url("/images/icon/icon_call.gif") no-repeat left 1px; }
#aside .email { height: 1%; padding: 0 0 0 17px; line-height: 19px; background: url("/images/icon/icon_mail.gif") no-repeat left 3px; }
#aside .info_question { margin: 9px 0 4px; }
#aside .add_msg { padding-top: 6px; margin: 0 0 35px; border-top: 1px solid #f6f6f6; }
#aside .add_msg1 { padding-top: 6px; margin: 0 0 0px; border-top: 1px solid #f6f6f6; }
#aside .add_msg2 { padding-top: 5px; margin: 0 0 35px; }
#aside .search_univ01, #aside .search_univ02 { margin: 10px 0 0; }
#aside .search_univ01 span, #aside .search_univ02 span { display: inline-block; width: 31px; font-weight: bold; vertical-align: middle; }

/* = margin and padding »ç¿ë±ÝÁö!!!!!
--------------------------------------------------------------------------------------------*/
.mg_tm05 { margin-top: -5px !important;}
.mg_t0 { margin-top: 0 !important;}
.mg_t02 { margin-top: 2px !important; } .mg_t04 { margin-top: 4px !important; } .mg_t05 { margin-top: 5px !important; } .mg_t10 { margin-top: 10px !important;} .mg_t15 { margin-top: 15px !important;} .mg_t16 { margin-top: 16px !important;}
.mg_t20 { margin-top: 20px !important;} .mg_t25 { margin-top: 25px !important;} .mg_t26 { margin-top: 26px !important;} .mg_t29 { margin-top: 29px !important;} .mg_t30 { margin-top: 30px !important;}
.mg_t34 { margin-top: 34px !important;} .mg_t35 { margin-top: 35px !important;} .mg_t39 { margin-top: 39px !important;} .mg_t40 { margin-top: 40px !important;}
.mg_t42 { margin-top: 42px !important;} .mg_t50 { margin-top: 50px !important;} .mg_t75 { margin-top: 75px !important;} .mg_t85 { margin-top: 85px !important;} .mg_t110 { margin-top: 110px !important;}
.mg_b05 { margin-bottom: 5px !important;} .mg_b06 { margin-bottom: 6px !important;} .mg_b13 { margin-bottom: 13px !important;} .mg_b14 { margin-bottom: 14px !important;}
.mg_b22 { margin-bottom: 22px !important;} .mg_b26 { margin-bottom: 26px !important;}
.mg_r07 { margin-right: 7px !important;} .mg_r15 { margin-right: 15px !important;} .mg_r30 { margin-right: 30px !important;}
.mg_l18 { margin-left: 18px !important;} .mg_l25 { margin-left: 25px !important;} .mg_l30 { margin-left: 30px !important;} .mg_l110 { margin-left: 110px !important;}

.mg_tb29 { margin:29px 0 4px 0 !important;}

.mg_li01 { margin-top: 14px !important; }
.mg_li02 { margin-top: 13px !important; }

.mg_img01 { margin: 0 0 20px; font-size: 0; line-height: 0; }
.pd_tooltip01 { padding: 0 0 39px 0; }

.fB {font-weight:bold;}
.aC {text-align:center}
.aL {text-align:left;}
.alL{text-align:left;}
/* = 2Â÷ Ãß°¡ by acg
--------------------------------------------------------------------------------------------*/
.main_section01 { width: 100%; overflow: hidden; }
.main_column { float: left; overflow: hidden; width: 164px; padding: 0; margin: 0 30px 0 0; }
.main_column h3 { margin: 0 0 10px; font-size: 0; line-height: 0; }
.main_column h3 a { display: block; padding: 137px 0 0; background-repeat: no-repeat; background-position: 0 0; }
.main_column .description { margin: 0 0 20px; font-size: 0; line-height: 0; }

.main_section02 { overflow: hidden; margin: 0 0 0 0; }
.main_section02 .go_service { float: left; margin: 20px 0 0 20px; font-size: 0; line-height: 0; }
.main_section02 .rbox05_02 { width: 300px; height: 113px; padding: 0 0 30px 0; background:url(/images/common/rbox05_02.gif) no-repeat left bottom; }
.main_section02 .rbox05_02.h176{height:145px;}
.main_section02 .rbox05_02.h145{height:130px;}
.main_section02 .rbox05_01 { padding: 20px 30px 0 25px; background:url(/images/common/rbox05_01.gif) no-repeat left top; }
.main_section02 p { margin: 10px 0; }
.main_section02 .first { margin-left: 0; }

.main_section02 .go_service { float: left; margin: 20px 0 0 10px; font-size: 0; line-height: 0; }
.main_section02 .rbox05_04 { width: 300px; height: 113px; padding: 0 0 30px 0; background:url(/images/common/rbox05_02.gif) no-repeat left bottom; }
.main_section02 .rbox05_03 { padding: 30px 30px 0px 25px; background:url(/images/common/rbox05_01.gif) no-repeat left top; }
.main_section02 .rbox05_03 p{padding-bottom:15px;}


h3.section08 { margin: 30px 0 15px 0; }


table.recruitInfoTbl th{padding:8px 0;}
table.recruitInfoTbl td{padding:10px 10px;}
table.recruitInfoTbl *.first{border-left:none;}
table.recruitInfoTbl thead th{color:#3C6461;font-size: 12px;border-bottom:3px double #739490;border-left:1px solid #739490;border-top: 2px solid #739490;background:#F9FAFA;}
table.recruitInfoTbl tbody th{letter-spacing:-0.1em;}
table.recruitInfoTbl tbody th,table.recruitInfoTbl tbody td{line-height:130%;border-bottom:1px solid #E0E7E6;border-left:1px solid #739490;}
table.recruitInfoTbl tbody td.dotLine{border-bottom:1px dashed #E0E7E6;}
table.recruitInfoTbl tbody th.boldLine,table.recruitInfoTbl tbody td.boldLine{border-bottom:1px solid #739490;}
table.recruitInfoTbl tr.doubleLine th,table.recruitInfoTbl tr.doubleLine td,table.recruitInfoTbl tr th.doubleLine,table.recruitInfoTbl tr td.doubleLine{border-bottom:3px double #739490;}
table.recruitInfoTbl td.aC{text-align:center !important;}
table.recruitInfoTbl td.noTdPd{padding:8px 0;}
table.recruitInfoTbl td li.bigFt{font-weight:bold;font-size:14px;}
table.recruitInfoTbl tbody th .ft11No{font-size:11px;font-weight:normal;}
.tabOverall{height:45px;margin:45px 0 30px;}
.tabOverall li{float:left;}
.tabOverall2{height:45px;margin:35px 0 10px;}
.tabOverall2 li{float:left;}
.tabOverall3{height:45px;margin:0px 0 10px;}
.tabOverall3 li{float:left;}
.tabOverall4{height:48px;margin:0px 0 15 0px;}
.tabOverall4 li{float:left;}

.essayTable{border-top:solid 2px #739490; }
.essayTable thead th{padding:10px 0;background:#F9FAFA;border-bottom:1px solid #B9C9C7;border-left:1px solid #E0E7E6;}
.essayTable thead th.first{border-left:none;}
.essayTable tbody th{background-color:#EFF0F0;}
.essayTable tbody th, .essayTable tbody td{border-bottom:1px solid #E0E7E6;}
.essayTable tbody td{border-left:1px solid #E0E7E6;text-align:center;}
.essayTable tbody td.conent{text-align:left;padding:10px;}
.essayTable tbody td.conent strong{display:block;margin-bottom:8px;}
.essayTable tbody td.conent li{padding-left:7px; background: url(/images/common/blt_square03.gif) no-repeat 0 5px;margin-bottom:4px;}

.essay_title{text-align:center;margin:8px 0; }
.essay_txt{text-align:center; }
.essay_program{padding:67px 0 50px 0;}
.essay_button{text-align:right; padding-bottom:20px;}

.contArea .caption{display:none;}
.explantionTable{border-top:solid 2px #739490;width:623px;}
.explantionTable thead{padding:10px 0;}
.explantionTable thead th, .explantionTable thead td{padding:10px 0; border-bottom:1px solid #E0E7E6;text-align:center; }
.explantionTable tbody .line{border-right:1px solid #E0E7E6; }
.explantionTable tbody th{padding:10px 0; border-bottom:1px solid #E0E7E6;}
.explantionTable tbody td{padding:10px 0; border-bottom:1px solid #E0E7E6; text-align:center;}
.explantionTable .first{background:#F9FAFA; border-left:none; border-right:solid 1px #B9C9C7; text-align:center;}
.contArea{text-align:left;}

table.essay02_Table{width:100%; border-top:solid 2px #739490; border-bottom:solid 1px #B9C9C7;}
table.essay02_Table thead th{background:#F9FAFA; border-bottom:solid 1px #B9C9C7; padding:10px 0; border-right:solid 1px #B9C9C7;}
table.essay02_Table tbody td{padding:10px 0; text-align:center; border-bottom:solid 1px #B9C9C7; border-right:solid 1px #B9C9C7;}
table.essay02_Table .txt tbody td{padding:0px 0; font-size:11px; text-align:center; border-bottom:solid 1px #B9C9C7; border-right:solid 1px #B9C9C7;}
table.essay02_Table .end{border-right:none;}

table.essay03_Table{width:100%; border-top:solid 2px #739490; border-bottom:solid 1px #B9C9C7;}
table.essay03_Table.tnone{border-top:solid 1px #B9C9C7;} 
table.essay03_Table thead th, table.essay03_Table tbody th{background:#F9FAFA; border-bottom:solid 1px #B9C9C7; padding:10px 0; border-right:solid 1px #B9C9C7;}
table.essay03_Table.thtxt thead th{color:#739490; font-weight:bold; padding:9px 0 5px;}
.essay03_Table tbody th{color:#739490; font-weight:bold;}
table.essay03_Table tbody td{letter-spacing:0em; padding:8px 0 5px; color:#999; font-size:11px; text-align:center; border-bottom:solid 1px #B9C9C7; border-right:solid 1px #B9C9C7;}
table.essay03_Table.al tbody td{text-align:left; padding-left:5px;}
table.essay03_Table tbody td.ac{text-align:center; padding-left:0px;}
table.essay03_Table tbody th{padding:8px 0 5px; font-size:11px; text-align:center; border-bottom:solid 1px #B9C9C7; border-right:solid 1px #B9C9C7;}
table.essay03_Table tbody td p{ text-align:left; padding-left: 10px; letter-spacing:0em;}
table.essay03_Table tbody td em{ color:#D75617;}
table.essay03_Table tbody td.bold{ font-weight:bold;}
.ulist1206 { margin: -2px 0 0;}
.ulist1206 li { padding: 0 0 0 3px; margin: 2px 0 0; background: url(http://img.jongroeclass.co.kr/jongro/academy/recruitinfo/blt_square03CAWU9YWA.gif) no-repeat 0px 6px; }

table.essay03_Table .end{border-right:none;}

.essay02{margin-bottom:20px;}
.essay03{margin-top:35px; margin-bottom:15px;}
h3.section09{margin:10px 0;}

.examNotice{color:#FF721D;font-weight:bold;margin-top:10px;font-size:11px;}

tabel.view_extend05 tbody td.black{color:#000000;}

/* 2011.06.27 ÀÔ½ÃÄ®·³ */
.tabcolum{width: 519px; height:45px;margin:0 0 0px;}
.tabcolum li{float:left;}
.fL{float:left;}
.fR{float:right;}

/* 2013.05.07 ÀÔ½ÃÄ®·³ */
.tabsusi{width: 645px; height:408px;margin:0 0 0px;}
.tabsusi li{float:left;}

/* = area and zone
--------------------------------------------------------------------------------------------*/
.visual_area02 { width: 100%; background-repeat: no-repeat; background-position: right top; }
.visual_area02 h2 { margin: 0 0 40px; }
.visual_area02 h2.description01 { margin: 0 0 20px; }
.visual_area02 h3 { margin: 35px 0 15px; }

/* 2012.01.13 2012 ¼ö½ÃÁøÇÐ½ÇÀû */
.taboverall{width: 683px; height:46px;margin:0 0 0px;}
.taboverall li{float:left;}

/*ÀÔ½ÃÄ®·³*/

.listColumn{height:85px;margin-top:10px;}
.listColumn p{float:left;margin-right:15px;}
.listColumn dl{float:left;padding-top:10px;}
.listColumn dt{padding-bottom:3px;}
.listColumn dt a{font-size:14px !important;font-weight:bold !important;}
.listColumn dd{line-height:120%;padding-top:4px;}
.columnTop{height:170px;margin-top:20px;}
.columnTop span{float:left;margin-right:20px;}
.columnTop div{float:left;width:435px;}
.columnTop h4{padding-bottom:10px;}
.columnTopr{height:170px;margin-top:20px;}
.columnTopr span{float:right;margin-right:20px;}
.columnTopr div{float:left;width:435px;}
.columnTopr h4{padding-bottom:10px;}
.columnH4Tit{clear:both;font-size:12px;color:#D75617;padding:30px 0 5px;}
.columnH4Tit.img{font-size:0;padding-bottom:10px;}
*.nam{color:#195D56;}
*.org{color:#D75617;}
.columnTxtL1{float:left;width:270px;}
.columnImgR1{float:right;padding:30px 0 10px;}
.columnTxtL2{clear:both;}
.columnImgR2{float:right;padding:0 0 10px 10px;}
.columnTopFlash{padding-top:30px;}
.columnTopFlash p{float:right;}
.ulist01 {list-style:none;margin: -2px 0 0; color: #808080;}
.ulist01 li {padding: 0 0 0 8px; margin: 2px 0 0; background: url(http://www.jongro.co.kr/images/common/blt_square03.gif) no-repeat 0px 5px; }
.ulist05 li {text-align:left;padding: 0 0 0 8px; margin: 2px 0 0; background: url(http://www.jongro.co.kr/images/common/blt_square03.gif) no-repeat 0px 5px; }

.columnH4Tit2{clear:both;font-size:12px;color:#0c3f78;padding:30px 0 5px;}
.columnH4Tit2.img{font-size:0;padding-bottom:10px;}
.columnBox2{margin-top:0;}
.columnImgR3{float:right;padding:0 0 10px 0}

/* 140307 ¸ðÀÇ°í»ç °á°úºÐ¼® Ãß°¡ */
.examresult_area {  position: relative; width: 690px; padding:20px 0 30px;}
.examresult_area p span strong { line-height: 30px; }
.examresult_area p span b { line-height: 30px; }

.examTbl2012 {border-top:2px solid #739490;}
.examTbl2012 thead th{padding:8px 0 4px;color:#3C6461;font-size:12px;padding:10px 0 6px;letter-spacing:-1px;background:#F9FAFA;color:#3c6461;border-left:1px solid #E9EEED;border-bottom:1px solid #B9C9C7;border-collapse:collapse}
.examTbl2012 tbody th,.examTbl2012 tbody td,.examTbl2012 tfoot th,.examTbl2012 tfoot td{padding:9px 7px 5px;text-align:center;border-left:1px solid #E9EEED;border-bottom:1px solid #E9EEED;}
.examTbl2012 tbody th,.examTbl2012 tfoot th{font-weight:bold;color:#3c6461;background:#F9FAFA;}
.examTbl2012 thead th.first,.examTbl2012 tbody th.first,.examTbl2012 tbody td.first{border-left:none;}
.examTbl2012 tbody td.aL {text-align:left;margin-left:15px;}

.essayS2_box2 {padding:0px; margin:40px 0px 0px;}
.essayS2_box2in {margin:10px 0px -5px;}

.tab120314{position:relative; display:block; overflow:hidden; width:690px;height:38px;float:left;text-align:center;}
.tab120314 li{float:left; font-size:0px;}

.examOdab2012 strong{float:left;color:#808080;padding:3px 10px 13px 0}
.examOdab2012 select{float:left;width:140px;}
.examOdab2012.allView2012{position:relative;float:left;font-size:11px;margin-left:20px}
.examOdab2012.allView2012 select{font-size:11px;}

.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fc8d83), color-stop(1, #e4685d));
	background:-moz-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background:-webkit-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background:-o-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background:-ms-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background:linear-gradient(to bottom, #fc8d83 5%, #e4685d 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc8d83', endColorstr='#e4685d',GradientType=0);
	background-color:#fc8d83;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px;
	border:1px solid #d83526;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:µ¸¿ò;
	font-size:11px;
	font-weight:bold;
	padding:10px 10px 7px;
	text-decoration:none;
	text-shadow:0px 1px 0px #b23e35;
	letter-spacing:-1px
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e4685d), color-stop(1, #fc8d83));
	background:-moz-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background:-webkit-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background:-o-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background:-ms-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background:linear-gradient(to bottom, #e4685d 5%, #fc8d83 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4685d', endColorstr='#fc8d83',GradientType=0);
	background-color:#e4685d;
	color:#ffffff;
}
.myButton:link{color:#ffffff;}
.myButton:visited{color:#ffffff;}
.myButton:active {
	position:relative;
	top:1px;
}

.h3txt {position:relative; font-size:18px; color:#333; font-family: 'NotoKR-Medium'; padding-bottom:10px}