@charset "utf-8";
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");

/* ////////////////////////////////////////////////////////////////////////////////
  Project Name         : 잡파고다
  HTML/CSS Author      : 서정임, 이영환
  Written date         : 2014-02-28 ~
  Browser              : IE7, IE8, IE9, IE10, FF, OP, SF, CR
//////////////////////////////////////////////////////////////////////////////// */


/* common */

html, body {padding:0; margin:0; text-align:left; height:100%; min-width:1152px;}
body {background:url(../images/common/bg_left_menu_sub.gif) center repeat-y;}
body.main {background:url(../images/common/bg_left_menu_main.gif) center repeat-y;}
body.sitemap {background:url(../images/common/bg_left_menu_main.gif) center repeat-y;}

div {font-size:12px; font-family: Nanum Gothic, '나눔고딕', sans-serif; color:#4e4945; line-height:18px;}
a {cursor:pointer; outline:none; selector-dummy:expression(this.hideFocus=true);}
th, td {padding:0 0 0 0;}
img {border:0 none; vertical-align:middle;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:12px; font-weight:normal;}
ul,li,ol,dl,dt,dd {list-style:none; padding:0; margin:0;}
hr, address, caption, legend {display:none; font-size:0;}
p {margin:0; padding:0;}
form {font-weight:normal; margin:0 0 0 0; padding:0 0 0 0;}

input, textarea, select, pre {font-size:12px; color:#4e4945; margin:0; padding:0; font-family: Nanum Gothic, '나눔고딕', sans-serif; outline:none;}


a:link {color:#4e4945; text-decoration:none;}
a:visited {color:#000; text-decoration:none;}
a:active {color:#000; text-decoration:none;}
a:hover {color:#000; text-decoration:none;}

a.tlink:link {color:#4e4945; text-decoration:underline;}
a.tlink:visited {color:#b02511; text-decoration:underline;}
a.tlink:active {color:#b02511; text-decoration:underline;}
a.tlink:hover {color:#b02511; text-decoration:underline;}

fieldset {border:none; padding:0px; margin:0px;}
label {cursor:pointer;}

table {border-collapse:collapse; border-spacing:0px; font-size:12px;}
th.center, td.center {text-align:center !important;}
th.left, td.left {text-align:left !important; padding-left:10px !important;}
th.right, td.right {text-align:right !important; padding-right:10px !important;}
td.over {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.clear {clear:both; margin:0; padding:0;}
.cur {cursor:pointer;}
.hide {display:none;}
.Area_Left {float:left;}
.Area_Right {float:right;}

/* // common */



/* layout */

#wrap {height:100%; position:relative;}

.w_edge {width:1152px; position:relative; margin:0 auto;}

#wrap #top_navi {border-bottom:3px solid #af2711; background:url(../images/common/bg_top_navi.gif) repeat;}
#wrap #top_navi .w_edge {height:22px;}
#wrap #top_navi a {display:block; position:absolute; right:0; bottom:0;}
#wrap #top_navi a.eng {width:158px; height:20px; background:url(../images/common/btn_language_eng.gif) no-repeat;}
#wrap #top_navi a.kor {width:97px; height:20px; background:url(../images/common/btn_language_kor.gif) no-repeat;}

#body_edge {position:relative;}

#contents {margin-left:350px; padding:20px 0 0 20px; background:#fff;}
.contents_edge {min-height:400px; margin-left:10px; margin-right:10px;margin-bottom:100px}

body.main #contents {margin-left:200px;}
body.sitemap #contents {margin-left:200px;}

/* // layout */



/* left_edge */
.left_edge {width:200px; position:absolute; left:0; top:0;}
.left_edge h1 {display:block; background:url(../images/common/bg_left_tit.gif) no-repeat;}
.left_edge h1 a {display:block; width:200px; height:125px; text-align:center;}
.left_edge h1 a img {margin-top:40px;}

ul.menu_edge {background:#b22714;}
ul.menu_edge li {border-bottom:1px solid #8e1807; cursor:pointer; position:relative;}
ul.menu_edge li > p {display:block; height:59px; background:url(../images/common/btn_left_menu.png) no-repeat;}
ul.menu_edge li > p.en{display:block; height:59px; background:url(../images/common/en_btn_left_menu.png) no-repeat;}
ul.menu_edge li p.m_01 {background-position:20px 22px;}
ul.menu_edge li p.m_02 {background-position:20px -39px;}
ul.menu_edge li p.m_03 {background-position:20px -99px;}
ul.menu_edge li p.m_04 {background-position:20px -159px;}

ul.menu_edge li.on p.m_01 {background-position:20px -218px;}
ul.menu_edge li.on p.m_02 {background-position:20px -279px;}
ul.menu_edge li.on p.m_03 {background-position:20px -339px;}
ul.menu_edge li.on p.m_04 {background-position:20px -399px;}
ul.menu_edge li.on p i {float:right; display:block; width:12px; height:23px; background:url(../images/common/left_menu_action.gif) no-repeat; margin:18px 10px 0 0;}

ul.menu_edge li .menu_img {margin:0 10px; border-bottom:1px solid #b6b6b6; padding-bottom:5px;}

ul.menu_edge li .sub_menu {display:none;}

ul.menu_edge li.on .sub_menu {position:absolute; top:0; width:149px; right:-149px; cursor:default; display:block;}
ul.menu_edge li.on .sub_menu .menu_list a.menu_head {display:block; margin:0 10px; border-bottom:1px solid #b6b6b6; font-weight:bold; padding:5px 0;  color:#565656;}

ul.menu_edge li.on .sub_menu .menu_list a.menu_head strong {display:block; padding-left:10px;}
ul.menu_edge li.on .sub_menu .menu_list a.menu_head:hover {border:none; background:#444; color:#fff; margin:0; padding:5px 10px 6px 10px;}

/* 140522 */
ul.menu_edge li.on .sub_menu .menu_list a.menu_head_on strong {display:block; padding-left:10px;}
ul.menu_edge li.on .sub_menu .menu_list a.menu_head_on {display:block; padding:5px 10px 6px 10px;; background:url(../images/common/sub_off.png) no-repeat; font-weight:bold;  color:#565656;}
ul.menu_edge li.on .sub_menu .menu_list a.menu_head_on:hover{border:none;; background:url(../images/common/sub_over.png) no-repeat; color:#fff; margin:0; padding:5px 10px 6px 10px;}
ul.menu_edge li.on .sub_menu .menu_list li {border-bottom:0px}

ul.menu_edge li.on .sub_menu .menu_list .menu_body {display:none;}

ul.menu_edge li.on .sub_menu .menu_list .menu_body p {display:block; background:#fff; font-size:11px;}
ul.menu_edge li.on .sub_menu .menu_list .menu_body p a {display:block; background:url(../images/common/icon_01.gif) 0 10px no-repeat; margin:0 10px; padding-left:10px;color:#4e4945}
ul.menu_edge li.on .sub_menu .menu_list .menu_body p a:hover {display:block;background:url(../images/common/icon_01.gif) 0px 10px no-repeat; color:#d52322; margin:0 10px; padding-left:10px;}



.left_edge .apply {width:190px; height:125px; background:url(../images/common/bg_apply.gif) no-repeat; margin:5px auto 0 auto; position:relative;}
.left_edge .apply a {display:block; width:161px; height:27px; background:url(../images/common/btn_apply.gif) no-repeat; position:absolute; left:13px;}
.left_edge .apply a.btn_01 {background-position:0 0; bottom:43px;}
.left_edge .apply a.btn_02 {background-position:0 bottom; bottom:10px;}
.left_edge .apply a.btn_01:hover {background-position:right 0; bottom:43px;}
.left_edge .apply a.btn_02:hover {background-position:right bottom; bottom:10px;}

.left_edge .enapply {width:190px; height:125px; background:url(../images/common/en_bg_apply.gif) no-repeat; margin:5px auto 0 auto; position:relative;}
.left_edge .enapply a {display:block; width:161px; height:27px; background:url(../images/common/btn_apply.gif) no-repeat; position:absolute; left:13px;}
.left_edge .enapply a.btn_01 {background-position:0 0; bottom:43px;}
.left_edge .enapply a.btn_01:hover {background-position:right 0; bottom:43px;}

/* // left_edge */

/* 20150811 main_bbs */
.blind{display:block;overflow:hidden;position:absolute;left:-9999px;top:-9999px;z-index:-1;width:1px;height:1px}
.main_bbs{position:relative;width:100%}
.main_bbs:after{display:block;clear:both;content:""}
.main_bbs .htit{padding-left:15px;background:url(/images/main/bu_harr.gif) no-repeat 7px 50%;font-size:15px;color:#4e4945}
.main_bbs .recruit{float:left;width:281px}
.main_bbs .recruit.en{width:300px}
.main_bbs .best{float:left;width:176px;margin-left:16px}
.main_bbs .best.en{width:165px}
.main_bbs .people{float:left;position:relative;width:435px;margin-left:16px}
.main_bbs .people .btn_more{position:absolute;right:0;top:0;overflow:hidden;width:18px;height:18px;background:url(/images/main/btn_plusmore.gif) no-repeat;line-height:999px}
.main_bbs .inbx{position:relative;height:168px;margin-top:6px;border:1px solid #dcdcdc}
.main_bbs .inbx .bg_top{overflow:hidden;position:absolute;left:0;top:0;width:100%;height:3px;}
.main_bbs .inbx .bg_top .left{float:left;height:3px;background:#363636}
.main_bbs .inbx .bg_top .right{float:left;height:3px;background:#b22714}
.main_bbs .recruit .inbx{background:#f6f6f6}
.main_bbs .recruit .bg_top .left{width:30%}
.main_bbs .recruit .bg_top .right{width:70%}
.main_bbs .best .bg_top .left{width:50%}
.main_bbs .best .bg_top .right{width:50%}
.main_bbs .people .bg_top .left{width:40%}
.main_bbs .people .bg_top .right{width:60%}
.main_bbs .people .inbx{padding:0 20px}
.main_bbs .infotxt{padding-top:20px;font-size:17px;color:#4e4945;text-align:center;line-height:22px}
.main_bbs .infotxt strong{color:#b22714}
.main_bbs .infotxt2{padding-top:20px;font-size:13px;color:#4e4945;text-align:center;line-height:22px}
.main_bbs .infotxt2.en{padding-top:36px}
.main_bbs .infotxt2 strong{color:#b22714}
.main_bbs .btn_s{padding-top:6px;text-align:center}
.main_bbs .btn_s a{display:inline-block;margin-top:6px}
.lst_joben{margin:17px 0 0 18px}
.lst_joben li{margin-top:8px;padding:0 10px;background:url(/images/common/icon_01.gif) no-repeat 0 9px;font-size:12px;color:#7c7c7c;letter-spacing:-1px}
.bx_people{width:100%;padding:9px 0;border-top:1px dotted #ddd}
.bx_people:after{display:block;clear:both;content:""}
.bx_people:first-child{border:0}
.bx_people .thumb{float:left;width:60px;margin-right:10px}
.bx_people .thumb img{width:100%}
.bx_people .people_info{display:block;overflow:hidden;padding-top:8px;font-size:12px;color:#4e4945}
.bx_people .people_info span{margin-right:5px}
.bx_people .people_info .academy{color:#b02511}
.bx_people .people_info .program{color:#4e4945}
.bx_people .people_info .name{color:#0187cc}
.recruit_pop{position:absolute;left:30px;top:30px;width:532px;height:348px;border:1px solid #363636;z-index:101}
.recruit_pop .pop_tit{height:54px;padding-left:30px;background:#363636;font-size:22px;line-height:54px;color:#fff}
.recruit_pop .pop_cont{padding:18px 0 35px;background:#fff}
.recruit_pop .pop_cont .noti_txt{font-size:16px;text-align:center;color:#6f6f6f;letter-spacing:-1px;line-height:20px}
.recruit_pop .pop_cont .noti_txt strong{color:#b22714}
.recruit_pop .pop_cont .login_bx{margin:11px 48px 0;padding:17px 70px;background:#f6f6f6}
.recruit_pop .pop_cont .itm{width:100%;margin-top:3px}
.recruit_pop .pop_cont .itm:after{display:block;clear:both;content:""}
.recruit_pop .pop_cont .itm label{float:left;width:50px;font-size:15px;color:#6f6f6f;line-height:28px}
.recruit_pop .pop_cont .inpbx{float:left;width:208px;height:13px;padding:5px;border:1px solid #c9c9c9;background:#fff}
.recruit_pop .pop_cont .inpbx input{width:100%;height:13px;border:0;font-size:12px;vertical-align:top;color:#6f6f6f}
.recruit_pop .pop_cont .check{padding:10px 0 0 50px}
.recruit_pop .pop_cont .check input{display:inline-block;margin-top:3px;vertical-align:top}
.recruit_pop .pop_cont .check label{display:inline-block;margin-left:5px;vertical-align:top}
.recruit_pop .pop_cont .check a{display:inline-block;margin:1px 0 0 7px;vertical-align:top}
.recruit_pop .pop_cont .btn_sec{padding:15px 0 0 0;text-align:center}
.recruit_pop .btn_cls{position:absolute;right:22px;top:13px;overflow:hidden;width:25px;height:26px;background:url(/images/main/btn_popcls.gif) no-repeat;line-height:999px}
.recruit_pop  .pop_useragree{position:absolute;left:62px;top:65px}
.recruit_pop  .pop_useragree .btn_cls{display:block;position:absolute;right:5px;top:5px;width:25px;height:25px;background:#fff;opacity:0;filter:alpha(opacity=0)}
.dimmed{position:fixed;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);z-index:100}
/* // 20150811 main_bbs */


/* molding_box */
.molding_box {border:1px solid #dbdbdb; padding:10px; position:relative;}
.molding_box span.lt {position:absolute; left:-1px; top:-1px; display:block; width:10px; height:10px; background:url(../images/common/box_molding.gif) left top no-repeat;}
.molding_box span.rt {position:absolute; right:-1px; top:-1px; display:block; width:10px; height:10px; background:url(../images/common/box_molding.gif) right top no-repeat;}
.molding_box span.lb {position:absolute; left:-1px; bottom:-1px; display:block; width:10px; height:10px; background:url(../images/common/box_molding.gif) left bottom no-repeat;}
.molding_box span.rb {position:absolute; right:-1px; bottom:-1px; display:block; width:10px; height:10px; background:url(../images/common/box_molding.gif) right bottom no-repeat;}
/* // molding_box */





/* main contents */
.molding_box.movie {background:url(../images/main/bg_main_movie.gif) center no-repeat; margin-bottom:20px;}
.molding_box.movie p.initial {display:block; margin:20px 0 10px 0; text-align:center;}
.molding_box.movie p.movie_edge {display:block; margin-bottom:30px; text-align:center;}
.molding_box.movie a.movie_more {display:block; width:60px; height:17px; background:url(../images/main/btn_more_01.png) no-repeat; position:absolute; right:10px; bottom:10px;}

.molding_box.notice {width:480px; position:absolute; left:0; top:0; background:url(../images/main/bg_notice.gif) 97% bottom no-repeat;}
.molding_box.notice ul {margin:0 10px;}
.molding_box.notice ul li {}
.molding_box.notice ul li a {display:block; width:80%; line-height:25px; background:url(../images/common/icon_01.gif) left center no-repeat; padding-left:10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.molding_box.people {margin-left:520px;}
.molding_box.people ul {margin:0 10px;}
.molding_box.people ul li {background:url(../images/main/line_01.gif) bottom repeat-x; *zoom:1; padding:5px 0;}
.molding_box.people ul li.end {background:none;}
.molding_box.people ul li:after {content:""; clear:both; height:0%; display:block;}
.molding_box.people ul li p.img {display:block; float:left; border:1px solid #bababa;}
.molding_box.people ul li p.img img {width:48px; height:58px;}
.molding_box.people ul li div {margin-left:70px;}
.molding_box.people ul li div p.people_tit {margin-bottom:3px;}
.molding_box.people ul li div p.people_tit strong.s_01 {color:#b02511;}
.molding_box.people ul li div p.people_tit strong.s_02 {color:#4e4945;}
.molding_box.people ul li div p.people_tit strong.s_03 {color:#0187cc;}
.molding_box.people ul li div p.doc {font-size:11px;}

.molding_box p.main_tit {display:block; border-bottom:1px solid #bababa; margin:0 10px 10px 10px; padding-bottom:5px; font-weight:bold; font-size:14px; position:relative;}
.molding_box p.main_tit strong {color:#bf2e1a;}
.molding_box p.main_tit a.more {position:absolute; width:49px; height:11px; background:url(../images/main/btn_more_02.gif) no-repeat; right:0; bottom:10px;}
.molding_box p.main_tit a.enmore {position:absolute; width:49px; height:11px; background:url(../images/main/en_btn_more_02.gif) no-repeat; right:0; bottom:10px;}

/* // main contents */


/* sub_title */
.sub_title {border-bottom:1px solid #e3e3e3; margin-bottom:35px; padding:40px 0 20px 20px;}
.sub_title h2 {font-size:30px; color:#ab2613; font-weight:bold; margin-bottom:30px;}
.sub_title h2 span{;padding-left:5px;font-size:20px;}
.sub_title h2 span.btn{;padding-left:5px;font-size:14px;}
.sub_title p.position {background:url(../images/common/page_tit_icon_02.gif) left center no-repeat; padding-left:20px;}
.sub_title p.position span {background:url(../images/common/page_tit_icon_03.gif) right center no-repeat; padding-right:15px; margin-right:10px;}
.sub_title p.position span.now {background:none;}

.sub_title.bg_01 {background:url(../images/program/page_tit_bg_01.gif) 90% bottom no-repeat;}
.sub_title.bg_02 {background:url(../images/online/page_tit_bg_01.gif) 90% bottom no-repeat;}
.sub_title.bg_03 {background:url(../images/info/page_tit_bg_01.gif) 90% bottom no-repeat;}
.sub_title.bg_04 {background:url(../images/about/page_tit_bg_01.gif) 90% bottom no-repeat;}
.sub_title.bg_05 {background:url(../images/sitemap/page_tit_bg_01.gif) 90% bottom no-repeat;}
/* // sub_title */

/* 20150811 */
.pcbanner{width:100%;margin-bottom:100px;padding:15px 0;text-align:center}
.left_banner {width:200px}
.face {width:187px; background:url(../images/main/btn_face.gif) 0 0 no-repeat; margin:15px auto 75px;*zoom:1;}
.face:after {content:""; clear:both; height:0%; display:block;}
.face a {display:block;height:66px;}
.left_banner p.copy_logo {display:block; text-align:center; margin-bottom:30px;}

/* // 20150811 */

/* footer_edge */
.footer_edge {border-top:1px solid #999; padding-top:15px; background:#fff; margin-top:30px; position:relative;}
.footer_edge .menu {font-size:0; margin-bottom:15px;}
.footer_edge .menu a {display:inline-block; font-size:13px; font-weight:bold; background:url(../images/common/line_02.gif) right center no-repeat; padding-right:10px; margin-right:10px; color:#676767;}
.footer_edge .menu a.end {background:none;}
.footer_edge .menu .bold{ font-weight:bold;color:#000000}
.footer_edge .copy {height:70px; font-size:11px; color:#747474; line-height:16px;}
.footer_edge .copy span {margin-right:10px;}
.footer_edge .family {position:absolute; right:0; top:10px; cursor:pointer;}
.footer_edge .family .family_list {display:none;}
.footer_edge .family:hover .family_list {display:block; width:170px; position:absolute; bottom:23px; left:0; background:#fff; border:1px solid #dcdcdc; border-bottom:none; padding:10px 0;}
.footer_edge .family:hover .family_list a {display:block; padding:5px 10px;}
.footer_edge .family:hover .family_list a:hover {background:#f8f8f8;}
/* // footer_edge */


/* 20140304추가 */
/* BBS List */
.bbsL { border-bottom:1px solid #979797; }
.bbsL p.search{text-align:right;padding-bottom:10px }
.bbsL h2 {background:url(../images/common/S_title.gif) 0px 5px no-repeat;padding-left:18px;padding-bottom:15px; font-size:14px;font-weight:bold}
.bbsL input[type="text"] { border:1px solid #abadb3; height:20px; line-height:20px; padding:0 5px; font-size:12px; vertical-align:middle;margin-bottom:2px }
.bbsL table { width:100%; } 
.bbsL table caption { width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden; }
.bbsL table thead tr th { height:36px; color:#333333; font-weight:bold; border-bottom:1px solid #e4e4e4; border-top:3px solid #7c7c7c; font-size:12px;text-align:center }
.bbsL table tbody tr:hover { background:#f4f4f4; }
.bbsL table tbody tr td { text-align:center; height:34px; color:#666666; border-top:1px solid #e4e4e4; }
.bbsL table tbody tr td.subject {  text-align:left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding-left:10px} 
.bbsL table tbody tr td.left {  text-align:left;padding-left:10px} 
.bbsL table tbody tr td.subject img { vertical-align:middle;  margin:0 0 0 7px; }

.noticeO span {display:inline-block;height:20px;text-align:center;color:#fff;width:60px;border:1px solid #8e8e8e; background:#979797;; font-size:11px }
.noticeG span {display:inline-block;height:20px;text-align:center;color:#fff;width:60px;border:1px solid #80b852; background:#8bc35c;; font-size:11px }


/* BBS Paging*/
.pageN { position:relative; margin:20px 0 0 0; height:25px; overflow:hidden; }
.page { text-align:center; height:19px; }
.page img { display:inline-block; vertical-align:top;padding:0 2px} 
.page span {display:inline-block;  }
.page span strong { display:inline-block;height:18px; line-height:18px; padding:0 7px; color:#e26a0b;font-weight:bold;}
.page span a {display:inline-block;border-left:1px solid #d4d4d4;padding:0 10px;height:20px; line-height:20px; font-size:12px; text-decoration:none; background:#fff;}
.page span a:hover { color:#e26a0b; text-decoration:none;font-weight:bold;  }
.page span a:first-child { border-left:0; }

/* BBS View */
.bbsR {border-top:2px solid #b02511; } 
.bbsRtop { width:100%;}
.bbsRtop th {padding:20px; color:#333; font-size:12px; font-weight:bold; text-align:center; border-bottom:1px solid #dcdcdc;; vertical-align:top; }
.bbsRtop td {padding:20px;  color:#666666; border-bottom:1px solid #e4e4e4; line-height:1.3; background:#fff;} 

/* BBS View */
.bbsV { margin:0; border-top:2px solid #7c7c7c; } 
.bbsV span {}
.bbsVtop { width:100%;}
.bbsVtop th { width:100px; height:18px; padding:8px 5px 4px 5px; color:#333; font-size:12px; font-weight:bold; text-align:center; border-bottom:1px solid #dcdcdc;; vertical-align:top; }
.bbsVtop td { height:25px; padding:3px 10px 4px 10px;  color:#666666; border-bottom:1px solid #e4e4e4; line-height:24px; background:#fff;} 
.bbsVtop td.subject { color:#333; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; }
.bbsVtop td.subject img { vertical-align:middle; margin:0 5px 0 0; }
.bbsVtop td ul {padding-top:10px;margin-bottom:5px}
.bbsVtop td select { min-width:30px; margin:1px 5px 0 0; font-size:12px; vertical-align:middle; } 
.bbsVtop td input[type="radio"] { vertical-align:middle; margin:-2px 2px 0 0; }
.bbsVtop td input[type="text"] { border:1px solid #abadb3;  height:20px; line-height:20px; padding:0 5px; font-size:12px; vertical-align:middle; }
.bbsVtop td input[type="checkbox"] { vertical-align:middle; margin:-2px 2px 0 0; }
.bbsVtop td input[type="file"] { width:240px;height:20px; background:#fff;  padding:2px 0 0 5px; font-size:12px; vertical-align:middle; }

.bbsVcont { padding:20px 20px 20px 20px; color:#666666; border-bottom:1px solid #979797; line-height:1.5; min-height:250px}


.bbsVNext { margin:50px 0 0 0; overflow:hidden; border-top:1px solid #979797; border-bottom:1px solid #dcdcdc; }
.bbsVNext:hover { background:#f6f6f6; }
.bbsVNext dt { float:left; width:100px; height:18px; color:#333;  padding:6px 0 7px 0; font-size:12px; font-weight:bold; text-align:center; }
.bbsVNext dd { float:left; width:652px; height:17px; text-indent:20px; font-size:12px;padding:6px 10px 7px 0; color:#666666;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.bbsVNext dd a { color:#333; } 
.bbsVNext dd span img { vertical-align:middle;  margin:0 5px 0 0; }  

.bbsVPrev { overflow:hidden; border-top:1px solid #fff; border-bottom:1px solid #979797; }
.bbsVPrev:hover { background:#f6f6f6; }
.bbsVPrev dt { float:left; width:100px; height:18px; color:#333; line-height:1.3; padding:6px 0 7px 0; font-size:12px; font-weight:bold; text-align:center; }
.bbsVPrev dd { float:left; width:652px; height:17px; text-indent:20px; font-size:12px; line-height:1.3; padding:6px 10px 7px 0; color:#666666;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.bbsVPrev dd a { color:#333; }
.bbsVPrev dd span img { vertical-align:middle;  margin:0 5px 0 0; } 


/* 텍스트박스 */
.text-box {width:762px;min-height:35px; border:2px solid #f0f0f0;background:url(../images/online/t_title_icon.gif) 20px 20px no-repeat;margin-bottom:30px;padding:20px 0 20px 0}
.text-box p {margin-left:120px}

.text-box2 {width:762px;min-height:35px; border:2px solid #f0f0f0;background:url(../images/info/t_title_icon.gif) 30px 20px no-repeat;margin-bottom:30px;padding:20px 0 20px 0}
.text-box2 p {margin-left:120px}


.text-area {position:relative; width:762px;*zoom:1;}
.text-area:after {content:"";clear:both;display:block}
.text-area h2 {background:url(../images/common/S_title.gif) 0px 5px no-repeat;padding-left:18px;padding-bottom:15px; font-size:14px;font-weight:bold}
.text-area h2 span {font-size:11px;color:#666666}
.text-area h3 {padding-bottom:15px; font-size:16px;font-weight:bold}
.text-area li img{padding-bottom:10px}
.text-area li{padding-bottom:5px}
.text-area .top_rbtn{position:absolute;top:0;right:0}
.text-area .top_gbtn{position:absolute;top:0;right:0}
.text-area .text {line-height:18px}
.text-area .text ul{margin-top:20px}
.text-area .text ul li.rtext{;background:url(../images/common/bl_arrow.gif) 0px 7px no-repeat;padding-left:10px;font-weight:bold;color:#e01c00}
.text-area .text ul li.gtext{;padding-left:10px}
.text-area .imgc {text-align:center}

.text-area .info_text {position:relative; background:#f7f7f7; border:1px solid #dcdcdc;padding:30px 30px 10px 30px}/* 140522 */
.text-area .line {width:662px; height:340px;  border:1px solid #979797; background:#fff; overflow-x:hidden; overflow-y:auto; padding:20px}
.text-area .info_text .bL {position:absolute;top:12px;left:30px}/* 140522 */
.text-area .info_text .bR {position:absolute;top:7px;right:30px}/* 140522 */
.text-area .info_text input[type="radio"] { vertical-align:middle; margin:-2px 2px 0 0; }
.text-area .info_text input[type="checkbox"] { vertical-align:middle; margin:-2px 2px 0 0; }/* 140522 */

.text-area .rsec{position:relative;padding-right:187px}
.text-area .logo{position:absolute;right:0;top:15px}

 /* 주의사항 */
.caution  {width:722px; border:2px solid #dcdcdc;background:#f7f7f7;padding:10px 20px;margin-bottom:20px}
.caution h3 {background:url(../images/common/icon_caution.gif) 0px 2px no-repeat;padding-left:20px; font-size:13px;font-weight:bold; border-bottom:1px solid #dcdcdc;padding-bottom:10px}
.caution ul {;margin-top:10px}
.caution ul li{background:url(../images/common/icon_01.gif) 0px 7px no-repeat ;padding-left:13px}
.caution p {text-align:center}
.caution p input[type="radio"] { vertical-align:middle; margin:-2px 2px 0 0; }

 /* 탭01 */
.tab01  {width:762px;height:45px;padding-left:1px;background:url(../images/online/tab01_bg.gif) 0px 0px no-repeat ;}
.tab01 ul {}
.tab01 ul li{width:185px;float:left;padding-left:5px;padding-top:5px}
.tab01 ul li.on1{height:40px;width:175px;;background:url(../images/online/tab_on01.gif) 5px 5px no-repeat }
.tab01 ul li.on2{margin-left:190px;height:40px;width:175px;;background:url(../images/online/tab_on02.gif) 5px 5px no-repeat }
.tab01 ul li.on3{margin-left:380px;height:40px;width:175px;;background:url(../images/online/tab_on03.gif) 5px 5px no-repeat }
.tab01 ul li.on4{margin-left:570px;height:40px;width:175px;;background:url(../images/online/tab_on04.gif) 5px 5px no-repeat }

 /* 탭영문 */
.en_tab01  {width:762px;height:45px;padding-left:1px;background:url(../images/online/en_tab01_bg.gif) 0px 0px no-repeat ;}
.en_tab01 ul {}
.en_tab01 ul li{width:185px;float:left;padding-left:5px;padding-top:5px}
.en_tab01 ul li.on1{height:40px;width:175px;;background:url(../images/online/en_tab_on01.gif) 5px 5px no-repeat }
.en_tab01 ul li.on2{margin-left:190px;height:40px;width:175px;;background:url(../images/online/en_tab_on02.gif) 5px 5px no-repeat }
.en_tab01 ul li.on3{margin-left:380px;height:40px;width:175px;;background:url(../images/online/en_tab_on03.gif) 5px 5px no-repeat }
.en_tab01 ul li.on4{margin-left:570px;height:40px;width:175px;;background:url(../images/online/en_tab_on04.gif) 5px 5px no-repeat }

 /* 지원자양사이드 */
.bbstwen { overflow:hidden}
.bbstwen li.left{ float:left ;width:130px;margin-right:20px}
.bbstwen li.left dt{border:2px solid #e4e4e4;}
.bbstwen li.left dt img{width:126px;height:156px}
.bbstwen li.left dd{padding-top:2px}
.bbstwen li.left .photo {border:2px solid #e4e4e4}
.bbstwen li.left .photo img {;width:130px;height:160px}
.bbstwen li.right { float:left ; width:612px}

 /* 지원공개오픈 */
.appen  {width:762px;height:30px;padding-left:1px}


/* 폰트 */
.sred {font-size:11px; color:#e01c00}
.bred {font-size:12px; color:#e01c00;font-weight:bold}
.bblue {font-size:12px; color:#0075bf;font-weight:bold}

/* 폰트 */
.mgb10 {margin-bottom:10px}
.mgb20 {margin-bottom:20px}
.mgb30 {margin-bottom:30px}
.mgt20 {margin-top:20px}
.pdt10 {padding-top:10px}


/* 버튼 */
.bbsBtn { overflow:hidden;padding-top:20px}
.bbsBtn .btncenter {text-align:center}
.bbsBtn .btnleft { float:left; }
.bbsBtn .btnright { float:right; }

.bbsBtnR {float:right; ;padding-top:5px}


.btnGray { display:inline-block; color:#555555; margin:0 2px; cursor:pointer; padding:0 0 0 11px; height:24px;background:url(../images/common/btn_gray_left.gif) no-repeat left; } 
.btnGray span { display:block; height:24px; line-height:24px; *line-height:24px; font-size:12px; color:#fff; padding:0 11px 0 0; background:url(../images/common/btn_gray_right.gif) no-repeat right; }
:root .btnGray span {line-height:24px \0/IE9;}

.btnBGray { display:inline-block; color:#555555; margin:0 2px; cursor:pointer; padding:0 0 0 30px; height:35px;background:url(../images/common/btn_Bgray_left.gif) no-repeat left; } 
.btnBGray span { display:block; height:35px; line-height:35px; *line-height:35px; font-size:13px; color:#fff; padding:0 30px 0 0; background:url(../images/common/btn_Bgray_right.gif) no-repeat right; }
:root .btnBGray span {line-height:35px \0/IE9;}

.btnBRed { display:inline-block; color:#555555; margin:0 2px; cursor:pointer; padding:0 0 0 30px; height:35px;background:url(../images/common/btn_bred_left.gif) no-repeat left; } 
.btnBRed span { display:block; height:35px; line-height:35px; *line-height:35px; font-size:13px; ;font-weight:bold;color:#fff; padding:0 30px 0 0; background:url(../images/common/btn_bred_right.gif) no-repeat right; }
:root .btnBRed span {line-height:35px \0/IE9;}

.btnRed { display:inline-block; color:#555555; margin:0 2px; cursor:pointer; padding:0 0 0 11px; height:24px;background:url(../images/common/btn_red_left.gif) no-repeat left; } 
.btnRed span { display:block; height:24px; line-height:24px; *line-height:24px; font-size:12px; color:#fff; padding:0 11px 0 0; background:url(../images/common/btn_red_right.gif) no-repeat right; }
:root .btnRed span {line-height:24px \0/IE9;}

.btnSRed { display:inline-block; color:#555555; margin:0 2px; cursor:pointer; padding:0 0 0 11px; height:19px;background:url(../images/common/btn_Sred_left.gif) no-repeat left; } 
.btnSRed span { display:block; height:19px; line-height:19px; *line-height:19px; font-size:12px; color:#fff; padding:0 11px 0 0; background:url(../images/common/btn_Sred_right.gif) no-repeat right; }
:root .btnSRed span {line-height:19px \0/IE9;}

.btnWrite { display:inline-block; color:#555555; margin:0 2px; cursor:pointer; padding:0 0 0 11px; height:24px;background:url(../images/common/btn_wr_left.gif) no-repeat left; } 
.btnWrite span { display:block; height:24px; line-height:24px; *line-height:24px; font-size:12px; color:#333333; padding:0 11px 0 0; background:url(../images/common/btn_wr_right.gif) no-repeat right; }
:root .btnWrite span {line-height:24px \0/IE9;}



body.popup {padding:0; margin:0;background:none}

/* // popup */


#popWrapper {border:1px solid #363636;}
#popWrapper input[type="file"] { width:240px;height:20px; background:#fff;  padding:2px 0 0 5px; font-size:12px; vertical-align:middle; }
#popWrapper input[type="text"] { border:1px solid #abadb3;  height:20px; line-height:20px; padding:0 5px; font-size:12px; vertical-align:middle; }
#popWrapper input[type="radio"] { vertical-align:middle; margin:-2px 2px 0 0; }

#popHeader1 { height:40px; margin:0 auto;background:#b02511}
#popHeader1 h1 { position:relative; padding:10px 0 15px 15px; font-size:18px; color:#fff; font-weight:bold; }
#popHeader1 span { position:absolute; top:0; right:0;}
#popHeader1 span.btnPrint{ position:absolute; top:0; right:50px;}
*+html #popHeader1 span { position:absolute; top:4px; right:0;}


#popHeader2 {  height:40px; margin:0 auto;background:#b02511 }
#popHeader2 h1 { position:relative; padding:10px 0 15px 15px; font-size:18px; color:#fff; font-weight:bold; }
#popHeader2 span { position:absolute; top:0; right:0;}
*+html #popHeader2 span { position:absolute; top:2px; right:0;}


#popCont1 { width:320px; margin:0 auto; padding:20px; line-height:1.3;min-height:120px}
#popCont1 ul {}
#popCont1 li {; background:url(../images/common/icon_01.gif) 0 8px no-repeat;padding-left:7px}
#popCont1 p {margin-top:20px;margin-bottom:20px}


#popCont2 { width:560px; margin:0 auto; padding:20px; line-height:1.3;min-height:120px}
#popCont2 .ptbox{;margin-bottom:10px; background:#f7f7f7;border:2px solid #dcdcdc;padding:20px}
#popCont2 ul.text01 li {padding:5px 0}
#popCont2 table{ width:100%;}
#popCont2 td{ text-align:center;padding:5px 0}

.t1 {; font-size:18px; color:#363636; font-weight:bold;margin-top:30px;margin-left:20px}
.t2 {; font-size:18px; color:#696969; font-weight:bold;;margin-top:20px;margin-left:20px;text-align:center}
.t2 span{; font-size:18px; color:#b02511; font-weight:bold;;}

.popB {background:#f4f4f4; border:1px solid #e0e0e0;margin-top:10px;text-align:center;padding:10px }


/*  Grid */
.pglist { margin:0; border:1px solid #dcdcdc;padding:7px 20px}
.pglist table { width:100%; table-layout: fixed; } 
.pglist table caption { width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;  }
.pglist table tr th {padding:5px 10px 7px 0; color:#333; font-weight:bold; border-top:1px solid #dcdcdc; line-height:1.4; background:#fff; text-align:center}
.pglist table tr th span { background:#fff url(../images/common/bl_arrow.gif) no-repeat right center; display:block; padding:0 10px 0 0; }
.pglist table tr:first-child th { border-top:0; }
.pglist table tr:first-child td { border-top:0; }
.pglist table tr td {  padding:5px 0 5px 10px; background:#fff; text-align:left; color:#666666; border-top:1px solid #dcdcdc; line-height:1.4; }
.pglist table tr td dl dt { font-weight:bold; color:#ba191e; margin:7px 0 0 5px; }
.pglist table tr td dl ul  { position:relative; margin:3px 0 0 0; }
.pglist table tr td dl ul li {; background:url(../images/common/icon_01.gif) no-repeat; padding:0 0 5px 8px; margin:0 0 0 5px; line-height:1.3; background-position:0 8px; *background-position:0 8px; background-position:0 7px\0/; background-position:0 7px\9; float:left; width:260px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis;}


.tabWrap { width:760px;}

/* tabT4  */ 
.tabType { width:760px; height:35px; margin:0;;background: url(../images/common/bgtab.gif)  no-repeat}
.tabType li { position:relative; float:left; height:35px; text-align:center;  background: url(../images/common/tab_Rjim.gif) right no-repeat; line-height:35px; } 
.tabType li.end {background:none}
.tabType li a { display:block;  height:35px;  color:#666666; font-size:12px; *line-height:14px;}
.tabType li a span { display: block; *line-height:35px;}
.tabType li.active {background: url(../images/common/bgtab4_on.gif) right repeat-x;; line-height:35px; }
.tabType li.active a span{ font-weight:bold; color:#b02511; font-size:12px; }
.tabType li.active:first-child a span {display: block;}
.tabType li.active span { height: 35px;}
.tabType li:hover {  background: url(../images/common/bgtab4_on.gif) right repeat-x; }
.tabType li:hover a { font-weight:bold; color:#b02511; font-size:12px; }

.tabType.t4 li { width:190px;;} 
.tabType.t4 li:first-child { width:190px; } /*  width 값 2을 빼야함 border-left 1px 땜시*/

.tabmenu { width:760px; height:25px;border-bottom:1px solid #dcdcdc ;padding-top:10px;padding-left:20px;padding-right:20px}
.tabmenu li {; font-size:11px; float:left;background: url(../images/common/tab_Line.gif) right no-repeat;padding:0 10px}
.tabmenu li:hover a { font-weight:bold; color:#555555; font-size:11px; }
.tabmenu li.end{background:none}


/* 정보센터 텍스트  */ 
.boxW { width:760px;padding-bottom:20px; position:relative;}
.boxW p.top{padding-bottom:20px}
.boxW h2 {background:url(../images/common/S_title.gif) 0px 5px no-repeat;padding-left:18px;padding-bottom:10px; font-size:14px;font-weight:bold}
.boxW h3 {background:url(../images/common/b_arrow.gif) 18px 5px no-repeat;padding-left:30px;padding-bottom:5px; font-size:13px;font-weight:bold}
.boxW ul {padding-bottom:10px}
.boxW li {padding-bottom:5px;padding-left:18px}
.boxW .le30 {background:none;padding-left:30px;  line-height:18px; }
.boxW li.arr{padding-bottom:5px;padding-left:25px;background:url(../images/common/icon_01.gif) 18px 9px no-repeat; font-size:12px;; line-height:18px; }
.boxW li.arr2 {background:url(../images/common/arrow.gif) 18px 7px no-repeat; padding-left:28px;  line-height:18px; }
.boxW .numb{padding-bottom:5px;padding-left:20px}
.boxW .numb dt{float:left;width:15px;}
.boxW .numb dd{margin-left:20px}
.boxW ul li dl {padding-bottom:10px;}
.boxW ul li dl dd{padding-bottom:5px;background:url(../images/common/icon_01.gif) 0 9px no-repeat; font-size:12px;; padding-left:10px; line-height:18px; }
.boxW ul li dl dd.arrow {  background:url(../images/common/arrow.gif) 0 5px no-repeat; padding-left:12px;  line-height:18px; }
.boxW ul li dl dd.line {background:none;padding-left:15px;  line-height:18px; }
.boxW ul li dl dd.cen {background:none;text-align:center;font-weight:bold;padding-top:20px}
.boxW span.pagoda{position: absolute; right: 0px; top:60px;}

.boxW table{ border-style:solid;border-color:#d5d6d6}
.boxW th { height:25px; padding:5px 20px; font-weight:bold; text-align:center;background:#f7f7f7;border-style:solid;border-color:#d5d6d6} 
.boxW td { height:25px; padding:5px 20px; text-align:center;background:#fff ;border-style:solid;border-color:#d5d6d6 } 
.boxW td.left{text-align:left;padding:0 20px} 
.boxW td ul {padding:5px 0}
.boxW td li{padding-left:0;text-align:left; font-size:12px; line-height:18px; } 
.boxW td li.bicon{background:url(../images/common/icon_02.gif) 0px 8px no-repeat;padding-left:7px;text-align:left} 
.boxW .movie{}
.boxW .movie li{float:left}

/* contact*/ 
.boxC h2 {background:url(../images/common/S_title.gif) 0px 5px no-repeat;padding-left:18px;padding-bottom:10px; font-size:14px;font-weight:bold}
.boxC dl.addr {}
.boxC dl.addr dt{float:left;background:url(../images/common/icon_01.gif) 0px 8px no-repeat;padding-left:7px;width:100px}
.boxC p{;border:1px solid #646158}
.boxC .tred{color:#bf2e1a;font-weight:bold}
.boxC .tblue{color:#2055b7;font-weight:bold}
.boxC .tgreen{color:#1a7d28;font-weight:bold}



/* molding_box */
.teacher_box {; position:relative;}
.teacher_box span.tb {position:absolute;top:0;display:block;width:762px;height:10px; background:url(../images/info/box_top.gif) top  no-repeat;}
.teacher_box .boxT {border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;padding:30px 0;text-align:center}
.movie_box {; position:relative;}
.movie_box .boxB {border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;padding:20px 0;text-align:center;background:#e9e9e9;*zoom:1;}
.movie_box .boxB:after {content:"";clear:both;display:block}
.movie_box span.bb {position:absolute;bottom:0;display:block;width:762px;height:10px; background:url(../images/info/box_bot.gif) bottom  no-repeat;}
.movie_box .boxB ul{margin-left:30px}
.movie_box .boxB li{float:left;text-align:left;padding:0 10px}
.movie_box .boxB li a { display:block;width:120px;height:84px;border:2px solid #e9e9e9}
.movie_box .boxB li a:hover{ border:2px solid #b20312;;width:120px;height:84px}

/* // molding_box */




/* BBS List */
.bbsF { border-top:3px solid #7c7c7c;border-bottom:1px solid #b7b7b7; }
.bbsF table { width:100%; } 
.bbsF table tr td { text-align:center; color:#666666; border-top:1px solid #e4e4e4;color:#7c7c7c; font-size:12px; }
.bbsF table tr td.Qicon {color:#b02511; font-weight:bold; font-size:14px;}
.bbsF table tr td.Qtext {text-align:left;padding:10px;color:#333333; font-weight:bold; font-size:12px;}
.bbsF table tr td.Aicon {color:#333333; font-weight:bold; font-size:14px;vertical-align:top;padding-top:10px}
.bbsF table tr td.Atext{text-align:left;padding:10px} 
.bbsF table tr.linebg{background:#f9f9f9 } 
.bbsF table tr.over:hover { background:#f9f9f9; }
.bbsF table tr td dl {padding-bottom:10px}
.bbsF table tr td p { padding-bottom:10px}

/* CEO메세지 */
.CeoMessage { position: relative; }
.CeoMessage dl{ position: absolute; right: 0px; top:0px; width: 270px; }
.CeoMessage dl dt { position: absolute; right: 0px; top:56px; font-weight: bold; font-size: 18px; color: #303030; }
.CeoMessage dl dd{ position: absolute; right: 90px; top:380px; line-height:18px; font-size:11px;}
.CeoMessage span {position: absolute; right: 0px; top:383px;}
.CeoMsg {margin-left:30px;width:410px}
.CeoMsg .p1 { padding-bottom:40px}
.CeoMsg .p2 {padding-bottom:20px;line-height:18px }
.CeoMsg .p3 {padding-bottom:20px; line-height:18px}
.CeoMsg .p4 {padding-bottom:20px; line-height:18px}
.CeoMsg .p5 {padding-bottom:20px; line-height:18px}

/*  파고다소개 */
.history h2{background:url(../images/common/S_title.gif) 0px 5px no-repeat;padding-left:18px;padding-bottom:30px; font-size:14px;font-weight:bold} 
.history table { width:100%; } 
.history table tr th {padding-top:10px; text-align:left; color:#b02511; font-size:18px;; font-weight: bold;vertical-align:top}
.history table tr td{padding-top:10px;vertical-align:top}
.history table tr td.L_bg{background:url(../images/about/his_bg.jpg) repeat-y;}
.history table tr td dl{ }
.history table tr td dl dt{float:left;width:40px;color:#2b2b2b ;font-weight:bold}
.history table tr td dl dd{margin-left:41px;padding-bottom:10px}

/*  학원소개 */
.inst {; *zoom:1;}
.inst:after {content:""; clear:both; height:0%; display:block;}
.inst ul li{float:left}
.inst ul li.left{width:200px}
.inst ul li.right{}


/*  한글메뉴 */
.s_menu {width:185px;background-image:url(/images/about/s_menubg.jpg)}
.s_menu li {padding-bottom:5px;padding-right:5px}
.s_menu li.rn{padding-right:0px}

.s_menu li a{width:90px;height:90px;display:inline-block;text-indent:-1000px;background-image:url(../images/about/s_menubg.jpg)}
.s_menu li.m1 a{background-position: 0 0;}
.s_menu li.m1 a:hover,.s_menu li.m1 a.on{background-position: -190px 0 ;}
.s_menu li.m2 a{background-position: -95px 0}
.s_menu li.m2 a:hover,.s_menu li.m2 a.on{background-position: -285px 0 ;}

.s_menu li.m3 a{background-position:0 -95px}
.s_menu li.m3 a:hover,.s_menu li.m3 a.on{background-position: -190px -95px ;}
.s_menu li.m4 a{background-position:-95px -95px}
.s_menu li.m4 a:hover,.s_menu li.m4 a.on{background-position: -285px -95px ;}

.s_menu li.m5 a{background-position:0 -190px}
.s_menu li.m5 a:hover,.s_menu li.m5 a.on{background-position: -190px -190px ;}
.s_menu li.m6 a{background-position:-95px -190px}
.s_menu li.m6 a:hover,.s_menu li.m6 a.on{background-position: -285px -190px ;}

.s_menu li.m7 a{background-position:0 -285px}
.s_menu li.m7 a:hover,.s_menu li.m7 a.on{background-position: -190px -285px ;}
.s_menu li.m8 a{background-position:-95px -285px}
.s_menu li.m8 a:hover,.s_menu li.m8 a.on{background-position: -285px -285px ;}

.s_menu li.m9 a{background-position:0 -380px}
.s_menu li.m9 a:hover,.s_menu li.m9 a.on{background-position: -190px -380px ;}

.s_menu li.m10 a{background-position:-95px -380px}
.s_menu li.m10 a:hover,.s_menu li.m10 a.on{background-position: -285px -380px ;}

/*  영문메뉴 */
.ens_menu {width:185px;background-image:url(/images/about/en_s_menubg.jpg)}
.ens_menu li {padding-bottom:5px;padding-right:5px}
.ens_menu li.rn{padding-right:0px}
.ens_menu li a{width:90px;height:90px;display:inline-block;text-indent:-1000px;background-image:url(../images/about/en_s_menubg.jpg)}
.ens_menu li.m1 a{background-position: 0 0;}
.ens_menu li.m1 a:hover,.ens_menu li.m1 a.on{background-position: -190px 0 ;}
.ens_menu li.m2 a{background-position: -95px 0}
.ens_menu li.m2 a:hover,.ens_menu li.m2 a.on{background-position: -285px 0 ;}

.ens_menu li.m3 a{background-position:0 -95px}
.ens_menu li.m3 a:hover,.ens_menu li.m3 a.on{background-position: -190px -95px ;}
.ens_menu li.m4 a{background-position:-95px -95px}
.ens_menu li.m4 a:hover,.ens_menu li.m4 a.on{background-position: -285px -95px ;}

.ens_menu li.m5 a{background-position:0 -190px}
.ens_menu li.m5 a:hover,.ens_menu li.m5 a.on{background-position: -190px -190px ;}
.ens_menu li.m6 a{background-position:-95px -190px}
.ens_menu li.m6 a:hover,.ens_menu li.m6 a.on{background-position: -285px -190px ;}

.ens_menu li.m7 a{background-position:0 -285px}
.ens_menu li.m7 a:hover,.ens_menu li.m7 a.on{background-position: -190px -285px ;}
.ens_menu li.m8 a{background-position:-95px -285px}
.ens_menu li.m8 a:hover,.ens_menu li.m8 a.on{background-position: -285px -285px ;}

.ens_menu li.m9 a{background-position:0 -380px}
.ens_menu li.m9 a:hover,.ens_menu li.m9 a.on{background-position: -190px -380px ;}

.ens_menu li.m10 a{background-position:-95px -380px}
.ens_menu li.m10 a:hover,.ens_menu li.m10 a.on{background-position: -285px -380px ;}

/*  패밀리사이트 */
.Fysite {border:1px solid #d9d9d9;padding:0 20px} 
.Fysite table tr{;border-bottom:1px dotted #939393} 
.Fysite table tr.end{;border-bottom:1px dotted #fff} 
.Fysite table td{;padding-top:20px} 
.Fysite h2 {color:#b02511; font-size:14px;; font-weight: bold;padding-bottom:5px}
.Fysite li{padding-bottom:5px}
.Fysite li.fytitle {color:#b02511; font-size:12px;; font-weight: bold}
.Fysite li span.fyicon{;background:url(../images/common/icon_01.gif) 0 5px  no-repeat;;padding-left:10px;font-size:11px}
.Fysite p{text-align:right;padding-bottom:10px}

/*  사이트맵 */
.siteM {;*zoom:1;}
.siteM:after {content:"";clear:both;display:block}
.siteM li{float:left}
.siteM li dt{;width:216px;height:32px;border-top:2px solid #b02511;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;background:#f6f6f6; font-size:14px;; font-weight: bold;padding-top:13px;padding-left:10px}
.siteM li dt.line{;border-left:1px solid #dbdbdb}
.siteM li dd{padding:10px 10px}
.siteM li dd .sitemenu {height:25px;background:url(../images/common/icon_01.gif) 0 14px  no-repeat;display:block; ;border-bottom:1px dotted #959595;  padding-left:10px;padding-top:5px;  color:#7c7c7c;}
.siteM li dd span {display:block; ;padding:8px 0;border-bottom:1px dotted #959595}
.siteM li dd .sitesub {height:18px;display:block; ;  padding-left:10px;padding-top:5px;  color:#7c7c7c; font-size:11px;}

.siteM li dd a {color:#000}
.siteM li dd a:hover{color:#000}


.info_img span.text{display:block;background:url(../images/common/arrow.gif) 18px 7px no-repeat; padding-left:28px;  line-height:18px; padding-bottom:10px}
.info_img span.img{display:block;margin-bottom:20px;text-align:right}

.t_top {margin-top:20px;margin-left:20px}
.t_top dt{float:left;width:50px;height:35px; font-size:22px;; font-weight: bold;color:#fff;padding-top:15px;text-align:center}
.t_top dt.num01{background:url(../images/info/top_bg1.jpg) 0px 0px no-repeat;}
.t_top dt.num02{background:url(../images/info/top_bg2.jpg) 0px 0px no-repeat;}
.t_top dd{margin-left:70px;padding-bottom:20px}



/* 영문프로그램  */ 
.boxDEt1 {position: relative;}
.boxDEt1 dl{width: 600px; }
.boxDEt1 dl dt {font-size:22px;; font-weight:bold;color:#007cc2;padding-bottom:10px}
.boxDEt1 dl dd{;padding-bottom:10px;line-height:18px}
.boxDEt1 dl dd.DEt1{font-size:12px;;color:#007cc2;}
/* 20140812 수정 영역 */

/* molding_box */
.molding_DE {border:1px solid #dbdbdb; padding:10px 0; position:relative;margin-left:20px}
.molding_DE span.lt {position:absolute; left:-1px; top:-1px; display:block; width:10px; height:10px; background:url(/images/common/box_molding.gif) left top no-repeat;}
.molding_DE span.rt {position:absolute; right:-1px; top:-1px; display:block; width:10px; height:10px; background:url(/images/common/box_molding.gif) right top no-repeat;}
.molding_DE span.lb {position:absolute; left:-1px; bottom:-1px; display:block; width:10px; height:10px; background:url(/images/common/box_molding.gif) left bottom no-repeat;}
.molding_DE span.rb {position:absolute; right:-1px; bottom:-1px; display:block; width:10px; height:10px; background:url(/images/common/box_molding.gif) right bottom no-repeat;}
/* // molding_box */
.DEmovie {; *zoom:1;}
.DEmovie:after {content:""; clear:both; height:0%; display:block;}
.DEmovie li{float:left;}
.DEmovie li.left{width:340px}
.DEmovie li.right{text-align:right;width:340px}
.DEmovie p{text-align:center}

.boxDEt1 .logo_direct{position:absolute;right:0;top:-15px}
/* //20140812 수정 영역 */

/* 20140923 */
.address_info{font-size:11px;color:#888;line-height:16px}
.address_info .tit{font-weight:bold;color:#333}
.address_info .bar{display:inline-block;width:1px;height:11px;margin:-1px 4px 1px;background:#ccc;vertical-align:middle}
.address_info a{display:inline-block;width:auto;height:auto;margin:0;padding:0;background:none;text-indent:0;vertical-align:middle}
.address_info a:hover{text-decoration:underline}
.address_info .copyright{margin:0;padding:0;font-size:11px;color:#333}

/* 20150327 */
.lay_tb{border-top:2px solid #7c7c7c}
.tb_defalut{width:100%;border-spacing:0;table-layout:fixed;border-bottom:1px solid #dcdcdc}
.tb_defalut th,.tb_defalut td{margin:0;padding:5px 0;border-top:1px solid #dcdcdc}
.tb_defalut tr:first-child th,.tb_defalut tr:first-child td{border-top:0}
.tb_defalut th{width:100px;text-align:center;color:#333}
.tb_defalut th:first-child,.tb_defalut td:first-child{border-left:0}
.tb_defalut select{width:60px}
.tb_defalut .in_td{padding-left:15px}
.tb_defalut .inp_bx{display:inline-block;width:70px;vertical-align:top}
.tb_defalut .inp_bx input{display:inline-block;width:100%;height:20px;line-height:20px;vertical-align:top}
.tb_defalut .inp_bx.long_txt{width:640px;margin:0 8px}
.tb_defalut .in_td .check{display:inline-block;width:13px;height:13px;margin-right:4px;vertical-align:middle}
.tb_defalut .in_td label{font-size:12px}

/*20160113 메인 동영상*/
.main_player{ border:1px solid #dbdbdb; border-radius:8px; background:#fff; overflow:hidden; margin-bottom:22px; padding:25px 40px}
.main_player h2{ text-align:center; padding:5px 0;}
.main_player .wrap{position:relative; padding-right:171px;height:383px;}
.main_player h3{position:absolute; right:0; top:0; width:163px; height:25%; line-height:25%; background:#e9e9e9; border-top:1px solid #fff; margin-top:-1px;cursor:pointer;}
.main_player h3.on{ background:#b22714; color:#fff;}
.main_player h3.on:after{ content:""; display:block; position:absolute; left:-7px; top:50%; margin-top:-5px; width:7px; height:9px; background:url(../images/main/player_arrow.png) no-repeat;}
.main_player h3 > span{ display:inline-block; position:relative; top:50%; padding:0 26px; line-height:1.4; font-weight:bold; margin-top:-9px; word-break:break-all;}
.main_player .player{ display:none; cursor:pointer; height:inherit;}
.main_player .tit2{top:25%;}
.main_player .tit3{top:50%;}
.main_player .tit4{top:75%;}

.main_player .btn_area{ padding-top:25px; text-align:center;}
/* //20160113 메인 동영상*/