@font-face {
font-family: 'Malgun Gothic';
font-style: normal;
font-weight: 400;
src: local('Malgun Gothic'),
   url('/campus_new/fonts/MalgunGothic.woff') format('woff'),
}

@font-face {
font-family: 'Malgun Gothic';
font-style: normal;
font-weight: bold;
src: local('Malgun Gothic'),
   url('/campus_new/fonts/MalgunGothicBold.woff') format('woff'),
}

/* wrap */
.wrap_lecture * {font-family:'Malgun Gothic'}
.wrap_lecture a:hover {text-decoration:none}
.wrap_lecture .body_lecture {overflow:hidden;width:1080px;margin:0 auto;padding:54px 0 100px 0;}

/* top ¹öÆ° */
.wrap_lecture {position:relative;}
.top_btn {position:absolute;bottom:100px;right:50%;z-index:200;margin-right:-630px;}
.top_btn.fixed {position:fixed;bottom:0;}

/* »ó´Ü ºñÁÖ¾ó */
.top_lecture {height:345px;background:url('/campus_new/images/lecture/lecture_top_bg.jpg?0203') 50% 0 no-repeat;background-size:cover}

/* ¸Þ´º ÀüÃ¼·¹ÀÌ¾Æ¿ô */
.menu_lecture {padding-bottom:60px;border-bottom:1px solid #d4d4d4}
.menu_lecture .content {position:relative;}
.menu_lecture .content .menu_btn {position:absolute;bottom:-61px;right:0;width:30px;height:30px;border:1px solid #d4d4d4;font-size:0;background-color:#fff;outline:0 none;cursor:pointer;transition:0.3s}
.menu_lecture .content .menu_btn:before {display:inline-block;width:12px;height:6px;background:url(/campus_new/images/lecture/icon_arrow.png) 0 0 no-repeat;content:'';transition:0.3s}
.menu_lecture .content .menu_btn.close:before {transform:rotate(180deg)}

/* ¸Þ´º 1Depth */
.menu_depth01 {overflow:hidden;margin-top:-40px;padding-top:10px}
.menu_depth01 li {float:left;width:14.285714%;height:80px;;background-color:#2d2d2d}
.menu_depth01 li a {display:block;height:80px;font-size:18px;line-height:80px;color:#b7b7b7;text-align:center;letter-spacing:-0.05em;transition:0.3s}
.menu_depth01 li.active a {margin-top:-10px;padding:10px 0 10px 0;font-weight:bold;color:#000;background-color:#fff}

/* ¸Þ´º 2Depth */
.menu_depth02 {overflow:hidden;padding-top:30px}
.menu_depth02 .group {overflow:hidden;float:left;width:auto;margin-bottom:15px}
.menu_depth02 .group.edu {margin-left:130px}
.menu_depth02 .group.child {margin-left:284px}
.menu_depth02 .group.interview {margin-left:780px}
.menu_depth02 .group.special {margin-left:587px}
.menu_depth02 .group.history {margin-left:970px}
.menu_depth02.all .group {position:relative;padding-left:138px;box-sizing:border-box}
.menu_depth02.all .group .tit {display:block;position:absolute;top:0;left:0;}
.menu_depth02.all .group {width:50%;margin-left:0}
.menu_depth02 .group.middle {width:100%;margin-bottom:0;padding-left:0}
.menu_depth02 .group.middle .tit {position:static;margin-bottom:10px}
.menu_depth02 .group .tit {display:none;float:left;position:relative;width:138px;padding-left:7px;box-sizing:border-box;font-weight:bold;font-size:15px;color:#333;letter-spacing:-0.05em}
.menu_depth02 .group .tit:before {display:block;position:absolute;top:9px;left:0;width:2px;height:2px;background-color:#333;content:''}
.menu_depth02 .group > .link {float:left;position:relative;min-width:68px;margin-bottom:3px;padding:0 15px;font-size:13px;color:#666;letter-spacing:-0.05em;box-sizing:border-box}
.menu_depth02 .group > .link:before {display:block;position:absolute;top:4px;right:0;width:1px;height:12px;background-color:#d4d4d4;content:''}
.menu_depth02 .group > .link:last-child:before {display:none}
.menu_depth02 .group > .link:hover {color:#000;text-decoration:underline}
.menu_depth02 .group > .link.active {color:#00993f;text-decoration:underline}

/* Áßµî ¸Þ´º */
.menu_middle {overflow:hidden;display:block;width:100%}
.menu_middle li {display:table-cell;width:105px;height:auto;padding-right:3px;padding-bottom:20px}
.menu_middle li:nth-child(10n) {margin-right:0}
.menu_middle li:nth-child(n+11) {height:90px}
.menu_middle li:nth-child(n+21) {height:130px}
.menu_middle .subject {display:block;height:28px;margin-bottom:10px;border:1px solid #d6d6d6;font-size:13px;line-height:28px;color:#333;font-style:normal;text-align:center;letter-spacing:-0.05em;cursor:pointer;transition:0.1s}
.menu_middle .link {display:block;font-size:13px;line-height:21px;color:#666;text-align:center;letter-spacing:-0.05em}
.menu_middle .link.active {color:#00993f;text-decoration:underline}
.menu_middle li.active .subject {border-color:#00993f;color:#00993f}
.menu_middle li.active .link {color:#00993f}
.menu_middle li:not(.active) .subject:hover {border-color:#999;color:#fff;background-color:#999}
.menu_middle .link:not(.active):hover {color:#000;text-decoration:underline;}

/* ÅÇ */
.tab_lecture_wrap {position:relative;}
.tab_lecture_wrap .btn_guide {position:absolute;top:4px;right:0;height:23px;margin-top:4px;padding:0 10px;border:1px solid #ccc;font-size:12px;line-height:23px;color:#666;letter-spacing:-0.075em}
.tab_lecture {overflow:hidden;margin-bottom:40px;border-bottom:2px solid #009940}
.tab_lecture li {float:left;}
.tab_lecture li a {display:block;width:155px;height:42px;border:1px solid #dcdcdc;border-left:0 none;border-bottom:0 none;font-size:15px;line-height:42px;color:#666;text-align:center;letter-spacing:-0.075em;}
.tab_lecture li:first-child a {border-left:1px solid #dcdcdc}
.tab_lecture li.active a {border-color:#009940;font-weight:bold;color:#fff;background-color:#009940}

/* ¾ÆÀÌÄÜ¾È³» ÆË¾÷ */
#popIconGuideCommon {display:none}
.pop_icon_guide {display:none;position:absolute;top:60px;right:0;z-index:100;width:587px;padding:16px 20px;border:1px solid #333;box-sizing:border-box;background-color:#fff;}
.pop_icon_guide .icon_guide {position:relative;}
.pop_icon_guide .close_icon_guide {position:absolute;top:23px;right:23px;width:13px;height:13px;border:0 none;font-size:0;background:url(/campus_new/images/lecture/btn_benefits_close.png) 50% 50% no-repeat;cursor:pointer}
.pop_icon_guide .tit_guide {display:block;margin-bottom:18px;padding-bottom:11px;border-bottom:1px solid #d4d4d4;font-weight:bold;font-size:16px;color:#333;text-align:left;letter-spacing:-0.05em;}
.pop_icon_guide .tit_type {display:block;margin-bottom:12px;font-weight:bold;font-size:14px;color:#009940;letter-spacing:-0.05em}
.pop_icon_guide .info_guide {position:relative;margin-bottom:2px;padding-left:54px}
.pop_icon_guide .info_guide.gap {margin-bottom:15px}
.pop_icon_guide .info_guide dt {position:absolute;top:0;left:0;width:54px;height:22px;line-height:22px}
.pop_icon_guide .info_guide dt:before {display:inline-block;width:0;height:100%;vertical-align:middle;content:''}
.pop_icon_guide .info_guide dt .icon {vertical-align:middle;}
.pop_icon_guide .info_guide dd {font-size:13px;line-height:22px;color:#666;letter-spacing:-0.05em}
.pop_icon_guide .info_guide .icon_top {margin-bottom:0}
.pop_icon_guide .icon_top .icon {display:inline-block;height:16px;padding:0 5px;border:1px solid #999;font-size:11px;line-height:14px;letter-spacing:-0.025em;border-radius:44px;box-sizing:border-box}
.pop_icon_guide .info_guide.small {padding-left:25px}
.pop_icon_guide .info_guide.small dt {width:25px}
.pop_icon_guide .info_box {margin-bottom:20px;padding:18px 20px;box-sizing:border-box;background-color:#f9f9f9}
.pop_icon_guide .info_box .icon_top {display:inline-block;margin-bottom:3px}
.pop_icon_guide .info_box .txt {margin:0;padding:0;font-size:13px;line-height:20px;color:#666;letter-spacing:-0.05em}
.pop_icon_guide .info_box .txt .blue {color:#6387c1}
.pop_icon_guide .info_box .txt .purple {color:#61bf8b}
.pop_icon_guide .info_box .txt .green {color:#a360c0}
.pop_icon_guide .info_list {overflow:hidden;margin-bottom:20px;padding:20px 0;box-sizing:border-box;background-color:#f9f9f9}
.pop_icon_guide .info_list li {float:left;width:20%;text-align:center;}
.pop_icon_guide .info_list .icon_top {display:inline-block;margin-bottom:9px}
.pop_icon_guide .info_list .txt {margin:0;padding:0;font-size:12px;line-height:16px;color:#666;letter-spacing:-0.075em}

/* board wrap */
.wrap_board {margin-bottom:80px;border-bottom:1px solid #5b5b5b;}

/* °ú¸ñ Å¸ÀÌÆ² */
.title_board {position:relative;height:29px;margin-bottom:9px}
.title_board .subject {float:left;padding-left:20px;background:url(/campus_new/images/lecture/icon_round.png) 0 50% no-repeat;font-weight:bold;font-size:22px;color:#333;letter-spacing:-0.075em}

/* ¼±»ý´Ô Á¤º¸¼Ò°³ */
.top_teacher {overflow:hidden;width:100%;height:119px;border-top:1px solid #5b5b5b;border-bottom:1px solid #e1e1e1;background-color:#f9f9f9}
.top_teacher .thumbnail {float:left;width:215px;text-align:center}
.top_teacher .thumbnail img {display:inline-block}
.top_teacher .intro {float:left;padding-top:34px}
.top_teacher .intro .tit {margin-bottom:10px;font-weight:bold;font-size:28px;line-height:25px;color:#222;letter-spacing:-0.075em}
.top_teacher .intro .txt {font-weight:normal;font-size:16px;line-height:25px;color:#222;letter-spacing:-0.075em}

/* ¼±»ý´Ô Á¤º¸¸µÅ©(¼±»ý´Ô È¨, ¿¬°£Ä¿¸®Å§·³, ¼±»ý´Ô °øÁö»çÇ×) */
.top_teacher .link_list {float:right;width:335px;padding-top:72px;box-sizing:border-box;font-size:0;}
.top_teacher .link_list li {display:inline-block;position:relative;margin-left:30px}
.top_teacher .link_list li:before {display:block;position:absolute;top:7px;left:-15px;width:1px;height:12px;background-color:#d4d4d4;content:''}
.top_teacher .link_list li:first-child {margin-left:0}
.top_teacher .link_list li:first-child:before {display:none}
.top_teacher .link_list li a {display:inline-block;padding-right:10px;font-weight:normal;font-size:12px;line-height:24px;color:#666;letter-spacing:-0.075em;background:url(/campus_new/images/lecture/icon_link.png) 100% 50% no-repeat;}

/* ¸ñ·Ï ·¹ÀÌ¾Æ¿ô */
.list_study > li {border-bottom:1px solid #e1e1e1;transition:0.2s}
.list_study > li:before {display:block;content:'';clear:both}
.list_study > li:last-child {border-bottom:0 none}
.list_study .box {display:table-cell;padding:32px 0;font-size:0;box-sizing:border-box}
.list_study .box:before {display:inline-block;width:0;height:100%;vertical-align:middle;content:''}
.list_study .box .vertical {display:inline-block;vertical-align:middle;font-size:0;}
.list_study .box.teacher {width:215px;padding-left:50px;font-size:0}
.list_study .box.study {width:356px}
.list_study .box.button {width:148px}
.list_study .box.price {width:361px}
.list_study .box.state {width:85px;text-align:center}
.list_study .box.contents {display:none;width:100%;height:auto;padding:30px 50px;border:1px solid #e1e1e1;border-bottom:0 none;font-size:13px;color:#666;line-height:18px;letter-spacing:-0.075em;background:#fff}
.list_study .box.contents:before {display:none}
.list_study .box.link {width:370px; padding:0;}
.list_study .box.link:before {display:none !important;}
.list_study .box.link a {position:Relative; top:23px; display:block; width:110px; float:right; height:45px; line-height:45px; text-align:center; color:#fff; background:#333333; font-size:16px; font-weight:600;}

/* ÀÚ¼¼È÷º¸±â »ó¼¼³»¿ë */
.list_study .box.contents .cont_title {display:block;margin-top:20px;font-weight:bold;font-size:14px;line-height:24px;color:#00933d}
.list_study .box.contents .cont_title:first-child {margin-top:0}
.list_study .box.contents table {border-collapse: collapse;margin-top:5px}
.list_study .box.contents table td {padding:5px;border:1px solid #000;color:#333}
.list_study .box.contents table th {padding:5px;border:1px solid #000;color:#333}


/* °ú¸ñ,¼±»ý´Ô */
.box.teacher {vertical-align:middle;}
.box.teacher em {font-weight:normal;font-size:13px;line-height:18px;color:#999;font-style:normal}
.box.teacher strong {display:block;font-weight:bold;font-size:14px;line-height:18px;color:#333}

/* Å¸ÀÌÆ² »ó´Ü ¾ÆÀÌÄÜ(ÆÐÅ°Áö,Á¦ÀÛÁß,1.4¹è¼ö,ÀÌµ¥¾Æ°ü,¾Öºñ´º°ü,¾ÆÀÌºñ°ü) */
.wrap_lecture .icon_top {overflow:hidden;margin-bottom:7px}
.wrap_lecture .icon_top li {float:left;height:16px;margin-left:5px;padding:0 5px;border:1px solid #999;font-size:11px;line-height:14px;color:#999;text-align:center;letter-spacing:-0.025em;border-radius:44px;box-sizing:border-box}
.wrap_lecture .icon_top li:first-child {margin-left:0}
.wrap_lecture .icon_top .green_bd {border-color:#009940;color:#009940}
.wrap_lecture .icon_top .purple_bd {border-color:#803acf;color:#803acf}
.wrap_lecture .icon_top .brown_bd {border-color:#b06a17;color:#b06a17}
.wrap_lecture .icon_top .black_bd {border-color:#333;color:#333}
.wrap_lecture .icon_top .navy_bd {border-color:#005596;color:#005596}
.wrap_lecture .icon_top .gray_bg {border-color:#999;background-color:#999;color:#fff}
.wrap_lecture .icon_top .mint_bg {border-color:#61c089;background-color:#61c089;color:#fff}
.wrap_lecture .icon_top .blue_bg {border-color:#6187c0;background-color:#6187c0;color:#fff}
.wrap_lecture .icon_top .purple_bg {border-color:#a261c0;background-color:#a261c0;color:#fff}
.wrap_lecture .icon_top .orange_bg {border-color:#f29d65;background-color:#f29d65;color:#fff}

/* Å¸ÀÌÆ² */
.box.study .tit_study {display:block;font-weight:bold;font-size:17px;color:#333;letter-spacing:-0.075em; line-height:2.5;}
.box.study .sub_list {margin-top:7px;}
.box.study .sub_list li {padding-left:14px;font-weight:normal;font-size:12px;line-height:18px;color:#888;letter-spacing:-0.025em;background:url(/campus_new/images/lecture/icon_list.png) 0 6px no-repeat;}
.box.study .sub_list strong {font-weight:normal;color:#333}
.box.study .txt_message {display:inline-block;margin:7px 0 0 0;font-weight:normal;font-size:12px;line-height:20px;color:#009940;background-color:#f8f8f8;letter-spacing:-0.075em}

/* ¹öÆ°(¼ö°­ÇýÅÃ,¸Àº¸±â,ÀÚ¼¼È÷º¸±â) */
.box.button {position:relative;}
.box.button a {display:inline-block;margin-bottom:5px;width:91px;height:22px;border:1px solid #333;font-size:13px;line-height:20px;color:#333;text-align:center;box-sizing:border-box;letter-spacing:-0.05em;}
.box.button a:last-child {margin-bottom:0}
.box.button a.green_bg {border-color:#0b9d48;color:#fff;background-color:#0b9d48;}
.box.button a.btn_read {padding-left:9px;font-weight:normal;text-align:left;background:url(/campus_new/images/lecture/icon_more.png) 92% 50% no-repeat;}
.box.button a.btn_read.close {padding-left:27px;border-color:#666;color:#fff;background:#666 url(/campus_new/images/lecture/icon_close.png) 92% 50% no-repeat;}

/* ¼ö°­ÇýÅÃ ÆË¾÷ */
.pop_benefits {display:none;position:absolute;top:24%;left:85%;z-index:100;width:260px;padding:18px 20px;border:1px solid #333;box-sizing:border-box;background-color:#fff;}
.pop_benefits .benefits {position:relative;}
.pop_benefits .close_benefits {position:absolute;top:21px;right:23px;width:13px;height:13px;border:0 none;font-size:0;background:url(/campus_new/images/lecture/btn_benefits_close.png) 50% 50% no-repeat;cursor:pointer}
.pop_benefits .tit_benefits {display:block;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #d4d4d4;font-weight:bold;font-size:16px;color:#333;text-align:left;letter-spacing:-0.05em;}
.pop_benefits .cont_benefits {position:relative;margin-bottom:4px;font-size:13px;line-height:18px;color:#666;letter-spacing:-0.05em;text-align:left;word-break:break-all}
.pop_benefits .benefits .point {color:#0b9d48}

/* °­ÀÇ & ±³Àç */
.list_price li {position:relative;margin-top:10px;padding-left:93px}
.list_price li:first-child {margin-top:0}
.list_price input[type=checkbox] {width:0;height:0;opacity:0}
.list_price input[type=radio] {width:0;height:0;opacity:0}
.list_price .chk_label {display:block;overflow:hidden;position:absolute;top:5px;left:30px;width:60px;cursor:pointer}
.list_price .txt_chk {float:left;padding-left:11px;font-weight:bold;font-size:13px;line-height:14px;color:#333}
.list_price .icon_chk {float:left;position:relative;width:14px;height:14px;border:1px solid #d7d7d7;background-color:#fff;}

.list_price .icon_chk:before,
.list_price .icon_chk:after {display:none;position:absolute;border-radius:5px;background-color:#0b9d48;content:'';}
.list_price .icon_chk:before {top:1px;left:8px;width:2px;height:12px;transform:rotate(36deg)}
.list_price .icon_chk:after {top:5px;left:3px;width:2px;height:7px;transform:rotate(-32deg)}
.list_price input[type=checkbox]:checked + .icon_chk {border-color:#0b9d48}
.list_price input[type=checkbox]:checked + .icon_chk:before,
.list_price input[type=checkbox]:checked + .icon_chk:after {display:block}

.list_price input[type=radio] + .icon_chk {border-radius:50%}
.list_price input[type=radio] + .icon_chk:after {display:none}
.list_price input[type=radio] + .icon_chk:before {top:3px;left:3px;width:8px;height:8px;border-radius:50%;transform:rotate(0);background-color:#0b9d48}
.list_price input[type=radio]:checked + .icon_chk {border-color:#0b9d48}
.list_price input[type=radio]:checked + .icon_chk:before {display:block}
.list_price input:disabled + .icon_chk {border-color:#e0e0e0;background-color:#ececec;cursor:default}

/* ±Ý¾× */
.list_price .item_price {position:relative;width:220px;font-size:0;text-align:right;}
.item_price .icon {display:inline-block;width:15px;height:15px;margin-right:5px;border-radius:50%;font-weight:normal;font-size:12px;line-height:15px;color:#fff;text-align:center;background-color:#0b9d48}
.item_price .icon.type0 {font-size:11px;background-color:#5D9DDF} /* 0:Äí */
.item_price .icon.type1 {font-size:11px;background-color:#015496} /* 1:ÀÏ */
.item_price .icon.type2 {font-size:12px;background-color:#EF6E61} /* 2:E */
.item_price .icon.type3 {font-size:11px;background-color:#f26665} /* 3:¿¬ */
.item_price .icon.type4 {font-size:11px;background-color:#0b989d} /* 4:À¯ */
.item_price .icon.type6 {font-size:11px;background-color:#f29d65} /* 6:±³ */
.item_price .icon.type7 {font-size:11px;background-color:#f26665} /* 7:°­ */
.item_price .icon.type8 {font-size:11px;background-color:#FF9315} /* 8:Æ¯ */
.item_price .icon.type9 {font-size:11px;background-color:#FB7A27} /* 9:¸ð */
.item_price .icon.type10 {font-size:11px;background-color:#0b989d} /* 10:À¯ */
.item_price .icon.type11 {font-size:12px;background-color:#0b9d48} /* 11:P */
.item_price .icon.type12 {font-size:11px;background-color:#f26665} /* 12:°­ */
.item_price .cost {display:inline-block;position:relative;font-weight:normal;font-size:13px;line-height:22px;color:#999;letter-spacing:-0.025em}
.item_price .cost:before {display:block;position:absolute;top:55%;left:0;width:100%;height:1px;background-color:#b5b5b5;content:''}
.item_price .sale {display:inline-block;width:50px;font-weight:bold;font-size:13px;line-height:22px;color:#f12313;text-align:right;letter-spacing:-0.025em}
.item_price .count {float:right;width:35px;margin-right:-40px;padding-left:5px;font-weight:normal;font-size:12px;line-height:23px;color:#999;text-align:left;letter-spacing:-0.025em}
.item_price .discount {display:inline-block;width:110px;font-weight:normal;font-size:15px;line-height:23px;color:#333;text-align:right}
.item_price .discount > strong {display:inline-block}

/* »óÅÂ(½ÅÃ»°¡´É,ÇÐ¿øÁ¢¼ö) */
/* 01:Á¢¼ö¿¹Á¤, 02:Á¢¼öÁß, 03:Á¢¼ö¸¶°¨, 04:¼ö°­»ý, 05:ÇÐ¿øÁ¢¼ö, 06:°ø°³Æ¯°­, 07:¼ö°­ÀÎ¿ø¸¶°¨ */
.icon_state {display:inline-block;width:55px;height:55px;border-radius:50%;font-weight:normal;font-size:13px;line-height:15px;color:#fff;box-sizing:border-box;text-align:center;vertical-align:middle;background-color:#0b9d48;letter-spacing:-0.05em}
.icon_state.state01 {padding:12px;background-color:#b5d391}

.icon_state.state02 {padding:20px 0;background-color:#9e6fbf}
.icon_state.state03 {padding:12px;background-color:#c4c4c4}
.icon_state.state04 {padding:20px 0;background-color:#d3ca91}
.icon_state.state05 {padding:12px;background-color:#88a7d6}
.icon_state.state06 {padding:12px;background-color:#88a7d6}
.icon_state.state07 {padding:15px 0;font-size:12px;background-color:#c4c4c4}

/* board wrap : boardType02 */
.boardType02 .list_study .box.price {width:340px}
.boardType02 .list_study .box.button {width:140px;padding-left:20px;text-align:left}
.boardType02 .list_study .box.study {width:504px;padding-left:50px}
.boardType02 .list_study .box.state {width:96px;padding-right:20px;text-align:right}
.boardType02 .list_price li {padding-left:63px}
.boardType02 .list_price .chk_label {left:0}
.boardType02 .list_price .item_price {width:230px}

/* ¿¬°£ ÇÐ½À °èÈ¹ */
.study_plan {padding:38px 0 50px 0;background-color:#f3f3f3;}
.study_plan .content {overflow:hidden;background:url(/campus_new/images/lecture/study_plan_bg.png) 0 0 no-repeat;}
.study_plan .title_plan {padding:36px 0 26px 0}
.study_plan .title_plan .teacher {display:block;font-weight:bold;font-size:18px;color:#333;text-align:center;letter-spacing:-0.075em}
.study_plan .title_plan .tit {display:block;font-weight:bold;font-size:38px;line-height:40px;color:#333;text-align:center;letter-spacing:-0.075em}
.study_plan .title_plan .point {color:#009940}
.study_plan table th {border-color:#9b9b9b !important;background-color:#a2a2a2 !important}

.contents_plan {position:relative;padding:27px 0 0 315px}
.contents_plan .thumbnail {display:block;position:absolute;bottom:0;left:0;width:315px;height:343px}
.contents_plan .thumbnail img {width:100%;}
.contents_plan .teacher_home {overflow:hidden;position:absolute;bottom:46px;left:0;width:58px;height:58px;border-radius:50%;box-sizing:border-box;text-indent:-9999px;font-size:0;background:rgba(51,51,51,0.7) url(/campus_new/images/lecture/teacher_home.png) 50% 50% no-repeat}
.contents_plan .subject {text-align:center}
.contents_plan .subject .month {display:inline-block;width:60px;height:49px;font-weight:bold;font-size:14px;line-height:27px;color:#fff;text-align:center;letter-spacing:-0.05em;background:url(/campus_new/images/lecture/bubble_bg.png) 0 0 no-repeat}
.contents_plan .subject .tit {display:block;min-height:70px;margin-top:-5px;padding-top:15px;border-top:1px solid #d7d7d7;box-sizing:border-box;font-size:18px;line-height:20px;color:#666;letter-spacing:-0.075em}
.contents_plan .group_plan {overflow-x:scroll;overflow-y:hidden;width:100%;height:300px;font-size:0;white-space:nowrap}
.contents_plan .group_plan .item_plan {display:inline-block;width:254px;height:300px;vertical-align:top}
.contents_plan .list {margin:0 0 20px 0;padding:0 20px}
.contents_plan .list li {list-style:decimal;font-size:12px;line-height:20px;color:#999;letter-spacing:-0.075em;text-align:left;white-space:normal}
.contents_plan .item_plan.active li {color:#666}

.teacher_plan {overflow:hidden;width:490px;margin:0 auto 30px}
.teacher_plan .left {float:left;position:relative;width:277px;height:175px;padding-left:102px;box-sizing:border-box}
.teacher_plan .right {float:right;width:213px;padding:26px 0 0 30px;box-sizing:border-box}
.teacher_plan .subject {display:block;position:absolute;top:32px;left:0;width:113px;height:113px;border-radius:50%;font-size:24px;line-height:113px;color:#fff;letter-spacing:-0.075em;text-align:center;background-color:#009940}
.teacher_plan .subject:before {display:block;position:absolute;top:55px;right:-16px;width:31px;height:1px;background-color:#000;content:''}
.teacher_plan .thumbnail {display:block;overflow:hidden;width:175px;height:175px;padding-top:4px;box-sizing:border-box;border-radius:50%;background-color:#dcdcdc}
.teacher_plan .thumbnail img {margin:0 0 0 -74px; width: 145%;}
.teacher_plan .tit_teacher {display:block;font-weight:bold;font-size:24px;color:#333;letter-spacing:-0.075em}
.teacher_plan .txt_info {min-height:42px;margin:7px 0 18px 0;font-size:16px;color:#666;letter-spacing:-0.075em;word-break:keep-all}
.teacher_plan .link_home {display:inline-block;width:100px;height:32px;padding-left:8px;border:1px solid #333;box-sizing:border-box;font-weight:bold;font-size:12px;line-height:30px;color:#333;letter-spacing:-0.075em;background:url(/campus_new/images/lecture/icon_home.png) 90% 50% no-repeat}


/* ÁÖ¹®³»¿ª&±Ý¾× */
#orderArea {display:none;height:297px}
#orderArea.close {height:52px}
#orderArea.close .wrap_order {height:52px}
#orderArea.close .wrap_order .left {overflow:hidden;height:49px;padding:49px 0 0 0}
#orderArea.close .wrap_order .right {overflow:hidden;height:50px;padding:50px 0 0 0}
.wrap_order {position:relative;width:1080px;height:297px;border:1px solid #d4d4d4;border-top:2px solid #009940;box-sizing:border-box;background-color:#fff}
.wrap_order:before {display:block;content:'';clear:both}
.wrap_order.fixed {position:fixed;bottom:98px;left:50%;z-index:100;margin-left:-540px}
.wrap_order .left {float:left;width:674px;height:294px;padding:50px 30px 0 50px;box-sizing:border-box;background-color:#f9f9f9;box-sizing:border-box}
.wrap_order .left .inner {overflow-x:hidden;overflow-y:auto;height:101px;padding-right:20px}
.wrap_order .right {float:right;width:404px;height:294px;padding:50px 50px 0 50px;box-sizing:border-box}
.wrap_order .btn_submit {display:block;width:100%;height:50px;border:0 none;font-weight:bold;font-size:20px;line-height:48px;color:#fff;text-align:center;letter-spacing:-0.05em;background-color:#00993f}
.wrap_order .btn_folder {position:absolute;top:-28px;right:-1px;width:31px;height:28px;border:0 none;border-radius:3px 3px 0 0 ;background-color:#00993f;cursor:pointer;outline:0 none}
.wrap_order .btn_folder .icon {display:inline-block;width:12px;height:6px;background:url(/campus_new/images/lecture/btn_folder.png) 0 0 no-repeat}
.wrap_order .btn_folder.close .icon {transform:rotate(-180deg)} 

.order_list {position:relative;padding:10px 0 10px 116px;border-bottom:1px solid #d4d4d4}
.order_list dt {position:absolute;top:10px;left:0;font-weight:normal;font-size:15px;line-height:26px;color:#00993f;letter-spacing:-0.075em}
.order_list dd {overflow:hidden;position:relative;}
.order_list .tit_study {float:left;margin-right:18px;font-weight:normal;font-size:15px;line-height:26px;color:#333;letter-spacing:-0.075em}
.order_list .btn_del {position:absolute;top:0;right:0;width:15px;height:15px;margin-top:7px;border:1px solid #ccc;font-size:0;box-sizing:border-box;background:#fff url(/campus_new/images/lecture/icon_del.png) 50% 50% no-repeat}

.order_guide {margin-top:16px}
.order_guide li {position:relative;padding-left:8px;font-weight:normal;font-size:12px;line-height:20px;color:#999;letter-spacing:-0.075em;}
.order_guide li:before {display:block;position:absolute;top:0;left:0;content:'-'}
.order_guide .point {color:#00993f}

.order_price {overflow:hidden;margin-bottom:3px;padding:0 18px;}
.order_price dt, .order_price dd {float:left;font-weight:normal;font-size:15px;line-height:18px;letter-spacing:-0.075em}
.order_price dt {width:30%;color:#333}
.order_price dd {width:70%;color:#999;text-align:right}
.order_price .sale {color:#f12313}

.total_price {padding:5px 18px 15px 0;font-weight:bold;font-size:18px;color:#333;text-align:right;letter-spacing:-0.075em}
.total_price strong {display:inline-block;min-width:184px;font-weight:bold;font-size:45px;text-align:right}


/* ¿ÞÂÊ LNB°¡ ÀÖ´Â °æ¿ì*/
body #DIV_COLUMN {font-family:'Malgun Gothic'}
#DIV_COLUMN a:hover {text-decoration:none}
#DIV_COLUMN .top_teacher .intro {margin-left:-20px}
#DIV_COLUMN .top_teacher .thumbnail {width:210px;margin-left:-20px}
#DIV_COLUMN .top_teacher .link_list {width:300px}
#DIV_COLUMN .top_teacher .link_list li {margin-left:15px}
#DIV_COLUMN .top_teacher .link_list li:before {display:none}
#DIV_COLUMN .list_price .item_price {width:200px}

#DIV_COLUMN .list_study .box.teacher {width:94px;padding-left:20px}
#DIV_COLUMN .list_study .box.study {width:219px}
#DIV_COLUMN .list_study .box.button {width:101px;padding-left:25px}
#DIV_COLUMN .list_study .box.price {width:339px}

#DIV_COLUMN .boardType02 .list_study .box.study {width:240px;padding-left:20px}
#DIV_COLUMN .boardType02 .list_study .box.button {width:123px}
#DIV_COLUMN .boardType02 .list_study .box.state {width:84px}
#DIV_COLUMN .boardType02 .list_study .box.price {width:306px}

#DIV_COLUMN .wrap_order {width:753px}
#DIV_COLUMN .wrap_order .left {width:410px;padding:50px 30px 0 30px}
#DIV_COLUMN .wrap_order .right {width:341px}