@charset "utf-8";
/* reset */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,h1,h2,h3,h4,h5,h6,input,button,table,select,textarea{font-family:'Malgun Gothic','맑은고딕','맑은 고딕','돋움',Dotum,Helvetica,'Apple SD Gothic Neo',Sans-serif;font-size:12px;color:#838383;}
img,fieldset{border:0 none}
li{list-style:none}
input,select,button{vertical-align:middle}
img{vertical-align:top}
i,em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}
hr{display:none}
table{border-collapse:collapse;border-spacing:0}
input[type=checkbox],input[type=radio]{border:0 none}
a{color:#333;text-decoration:none}
a:hover{}
video{display:block}
/* common */
.skip{overflow:hidden;position:absolute;top:-999em;left:-999em;width:1px;height:1px}
/* // reset */

/* common : jadangi */
body,h1,h2,h3,h4,h5,h6,input,button,table,select,textarea{ font-size:13px;line-height:18px;letter-spacing: -1px;color:#4b4b4b; }
caption{visibility:hidden;z-index:-1;width:0;height:0;font-size:0;line-height:0}
.after{ zoom:1; }
.after:after { content:''; display:block; clear:both; }
.blind{ visibility:hidden !important;overflow:hidden !important;position:absolute;top:0 !important;left:0 !important;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;font-size:0 !important;line-height:0 !important}
.ellipsis { white-space:nowrap; text-overflow:ellipsis; /* IE, Safari */ -o-text-overflow:ellipsis; /* Opera under 10.7 */ overflow:hidden; /* "overflow" value must be different frovvm "visible" */ -moz-binding:url('ellipsis.xml#ellipsis'); }
.opacity_50 { filter: alpha(opacity=50); /* internet explorer */ -khtml-opacity: 0.50; /* khtml, old safari */ -moz-opacity: 0.50; /* mozilla, netscape */ opacity: 0.50; /* fx, safari, opera */ }
.ctnWidth { width:1150px; margin:0 auto; }
.ctsWidth { width:960px; }
.asdWidth { width:170px; }

/* layout */
#wrap { /*속성 X*/ }
.wrap { min-width:1150px; }

#header { /*속성 X*/ }
.header { /* 임시  */  }

/* 출사표 */
.gr_hat { }

#container { /*속성 X*/ }
.container { /*속성 X*/ }

#content { /*속성 X*/ }
.content { float:left; width:960px;  /*속성추가 X*/ position: relative; }

#aside { /*속성 X*/ }
.aside { float:right; width:170px; /*속성추가 X*/ position: relative; }
.gr_rnb { padding-top:75px; }
.gr_rnb .bx_rnb { background: #fff; }
.gr_rnb .bx_rnb .a_tit { }
.gr_rnb .bx_rnb .a_tit .tit { display:block; padding:13px 0px 13px 18px; font-weight: normal; color:#ffffff; background: #2a2a86;  }
.gr_rnb .bx_rnb .a_list {  }
.gr_rnb .bx_rnb .a_list ul {  }
.gr_rnb .bx_rnb .a_list ul li { border:1px solid #e5e5e5; border-top: none; }
.gr_rnb .bx_rnb .a_list ul li:first-child { border-top: 1px solid #e5e5e5;  }
.gr_rnb .bx_rnb .a_list ul li a { display:block; padding:6px 0px 6px 18px; color:#9b9b9b;}
.gr_rnb .bx_rnb .a_list ul li a:hover,.gr_rnb .bx_rnb .a_list ul li.active a { color:#2a2a86; }

.gr_rbn { padding-top:75px; }
.gr_rbn .bx_rbn {  }
.gr_rbn .bx_rbn .a_list {  }
.gr_rbn .bx_rbn .a_list ul {  }
.gr_rbn .bx_rbn .a_list ul li { margin-top: 10px; }
.gr_rbn .bx_rbn .a_list ul li:first-child { margin-top: 0px; }
.gr_rbn .bx_rbn .a_list ul li a { display:block; }
.gr_rbn .bx_rbn .a_list ul li a:hover,.gr_rbn .bx_rbn .a_list ul li.active a { }

#gnb { /*속성 X*/ }
.gnb { }

.gr_my_area { border-bottom: 1px solid #dfdfdf; }
.gr_my_area .bx_my_area { position: relative; }
.gr_my_area .bx_my_area .a_service { float:right;  }
.gr_my_area .bx_my_area .a_service > ul {  }
.gr_my_area .bx_my_area .a_service > ul > li { float:left; padding:12px 0px; }
.gr_my_area .bx_my_area .a_service > ul > li > a { display:inline-block;*display:inline;zoom:1; padding:0px 14px 0px 16px; line-height:22px; font-size: 12px;
background:url('/img/header/bar_my_area.gif') no-repeat left center; }
.gr_my_area .bx_my_area .a_service > ul > li > a:hover { font-weight: bold; }
.gr_my_area .bx_my_area .a_service > ul > li:first-child > a { background:none; }
.gr_my_area .bx_my_area .a_service > ul > li .user { display:block; margin-right:6px; padding:0px 14px 0px 16px; line-height:22px; font-size: 12px;  }
.gr_my_area .bx_my_area .a_service > ul > li .sns { padding-right:4px; }
.gr_my_area .bx_my_area .a_service > ul > li .link { display:inline-block;*display:inline;zoom:1; margin-right: 11px; }
.gr_my_area .bx_my_area .a_service > ul > li .link a {  }
.gr_my_area .bx_my_area .a_service > ul > li img { vertical-align:middle;  }

.gr_gnb {   }
.gr_gnb .bx_gnb { position: relative;  z-index:70;}
.gr_gnb .bx_gnb > .inner { padding:29px 0px;  }
.gr_gnb .bx_gnb .a_logo { position:absolute; left:0px; top:28px; }
.gr_gnb .bx_gnb .a_logo h1.logo { float:left;  }
.gr_gnb .bx_gnb .a_logo .what { margin-left:144px; }
.gr_gnb .bx_gnb .a_logo .what .tit {  }
.gr_gnb .bx_gnb .a_logo .what .basis { display:block; margin-top: 10px; font-size: 7px; letter-spacing:-2px; color:#dddddd; }

.gr_gnb .bx_gnb .a_fstnb { float:right;  }
.gr_gnb .bx_gnb .a_fstnb > ul {  }
.gr_gnb .bx_gnb .a_fstnb > ul > li { float:left; position:relative;  }
.gr_gnb .bx_gnb .a_fstnb > ul > li.f1 {  }
.gr_gnb .bx_gnb .a_fstnb > ul > li.f2 {  }
.gr_gnb .bx_gnb .a_fstnb > ul > li.f3 {  }
.gr_gnb .bx_gnb .a_fstnb > ul > li.f4 {  }
.gr_gnb .bx_gnb .a_fstnb > ul > li.f5 {  }
.gr_gnb .bx_gnb .a_fstnb > ul > li.f6 { margin-right: 11px; }
.gr_gnb .bx_gnb .a_fstnb > ul > li > a { display:block; padding:17px 22px; }
.gr_gnb .bx_gnb .a_fstnb > ul > li .a_scdnb { display:none; position: absolute; z-index: 90; left:0px; top:0px; width: 118px; height:174px; border:2px solid #1b1c80; background: #fff;}
.gr_gnb .bx_gnb .a_fstnb > ul > li.active .a_scdnb { display:block; }
.gr_gnb .bx_gnb .a_fstnb > ul > li .a_scdnb > .inner { padding:15px 0px 15px 17px; }
.gr_gnb .bx_gnb .a_fstnb > ul > li .a_scdnb .a_tit {  }
.gr_gnb .bx_gnb .a_fstnb > ul > li .a_scdnb .a_menu { margin-top: 12px; }
.gr_gnb .bx_gnb .a_fstnb > ul > li .a_scdnb .a_menu ul { }
.gr_gnb .bx_gnb .a_fstnb > ul > li .a_scdnb .a_menu ul li { line-height: 28px;}
.gr_gnb .bx_gnb .a_fstnb > ul > li .a_scdnb .a_menu ul li a { font-weight: bold; color:#a6a6a6; }
.gr_gnb .bx_gnb .a_fstnb > ul > li .a_scdnb .a_menu ul li a:hover { color:#0e0f7a; }

.gr_lnb { border-style:solid; border-width:1px 0px 0px 0px; border-color:#d5d5d5; background: #f5f5f5 url('/img/header/bg_lnb.gif') repeat-x center bottom; }
.gr_lnb.nobd {  border-top:none; }
.gr_lnb .bx_lnb { display:none; position: relative; }
.gr_lnb .bx_lnb > .inner { padding:24px 0px;  }
.gr_lnb .bx_lnb .a_fstnb {  }
.gr_lnb .bx_lnb .a_fstnb > ul { zoom:1; }
.gr_lnb .bx_lnb .a_fstnb > ul:after { clear:both; display:block; content:'';  }
.gr_lnb .bx_lnb .a_fstnb > ul > li { float:left; width: 140px; margin-left:54px; }
.gr_lnb .bx_lnb .a_fstnb > ul > li:first-child { margin-left: 0px; }
.gr_lnb .bx_lnb .a_fstnb > ul > li.f1 {  }
.gr_lnb .bx_lnb .a_fstnb > ul > li.f2 {  }
.gr_lnb .bx_lnb .a_fstnb > ul > li.f3 {  }
.gr_lnb .bx_lnb .a_fstnb > ul > li.f4 {  }
.gr_lnb .bx_lnb .a_fstnb > ul > li.f5 {  }
.gr_lnb .bx_lnb .a_fstnb > ul > li.f6 {  }
.gr_lnb .bx_lnb .a_fstnb > ul > li > a{ display:block; padding-bottom:8px; font-weight: bold; color:#000000; border-bottom: 1px solid #000; }
.gr_lnb .bx_lnb .a_fstnb > ul > li .a_scdnb {  }
.gr_lnb .bx_lnb .a_fstnb > ul > li .a_scdnb > .inner {  }
.gr_lnb .bx_lnb .a_fstnb > ul > li .a_scdnb .a_menu {  }
.gr_lnb .bx_lnb .a_fstnb > ul > li .a_scdnb .a_menu ul {  }
.gr_lnb .bx_lnb .a_fstnb > ul > li .a_scdnb .a_menu ul li { line-height: 24px; margin-top: 1px;  }
.gr_lnb .bx_lnb .a_fstnb > ul > li .a_scdnb .a_menu ul li:first-child { margin-top: 6px; }
.gr_lnb .bx_lnb .a_fstnb > ul > li .a_scdnb .a_menu ul li a { font-size: 12px; color:#828282;  }
.gr_lnb .bx_lnb .a_fstnb > ul > li .a_scdnb .a_menu ul li a:hover { font-weight: bold; color:#020f7a; text-decoration:underline; }

.gr_lnb .bx_btn { position: relative; }
.gr_lnb .bx_btn .a_btn { position: absolute; z-index:9; right:0px; top:0px;  background: #f5f5f5;}
.gr_lnb .bx_btn .a_btn .btn { display:block; padding:0px 23px 0px 28px; line-height: 31px; font-size: 12px;  color:#c0c0c0; border-style:solid; border-width:1px; border-color:#f5f5f5 #d5d5d5 #d5d5d5 #d5d5d5; }
.gr_lnb .bx_btn .a_btn .btn .ico { margin-right:12px; }
.gr_lnb .bx_btn .a_btn .btn .ico.all { display:inline-block; *display:inline; zoom:1; width:9px; height:7px; background:url('/img/header/img_lnb_btn_all.gif') no-repeat 0px 0px;}
.gr_lnb .bx_btn .a_btn .btn .arrow { margin-left: 4px; display:inline-block; *display:inline; zoom:1; width:7px; height:6px;  background:url('/img/header/img_lnb_btn_arrow.gif') no-repeat 0px bottom; }
.gr_lnb .bx_btn .a_btn.active .btn .arrow { background-position:0px 0px; }

.gr_lnb .bx_btn .b_btn { position: absolute; right:0px; z-index:9; top:14px; }
.gr_lnb .bx_btn .b_btn .btn { display:block; width: 100px; text-align: center; line-height: 26px; font-size: 11px;  color:#9a9abb; border-style:solid; border-width:1px; border-color:#9a9abb; }
.gr_lnb .bx_btn .b_btn .btn .ico { margin-right:12px; }
.gr_lnb .bx_btn .b_btn .btn .ico.all { display:inline-block; *display:inline; zoom:1; margin-right: 6px; width:9px; height:7px; background:url('/img/header/img_lnb_b_btn_arrow_close.png') no-repeat 0px 0px;}
.gr_lnb .bx_btn .b_btn.active { background: #d8d8db; }
.gr_lnb .bx_btn .b_btn.active .btn  { color:#090a5e; }
.gr_lnb .bx_btn .b_btn.active .btn .ico.all { background:url('/img/header/img_lnb_b_btn_arrow_open.png') no-repeat 0px 0px; }

.gr_lnb .bx_btn .c_btn { position: absolute; right:0px; z-index:9; top:14px; }
.gr_lnb .bx_btn .c_btn .btn { display:block; width: 100px; text-align: center; line-height: 26px; font-size: 11px;  color:#9a9abb; border-style:solid; border-width:1px; border-color:#9a9abb; }
.gr_lnb .bx_btn .c_btn .btn .ico { margin-right:12px; }
.gr_lnb .bx_btn .c_btn .btn .ico.all { display:inline-block; *display:inline; zoom:1; margin-right: 6px; width:9px; height:7px; background:url('/img/header/img_lnb_b_btn_arrow_close.png') no-repeat 0px 0px;}
.gr_lnb .bx_btn .c_btn.active { background: #fff; }
.gr_lnb .bx_btn .c_btn.active .btn  { color:#444444; }
.gr_lnb .bx_btn .c_btn.active .btn .ico.all { background:url('/img/header/img_lnb_b_btn_arrow_open.png') no-repeat 0px 0px; }


#footer { /*속성 X*/ }
.footer { }

.gr_fnb { background: #434343;  }
.gr_fnb .bx_fnb {  }
.gr_fnb .bx_fnb > .inner {  padding:50px 0px 80px 0px; }
.gr_fnb .bx_fnb .a_logo {  }
.gr_fnb .bx_fnb .a_logo .btn {  }
.gr_fnb .bx_fnb .a_info { margin-top: 18px; line-height: 20px; color:#929292;  }

/* 공통 클래스(첫문자 대문자) */
/* title */
.Wrap_a_tit { position:relative;padding:12px 0px 12px; border-top:1px solid #2a2a86 }
.Wrap_a_tit h3.tit { display:inline-block;*display:inline;zoom:1;font-size:15px; color:#2a2a86;}
.Wrap_a_tit h3.tit a { color:#2a2a86; }
.Wrap_a_tit h3.tit a.active { font-weight: bold; }
.Wrap_a_tit .sub_t { margin-left: 20px; }
.Wrap_a_tit .sub_t a { display:inline-block;*display:inline;zoom:1; margin-left: 2px; font-size:13px;color:#000; }
.Wrap_a_tit .sub_t a.bar { padding-left: 7px; background:url('/img/costomer/bar_a.gif') no-repeat left center;  }
.Wrap_a_tit .sub_t a.bar:first-child { padding-left:0px; background:none; }
.Wrap_a_tit .sub_t a.active { font-weight: bold; }

.Wrap_b_tit { position:relative; padding:75px 0px 35px; }
.Wrap_b_tit h3.tit { display:inline-block;*display:inline;zoom:1;font-size:22px; color:#2a2524;}
.Wrap_b_tit h3.tit a { color:#2a2524; }
.Wrap_b_tit h3.tit a.active { font-weight: bold; }
.Wrap_b_tit .sub_t { margin-left: 20px; }
.Wrap_b_tit .sub_t a { display:inline-block;*display:inline;zoom:1; margin-left: 2px; font-size:13px;color:#000; }
.Wrap_b_tit .sub_t a.bar { padding-left: 7px; background:url('/img/costomer/bar_a.gif') no-repeat left center;  }
.Wrap_b_tit .sub_t a.bar:first-child { padding-left:0px; background:none; }
.Wrap_b_tit .sub_t a.active { font-weight: bold; }

/* tab */
.Wrap_a_tab { }
.Wrap_a_tab ul { zoom:1; background:url('/img/costomer/bg_questions_a_tab_02.png') repeat-x center bottom; }
.Wrap_a_tab ul:after{clear:both;display:block;content:'';}
.Wrap_a_tab ul li { float:left; }
.Wrap_a_tab ul li a { display:block;position:relative;width: 120px;height:38px;border:1px solid #c9c9c9;border-bottom:1px solid #2a2a86;border-left:0;background:#f5f5f5;color:#9b9b9b;line-height:38px;text-align:center; }
.Wrap_a_tab ul li:first-child a{border-left:1px solid #c9c9c9;}
.Wrap_a_tab ul li.active a{height:37px; /* margin-bottom:-1px; */ margin-left:-1px; border:1px solid #2a2a86;border-bottom:2px solid #fff;background:#ffffff;line-height:37px;color:#2a2a86;}

.Wrap_b_tab { }
.Wrap_b_tab ul { zoom:1; background:url('/img/bg/bg_questions_b_tab_02.png') repeat-x center bottom; }
.Wrap_b_tab ul:after{clear:both;display:block;content:'';}
.Wrap_b_tab ul li { float:left;  }
.Wrap_b_tab ul li a { display:block;position:relative;height:60px;border:1px solid #c9c9c9;border-bottom:1px solid #2a2a86;border-left:0;background:#f5f5f5; font-size: 16px; font-weight: bold;color:#9b9b9b;line-height:60px;text-align:center; }
.Wrap_b_tab.col02 ul li { width: 50%; }
.Wrap_b_tab.col03 ul li { width: 33%; }
.Wrap_b_tab.col03 ul li:first-child { width: 34%; }
.Wrap_b_tab.col04 ul li { width: 25%; }
.Wrap_b_tab.col05 ul li { width: 20%; }
.Wrap_b_tab ul li:first-child a{border-left:1px solid #c9c9c9;}
.Wrap_b_tab ul li.active  { position:relative; height:62px; background: #fff; }
.Wrap_b_tab ul li.active a{height:59px; /* margin-bottom:-1px; */ margin-left:-1px; line-height:59px;  border:1px solid #2a2a86;border-bottom:2px solid #fff;color:#33278a; background:#ffffff;}


/* table */
.Wrap_a_table { border-bottom:1px solid #c0c6c9; }
.Wrap_a_table table{width:100%; word-break:break-all;}
.Wrap_a_table a,.Wrap_a_table span,.Wrap_a_table img {vertical-align:middle;}
.Wrap_a_table th,.Wrap_a_table td{text-align:center}
.Wrap_a_table th > div,.Wrap_a_table td > div{padding:0 8px}
.Wrap_a_table th{ padding:16px 0; border-bottom:1px solid #c0c6c9;color:#7d7d7d;}
.Wrap_a_table th:first-child{}
.Wrap_a_table th > div{  }
.Wrap_a_table td{padding:16px 0;color:#4f4f4f;border-top:1px solid #eef4f6;}
.Wrap_a_table tbody tr::first-child td { border-top:none; }
.Wrap_a_table td a{color:#4f4f4f;  float:left;}
.Wrap_a_table td .ellipsis{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.Wrap_a_table th.ta_l,.Wrap_a_table td.ta_l{text-align:left}

.Wrap_a_table th.ta_r,.Wrap_a_table td.ta_r{text-align:right}
.Wrap_a_table td.do {  }
.Wrap_a_table td.done { color:#0b3ebe; }
.Wrap_a_table td .lock { display:inline-block;*display:inline;zoom:1;overflow:hidden; margin-left: 4px; width: 18px;height: 18px; background:url('/img/ico/ico_lock_table.gif') no-repeat 0px 0px; }
.Wrap_a_table td .alert { display:inline-block;*display:inline;zoom:1;overflow:hidden; width: 25px;height: 18px; background:url('/img/ico/ico_alert_table.gif') no-repeat 0px 0px; }
.Wrap_a_table td .dangi{}
.Wrap_a_table td.ta_l span.ico_new{overflow:hidden;display:block;float:left;width:29px;height:20px;margin-left:10px;text-indent:-9999px;background:url(/img/ico/ico_new_main.png) no-repeat left center}
.Wrap_a_table .file { margin:0px 3px }

.Wrap_b_table{ border-width:1px 0 0 0;border-style:solid;border-color:#e6ebed}
.Wrap_b_table table{width:100%; word-break:break-all;}
.Wrap_b_table th{padding:10px 0;border-bottom:1px solid #e6ebed;color:#4f4f4f;text-align:center}
.Wrap_b_table td{padding:10px 0;border-bottom:1px solid #e6ebed;color:#4f4f4f;text-align:left}
.Wrap_b_table th > div,.Wrap_b_table td > div{padding:0 10px}
.Wrap_b_table th{background:#f9fafb;color:#707070}
.Wrap_b_table td .con_bx{ padding:10px 0px 10px 0px; line-height: 24px; color:#4f4f4f}
.Wrap_b_table td .ellipsis{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.Wrap_b_table .gap{margin-left:12px}
.Wrap_b_table .gap_02{margin-left:24px}
.Wrap_b_table .file { margin:0px 3px }
.Wrap_b_table .dangi{}

.Wrap_c_table{ border-width:0 0 2px 0;border-style:solid;border-color:#33278a}
.Wrap_c_table table{width:100%; word-break:break-all;}
.Wrap_c_table th > div,.Wrap_c_table td > div{padding:0 10px}
.Wrap_c_table td{padding:25px 0;border-top:1px solid #e1e1e1; color:#7f7f7f;text-align:left}
.Wrap_c_table td .con_bx{ padding:10px 0px 10px 0px; line-height: 24px; color:#4f4f4f}
.Wrap_c_table td .ellipsis{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.Wrap_c_table .tit { font-size: 16px; line-height: 22px; font-weight: bold;  color:#363636; }
.Wrap_c_table .con {  }
.Wrap_c_table .con .s { font-size: 16px; font-weight: bold;  color:#363636; }
.Wrap_c_table .con .t { display: block; margin-top: 8px; font-size: 13px; color:#7f7f7f; }
.Wrap_c_table .con .n { display: block; margin-top: 8px; font-size: 12px; color:#898989; }
.Wrap_c_table .gap{margin-left:12px}
.Wrap_c_table .gap_02{margin-left:24px}
.Wrap_c_table .file { margin:0px 3px }
.Wrap_c_table .dangi{}

/* paging */
.Wrap_a_paging{position:relative;}
.Wrap_a_paging .paging { width:auto;margin:16px 0px 0px 0px; padding:0px 0px 16px 0px; font-weight:normal;text-align:center; }
.Wrap_a_paging .paging>a,.Wrap_a_paging .paging>span{display:inline-block;padding:0 4px;color:#64399d;text-align:center;vertical-align:middle}
.Wrap_a_paging .paging a:hover,.Wrap_a_paging .paging a:active,.Wrap_a_paging .paging span{background-position:0 0;font-weight:normal;color:#a6a6a6;text-decoration:none}
.Wrap_a_paging .paging span.on{color:#000}
.Wrap_a_paging .paging span > i,.Wrap_a_paging .paging span > a{display:block;overflow:hidden;width:10px;height:13px;font-size:0;line-height:0;text-indent:-9999px}
.Wrap_a_paging .paging .prev a{  height: 13px; background:url('/img/btn/btn_page_prev.png') no-repeat left top}
.Wrap_a_paging .paging .prev a:hover{background-position:0 -13px}
.Wrap_a_paging .paging .prev i{display:none}
.Wrap_a_paging .paging .next a{ height: 13px; background:url('/img/btn/btn_page_next.png') no-repeat left top}
.Wrap_a_paging .paging .next a:hover{background-position:0 -13px}
.Wrap_a_paging .paging .next i{display:none}

/* table btn */
.Wrap_a_btn { position:relative; margin-top:4px; zoom:1; }
.Wrap_a_btn:after {  clear:both; content:''; display:block;}
.Wrap_a_btn a { margin-left:0px; }
.Wrap_a_btn a:first-child { margin-left:0px; }
.Wrap_a_btn { text-align:right; }
.Wrap_a_btn.ta_l { text-align:left;  }
.Wrap_a_btn.ta_r { text-align:right; }
.Wrap_a_btn .Wrap_a_btn { position: absolute; left:0px;top:0px; }
.Wrap_a_btn .Wrap_a_btn.left { position: absolute; left:0px;top:0px; }
.Wrap_a_btn .Wrap_a_btn.right { position: absolute; right:0px;top:0px; }
.Wrap_a_paging .Wrap_a_btn { position: absolute; right:0px;top:0px; }
.Wrap_a_paging .Wrap_a_btn.left { position: absolute; left:0px;top:0px; }
.Wrap_a_paging .Wrap_a_btn.right { position: absolute; right:0px;top:0px; }

/* select : width는 유동적 > 인라인스타일 */
.Wrap_a_select { min-width:110px; padding-left:10px; height:20px; line-height: 20px; border:1px solid #dcdcdc; background-color:#fff;color:#898989;}
.Wrap_b_select { min-width:110px; padding-left:10px; height:28px; line-height: 28px; border:1px solid #dcdcdc; background-color:#fff;color:#898989;}

/* input : width는 인라인스타일 */
.Wrap_a_input { height: 18px; line-height:18px; border: 1px solid #dcdcdc; }
.Wrap_b_input { height: 26px; line-height:26px; border: 1px solid #dcdcdc; }

/* 팝업 bg */
.Wrap_a_bg {position: absolute; z-index:99; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.8; filter: alpha(opacity=80);}
.ie7 .Wrap_a_bg { width:0px; height:0px; }
/* lecture */
.Wrap_a_lecture {  }
.Wrap_a_lecture .type_01 { background: #0e0f7a;  }
.Wrap_a_lecture .type_02 {  }
.Wrap_a_lecture .b_tit { float:left; width: 150px  }
.Wrap_a_lecture .b_tit > .inner { padding:32px 0px 0px 14px; }
.Wrap_a_lecture .b_tit .tit { font-size:21px; color:#ffffff; }
.Wrap_a_lecture .b_list { float:right; width: 809px;  border:1px solid #dadada; border-left:none;  }
.Wrap_a_lecture .b_list ul {  }
.Wrap_a_lecture .b_list ul li { position:relative;  min-height:120px; border-top:1px dashed #cccccc; background:#fff; }
.Wrap_a_lecture .b_list ul li:first-child { border-top:none; }
.Wrap_a_lecture .b_list ul li .info { padding:30px 348px 30px 18px; }
.Wrap_a_lecture .b_list ul li .info .tit { font-size: 16px; font-weight: bold; line-height: 22px; color:#222222;  }
.Wrap_a_lecture .b_list ul li .info .txt { display:block; margin-top: 8px; font-size: 12px; color:3999999; }

.Wrap_a_lecture .b_list ul li .info .preview { position: absolute; left:170px; bottom:20px; }
.Wrap_a_lecture .b_list ul li .info .preview a { margin-left: 6px; }
.Wrap_a_lecture .b_list ul li .info .preview a:first-child  { margin-left: 0px; }
.Wrap_a_lecture .b_list ul li .info .mark { position: absolute; right:360px; bottom:12px;  text-align: right; }
.Wrap_a_lecture .b_list ul li .info .mark .ico { display:inline-block; *display:inline; zoom:1; overflow:hidden; width: 30px; height: 30px; margin-left: 6px; }
.Wrap_a_lecture .b_list ul li .info .mark .ico:first-child {  margin-left: 0px;}
.Wrap_a_lecture .b_list ul li .info .mark .end { background:url('/img/ico/ico_lecture_end.gif') no-repeat 0px 0px;  }
.Wrap_a_lecture .b_list ul li .info .mark .best { background:url('/img/ico/ico_lecture_best.gif') no-repeat 0px 0px; }

.Wrap_a_lecture .b_list ul li .info .buy { position:absolute;  zoom:1; right:40px;top:10px;bottom:10px; width: 296px; border-left:1px solid #dadada;  text-align: right; }
.Wrap_a_lecture .b_list ul li .info .buy:after { content:''; display:block; clear:both; }
.Wrap_a_lecture .b_list ul li .info .buy .price { position:absolute; right:0px; bottom:6px; }
.Wrap_a_lecture .b_list ul li .info .buy .price .won {  display:block; width: 240px; padding:0px 0px 8px; border-bottom:1px dashed #cccccc; font-size:21px; font-weight: bold; color:#0e0f7a; }
.Wrap_a_lecture .b_list ul li .info .buy .price .btn { margin-top:20px; }
.Wrap_a_lecture .b_list ul li .info .buy .price .date { display:block; width: 240px; padding:0px 0px 8px; border-bottom:1px dashed #cccccc; font-size:12px; color:#555555; }
.Wrap_a_lecture .b_list ul li .info .buy .price .check {  margin-top: 20px; }
.Wrap_a_lecture .b_list ul li .info .buy .price .check > span { margin-left: 14px }
.Wrap_a_lecture .b_list ul li .info .buy .price .check > span:first-child { margin-left: 0px;}
.Wrap_a_lecture .b_list ul li .info .buy .price .check > span em { margin-left: 8px; font-weight: bold;color:#0e0f7a;  }
.Wrap_a_lecture .b_list ul li .info .buy .price .btns { display:block; margin-top: 18px; }
.Wrap_a_lecture .b_list ul li .info .buy .price .btns .btn { margin-left: 6px; }
.Wrap_a_lecture .b_list ul li .info .buy .price .btns .btn:first-child { margin-left: 0px; }

.Wrap_b_lecture {  }
.Wrap_b_lecture >ul {  }
.Wrap_b_lecture >ul>li{ margin-top: 50px; }
.Wrap_b_lecture >ul>li:first-child { margin-top: 0px; }
.Wrap_b_lecture .type_01 {  }
.Wrap_b_lecture .type_02 {  }

.Wrap_b_lecture .b_tit { margin-bottom: 10px; }
.Wrap_b_lecture .b_tit h4.tit { display:inline-block; *display:inline;zoom:1; font-size: 19px; line-height: 23px; color:#716f6f; }
.Wrap_b_lecture .b_tit .home { margin-left:8px; }
.Wrap_b_lecture .b_tit .home img {vertical-align: bottom;}
.Wrap_b_lecture .b_list {  }
.Wrap_b_lecture .b_list ul {  }
.Wrap_b_lecture .b_list ul li { position:relative; margin-top: 10px; padding-left:150px; min-height:150px; border:1px solid #dadada;
background-position:left bottom; background-repeat:no-repeat;}
.Wrap_b_lecture .b_list ul li:first-child { margin-top:0px }
.Wrap_b_lecture .b_list ul li .info { /* padding:30px 348px 30px 18px; padding:30px 348px 48px 18px; */ padding:30px 318px 48px 18px; }
.Wrap_b_lecture .b_list ul li .info .tit { font-size: 16px; font-weight: bold; line-height: 22px; color:#222222;  }
.Wrap_b_lecture .b_list ul li .info .txt { display:block; margin-top: 8px; /* font-size: 14px; */ color:3999999; }

.Wrap_b_lecture .b_list ul li .info .preview { position: absolute; left:170px; bottom:20px;  }
.Wrap_b_lecture .b_list ul li .info .preview a { margin-left: 6px; }
.Wrap_b_lecture .b_list ul li .info .preview a:first-child  { margin-left: 0px; }
.Wrap_b_lecture .b_list ul li .info .mark { position: absolute; right:360px; bottom:12px;  text-align: right; }
.Wrap_b_lecture .b_list ul li .info .mark .ico { display:inline-block; *display:inline; zoom:1; overflow:hidden; width: 30px; height: 30px; margin-left: 6px; }
.Wrap_b_lecture .b_list ul li .info .mark .ico:first-child {  margin-left: 0px;}
.Wrap_b_lecture .b_list ul li .info .mark .end { background:url('/img/ico/ico_lecture_end.gif') no-repeat 0px 0px;  }
.Wrap_b_lecture .b_list ul li .info .mark .best { background:url('/img/ico/ico_lecture_best.gif') no-repeat 0px 0px; }

.Wrap_b_lecture .b_list ul li .info .buy { position:absolute;  zoom:1; /* right:40px; */ right: 30px;top:10px;bottom:10px; /* width: 280px; */ width: 260px; border-left:1px solid #dadada;  text-align: right; }
.Wrap_b_lecture .b_list ul li .info .buy:after { content:''; display:block; clear:both; }
.Wrap_b_lecture .b_list ul li .info .buy .price { position:absolute; right:0px; bottom:6px; text-align: left; }
.Wrap_b_lecture .b_list ul li .info .buy .price .won {  display:block; width: 240px; padding:0px 0px 8px; border-bottom:1px dashed #cccccc; font-size:21px; font-weight: bold; color:#0e0f7a; }
.Wrap_b_lecture .b_list ul li .info .buy .price .date { display:block; width: 240px; padding:0px 0px 8px; border-bottom:1px dashed #cccccc; font-size:12px; color:#555555; }
.Wrap_b_lecture .b_list ul li .info .buy .price .check {  margin-top: 20px; }
.Wrap_b_lecture .b_list ul li .info .buy .price .check > span { margin-left: 14px }
.Wrap_b_lecture .b_list ul li .info .buy .price .check > span:first-child { margin-left: 0px;}
.Wrap_b_lecture .b_list ul li .info .buy .price .check > span em { margin-left: 8px; font-weight: bold;color:#0e0f7a;  }
.Wrap_b_lecture .b_list ul li .info .buy .price .btns { margin-top: 18px; }
.Wrap_b_lecture .b_list ul li .info .buy .price .btns .btn { margin-left: 6px; }
.Wrap_b_lecture .b_list ul li .info .buy .price .btns .btn:first-child { margin-left: 0px; }

.Wrap_a_book { position: relative;  }
.Wrap_a_book .b_list { border-bottom:1px solid #000000; }
.Wrap_a_book .b_list ul { zoom:1; }
.Wrap_a_book .b_list ul:after { clear:both; display:block; content:''; }
.Wrap_a_book .b_list ul li { float:left; zoom:1; width: 50%; padding:15px 0px 15px 0px; border-bottom:1px solid #cecece; }
.Wrap_a_book .b_list ul li:after { clear:both; display:block; content:'';  }
.Wrap_a_book .b_list ul li .thumb { float:left; width:170px; height: 170px;}
.Wrap_a_book .b_list ul li .thumb table { width: 100%; height: 100%; }
.Wrap_a_book .b_list ul li .thumb td {  }
.Wrap_a_book .b_list ul li .thumb td > div {  }
.Wrap_a_book .b_list ul li .info { position: relative; margin-left:180px; padding:10px 0px 35px 0px; min-height:125px; }
.Wrap_a_book .b_list ul li .info .tit { font-size: 14px; font-weight: bold; color:#020f7a; }
.Wrap_a_book .b_list ul li .info .txt { display: block; margin-top: 6px; color:#626262; }
.Wrap_a_book .b_list ul li .info .buy {  margin-top: 16px; }
.Wrap_a_book .b_list ul li .info .buy .price { font-weight: bold; color:#000000; }
.Wrap_a_book .b_list ul li .info .buy .price .tag {  text-decoration: line-through; }
.Wrap_a_book .b_list ul li .info .buy .price .cut {  margin-left: 4px; }
.Wrap_a_book .b_list ul li .info .buy .price .won {  margin-left: 4px; font-size: 15px; color:#020f7a;  }
.Wrap_a_book .b_list ul li .info .put { position: absolute; left:0px ;bottom:10px;}
.Wrap_a_book .b_list ul li .info .put .check { color:#626262; }
.Wrap_a_book .b_list ul li .info .put .check > span {  }
.Wrap_a_book .b_list ul li .info .put .check > span:first-child {  }
.Wrap_a_book .b_list ul li .info .put .check .rdo {  }
.Wrap_a_book .b_list ul li .info .put .check em {  }
.Wrap_a_book .b_list ul li .info .put .btns { margin-left: 36px;  }

.Wrap_a_book .pop_list { display:none; position: absolute; z-index:100; left:281px; top:174px; width:436px; border:1px solid #9b9b9b;  }
.Wrap_a_book .pop_list .pop_bg { position: absolute; left:0px; top:0px; width: 100%; height: 100%; background:#fff; /* filter: alpha(opacity=60); -khtml-opacity: 060; -moz-opacity: 0.60;   opacity: 0.60; */ }
.Wrap_a_book .pop_list .inner { position: relative;  padding:0px;  }
.Wrap_a_book .pop_list .tit { padding-left:14px; height:40px; line-height:40px; font-size: 14px; font-weight: bold; color:#ffffff; background: #020f7a;  }
.Wrap_a_book .pop_list .text { padding:14px; }
.Wrap_a_book .pop_list .text ul {  }
.Wrap_a_book .pop_list .text ul li { line-height:20px; }
.Wrap_a_book .pop_list .text ul li a { font-weight: bold; color:#5f5f5f;  }
.Wrap_a_book .pop_list .close { position: absolute; right:12px; top:12px; }

/* 
.Wrap_a_book .pop_info { display:none; position: absolute; z-index:100; left:281px; top:174px; width:436px; border:1px solid #9b9b9b;  }
.Wrap_a_book .pop_info .pop_bg { position: absolute; left:0px; top:0px; width: 100%; height: 100%; background:#fff; filter: alpha(opacity=60); -khtml-opacity: 060; -moz-opacity: 0.60;   opacity: 0.60; }
.Wrap_a_book .pop_info .inner { position: relative;  padding:0px;  }
.Wrap_a_book .pop_info .tit { padding-left:14px; height:40px; line-height:40px; font-size: 14px; font-weight: bold; color:#ffffff; background: #020f7a;  }
.Wrap_a_book .pop_info .text { padding:14px; }
.Wrap_a_book .pop_info .text .scroll_y { overflow-y:scroll; height:230px; }
.Wrap_a_book .pop_info .text ul {  }
.Wrap_a_book .pop_info .text ul li { line-height:20px; }
.Wrap_a_book .pop_info .text ul li a { font-weight: bold; color:#5f5f5f;  }
.Wrap_a_book .pop_info .close { position: absolute; right:12px; top:12px; } 
*/

.Wrap_c_lecture { }
.Wrap_c_lecture .b_list { }
.Wrap_c_lecture .b_list > ul { }
.Wrap_c_lecture .b_list > ul > li { position: relative; padding:46px 0px 36px 50px;
	background:#000638 url('/img/professor/bg_professor_detail.gif') no-repeat 0px 0px; }
.Wrap_c_lecture .b_list > ul > li .tch { position: absolute; right:30px; bottom:0px; }
.Wrap_c_lecture .b_list > ul > li .sbj { margin-bottom: 46px; }
.Wrap_c_lecture .b_list > ul > li .sbj .tit {font-size: 17px; font-size: 17px; font-weight: bold; color:#ffffff; }
.Wrap_c_lecture .b_list > ul > li .info { position: relative; zoom:1; width: 450px; border: 1px solid #d2d2d2; background: #fff; }
.Wrap_c_lecture .b_list > ul > li .info:after { clear:both; display:block; content:''; }
.Wrap_c_lecture .b_list > ul > li .info > .in { padding:14px; }
.Wrap_c_lecture .b_list > ul > li .info .made { float:left;  }
.Wrap_c_lecture .b_list > ul > li .info .made  dl { zoom:1;  }
.Wrap_c_lecture .b_list > ul > li .info .made  dl:after { clear:both; display:block; content:''; }
.Wrap_c_lecture .b_list > ul > li .info .made  dl dt { float:left; line-height: 24px;  font-weight: bold;color:#999999; }
.Wrap_c_lecture .b_list > ul > li .info .made  dl dd { margin-left: 62px; line-height: 24px; color:#999999;}
.Wrap_c_lecture .b_list > ul > li .info .preview { position: absolute; left:14px; bottom:14px; }
.Wrap_c_lecture .b_list > ul > li .info .preview .btn { margin-left:4px; }
.Wrap_c_lecture .b_list > ul > li .info .preview .btn:first-child { margin-left:0px;  }
.Wrap_c_lecture .b_list > ul > li .info .buy {  margin-left: 170px; }
.Wrap_c_lecture .b_list > ul > li .info .buy .price { width: 240px; }
.Wrap_c_lecture .b_list > ul > li .info .buy .price .check { overflow:hidden; padding:4px 0px;  line-height: 20px; }
.Wrap_c_lecture .b_list > ul > li .info .buy .price .check .lt { float:left; width: 50%; }
.Wrap_c_lecture .b_list > ul > li .info .buy .price .check .rt { float:right; width: 50%; }
.Wrap_c_lecture .b_list > ul > li .info .buy .price .check .rdo {  }
.Wrap_c_lecture .b_list > ul > li .info .buy .price .check label em { margin-left: 14px; color:#999999; }
.Wrap_c_lecture .b_list > ul > li .info .buy .price .check .lt label em { font-weight: bold; color:#0e0f7a;  }
.Wrap_c_lecture .b_list > ul > li .info .buy .price .sum {  padding:8px; border-top: 2px solid #222222; text-align: right; }
.Wrap_c_lecture .b_list > ul > li .info .buy .price .sum .num { color:#0e0f7a;  }
.Wrap_c_lecture .b_list > ul > li .info .buy .price .sum .num em { font-size: 28px; font-weight: bold;  }
.Wrap_c_lecture .b_list > ul > li .info .buy .price .btns {  }
.Wrap_c_lecture .b_list > ul > li .info .buy .price .btns .btn{  }
.Wrap_c_lecture .b_list > ul > li .info .buy .price .btns .btn:first-child { }


