@charset "utf-8";
@import "nanumgothic.css";
@import url("http://fonts.googleapis.com/earlyaccess/notosanskr.css");

@font-face {
    font-family:'NGNormal'; font-style:normal; font-weight:400;  src:url('../font/NanumGothic.eot');
    src:local(※), url('../fonts/NanumGothic.eot') format('embedded-opentype'), url('../fonts/NanumGothic.woff') format('woff');
}
@font-face {
    font-family:'NGBold'; font-style:normal;  font-weight:700; src:url('../font/NanumGothicBold.eot');
    src:local(※), url('../fonts/NanumGothicBold.eot') format('embedded-opentype'), url('../fonts/NanumGothicBold.woff') format('woff'), url('../fonts/NanumGothicBoldCompact.ttf') format('truetype');;
}

/*=========     common     =============*/
.inner_wrap{position:relative;width:960px;margin:0 auto;}
.inner_wrap.pad{width:1220px}
.inner_wrap_pop{position:relative;width:600px;margin:0 auto;}
.btn_small_white{ margin-left:8px; display:inline-block;width:90px;height:25px;line-height:25px;font-size:12px;font-family:NGBold;text-align:center;color:#333;border:1px solid #ddd;font-weight:bold;background:#ffffff;}
.btn_220px_white{display:inline-block;width:208px;height:58px;line-height:58px;font-size:14px;font-family:NGBold;text-align:center;color:#333;border:1px solid #ddd;font-weight:bold;background:#ffffff;}
.fs12{font-size:12px;}
.fs13{font-size:13px;}
.fs14{font-size:14px;}
.fs15{font-size:15px;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}
.fs20{font-size:20px;}
.fs22{font-size:22px;}
.fs23{font-size:23px;}
.fs24{font-size:24px;}
.fs26{font-size:26px;}
.fs28{font-size:28px;}
.fs30{font-size:30px;}
.fs38{font-size:38px;}
.fs40{font-size:40px;}
.fs48{font-size:48px;}

.fc_orange{color:#e55600;}
.fc_orangeYellow{color:#ff8b00;}
.fc_dkblue{color:#1a323a;}
.fc_black{color:#333;}
.fc_gray{color:#767676;}
.fc_white{color:#fff;}
.fc_green{color:#198b0a;}
.fc_skyblue{color:#0086ad;}
.fc_violet{color:#874ea8;}
.fc_violet2{color:#964e61;}

.bg_orange{background:#e55600;}
.bg_palepink{background:#fdf5f0;}

.boderTop{ border-top:1px solid #ccc;}
.fl{float:left}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt55{margin-top:55px;}
.mt70{margin-top:70px;}

.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb35{margin-bottom:35px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.mb55{margin-bottom:55px;}
.mb70{margin-bottom:70px;}


.mr5{margin-right:5px;}
.mr6{margin-right:6px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr25{margin-right:25px;}
.mr30{margin-right:30px;*margin-right:25px;}
.mr35{margin-right:35px;}
.mr50{margin-right:50px;}
.mr70{margin-right:70px;*margin-right:65px;}
.ma_auto{margin:0 auto;}

.pdt2{padding-top:2px;}
.pdt3{padding-top:3px;}
.pdt5{padding-top:5px;}
.pdt7{padding-top:7px;}
.pdt10{padding-top:10px;}
.pdt15{padding-top:15px;}
.pdt20{padding-top:20px;}
.pdt25{padding-top:25px;}
.pdt30{padding-top:30px;}
.pdt35{padding-top:35px;}
.pdt40{padding-top:40px;}
.pdt45{padding-top:45px;}
.pdt50{padding-top:50px;}

.pdr2{padding-right:2px;}
.pdr3{padding-right:3px;}
.pdr5{padding-right:5px;}
.pdr7{padding-right:7px;}
.pdr10{padding-right:10px;}
.pdr15{padding-right:15px;}
.pdr20{padding-right:20px;}
.pdr25{padding-right:25px;}
.pdr30{padding-right:30px;}
.pdr35{padding-right:35px;}
.pdr40{padding-right:40px;}
.pdr45{padding-right:45px;}
.pdr50{padding-right:50px;}

.pdb3{padding-bottom:2px;}
.pdb3{padding-bottom:3px;}
.pdb5{padding-bottom:5px;}
.pdb7{padding-bottom:7px;}
.pdb10{padding-bottom:10px;}
.pdb15{padding-bottom:15px;}
.pdb20{padding-bottom:20px;}
.pdb25{padding-bottom:25px;}
.pdb30{padding-bottom:30px;}
.pdb35{padding-bottom:35px;}
.pdb40{padding-bottom:40px;}
.pdb45{padding-bottom:45px;}
.pdb50{padding-bottom:50px;}

.pdl2{padding-left:2px;}
.pdl3{padding-left:3px;}
.pdl5{padding-left:5px;}
.pdl7{padding-left:7px;}
.pdl10{padding-left:10px;}
.pdl15{padding-left:15px;}
.pdl20{padding-left:20px;}
.pdl25{padding-left:25px;}
.pdl30{padding-left:30px;}
.pdl35{padding-left:35px;}
.pdl40{padding-left:40px;}
.pdl45{padding-left:45px;}
.pdl50{padding-left:50px;}

.pa_l50{padding-left:50px;}
.pa_l40{padding-left:40px;}
.pa_l35{padding-left:35px;}
.pa_l30{padding-left:30px;}
.pa_l20{padding-left:20px;}
.pa_l25{padding-left:25px;}
.pa_l15{padding-left:15px;}
.pa_l10{padding-left:10px;}
.pa_l5{padding-left:5px;}
.pa_r5{padding-right:5px;}
.pa_r10{padding-right:10px;}
.pa_r40{padding-right:40px;}

.fwbold{font-family:'NGBold';font-weight:bold;}
.fwnormal{font-family:'NGNormal';font-weight:normal;}
.fwlight{font-family:'Nanum Gothic';font-weight:lighter;}

.ta_c{text-align:center;}
.ta_l{text-align:left;}
.ta_r{text-align:right;}
.center{ margin:0 auto; display:block; overflow:hidden}

.ls_m1{letter-spacing:-1px;}

.td_underline_bk{border-bottom:1px solid #333;}

.input_text_box{border:1px solid #ddd;font-size:16px;padding:5px 5px 5px 10px;*padding:4px 5px 4px 10px;}
.input_text_box2{border:1px solid #ddd;font-size:14px;padding:5px 5px 5px 10px;*padding:4px 5px 4px 10px;}
.input_text_box3{border:1px solid #ddd;font-size:14px;padding:2px 5px;*padding:2px 5px;}
.select_box3{border:1px solid #ddd;font-size:14px;padding:3px 0 4px 3px;}

.bg_grayblue{background:#4f5b61;}
.bg_arr_grayblue{background:#4f5b61 url('../images/CMM/arr_9x14.png') 85% 50% no-repeat;}
.bg_arr_orange{background:#e55600 url('../images/CMM/arr_9x14.png') 85% 50% no-repeat;}

.vam *{vertical-align:middle;}.vat *{vertical-align:top;}


/* layout */
header{position:relative;width:100%;z-index:30;}
.container{position:relative;width:100%;z-index:20;}
footer{position: relative;width:100%;z-index:40;}

/* header */

.inner_wrap_menu{position:relative;width:100%;margin:0 auto;}

.header_top{position:relative;width:100%;height:36px;background:#4f5b61;}
.freesam_go{float:left;}
.freesam_go a{display: inline-block;line-height:36px;/* width: 100px; */padding: 0 10px;font-size:13px;color:#fff;background: #1a323a url('../images/CMM/arr_8x14.png') 95% 50% no-repeat;padding-right:20px}
.gnb{float:right;font-size:0;}
.gnb a{display:inline-block;*display:inline;padding:0 9px;line-height:36px;font-size:13px;color:#aaa;background:url('../images/CMM/bg_bar_1x10.gif') 0 50% no-repeat;}
.gnb a.first{background:none;}
.gnb .all_menu{color:#fff}
.gnb .edu_member{color:#64c7e8;background:#36464e;padding:0 18px;*padding:10px 18px 9px;margin-left:9px;}
.gnb .mom_area{color:#ff981d;background:#36464e url('../images/CMM/bg_bar_1x14.gif') 0 50% no-repeat;;padding:0 18px;*padding:10px 18px 9px;*margin-left:-1px;}
.header_main{position:relative;width:100%;background:#f1f3f4 url('../images/CMM/bg_header_main.gif') 0 0 repeat-x;}
.header_main h1{float:left;width:125px;}
.header_main h1 a{display:block;position:relative;width:125px;height:75px;text-indent:-999em;}
.header_main h1 a .logo{display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:url('../images/CMM/h1_logo_new.png') 0 0 no-repeat;z-index:10;}
.header_main .main_nav{margin:0 auto;width:960px;display:block;overflow:hidden;}
.header_main .main_nav ul.nav_1dep_wrap{position: relative;width:670px;padding:25px 0 0 50px;float:left;}
.header_main .main_nav .nav_1dep_wrap li{float:left;}
.header_main .main_nav .nav_1dep_wrap li.active{float:left;}
.header_main .main_nav .nav_1dep_wrap li.active a{color:#ee6a00;}
.header_main .main_nav .nav_1dep_wrap li a{display:block;padding:0 5px;font-size:16px;color:#888;font-family:'NGBold';font-weight:bold;line-height:27px;}
.header_main .main_nav .nav_1dep_wrap li a:hover{color:#ee6a00;}
.header_main .main_nav .nav_1dep_wrap li.nav_check a{color:#36464e;padding:0 17px;background:url('../images/CMM/bg_bar_1x10_g.gif') 0 50% no-repeat;}
.header_main .main_nav .nav_1dep_wrap li.first a{color:#36464e;padding:0 10px;background:none;}
.header_main .main_nav .nav_1dep_wrap li{height:47px;border-bottom:3px solid #fff;}
.header_main .main_nav .nav_1dep_wrap li.addline {height:47px;border-bottom:3px solid #f00 !important;}
/*.header_main .main_nav li.smart_srch{position:relative;}
.header_main .main_nav li.smart_srch a{display:inline-block;width:106px;color:#fff;padding:0;text-align:center;font-size:14px;background:url('../images/CMM/bg_smart_srch.png') 0 0 no-repeat;}
.header_main .main_nav li.smart_srch span{display:block;position:absolute;top:35px;left:44px;}*/
.header_main .main_nav .smart_srch{position:relative;float:right;}
.header_main .main_nav .smart_srch a{display:inline-block;width:106px;height:30px;color:#fff;margin-top:25px;text-align:center;font-size:14px;line-height:25px;background:url('../images/CMM/bg_smart_srch.png') 0 0 no-repeat;}
.header_main .main_nav .smart_srch span{display:block;position:absolute;top:55px;left:44px;}
.header_main .main_nav li .nav_2dep{position:absolute;width:684px;padding:20px 0;top:95px;left:0;}
.header_main .main_nav li .nav_2dep ul{position: relative;width:100%;height:100%;}
.header_main .main_nav li .nav_2dep li{float:left;padding:0 10px;width:150px;background:url('../images/CMM/bullet_dep2.gif') 0 16px no-repeat;}
.header_main .main_nav li .nav_2dep li a{display: block;width:100%;padding:0;font-size:14px;line-height:33px;font-family:'NGBold';font-weight:bold;}
.header_main .main_nav li .nav_2dep li .nav_3dep{}
.header_main .main_nav li .nav_2dep li .nav_3dep li{padding:0 5px;width:190px;background-image:none;}
.header_main .main_nav li .nav_2dep li .nav_3dep li a{display: block;width:100%;padding:0;font-size:12px;line-height:20px;font-family:'NGBold';font-weight:bold;}

.header_search_tab1 {}
.header_search_tab2 {}
.header_search_tab3 {}
#arr_smart_open {cursor:pointer;}
#arr_smart_close {cursor:pointer;}

/*서브메뉴*/
#menubody { position:absolute; background:#f4f4f4;width:100%;top:75px;left:0;display:none;} /*141210 추가*/
.menu_view { background:#f4f4f4; border-top:1px solid #dddddd; width:100%;}
.menu_list {width:940px; margin:0 auto; padding:20px 0;}
.menu_list ul { float:left; padding-left:20px;width:130px;}
/*.menu_list ul li{font-size:14px; line-height:24px; display:inline-block;width:155px;}*/
.menu_list ul li{font-size:12px; line-height:24px; display:inline-block;width:155px;}

.menu_list ul.wd150 { float:left; padding:0 20px; width:150px;}
.menu_list ul.wd150 li{font-size:14px; line-height:24px; display:inline-block;width:150px;}

/*전체메뉴*/
#all_menu { background:#fff; width:100%; position:absolute; top:35px; z-index:20; border-bottom:1px solid #ccc; padding:20px 0;}
.wrap_menu { width:990px; margin:0 auto; position:relative; }
.btn_close { position:absolute; right:0px; top:0px;}
.wrap_menu ul {float:left;  }
.wrap_menu li {  width: 165px;  }
.wrap_menu li a{ font-size:12px ; color:#999999; background:url('../images/CMM/bullet_yellow_5x5.gif') 0 50% no-repeat; background-size:3px; padding-left:8px; 
display:inline-block; line-height:25px;}
.wrap_menu li a.all_tit {font-size:15px; color:#333333; background:none; padding-left:0px;}
.sp20 { height:20px; font-size:0pt; clear:both; }


.btn_sm_blue{display:inline-block;width:65px;height:19px;line-height:19px;font-family:NGBold;color:#fff;border:1px solid #5ca6bf;text-align:center;font-weight:bold;background:#5ca6bf;}
.btn_sm_violet{display:inline-block;width:65px;height:19px;line-height:19px;font-family:NGBold;color:#fff;border:1px solid #50a588;text-align:center;font-weight:bold;background:#50a588;}
.btn_sm_org{display:inline-block;width:110px;height:19px;line-height:19px;font-family:NGBold;color:#fff;border:1px solid #ff5d47;text-align:center;font-weight:bold;background:#ff5d47;}


/*상품검색*/
/*141006 수정전 
.smart_search_wrap{position:relative;width:100%;background:#4f5b61 url('../images/CMM/bg_book_srch.gif') 0 0 repeat-x;}
*/
/*141006 수정후 */
.smart_search_wrap{position:relative;width:100%;background:#4f5b61 url('../images/CMM/bg_book_srch.gif') 0 0 repeat-x;display:none;}
/**/
.search_wrap{padding-top:68px;}
.btn_s_srch{position:absolute;top:0;}
.quick_srch{left:333px;}
.detail_srch{left:568px;}
.all_srch{left:80px;}
.btn_s_srch a{display:block;width:253px;line-height:68px;height:68px;text-align:center;font-size:22px;font-family:'NGBold';font-weight:bold;color:#999;}
.btn_s_srch a:hover,
.btn_s_srch a:focus{color:#fff;}
.srch_text{display:none;position:relative;padding:15px 0 15px 20px;font-size:14px;color:#c7d0d4;font-family:'NGBold';font-weight:bold;border-bottom:1px solid #465157;background:url('../images/CMM/img_star2.png') 3px 19px no-repeat;}
.s_search_box .ss_tab_cont{position:relative;width:100%;display:none;padding-top:15px;padding-bottom:25px;}
.s_search_box.active .ss_tab_cont{display:block;}
.s_search_box.active .btn_s_srch a{background:#4f5b61;color:#fff;}
.s_search_box.active .srch_text{display:block;position:relative;padding:15px 0 15px 20px;font-size:14px;color:#c7d0d4;font-family:'NGBold';font-weight:bold;border-bottom:1px solid #465157;background:url('../images/CMM/img_star2.png') 3px 19px no-repeat;}

.s_search_box a.hover,
.s_search_box a.focus,{display:block;}

.q_srch_age{position:relative;width:274px;margin-right:15px;}
.q_srch_age .title{font-size:16px;font-family:'NGBold';font-weight:bold;color:#fff;}
.detail_select_list li{position:relative;width:92px;height:92px;margin-left:-1px;margin-top:-1px;}
.detail_select_list .first{margin-left:0;}
.detail_select_list .top{margin-top:0;}
.detail_select_list li img{vertical-align:top;}
.detail_select_list li a{display:block;width:100%;color:#ccc;}
.detail_select_list li a:hover,
.detail_select_list li a:focus{color:#fff;}
.detail_select_list li a.active{color:#fff;}
.detail_select_list li a .qs_list_txt{display:block;position:absolute;width:100%;font-size:13px;font-family:'NGBold';font-weight:bold;left:0;bottom:10px;}

.d_srch_section{position:relative;margin-right:16px;}
.d_section00{width:183px;}
.d_section01{width:368px;}
.d_section02{width:92px;}
.d_section03{width:160px;}
.d_srch_section .title{font-size:16px;font-family:'NGBold';font-weight:bold;color:#fff;}
.detail_select_list2 li{position:relative;width:160px;height:56px;margin-top:-1px;}
.detail_select_list2 .top{margin-top:0;}
.detail_select_list2 li img{vertical-align:top;}
.detail_select_list2 li a{display:block;width:100%;color:#ccc;}
.detail_select_list2 li a:hover,
.detail_select_list2 li a:focus{color:#fff;}
.detail_select_list2 li a.active{color:#fff;}
.detail_select_list2 li a .qs_list_txt{display:block;position:absolute;width:100%;font-size:13px;font-family:'NGBold';font-weight:bold;left:0;bottom:20px;}

.detail_select_list3 li{position:relative;width:172px;height:92px;margin-top:-1px;}
.detail_select_list3 .top{margin-top:0;}
.detail_select_list3 li img{vertical-align:top;}
.detail_select_list3 li a{display:block;width:100%;color:#ccc;}
.detail_select_list3 li a:hover,
.detail_select_list3 li a:focus{color:#fff;}
.detail_select_list3 li a.active{color:#fff;}
.detail_select_list3 li a .qs_list_txt{display:block;position:absolute;width:100%;font-size:13px;font-family:'NGBold';font-weight:bold;left:0;bottom:10px;}

.search_input{position:relative;padding:30px 0;}
.bg_input{width:850px;height:90px;background:url('../images/CMM/bg_all_search.png') 0 0 no-repeat;}
.bg_input input{vertical-align:middle;font-size:24px;line-height:30px;border:0;padding:30px;background:transparent;color:#fff;font-family:'NGBold';font-weight:bold;}
.btn_srch_box{position:absolute;top:45px;right:0;}
.btn_srch_box a{display:block;width:92px;padding:58px 0 13px;font-size:15px;font-family:'NGBold';font-weight:bold;text-align:center;color:#fff;background:url('../images/CMM/btn_srch_img.png') 0 0 no-repeat;}
.btn_srch_box span{position:absolute;top:60px;left:17px;display:block;font-size:15px;font-family:'NGBold';font-weight:bold;text-align:center;color:#fff;}
.ss_close_btn{position:absolute;bottom:-18px;right:0;}


/* footer */
.footer_top{position:relative;width:100%;background:#e9e9e9;}
.footer_top .foot_nav{float:left;width:720px;padding:20px 0;font-size:0;}
.footer_top .foot_nav a{display:inline-block;*display:inline;line-height:24px;padding:0 9px;font-size:12px;background:url('../images/CMM/bg_bar_1x10.gif') 0 50% no-repeat;}
.footer_top .foot_nav a.first{background:none;}
.footer_top .foot_family_site{position:absolute;top:0;right:0;width:126px;height:64px;padding:0 15px;z-index:3;}
.footer_top .foot_family_site .btn_fs_off{font-size:12px;display:none;position:absolute;top:0;right:0;width:126px;height:64px;padding:0 15px;line-height:64px;background:url('../images/CMM/icon_arrow_open3.png') 130px center no-repeat;}
.footer_top .foot_family_site .btn_fs_off.active{display:block;}
.footer_top .foot_family_site .btn_fs_on{display:none;position:absolute;top:0;right:0;width:126px;height:64px;padding:0 15px;line-height:64px;background:url('../images/CMM/icon_arrow_close3.png') 130px center no-repeat;}
.footer_top .foot_family_site .btn_fs_on.active{display:block;font-size:12px}
.footer_top .family_site_list{font-size:12px;display:none;position:absolute;bottom:64px;left:0;width:156px;height:180px;border:1px solid #ddd;border-bottom:0;z-index:999999;overflow-y:scroll;}
.footer_top .family_site_list.active{display:block;}
.footer_top .foot_family_site li{padding:0;margin:0;line-height:16px;border-bottom:1px solid #ddd;}
.footer_top .foot_family_site li.subject{padding:2px 10px;background:#e9e9e9;}
.footer_top .foot_family_site li.last{border-bottom:0;}
.footer_top .foot_family_site li a{display:block;padding:4px 10px 4px 14px;background:#fff;}
.footer_top .foot_family_site li a:hover{color:#fff;background:#4f5b61;}
.footer_top .foot_family_site li a:active{color:#fff;background:#4f5b61;}
.footer_top .foot_family_site li a:focus{color:#fff;background:#4f5b61;}
.footer_top .foot_family_site li a.kyg{padding:4px 10px;color:#fff;background:#4f5b61;}

.footer_bottom{position:relative;width:100%;background:#4f5b61;padding:30px 0;}
.footer_bottom .footer_logo{float:left;}
.footer_bottom .address{float:left;padding-left:40px;color:#b0b1b1;font-size: 12px;}
.footer_bottom .address .copy{padding:5px 0 0;}

/* quick menu */
.btn_quick_menu{position:absolute;top:90px;left:-30px;}
/* 수정전 * 141008
.quick_box{position:fixed;top:130px;right:0;width:122px;border:1px solid #ccc;border-right:0;background:#fff;z-index:9999;}
*/
/* 수정후 141008 */
.quick_box{position:absolute;top:130px;right:0;width:0px;border:1px solid #ccc;border-right:0;background:#fff;z-index:9999;}
/**/
.quick_box .login_box{position:relative;padding:22px 10px 18px;border-bottom:1px solid #ccc;}
.quick_box .login_box h3{font-size:16px;}
.quick_box .login_box .form_box_q{width:100%;}
.quick_box .login_box .form_box_q .quick_text{width:80px;border:1px solid #ccc;font-size:11px;padding:5px 10px;background:#fbfbfb;color:#aaa;}
.quick_box .login_box .text_box{font-size:11px;color:#555;}
.quick_box .login_box .quick_pw .quick_text{border-top:0;}
.quick_box .login_box .sumit_box_q{padding:10px 0;}
.quick_box .login_box .sumit_box_q2{padding:10px 0 5px;}
.quick_box .login_box .member_box_q a{font-size:11px;color:#555;}
.quick_box .login_box .member_box_q a:hover{text-decoration:underline;}
.quick_box .quick_menu{border-bottom:1px solid #ccc;padding:0 10px;}
.quick_box .cont_lately_book{position:relative;padding:22px 10px 8px;border-bottom:1px solid #ccc;}
.quick_box .cont_lately_book h3{font-size:14px;}
.quick_box .cont_lately_book .lately_list_frame{position:relative;width:100px;height:140px;overflow:hidden;}
.quick_box .cont_lately_book .lately_list_frame .lately_book_list {position:absolute;height:100%;}
.quick_box .cont_lately_book .lately_list_frame .lately_book {width:100px;height:120px;float:left;}
.quick_box .cont_lately_book .lately_list_frame .lately_book .book_list span{display:block;width:100px;height:50px;padding:10px 0;}
.quick_box .cont_lately_book .lately_list_frame .lately_book .book_list span img{display:inline-block; width:100% }
.quick_box .cont_lately_book .lately_list_frame .lately_book .book_list span.first{border-bottom:1px solid #ccc;}
.btn_lately_paging{position:relative;text-align:center;padding-top:10px}
.btn_lately_paging .page{font-size:12px;adding:0 10px;}
.btn_lately_paging .page_now{font-size:12px;color:#ff6600;}
.quick_box .quick_menu a{display:block;font-size:12px;color:#999;padding:15px 0 15px 22px;}
.bg_book{background:url('../images/CMM/bg_book.gif') 0 50% no-repeat;}
.bg_story{background:url('../images/CMM/bg_story.gif') 0 50% no-repeat;}
.bg_shipping{background:url('../images/CMM/bg_ship.gif') 0 50% no-repeat;}
.bg_package{background:url('../images/CMM/bg_package.gif') 0 50% no-repeat;}


/* --------------------------------------------------------------- main -------------------------------------------------------------------*/

/* 공통 뷰어 */
#container .viewer_wrap {width: 100%; height: 720px; position:relative; }
#container .viewer_wrap .viewer_inner {width: 100%; position:relative; height:720px}
#container .viewer_wrap .viewer_inner .cover {position:absolute; left:-131px; top:0px; }
#container .viewer_wrap .viewer_inner .cover img {max-width:1238px}
#container .viewer_wrap .viewer_inner .preview {width: 893px; height: 596px; overflow:hidden; margin: 0 auto; position:relative; top:35px; z-index:1; }
#container .viewer_wrap .viewer_inner .preview .img_list {position:relative;}
#container .viewer_wrap .viewer_inner .preview .img_list li {position:absolute; left:-9999px; top:-9999px; width:447px;}
#container .viewer_wrap .viewer_inner .preview .img_list li.on_l {position:absolute; left:0px; top:0px; }
#container .viewer_wrap .viewer_inner .preview .img_list li.on_r {position:absolute; left:447px; top:0px; }
#container .viewer_wrap .viewer_inner .preview .img_list li img {width: 893px; }

#container .viewer_wrap .viewer_inner .view_sns {position:absolute; right:70px; top:13px; z-index:15; }
#container .viewer_wrap .viewer_inner .view_sns li {width: 29px; height: 29px; float: left; margin-right: 3px;}
#container .viewer_wrap .viewer_inner .view_sns li.last {margin-right: 0px;}

#container .viewer_wrap .viewer_inner .view_btns {}
#container .viewer_wrap .viewer_inner .view_btns li {position:absolute; top:300px; z-index:15; }
#container .viewer_wrap .viewer_inner .view_btns li.view_prev {left:7px;}
#container .viewer_wrap .viewer_inner .view_btns li.view_next {right:7px;}

#container .viewer_wrap .viewer_inner .btn1 {width: 159px; display:inline-block; position:absolute; left:497px; top:10px; background:url(../images/CMM/btn_viewer_txt1.png) 0 0 no-repeat; z-index:15; }
#container .viewer_wrap .viewer_inner .btn1 a { height: 43px; padding-right: 10px; display:block; text-align:center; line-height:45px; font-size:15px; color:#5a4444; font-family:NGBold;}
#container .viewer_wrap .viewer_inner .btn2 {width: 189px; display:inline-block; position:absolute; left:497px; top:10px; background:url(../images/CMM/btn_viewer_txt2.png) 0 0 no-repeat; z-index:15; }
#container .viewer_wrap .viewer_inner .btn2 a { height: 43px; padding-right: 10px; display:block; text-align:center; line-height:45px; font-size:15px; color:#5a4444; font-family:NGBold;}
.view_icon {position:absolute; right:100px; bottom:43px; z-index:16; }
.view_icon li {float:left; width:40px; height:40px; display:inline-block}
.view_icon .zoom_in { background:url(../images/CMM/icon_view.png) -680px 0 no-repeat; }
.view_icon .zoom_out { background:url(../images/CMM/icon_view.png) -600px 0 no-repeat; }
.view_icon .full { background:url(../images/CMM/icon_view.png) -360px 0 no-repeat; }

#container .list_slide_wrap {width: 100%; margin:30px 0 60px 0; position:relative; }
#container .list_slide_wrap .img_list_area {width: 806px; height: 165px; margin: 0 auto; overflow:hidden; position:relative; }
#container .list_slide_wrap .img_list_area .img_list {width:9999px; overflow:hidden; position:absolute; left:0px; top:0px; }
#container .list_slide_wrap .img_list_area .img_list li {width: 262px; margin-right: 10px; float: left; overflow:hidden; }
#container .list_slide_wrap .img_list_area .img_list li a {display:block; position:relative; overflow:hidden; cursor:pointer; }
#container .list_slide_wrap .img_list_area .img_list li a .section {width: 126px; height: 165px; float: left; display:block; position:relative; }
#container .list_slide_wrap .img_list_area .img_list li a .section:first-child {margin-left: 0px;}
#container .list_slide_wrap .img_list_area .img_list li a .bg_layer {width: 252px; height: 165px; display:none; position:absolute; left:0px; top:0px; background:url(../images/CMM/view_desc_bg_wide_org.png) 0 0 no-repeat; z-index:10; }
#container .list_slide_wrap .img_list_area .img_list li a:hover .bg_layer {display:block; }
#container .list_slide_wrap .img_list_area .img_list li a:active .bg_layer {display:block; }
#container .list_slide_wrap .img_list_area .img_list li a:focus .bg_layer {display:block; }
#container .list_slide_wrap .img_list_area .img_list li a img {width: 126px; }

#container .list_slide_wrap .img_list_area .img_list li.on a .bg_layer {display:block; }
#container .list_slide_wrap .img_list_area .img_list li.on a .desc_area strong {text-decoration:none;}

#container .list_slide_wrap .slide_btns {}
#container .list_slide_wrap .slide_btns li {position:absolute; top:56px;}
#container .list_slide_wrap .slide_btns li.btn_prev {left:0;}
#container .list_slide_wrap .slide_btns li.btn_next {right:0;}

/* container */
/* main banner color set */
.bg_main_ba_color01{background:#ffc37d;}
/* main banner */
.main_banner_wrap{position:relative;width:100%;height:444px;padding:0;margin:0;}
.main_banner_frame{position:relative;width:960px;height:444px;margin:0 auto;overflow:hidden;}
.main_banner_frame .main_banner_paging{position:absolute;top:15px;left:0;z-index:99;font-size:0;line-height:0;}
.main_banner_frame .main_banner_paging a{display:inline-block;*display:inline;width:21px;height:21px;padding:3px;}
.main_banner_frame .main_move_banner{position:relative;height:100%;top:0;left:0;z-index:50;}
.main_banner_frame .main_move_banner li{float:left;position:absolute;width:960px;height:100%;}
.main_banner_frame .main_move_banner li.main_banner01{/*background:url('../images/CMM/bg_main_banner01.gif') 0 0 no-repeat;*/}
.main_banner_frame .main_move_banner li .m_ba_left{position:relative;width:960px;}
.main_banner_frame .main_move_banner li .m_ba_left h3.ba_title{font-size:50px;line-height:50px;}
.main_banner_frame .main_move_banner li .m_ba_left h3.ba_title span{color:#ff7e00;}
.main_banner_frame .main_move_banner li .m_ba_left p.ba_txt{color:#ff7e00;}

.main_banner_frame .main_ba_right{position:absolute;width:240px;top:0;right:0;padding-top:40px;z-index:100;}
.main_banner_frame .main_ba_right .evnt_banner_paging{position:absolute;top:15px;right:0;z-index:99;font-size:0;line-height:0;}
.main_banner_frame .main_ba_right .evnt_banner_paging a{display:inline-block;*display:inline;width:12px;height:12px;padding:3px;}
.inner_banner_frame{width:240px;height:404px;overflow:hidden;position:relative;}
.inner_banner_frame .in_move_banner{height:404px;position:absolute;top:0;left:0;}
.inner_banner_frame .in_move_banner .event_banner_wrap{float:left;}
.inner_banner_frame .in_move_banner .event_banner_wrap .evnt_ba li{margin-bottom:5px;width:240px;height:123px;}

/* noticew band */
.notice_band{position:relative;width:100%;height:34px;padding:23px 0;overflow:hidden;}
.notice_band.border{border:2px solid #ededed; padding:10px 0 }
.notice_band .notice_wrap{position:relative;width:720px;height:34px;float:left;overflow:hidden;}
.notice_band .notice_wrap .notice{width:480px;}
.notice_band .notice_wrap .notice.pl20{padding-left:20px}
.notice_band .notice_wrap .notice li{height:34px;position:relative;font-size:16px;}
.notice_band .notice_wrap .notice li .lead{display:block;position: absolute;top:0;left:0;padding-right:10px;line-height:34px;font-weight: bold;}
.notice_band .notice_wrap .notice li a{display:block;line-height:34px;padding-left:75px;width:290px;}
.notice_band .notice_wrap .notice li .notice_date{display:block;position: absolute;top:0;right:0;padding:0 20px;line-height:34px;}
.notice_band .notice_btn_wrap{position:relative;width:240px;float:right;text-align:center;}
.notice_band .notice_btn_wrap .prev{}
.notice_band .notice_btn_wrap .next{margin-left:-1px;}
.notice_band .notice_btn_wrap .more{display:block;position:absolute;font-size:15px;width:60px;padding-right:20px;line-height:34px;top:0;right:0;background:url('../images/CMM/arr_more.gif') 80% 50% no-repeat;}

/* contents */
.contents{position:relative;width:100%;}
.contents_top{position:relative;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#f1f3f4;}
.content_box{position:relative;float:left;padding-top:35px;}
.content_box2{position:relative;float:left;padding-top:45px;}
.content_box h3{font-size:20px;line-height:20px;padding:12px 0;}
.content_box2 h3{font-size:20px;line-height:20px;padding:0 0 12px;}
.content_box h3.kw_best_title{font-size:16px;line-height:18px;padding:20px 15px;}
.h3_txt{font-size:13px;color:#333;}
.title_wrap{width:100%;padding-bottom:20px;}

.box_left{width:220px;padding-right:20px;}
.box_left .title_wrap{background:url('../images/CMM/bg_cont_left.png') 100% 30% no-repeat;}
.box_left_bg{background:url('../images/CMM/bg_cont_l.png') 100% 0 repeat-y;}
.kw_story_wrap_frame{position:relative;width:220px;height:624px;overflow:hidden;}
.btn_story_paging{position:relative;}
.btn_story_paging a{position:absolute;padding:18px 3px;top:1px;background:#f1f3f4;z-index:99;}
.btn_story_paging a.story_prev{left:0;}
.btn_story_paging a.story_next{right:0;}
.kw_story_wrap{position:absolute;top:0;left:0;}
.kw_story_wrap dl{float:left;position:relative;width:220px;}
.kw_story_wrap dt{padding:19px 0;font-size:20px;line-height:20px;text-align:center;border-top:1px solid #9e9fa0;border-bottom:1px solid #dcdedf;font-family:'NGNormal';font-weight:bold;margin-bottom:28px;}
.kw_story_wrap dd{position:relative;width:220px;height:174px;}
.kw_story_wrap dd a{display: block;}

.main_bookfren{ overflow:hidden;}
.main_bookfren .img_box{ border: 1px solid #e6e6e6; width:90px; height:90px; float:left;}
.main_bookfren .img_box img{ width:100%;}
.main_bookfren .list {width:110px; float:left; padding:10px 0 0 10px; }
.main_bookfren .list .tit{ padding-bottom:3px; width:120px;text-overflow: clip;text-overflow:ellipsis; text-overflow: string;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:15px; color:#000000;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;
}
.main_bookfren .list .id { padding-bottom:13px; text-overflow: clip;text-overflow: ellipsis;text-overflow: string; width:120px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:15px; color:#ff7e00;}
.main_bookfren .list .source { color:#999b9b; text-overflow: clip;text-overflow: ellipsis;text-overflow: string;width:120px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:14px;  }
.main_bookfren .brief { color:#999b9b;padding-top:7px; height:35px; width:200px; overflow:hidden; font-size:12px; overflow:hidden;line-height:18px; color:#333}
.main_bookfren .more {color:#ff7e00; padding-top:7px;  display:block;}

.box_right{width:220px;padding-left:20px;}
.box_right .title_wrap{background:url('../images/CMM/bg_cont_right.png') 90% 20% no-repeat;}
.box_right_bg{background:url('../images/CMM/bg_cont_r.png') 0 0 repeat-y;}
.test_wrap{width:200px;padding:0 10px;border-top:1px solid #9e9fa0;border-bottom:1px solid #9e9fa0;background:#f9fafb;}
.test_wrap li{border-bottom:1px solid #e3e4e5;}
.test_wrap li.last{border-bottom:none;}
.test_wrap li a{display:block;width:100%;padding:15px 0 13px;background:url('../images/CMM/arr_9x15_gray.png') 100% 50% no-repeat;}
.test_wrap li a p{padding:5px 0 4px;font-size:12px;}
.month_benefit{width:220px;height:120px;padding:20px 0 15px;background:url('../images/CMM/bg_month.png') 100% 70% no-repeat;}
.month_benefit a{display:block;width:100%;}
.month_benefit h3 span{color:#f46346;}
.month_benefit p{font-size:14px;}
.allpen {background:url('../images/CMM/bg_main_pen.png') 8px 0 no-repeat;padding:4px 0 15px 58px; height:40px;}
.allpen .sub{font-size:14px; color:#7d7e7e}
.allpen .tit {font-size:17px; font-family:NGBold}
.safekey {background:url('../images/CMM/bg_main_lock.png') 15px 0 no-repeat;padding:4px 0 0 58px; height:23px; font-size:17px; font-family:NGBold}
.safekey .sub{font-size:14px; color:#7d7e7e}
.nuri {background:url('../images/CMM/bg_main_nuri.png') 3px 0 no-repeat;padding:4px 0 0 58px; height:43px; font-size:17px; font-family:NGBold}
.nuri .sub{font-size:14px; color:#7d7e7e}

.btn_paging{position:absolute;top:0;right:15px;}
.btn_paging a{display:inline-block;*display:inline;width:29px;height:29px;padding:2px;}
.box_center{width:478px;border-left:1px solid #ccc;border-right:1px solid #ccc;background:#fff;}
.box_center .cont_kw_new{position:relative;padding:0 15px;border-bottom:1px solid #e6e6e6;}
.box_center .cont_kw_new .btn_paging{top:2px;font-size:0;line-height:0;}
.box_center .cont_kw_new .kw_new_frame{position:relative;width:448px;height:220px;border-top:1px solid #e6e6e6;overflow:hidden;}
.box_center .cont_kw_new .kw_new_frame .move_kw_new{position:absolute;height:100%;}
.box_center .cont_kw_new .kw_new_frame .kw_new_list{width:448px;height:220px;float:left;}

.main_new { overflow:hiden;}
.main_new .left_logo{padding-top:25px;}
.main_new .left_logo .img_box {width:230px; height:115px;}
.main_new .left_logo .img_box  img { width:100%;}
.main_new .right_text{padding:25px 0 0 10px; width:200px;line-height:18px;}
.main_new .right_text .product{font-size:19px; color:#333333; padding-bottom:15px; line-height:24px; font-weight:bold;letter-spacing:-1px;}
.main_new .right_text .sort { font-size:13px; padding-top:7px; color:#777777;}
.main_new .right_text .price{color:#ff8a17; font-size:20px; padding-top:15px;}

.box_center .cont_kw_best{position:relative;width:100%;}
.box_center .cont_kw_best .btn_paging{top:13px;font-size:0;line-height:0;}
.box_center .cont_kw_best .kw_bestframe{position:relative;width:478px;height:394px;overflow:hidden;}
.box_center .cont_kw_best .kw_bestframe .move_kw_best{position:absolute;top:0;left:0;}
.box_center .cont_kw_best .kw_bestframe .move_kw_best ul{float:left;position:relative;width:480px;}
.box_center .cont_kw_best .kw_bestframe .move_kw_best .kw_best_list{width:239px;float:left;margin-left:-1px;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
.box_center .cont_kw_best .kw_bestframe .move_kw_best .kw_best{position:relative;width:239px;height:196px;border-top:1px solid #e6e6e6;}
.box_center .cont_kw_best .kw_bestframe .move_kw_best .kw_best a{display:block;width:100%;height:100%; text-decoration:none; }
.box_center .cont_kw_best .kw_bestframe .move_kw_best .kw_best span.best_over{display:none;position:absolute;width:100%;height:100%;top:0;left:0;background:url('../images/CMM/bg_best_roll.png') 0 0 repeat;cursor:pointer;z-index:999;}

.main_best{ overflow:hidden; text-align:center; position:relative;  }
.main_best .img_box { padding-top:20px; width:200px; height:100px; margin:0 auto;}
.main_best .img_box img{ width:100%;}
.main_best .subject { position:absolute; top:20px; left:20px;}
.main_best .product{ font-size:14px; color:#000; padding-top:5px;}
.main_best .sort { font-size:13px; color:#c6c6c6;padding-top:5px;}
.main_best .price { font-size:15px; color:#ff8a17;padding-top:8px;}

.best_ov_title{display:block;font-size:18px;color:#fff;padding-top:40px;text-align:center;font-family:'NGBold';font-weight:bold;}
.best_ov_age{display:block;font-size:14px;color:#fff;text-align:center;}
.best_ov_benefit{display:block;font-size:14px;color:#fff;text-align:center;}
.best_ov_price{display:block;font-size:18px;color:#ff7e00;text-align:center;font-family:'NGBold';font-weight:bold;}

.box_center .cont_kw_best .kw_bestframe .move_kw_best .kw_best a:hover .best_over,
.box_center .cont_kw_best .kw_bestframe .move_kw_best .kw_best a:active .best_over,
.box_center .cont_kw_best .kw_bestframe .move_kw_best .kw_best a:focus .best_over{display:block; }

.contents_bottom{position:relative;width:100%;padding-bottom:100px;}
.box_center2{width:480px;}
.contents_bottom .faq_list li{background:url('../images/CMM/bullet_dep2.gif') 0 50% no-repeat;font-size:14px;height:24px;padding-left:8px;width:212px;}
.contents_bottom .faq_list li a{width:100%;line-height:24px;}
.contents_bottom .customer_center{width:100%;background:url('../images/CMM/bg_customer_center.png') 90% 90% no-repeat;}
.contents_bottom .customer_center p.center_time{font-size:13px;line-height:17px;color:#555;}
.contents_bottom .customer_center p.call_num{font-size:24px;font-family:'NGBold';font-weight:bold;padding:3px 0;}

/* ------------------------------------------------------------------------------- sub --------------------------------------------------------------------------------*/
/*sub common*/
.sub_navigation{position:relative;width:100%;height:135px;}
.sub_navigation .bg_nav_top{position:relative;width:100%;height:135px;margin:0 auto;}
.sub_contents_wrap{position:relative;padding:50px 0;}
.sub_cont_box{width:100%;}

.sub_1dep_title{font-size:34px;font-weight:bold;line-height:93px;}
.snb{position:relative;width:100%;height:42px;background:url('../images/CMM/bg_sub_nav.png') 0 0 repeat;}
.snb .snb_1dep{padding:0 25px;*padding:0 20px 0 25px;}
.snb .snb_1dep li{float:left;position:relative;}
/*.snb .snb_1dep li a{display:block;padding:0 8px;height:42px;line-height:42px;font-size:16px;color:#fff;}*/
.snb .snb_1dep li a{display:block;padding:0 8px;height:42px;line-height:42px;font-size:15px;color:#fff;}
.snb .snb_1dep li span{display:none;}
/*.snb .snb_1dep li a:hover{color:#ffe48d;}*/
.snb .snb_1dep li.active a{color:#ffe48d;font-family:'NGBold';font-weight:bold;}
.snb .snb_1dep li.active .arr_active{display:block;position:absolute;width:18px;height:9px;bottom:-8px;left:50%;margin-left:-9px;background:url('../images/CMM/arr_snb_active.png') 0 0 no-repeat;}
.snb .snb_1dep li .snb_3dep{display:none;position:absolute;top:42px;}
.snb .snb_1dep li.active .snb_3dep{display:block;}
.snb .snb_1dep li .snb_3dep li{float:left;}
.snb .snb_1dep li .snb_3dep li a{color:#333;font-family:'NGNormal';font-weight:normal;padding:0 5px;margin:0 5px;height:50px;line-height:50px;}
.snb .snb_1dep li .snb_3dep li.active a{font-family:'NGbold';font-weight:bold;border-bottom:3px solid #3f443b;}

/* 서브 메뉴 배경 이미지*/
/*교원*/
.bg_snb01{background:url('../images/CMM/bg_sub_navigation01_il.gif') 0 0 repeat-x;}
.bg_snb01_3dep{background:url('../images/CMM/bg_sub3_navigation01_il.gif') 0 0 repeat-x;height:187px;}/*3뎁스가 있을때 187*/
.bg_snb_wrap01{background:url('../images/CMM/bg_snb_bg01_il.gif') 50% 0 no-repeat;}/*1280*/
.bg_snb_main01{height:135px;background:url('../images/CMM/bg_snb_mai01_il.jpg') 0 0 no-repeat;z-index:10;}

/*도서전집*/
.bg_snb02{background:url('../images/CMM/bg_sub_navigation02_il.gif') 0 0 repeat-x;}/*3뎁스 없을때 135*/
.bg_snb02_3dep{background:url('../images/CMM/bg_sub3_navigation02_il.gif') 0 0 repeat-x;height:187px;}/*3뎁스가 있을때 187*/
.bg_snb_wrap02{background:url('../images/CMM/bg_snb_bg02_il.gif') 50% 0 no-repeat;}/*1280*/
.bg_snb_main02{height:135px;background:url('../images/CMM/bg_snb_mai02_il.jpg') 0 0 no-repeat;z-index:10;}/*960*/

/*학습지&잡지*/
.bg_snb03{background:url('../images/CMM/bg_sub_navigation02_il.gif') 0 0 repeat-x;}/*3뎁스 없을때 135*/
.bg_snb03_3dep{background:url('../images/CMM/bg_sub3_navigation02_il.gif') 0 0 repeat-x;height:187px;}/*3뎁스가 있을때 187*/
.bg_snb_wrap03{background:url('../images/CMM/bg_snb_bg02_il.gif') 50% 0 no-repeat;}/*1280*/
.bg_snb_main03{height:135px;background:url('../images/CMM/bg_snb_mai02_il.jpg') 0 0 no-repeat;z-index:10;}/*960*/

/*방문관리*/
.bg_snb04{background:url('../images/CMM/bg_sub_navigation02_il.gif') 0 0 repeat-x;}/*3뎁스 없을때 135*/
.bg_snb04_3dep{background:url('../images/CMM/bg_sub3_navigation02_il.gif') 0 0 repeat-x;height:187px;}/*3뎁스가 있을때 187*/
.bg_snb_wrap04{background:url('../images/CMM/bg_snb_bg02_il.gif') 50% 0 no-repeat;}/*1280*/
.bg_snb_main04{height:135px;background:url('../images/CMM/bg_snb_mai02_il.jpg') 0 0 no-repeat;z-index:10;}/*960*/

/*스마트상품*/
.bg_snb05{background:url('../images/CMM/bg_sub_navigation02_il.gif') 0 0 repeat-x;}/*3뎁스 없을때 135*/
.bg_snb05_3dep{background:url('../images/CMM/bg_sub3_navigation02_il.gif') 0 0 repeat-x;height:187px;}/*3뎁스가 있을때 187*/
.bg_snb_wrap05{background:url('../images/CMM/bg_snb_bg02_il.gif') 50% 0 no-repeat;}/*1280*/
.bg_snb_main05{height:135px;background:url('../images/CMM/bg_snb_mai02_il.jpg') 0 0 no-repeat;z-index:10;}/*960*/

/*진단*/
.bg_snb06{background:url('../images/CMM/bg_sub_navigation03_il.gif') 0 0 repeat-x;}/*3뎁스 없을때 135*/
.bg_snb06_3dep{background:url('../images/CMM/bg_sub3_navigation03_il.gif') 0 0 repeat-x;height:187px;}/*3뎁스가 있을때 187*/
.bg_snb_wrap06{background:url('../images/CMM/bg_snb_bg03_il.gif') 50% 0 no-repeat;}/*1280*/
.bg_snb_main06{height:135px;background:url('../images/CMM/bg_snb_mai03_il.jpg') 0 0 no-repeat;z-index:10;}/*960*/

/*교원스토리*/
.bg_snb07{background:url('../images/CMM/bg_sub_navigation05_il.gif') 0 0 repeat-x;}
.bg_snb07_3dep{background:url('../images/CMM/bg_sub3_navigation05_il.gif') 0 0 repeat-x;height:187px;}
.bg_snb_wrap07{background:url('../images/CMM/bg_snb_bg05_il.gif') 50% 0 no-repeat;}
.bg_snb_main07{height:135px;background:url('../images/CMM/bg_snb_mai05_il.jpg') 0 0 no-repeat;z-index:10;}

/*이벤트*/
.bg_snb08{background:url('../images/CMM/bg_sub_navigation06_il.gif') 0 0 repeat-x;}
.bg_snb08_3dep{background:url('../images/CMM/bg_sub3_navigation06_il.gif') 0 0 repeat-x;height:187px;}
.bg_snb_wrap08{background:url('../images/CMM/bg_snb_bg06_il.gif') 50% 0 no-repeat;}
.bg_snb_main08{height:135px;background:url('../images/CMM/bg_snb_mai06_il.jpg') 0 0 no-repeat;z-index:10;}

/*마이페이지*/
.bg_snb09{background:url('../images/CMM/bg_sub_navigation07_il.gif') 0 0 repeat-x;}
.bg_snb09_3dep{background:url('../images/CMM/bg_sub3_navigation07_il.gif') 0 0 repeat-x;height:187px;}
.bg_snb_wrap09{background:url('../images/CMM/bg_snb_bg07_il.gif') 50% 0 no-repeat;}
.bg_snb_main09{height:135px;background:url('../images/CMM/bg_snb_mai07_il.jpg') 0 0 no-repeat;z-index:10;}

/*에듀멤버스존*/
.bg_snb10{background:url('../images/CMM/bg_sub_navigation04_il.gif') 0 0 repeat-x;}
.bg_snb10_3dep{background:url('../images/CMM/bg_sub3_navigation04_il.gif') 0 0 repeat-x;height:187px;}
.bg_snb_wrap10{background:url('../images/CMM/bg_snb_bg04_il.gif') 50% 0 no-repeat;}
.bg_snb_main10{height:135px;background:url('../images/CMM/bg_snb_mai04_il.jpg') 0 0 no-repeat;z-index:10;}

/*고객센터*/
.bg_snb11{background:url('../images/CMM/bg_sub_navigation08_il.gif') 0 0 repeat-x;}
.bg_snb11_3dep{background:url('../images/CMM/bg_sub3_navigation08_il.gif') 0 0 repeat-x;height:187px;}
.bg_snb_wrap11{background:url('../images/CMM/bg_snb_bg08_il.gif') 50% 0 no-repeat;}
.bg_snb_main11{height:135px;background:url('../images/CMM/bg_snb_mai08_il.jpg') 0 0 no-repeat;z-index:10;}

/* sub - kyowonEDU  150123추가*/
.sub_cont_bg00{background:url('../images/CMM/infomation_img_bg01.gif') 50% 50px  no-repeat;}
.sub_contents_box .brand_title_h4.hidden{ text-indent:-9999px;}
.introduce {height:420px;}
.introduce p{padding-top:240px; text-align:center; font-size:25px; line-height:38px;font-family:'NGBold';font-weight:bold}
.edu_brand li{width:50%; float:left; padding-bottom:30px; color:#666; font-size:18px; line-height:22px; display:inline-block;}
.edu_brand li .txt{padding:30px 0 0 20px; display:inline-block; }
.edu_brand .line{border:1px solid #dfdfdf;}


/* sub - kyowon - red pen*/
.sub_cont_bg01{background:url('../images/CMM/bg_sub_cont01.gif') 50% 100% no-repeat;}
.sub_cont_bg01 .sub_contents_box_bdb{padding-bottom:100px;}

.sub_contents_title_wrap{padding-bottom:10px;border-bottom:1px solid #1a323a;}
.sub_contents_title_wrap.noline{border-bottom:0}
.sub_contents_title_wrap .sub_contents_title{float:left;font-size:30px;line-height:36px;font-family:'NGBold';font-weight:bold;}
.sub_contents_title_wrap .sub_contents_title2{float:left;font-size:15px;line-height:15px;padding:15px 10px 0;color:#666;}
.sub_contents_title_wrap .social_box{float:right;font-size:0;line-height:0;}
.sub_contents_title_wrap .social_box li{float:left;}
.sub_contents_title_wrap .social_box a{display:block;padding:3px;}

.sub_contents_box_main{position:relative;width:100%;padding:40px 0 30px;border-bottom:1px solid #1a323a;}
.sub_contents_box_main.noline{border-bottom:0}
.sub_contents_box_main .s_contents_left{position:relative;width:460px;float:left;}
.sub_contents_box_main .s_contents_right{position:relative;width:460px;float:right;}

.sub_contents_box_bdb{position:relative;width:100%;padding:40px 0 30px;border-bottom:1px solid #e6e6e6;}
.sub_contents_box_bdb .brand_title_h4{font-size:20px;font-family:'NGBold';font-weight:bold;padding-left:25px;background:url('../images/CMM/bg_h4_bullet.gif') 0 50% no-repeat;}
.sub_contents_box_bdb .s_contents_left{position:relative;width:460px;float:left;}
.sub_contents_box_bdb .s_contents_right{position:relative;width:460px;float:right;}

.sub_contents_box{position:relative;width:100%;padding:40px 0 30px;}
.sub_contents_box .brand_title_h4{font-size:20px;font-family:'NGBold';font-weight:bold;padding-left:25px;background:url('../images/CMM/bg_h4_bullet.gif') 0 50% no-repeat;}
.sub_contents_box .s_contents_left{position:relative;width:460px;float:left;}
.sub_contents_box .s_contents_right{position:relative;width:460px;float:right;}

.sub_contents_box2{position:relative;width:100%;padding:40px 0 30px;}
.sub_contents_box2 .brand_title_h4{font-size:20px;font-family:'NGBold';font-weight:bold;padding-left:25px;background:url('../images/CMM/bg_h4_bullet.gif') 0 50% no-repeat;}

.brand_image_box{position:relative;padding:0;}
.brand_image_box ul{position:relative;padding:390px 91px 20px;}
.brand_image_box ul.t370{position:relative;padding:370px 91px 20px;}
.brand_image_box ul li{float:left;width:69px;}
.brand_image_box ul li a{display:block;padding:7px;cursor:pointer}
.brand_image_box ul li a .book_img{display:none;}
.brand_image_box ul li a:hover .book_img{display:block;width:460px;height:336px;position:absolute;top:30px;left:0;}
/*.brand_image_box ul li a:active .book_img,
.brand_image_box ul li a:focus .book_img{display:block;width:460px;height:336px;position:absolute;top:30px;left:0;}*/
.brand_image_box ul li a.active .book_img{display:block;width:460px;height:336px;position:absolute;top:30px;left:0;}
.brand_title{font-size:50px;font-family:'Nanum Gothic';}
.brand_title span{font-family:'NGBold';font-weight:bold;}
.brand_title span.bt01{color:#ee6a00;border-bottom:3px solid #ee6a00;}
.brand_title span.bt02{color:#000;border-bottom:3px solid #000;padding-left:10px;}
.sub_txt_box{line-height:23px;padding:15px;border:1px solid #ededed;background:#f8f8f8;border-radius:5px; }
.sub_txt_box span{display:block;font-size:14px;font-family:'NGBold';font-weight:bold;}
.brand_sub_title{font-size:20px;line-height:30px;font-family:'NGBold';font-weight:bold;}
.brand_txt1{font-size:16px;line-height:26px;}
.brand_txt2{font-size:14px;line-height:24px;}

.award_box{position:relative;width:876px;height:280px;padding:18px 42px 0;background:url('../images/CMM/bg_award.gif') 0 0 no-repeat;}
.award_box .award_frame{position:relative;width:876px;height:230px;overflow:hidden;}
.award_box .award_frame ul.move_award_box{position:relative;height:230px;top:0;left:0;margin:0 auto;}
.award_box .award_frame ul.move_award_box li{position:relative;float:left;width:209px;height:230px;margin-right:13px;}
.award_box .award_frame ul.move_award_box li .img_wrap{display:block;width:100%;height:100%;}
.award_box .award_frame ul.move_award_box li p{position:absolute;width:189px;padding:130px 10px 0;text-align:center;font-size:13px;top:0;left:0;color:#777;}
.award_box .award_frame ul.move_award_box li p .award_title{display:block;font-size:16px;font-family:'NGBold';font-weight:bold;color:#333;}
.award_box .award_frame ul.move_award_box li p .award_title2{display:block;font-size:13px;font-family:'NGBold';font-weight:bold;color:#333;padding:5px 0 3px}
.award_box .award_paging{font-size:0;line-height:0;text-align:center;padding:20px 0 10px; }
.award_box .award_paging a{display:inline-block;*display:inline;padding:3px;}
.award_box .award_paging a.prev{position:absolute;top:115px;left:-22px;}
.award_box .award_paging a.next{position:absolute;top:115px;right:-22px;}

.review_box{position:relative;width:100%;height:145px;}
.review_box dt{position:absolute;font-size:18px;right:0;bottom:0;}
.review_box dd{position:relative;font-size:20px;line-height:30px;width:100%;padding:20px 0;height:77px;background:url('../images/CMM/bg_review.gif') 0 0 no-repeat;text-align:center;}

.brand_list_box{position:relative;width:100%;border-top:1px solid #d5d5d5;}

/* sub - kyowon - kyowon All Story */
.sub_cont_bg02{background:url('../images/CMM/bg_sub_cont02.gif') 50% 100% no-repeat;}
.sub_cont_bg02 .sub_contents_box_bdb{padding-bottom:100px;}

/* sub - kyowon - wizkeys */
.sub_cont_bg03{background:url('../images/CMM/bg_sub_cont03.gif') 50% 100% no-repeat;}
.sub_cont_bg03 .sub_contents_box_bdb{padding-bottom:120px;}

/* sub - kyowon -+jem */
.sub_cont_bg04{background:url('../images/CMM/bg_sub_cont04.gif') 50% 100% no-repeat;}
.sub_cont_bg04 .sub_contents_box_bdb{padding-bottom:50px;}

/* sub - kyowon -하이퍼센트 */
.sub_cont_bg05{background:url('../images/CMM/bg_sub_cont05.gif') 50% 100% no-repeat;}
.sub_cont_bg05 .sub_contents_box_bdb{padding-bottom:50px;}

/* sub - kyowon -도요새 */
.sub_cont_bg06{background:url('../images/CMM/bg_sub_cont06.gif') 50% 100% no-repeat;}
.sub_cont_bg06 .sub_contents_box_bdb{padding-bottom:50px;}


/* sub - 도서전집 - common */
.cont_book_banner{position:relative;padding:30px 45px;margin-bottom:10px;}
.book_banner_frame{position:relative;width:100%;height:255px;overflow:hidden;}
.move_book_banner{position:relative;left:0;}
.move_book_banner li{float:left;width:870px;height:255px;}
.move_book_banner li .book_banner_txt{width:355px;padding:30px 0 30px 80px;}
.move_book_banner li .book_banner_img{position:relative;width:435px;}
.move_book_banner li .book_banner_img .main_img{padding:0 77px 0 103px;width:255px;}
.move_book_banner li .book_banner_img .bg_img{position:absolute;top:0;left:0;z-index:10;}
.move_book_banner li .title{font-size:16px;width:96px;height:29px;padding-top:4px;font-family:'NGBold';font-weight:bold;text-align:center;color:#fff;background:url('../images/CMM/bg_book_best.gif') 0 0 no-repeat;}
.move_book_banner li .title2{font-size:16px;padding-top:4px;font-family:'NGBold';font-weight:bold;color:#ed5200;background:none;}
.move_book_banner li .book_ba_title{font-size:34px;line-height:65px;font-family:'NGBold';font-weight:bold;}
.move_book_banner li .book_ba_sub{font-size:18px;color:#666;padding-bottom:20px;}
.move_book_banner li .book_more{font-size:16px;color:#ed5200;text-decoration:underline;}
.paging{width:350px;margin:0 auto;}
.paging .book_paging{display:block;padding:0 3px;width:106px;line-height:24px;bottom:35px;text-align:center;font-size:13px;background:url('../images/CMM/bg_book_paging_off.gif') center 0 no-repeat;font-family:'NGBold';font-weight:bold;color:#777;}
.paging .best:hover{background:url('../images/CMM/bg_book_paging_on.gif') center 0 no-repeat;color:#fff;}
.paging .best:active{background:url('../images/CMM/bg_book_paging_on.gif') center 0 no-repeat;color:#fff;}
.paging .best:focus{background:url('../images/CMM/bg_book_paging_on.gif') center 0 no-repeat;color:#fff;}
.paging .best.active{background:url('../images/CMM/bg_book_paging_on.gif') center 0 no-repeat;color:#fff;}
.paging .benefit:hover{background:url('../images/CMM/bg_book_paging2_on.gif') center 0 no-repeat;color:#fff;}
.paging .benefit:active{background:url('../images/CMM/bg_book_paging2_on.gif') center 0 no-repeat;color:#fff;}
.paging .benefit:focus{background:url('../images/CMM/bg_book_paging2_on.gif') center 0 no-repeat;color:#fff;}
.paging .benefit.active{background:url('../images/CMM/bg_book_paging2_on.gif') center 0 no-repeat;color:#fff;}
.paging .new:hover{background:url('../images/CMM/bg_book_paging2_on.gif') center 0 no-repeat;color:#fff;}
.paging .new:active{background:url('../images/CMM/bg_book_paging2_on.gif') center 0 no-repeat;color:#fff;}
.paging .new:focus{background:url('../images/CMM/bg_book_paging2_on.gif') center 0 no-repeat;color:#fff;}
.paging .new.active{background:url('../images/CMM/bg_book_paging2_on.gif') center 0 no-repeat;color:#fff;}
.paging .prev{display:block;position:absolute;top:135px;left:0;}
.paging .next{display:block;position:absolute;top:135px;right:0;}

/* 상품보기 - 리스트 */
.book_search_box{position:relative;width:918px;padding:15px 20px;border:1px solid #d5d5d5;overflow:hidden;}
.book_search_box .srch_box_l{width:65%;height:35px;}
.book_search_box .srch_box_r{height:35px;}
.book_search_box .srch_box_r img{vertical-align:middle;}
.book_search_box .books_num{font-size:16px;line-height:35px;margin-right:15px;}
.book_search_box form{width:400px;display:inline-block;*display:inline;zoom:1;}
.book_search_box form select{*vertical-align:middle;}
.book_search_box .btn_list_view{display:inline-block;*display:inline;zoom:1;height:35px;}
.book_search_box .btn_list_view a{display:block;padding:8px 6px;}
.book_search_box .btn_thumb_view{display:inline-block;*display:inline;zoom:1;height:35px;}
.book_search_box .btn_thumb_view a{display:block;padding:8px 6px;}
.book_search_box .btn_age_view{display:inline-block;*display:inline;zoom:1;height:35px;}
.book_search_box .btn_age_view a{display:block;line-height:35px;width:105px;padding:0 10px;*padding:3px 15px;font-size:14px;color:#fff;font-family:'NGBold';font-weight:bold;background:url('../images/CMM/bg_age_view.gif') center no-repeat;text-align:center;}

/* Board */
.blt_box{position:relative;width:100%;}

/* 리스트로 보기 */
.book_list_list{width:100%;margin-bottom:40px;}
.book_list_list li{border-bottom:1px solid #d5d5d5;display:inline-block;*display:inline;*padding:6px 13px;}
.book_list_list li img{vertical-align:middle;}
.book_list_list li .book_thumb{display:inline-block;width:238px;position:relative;overflow:hidden; }/*141008 jyj수정*//*141016 수정*/
.book_list_list li .book_thumb .img_box{width:238px; height:118px; position:relative;overflow:hidden; padding-top:20px;}/*141016 추가*/
.book_list_list li .book_thumb .img_box img{display:inline-block; width:100% }/*141016 추가*/
.book_list_list li .book_thumb .bi_img {padding-top:20px;}/*141007추가*/
.book_list_list li .book_thumb .emblem {position:absolute;top:10px; left:0;width:238px; z-index:888;}  /*141008_jyj추가*//*141016 수정*/
.book_list_list li .book_thumb .emblem img {padding-right:3px;float:left;}/*141007추가*/
.book_list_list li .book_explain .good{background:url('../images/CMM/img_good.png') 0 0 no-repeat; padding-left:30px; line-height:20px; height:20px; padding-top:3px; font-size:16px; color:#378129; font-weight:bold;}/*141007추가*/
.book_list_list li .book_explain{width:700px;padding:20px 0 15px 10px;}
.book_list_list li .book_detail{width:377px;}
.book_list_list li .book_detail .title{font-size:16px;font-family:'NGBold';font-weight:bold;line-height:20px;padding:5px 0;}
.book_list_list li .book_detail .list_badge{display:inline-block;*display:inline;*zoom:1;margin-right:10px;}
.book_list_list li .book_detail .target{font-size:14px;}
.book_list_list li .book_detail .formation{font-size:14px;}
.book_list_list li .book_badge{padding:0 10px;border-right:1px solid #eee; height:98px;}
.book_list_list li .book_badge .badge{width:68px;line-height:20px;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:11px;text-align:center;background:#f8f8f8;color:#777;}
.book_list_list li .book_price{padding:10px 30px;}
.book_list_list li .book_price .price{font-size:24px;color:#e55600;text-align:center;line-height:60px;}
.book_list_list li .book_price .detail_view{display:inline-block;*display:inline;*padding:6px 13px;font-size:13px;width:77px;line-height:28px;border:1px solid #ccc;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.book_list_list li .book_price .inquiry{display:inline-block;*display:inline;*padding:6px 13px;font-size:13px;width:77px;line-height:28px;border:1px solid #36464e;text-align:center;background:#36464e;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.grade{display:inline-block;*display:inline;padding:4px 9px 4px;position:relative;zoom:1;line-height:13px;*line-height:14px;font-size:14px;color:#777;background:#eee;margin-right:5px;}
.grade .pre{display:inline-block;*display:inline;position:absolute;top:0;left:0;zoom:1;width:9px;height:22px;background:url('../images/CMM/mark_pre.gif') 0 0 no-repeat;}
.grade .end{display:inline-block;*display:inline;position:absolute;top:0;right:0;zoom:1;width:9px;height:22px;background:url('../images/CMM/mark_end.gif') 0 0 no-repeat;}
.grade .no{font-size:16px;color:#378129;font-family:'NGBold';font-weight:bold;}

/* 섬네일로 보기 */
.book_list_thumb{width:100%;margin-bottom:40px;}
.book_list_thumb ul{width:100%;background:url('../images/CMM/bg_list_thumb.gif') 0 0 repeat-y;}
.book_list_thumb li{position:relative;width:240px;height:355px;float:left;}
.book_list_thumb li a{text-decoration:none;}
.book_list_thumb li img{vertical-align:top;}
.book_list_thumb li .thumb_cont{width:240px;}
.book_list_thumb li .thumb_cont .th_badge{padding:15px 17px 0; position:relative;}
.book_list_thumb li .thumb_cont .th_badge .emblem { position:absolute; right:17px; top:6px;}/*김정원추가 141001 */
.book_list_thumb li .thumb_cont .th_badge .emblem img  { padding-left:3px;}    /*김정원추가 141001 */
.book_list_thumb li .thumb_cont .book_thumb{padding:20px 1px; width:235px;  margin-left:2px;} /*141008_jyj수정*/
.book_list_thumb li .thumb_cont .img_box{ padding:20px 0 ; margin-left:1px !important;width:235px; height:118px; overflow:hidden;} /*1016추가*/
.book_list_thumb li .thumb_cont .img_box img{ height:100%;}/*1016추가*/
.book_list_thumb li .thumb_cont dl{padding:0 15px;}
.book_list_thumb li .thumb_cont .title{font-size:16px;font-family:'NGBold';font-weight:bold;line-height:20px;padding:5px 0;}
.book_list_thumb li .thumb_cont .target{font-size:14px;line-height:18px;}
.book_list_thumb li .thumb_cont .formation{font-size:14px;line-height:18px;height:40px;}
.book_list_thumb li .thumb_cont .price{font-size:18px;color:#e55600;text-align:right;padding-bottom:10px;}
.book_list_thumb li .thumb_cont .grade_box{border-top:1px dashed #ccc;margin:0 10px;padding:20px 0;}/*141008_jyj수정*/
.book_list_thumb li .thumb_cont .grade_box .grade2{width:33.3%;color:#777;text-align:center;}
.book_list_thumb li .thumb_cont .grade_box .grade2 .no{font-size:14px;color:#378129;font-family:'NGBold';font-weight:bold;}
.book_list_thumb li .thumb_cont .grade_box .good{background:url('../images/CMM/img_good.png') 0 0 no-repeat; padding-left:30px; line-height:20px; height:20px; padding-top:3px; font-size:14px; color:#378129; font-family:'NGBold';font-weight:bold;}/*141008_jyj추가*/
.book_list_thumb li .thumb_over{display:none;position:absolute;width:240px;height:355px;top:0;left:0;background:url('../images/CMM/bg_thumb_over.png') 0 0 repeat;}
.book_list_thumb li .thumb_over dl{padding:80px 10px 0;}
.book_list_thumb li .thumb_over .title{font-size:16px;font-family:'NGBold';font-weight:bold;color:#fff;text-align:center;}
.book_list_thumb li .thumb_over .thumb_ov_cont{font-size:14px;color:#fff;text-align:center;}
.book_list_thumb li .thumb_over .book_badge{padding:0 10px;text-align:center;}/*141008_jyj수정  20150126 중앙정령 수정*/
.book_list_thumb li .thumb_over .badge{display:inline-block;*display:inline;width:68px;*padding:3px 8px;margin:3px 0;line-height:20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:11px;text-align:center;background:#4a646d;color:#fff;}/*141008_jyj추가*/
/*.book_list_thumb li .thumb_over .sp_manage{*padding:3px 16px;}
.book_list_thumb li .thumb_over .ar{margin:5px 3px;float:left;} 141008_jyj 삭제*/
.book_list_thumb li .thumb_over .price{padding:10px 30px;font-size:18px;color:#e55600;text-align:center;}
.book_list_thumb li .btn_box{padding:30px 0 20px;text-align:center;}
.book_list_thumb li .btn_box .detail_view{display:inline-block;*display:inline;*padding:6px 13px;font-size:13px;width:77px;line-height:28px;text-align:center;background:#fff;color:#333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.book_list_thumb li .btn_box .inquiry{display:inline-block;*display:inline;*padding:6px 13px;font-size:13px;width:77px;line-height:28px;text-align:center;background:#fff;color:#333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.book_list_thumb li:hover .thumb_over,
.book_list_thumb li:active .thumb_over,
.book_list_thumb li:focus .thumb_over{display:block;}


/* 연령별로 보기 */
.book_list_year{width:100%;margin-bottom:40px;}
.book_list_year .years_view_title{position:absolute;width:918px;padding:11px 20px;border:1px solid #d5d5d5;font-size:20px;left:0;top:-67px;background:#fff;line-height:35px;overflow:hidden;}
.book_list_year .years_view_title .btn_clse{height:35px;}
.book_list_year .years_view_title .btn_clse .btn_list_view{display:inline-block;*display:inline;zoom:1;height:35px;padding-top:-20px;}
.book_list_year .years_view_title .btn_clse .btn_list_view a{display:block;padding:8px 6px;}
.book_list_year .years_view_title .btn_clse .btn_thumb_view{display:inline-block;*display:inline;zoom:1;height:35px;}
.book_list_year .years_view_title .btn_clse .btn_thumb_view a{display:block;padding:8px 6px;}
.book_list_year .years_view_title .btn_clse .btn_age_view{display:inline-block;*display:inline;zoom:1;height:35px;}
.book_list_year .years_view_title .btn_clse .btn_age_view a{display:block;line-height:35px;width:105px;padding:0 10px;*padding:3px 15px;font-size:14px;color:#fff;font-family:'NGBold';font-weight:bold;background:url('../images/CMM/bg_age_view.gif') center no-repeat;text-align:center;}


/*.book_list_year{width:100%;padding:10px 0 50px;}*/
.years_wrap{position:relative;width:100%;padding-top:54px;}
.years_wrap2{position:relative;width:100%;}
.years_tab_wrap{*zoom:1;}
.years_tab_wrap h5{position:absolute;top:0;z-index:0}
.years_tab_wrap h5:hover,
.years_tab_wrap h5:focus{position:absolute;top:0;z-index:1}
.years_tab_wrap h5 a{display:block;width:160px;line-height:52px;font-size:16px;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;color:#777;background:#fdfdfd;text-align:center;z-index:10;}
.years_tab_wrap h5 span{position:absolute;top:17px;left:-1px;display:block;width:1px;height:18px;background:url('../images/CMM/bg_years_tab.gif') 0 0 no-repeat;}
.years_tab_wrap h5 a.first{width:159px;border-left:1px solid #d5d5d5;color:#777;}
.years_tab_wrap h5 a.last{width:159px;border-right:1px solid #d5d5d5;color:#777;}
.years_tab_wrap .kor_book{left:0;}
.years_tab_wrap .soci_book{left:160px;}
.years_tab_wrap .sci_book{left:320px;}
.years_tab_wrap .eng_book{left:480px;}
.years_tab_wrap .sum_book{left:640px;}
.years_tab_wrap .work_book{left:799px;}
.years_tab_wrap h5 a:hover,
.years_tab_wrap h5 a:focus{width:158px;color:#333;background:#fff none;font-family:'NGBold';font-weight:bold;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;border-bottom:1px solid #fff;z-index:100;}
.years_tab_wrap h5 a:hover span,
.years_tab_wrap h5 a:focus span{display:none;}
.years_tab_wrap h5 a.first:hover,
.years_tab_wrap h5 a.first:focus{width:159px;color:#333;background:#fff none;font-family:'NGBold';font-weight:bold;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;border-bottom:1px solid #fff;z-index:100;}
/*.years_tab_wrap.active h5 a.first{width:159px;color:#333;background:#fff none;font-family:'NGBold';font-weight:bold;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;border-bottom:1px solid #fff;z-index:100;} 141009_jyj 수정*/
.years_tab_wrap h5 a.last:hover,
.years_tab_wrap h5 a.last:focus{width:159px;color:#333;background:#fff none;font-family:'NGBold';font-weight:bold;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;border-bottom:1px solid #fff;z-index:100;}
.years_tab_wrap.active h5 a.last{width:159px;color:#333;background:#fff none;font-family:'NGBold';font-weight:bold;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;border-bottom:1px solid #fff;z-index:100;}
.years_tab_wrap.active{z-index:100;}
.years_tab_wrap.active h5 a{width:158px;color:#333;background:#fff none;font-family:'NGBold';font-weight:bold;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;border-bottom:1px solid #fff;z-index:100;}
.years_tab_wrap.active h5 a.kor_color{color:#3f7c34;}
.years_tab_wrap.active h5 a.soci_color{color:#8b4fb6;}
.years_tab_wrap.active h5 a.sci_color{color:#357b9e;}
.years_tab_wrap.active h5 a.eng_color{color:#357b9e;}
.years_tab_wrap.active h5 a.sum_color{color:#ce4400;}
.years_tab_wrap.active h5 a.work_color{color:#36464e;}

.years_tab_wrap.active h5 a span{display:none;}
.years_tab_wrap.active .years_list_wrap{display:block;visibility:visible;}

.years_list_wrap{display:none;visibility:hidden;}
.years_list_wrap .years_top{padding:20px 0;border-bottom:1px solid #555;}
.years_list_wrap .years_top .years_top_left{width:215px;padding-left:10px;}
.years_list_wrap .years_top .years_top_left p{color:#777;}
.years_list_wrap .years_top .years_top_left p.book_name{color:#333;font-size:20px;line-height:50px;}
.years_list_wrap .years_top .years_top_right li{width:105px;background:url('../images/CMM/bg_age_bar.gif') 0 32px no-repeat;}
.years_list_wrap .years_top .years_top_right li.first{width:105px;background:url('../images/CMM/bg_age_bar_f.gif') 0 32px no-repeat;}
.years_list_wrap .years_top .years_top_right li .year_pic{padding:13px 15px 0;}
.years_list_wrap .years_top .years_top_right li .year_age{font-size:13px;text-align:center;}

.years_list_wrap2{position:relative;width:100%;}
.years_list_wrap2 .years_top{padding:20px 0;border-bottom:1px solid #555;}
.years_list_wrap2 .years_top .years_top_left{width:215px;padding-left:10px;}
.years_list_wrap2 .years_top .years_top_left p{color:#777;}
.years_list_wrap2 .years_top .years_top_left p.book_name{color:#333;font-size:20px;line-height:50px;}
.years_list_wrap2 .years_top .years_top_right li{width:105px;background:url('../images/CMM/bg_age_bar.gif') 0 32px no-repeat;}
.years_list_wrap2 .years_top .years_top_right li.first{width:105px;background:url('../images/CMM/bg_age_bar_f.gif') 0 32px no-repeat;}
.years_list_wrap2 .years_top .years_top_right li .year_pic{padding:13px 15px 0;}
.years_list_wrap2 .years_top .years_top_right li .year_age{font-size:13px;text-align:center;}

.year_book_list_box li.list1{float:left;position:relative;width:100%;padding:0;margin:0;border-bottom:1px solid #eaeaea;background:#fdfdfd url('../images/CMM/bg_graph_grid.gif') 100% 0 repeat-y;}
.year_book_list_box li.list2{float:left;position:relative;width:100%;padding:0;margin:0;border-bottom:1px solid #eaeaea;background:#fff url('../images/CMM/bg_graph_grid.gif') 100% 0 repeat-y;}
.year_book_list_box li.active{border-bottom:none;}
.year_book_list_box li.last{border-bottom:1px solid #d5d5d5;}
.year_book_list_box .year_book_list{position:relative;width:100%;}
.year_book_list_box .year_book_list .year_book_name{position:relative;width:225px;background:#fff;overflow:hidden}
.year_book_list_box .year_book_list .year_book_name .kor_color{color:#3f7c34;}
.year_book_list_box .year_book_list .year_book_name .soci_color{color:#8b4fb6;}
.year_book_list_box .year_book_list .year_book_name .sci_color{color:#357b9e;}
.year_book_list_box .year_book_list .year_book_name .eng_color{color:#357b9e;}
.year_book_list_box .year_book_list .year_book_name .sum_color{color:#ce4400;}
.year_book_list_box .year_book_list .year_book_name .work_color{color:#36464e;}
.year_book_list_box .year_book_list .year_book_name a{display:block;padding:20px 25px 20px 10px;font-size:13px;}
.year_book_list_box .year_book_list .year_book_name a:hover,
.year_book_list_box .year_book_list .year_book_name a:active,
.year_book_list_box .year_book_list .year_book_name a:focus{font-family:'NGBold';font-weight:bold;}
.year_book_list_box .year_book_list .year_book_name span{position:absolute;display:block;width:15px;height:15px;top:50%;margin-top:-8px;right:10px;}
.year_book_list_box .year_book_list .year_book_name span img{vertical-align:top;}
.year_book_list_box .year_book_list .graph_bar{position:relative;width:735px;height:60px;}
.year_book_list_box li.list1 .year_book_list .graph_bar .graph{position:absolute;height:20px;top:50%;margin-top:-10px;background:url('../images/CMM/year_graph.gif') 100% 0 no-repeat;}
.year_book_list_box li.list2 .year_book_list .graph_bar .graph{position:absolute;height:20px;top:50%;margin-top:-10px;background:url('../images/CMM/year2_graph.gif') 100% 0 no-repeat;}
.year_book_list_box .year_book_list .gr_w_01{width:104px;}
.year_book_list_box .year_book_list .gr_w_02{width:209px;}
.year_book_list_box .year_book_list .gr_w_03{width:314px;}
.year_book_list_box .year_book_list .gr_w_04{width:419px;}
.year_book_list_box .year_book_list .gr_w_05{width:524px;}
.year_book_list_box .year_book_list .gr_w_06{width:629px;}
.year_book_list_box .year_book_list .gr_w_07{width:734px;}
.year_book_list_box .year_book_list .gr_st_01{left:1px;}
.year_book_list_box .year_book_list .gr_st_02{left:106px;}
.year_book_list_box .year_book_list .gr_st_03{left:211px;}
.year_book_list_box .year_book_list .gr_st_04{left:316px;}
.year_book_list_box .year_book_list .gr_st_05{left:421px;}
.year_book_list_box .year_book_list .gr_st_06{left:526px;}
.year_book_list_box .year_book_list .gr_st_07{left:631px;}

.year_book_list_box li.active .year_book_list_view{display:block;}
.year_book_list_view{display:none;border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5;background:#fff;}
.year_book_list_view .book_thumb{width:238px;padding:0 1px; height:115px; padding-top:20px;}
.year_book_list_view .book_thumb img{ width:100%;}
.year_book_list_view .book_explain{width:720px;padding:20px 0;}
.year_book_list_view .book_detail{width:377px;}
.year_book_list_view .book_detail .title{font-size:16px;font-family:'NGBold';font-weight:bold;line-height:20px;padding:5px 0;}
.year_book_list_view .book_detail .list_badge{display:inline-block;*display:inline;*zoom:1;margin-right:10px;}
.year_book_list_view .book_detail .list_badge img{vertical-align:middle;}
.year_book_list_view .book_detail .target{font-size:14px;}
.year_book_list_view .book_detail .formation{font-size:14px;}
.year_book_list_view .book_detail .good{background:url('../images/CMM/img_good.png') 0 0 no-repeat; padding-left:30px; line-height:20px; height:20px; padding-top:3px; font-size:16px; color:#378129; font-weight:bold;}/*141007추가*/
.year_book_list_view .book_badge{padding:20px 15px;border-right:1px solid #eee;}
.year_book_list_view .book_badge .badge{width:68px;line-height:20px;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:11px;text-align:center;background:#f8f8f8;color:#777;}
.year_book_list_view .book_price{padding:10px 30px;}
.year_book_list_view .book_price .price{font-size:24px;color:#e55600;text-align:center;line-height:72px;}
.year_book_list_view .book_price .detail_view{display:inline-block;*display:inline;*padding:6px 13px;font-size:13px;width:77px;line-height:28px;border:1px solid #ccc;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.year_book_list_view .book_price .inquiry{display:inline-block;*display:inline;*padding:6px 13px;font-size:13px;width:77px;line-height:28px;border:1px solid #36464e;text-align:center;background:#36464e;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.blt_box .sas{width:100%;margin:0 0 10px;}
.blt_box .sas *{vertical-align:middle;}
.blt_box .sas .btn_select_sm{display:inline-block;*width:50px;padding:0 10px;margin:0;font-size:14px;line-height:27px;*line-height:21px;font-family:'NGBold';font-weight:bold;color:#fff;border:1px solid #656565;background:#656565;cursor:pointer;}
.blt_box .sas:after{display:block;clear:both;content:''}
.blt_box .sas select{font-size:16px;padding:2px;border:1px solid #ddd;}
.blt_box .btn_search{position:relative;display:inline-block;width:27px;height:27px;padding:0;margin:0;border:0;overflow:hidden}
.blt_box .btn_search span{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url('../images/CMM/common/btn_search_27x27.gif') 0 0 repeat;background-size:100% 100%;cursor:pointer;z-index:1;}

.blt_box .list{width:100%;margin:0 0 30px;border-top:2px solid #656565;}
.blt_box .list table{width:100%;}
.blt_box .list th{padding:16px 10px;font-size:14px;border-bottom:1px solid #656565;font-family:'NGBold';background:#f3f3f3 url('../images/CMM/common/bg_th_bar.gif') 0 center repeat-y;}
.blt_box .list th.tdf{background-image:none;}
.blt_box .list td{padding:10px;font-size:14px;text-align:center;border-bottom:1px solid #ddd;}
.blt_box .list td.subject{text-align:left}
.blt_box .list td.movie a{display:block;color:#fff;margin:0 auto 5px;font-family:'NGBold';font-weight:bold;}
.blt_box .list td.movie a.mov_normal{width:74px;height:21px;line-height:21px;font-family:'NGBold';font-weight:bold;background:#777777;}
.blt_box .list td.movie a.mov_hd{width:74px;height:21px;line-height:21px;font-family:'NGBold';font-weight:bold;background:#ff5d47;}

/* 페이징 */
.paginate{width:100%;font-family:NGBold;margin:0 0 30px;*margin:0 0 29px;font-weight:bold;font-size:12px;line-height:14px;text-align:center;vertical-align:top;}
.paginate .link_page{display:inline-block;min-width:14px;padding:8px 9px 7px 8px;*padding:7px 9px 8px 8px;margin-right:1px;border:1px solid #ddd;text-decoration:none;background:#fff;}
.paginate .link_page:hover,
.paginate .link_page:focus,
.paginate em.link_page{border:1px solid #656565;color:#fff;font-weight:bold;background:#656565;}
.paginate .btn_prev{display:inline-block;padding:8px 11px 7px 11px;*padding:7px 11px 8px 11px;margin-right:1px;border:1px solid #ddd;text-decoration:none}
.paginate .btn_prev:hover{border:1px solid #656565;color:#fff;background:#656565;}
.paginate .btn_prev:focus{border:1px solid #656565;color:#fff;background:#656565;}
.paginate .btn_next{display:inline-block;padding:8px 11px 7px 11px;*padding:7px 11px 8px 11px;margin-right:1px;border:1px solid #ddd;text-decoration:none}
.paginate .btn_next:hover{border:1px solid #656565;color:#fff;background:#656565;}
.paginate .btn_next:focus{border:1px solid #656565;color:#fff;background:#656565;}
.paginate .btn_first{display:inline-block;padding:8px 11px 7px 11px;*padding:7px 11px 8px 11px;margin-right:1px;border:1px solid #ddd;text-decoration:none}
.paginate .btn_first:hover{border:1px solid #656565;color:#fff;background:#656565;}
.paginate .btn_first:focus{border:1px solid #656565;color:#fff;background:#656565;}
.paginate .btn_end{display:inline-block;padding:8px 11px 7px 11px;*padding:7px 11px 8px 11px;margin-right:1px;border:1px solid #ddd;text-decoration:none}
.paginate .btn_end:hover{border:1px solid #656565;color:#fff;background:#656565;}
.paginate .btn_end:focus{border:1px solid #656565;color:#fff;background:#656565;}

/* 상품 상세페이지 */
.sub_contents_title3{float:left;font-size:15px;line-height:15px;padding:0 10px 0;color:#666;}
.sub_contents_title3 span{display:inline-block;*display:inline;padding-left:5px;}
.book_view_wrap{position:relative;width:100%;border-bottom:1px solid #1a323a;}
.img_move_view{position:relative;width:638px;height:412px;overflow:hidden;}
.img_move_view ul{position:absolute;display:table;width:638px;height:412px;z-index:10;}
.img_move_view ul li{width:638px;height:412px;display:table-cell;text-align:center;vertical-align:middle;}
.img_move_view ul li img{width:638px;}
.img_move_view .arib_nav{position:absolute;width:638px;height:412px;top:390px;bottom:0;left:320px;font-size:0;line-height:0;text-align:center;padding:0 0 10px;z-index:2000; }
/*.img_move_view .paging a{display:inline-block;*display:inline;padding:3px;}*/
.img_move_view .arib_nav li{float:left;text-align:right;list-style:none;}
.img_move_view .arib_nav li a{display:block;width:12px;height:0;padding-top:12px;margin:0 2px;text-align:right;background:url('../images/CMM/pagination.png') 0 0 no-repeat;overflow:hidden;}
.img_move_view .arib_nav li.current a {background-position:0 -12px;}



.discount{position:absolute;font-size:13px;width:61px;height:33px;color:#fff;padding-top:15px;font-family:'NGBold';font-weight:bold;background:url('../images/CMM/bg_discount.gif') 0 0 no-repeat;text-align:center;}

.book_view_cont{position:relative;width:302px;padding:20px 0 0px 20px;}
.book_view_cont img{vertical-align:top;}
.book_view_cont .book_title_detail{border-bottom:1px dashed #c9c9c9;padding:14px 0 15px;}
.book_view_cont .book_title_detail .before_price{font-size:16px;color:#777;}
.book_view_cont .book_title_detail .after_price{font-size:42px;letter-spacing:-1px;padding-bottom:10px}
.book_view_cont .book_title_detail .after_price .per_year{font-size:24px;}
.book_view_cont .book_title_detail .discount{top:57px;right:0}
.book_view_cont .book_title_detail dl{padding:5px 0;font-size:15px}
.book_view_cont .book_title_detail dt{position:relative;width:80px;}
.book_view_cont .book_title_detail dt img{vertical-align:middle;}
.book_view_cont .book_title_detail dt .lp_sp_cont{display:block;position:absolute;top:25px;left:0;width:240px;padding:20px 40px 20px 20px;border:1px solid #e55600;font-size:14px;line-height:18px;font-family:'NGNormal';font-weight:normal;background:#fff;z-index:10}
.book_view_cont .book_title_detail dt .sp_close{display:block;position:absolute;top:20px;right:15px;}
.book_view_cont .book_title_detail .manage_book{line-height:23px;}

.book_view_cont .book_title_detail2{border-bottom:1px dashed #c9c9c9;padding:10px 0 10px;}
.book_view_cont .book_title_detail2 .before_price{font-size:16px;color:#777;}
.book_view_cont .book_title_detail2 .after_price{font-size:42px;letter-spacing:-1px;padding-bottom:10px}
.book_view_cont .book_title_detail2 .after_price .per_year{font-size:24px;}
.book_view_cont .book_title_detail2 .discount{top:57px;right:0}
.book_view_cont .book_title_detail2 dl{padding:5px 0;font-size:15px}
.book_view_cont .book_title_detail2 dt{position:relative;width:80px;}
.book_view_cont .book_title_detail2 dt img{vertical-align:middle;}
.book_view_cont .book_title_detail2 dt .lp_sp_cont{display:block;position:absolute;top:25px;left:0;width:240px;padding:20px 40px 20px 20px;border:1px solid #e55600;font-size:14px;line-height:18px;font-family:'NGNormal';font-weight:normal;background:#fff;z-index:10}
.book_view_cont .book_title_detail2 dt .sp_close{display:block;position:absolute;top:20px;right:15px;}
.book_view_cont .book_title_detail2 .manage_book{line-height:23px;}
 .LH21 {line-height:21px;}
 
.book_view_cont .plus_works_box2 {position:relative;}
.book_view_cont .plus_works_box2 .plus_works{display:inline-block;*display:inline;font-size:15px;color:#777;padding:9px;zoom:1;border:1px solid #d5d5d5;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-right:5px;}
.book_view_cont .plus_works_box2 .plus_works img{vertical-align:top;}
.book_view_cont .plus_works_box .bg_qr{padding-left:30px;background:url('../images/CMM/img_qr_code.gif') 9px 50% no-repeat;}

.book_view_cont .plus_works_box{position:relative; padding:18px 0 18px 0; height:70px;border-bottom:1px dashed #c9c9c9;}
.book_view_cont .plus_works_box .plus_works{display:inline-block;*display:inline;font-size:15px;color:#777;padding:9px;zoom:1;border:1px solid #d5d5d5;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-right:5px;}
.book_view_cont .plus_works_box .plus_works img{vertical-align:top;}


.book_view_cont .book_title_good{height:74px;padding:14px 0 15px;}
.book_view_cont .book_title_good  dl{padding:10px 0;font-size:15px;}
.book_view_cont .book_title_good  dt{position:relative;width:80px;}
.book_view_cont .book_title_good  .good{display:block;width:60px;height:60px;border: 1px solid #d5d5d5;text-align:center;color:#378129; font-weight:bold;}
.book_view_cont .book_title_good  .good img{padding:6px 0;}
.book_view_cont .book_title_good  .good .txt{padding:7px 0 0 20px;}
.book_view_cont .book_title_good .manage_book{line-height:23px;}

.book_view_cont .book_title_good2{padding:10px 0 10px;}
.book_view_cont .book_title_good2 dl{padding:0px 0;font-size:15px;}
.book_view_cont .book_title_good2 dt{position:relative;width:80px;}
.book_view_cont .book_title_good2 .good{display:block;width:60px;height:60px;border: 1px solid #d5d5d5;text-align:center;color:#378129; font-weight:bold;}
.book_view_cont .book_title_good2 .good img{padding:6px 0;}
.book_view_cont .book_title_good2 .good .txt{padding:7px 0 0 20px;}
.book_view_cont .book_title_good2 .manage_book{line-height:23px; padding-top:5px}

/*.good{background:url('../images/CMM/img_good.png') 0 0 no-repeat; padding-left:30px; line-height:20px; height:20px; padding-top:3px; font-size:16px; color:#378129; font-weight:bold;}*/

/* Tooltip */
.slideOutTip{position:absolute;padding:10px;top:10px;left:0;background-color:#fff;border:1px solid #cdcdcd;font-size:13px;color:white;overflow:hidden;height:30px;}
.tipVisible{ cursor:pointer; height:22px; }
.tipTitle{float:left;font-family:'NGBold';width:180px;height:30px;font-size:15px;font-weight:bold;white-space:nowrap;line-height:30px;padding-left:5px;color:#000;}
.tipIcon{width:20px;height:20px;float:right;background-color:#fff;border:1px solid #cdcdcd;margin-top:5px;margin-right:2px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;}
.plusIcon{width:13px;height:13px;background:url('../images/CMM/tooltip_plus.png') no-repeat center center;margin:4px;-webkit-transition: -webkit-transform 0.2s linear;-moz-transition: -moz-transform 0.2s linear;transition: transform 0.2s linear;}
.slideOutTip.isOpened{ z-index:10000; }
.slideOutTip.isOpened .plusIcon{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.slideOutContent{display:none;width:270px;margin:10px 0;padding:15px;border-top:1px solid #dfdfdf;background:#fff;font-size:15px;color:#000;}
/* Tooltip */


/* Tooltip */
.slideOutTip_sp{position:absolute;padding:10px;top:10px;left:0;background-color:#fff;border:1px solid #cdcdcd;font-size:13px;color:white;overflow:hidden;height:30px;}
.tipVisible_sp{ cursor:pointer; height:22px; }
.tipTitle_sp{float:left;font-family:'NGBold';width:180px;height:30px;font-size:15px;font-weight:bold;white-space:nowrap;line-height:30px;padding-left:5px;color:#000;}
.tipIcon_sp{width:20px;height:20px;float:right;background-color:#fff;border:1px solid #cdcdcd;margin-top:5px;margin-right:2px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;}
.plusIcon_sp{width:13px;height:13px;background:url('../images/CMM/tooltip_plus.png') no-repeat center center;margin:4px;-webkit-transition: -webkit-transform 0.2s linear;-moz-transition: -moz-transform 0.2s linear;transition: transform 0.2s linear;}
.slideOutTip_sp .isOpened{ z-index:10000; }
.slideOutTip_sp .isOpened .plusIcon{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.slideOutContent_sp{display:none;width:270px;margin:10px 0;padding:15px;border-top:1px solid #dfdfdf;background:#fff;font-size:15px;color:#000;}
/* Tooltip */


.view_btn_box{position:relative;width:100%;padding:20px 0 40px;}
.view_btn_box a{display:block;text-align:center;line-height:60px;font-size:16px;color:#1a323a;border:1px solid #d5d5d5;font-family:'NGBold';font-weight:bold;}
.view_btn_box a img{vertical-align:middle}
.view_btn_box .btn_wrap_no3{width:596px;margin:0 auto;}
.view_btn_box .btn_wrap_no3 a{width:193px;}
.view_btn_box .btn_wrap_no3 a span{letter-spacing:-1px;}
.view_btn_box .btn_wrap_no4{width:776px;margin:0 auto;}
.view_btn_box .btn_wrap_no4 a{width:188px;}
.view_btn_box .btn_wrap_no4 a span{letter-spacing:-1px;}
.view_btn_box .btn_wrap_no5{width:946px;margin:0 auto; }
.view_btn_box .btn_wrap_no5 a{ padding-left:20px; padding-right:20px; min-width:105px;display:inline-block;vertical-align:middle;}
.view_btn_box .btn_wrap_no5 a span{letter-spacing:-1px;}
.view_btn_box .btn_wrap_no5 a span{letter-spacing:-1px;}
.view_btn_box .btn_01{color:#fff;border:1px solid #e55600;background:#e55600;}
.view_btn_box .btn_02{color:#fff;border:1px solid #4f5b61;background:#4f5b61;}

.book_view_title{font-size:18px;color:#1a323a;line-height:38px;}
/*.book_detail_info_price{position:relative;width:100%;border-top:1px solid #ddd;border-bottom:1px solid #d5d5d5;}*/
.book_detail_info_price{position:relative;width:100%;}
.book_detail_info_price dl{position:relative;width:269px;border-top:1px solid #ddd;border-bottom:1px solid #d5d5d5;border-right:1px solid #d5d5d5;padding:25px;}
.book_detail_info_price .first{width:268px;border-right:1px solid #d5d5d5;border-left:1px solid #d5d5d5;}
.book_detail_info_price dl dt{font-size:18px;}
.book_detail_info_price dd .before_price{font-size:20px;color:#777;}
.book_detail_info_price dd .after_price{font-size:28px;color:#1a323a;font-family:'NGBold';font-weight:bold;}
.book_detail_info_price dd .dc_position{position:absolute;top:50%;right:25px}
.price_info{position:relative;padding:25px 0;}
/*.price_info li{padding-left:15px;font-size:15px;color:#777;line-height:18px;background:url('../images/CMM/bullet_price_info.gif') 3px 50% no-repeat;}*/
.price_info li a{font-size:15px;color:#777;}

.book_detail_info_year_wrap{position:relative;width:958px;border:1px solid #d5d5d5;}
.book_detail_info_year_top{padding:25px;border-bottom:1px solid #d5d5d5;}
.book_detail_info_year_top .years_top_left{width:120px;padding:26px 0;}
.book_detail_info_year_top .years_top_left p{font-size:18px;color:#1a323a;}
.book_detail_info_year_top .years_top_right li .year_pic{padding:0 15px;}
.book_detail_info_year_top .years_top_right li .year_age{font-size:13px;text-align:center;color:#777;}
.book_detail_info_year_top .years_top_right li .year_age strong{font-size:13px;text-align:center;color:#333;}
.book_detail_info_year_cont{padding:25px 0;}
.book_detail_info_year_cont.event_area{border-top:1px solid #d5d5d5;}
.book_detail_info_year_cont .book_detail_info_lt{padding:0 20px;}
.book_detail_info_year_cont .book_detail_info_lt dl{border-bottom:1px dashed #ccc;font-size:15px;padding:12px 0;color:#666;}
.book_detail_info_year_cont .book_detail_info_lt dl.last{border-bottom:none;font-size:15px;padding:10px 0;color:#666;}
.book_detail_info_year_cont .book_detail_info_lt dt{width:80px;}
.book_detail_info_year_cont .book_detail_info_lt dd{width:826px; line-height:26px}
/*.book_detail_info_year_cont .book_detail_info_lt dd li{padding-left:15px;font-size:15px;color:#777;line-height:20px;background:url('../images/CMM/bullet_price_info.gif') 3px 8px no-repeat;}*/
.book_detail_info_year_cont .book_detail_info_rt{padding:0 20px;}
.book_detail_info_year_cont .book_detail_info_rt dl{border-bottom:1px dashed #ccc;font-size:15px;padding:12px 0;color:#666;}
.book_detail_info_year_cont .book_detail_info_rt dl.last{border-bottom:none;font-size:15px;padding:10px 0;color:#666;}
.book_detail_info_year_cont .book_detail_info_rt dt{width:80px;color:#1a323a;}
.book_detail_info_year_cont .book_detail_info_rt dd{width:826px;}
.book_detail_info_year_cont .book_detail_info_rt dd li{font-size:15px;color:#777;line-height:20px;}
.book_detail_info_year_cont .book_detail_info_rt dd .evnt_title a{width:580px;font-size:15px;color:#666;float:left;padding-left:15px;background:url('../images/CMM/bullet_price_info.gif') 3px 8px no-repeat;}
.book_detail_info_year_cont .book_detail_info_rt dd .evnt_title a:hover,
.book_detail_info_year_cont .book_detail_info_rt dd .evnt_title a:focus{font-size:15px;color:#000;}
.book_detail_info_year_cont .book_detail_info_rt dd .evnt_date{width:200px;font-size:14px;color:#777;float:right;text-align:right;}
/*.book_detail_info_year_cont .book_detail_info_rt{padding:10px 15px;width:290px}
.book_detail_info_year_cont .book_detail_info_rt h4{font-size:18px;}
.book_detail_info_year_cont .book_detail_info_rt .related_event{padding:25px 3px;border-bottom:1px dashed #ccc;}
.book_detail_info_year_cont .book_detail_info_rt .related_event_b{padding:25px 3px;}
.book_detail_info_year_cont .book_detail_info_rt .evnt_title a{font-size:15px;color:#666;}
.book_detail_info_year_cont .book_detail_info_rt .evnt_title a:hover,
.book_detail_info_year_cont .book_detail_info_rt .evnt_title a:focus{font-size:15px;color:#000;}
.book_detail_info_year_cont .book_detail_info_rt .evnt_date{font-size:14px;color:#777;}*/

/*상품 상세 탭*/
.book_view_detail_wrap{position:relative;width:100%;padding-top:45px;}
.book_view_detail_wrap2{position:relative;width:100%;margin-top:-1px;}
.book_view_detail{width:100%;}
.book_view_detail h5{position:absolute;top:0;z-index:0}
.book_view_detail h5:hover,
.book_view_detail h5:active,
.book_view_detail h5:focus{position:absolute;top:0;z-index:1}
.book_view_detail h5 a{display:block;width:136px;padding:13px 0;text-align:center;font-size:14px;border:1px solid #ccc;border-bottom:1px solid #999;color:#777;background:#eee;letter-spacing:-1px;font-family:'NGBold';font-weight:bold;z-index:0}
.book_view_detail h5 a:hover,
.book_view_detail h5 a:active,
.book_view_detail h5 a:focus{color:#000;border:1px solid #999;border-bottom:1px solid #fff;background:#fff;font-family:'NGBold';font-weight:bold;z-index:1}
.detail_tab01{left:0;}
.detail_tab02{left:137px;}
.detail_tab03{left:274px;}
.detail_tab04{left:411px;}
.detail_tab05{left:548px;}
.detail_tab06{left:685px;}
.detail_tab07{left:822px;}
.book_view_detail .tab_cont{display:block;border-top:1px solid #999;padding-top:50px;}
.book_view_detail.active h5{z-index:1;}
.book_view_detail.active h5 a{display:block;width:136px;padding:13px 0;text-align:center;font-size:14px;color:#000;border:1px solid #999;border-bottom:1px solid #fff;background:#fff;letter-spacing:-1px;z-index:1;}
.book_view_detail.active .tab_cont{display:block;}
.book_view_detail .brand_title_h6{font-size:20px;font-family:'NGBold';font-weight:bold;padding-left:25px;padding-bottom:13px;line-height:30px;background:url('../images/CMM/bg_h4_bullet.gif') 0 6px no-repeat;}

/*상품 상세 탭2*/
.book_tab{position:relative;width:100%;z-index:10}
.book_tab li.first{margin-left:0;}
.book_tab li{margin-left:-1px;}
.book_tab li span{display:block;position:relative;top:0;z-index:0}
.book_tab li span:hover,
.book_tab li span:active,
.book_tab li span:focus{position:relative;top:0;z-index:1}
.book_tab li span a{display:block;width:136px;padding:13px 0;text-align:center;font-size:14px;border:1px solid #ccc;border-bottom:1px solid #999;color:#777;background:#eee;letter-spacing:-1px;font-family:'NGBold';font-weight:bold;z-index:0}
.book_tab li span a:hover,
.book_tab li span a:active,
.book_tab li span a:focus{color:#000;border:1px solid #999;border-bottom:1px solid #fff;background:#fff;font-family:'NGBold';font-weight:bold;z-index:1}
.book_tab li span.active{z-index:1;}
.book_tab li span.active a{display:block;width:136px;padding:13px 0;text-align:center;font-size:14px;color:#000;border:1px solid #999;border-bottom:1px solid #fff;background:#fff;letter-spacing:-1px;z-index:1;}

/* 패키지 할인 */
.package_box{position:relative;width:100%;}

.package_box_main{border:4px solid #d5d5d5;}
.package_box_main img{vertical-align:top;}
.package_box_main .book_thumb{width:238px;padding:0 1px;}
.package_box_main .book_explain{width:712px;padding:20px 0;}
.package_box_main .book_detail{width:369px;}
.package_box_main .book_detail .title{font-size:16px;font-family:'NGBold';font-weight:bold;line-height:20px;padding:5px 0;}
.package_box_main .book_detail .list_badge{display:inline-block;*display:inline;*zoom:1;margin-right:10px;}
.package_box_main .book_detail .target{font-size:14px;}
.package_box_main .book_detail .formation{font-size:14px;}
.package_box_main .book_detail .good{background:url('../images/CMM/img_good.png') 0 0 no-repeat; padding-left:30px; line-height:20px; height:20px; padding-top:3px; font-size:16px; color:#378129; font-weight:bold;}/*141007추가*/
.package_box_main .book_badge{padding:20px 15px;border-right:1px solid #eee;}
.package_box_main .book_badge .badge{width:68px;line-height:20px;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:11px;text-align:center;background:#f8f8f8;color:#777;}
.package_box_main .book_price{padding:10px 30px;}
.package_box_main .book_price .price{font-size:24px;color:#e55600;text-align:center;line-height:72px;}
.package_box_main .book_price .detail_view{display:inline-block;*display:inline;*padding:6px 13px;font-size:13px;width:77px;line-height:28px;border:1px solid #ccc;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.package_box_main .book_price .inquiry{display:inline-block;*display:inline;*padding:6px 13px;font-size:13px;width:77px;line-height:28px;border:1px solid #36464e;text-align:center;background:#36464e;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.add_discount_package{position:relative;width:100%;}
.add_title{font-size:16px;font-family:'NGBold';font-weight:bold;padding:5px 0 5px 35px;background:url('../images/CMM/add_icon.gif') 0 8px no-repeat;}
.add_title span{font-size:24px;font-family:'NGBold';font-weight:bold;color:#e55600;}
.package_box_add{border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;}
.package_box_add img{vertical-align:top;}
.package_box_add .book_thumb{width:238px;padding:0 1px;}
.package_box_add .book_explain{width:720px;padding:20px 0;}
.package_box_add .book_detail{width:377px;}
.package_box_add .book_detail .title{font-size:16px;font-family:'NGBold';font-weight:bold;line-height:20px;padding:5px 0;}
.package_box_add .book_detail .list_badge{display:inline-block;*display:inline;*zoom:1;margin-right:10px;}
.package_box_add .book_detail .target{font-size:14px;}
.package_box_add .book_detail .formation{font-size:14px;}
.package_box_add .book_detail .good{background:url('../images/CMM/img_good.png') 0 0 no-repeat; padding-left:30px; line-height:20px; height:20px; padding-top:3px; font-size:16px; color:#378129; font-weight:bold;}/*141007추가*/
.package_box_add .book_badge{padding:20px 15px;border-right:1px solid #eee;}
.package_box_add .book_badge .badge{width:68px;line-height:20px;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:11px;text-align:center;background:#f8f8f8;color:#777;}
.package_box_add .book_price{padding:25px 30px;width:161px;}
.package_box_add .book_price .price{font-size:24px;color:#777;text-align:center;line-height:72px;}
.package_box_add .book_price .detail_view{display:inline-block;*display:inline;*padding:6px 13px;font-size:13px;width:77px;line-height:28px;border:1px solid #ccc;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.package_box_add .book_price .inquiry{display:inline-block;*display:inline;*padding:6px 13px;font-size:13px;width:77px;line-height:28px;border:1px solid #36464e;text-align:center;background:#36464e;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.admin_editor p{padding:40px;background:#f9f8f8;font-size:24px;color:#b8b8b8;text-align:center;font-family:'NGBold';font-weight:bold;}

.inner_package_box_list{width:100%;margin-bottom:40px;border-top:1px solid #d5d5d5;}
.inner_package_box_list li{border-bottom:1px solid #d5d5d5;}
.inner_package_box_list li img{vertical-align:top;}
.inner_package_box_list li .book_thumb{width:238px;padding:0 1px;}
.inner_package_box_list li .book_explain{width:720px;padding:20px 0;}
.inner_package_box_list li .book_detail{width:377px;}
.inner_package_box_list li .book_detail .title{font-size:16px;font-family:'NGBold';font-weight:bold;line-height:20px;padding:5px 0;}
.inner_package_box_list li .book_detail .list_badge{display:inline-block;*display:inline;*zoom:1;margin-right:10px;}
.inner_package_box_list li .book_detail .target{font-size:14px;}
.inner_package_box_list li .book_detail .formation{font-size:14px;}
.inner_package_box_list li .book_detail .good{background:url('../images/CMM/img_good.png') 0 0 no-repeat; padding-left:30px; line-height:20px; height:20px; padding-top:3px; font-size:16px; color:#378129; font-weight:bold;}/*141007추가*/
.inner_package_box_list li .book_badge{padding:20px 15px;border-right:1px solid #eee;}
.inner_package_box_list li .book_badge .badge{width:68px;line-height:20px;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:11px;text-align:center;background:#f8f8f8;color:#777;}
.inner_package_box_list li .book_price{padding:25px 30px;width:161px;}
.inner_package_box_list li .book_price .price{font-size:24px;color:#777;text-align:center;line-height:72px;}
.inner_package_box_list li .book_price .detail_view{display:inline-block;*display:inline;*padding:6px 13px;font-size:13px;width:77px;line-height:28px;border:1px solid #ccc;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.inner_package_box_list li .book_price .inquiry{display:inline-block;*display:inline;*padding:6px 13px;font-size:13px;width:77px;line-height:28px;border:1px solid #36464e;text-align:center;background:#36464e;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}



/* 사용자 평가 */
.view_tab_cont_box{border:1px solid #d5d5d5;}
.view_grade{padding:0 25px;width:228px;border-right:1px solid #d5d5d5;}
.view_grade .total_grade{padding:15px 0 10px;}
.view_grade .total_grade .grade_title{font-size:18px;color:#1a323a;}
.view_grade .total_grade .total_grade_no{font-size:46px;color:#1a323a;padding-top:15px;}
.view_grade .total_grade .total_grade_no strong{font-size:100px;color:#1a323a;letter-spacing:-4px;}
.view_grade .total_grade .people_no{font-size:16px;color:#333;}
.view_grade .detail_grade{border-top:1px solid #e6e6e6;}
.view_grade .detail_grade p{position:relative;padding:8px 0;border-bottom:1px dashed #e6e6e6;font-size:16px;}
.view_grade .detail_grade p.last{border-bottom:none;}
.view_grade .detail_grade p span{position:absolute;top:8px;right:0;}
.view_graph{width:679px;height:258px;background:url('../images/CMM/bg_graph.gif') 0 0 repeat;}
.view_graph .graph_wrap{position:relative;width:100%;padding-top:45px;height:213px;}
.view_graph .graph_wrap .graph_title{position:absolute;left:20px;top:12px;font-size:18px;color:#1a323a;}
.view_graph .graph_wrap dl{position:relative;width:97px;height:258px;}
.view_graph .graph_wrap dt{position:absolute;width:100%;height:106px;bottom:3px;left:0;background:#fff;border-top:1px solid #e6e6e6;}
.view_graph .graph_wrap dl .year_pic{display:block;padding:16px 15px 0;}
.view_graph .graph_wrap dl .year_age{display:block;font-size:13px;text-align:center;}
.view_graph .graph_wrap dd{position:relative;width:100%;height:148px;}
.view_graph .graph_wrap dd .move_graph{position:absolute;bottom:0;display:block;width:100%;}
.graph_per0{background:url('../images/CMM/bg_graph_p20.png') 50% 0 no-repeat;}
.graph_per1{background:url('../images/CMM/bg_graph_p40.png') 50% 0 no-repeat;}
.graph_per2{background:url('../images/CMM/bg_graph_p60.png') 50% 0 no-repeat;}
.graph_per3{background:url('../images/CMM/bg_graph_p80.png') 50% 0 no-repeat;}
.graph_per4{background:url('../images/CMM/bg_graph_p100.png') 50% 0 no-repeat;}

.select_wrap{position:relative;padding:23px 0 23px 30px;}
.select_wrap span{padding-right:40px;}
.select_wrap label{font-size:16px;color:#1a323a;margin-right:10px;font-family:'NGBold';font-weight:bold;}
.select_wrap select,
.select_wrap option{font-size:14px;color:#666;padding:1px 0 1px 3px;}
.submit_btn_wrap{width:151px;height:68px;background:#4f5b61 url('../images/CMM/arr_9x14.png') 85% 50% no-repeat;}
.submit_btn_wrap .type_submit{border:none;font-size:18px;width:151px;padding:22px 0;color:#fff;background:transparent;font-family:'NGBold';font-weight:bold;cursor:pointer;}

.table_box{position:relative;width:100%;}
.table_box table{width:100%;border-bottom:2px solid #656565;font-size:14px;}
.table_box table th{border-top:2px solid #656565;border-bottom:1px solid #656565;padding:17px 0;background:#f3f3f3;}
.table_box .bg_bar{background:#f3f3f3 url('../images/CMM/bg_bar_1x19.gif') 0 50% no-repeat;}
.table_box table td{border-bottom:1px solid #dddddd;padding-top:20px;padding-bottom:20px;}
.table_box table .td_line2{border-bottom:1px solid #dddddd;padding-top:10px;padding-bottom:10px;}
.table_box .paginate{padding:20px 0;}
.table_box .personal_inquiry{position:absolute;top:-45px;right:0;}
.table_box .personal_inquiry a{display:block;padding:8px 15px;font-size:15px;color:#777;border:1px solid #d5d5d5;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.table_box .bo_r1{border-right:1px solid #dddddd;}

/* 추천상품 */
.recommend_box{position:relative;width:100%;}

.book_list_recommend{position:relative;width:960px;height:355px;border-top:1px solid #d5d5d5;overflow:hidden;}
.book_list_recommend ul{width:100%;background:url('../images/CMM/bg_list_thumb.gif') 0 0 repeat-y;}
.book_list_recommend li{position:relative;width:240px;height:355px;float:left;}
.book_list_recommend li a{text-decoration:none;}
.book_list_recommend li img{vertical-align:top;}
.book_list_recommend li .thumb_cont{width:240px;}
.book_list_recommend li .thumb_cont .th_badge{padding:15px 17px 0; position:relative;}
.book_list_recommend li .thumb_cont .th_badge .emblem { position:absolute; right:17px; top:6px;}
.book_list_recommend li .thumb_cont .th_badge .emblem img  { padding-left:3px;} 
.book_list_recommend li .thumb_cont .book_thumb{padding:20px 1px; width:235px;  margin-left:2px;} 
.book_list_recommend li .thumb_cont .img_box{ padding:20px 0 ; margin-left:1px !important;width:235px; height:118px; overflow:hidden;} 
.book_list_recommend li .thumb_cont .img_box img{ height:100%;}
.book_list_recommend li .thumb_cont dl{padding:0 15px;}
.book_list_recommend li .thumb_cont .title{font-size:16px;font-family:'NGBold';font-weight:bold;line-height:20px;padding:5px 0;}
.book_list_recommend li .thumb_cont .target{font-size:14px;line-height:18px;}
.book_list_recommend li .thumb_cont .formation{font-size:14px;line-height:18px;height:40px;}
.book_list_recommend li .thumb_cont .price{font-size:18px;color:#e55600;text-align:right;padding-bottom:10px;}
.book_list_recommend li .thumb_cont .grade_box{border-top:1px dashed #ccc;margin:0 10px;padding:20px 0;}
.book_list_recommend li .thumb_cont .grade_box .grade2{width:33.3%;color:#777;text-align:center;}
.book_list_recommend li .thumb_cont .grade_box .grade2 .no{font-size:14px;color:#378129;font-family:'NGBold';font-weight:bold;}
.book_list_recommend li .thumb_cont .grade_box .good{background:url('../images/CMM/img_good.png') 0 0 no-repeat; padding-left:30px; line-height:20px; height:20px; padding-top:3px; font-size:14px; color:#378129; font-family:'NGBold';font-weight:bold;}
.book_list_recommend li .thumb_over{display:none;position:absolute;width:240px;height:355px;top:0;left:0;background:url('../images/CMM/bg_thumb_over.png') 0 0 repeat;}
.book_list_recommend li .thumb_over dl{padding:80px 10px 0;}
.book_list_recommend li .thumb_over .title{font-size:16px;font-family:'NGBold';font-weight:bold;color:#fff;text-align:center;}
.book_list_recommend li .thumb_over .thumb_ov_cont{font-size:14px;color:#fff;text-align:center;}
.book_list_recommend li .thumb_over .book_badge{padding:0 10px;text-align:center;}/*141008_jyj수정 150126 수정*/
.book_list_recommend li .thumb_over .badge{display:inline-block;*display:inline;width:68px;*padding:3px 8px;margin:3px 0;line-height:20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:11px;text-align:center;background:#4a646d;color:#fff;}/*141008_jyj추가*/
/*.book_list_recommend li .thumb_over .book_badge{padding:0 10px;text-align:center;}
.book_list_recommend li .thumb_over .badge{display:inline-block;*display:inline;width:68px;*padding:3px 8px;line-height:20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:11px;text-align:center;background:#4a646d;color:#fff;}
.book_list_recommend li .thumb_over .sp_manage{*padding:3px 16px;}*/
.book_list_recommend li .thumb_over .price{padding:10px 30px;font-size:18px;color:#e55600;text-align:center;}
.book_list_recommend li .btn_box{padding:30px 0 20px;text-align:center;}
.book_list_recommend li .btn_box .detail_view{display:inline-block;*display:inline;*padding:6px 13px;font-size:13px;width:77px;line-height:28px;text-align:center;background:#fff;color:#333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.book_list_recommend li .btn_box .inquiry{display:inline-block;*display:inline;*padding:6px 13px;font-size:13px;width:77px;line-height:28px;text-align:center;background:#fff;color:#333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.book_list_recommend li:hover .thumb_over,
.book_list_recommend li:active .thumb_over,
.book_list_recommend li:focus .thumb_over{display:block;}
/*
.book_list_thumb{width:100%;margin-bottom:40px;}
.book_list_thumb ul{width:100%;background:url('../images/CMM/bg_list_thumb.gif') 0 0 repeat-y;}
.book_list_thumb li{position:relative;width:240px;height:355px;float:left;}
.book_list_thumb li a{text-decoration:none;}
.book_list_thumb li img{vertical-align:top;}
.book_list_thumb li .thumb_cont{width:240px;}
.book_list_thumb li .thumb_cont .th_badge{padding:15px 17px 0; position:relative;}
.book_list_thumb li .thumb_cont .th_badge .emblem { position:absolute; right:17px; top:6px;}/
.book_list_thumb li .thumb_cont .th_badge .emblem img  { padding-left:3px;} 
.book_list_thumb li .thumb_cont .book_thumb{padding:20px 1px; width:235px;  margin-left:2px;} 
.book_list_thumb li .thumb_cont .img_box{ padding:20px 0 ; margin-left:1px !important;width:235px; height:118px; overflow:hidden;} 
.book_list_thumb li .thumb_cont .img_box img{ height:100%;}
.book_list_thumb li .thumb_cont dl{padding:0 15px;}
.book_list_thumb li .thumb_cont .title{font-size:16px;font-family:'NGBold';font-weight:bold;line-height:20px;padding:5px 0;}
.book_list_thumb li .thumb_cont .target{font-size:14px;line-height:18px;}
.book_list_thumb li .thumb_cont .formation{font-size:14px;line-height:18px;}
.book_list_thumb li .thumb_cont .price{font-size:18px;color:#e55600;text-align:right;padding-bottom:10px;}
.book_list_thumb li .thumb_cont .grade_box{border-top:1px dashed #ccc;margin:0 10px;padding:20px 0;}
.book_list_thumb li .thumb_cont .grade_box .grade2{width:33.3%;color:#777;text-align:center;}
.book_list_thumb li .thumb_cont .grade_box .grade2 .no{font-size:14px;color:#378129;font-family:'NGBold';font-weight:bold;}
.book_list_thumb li .thumb_cont .grade_box .good{background:url('../images/CMM/img_good.png') 0 0 no-repeat; padding-left:30px; line-height:20px; height:20px; padding-top:3px; font-size:14px; color:#378129; font-family:'NGBold';font-weight:bold;}
.book_list_thumb li .thumb_over{display:none;position:absolute;width:240px;height:355px;top:0;left:0;background:url('../images/CMM/bg_thumb_over.png') 0 0 repeat;}
.book_list_thumb li .thumb_over dl{padding:80px 10px 0;}
.book_list_thumb li .thumb_over .title{font-size:16px;font-family:'NGBold';font-weight:bold;color:#fff;text-align:center;}
.book_list_thumb li .thumb_over .thumb_ov_cont{font-size:14px;color:#fff;text-align:center;}
.book_list_thumb li .thumb_over .book_badge{padding:0 10px;text-align:left;}
.book_list_thumb li .thumb_over .badge{display:inline-block;*display:inline;width:68px;*padding:3px 8px;margin:3px 0;line-height:20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:11px;text-align:center;background:#4a646d;color:#fff;}
.book_list_thumb li .thumb_over .price{padding:10px 30px;font-size:18px;color:#e55600;text-align:center;}
.book_list_thumb li .btn_box{padding:30px 0 20px;text-align:center;}
.book_list_thumb li .btn_box .detail_view{display:inline-block;*display:inline;*padding:6px 13px;font-size:13px;width:77px;line-height:28px;text-align:center;background:#fff;color:#333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.book_list_thumb li .btn_box .inquiry{display:inline-block;*display:inline;*padding:6px 13px;font-size:13px;width:77px;line-height:28px;text-align:center;background:#fff;color:#333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.book_list_thumb li:hover .thumb_over,
.book_list_thumb li:active .thumb_over,
.book_list_thumb li:focus .thumb_over{display:block;}
*/
.btn_reco_prev{display:block;position:absolute;left:-22px;top:50%}
.btn_reco_next{display:block;position:absolute;right:-22px;top:50%}

.red_pen_info_box{position:relative;border:4px solid #eaeaea;}
.redpen_box{padding:30px 60px 15px 230px}
.redpen_box .redpen_title{font-size:22px;color:#909090;letter-spacing:-2px;}
.redpen_box .redpen_title span{font-size:28px;color:#222;font-family:'NGBold';font-weight:bold;}
.redpen_bi{position:absolute;width:150px;left:40px;top:0;}
.redpen_bi p a{display:block;font-size:12px;line-height:22px;color:#a3a3a3;background:url('../images/CMM/bg_btn_redpen_detail.gif') 0 0 no-repeat; letter-spacing:-0.05em}
.redpen_brand{position:relative;width:520px;padding:0 70px;}
.redpen_brand .btn_reco_prev{display:block;position:absolute;left:0px;top:50%;margin-top:-22px;}
.redpen_brand .btn_reco_next{display:block;position:absolute;right:0px;top:50%;margin-top:-22px;}
.redpen_frame{position:relative;width:540px;height:65px;overflow:hidden;}
.redpen_frame ul{width:100%;position:absolute;left:0;top:0;}
.redpen_frame ul li{position:relative;float:left;width:130px; padding-right:5px;}
.redpen_frame ul li a{display:block;}


/*템플릿 1*/
.template01 .view_tab_cont_box{border-top:1px solid #1a323a;border-bottom:1px solid #e6e6e6;border-left:0;border-right:0;padding:30px 0;}
.template01 .view_tab_cont_box2{border-bottom:1px solid #e6e6e6;padding:30px 0;}

/*.template01 .view_book_thumb{width:195px;padding-left:23px;}
.template01 .view_book_thumb .bg_book_thumb{position:relative;width:159px;height:220px;background:url('../images/CMM/bg_view_book.gif') 0 0 no-repeat;}
.template01 .view_book_thumb .book_img{display:block;width:152px;height:218px;padding:1px 6px 1px 1px;}
.template01 .view_book_thumb .book_img img{vertical-align:top;width:100%;}
.template01 .view_book_thumb .book_mask{display:block;position:absolute;width:159px;height:220px;top:0;left:0;background:url('../images/CMM/book_mask.png') 0 0 no-repeat;z-index:10;}
*/


.template01 .view_book_thumb{width:195px;padding-left:23px; }
.template01 .view_book_thumb .bg_book_thumb{position:relative;width:159px;height:195px;background:url('../images/CMM/bg_view_book.gif') 0 0 no-repeat;}
.template01 .view_book_thumb .book_img{display:block;width:152px;height:193px;padding:1px 6px 1px 1px;}
.template01 .view_book_thumb .book_img img{vertical-align:top;width:100%; height:100%;}
.template01 .view_book_thumb .book_mask{display:block;position:absolute;width:159px;height:195px;top:0;left:0;background:url('../images/CMM/book_mask.png') 0 0 no-repeat;z-index:10;}


.template01 .view_book_thumb .book_detail_view{display:none;position:absolute;width:41px;height:41px;bottom:8px;left:5px;z-index:11;}
.template01 .view_book_thumb a:hover .book_detail_view,
.template01 .view_book_thumb a:active .book_detail_view,
.template01 .view_book_thumb a:focus .book_detail_view{display:block;}
.template01 .view_book_thumb .book_big_img{display:none;width:350px;position:absolute;top:0;left:0;padding:20px 40px 20px 20px;border:1px solid #ddd;background:#fff;z-index:1000;}
.template01 .view_book_thumb .book_big_img img{vertical-align:top;width:100%;}
.template01 .view_book_thumb .book_big_img .book_close{display:block;position:absolute;top:20px;right:15px;width:16px;height:16px;}
.template01 .view_video_thumb{width:210px;padding-left:8px;}
.template01 .view_video_thumb .bg_video_thumb{position:relative;width:187px;height:171px;background:url('../images/CMM/bg_view_video.png') 0 0 no-repeat;}
.template01 .view_video_thumb .book_img{display:block;width:169px;height:108px;padding:10px 9px 53px 9px;}
.template01 .view_video_thumb .book_img img{vertical-align:top;}
.template01 .view_video_thumb .book_detail_view{display:none;position:absolute;width:41px;height:41px;top:46px;left:73px;z-index:11;}
.template01 .view_video_thumb a:hover .book_detail_view,
.template01 .view_video_thumb a:active .book_detail_view,
.template01 .view_video_thumb a:focus .book_detail_view{display:block;}
.template01 .view_book_cont{width:700px;}
.template01 .view_book_cont dt{font-size:18px;line-height:35px;}
.template01 .view_book_cont dd{font-size:15px;color:#666;line-height:20px;}
.template01 .view_book_cont dd .veiw_cont_title{display:block;width:80px;color:#333;}
.template01 .view_book_cont dd .veiw_cont_cont{display:block;width:620px;}

/* 진단평가  - 영유아 검사소개*/
/* 진단평가 3dep */
.infants_3dep{left:-22px;width:200px;}
.selfdirec_3dep{left:-15px;width:200px;}
.elt_3dep{left:-22px;width:200px;}
.apti_3dep{left:-35px;width:200px;}

.test_title_box{padding:55px 20px 0;}
.test_title{font-size:20px;font-family:'NGBold';font-weight:bold;}
.test_title span{font-size:28px;line-height:40px;color:#000;}
.test_title span.bt01{color:#ee6a00;border-bottom:2px solid #ee6a00;}
.test_title span.bt02{color:#000;border-bottom:2px solid #000;}
.test_title .test_title02{font-size:24px;letter-spacing:-1px;}
.test_title .test_title02 span.bt01{font-size:24px;color:#ee6a00;border-bottom:2px solid #ee6a00;}
.test_title .test_title02 span.bt02{font-size:24px;color:#000;border-bottom:2px solid #000;}
.test_sub_title{font-size:20px;line-height:30px;font-family:'NGNormal';font-weight:normal;color:#666;}
.test_txt1{font-size:16px;line-height:26px;}
.test_txt2{font-size:14px;line-height:24px;}

.test_title_box .btn_box a{display:block;width:194px;height:22px;font-size:16px;color:#fff;text-align:center;padding:20px 0;}
.sub_contents_box .btn_box a{display:block;width:194px;height:22px;font-size:16px;color:#fff;text-align:center;padding:20px 0;margin:0 auto;}
.test_btn01{background:#4f5b61;margin-right:6px;}
.test_btn02{background:#e55600;}

.tab_cont .sub_contents_box{position:relative;width:100%;padding:0 0 30px;}
.tab_cont .sub_contents_box .s_contents_left{position:relative;width:460px;}
.tab_cont .sub_contents_box .s_contents_right{position:relative;width:460px;}

.bg_infant{height:260px;background:url('../images/CMM/bg_infants_cont.gif') 0 0 no-repeat;}

.compos_wrap{padding-left:25px}
.infants_test_compos{position:relative;padding:12px 0;font-size:15px;border-bottom:1px dashed #ccc;}
.infants_test_compos dt{width:10%;line-height:24px}
.infants_test_compos dd{width:80%;line-height:24px}
.infants_test_compos2{position:relative;padding:12px 0;font-size:15px;}
.infants_test_compos2 dt{width:10%;line-height:24px}
.infants_test_compos2 dd{width:80%;line-height:24px}

.table_box2{position:relative;width:100%;}
.table_box2 table{width:100%;border-bottom:2px solid #656565;font-size:14px;}
.table_box2 table th{border-top:2px solid #656565;border-bottom:1px solid #656565;padding:17px 0;background:#f3f3f3;}
.table_box2 .bg_bar{background:#f3f3f3 url('../images/CMM/bg_bar_1x19.gif') 0 50% no-repeat;}
.table_box2 table td{border-bottom:1px solid #dddddd;padding-top:20px;padding-bottom:20px;padding-left:25px;}
.table_box2 .paginate{padding:20px 0;}
.table_box2 .personal_inquiry{position:absolute;top:-45px;right:0;}
.table_box2 .personal_inquiry a{display:block;padding:8px 15px;font-size:15px;color:#777;border:1px solid #d5d5d5;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.table_box2 .bo_r1{border-right:1px solid #dddddd;}
.sub_contents_box .test_tip{padding:10px 0;font-size:15px;}

/*컨텐츠 탭*/
.contents_tab_wrap{position:relative;width:100%;padding-top:45px;}
.contents_tab_box{width:100%;}
.contents_tab_box .cont_tab{position:absolute;top:0;z-index:0}
.contents_tab_box .cont_tab:hover,
.contents_tab_box .cont_tab:active,
.contents_tab_box .cont_tab:focus{position:absolute;top:0;z-index:1}
.contents_tab_box .cont_tab a{display:block;width:136px;padding:13px 0;text-align:center;font-size:14px;border:1px solid #ccc;border-bottom:1px solid #999;color:#777;background:#eee;letter-spacing:-1px;font-family:'NGBold';font-weight:bold;z-index:0}
.contents_tab_box .cont_tab a:hover,
.contents_tab_box .cont_tab a:active,
.contents_tab_box .cont_tab a:focus{color:#000;border:1px solid #999;border-bottom:1px solid #fff;background:#fff;font-family:'NGBold';font-weight:bold;z-index:1}
.cont_tab01{left:0;}
.cont_tab02{left:137px;}
.cont_tab03{left:274px;}
.cont_tab04{left:411px;}
.cont_tab05{left:548px;}
.cont_tab06{left:685px;}
.cont_tab07{left:822px;}
.contents_tab_box .tab_cont{display:none;border-top:1px solid #999;padding-top:50px;padding-bottom:50px;}
.contents_tab_box.active h5{z-index:1;}
.contents_tab_box.active h5 a{display:block;width:136px;padding:13px 0;text-align:center;font-size:14px;color:#000;border:1px solid #999;border-bottom:1px solid #fff;background:#fff;letter-spacing:-1px;z-index:1;}
.contents_tab_box.active .tab_cont{display:block;}
.contents_tab_box .cont_title_h6{font-size:20px;font-family:'NGBold';font-weight:bold;padding-left:25px;padding-bottom:13px;line-height:30px;background:url('../images/CMM/bg_h4_bullet.gif') 0 6px no-repeat;}

/* 진단평가 - 검사하기 intro*/
.test_contents_wrap{position:relative;width:100%;padding:50px 0;}
.test_cont_box{position:relative;width:958px;border:1px solid #d5d5d5;}
.test_cont_box .test_online{padding:35px 30px;width:418px;border-right:1px solid #d5d5d5;}
.test_cont_box .test_offline{padding:35px 30px;width:419px;}
.bg_test_offline{background:url('../images/CMM/bg_test_intro.gif') 241px 204px no-repeat;}
.test_cont_box .test_h4{padding:37px 0 37px 115px;font-size:28px;line-height:28px;}
.bg_online{background:url('../images/CMM/bg_test_online.png') 0 0 no-repeat;}
.bg_offline{background:url('../images/CMM/bg_test_offline.png') 0 0 no-repeat;}
.test_cont_box .btn_box a{display:block;width:194px;height:22px;font-size:16px;color:#fff;text-align:center;padding:20px 0;margin:0 auto;}
.test_cont_box .test_inner_wrap{padding:0 10px 0 20px}
.test_cont_box .test_inner_wrap2{padding:0;}
.test_cont_box .cont_text{font-size:15px;line-height:24px;}
.test_cont_box .equql_height{height:240px;}

/* 진단평가 - 영유아 검사하기 온라인 정보입력 */
.test_process_box{position:relative;width:100%}
.test_process_box .online_pro{width:598px;margin:0 auto;}
.test_pro01{background:url('../images/CMM/bg_test_process.gif') 0 0 no-repeat;}
.test_pro02{background:url('../images/CMM/bg_test_process02.gif') 0 0 no-repeat;}
.test_pro03{background:url('../images/CMM/bg_test_process03.gif') 0 0 no-repeat;}
.test_process_box .online_pro li{padding:22px 0;font-size:16px;text-align:center;font-family:'NGBold';font-weight:bold;}
.test_process_box .online_pro li strong{color:#fff;}
.test_process_box .online_pro .on_step1{width:206px;}
.test_process_box .online_pro .on_step2{width:190px;}
.test_process_box .online_pro .on_step3{width:202px;}

.test_process_box_n{position:relative;width:100%}
.test_process_box_n .online_pro{border:1px solid #d5d5d5;width:958px;background:#fafafa;}
.test_process_box_n .online_pro li{padding:18px 0;font-size:18px;text-align:center;font-family:'NGBold';font-weight:bold;color:#aaa;}
.test_process_box_n .online_pro li strong{color:#333;font-family:'NGBold';font-weight:bold;}
.test_process_box_n .online_pro .on_step1{width:319px;}
.test_process_box_n .online_pro .on_step2{width:320px;background:url('../images/CMM/bg_arr_process.png') 0 0 no-repeat;}
.test_process_box_n .online_pro .on_step3{width:319px;background:url('../images/CMM/bg_arr_process.png') 0 0 no-repeat;}
.test_process_box_n .online_pro .off_step1{width:479px;}
.test_process_box_n .online_pro .off_step2{width:479px;background:url('../images/CMM/bg_arr_process.png') 0 0 no-repeat;}

.info_table_box{position:relative;width:100%;border-top:2px solid #656565;}
.info_table_box table{width:960px;font-size:14px;border-bottom:2px solid #656565;}
.info_table_box table img,
.info_table_box table input,
.info_table_box table select{vertical-align:middle;}
.info_table_box table th{width:138px;border-bottom:1px solid #dddddd;padding-top:17px;padding-bottom:17px;background:#f3f3f3;line-height:24px;}
.info_table_box table td{border-bottom:1px solid #dddddd;padding-top:17px;padding-bottom:17px;}
.info_table_box .bo_r1{border-right:1px solid #dddddd;}
.info_table_box .color_gray{color:#ddd;}

.user_info{position:relative;width:100%;}
.user_info input{vertical-align:middle;}
.user_info h4{font-size:15px;padding:15px 0;}
.user_info .consent_wrap{border:1px solid #ddd;padding:15px 30px;width:898px;height:65px;overflow-y:scroll;}
.user_info .consent_wrap p{font-size:13px;color:#8f8f8f;line-height:20px;}
.user_info .agreement{position:relative;width:100%;font-size:14px;color:#777;}
.user_info .agreement span{display:block;position:absolute;top:0;right:0;}
.test_info_tip{font-size:14px;padding:3px 0 2px 10px;background:url('../images/CMM/bullet_price_info.gif') 0 50% no-repeat;}
.btn_box2 a{display:block;width:194px;height:22px;font-size:18px;color:#fff;text-align:center;padding:20px 0;margin:0 auto;}
.bg_arr{background:#e55600 url('../images/CMM/arr_9x14.png') 80% 50% no-repeat;font-size:18px;}

/* 진단평가 - 영유아 검사하기 온라인 준비단계 */
.sub_contents_box .ready_title{font-size:18px;}
.test_ready_box{position:relative;border:1px solid #ddd;padding:20px 35px;}
.test_ready_box .bullet{padding:0 5px;background:url('../images/CMM/bullet_price_info.gif') 0 50% no-repeat;}
.test_ready_box .ready_cons{font-size:14px;color:#8f8f8f;line-height:22px;}
.bk_underline{color:#000;text-decoration:underline;}
.cont_title_h5{font-size:18px;font-family:'NGBold';font-weight:bold;padding-left:25px;padding-bottom:13px;line-height:30px;background:url('../images/CMM/bg_h4_bullet.gif') 0 6px no-repeat;}
.cont_title_h5_20{font-size:20px;font-family:'NGBold';font-weight:bold;padding-left:25px;padding-bottom:10px;line-height:30px;background:url('../images/CMM/bg_h4_bullet.gif') 0 6px no-repeat;}
.type_tip{font-size:15px;color:#666;line-height:29px;}
.type_tip span{padding:6px 22px;margin-right:10px;line-height:29px;background:url('../images/CMM/bg_sample.gif') 0 0 no-repeat;color:#fff;font-family:'NGBold';font-weight:bold;}

.table_box3{position:relative;width:100%;border-top:2px solid #656565;border-bottom:2px solid #656565;}
.table_box3 table{width:100%;font-size:14px;}
.table_box3 table th{border-bottom:1px solid #656565;padding:17px 0;background:#f3f3f3;}
.table_box3 .line2{border-bottom:1px solid #656565;padding:7px 0;background:#f3f3f3;line-height:18px;}
.table_box3 .bg_bar{background:#f3f3f3 url('../images/CMM/bg_bar_1x19.gif') 0 50% no-repeat;}
.table_box3 table td{border-bottom:1px solid #dddddd;padding-top:20px;padding-bottom:20px;line-height:18px;}
.table_box3 table td.question{font-size:20px;padding-top:10px;padding-bottom:0;}
.table_box3 table td .child_answer{font-size:16px;line-height:30px;font-family:'NGBold';font-weight:bold;}
.table_box3 .paginate{padding:20px 0;}
.table_box3 .personal_inquiry{position:absolute;top:-45px;right:0;}
.table_box3 .personal_inquiry a{display:block;padding:8px 15px;font-size:15px;color:#777;border:1px solid #d5d5d5;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.table_box3 .bo_r1{border-right:1px solid #dddddd;}

/* 진단평가 - 영유아 검사하기 온라인 답안입력 */
.answer_sheet{position:relative;width:100%;}
.sheet_title{position:relative;padding:20px 35px;background:#8ebc55 url('../images/CMM/bg_sheet_title.gif') 100% 0 no-repeat;}
.sheet_title h5{font-size:30px;line-height:30px;margin-bottom:10px;color:#fff}
.sheet_title p{font-size:14px;line-height:14px;}
.answer_sheet .check_sheet{display:none;position:relative;width:100%;padding-bottom:100px;}
.answer_sheet.active .check_sheet{display:block;}
.check_sheet_title{font-size:18px;padding:30px 0 25px;}

/* 진단평가 - 영유아 검사하기 온라인/오프라인 완료 */
.test_cont_box2{position:relative;width:958px;border:1px solid #ededed;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;}
.test_cont_inner{padding:50px 50px 50px 240px}
.bg_online_end{background:url('../images/CMM/bg_test_online_end.png') 95px 50px no-repeat;}
.bg_offline_end{background:url('../images/CMM/bg_test_offline_end.png') 95px 50px no-repeat;}
.test_end_title{font-size:40px;color:#000;font-family:'NGBold';font-weight:bold;}
.test_end_title span.bt01{color:#ee6a00;border-bottom:3px solid #ee6a00;}
.test_end_title span.bt02{color:#000;border-bottom:3px solid #000;}
.end_info{font-size:15px;color:#767676;}
.end_info span{display:block;line-height:40px;border-bottom:1px dashed #c7c7c7;padding-left:5px;}
.test_btn_box{padding:20px;width:400px;margin:0 auto;}
.test_btn_box .test_btn03{display:inline-block;width:194px;height:22px;font-size:16px;text-align:center;padding:20px 0;background:#4f5b61;color:#fff;}
.test_btn_box .test_btn04{display:inline-block;width:192px;height:20px;border:1px solid #d5d5d5;font-size:16px;text-align:center;padding:20px 0;background:#fff;color:#4f5b61;}

/* 진단평가 - 영유아 검사하기 오프라인 정보입력 */
.test_process_box{position:relative;width:100%}
.test_process_box .offline_pro{width:598px;margin:0 auto;}
.test_pro04{background:url('../images/CMM/bg_test_process04.gif') 0 0 no-repeat;}
.test_pro05{background:url('../images/CMM/bg_test_process05.gif') 0 0 no-repeat;}
.test_process_box .offline_pro li{padding:22px 0;font-size:16px;text-align:center;font-family:'NGBold';font-weight:bold;}
.test_process_box .offline_pro li strong{color:#fff;}
.test_process_box .offline_pro .off_step1{width:295px;}
.test_process_box .offline_pro .off_step2{width:295px;}

/* 진단평가 - 영유아 검사하기 오프라인 답안입력 */
.off_answer_box{position:relative;width:100%;}
.inner_answer_box{width:460px;}
.inner_answer_box .bdtop{border-top:1px solid #656565;}

/* 진단평가 - 자기주도학습진단 소개 */
.bg_selfdirect{height:327px;background:url('../images/CMM/bg_selfdirect_cont.gif') 0 0 no-repeat;}
.selfdirect_cont{position:relative;width:600px;font-size:15px;line-height:24px;padding-top:15px;}
.selfdirect_list{position:relative;width:320px;font-size:18px;font-family:'NGBold';font-weight:bold;text-align:center;border:1px solid #ededed;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;}
.selfdirect_list h6{line-height:88px;background:#79858b;font-size:22px;color:#fff;font-family:'NGBold';font-weight:bold;}
.selfdirect_list ol{padding:37px 30px;background:#f7f7f7 url('../images/CMM/bg_self_list.png') 50% 94px no-repeat;}
.selfdirect_list li{line-height:43px;margin-bottom:36px;background:#eae9e9;border:1px solid #ededed;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;}
.selfdirect_list li.point{line-height:98px;margin-bottom:37px;background:#fff;border:1px solid #dcdcdc;font-size:20px;}
.selfdirect_list li.last{margin-bottom:0;}

/* 진단평가 - 자기주도학습진단 시작 */
.test_cont_title{font-size:28px;color:#000;line-height:48px;}
.test_cont_sub_title{font-size:16px;}
.test_intro_box{padding:40px;width:398px;border-right:1px solid #d5d5d5;}
.test_intro_box2{padding:40px;width:399px;}
.test_h5{font-size:24px;line-height:34px;padding-left:10px;}
.di_title{width:124px;height:124px;background:url('../images/CMM/bg_test_intro_box.gif') 0 0 no-repeat;font-size:20px;color:#fff;font-family:'NGBold';font-weight:bold;text-align:center;line-height:124px}
.di_title2{width:124px;height:91px;padding-top:33px;background:url('../images/CMM/bg_test_intro_box.gif') 0 0 no-repeat;font-size:20px;color:#fff;font-family:'NGBold';font-weight:bold;text-align:center;line-height:30px}
.di_intro_li_box{position:relative;padding:20px 10px 0;clear:both;}
.di_intro_li_box li{font-size:15px;line-height:26px;}
.list_bullet{padding-left:10px;background:url('../images/CMM/bullet_price_info.gif') 0 50% no-repeat;}
.test_contents_wrap .btn_box a{display:block;width:194px;height:22px;font-size:16px;color:#fff;text-align:center;padding:20px 0;margin:0 auto;}
.test_btn01{background:#4f5b61;margin-right:6px;}
.test_btn02{background:#e55600;}
.bg_test_direct{background:url('../images/CMM/bg_test_direct.gif') 100% 0 no-repeat;}

/* 진단평가 - 자기주도학습진단 검사준비 */
.bg_dkgray{background-color:#4f5b61;font-size:18px;}
.notice_list{position:relative;font-size:16px;padding-left:5px;}
.notice_list li{line-height:28px;}

/* 진단평가 - 자기주도학습진단 답안입력 */
.cont_title_p{font-size:20px;font-family:'NGBold';font-weight:bold;padding-left:25px;padding-bottom:13px;line-height:30px;background:url('../images/CMM/bg_h4_bullet.gif') 0 6px no-repeat;}

/* 진단평가 - 자기주도학습진단 완료 */
.test_cont_end{padding:50px 110px;*padding:50px 100px;}

/* 진단평가 - 영어진단 소개 */
.elt_tab1_list{position:relative;width:100%;}
.elt_tab1_list li{padding:25px 0 40px;height:110px;border-bottom:1px solid #d5d5d5;}
.elt_tab1_list li.first{padding:0 0 40px;border-bottom:1px solid #d5d5d5;}
.elt_tab1_list li.last{padding:25px 0 40px;border-bottom:0;}
.elt_list_title{width:320px;font-size:24px;color:#1a323a;line-height:30px;}
.elt_list_title .title_no{font-size:38px;color:#e55600;}
.elt_underline{border-bottom:1px solid #1a323a;}
.elt_list_txt{width:640px;font-size:16px;color:#767676;padding-top:10px;line-height:24px;}
.cap_title{font-size:22px;text-align:left;}
.etl_process{position:relative;width:100%;}
.etl_process li{position:relative;width:100%;font-size:16px;line-height:24px;padding-left:5px;}
.btn_member{position:absolute;top:30px;right:250px;}
.btn_member a{display:block;width:192px;height:60px;line-height:60px;border:1px solid #d5d5d5;font-size:16px;text-align:center;color:#4f5b61;}
.bg_arr2{background:url('../images/CMM/arr_9x14.png') 85% 50% no-repeat;}
.elt_list_title2{width:100%;font-size:24px;color:#1a323a;line-height:40px;}
.elt_list_title2 .title_no{font-size:38px;color:#e55600;}
.elt_sample_box{border:1px solid #ededed;width:928px;background:#f7f7f7;padding:20px 15px;}
.elt_sample_box p{color:#4e5c61;}
.elt_sample_box li{width:219px;line-height:24px;padding-left:0}

/*컨텐츠 탭2*/
.contents_tab_box_elt{width:100%;}
.contents_tab_box_elt .cont_tab{position:absolute;top:0;z-index:0}
.contents_tab_box_elt .cont_tab:hover,
.contents_tab_box_elt .cont_tab:active,
.contents_tab_box_elt .cont_tab:focus{position:absolute;top:0;z-index:1}
.contents_tab_box_elt .cont_tab a{display:block;padding:13px 0;text-align:center;font-size:14px;border:1px solid #ccc;border-bottom:1px solid #999;color:#777;background:#eee;letter-spacing:-1px;font-family:'NGBold';font-weight:bold;z-index:0}
.contents_tab_box_elt .cont_tab a:hover,
.contents_tab_box_elt .cont_tab a:active,
.contents_tab_box_elt .cont_tab a:focus{color:#000;border:1px solid #999;border-bottom:1px solid #fff;background:#fff;font-family:'NGBold';font-weight:bold;z-index:1}
.cont_elt_tab01{left:0;}
.cont_elt_tab01 a{width:166px}
.cont_elt_tab02{left:167px;}
.cont_elt_tab02 a{width:136px}
.cont_elt_tab03{left:304px;}
.cont_elt_tab03 a{width:136px}
.contents_tab_box_elt .tab_cont{display:none;border-top:1px solid #999;padding-top:50px;padding-bottom:50px;}
.contents_tab_box_elt.active h5{z-index:1;}
.contents_tab_box_elt.active h5 a{display:block;padding:13px 0;text-align:center;font-size:14px;color:#000;border:1px solid #999;border-bottom:1px solid #fff;background:#fff;letter-spacing:-1px;z-index:1;}
.contents_tab_box_elt.active .tab_cont{display:block;}
.contents_tab_box_elt .cont_title_h6{font-size:20px;font-family:'NGBold';font-weight:bold;padding-left:25px;padding-bottom:13px;line-height:30px;background:url('../images/CMM/bg_h4_bullet.gif') 0 6px no-repeat;}

/* 진단평가 - 영어진단 테스트 정보입력 */
.elt_btn_box{position:relative;padding:20px;}
.elt_btn_box a{display:inline-block;width:160px;padding:10px 0;font-size:16px;background:#777;color:#fff;font-family:'NGBold';font-weight:bold;}

/* 진단평가 - 영어진단 테스트 검사준비 */
.elt_ready_box{position:relative;width:878px;border:1px solid #ededed;padding:40px;background:#f7f7f7;font-size:25px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;}
.elt_ready_box .step_age{font-size:40px;}

/* 진단평가 - 인적성 검사 소개 */
.bg_aptitude{height:300px;background:url('../images/CMM/bg_aptitude_cont.gif') 0 0 no-repeat;}
.test_section{position:relative;border-top:1px solid #d5d5d5;}
.test_section li.list1{position:relative;width:438px;border:1px solid #d5d5d5;border-top:0;padding:35px 20px;}
.test_section li.list2{position:relative;width:439px;border-bottom:1px solid #d5d5d5;border-right:1px solid #d5d5d5;padding:35px 20px;}
.test_section dt{font-size:20px;padding-left:25px}
.test_section .section_txt1{font-size:16px;line-height:24px}
.test_section .section_txt2{font-size:14px;line-height:20px;}
.bg_dt1{background:url('../images/CMM/bg_apti_section1.png') 0 50% no-repeat;}
.bg_dt2{background:url('../images/CMM/bg_apti_section2.png') 0 50% no-repeat;}
.bg_dt3{background:url('../images/CMM/bg_apti_section3.png') 0 50% no-repeat;}
.bg_dt4{background:url('../images/CMM/bg_apti_section4.png') 0 50% no-repeat;}

.test_dispersion{position:relative;width:100%;}
.test_dispersion .disper01{position:relative;width:320px;}
.test_dispersion .disper02{position:relative;width:618px;border:1px solid #ddd;}
.test_dispersion .disper02 ul{padding:18px 20px;width:489px}
.test_dispersion .disper02 li{font-size:20px;color:#666;}
.test_dispersion .disper02 li span{display:block;font-size:15px;}
.test_dispersion .disper_title{width:89px;line-height:82px;font-size:18px;font-family:'NGBold';font-weight:bold;background:#f6f6f6;text-align:center;}
.apti_char{position:absolute;top:1px;left:2px;}

/* 진단평가 - 인적성 검사 정보입력 */
.apti_tip{display:block;padding:0 20px 0 30px;line-height:20px;background:url('../images/CMM/bullet_price_info.gif') 20px 7px no-repeat;}
.btn_box3 a{display:block;width:194px;height:22px;color:#fff;text-align:center;padding:20px 0;margin:0 auto;}

/* 에듀멤버스 존 */

/* 에듀멤버스 존 3depth */
.members_intro_3dep{left:-25px;width:280px;}
.kpoint_3dep{left:-52px;width:250px;}
.grade_3dep{left:-52px;width:250px;}
.card_3dep{left:-170px;width:500px;}
.benefit_3dep{left:-330px;width:700px;}
.edu_notice_3dep{left:-22px;width:150px;}

/* 에듀멤버스 존 - 제휴카드안내*/
.card_image_box{position:relative;padding:0;}
.card_image_box ul{position:relative;padding:240px 160px 20px;}
.card_image_box ul.img1{position:relative;padding:240px 195px 20px;}
.card_image_box ul li{float:left;width:69px;}
.card_image_box ul li a{display:block;padding:7px;cursor:default;}
.card_image_box ul li a .book_img{display:none;}
.card_image_box ul li a:hover .book_img,
.card_image_box ul li a:active .book_img,
.card_image_box ul li a:focus .book_img{display:block;width:460px;height:233px;position:absolute;top:0px;left:0;}
.card_image_box ul li a.active .book_img{display:block;width:460px;height:233px;position:absolute;top:0px;left:0;}

.page_title{font-size:42px;font-family:'Nanum Gothic';}
.page_title span{font-family:'NGBold';font-weight:bold;}
.page_title span.bt01{color:#ee6a00;border-bottom:3px solid #ee6a00;}
.page_title span.bt02{color:#000;border-bottom:3px solid #000;}
.edu_btn_box a{display:block;width:194px;height:22px;font-size:16px;color:#fff;text-align:center;padding:20px 0;}

.sub_table_box{position:relative;width:100%;border-top:1px solid #656565;}
.sub_table_box table{width:100%;font-size:14px;}
.sub_table_box table th{border-bottom:1px solid #dddddd;padding:17px 0;background:#f3f3f3;}
.sub_table_box .line2{border-bottom:1px solid #dddddd;padding:7px 0;background:#f3f3f3;line-height:18px;}
.sub_table_box table td{border-bottom:1px solid #dddddd;padding-top:22px;padding-bottom:22px;}
.sub_table_box .bg_bar{background:#f3f3f3 url('../images/CMM/bg_bar_1x19.gif') 0 50% no-repeat;}
.sub_table_box .bo_r1{border-right:1px solid #dddddd;}
.sub_table_box .paginate{padding:20px 0;}
.sub_table_box .table_note{display:block;padding-left:40px;background:url('../images/CMM/bullet_bk_3x3.gif') 32px 11px no-repeat;line-height:24px;}

.benefit_box{position:relative;width:100%;background:#f6f6f6;padding:35px 0}
.benefit_box .benefit_list1{padding:10px 10px 30px 60px;width:410px;color:#666;}
.benefit_box .benefit_list1_r{padding:10px 10px 30px 50px;width:410px;color:#666;}
.benefit_box .benefit_title{font-size:22px;padding-top:15px;padding-bottom:15px;color:#333;}
.benefit_box .benefit_list2{font-size:15px;;background:url('../images/CMM/bullet_gray_3x3.gif') 0 10px no-repeat;padding-left:10px;line-height:22px;}
.bg_bene_icon01{background:url('../images/CMM/icon_benefit01.png') 0 0 no-repeat;padding-left:35px;}
.bg_bene_icon02{background:url('../images/CMM/icon_benefit02.png') 0 50% no-repeat;padding-left:50px;}
.bg_bene_icon03{background:url('../images/CMM/icon_benefit03.png') 0 50% no-repeat;padding-left:45px;}
.bg_bene_icon04{background:url('../images/CMM/icon_benefit04.png') 0 50% no-repeat;padding-left:50px;}
.bg_bene_icon05{background:url('../images/CMM/icon_benefit05.png') 0 50% no-repeat;padding-left:65px;}
.bg_bene_icon06{background:url('../images/CMM/icon_benefit06.png') 0 50% no-repeat;padding-left:40px;}

.sub_contents_box_main2{position:relative;width:100%;padding:40px 0 0px;border-bottom:1px dashed #cccccc;}
.sub_contents_box_main2 .s_contents_left{position:relative;width:460px;float:left;}
.sub_contents_box_main2 .s_contents_right{position:relative;width:460px;float:right;}
.card_sub_box{position:relative;padding:22px 40px 22px 65px;border-bottom:1px solid #cccccc;}
.card_sub_box dl{position:relative;width:253px;height:137px;text-align:center;padding-top:115px}
.card_sub_box dt{font-size:25px;color:#f64a51;font-family:'NGBold';font-weight:bold;}
.card_sub_box dd{font-size:13px;}
.bg_card_sub1{background:url('../images/CMM/bg_card_sub1.gif') 0 0 no-repeat;}
.bg_card_sub2{background:url('../images/CMM/bg_card_sub2.gif') 0 0 no-repeat;}
.bg_card_sub3{background:url('../images/CMM/bg_card_sub3.gif') 0 0 no-repeat;}
.bg_card_sub4{background:url('../images/CMM/bg_card_sub4.gif') 0 0 no-repeat;}
.card_tip{padding:15px 0;}
.bg_bene_icon07{background:url('../images/CMM/icon_benefit07.png') 0 50% no-repeat;padding-left:40px;}
.bg_bene_icon08{background:url('../images/CMM/icon_benefit08.png') 0 50% no-repeat;padding-left:50px;}
.bg_bene_icon09{background:url('../images/CMM/icon_benefit09.png') 0 50% no-repeat;padding-left:40px;}
.bg_bene_icon10{background:url('../images/CMM/icon_benefit10.png') 0 50% no-repeat;padding-left:50px;}
.note_tip{font-size:20px;color:#1a323a;}
.note_tip_box{position:relative;width:870px;height:417px;padding:42px 45px 50px;background:url('../images/CMM/bg_note_tip.gif') 0 0 no-repeat;}
.note_tip_box .note_tip_l{position:relative;width:548px;}
.note_tip_box .note_tip_l .tip_list1{width:176px;height:134px;padding-top:42px;text-align:center;}
.note_tip_box .note_tip_l .tip_list2{clear:both;width:548px;height:158px;padding-top:30px;}
.note_tip_box .use_card{font-size:15px;color:#666;}
.note_tip_box .save_point{font-size:24px;}
.kyowon_use_l{padding-left:62px;width:310px;font-size:15px}
.kyowon_use_l .kw_use{font-size:15px;}
.kyowon_use_l ul{padding:0 20px 0 15px;color:#666;}
.kyowon_use_l li{position:relative;line-height:22px;}
.kyowon_use_l li.last{border-bottom:1px solid #ddd;padding-bottom:10px;}
.kyowon_use_l .won{position:absolute;top:0;right:0;}
.kyowon_use_l .won1{position:absolute;top:0;right:32px;}
.kyowon_use_l .won2{position:absolute;top:10px;right:52px;}
.kyowon_use_l .kw_use_total{position:relative;padding:10px 20px 0 15px;}
.kyowon_use_r{width:176px;padding-top:45px;text-align:center;}
.note_tip_box .note_tip_r{position:relative;width:322px;padding-top:125px;text-align:center;}
.note_tip_box .note_tip_r .pay_back{font-size:18px;color:#666;}
.note_tip_box .note_tip_r .all_point{font-size:28px;}
.note_tip_box .note_tip_r .all_point span{font-size:50px;}
.baby_tip{font-size:13px;color:#f64a51;text-align:right;padding:10px 0 0;clear:both;}
.kw_point li{font-size:16px;line-height:26px;padding-left:25px;background:url('../images/CMM/bullet_bk_3x3.gif') 10px 50% no-repeat;}

/* 에듀멤버스존 - 혜택 및 이벤트 */
.edu_tab1{position:relative;width:960px;padding-top:30px;padding-bottom:20px;}
.tab_frame{width:960px;height:auto;overflow:hidden;}
.tab_frame ul{display:inline-block;margin:0 auto;}
.tab_frame li{float:left;width:155px;height:70px;overflow:hidden;margin-right:6px;padding-top:10px;}
.tab_frame li.last{margin-right:0;}
.tab_frame li a{display:block;width:100%;height:70px;text-align:center;font-size:18px;color:#c0c0c0;line-height:70px;font-family:'NGBold';font-weight:bold;background:url('../images/CMM/bg_edu_tab1.gif') -155px 0 no-repeat;}
.tab_frame li a:hover,
.tab_frame li a:active,
.tab_frame li a:focus{color:#1a323a;line-height:70px;background:url('../images/CMM/bg_edu_tab1.gif') 0 0 no-repeat;}
.tab_frame li a.active{color:#1a323a;line-height:70px;background:url('../images/CMM/bg_edu_tab1.gif') 0 0 no-repeat;}
.tab_contents_box{position:relative;width:100%;padding:0;}
.tab_contents_box .brand_title_h5{font-size:20px;font-family:'NGBold';font-weight:bold;padding-left:25px;padding-top:18px;background:url('../images/CMM/bg_h4_bullet.gif') 0 18px no-repeat;}
.edu_tab_title{position:relative;width:100%;height:179px;padding-top:20px}
.edu_tab_title p{text-align:center;padding:3px 0;}
.bg_edutab_title{background:url('../images/CMM/bg_edu_tab_title.gif') 0 0 repeat-x;}
.bg_edutab_title2{background:url('../images/CMM/bg_edu_tab_title2.gif') 0 0 repeat-x;}
.page_title2{font-size:40px;}
.page_title2 span.bt01{color:#ee6a00;border-bottom:3px solid #ee6a00;}
.page_title2 span.bt02{color:#000;border-bottom:3px solid #000;}
.page_title2 span.bt01_2{color:#ee6a00;border-bottom:2px solid #ee6a00;}
.tab_tip{padding:15px 0;}
.tab_tip p{font-size:13px;color:#666;line-height:18px;}
.free_img{position:absolute;top:18px;right:25px;}
.tab_cont_img_box{padding:10px 0 15px;}
.bullet_black{padding-left:10px;background:url('../images/CMM/bullet_gray_3x3.gif') 2px 7px no-repeat;line-height:24px;}
.bullet_black2{padding-left:10px;background:url('../images/CMM/bullet_gray_3x3.gif') 2px 10px no-repeat;line-height:24px;}
.tab_ibe_l{width:210px;padding:5px 30px;font-size:16px;font-family:'NGBold';font-weight:bold;}
.tab_ibe_r{width:690px;padding:5px 0;}
.tab_ibe_r p{font-size:14px;}
.tab_ibe_r .ibe_call{padding-right:40px;}
.tab_ibe_r .ibe_fax{padding:0 10px;}
.tab_ibe_r .ibe_home{padding-right:20px;}
.tab_hotel_list_box{position:relative;width:100%;}
.hotel_list2{position:relative;padding:10px 0 40px;}
.hotel_list2_title{position:relative;width:100%;}
.hotel_list2 h5{font-size:16px;font-family:'NGBold';font-weight:bold;line-height:24px;}
.hotel_list2 h5 span{font-size:22px;}
.hotel_list2 .hotel_list_sub{font-size:13px;color:#999;padding:5px 0;}
.hotel_list2 .open_btn{position:absolute;width:126px;height:40px;top:0;right:0;background:url('../images/CMM/bg_hotel_open.gif') 0 0 no-repeat;}
.hotel_list2 .open_btn a{display:block;width:106px;padding-left:20px;font-size:13px;line-height:40px;color:#777;font-family:'NGBold';font-weight:bold;}
.hotel_list2 .close_btn{position:absolute;width:126px;height:40px;;top:10px;right:0;background:url('../images/CMM/bg_hotel_close.gif') 0 0 no-repeat;z-index:50}
.hotel_list2 .close_btn a{display:block;width:106px;padding-left:20px;font-size:13px;line-height:40px;color:#777;font-family:'NGBold';font-weight:bold;}
.hotel_cont_benefit{padding:10px 0;}
.tab_hotel_l{width:45px;padding:5px 30px;font-size:16px;font-family:'NGBold';font-weight:bold;}
.tab_hotel_r{width:435px;padding:5px 0;}
.tab_hotel_r li{font-size:14px;display:block;}
.tab_hotel_r li span{color:#767676;}
.tab_hotel_r2{width:420px;padding:5px 0;}
.tab_hotel_r2 p{font-size:14px;}
.tab_hotel_r2 .hotel_call{padding-right:30px;}
.tab_hotel_r2 .hotel_home{padding-right:20px;}
.edu_tab_cont{position:relative;width:100%;}
.edu_tab_cont .btn_box{position:relative;width:100%;}
.edu_tab_cont .btn_box span{display:block;width:192px;height:60px;margin:0 auto;}
.edu_tab_cont .btn_box a{display:block;width:192px;line-height:60px;text-align:center;}
.edu_tab_cont .btn_box .bg_white{background:#fff;border:1px solid #d5d5d5}
.brand_title_h5 .sub_title{font-size:13px;color:#666;font-family:'NGNormal';font-weight:normal;}
.edu_faq{position:relative;width:100%;}
.edu_faq .edu_faq_list{border-top:2px solid #656565;border-bottom:2px solid #656565;}
.edu_faq .edu_faq_list dt{position:relative;border-top:1px solid #ddd;padding:20px 0 20px 70px;font-size:14px}
.edu_faq .edu_faq_list dt .faq_q{position:absolute;top:15px;left:35px;font-size:20px;font-family:'NGBold';font-weight:bold;}
.edu_faq .edu_faq_list dt .search{text-decoration:underline;}
.edu_faq .edu_faq_list dt .faq_arr{position:absolute;top:20px;*top:25px;right:35px;}
.edu_faq .edu_faq_list dd{position:relative;padding:30px 30px 30px 100px;font-size:14px;color:#666;line-height:18px;background:#fafafa;}
.edu_faq .edu_faq_list dd .faq_a{position:absolute;top:30px;left:70px;font-size:20px;font-family:'NGBold';font-weight:bold;color:#333;}
.right_btn_box{position:absolute;top:5px;right:5px;}
.right_btn_box a{display:block;width:118px;height:33px;line-height:33px;text-align:center;font-size:15px;border:1px solid #d5d5d5;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.edu_vip_mentor{display:block;padding:0 80px;line-height:24px;}
.edu_bene_mentor{position:relative;border:1px solid #d5d5d5;}
.join_mentoring2{padding:20px 30px;}
.join_mentoring2 li{padding:12px 0;border-bottom:1px dashed #ccc;font-size:15px;}
.join_mentoring2 li.last{border-bottom:0;}
.join_mentoring2 li span{display:inline-block;width:100px;font-family:'NGBold';font-weight:bold;color:#666;}
.bene_mentoring_btn{position:absolute;top:125px;right:0;}

/* 에듀 멤버스 존 - 혜택 및 이벤트 -이용후기*/
.search_box{position:relative;width:100%;padding:10px 0;}
.search_box input,
.search_box select{vertical-align:top;*vertical-align:middle;}
.search_box2{position:relative;width:100%;padding:0;}
.search_box2 input,
.search_box2 select{vertical-align:top;*vertical-align:middle;}
.srch_btn{display:inline-block;width:86px;padding:4px 0;line-height:18px;*line-height:12px;border:0;background:#656565;font-size:14px;color:#fff;font-family:'NGBold';font-weight:bold;cursor:pointer;text-align:center;}
.write_btn_box{position:relative;text-align:center;padding:40px 0}
.write_btn_box_r{position:relative;text-align:right;padding:20px 0}
.write_btn_box input{vertical-align:middle}
.write_btn{padding:12px 45px;*padding:10px 30px;background:#e55600;font-size:14px;color:#fff;font-family:'NGBold';border:0;font-weight:bold;cursor:pointer;}
.write_btn2{padding:12px 45px;background:#e55600;font-size:14px;color:#fff;font-family:'NGBold';border:0;font-weight:bold;cursor:pointer;}
.reset_btn{padding:12px 45px;*padding:10px 30px;background:#777;font-size:14px;color:#fff;font-family:'NGBold';border:0;font-weight:bold;cursor:pointer;}
.edu_write_cont{min-height:200px;overflow-y:scroll;}
.edu_view_box{position:relative;width:100%;border-top:2px solid #656565;}
.edu_view_box dt{border-bottom:1px solid #eaeaea;}
.edu_view_box dt .view_title{display:block;padding:17px 30px;font-size:16px;background:#f3f3f3;}
.edu_view_box dt .view_title_sub{display:block;padding:17px 30px;font-size:14px}
.edu_view_box dt .date{display:block;font-size:14px;position:absolute;top:17px;right:127px;text-align:center;width:100px;}
.edu_view_box dt .hit{display:block;font-size:14px;position:absolute;text-align:center;width:100px;top:17px;right:20px;background:url('../images/CMM/bg_bar_1x10_g.gif') 0 50% no-repeat;}
.edu_view_box dt .file_box{display:block;padding:17px 30px;font-size:14px;background:#fff;}
.edu_view_box dt .file_box .file{background:url('../images/CMM/bg_file.gif') 0 50% no-repeat;padding-left:15px;}
.edu_view_box dd .view_cont{position:relative;padding:50px 30px;font-size:14px;line-height:22px;color:#666;}
.edu_view_box dd .view_cont img{margin:0 auto;}
.edu_view_box dd .view_cont2{position:relative;padding:30px 0;font-size:14px;line-height:22px;color:#666;}
.edu_view_box dd .view_cont2 table{margin:0 auto}
/* 댓글 */
.view_reply{padding:0 30px;background:#fafafa;}
.view_reply .reply_no{font-size:14px;font-family:'NGBold';font-weight:bold;border:0;padding:13px 0;}
.reply_write_box .reply_write{display:block;float:left;width:760px;height:70px;border:1px solid #ddd;border-right:0;overflow-y:scroll;}
.reply_write_box .btn_reply{display:block;float:left;width:121px;height:82px;line-height:82px;border:0;text-align:center;background:#4f5b61;color:#fff;font-size:16px;cursor:pointer;}
.reply_list{position:relative;}
.reply_list li{position:relative;padding:25px 0 0px;border-bottom:1px dashed #c7c7c7;}
.reply_list .reply_name_id{font-size:14px;font-family:'NGBold';font-weight:bold;}
.reply_list .reply_date{font-size:13px;color:#999;font-family:'NGNormal';font-weight:normal;}
.reply_list .reply_time{font-size:13px;color:#999;font-family:'NGNormal';font-weight:normal;}
.reply_list .reply_cont{padding:10px 0;line-height:18px;font-size:13px;color:#666; width:900px;}
.reply_list .reply_modify_box{position:absolute;width:70px;text-align:right;top:25px;right:5px;font-size:13px;color:#777;}
.reply_list .reply_modify_box a{font-size:13px;color:#777;}
.reply_list .reply_modify_write_box{padding:10px 0;}
.reply_list .reply_modify_write_box .reply_write{display:block;float:left;width:760px;height:40px;border:1px solid #ddd;border-right:0;overflow-y:scroll;}
.reply_list .reply_modify_write_box .btn_reply{display:block;float:left;width:121px;height:52px;line-height:52px;border:0;text-align:center;background:#4f5b61;color:#fff;font-size:16px;cursor:pointer;}
.view_reply .paginate{padding:40px 0;}

.view_prev_next_box{position:relative;width:100%;font-size:14px;border-top:1px solid #1a323a;border-bottom:1px solid #1a323a;}
.view_prev_next_box .edu_view_prev{position:relative;border-bottom:1px solid #eaeaea;}
.view_prev_next_box .edu_view_next{position:relative;}
.view_prev_next_box .view_go{display:block;padding:15px 40px;background:#f3f3f3;color:#5d5d5d;text-align:center;font-family:'NGBold';font-weight:bold;}
.view_prev_next_box .title{display:block;padding:15px 0;}
.view_prev_next_box .prev_date{display:block;padding:15px 40px;text-align:center}
.view_prev_next_box .next_date{display:block;padding:15px 40px;text-align:center}

/* 에듀 멤버스 존 - 혜택 및 이벤트 -진행중 이벤트 */
.evnt_list{position:relative;width:100%;}
.evnt_list li{padding:20px 0;border-bottom:1px solid #e6e6e6;}
.evnt_list .evnt_img{width:300px;height:124px;}
.evnt_list .evnt_img img{vertical-align:top;}
.evnt_list .evnt_txt_box{padding:20px;}
.evnt_list .evnt_txt_box .evnt_title a{font-size:16px;font-family:'NGBold';font-weight:bold;}
.evnt_list .evnt_txt_box .evnt_term{font-size:13px;color:#777;}

.view_title_sub .term{margin-right:15px;}
.view_title_sub .hit2{display:inline-block;*display:inline;*zoom:1;font-size:14px;text-align:center;width:100px;background:url('../images/CMM/bg_bar_1x10_g.gif') 0 50% no-repeat;}
.view_title_sub .social_box2{display:block;position:absolute;top:63px;right:0;}

/* 에듀 멤버스 존 - 혜택 및 이벤트 -당첨자안내*/
.my_evnt_list_wrap{position:relative;width:100%;padding:10px 0;}
.my_evnt_list_wrap .my_evnt_list_box{border:1px solid #ddd;}
.my_evnt_list_wrap .my_evnt_list_title{width:146px;line-height:27px;font-size:18px;color:#5391bd;padding:25px 30px;font-family:'NGBold';font-weight:bold;}
.my_evnt_list_wrap .my_evnt_list{padding:25px 0;width:716px;height:27px;}
.my_evnt_list_wrap .my_evnt_list ul{width:716px;}
.my_evnt_list_wrap .my_evnt_list .list_frame{position:relative;height:27px;overflow:hidden;}
.my_evnt_list_wrap .my_evnt_list li{position:relative;padding-right:107px;height:27px;line-height:27px;}
.my_evnt_list_wrap .my_evnt_list li .txt_wrap{position:relative;font-size:16px;}
.my_evnt_list_wrap .my_evnt_list li a{font-size:16px;}
.my_evnt_list_wrap .my_evnt_list li .evnt_end{font-size:16px;font-family:'NGBold';font-weight:bold;color:#e55600;margin-right:8px;}
.my_evnt_list_wrap .my_evnt_list li .evnt_ing{font-size:16px;font-family:'NGBold';font-weight:bold;color:#357b9e;margin-right:8px;}
.my_evnt_list_wrap .my_evnt_list li .winner_go{display:block;position:absolute;top:-4px;right:-107px;width:99px;height:27px;background:url('../images/CMM/bg_edu_winner_go.gif') 0 50% no-repeat;}
.my_evnt_list_wrap .my_evnt_list li .winner_go a{display:block;padding:0 14px;font-size:12px;color:#777;}
.my_evnt_btn{width:34px;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.my_evnt_btn a{display:block;height:38px;text-indent:-999em;}
.my_evnt_btn .list_prev{border-bottom:1px solid #ddd;background:url('../images/CMM/btn_my_list_prev.gif') 50% 50% no-repeat;}
.my_evnt_btn .list_next{background:url('../images/CMM/btn_my_list_next.gif') 50% 50% no-repeat;}
/*.evnt_more a{display:block;font-size:16px;color:#999;font-family:'NGBold';font-weight:bold;line-height:25px;padding:25px;background:url('../images/CMM/arr_more.gif') 90% 50% no-repeat;}*/
.evnt_more{display:block;width:100%;font-size:14px;color:#999;font-family:'NGBold';font-weight:bold;line-height:35px;margin-right:25px;background:url('../images/CMM/bg_arr_round.gif') 100% 50% no-repeat;border-bottom:1px solid #ddd;}
.evnt_more a{text-align:right;padding-right:25px;}
.evnt_all{padding:4px 16px;margin-right:8px;font-size:12px;font-family:'NGBold';font-weight:bold;color:#fff;background:url('../images/CMM/bg_edu_evnt01.gif') 0 50% no-repeat;}
.evnt_edu{padding:4px 10px;margin-right:8px;font-size:12px;font-family:'NGBold';font-weight:bold;color:#fff;background:url('../images/CMM/bg_edu_evnt02.gif') 0 50% no-repeat;}

/* 에듀 멤버스 존 - VIP전용 혜택*/
.top_vip_box{position:relative;width:960px;height:136px;background:#eee url('../images/CMM/img_edu_vip.png') 0 0 no-repeat;}
.top_vip_box .vip_title{padding:10px 215px 15px}
.top_vip_box .vip_title .vip_title01{font-size:26px;color:#000;}
.top_vip_box .vip_title .vip_title02{font-size:16px;}
.btn_vip{display:inline-block;font-size:14px;text-align:center;padding:3px 0;width:70px;color:#fff;background:#777;}
.btn_vip_ing{display:inline-block;font-size:14px;text-align:center;padding:3px 0;width:70px;color:#fff;background:#f69c56;}
.vip_tip{padding:10px 0;}
.vip_tip p{font-size:14px;color:#777;line-height:18px;}

.teacher_img_box{width:150px;height:126px;padding:4px;border:1px solid #ddd}
.teacher_img_box img{vertical-align:top;}
.lec_info{padding:15px 20px;width:760px;height:106px;background:#eee;}
.lec_info p{font-size:14px;}
.lec_info p .lec_title{display:inline-block;width:95px;font-size:15px;font-family:'NGBold';font-weight:bold;color:#e55600;}
.btn_s{display:inline-block;width:74px;line-height:20px;text-align:center;}
.btn_m{display:inline-block;width:88px;line-height:30px;text-align:center;}
.btn_m_w{display:inline-block;width:86px;line-height:28px;border:1px solid #d5d5d5;text-align:center;}
.normal_video{background:#777;color:#fff}
.high_video{background:#ff5d47;color:#fff}

.vip_inner_box{padding:0 20px 10px;border-bottom:1px solid #ddd;}
.vip_inner_box .vip_dl{border-bottom:1px dashed #ddd;}
.vip_inner_box .last{border-bottom:0;}
.vip_inner_box dl{font-size:15px;color:#666;line-height:22px;padding:15px 0;}
.vip_inner_box dt{width:85px;}
.vip_inner_box dd{width:835px;}
.vip_btn_box{padding:10px 0}
.view_before{color:#ff5d47;font-family:'NGBold';font-weight:bold;}
.view_ing{color:#099999;font-family:'NGBold';font-weight:bold;}
.view_ok{color:#333;font-family:'NGBold';font-weight:bold;}
.table_box_vip{position:relative;width:100%;}
.table_box_vip table{width:100%;border-bottom:2px solid #656565;font-size:14px;}
.table_box_vip table th{border-top:2px solid #656565;border-bottom:1px solid #656565;padding:17px 0;background:#f3f3f3;}
.table_box_vip .bg_bar{background:#f3f3f3 url('../images/CMM/bg_bar_1x19.gif') 0 50% no-repeat;}
.table_box_vip table td{border-bottom:1px solid #dddddd;padding-top:10px;padding-bottom:10px;}
.table_box_vip .paginate{padding:20px 0;}
.table_box_vip .personal_inquiry{position:absolute;top:-45px;right:0;}
.table_box_vip .personal_inquiry a{display:block;padding:8px 15px;font-size:15px;color:#777;border:1px solid #d5d5d5;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.table_box_vip .bo_r1{border-right:1px solid #dddddd;}
.vip_dwn_book{position:relative;width:160px;height:170px;}
.vip_dwn_book a{display:block;position:relative;width:100%;height:100%;background:url('../images/CMM/bg_view_book2.gif') 0 0 no-repeat;}
.vip_dwn_book a .img_book{display:block;position:relative;padding:1px 7px 1px 1px;}
.vip_dwn_book a .img_txt{position:absolute;top:130px;left:10px;font-size:22px;font-family:'NGBold';font-weight:bold;text-align:center;color:#fff;}
.vip_dwn_book_title{width:700px;padding:20px 20px 20px 40px;}
.vip_dwn_book_title p{font-size:15px;color:#666;}
.vip_dwn_book_title .vip_book_title{font-size:18px;font-family:'NGBold';font-weight:bold;color:#e55600;}
.vip_dwn_book_title .vip_book_title2{display:inline-block;width:95px;font-size:15px;font-family:'NGBold';font-weight:bold;color:#000;}

/* 강의 뷰페이지 상단 */
.vip_lecture_box{position:relative;width:100%;border-top:2px solid #ebebeb;border-bottom:2px solid #ebebeb;}
.board_view_head{position:relative;width:860px;padding:18px 100px 18px 0;}
.board_view_head h3{display:inline;margin:0 20px 0 0;font-size:16px;color:#333;}
.board_view_head span{font-size:12px;color:#333;}
.board_view_head .bar{color:#ddd;font-size:12px;}
.board_view_head .hit{position:absolute;top:24px;right:0;width:100px;text-align:right;font-size:12px;}
.board_view_head .hit span{color:#ff5d47;}

/* 비디오 플레이어 */
.player_box_wrap{width:100%;margin:0 0 20px;}
.player_box_wrap .tip{float:left;}
.player_box{width:700px;height:445px;margin:0 0 10px;overflow:hidden;}
.player_cont{position:relative;width:248px;height:407px;padding:36px 0 0;margin:0 0 10px;border:1px solid #ddd;overflow:hidden;}
.player_box2{width:700px;height:445px;margin:0 auto 10px;overflow:hidden;}
.view_ani_viewer{width:700px;padding:40px 0;margin:0 auto;}
.view_ani_viewer .player_head{position:relative;padding:20px 100px 20px 20px;border:1px solid #ddd;border-bottom:0;}
.view_ani_viewer .player_head .hit{position:absolute;top:22px;right:20px;font-size:12px;}

.list_box_type1{overflow:hidden;}
.list_box_type1 .plt_view_box{height:314px;padding:20px 20px 20px 20px;overflow-y:auto;display:none;}
.list_box_type1 .plt_view_box.active{display:block;}
.list_box_type1 h4{position:absolute;top:0;left:0;width:124px;height:36px;}
.list_box_type1 h4 a{display:block;width:100%;height:100%;line-height:36px;font-weight:bold;text-align:center;font-size:14px;color:#777;background:#ebebeb;}
.list_box_type1 h4 a:hover{display:block;width:100%;height:100%;line-height:36px;font-weight:bold;text-align:center;font-size:14px;color:#333;background:#fff;}
.list_box_type1 h4 a:active{display:block;width:100%;height:100%;line-height:36px;font-weight:bold;text-align:center;font-size:14px;color:#333;background:#fff;}
.list_box_type1 h4 a:focus{display:block;width:100%;height:100%;line-height:36px;font-weight:bold;text-align:center;font-size:14px;color:#333;background:#fff;}
.list_box_type1 h4 a.active{display:block;width:100%;height:100%;line-height:36px;font-weight:bold;text-align:center;font-size:14px;color:#333;background:#fff;}
.list_box_type1 ul{}
.list_box_type1 li a{display:block;padding:6px 10px;font-size:14px;}
.list_box_type1 p.tip{position:absolute;bottom:0;left:0;width:208px;height:36px;padding:9px 20px;font-size:14px;background:#f7f7f7;}

.list_box_type2{overflow:hidden;}
.list_box_type2 .plt_view_box{height:314px;padding:20px 20px 20px 20px;overflow-y:auto;display:none;}
.list_box_type2 .plt_view_box.active{display:block;}
.list_box_type2 h4{position:absolute;top:0;left:0;width:124px;height:36px;}
.list_box_type2 h4 a{display:block;width:100%;height:100%;line-height:36px;font-weight:bold;text-align:center;font-size:14px;color:#777;background:#ebebeb;}
.list_box_type2 h4 a:hover{display:block;width:100%;height:100%;line-height:36px;font-weight:bold;text-align:center;font-size:14px;color:#333;background:#fff;}
.list_box_type2 h4 a:active{display:block;width:100%;height:100%;line-height:36px;font-weight:bold;text-align:center;font-size:14px;color:#333;background:#fff;}
.list_box_type2 h4 a:focus{display:block;width:100%;height:100%;line-height:36px;font-weight:bold;text-align:center;font-size:14px;color:#333;background:#fff;}
.list_box_type2 h4 a.active{display:block;width:100%;height:100%;line-height:36px;font-weight:bold;text-align:center;font-size:14px;color:#333;background:#fff;}
.list_box_type2 .btns{height:40px;padding:0px;margin:0 0px 20px;}
.list_box_type2 .btn_all_view{display:block;height:38px;padding:0px;margin:0 0px 0px;border:1px solid #ff5d47;line-height:38px;color:#fff;font-size:15px;font-weight:bold;text-align:center;background:#ff5d47;}
.list_box_type2 ul{margin-left:-10px;}
.list_box_type2 li{float:left;margin:0 0 10px 10px;}
.list_box_type2 li a{display:block;width:97px;height:38px;line-height:38px;text-align:center;font-size:14px;font-weight:bold;color:#333;border:1px solid #ddd;background:#f3f3f3;}
.list_box_type2 li a:hover{border:1px solid #4f5b61;color:#fff;background:#4f5b61;}
.list_box_type2 li a:active{border:1px solid #4f5b61;color:#fff;background:#4f5b61;}
.list_box_type2 li a:focus{border:1px solid #4f5b61;color:#fff;background:#4f5b61;}
.list_box_type2 p.tip{position:absolute;bottom:0;left:0;width:208px;height:36px;padding:9px 20px;font-size:14px;background:#f7f7f7;}

.bookmark_list{overflow:hidden;}
.bookmark_list .plt_view_box{height:367px;padding:20px 0px 20px 0px;display:none;}
.bookmark_list .plt_view_box.active{display:block;}
.bookmark_list h4{position:absolute;top:0;right:0;width:124px;height:36px;}
.bookmark_list h4 a{display:block;width:100%;height:100%;line-height:36px;font-weight:bold;text-align:center;font-size:14px;color:#777;background:#ebebeb;}
.bookmark_list h4 a:hover{display:block;width:100%;height:100%;line-height:36px;font-weight:bold;text-align:center;font-size:14px;color:#333;background:#fff;}
.bookmark_list h4 a:active{display:block;width:100%;height:100%;line-height:36px;font-weight:bold;text-align:center;font-size:14px;color:#333;background:#fff;}
.bookmark_list h4 a:focus{display:block;width:100%;height:100%;line-height:36px;font-weight:bold;text-align:center;font-size:14px;color:#333;background:#fff;}
.bookmark_list h4 a.active{display:block;width:100%;height:100%;line-height:36px;font-weight:bold;text-align:center;font-size:14px;color:#333;background:#fff;}
.bookmark_list .btns{height:40px;padding:0 20px;margin:0 0px 20px;}
.bookmark_list .btn_add_bookmark{display:block;height:38px;padding:0px;margin:0 0px 0px;border:1px solid #ff5d47;line-height:38px;color:#fff;font-size:15px;font-weight:bold;text-align:center;background:#ff5d47;}
.bookmark_list fieldset{height:307px;padding:0 0 0 20px;overflow-x:hidden;overflow-y:auto;}
.bookmark_list ul{}
.bookmark_list li{float:left;width:100%;height:21px;padding:0 0 0 0;margin:0 0 5px;overflow:hidden;}
.bookmark_list li:after{display:block;clear:both;content:'';*zoom:1;}
.bookmark_list .nums{float:left;display:inline-block;width:21px;height:21px;line-height:21px;text-align:center;color:#fff;font-weight:bold;background:#4f5b61;}
.bookmark_list .ptime_check{float:left;display:inline-block;width:130px;height:15px;padding:2px 6px;line-height:15px;font-size:12px;}
.bookmark_list .btn_save_bm{float:left;display:inline-block;width:21px;height:21px;margin:0 1px 0 0;}
.bookmark_list .btn_del_bm{float:left;display:inline-block;width:21px;height:21px;}

/* 5개 갤러리 미리보기형식 */
.vab_list_box{position:relative;padding:20px 70px;border-top:1px solid #ddd;}
.vab_list_box .btn_prev{position:absolute;top:50%;left:0;width:70px;height:118px;margin-top:-59px;}
.vab_list_box .btn_next{position:absolute;top:50%;right:0;width:70px;height:118px;margin-top:-59px;}
.vab_list_box .list{position:relative;width:820px;height:118px;overflow:hidden;}
.vab_list_box .list.allview{position:relative;width:820px;height:auto;overflow:hidden;}
.vab_list_box ul{}
.vab_list_box li{float:left;position:relative;width:156px;height:118px;margin:0 10px 10px 0;}
.vab_list_box li a{display:block;}
.vab_list_box li .title{position:absolute;bottom:0;left:0;width:136px;height:14px;padding:10px;color:#fff;background:url('../images/CMM/bg_black_a60.png') center repeat;}
.vab_list_box li .title .subject{width:100%;}
.vab_list_box li .thumb{position:relative;width:156px;height:118px;}
.vab_list_box li .thumb img{vertical-align:top;}
.vab_list_box li .mask{display:none;position:absolute;top:0;left:0;width:146px;height:108px;}
.vab_list_box li .mask.red{border:5px solid #ff5f49;}
.vab_list_box li .mask.green{border:5px solid #50a487;}
.vab_list_box li a:hover .mask{display:block;}
.vab_list_box li a:active .mask{display:block;}
.vab_list_box li a:focus .mask{display:block;}
.vab_list_box li a.active .mask{display:block;}

/* 레이어 팝업 - 공통 */
.lp_bg{position:fixed;top:0;left:0;width:100%;height:100%;background:url('../images/CMM/bg_lp.png') center repeat;z-index:899;}
.lp_wrap{position:absolute;top:50%;left:50%;background:#fff;z-index:1000;}
.lp_cont_wrap{padding:0 20px}
.lp_cont_wrap .lp_header{position:relative;border-bottom:1px solid #ddd;padding:20px 0;}
.lp_cont_wrap .lp_header .h_title{font-size:18px;font-family:'NGBold';font-weight:bold;}
.lp_cont_wrap .lp_header .lp_btn_clse{position:absolute;top:20px;right:0;}
/* 레이어 팝업 - 수강신청*/
.lp_wrap_class{width:698px;margin-left:-349px;}
.lp_cont_top{padding:0 88px;background:url('../images/CMM/bg_lp_cont_top.gif') center no-repeat;}
.lp_cont_top .apply_box{padding:50px 0px 40px;font-size:24px;text-align:center;line-height:32px;border-bottom:1px dashed #ddd;letter-spacing:-1px;}
.lp_cont_bottom{padding:25px 0;line-height:21px;text-align:center;}
.lp_btn_box{padding:10px 0 40px;text-align:center;}
.lp_btn_box a{display:inline-block;width:130px;height:40px;line-height:40px;text-align:center;font-size:14px;color:#fff;font-family:'NGBold';font-weight:bold;}
/* 레이어 팝업 - 설문조사*/
.lp_wrap_survey{width:498px;margin-left:-249px;}
.survey_wrap{position:relative;width:100%;padding:30px 0;}
.survey_wrap .survey_title{font-size:14px;color:#ee6a00;font-family:'NGBold';font-weight:bold;}
.survey_wrap .sv_list{padding-left:10px;}
.survey_wrap .sv_list li{font-size:14px;color:#777;line-height:28px;}
.survey_wrap .sv_list li input{vertical-align:middle}

/* 에듀 멤버스 존 공지사항 - FAQ */
.tab_cont .edu_faq{position:relative;width:100%;}
.tab_cont .edu_faq .edu_faq_list{border-top:0;border-bottom:2px solid #656565;}
.tab_cont .edu_faq .edu_faq_list dt{position:relative;border-top:1px solid #ddd;padding:20px 0 20px 70px;font-size:14px}
.tab_cont .edu_faq .edu_faq_list dt.first{position:relative;border-top:0;padding:20px 0 20px 70px;font-size:14px}
.tab_cont .edu_faq .edu_faq_list dt.active a{font-family:'NGBold';font-weight:bold;color:#e55600;}
.tab_cont .edu_faq .edu_faq_list dt .faq_q{position:absolute;top:15px;left:25px;font-size:24px;font-family:'NGBold';font-weight:bold;}
.tab_cont .edu_faq .edu_faq_list dt .faq_arr{position:absolute;top:20px;*top:25px;right:35px;}
.tab_cont .edu_faq .edu_faq_list dd{position:relative;padding:15px 30px 30px 70px;font-size:14px;color:#666;line-height:18px;background:none;}
.tab_cont .edu_faq .edu_faq_list dd.bg_ok{position:relative;padding:15px 30px 30px 70px;font-size:14px;color:#666;line-height:18px;background:#fafafa;}
.tab_cont .edu_faq .edu_faq_list dd .faq_a{position:absolute;top:15px;left:25px;font-size:24px;font-family:'NGBold';font-weight:bold;color:#e55600;}

.edu_faq{position:relative;width:100%;}
.edu_faq .edu_faq_list{border-top:2px solid #656565; ;border-bottom:2px solid #656565;}
.edu_faq .edu_faq_list dt{position:relative;border-top:1px solid #ddd;padding:20px 0 20px 70px;font-size:14px}
.edu_faq .edu_faq_list dt.first{position:relative;border-top:0;padding:20px 0 20px 70px;font-size:14px}
.edu_faq .edu_faq_list dt.active a{font-family:'NGBold';font-weight:bold;color:#e55600;}
.edu_faq .edu_faq_list dt .faq_q{position:absolute;top:15px;left:25px;font-size:24px;font-family:'NGBold';font-weight:bold;}
.edu_faq .edu_faq_list dt .faq_arr{position:absolute;top:20px;*top:25px;right:35px;}
.edu_faq .edu_faq_list dd{position:relative;padding:15px 30px 30px 70px;font-size:14px;color:#666;line-height:18px;background:none;}
.edu_faq .edu_faq_list dd.bg_ok{position:relative;padding:15px 30px 30px 70px;font-size:14px;color:#666;line-height:18px;background:#fafafa;}
.edu_faq .edu_faq_list dd .faq_a{position:absolute;top:15px;left:25px;font-size:24px;font-family:'NGBold';font-weight:bold;color:#e55600;}

/* 에듀 멤버스 존 - 등급 및 포인트 조회 - 포인트조회 */
.mypoint_box{border:1px solid #d5d5d5;padding:40px;}
.mypoint_box h4{width:280px;font-size:24px;line-height:36px;color:#1a323a;}
.mypoint_box .point_check_box{width:598px;}
.point_check_box .my_point{font-size:46px;color:#1a323a;font-family:'Nanum Gothic';}
.point_check_box .my_point .point_wrap{position:relative;}
.point_check_box .my_point strong{position:relative;top:5px;font-size:60px;line-height:40px;}
.point_check_box .my_point .use_point{position:absolute;display:block;width:71px;height:29px;padding-top:3px;text-align:center;color:#fff;top:10px;*top:20px;right:-80px;font-size:13px;font-family:'NGBold';font-weight:bold;background:url('../images/CMM/bg_my_point_use1.gif') 0 0 no-repeat;}
.point_check_box .my_point .not_use_point{position:absolute;display:block;width:71px;height:29px;padding-top:3px;text-align:center;color:#fff;top:10px;*top:20px;right:-80px;font-size:13px;font-family:'NGBold';font-weight:bold;background:url('../images/CMM/bg_my_point_use2.gif') 0 0 no-repeat;}
.point_check_box .point_detail{position:relative;font-size:16px;padding:10px 0;border-bottom:1px dashed #c8c8c8;}
.point_check_box .point_detail .point_score{position:absolute;right:300px;}
.point_check_box ul{padding-top:30px;}
.point_check_box li{font-size:13px;line-height:20px;color:#666;}
.list_bullet_8x3{padding-left:22px;background:url('../images/CMM/bullet_list_bar.gif') 6px 50% no-repeat;}

.select_wrap2{position:relative;padding:18px 0 15px 30px;}
.select_wrap2 span{display:inline-block;}
.select_wrap2 select,
.select_wrap2 option{font-size:14px;color:#666;padding:1px 0 1px 3px;vertical-align:middle;}
.srch_point_title{font-size:16px;color:#1a323a;padding:5px 0;}
.srch_point_month a{display:inline-block;width:80px;padding:5px 0;border:1px solid #abadb3;border-radius:3px;color:#666;text-align:center;}
.select_point1{padding:5px 30px 5px 20px;background:url('../images/CMM/bg_bar_15x1.gif') 98% 50% no-repeat;}
.select_point1 img{vertical-align:middle;}
.select_point2{padding:5px;*padding:5px 10px;}
.select_point2 img{vertical-align:middle;}

/* 에듀 멤버스 존 - 등급 및 포인트 조회 - 등급 및 구매내역 */
.my_family_box{border:1px solid #d5d5d5;}
.family_check{padding:40px 0 25px 40px;}
.family_check .point_title{width:280px;font-size:24px;line-height:36px;color:#1a323a;}
.point_check_box p{font-size:13px;color:#666;line-height:20px;}
.point_check_box .fam_add{font-size:16px;color:#333;}
.checked_fam{padding:20px 20px 20px 230px;background:#f7f7f7;}
.fam_check_title{display:inline-block;width:112px;padding-left:5px;font-size:14px;}
.fam_name{font-size:20px;padding-left:5px;}
.family_check_list li{padding:30px 0;border-bottom:1px dashed #c7c7c7;}
.family_check_list .fam_no{font-size:28px;color:#e55600;width:165px;padding-left:65px;padding-top:15px;}
.family_check_list .fam_form{width:500px;}
.family_check_list .fam_btn_box{width:230px;}
.family_check_list .fam_btn_box .btn_fam_check{display:inline-block;width:195px;font-size:16px;padding:23px 0;text-align:center;background:#4f5b61;color:#fff;}
.fam_check_tip{font-size:15px;color:#666;padding:10px 0;}
.next_grade_top {position:relative;padding:30px 0 20px 30px }
.mygrade_box{border:1px solid #d5d5d5;}
.mygrade_box h4{font-size:20px;color:#1a323a;font-family:'NGBold';font-weight:bold;}
.my_grade{width:467px;border-right:1px solid #d5d5d5;padding:30px 40px 20px;}
.my_grade_title{position:relative;border-bottom:1px solid #d5d5d5;padding-bottom:40px;}
.my_grade .my_name{font-size:50px;font-family:'Nanum Gothic';color:#1a323a;}
.my_grade .my_name span{font-size:66px;font-family:'NGBold';font-weight:bold;}
.my_grade .current_month{font-size:24px;font-family:'NGBold';font-weight:bold;}
.my_grade .during_date{font-size:14px;color:#666;}
.my_grade .my_grade_icon{position:absolute;top:0;right:15px;}
.my_grade .my_grade_icon span{display:block;font-size:20px;text-align:center;}
.my_grade_detail p{position:relative;font-size:14px;border-bottom:1px dashed #c8c8c8;line-height:36px;}
.my_grade_detail .grade_detail{position:absolute;top:0;*top:-10px;right:15px;}
.grade_tip{color:#999;}
.next_grade_top.normal{position:relative;width:380px;height:297px;padding:30px 0 20px 30px;border-bottom:1px solid #d5d5d5;background:url('../images/CMM/bg_next_grade_normal.gif') 0 100% no-repeat;}
.next_grade_top.silver{position:relative;width:380px;height:297px;padding:30px 0 20px 30px;border-bottom:1px solid #d5d5d5;background:url('../images/CMM/bg_next_grade_silver.gif') 0 100% no-repeat;}
.next_grade_top.gold{position:relative;width:380px;height:297px;padding:30px 0 20px 30px;border-bottom:1px solid #d5d5d5;background:url('../images/CMM/bg_next_grade_gold.gif') 0 100% no-repeat;}
.next_grade_top.vip{position:relative;width:380px;height:297px;padding:30px 0 20px 30px;border-bottom:1px solid #d5d5d5;background:url('../images/CMM/bg_next_grade_vip.gif') 0 100% no-repeat;}
.next_grade_top .grade_standard{position:absolute;top:30px;right:30px;}
.next_grade_top .grade_standard a{display:block;padding:5px 10px;border:1px solid #d5d5d5;border-radius:3px;}
.next_grade_bottom_top{background:url('../images/CMM/bg_arr_30x44.png') 50% 50% no-repeat;border-bottom:1px dashed #c8c8c8;}
.current_next_grade{position:relative;padding:30px 30px;width:135px;height:50px;}
.current_next_grade .this_grade{font-size:24px;color:#000;}
.current_next_grade .grade_icon{position:absolute;top:50px;right:30px;}
.next_grade_bottom_bottom{padding:15px 30px 0}
.next_grade_bottom_bottom p{width:150px;color:#999;}
.next_grade_bottom_bottom .next_grade_price{font-size:22px;color:#666;font-family:'NGBold';font-weight:bold;text-align:center;}
.my_family_wrap{border:1px solid #d5d5d5;}
.my_family_wrap .fam_compos{padding:25px 0 25px 30px;width:740px;min-height:18px;font-size:16px;color:#1a323a;font-family:'NGBold';font-weight:bold;}
.my_family_wrap .fam_compos .fam_com_title{width:80px;color:#e55600;padding-right:20px;}
.my_family_wrap .fam_compos dd{width:640px;letter-spacing:-1px;}
.my_family_wrap .btn_wrap{width:188px;text-align:center;min-height:18px;}
.my_family_wrap .btn_wrap a{display:block;width:100%;padding:25px 0;font-size:16px;text-align:center;color:#fff;font-family:'NGBold';font-weight:bold;}
.buy_list_tip{font-size:14px;color:#666;}

/* 에듀 멤버스 존 - K 포인트 안내 */
.point_title_box{padding:65px 20px 0 0;width:540px;}
.point_img{width:400px;}
.point_top_title{font-size:20px;font-family:'NGBold';font-weight:bold;}
.point_top_title span{font-size:42px;line-height:58px;color:#000;}
.point_top_title span.bt01{color:#ee6a00;border-bottom:3px solid #ee6a00;}
.point_top_title span.bt02{color:#000;border-bottom:3px solid #000;}
.point_top_sub_title{font-size:20px;line-height:24px;font-family:'NGBold';font-weight:bold;}
.point_top_sub_title2{font-size:16px;line-height:24px;color:#666;}
.heading_title_bg{font-family:'NGBold';font-weight:bold;padding-left:25px;padding-bottom:13px;line-height:30px;background:url('../images/CMM/bg_h4_bullet.gif') 0 6px no-repeat;}
.point_per_box{border:1px solid #d5d5d5;padding:30px 29px;}
.point_per_box li{float:left;width:180px;}
.point_per_box li p{text-align:center;}
.point_per_box li .grade_per{font-size:13px;color:#777;}
.point_per_box li .grade_per span{display:block;font-size:36px;color:#e45700;font-family:'NGBold';font-weight:bold;}
.kpoint_cont li{padding:10px 0 40px;border-bottom:1px dashed #c9c9c9;min-height:72px}
.kpoint_cont li.last{padding:10px 0 40px;border-bottom:0;min-height:72px}
.kpoint_cont li .title_no{width:50px;font-size:28px;color:#e55600;font-family:'NGBold';font-weight:bold;}
.kpoint_cont li .kpoint_cont_title{width:380px;font-size:20px;color:#1a323a;font-family:'NGBold';font-weight:bold;padding-top:5px;line-height:28px;}
.kpoint_cont li .kpoint_cont_sub{width:530px;padding-top:5px;font-size:16px;color:#777;}
.kpoint_cont li .kpoint_cont_sub p{line-height:20px;}
.kpoint_tip_box{border:1px solid #d5d5d5;padding:20px;font-size:16px;}
.kpoint_tip_box img{vertical-align:top;}

.kapp_box{background:url(../images/EMZ/KPI/bg_app.png) no-repeat 95% center #f8f8f8;height:380px;}
.app_txt {padding-top:45px; padding-left:50px}
.app_txt > span {display:block}
.app_txt > span.txt1{color:#333333;font-size:20px; font-family:'NGBold'}
.app_txt > span.txt2{color:#e55600; font-size:34px; font-family:'NGBold';padding-top:5px}
.app_txt > span.txt3{padding:8px 0 17px 0;line-height:20px;border-bottom:1px solid #dfdfdf;display:inline-block }
.app_txt > span.txt4{padding-top:15px;font-family:'NGBold'}
.app_txt > span.txt5{padding-bottom:15px;line-height:20px}
.app_txt > span.txt6{padding-top:15px}
.app_txt > div > a.sms {color:#fff; background:#ff7800; font-size:18px;font-family:'NGBold';padding:8px 15px; display:inline-block}
.sms_box{margin:20px;background:url(../images/EMZ/KPI/bg_sms.png) no-repeat 0 0 ; width:193px; height:233px; overflow:hidden}
.sms_box > .txt_box {background:#f6f6f6;margin:20px 10px 15px 10px; padding:10px}
.sms_box > table {margin-left:5px}
.sms_box > table th {font-size:13px;font-family:'NGBold';width:60px;padding:5px 0 }
.sms_box > a {background:#ff7800; color:#fff; text-align:center; display:block; padding:5px 8px; margin:12px 10px;font-family:'NGBold';}
a.btn_phone {display:inline-block;text-decoration:underline; font-family:'NGBold';}

.point_save_box{border:1px solid #d5d5d5;}
.point_save_box .save_price{padding:15px 20px;width:642px}
.point_save_box .save_month{padding:15px 20px;width:235px;border-left:1px solid #d5d5d5;}
.point_save_box p{font-size:16px;color:#1a323a;font-family:'NGBold';font-weight:bold;}
.point_save_box .point_img_wrap{font-size:0;line-height:0;}
.point_save_box .point_img_wrap img{vertical-align:top;}
/*k포인트제휴처 */
.point_partner_box{border:1px solid #d5d5d5;overflow:hidden;}
.point_partner_box .logo_box{width:237px; height:173px; border-right:1px solid #d5d5d5; text-align:center;  float:left; overflow:hidden;}
.point_partner_box .logo_box .img {padding-top:46px; padding-bottom:34px; display:block}
.point_partner_box .logo_box .btn_product{ margin:0 auto; line-height:36px; color:#fff; background:#aeaeae;font-size:16px; width:211px; height:36px; display:block; text-align:center}
.point_partner_box .logo_box .btn_product a{color:#fff; display:block; font-family:NGbold}
.point_partner_box .lnc_brand {padding:20px 0 0 260px;}
.point_partner_box .lnc_brand .txt{font-size:16px; color:#666; display:block; padding-bottom:13px; font-family:NGbold}
.point_partner_box .lnc_brand .img{display:block; padding-bottom:10px}
.point_partner_box .sale { border-top:1px solid #d5d5d5; overflow:hidden; display:block}
.point_partner_box .sale .txt{font-size:18px; color:#333px;padding-top:15px;display:block; font-family:NGbold; padding-left:25px;}
.next_arrow {background:url('../images/CMM/img_text_arrow.gif')3px 50%  no-repeat;padding-left:15px;}
.kpoint_tip p.txt_point{font-size:16px; color:#1a323a; font-family:NGBold}
.product_box{width:960px; height:248px; overflow:hidden; margin-top:-1px;}
.kpoint_box{position:relative}
.kpoint_box div:first-child{margin-top:0px;}
.product_list{width:171px; height:236px; border:1px solid #e2e2e2; padding:10px 10px 0 10px; float:left; margin-left:-1px;line-height:25px;position:relative}
.product_list a {text-decoration:none}
.product_box div:first-child{margin-left:0px; width:170px;}
.product_list .img{}
.product_list .price img{vertical-align:middle; padding-right:3px;}
.product_list .name{font-size:16px; color:#333; font-family:NGBold; line-height:18px; margin-top:5px}
.product_list .price {font-size:16px; color:#e55600;font-family:NGBold; position:absolute; bottom:8px; right:10px}
.hotel_box{width:960px; height:218px; overflow:hidden; margin-top:-1px;}
.hotel_list{width:171px; height:206px; border:1px solid #e2e2e2; padding:10px 10px 0 10px; float:left; margin-left:-1px;line-height:25px;}
.hotel_list a {text-decoration:none}
.hotel_box div:first-child{margin-left:0px; width:170px;}
.hotel_list .img{}
.hotel_list .price img{vertical-align:middle; padding-right:3px;}
.hotel_list .name{font-size:16px; color:#333; font-family:NGBold;}
.hotel_list .price {font-size:16px; color:#e55600;font-family:NGBold; text-align:right;}
.cart_layer{background:#fff; border:5px solid #f0d0d2; width:950px;position:absolute;  top:30px;}
.cart_layer.view{background:#fff; border:5px solid #f0d0d2; width:950px;position:absolute;top:-50px; z-index:2; left:0}
.cart_layer .close{position:absolute; top:15px; right:15px}
.cart_layer .content{ padding:35px 25px 40px 25px}
.cart_layer .content h5 {font-size:20px; color:#333; padding-bottom:15px;}
.cart_layer .content .in{padding:15px 0}
.cart_layer .btn_order {width:150px; height:40px; background:#ff5d47; display:inline-block;color:#fff}
.cart_layer .btn_order span{line-height:40px; color:#fff;}
.cart_layer .btn_cancel{width:150px; height:40px; background:#878787; display:inline-block;color:#fff}
.cart_layer .btn_cancel span{line-height:40px; color:#fff}
.sp_case{display:inline-block;overflow:hidden;width:auto;height:10px;background:url('../images/CMM/sp_case.png') no-repeat 0 0;line-height:999px;vertical-align:top}
.result_wrap button{overflow:visible;border:0 none;cursor:pointer}
.result_wrap button::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="reset"]::-moz-focus-inner{padding:0;border:0 none}
.result_wrap input.btn,button.btn{overflow:visible;border:0 none;background-color:transparent;cursor:pointer;*margin-left:4px}
.result_wrap input {padding:0}
.result_wrap{display:inline-block;position:relative;width:25px;padding-right:13px;border:1px solid #cbcbcb;background:#fff;vertical-align:top;zoom:1; height:}
.result_wrap .inp_txt{width:100%;height:19px;*margin:-1px 0;border:0 none;background:transparent;font-size:11px;line-height:19px;color:#777;text-align:right;vertical-align:top}
.result_wrap .btn_minus{position:absolute;right:0;bottom:0;width:10px;height:10px;border-left:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;background:#fbfbfb;text-align:center;cursor:pointer}
.result_wrap .btn_minus .sp_case{width:5px;height:3px;margin-top:3px;background-position:-126px 0}
.result_wrap .btn_plus{position:absolute;right:0;top:0;width:10px;height:10px;border-left:1px solid #cbcbcb;border-top:1px solid #cbcbcb;background:#fbfbfb;text-align:center;cursor:pointer}
.result_wrap .btn_plus .sp_case{width:5px;height:3px;margin-top:3px;background-position:-120px 0}
.kpoint_view_left{width:600px; float:left;height:400px; overflow:hidden}
.kpoint_view_cont{width:330px; padding-top:20px ; line-height:150%;}
.kpoint_view_cont p{color:#666; }
.kpoint_view_cont .make {margin-top:10px}
.kpoint_view_cont .make dt{float:left;width:65px; font-family:NGBold;color:#666;}
.kpoint_view_cont .make dd{width:240px; padding-left:75px;color:#666;}
.kpoint_view_cont .detail{border-bottom:1px dashed #c9c9c9; padding:10px 0 10px;}
.kpoint_view_cont .detail dl{padding:5px 0;font-size:15px}
.kpoint_view_cont .detail dt{position:relative; }
.kpoint_view_cont .detail dd {color:#666; }
.kpoint_view_cont .detail2{border-bottom:1px dashed #c9c9c9; padding:10px 0 10px;}
.kpoint_view_cont .detail2 dl{padding:5px 0;font-size:15px}
.kpoint_view_cont .detail2 dt{position:relative;width:120px;}
.kpoint_view_cont .detail2 dd {color:#666}
.kpoint_view_cont .detail2 dd img{vertical-align:middle;}
.kpoint_view_cont .txt{height:190px; overflow-y:auto; padding-bottom:20px ;border-bottom:1px dashed #c9c9c9;}
.kpoint_view_cont .menu{width:270px; margin:10px; border:0px;padding: 2px ;border:1px solid #9b9b9b;z-index:1;background:#fff;}
.kpoint_view_cont .detail3 {}
.cont_view{width:960px; overflow:hidden;text-align:center}

.bg_red{background:#fdf5f0;}
.btn_del{background:#808080;text-align:center;width:50px; height:26px;display:block; }
.btn_del a{display:block; color:#fff; line-height:26px;}
.kpoint_tip{padding:15px 0;}
.kpoint_tip p{font-size:14px;color:#777;line-height:18px;}
.kpoint_tip p.txt_point{font-size:16px; color:#1a323a; font-family:NGBold}
.bullet_red{background:url('../images/CMM/bullet_price_info.gif') 8px 7px no-repeat;padding-left:18px;}
.bullet_red2{background:url('../images/CMM/bullet_price_info.gif') 0 7px no-repeat;padding-left:10px;}
.bullet_dkgray{background:url('../images/CMM/bullet_dkgray_3x3.gif') 8px 7px no-repeat;padding-left:18px;}
.point_sub_title{font-size:15px;color:#777;font-family:'NGNormal';font-weight:normal;}
.allstory_point_tip{display:block;padding:0 45px;}
.allstory_point_tip span{display:block;line-height:20px;}
.allstory_point_tip a{display:block;width:65px;color:#666;background:url('../images/CMM/bg_arr_9x13.gif') 92% 50% no-repeat;}
.point_per_box2{padding:0 20px;}
.point_per_box2 li{float:left;position:relative;width:180px;}
.point_per_box2 li p{text-align:center;}
.point_per_box2 li .grade_grade{position:absolute;width:180px;text-align:center;top:25px;}
.point_per_box2 li .grade_per{font-size:12px;color:#777;}
.point_per_box2 li .grade_per span{display:block;font-size:26px;color:#e45700;font-family:'NGBold';font-weight:bold;}
.bg_line{background:url('../images/CMM/bg_point_line.gif') 100% 5px no-repeat;}
.point_check{position:relative;width:894px;padding:24px 30px;border:3px solid #d5d5d5;font-size:16px;color:#666;font-family:'NGBold';font-weight:bold;}
.point_check a{display:block;position:absolute;top:-3px;right:-3px;width:220px;padding:27px 0;color:#fff;text-align:center;}
.point_dl dt{font-size:16px;color:#1a323a;font-family:'NGBold';font-weight:bold;margin-bottom:10px}
.point_dl dd{font-size:14px;color:#777;line-height:18px;}
.kpoint_use_box{position:relative;width:100%;}
.kpoint_use_box h5{font-size:16px;color:#1a323a;font-family:'NGBold';font-weight:bold;margin-bottom:10px;}
.kpoint_use{position:relative;padding:24px 34px;border:1px solid #d5d5d5;}
.kpoint_use .kpoint_use_title{border-bottom:1px dashed #c7c7c7;padding-bottom:20px;}
.kpoint_use .kpoint_use_title .img_wrap{width:426px;}
.kpoint_use .kpoint_use_title .kpoint_title{width:450px;}
.kpoint_use .kpoint_use_title .kpoint_title .kp_txt{color:#777;font-size:13px;}
.use_cont .use_1depth h6{font-size:15px;font-family:'NGBold';font-weight:bold;margin-bottom:15px;}
.use_cont .use_2depth{font-size:14px;color:#777;line-height:18px;background:url('../images/CMM/bullet_dkgray_3x3.gif') 4px 8px no-repeat;padding-left:15px}
.use_cont .use_3depth{font-size:14px;color:#777;line-height:18px;padding-left:10px}

/* 에듀 멤버스 존 - 에듀멤버스 안내 */
.eduMembers_info_box{position:relative;width:100%;border-bottom:1px solid #d5d5d5;}
.eduMembers_title_box{padding:65px 0 0 20px;width:460px;}
.eduMembers_img{width:480px;}
.eduMembers_img img{vertical-align:top;}
.eduMembers_top_sub_title{font-size:18px;line-height:24px;font-family:'NGBold';font-weight:bold;}
.eduMembers_top_sub_title2{font-size:16px;line-height:24px;color:#666;}
.eduMembers_point_check{position:relative;width:384px;padding:20px 30px;border:3px solid #d5d5d5;font-size:16px;color:#666;font-family:'NGBold';font-weight:bold;margin-left:10px;}
.eduMembers_point_check a{display:block;position:absolute;top:-3px;right:-3px;width:130px;padding:23px 0;color:#fff;text-align:center;}
.point_per_box3{border:1px solid #d5d5d5;padding:30px 29px 5px;}
.point_per_box3 li{float:left;width:180px;}
.point_per_box3 li p{text-align:center;}
.point_per_box3 li .grade_per{font-size:13px;color:#777;}
.point_per_box3 li .grade_per span{display:block;font-size:36px;color:#e45700;font-family:'NGBold';font-weight:bold;}
.eduMembers_grade_per{font-size:12px;color:#999;}
.eduMembers_grade_per span{display:block;font-family:'NGBold';font-weight:bold;}
.edu_members_grade{border-bottom:1px dashed #d5d5d5;padding-bottom:20px;}
.edu_members_benefit_box{position:relative;width:100%;padding:15px 0;}
.edu_members_benefit_box li{position:relative;width:300px;height:135px;}
.edu_members_benefit_box li .edu_bene_img{position:absolute;top:0;left:0;}
.edu_members_benefit_box li .edu_bene_cont{padding-left:85px;padding-top:5px}
.edu_members_benefit_box li .edu_bene_title{font-size:16px;font-family:'NGBold';font-weight:bold;}
.edu_members_benefit_box li .edu_bene_txt{font-size:14px;color:#666;letter-spacing:-1px;}
.edu_members_benefit_box li a{padding-right:20px;font-size:13px;color:#ff9f40;background:url('../images/CMM/bg_arr_4x7.gif') 90% 50% no-repeat;}

.edu_grade_graph_box{position:relative;width:100%;border-bottom:1px solid #d5d5d5;background:url('../images/CMM/bg_dot_line.gif') 0 0 repeat-x;}
.edu_grade_graph_box .edu_grade_graph{width:622px;padding-left:70px}
.edu_grade_graph_box .edu_grade_graph img{vertical-align:top;}
.edu_grade_graph_box .edu_grade_facts{position:relative;width:268px;background:url('../images/CMM/bg_dot_line2.gif') 0 0 repeat-x;}
.edu_grade_graph_box .edu_grade_facts ul{padding-top:19px;}
.edu_grade_graph_box .edu_grade_facts li{position:relative;padding:9px 0 7px;}
.edu_grade_graph_box .edu_grade_facts li .excellent_customer{position:absolute;top:14px;left:-100px;font-size:20px;font-family:'NGBold';font-weight:bold;color:#7d82bd;}
.edu_grade_graph_box .edu_grade_facts li .grade_facts_title{font-size:22px;width:90px;text-align:center;padding-top:4px;color:#000;font-family:'NGBold';font-weight:bold;}
.edu_grade_graph_box .edu_grade_facts li .grade_facts_txt{font-size:14px;width:175px;color:#a3a3a3;font-family:'NGBold';font-weight:bold;}
.edu_grade_graph_box .edu_grade_facts li .grade_facts_txt span{font-family:"NGNormal";font-weight:normal;}
.edu_tip{padding:20px 25px;background:#fafafa;}
.edu_tip .tip_title{font-size:16px;color:#36464e;font-family:'NGBold';font-weight:bold;}
.edu_tip .tip_txt{font-size:15px;color:#777;}
.edu_tip .tip_txt span{display:inline-block;width:155px;color:#000;}
.edu_grade_ex_box{position:relative;padding:15px;background:#fafafa;}
.edu_grade_ex_box .grade_ex_title{position:absolute;top:70px;left:50px;font-size:15px;font-family:'NGBold';font-weight:bold;color:#000;}
.edu_grade_ex_box .grade_ex_cont{padding-left:145px;}
.edu_grade_ex_box .grade_ex_cont ul{padding-left:40px;border-left:1px dashed #d5d5d5;}
.edu_grade_ex_box .grade_ex_cont li .ex_cont{font-size:15px;color:#000;}
.edu_grade_ex_box .grade_ex_cont li .ex_cont2{font-size:13px;color:#777;line-height:18px;}
.edu_member_tip{padding:0;}
.edu_member_tip p{font-size:15px;color:#666;line-height:18px;}

/* 에듀 멤버스 존 - 인덱스 */
.edu_index_box{position:relative;width:100%;}
.edu_index_top{position:relative;width:100%;height:250px;}
.edu_index_top .edu_index_haeding{font-size:18px;}
.edu_index_top .top_left{width:617px;height:240px;border:5px solid #ddd;overflow:hidden; display:block;}
.edu_index_top .top_left .vip_bene{ width:100%; padding:15px 15px 5px 15px; height:auto;}
.edu_index_top .top_left .vip_bene_img{width:100%; height:200px;overflow:hidden;}
.edu_index_top .top_left .vip_bene_img img{ height:auto;overflow:hidden;}
.edu_index_top .top_left .vip_bene_txt{display:inline-block; width:350px; height:200px;}
.edu_index_top .top_left .vip_bene_txt span{display:block;}
.edu_index_top .top_left .vip_bene_txt .pre_title{font-size:18px;color:#43caaf;}
.edu_index_top .top_left .vip_bene_txt .main_title{font-size:28px;color:#000;}
.edu_index_top .top_left .vip_bene_txt .sub_title{font-size:14px;color:#666;line-height:20px;}
.edu_index_top .top_left .arib_nav {position:absolute;top:25px;right:350px;text-align:right;z-index:100000;}
.edu_index_top .top_left .arib_nav li{float:left;text-align:right;list-style:none;}
.edu_index_top .top_left .arib_nav li a{display:block;width:7px;height:0;padding-top:12px;margin:0 2px;text-align:right;background:url('../images/CMM/award_page_off.png') 0 0 no-repeat;overflow:hidden;}
.edu_index_top .top_left .arib_nav li.current a {background:url('../images/CMM/award_page_on.png') 0 0 no-repeat;}
.edu_index_top .top_left .next
, .edu_index_top .prev{
	display:block;z-index:100000;
	position:absolute; top:100px;
	width:30px; height:30px;	
}
.edu_index_top .top_left .next{background:url('../images/CMM/btn_page_next.png') no-repeat; right:0px;}
.edu_index_top .top_left .prev {background:url('../images/CMM/btn_page_prev.png') no-repeat;}

.vip_paging{font-size:0;line-height:0;}
.vip_paging a{display:inline-block;padding:3px;}
.edu_index_top .top_right{position:relative;width:320px;height:248px;border:1px solid #ddd;}
.edu_index_top .top_right .edu_before_login{background:url('../images/CMM/bg_edu_member.gif') 50% 45% no-repeat;}
.edu_index_top .top_right .edu_before_login .bl_top{height:138px;padding-top:25px;text-align:center;font-size:16px;line-height:22px;}
.edu_index_top .top_right .edu_before_login .bl_bottom{height:70px;padding-top:15px;text-align:center;background:#f7f7f7;}
.edu_index_top .top_right .edu_before_login .bl_bottom a{font-size:13px;line-height:18px;color:#777;}
.edu_index_top .top_right .edu_before_login .bl_bottom a strong{text-decoration:underline;}

.edu_index_top .top_right .edu_after_login{position:relative;padding:25px;}
.edu_index_top .top_right .edu_after_login .al_member_name{height:100px;border-bottom:1px dashed #c8c8c8;}
.edu_index_top .top_right .edu_after_login .al_member_name .name{font-size:30px;color:#1a323a;}
.edu_index_top .top_right .edu_after_login .al_member_name .date{font-size:16px;color:#999;}
.edu_index_top .top_right .edu_after_login  .grade_icon{position:absolute;top:25px; right:25px}
.edu_index_top .top_right .edu_after_login .al_member_grade dl{position:relative;padding:13px 0;border-bottom:1px dashed #c8c8c8;}
.edu_index_top .top_right .edu_after_login .al_member_grade dt{font-size:18px;color:#666;}
.edu_index_top .top_right .edu_after_login .al_member_grade dd{position:absolute;top:15px;right:10px;font-size:20px;color:#1a323a;}
/*
.edu_index_top .top_right .edu_after_login{position:relative;padding:25px;}
.edu_index_top .top_right .edu_after_login .al_member_name{height:60px}
.edu_index_top .top_right .edu_after_login .al_member_name .name{font-size:36px;color:#1a323a; float:left; margin-right:6px}
.edu_index_top .top_right .edu_after_login .al_member_name .date{font-size:18px;color:#999; padding-top:18px;}
.edu_index_top .top_right .edu_after_login .al_member_grade {}
.edu_index_top .top_right .edu_after_login .al_member_grade .grade_icon{position:absolute;top:0px;left:25px;}
.edu_index_top .top_right .edu_after_login .al_member_grade .kpoint_icon{position:absolute;top:0px;left:28px;}
.edu_index_top .top_right .edu_after_login .al_member_grade .right_dash{ border-right:1px dashed #ddd;}
.edu_index_top .top_right .edu_after_login .al_member_grade dl{position:relative; width:49%; display:inline-block;padding:95px 0 0px 0;  overflow:hidden; }
.edu_index_top .top_right .edu_after_login .al_member_grade dt{font-size:14px;color:#999999;font-family:'NGBold'; text-align:center;}
.edu_index_top .top_right .edu_after_login .al_member_grade dd{font-size:24px;color:#777;font-family:'NGBold'; text-align:center;}
*/
.edu_index_mid1{position:relative;width:962;padding:35px 0px;}
.edu_index_mid1 .edu_bene{ margin-bottom:15px;}
.edu_index_mid1 .edu_benefit_frame{width:962x;height:150px;overflow:hidden; padding:0px; margin:0 auto;}
.edu_index_mid1 .edu_benefit_frame .slides_container{width:962px;height:150px;padding:0px 35px;overflow:hidden; position:relative;}
.edu_index_mid1 .edu_benefit_frame .slide{display:block;width:850px; margin-left:20px;}
.edu_index_mid1 .edu_benefit_frame .edu_benefit_con{width:170px;height:150px;display:block; float:left; position:relative;overflow:hidden;  margin:0 auto; text-align:center;}
.edu_index_mid1 .edu_benefit_frame .edu_benefit_con .img_box{height:108px;width:109px;display:block;text-align:center; margin:0 auto; }
.edu_index_mid1 .edu_benefit_frame .edu_benefit_con .img_box img{ background:url('../images/CMM/img_edu_index_benefit_bg.png') no-repeat; width:100%;}
.edu_index_mid1 .edu_benefit_frame .edu_benefit_con .edu_benefit_title{font-size:14px;color:#555; margin-top:12px;}
/* 170303추가*/
.edu_index_mid1 .edu_benefit_frame .slides_container2{width:980px;height:150px;padding:0px 20px;overflow:hidden; position:relative;}
.edu_index_mid1 .edu_benefit_frame .edu_benefit_con2{width:140px;height:150px;display:block; float:left; position:relative;overflow:hidden;  margin:0 auto; text-align:center;}
.edu_index_mid1 .edu_benefit_frame .edu_benefit_con2 .edu_benefit_title2{font-size:13px;color:#555; margin-top:12px; letter-spacing:-1px;}
/* 170303추가*/

.edu_index_mid1 .edu_benefit_frame .next
, .edu_index_mid1 .edu_benefit_frame .prev{
	display:block;z-index:100000;
	position:absolute; top:115px;
	width:30px; height:30px;	
    text-indent:-99999px;
}
.edu_index_mid1 .edu_benefit_frame .next{background:url('../images/CMM/btn_page_next.png') no-repeat; right:0px;}
.edu_index_mid1 .edu_benefit_frame .prev {background:url('../images/CMM/btn_page_prev.png') no-repeat;}

.edu_index_mid2{position:relative;width:100%;}
.edu_index_lt{position:relative;width:600px;}
.edu_index_rt{position:relative;width:322px;}
.bt2{border-top:2px solid #777;}
.index_ing_event{width:290px;padding:20px 0;}
.index_ing_event .evnt_img{width:100%;}
.index_ing_event .evnt_img img{vertical-align:top;}
.index_ing_event .evnt_txt_box{padding:20px 30px 20px 0;}
.index_ing_event .evnt_txt_box .evnt_title a{font-size:16px;font-family:'NGBold';font-weight:bold;line-height:20px;}
.index_ing_event .evnt_txt_box .evnt_term{font-size:14px;color:#777;}
.index_more{position:absolute;top:5px;right:0;padding-right:15px;background:url('../images/CMM/arr_4x7_ltgray.gif') 95% 50% no-repeat;}
.index_more a{font-size:13px;color:#777;font-family:'NGBold';font-weight:bold;}

.edu_index_card_frame{width:322px; height:300px; overflow:hidden;}
.edu_index_card_frame dl{position:relative;width:322px; display:inline-block; text-align:center;margin:0 auto;}
.edu_index_card_frame dl dt{display:block;width:100%; height:175px; margin:0 auto; text-align:center; margin-bottom:25px;}
.edu_index_card_frame dl dt .img_box{width:60%; display:block; padding-top:20px; margin:0 auto;}
.edu_index_card_frame dl dt .img_box img{vertical-align:top;max-width:100%;}
.edu_index_card_frame dl dt p{font-family:'NGBold';  font-size:18px; color:#000; padding:15px 0 30px 0; }
.edu_index_card_frame dl dt p strong{mily:'NGBold'; color:#ee6a00;}
.edu_index_card_frame dl dd{font-size:14px;color:#555;line-height:25px;letter-spacing:-1px;}
.bullet_orange{padding-left:10px;background:url('../images/CMM/bullet_dep2.gif') 0 10px no-repeat; text-align:left;}

.edu_index_card_frame .arib_nav {position:absolute;top:5px;right:0;text-align:right;z-index:100000;}
.edu_index_card_frame .arib_nav li{float:left;text-align:right;list-style:none;}
.edu_index_card_frame .arib_nav li a{display:block;width:7px;height:0;padding-top:12px;margin:0 2px;text-align:right;background:url('../images/CMM/award_page_off.png') 0 0 no-repeat;overflow:hidden;}
.edu_index_card_frame .arib_nav li.current a {background:url('../images/CMM/award_page_on.png') no-repeat;  }
.edu_index_card_frame .next, .edu_index_card_frame .prev{
	background:#fff;
	display:block;z-index:100000;
	position:absolute; top:30px;
	width:30px; height:180px;
	text-indent:-999999px
}
.edu_index_card_frame .next{background: #fff url('../images/CMM/btn_page_next.png') 0 70px no-repeat; right:0px;}
.edu_index_card_frame .prev {background:#fff url('../images/CMM/btn_page_prev.png') 0 70px no-repeat;}

.inner_notice{padding:15px 0;}
.inner_notice li{position:relative;line-height:25px;}
.inner_notice li .index_faq{font-size:14px;color:#555;}
.inner_notice li .index_faq span{display:inline-block;width:70px;}
.index_notice{display:block;font-size:14px;color:#555;width:235px;}
.index_notice_date{display:block;position:absolute;font-size:14px;color:#333;top:0;right:0px;}

/* 교원's 스토리 - 3뎁스*/
.strat_lab_3dep{left:-130px;width:460px;}
.edu_info_3dep{left:-5px;width:110px;}
.edu_story_3dep{left:-86px;width:325px;}
/* 교원's 스토리 - 우수활용기*/
.sub_contents_title_wrap2{padding-bottom:15px;}
.sub_contents_title_wrap2 .sub_contents_title{float:left;font-size:30px;line-height:36px;font-family:'NGBold';font-weight:bold;}
.sub_contents_title_wrap2 .sub_contents_title2{float:left;font-size:15px;line-height:15px;padding:15px 10px 0;color:#666;}
.sub_contents_title_wrap2 .social_box{float:right;font-size:0;line-height:0;}
.sub_contents_title_wrap2 .social_box li{float:left;}
.sub_contents_title_wrap2 .social_box a{display:block;padding:3px;}
.top_good_use_box{position:relative;width:960px;height:159px;background:#eee url('../images/CMM/story_good_use_top.png') 0 0 no-repeat;}
.top_good_use_box .top_title{padding:15px 50px 15px 215px;}
.top_good_use_box .top_title .vip_title01{font-size:20px;color:#000;}
.top_good_use_box .top_title .vip_title02{font-size:14px;line-height:18px;}
.sub_contents_title_wrap3{position:relative; width:960px; height:118px; margin-bottom:20px; background:#fff url('http://images-freesamimg.ktcdn.co.kr/KEP/images/CMM/bfren_icon.png') 0 0 no-repeat; background-position:right;}
.sub_contents_title_wrap3 .top_title {float:left; font-family:'Nanum Gothic'; font-size:32px; font-weight:700; line-height:36px; letter-spacing:-0.5px; }
.sub_contents_title_wrap3 .vip_title {float:left; font-family:'Noto Sans KR'; font-size:15px; line-height:22px; margin-top:25px; color:#666; font-weight:400; letter-spacing:-0.1px;}
.sub_contents_title_wrap3 ul {margin-top:20px;}
/*교원스토리 탭 리스트*/
.contents_tab_wrap{position:relative;width:100%;padding-top:45px;}
.contents_tab_box2{width:100%;}
.contents_tab_box2 .cont_tab{position:absolute;top:0;z-index:0}
.contents_tab_box2 .cont_tab:hover,
.contents_tab_box2 .cont_tab:active,
.contents_tab_box2 .cont_tab:focus{position:absolute;top:0;z-index:1}
.contents_tab_box2 .cont_tab a{display:block;width:145px;padding:13px 0;text-align:center;font-size:14px;border:1px solid #ccc;border-bottom:1px solid #999;color:#777;background:#eee;letter-spacing:-1px;font-family:'NGBold';font-weight:bold;z-index:0}
.contents_tab_box2 .cont_tab a:hover,
.contents_tab_box2 .cont_tab a:active,
.contents_tab_box2 .cont_tab a:focus{color:#000;border:1px solid #999;border-bottom:1px solid #fff;background:#fff;font-family:'NGBold';font-weight:bold;z-index:1}
.cont_tab2_01{left:0;}
.cont_tab2_02{left:146px;}
.cont_tab2_03{left:292px;}
.cont_tab2_04{left:438px;}
.cont_tab2_05{left:584px;}
.cont_tab2_06{left:730px;}
.contents_tab_box2 .tab_cont{display:none;border-top:1px solid #999;padding-top:30px;padding-bottom:50px;}
.contents_tab_box2.active h5{z-index:1;}
.contents_tab_box2.active h5 a{display:block;width:145px;padding:13px 0;text-align:center;font-size:14px;color:#000;border:1px solid #999;border-bottom:1px solid #fff;background:#fff;letter-spacing:-1px;z-index:1;}
.contents_tab_box2.active .tab_cont{display:block;}
.contents_tab_box2 .cont_title_h6{font-size:20px;font-family:'NGBold';font-weight:bold;padding-left:25px;padding-bottom:13px;line-height:30px;background:url('../images/CMM/bg_h4_bullet.gif') 0 6px no-repeat;}

.contents_tab_box3 .tab_cont{display:none;padding-top:10px;padding-bottom:50px;}
.contents_tab_box3.active h5{z-index:1;}
.contents_tab_box3.active h5 a{display:block;width:145px;padding:13px 0;text-align:center;font-size:14px;color:#000;border:1px solid #999;border-bottom:1px solid #fff;background:#fff;letter-spacing:-1px;z-index:1;}
.contents_tab_box3.active .tab_cont{display:block;}
.contents_tab_box3 .cont_title_h6{font-size:20px;font-family:'NGBold';font-weight:bold;padding-left:25px;padding-bottom:13px;line-height:30px;background:url('../images/CMM/bg_h4_bullet.gif') 0 6px no-repeat;}
.story_list_select_box{position:absolute;top:7px;right:10px;}
.story_list_select_box a{display:inline-block;padding:5px;}
/*섬네일 리스트*/
.view_thumb_list{position:relative;width:100%;}
.thumb_list_wrap{position:relative;width:100%;border-top:1px solid #d5d5d5;background:url('../images/CMM/bg_story_thumb_line.gif') 0 0 repeat-y;}
.thumb_list_wrap li{width:240px;border-right:0px solid #d5d5d5;border-left:0px solid #d5d5d5;height:423px; }
.thumb_list_wrap li .list_img_box{position:relative;width:220px;height:410px; margin:10px auto}
.thumb_list_wrap li .list_img_box .story_badge{position:absolute;top:15px;left:15px;}
.thumb_list_wrap li .list_img_box a{display:block;width:100%;height:100%;}
.thumb_list_wrap li .list_img_box .thumb_wrap{display:block; min-height:130px}
.thumb_list_wrap li .list_img_box .thumb_txt{width:100%; padding:0; min-height:0px; background:#263c44; display:block; text-overflow: ellipsis;white-space: nowrap;
overflow: hidden;}
.thumb_list_wrap li .list_img_box .thumb_txt p{padding-left:5px; min-height:0px; display:;  color:#fff; font-size:12px;line-height:200%;width: 100%;
text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }
.thumb_list_wrap li .list_img_box .thumb_wrap img{vertical-align:top;width:100%; height:220px;}
.thumb_list_wrap li .list_img_box .thumb_title_box{display:block;width:100%;padding:20px 0; height:72px; background:none;z-index:10;text-align:center;}
.thumb_list_wrap li .list_img_box .thumb_title{display:block;font-size:18px;padding:20 20px;color:#35b3c2;font-family:'NGBold';height:72px; overflow:hidden;}
.thumb_list_wrap li .list_img_box .thumb_title .book_title{display:block;line-height:22px;}
.thumb_list_wrap li .list_img_box .thumb_name{display:block;font-size:14px;color:#333;font-family:'NGBold';font-weight:bold;}
.thumb_list_wrap li .list_img_box .thumb_date{display:block;font-size:14px;color:#657b7d;font-family:'NGBold';font-weight:bold;}
.thumb_list_wrap li .list_box{position:relative;width:100%;height:423px;}
.thumb_list_wrap li .list_box .story_badge{position:absolute;top:15px;left:15px;}
.thumb_list_wrap li .list_box a{display:block;width:100%;height:100%;}
.thumb_list_wrap li .list_box a:hover{text-decoration:none;}
.thumb_list_wrap li .list_box .thumb_wrap{display:none;height:100%;overflow:hidden;}
.thumb_list_wrap li .list_box .thumb_wrap img{vertical-align:top;width:100%;}
.thumb_list_wrap li .list_box .thumb_title_box{display:block;padding:90px 0 60px;width:100%;text-align:center;}
.thumb_list_wrap li .list_box .thumb_title{display:block;font-size:22px;padding:0 20px 20px;color:#35b3c2;font-family:'NGBold';font-weight:bold;}
.thumb_list_wrap li .list_box .thumb_title .book_title{display:block;line-height:22px;}
.thumb_list_wrap li .list_box .thumb_name{display:block;font-size:16px;font-family:'NGBold';font-weight:bold;}
.thumb_list_wrap li .list_box .thumb_date{display:block;font-size:16px;color:#aaa;font-family:'NGBold';font-weight:bold;}
/*게시판 리스트*/
.story_list_subj{width:530px}
.story_list_subj2{width:590px}
.story_list_subj3{width:700px}

/*교원스토리 - 입시전략연구소 소개*/
.top_kerc_box{position:relative;width:960px;height:136px;background:#eee url('../images/CMM/story_kerc_top.gif') 0 0 no-repeat;}
.top_kerc_box .top_title{padding:25px 50px 0 215px;}
.top_kerc_box .top_title .vip_title01{font-size:20px;color:#000;}
.top_kerc_box .top_title .vip_title02{font-size:14px;line-height:18px;color:#666;}
.bdb_1_dkb{border-bottom:1px solid #1a323a;}
.kerc_inner_section{position:relative;width:100%;}
.mento_img{width:265px;}
.mento_img img{vertical-align:top;}
.mento_txt{width:675px;padding:50px 10px 0;}
.kerc_title{font-size:18px;font-family:'NGBold';font-weight:bold;}
.kerc_title_sub{font-size:15px;font-family:'NGBold';font-weight:bold;}
.kerc_cont{font-size:15px;color:#767676;line-height:22px;}
.kerc_book li{position:relative;padding:30px 0;border-bottom:1px solid #e6e6e6;}
.edu_book_thumb{width:195px;padding-left:30px;}
.edu_book_thumb .bg_book_thumb{position:relative;width:159px;height:195px;background:url('../images/CMM/bg_view_book.gif') 0 0 no-repeat;}
.edu_book_thumb .book_img{display:block;width:152px;height:193px;padding:1px 6px 1px 1px;}
.edu_book_thumb .book_img img{vertical-align:top;}
.edu_book_thumb .book_mask{display:block;position:absolute;width:159px;height:195px;top:0;left:0;background:url('../images/CMM/book_mask.png') 0 0 no-repeat;z-index:10;}
.edu_book_txt{width:715px;padding:10px;}
.edu_video_thumb{width:210px;padding-left:8px;padding-top:30px;}
.edu_video_thumb .bg_video_thumb{position:relative;width:187px;height:171px;background:url('../images/CMM/bg_view_video.png') 0 0 no-repeat;}
.edu_video_thumb .book_img{display:block;width:169px;height:108px;padding:10px 9px 53px 9px;}
.edu_video_thumb .book_img img{vertical-align:top;}
.edu_magazine_thumb{width:350px;padding-left:30px;padding-top:30px;}
.edu_magazine_thumb .bg_book_thumb{position:relative;width:316px;height:220px;background:url('../images/CMM/bg_view_magazine.gif') 0 0 no-repeat;}
.edu_magazine_thumb .book_img{display:block;width:304px;height:218px;padding:1px 6px 1px 6px;}
.edu_magazine_thumb .book_img img{vertical-align:top;}
.edu_magazine_thumb .book_mask{display:block;position:absolute;width:306px;height:220px;top:0;left:5px;background:url('../images/CMM/magazine_mask.png') 0 0 no-repeat;z-index:10;}
.magazine_txt{width:560px;padding:50px 10px 0;}

/*교원스토리 - 입시전략연구소 -멘토링소개*/
.contents_tab_box_mentor{width:100%;}
.contents_tab_box_mentor .cont_tab{position:absolute;top:0;z-index:0}
.contents_tab_box_mentor .cont_tab:hover,
.contents_tab_box_mentor .cont_tab:active,
.contents_tab_box_mentor .cont_tab:focus{position:absolute;top:0;z-index:1}
.contents_tab_box_mentor .cont_tab a{display:block;width:240px;padding:15px 0;text-align:center;font-size:16px;border-top:1px solid #ccc;border-bottom:1px solid #999;color:#777;background:#fdfdfd;font-family:'NGBold';font-weight:bold;z-index:0}
.contents_tab_box_mentor .cont_tab a.left{border-left:1px solid #ccc;width:239px;}
.contents_tab_box_mentor .cont_tab a.right{border-right:1px solid #ccc;width:239px;}
.contents_tab_box_mentor .cont_tab a .bar{position:absolute;top:17px;left:-1px;display:block;width:1px;height:18px;background:url('../images/CMM/bg_years_tab.gif') 0 0 no-repeat;}
.contents_tab_box_mentor .cont_tab a:hover,
.contents_tab_box_mentor .cont_tab a:active,
.contents_tab_box_mentor .cont_tab a:focus{color:#000;width:238px;border:1px solid #999;border-bottom:1px solid #fff;background:#fff;font-family:'NGBold';font-weight:bold;z-index:1}
.contents_tab_box_mentor .cont_tab a:hover .bar,
.contents_tab_box_mentor .cont_tab a:active .bar,
.contents_tab_box_mentor .cont_tab a:focus .bar{display:none;}
.cont_tab_m_01{left:0;}
.cont_tab_m_02{left:240px;}
.cont_tab_m_03{left:480px;}
.cont_tab_m_04{left:720px;}
.contents_tab_box_mentor .tab_cont{display:none;border-top:1px solid #999;padding-top:55px;padding-bottom:50px;}
.contents_tab_box_mentor.active h5{z-index:1;}
.contents_tab_box_mentor.active h5 a{width:238px;padding:15px 0;text-align:center;font-size:16px;color:#000;border:1px solid #999;border-bottom:1px solid #fff;background:#fff;z-index:1;}
.contents_tab_box_mentor.active h5 a.left{width:238px;border:1px solid #999;border-bottom:1px solid #fff;}
.contents_tab_box_mentor.active h5 a.right{width:238px;border:1px solid #999;border-bottom:1px solid #fff;color:#e55600;}
.contents_tab_box_mentor.active h5 a .bar{display:none;}
.contents_tab_box_mentor.active .tab_cont{display:block;}
.mentor_inner_section{position:relative;width:100%;}
.join_mentoring{padding:20px 30px;border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5;}
.join_mentoring li{padding:12px 0;border-bottom:1px dashed #ccc;font-size:15px;}
.join_mentoring li.last{border-bottom:0;}
.join_mentoring li span{display:inline-block;width:100px;font-family:'NGBold';font-weight:bold;color:#666;}
.mentor_activity{width:910px;border:1px solid #ededed;background:#f7f7f7;border-radius:5px;padding:0 24px}
.mentor_activity .e_activity{width:426px;padding:35px 0;}
.mentor_activity .e_activity .activity_img img{vertical-align:top}
.mentor_activity .e_activity .activity_txt{text-align:center;font-size:13px;color:#666;}
/* 170303추가*/
.membership {width:100%; background:#fff; border-top:solid 1px #444;}
.membership .ci{width:220px; margin:30px 20px 0 0;}
.membership .ci .ci_img{}
.membership .ci .ci_txt{font-family:'Nanum Gothic'; font-weight:700; font-size:16px; color:#444; text-align:center; line-height:20px;}
.membership_btn{position:absolute;top:130px;right:0;}
.edu_bene_kids{position:relative;border:1px solid #d5d5d5;}
.join_kids{padding:15px 40px;}
.join_kids li{padding:12px 0;border-bottom:1px dashed #ccc; font-family:'Nanum Gothic'; font-size:16px;}
.join_kids li.last{border-bottom:0;}
.join_kids li span{display:inline-block;width:100px; font-family:'Nanum Gothic'; font-weight:bold; color:#666;}
/* 170303추가*/
.result_box{width:460px;}
.result_box .reult_img img{vertical-align:top;}
.result_box .reult_title{text-align:center;font-size:15px;color:#666;}
.review_box_mentoring1{position:relative;width:100%;height:195px;}
.review_box_mentoring1 dt{position:absolute;font-size:18px;right:0;bottom:0;}
.review_box_mentoring1 dd{position:relative;font-size:16px;line-height:24px;width:100%;padding:25px 0;height:130px;background:url('../images/CMM/bg_review_mentor01.png') 0 0 no-repeat;text-align:center;}
.review_box_mentoring2{position:relative;width:100%;height:175px;}
.review_box_mentoring2 dt{position:absolute;font-size:18px;right:0;bottom:0;}
.review_box_mentoring2 dd{position:relative;font-size:16px;line-height:24px;width:100%;padding:30px 0;height:90px;background:url('../images/CMM/bg_review_mentor02.png') 0 0 no-repeat;text-align:center;}
.mentor_activity .m_activity{width:300px;padding:35px 0;overflow:hidden;}
.mentor_activity .m_activity .activity_img{overflow:hidden;}
.mentor_activity .m_activity .activity_img img{vertical-align:top}
.mentor_activity .m_activity .activity_txt{text-align:center;font-size:13px;color:#666;}
/*멘토링 신청*/
.mentor_apply_title{font-size:26px;line-height:28px;text-align:center;font-family:'NGBold';font-weight:bold;}
.mentor_apply_title2{font-size:14px;color:#666;text-align:center;}
.inner_form img,
.inner_form select,
.inner_form input{vertical-align:middle;}
.mentor_division{position:relative;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;width:100%;}
.mentor_division dt{width:140px;line-height:58px;text-align:center;font-size:14px;font-family:'NGBold';font-weight:bold;background:#f3f3f3;}
.mentor_division dd{line-height:58px;padding-left:15px;font-size:14px;}
.mentor_division .tchr_no{position:absolute;top:0;right:0;}
.mentor_title{position:relative;width:100%;padding:17px 0;border-top:1px solid #656565;border-bottom:1px solid #dddddd;font-size:16px;text-align:center;font-family:'NGBold';font-weight:bold;background:#fff6ec;}
.table_box_mentor1{position:relative;width:100%;}
.table_box_mentor1 table{width:100%;font-size:14px;}
.table_box_mentor1 table th{border-bottom:1px solid #dddddd;padding:17px 0;background:#f3f3f3;line-height:24px;}
.table_box_mentor1 table td{border-bottom:1px solid #dddddd;padding-top:17px;padding-bottom:17px;}
.table_box_mentor1 .color_gray{color:#ddd;}
.title_table_wrap{position:relative;width:100%;background:#f3f3f3;border-bottom:1px solid #dddddd;}
.section_title{position:relative;width:134px;padding:15px 10px;}
.section_title .mentor_apply_img{width:132px;height:162px;border:1px solid #d5d5d5;background:#fff;}
.section_title .file_add{width:134px;}
.section_title .section_title_txt{position:absolute;width:154px;text-align:center;font-size:14px;font-family:'NGBold';font-weight:bold;left:0;}
.section_table{position:relative;width:806px;background:#fff;}
.table_box_mentor2{position:relative;width:100%;}
.table_box_mentor2 table{width:100%;font-size:14px;}
.table_box_mentor2 table th{border-bottom:1px solid #dddddd;padding:17px 0;background:#fafafa;line-height:24px;font-family:'NGNormal';font-weight:normal;}
.table_box_mentor2 .line2{border-bottom:1px solid #dddddd;padding:7px 0;line-height:18px;}
.table_box_mentor2 .last{border-bottom:0;}
.table_box_mentor2 table td{border-bottom:1px solid #dddddd;padding-top:17px;padding-bottom:17px;}
.table_box_mentor2 .color_gray{color:#ddd;}
.table_box_mentor3{position:relative;width:100%;}
.table_box_mentor3 table{width:100%;font-size:14px;border:4px solid #fff;}
.table_box_mentor3 table th{border:4px solid #fff;padding:5px 0;background:#f3f3f3;line-height:24px;font-family:'NGNormal';font-weight:normal;}
.table_box_mentor3 .line2{padding:3px 0;line-height:14px;}
.table_box_mentor3 table td{border:4px solid #fff;padding:0;margin:2px;width:84px;}
.table_box_mentor3 table td span{display:block;border:1px solid #ddd;width:86px;padding:4px 0;}
.table_box_mentor3 table td span input{border:0;width:100%;padding:3px 0px;text-align:center;}
.table_box_mentor4{position:relative;width:100%;}
.table_box_mentor4 table{width:100%;font-size:14px;border:4px solid #fff;}
.table_box_mentor4 table th{border:4px solid #fff;padding:20px 0;background:#f3f3f3;line-height:24px;font-family:'NGNormal';font-weight:normal;}
.table_box_mentor4 table td{border:4px solid #fff;padding:0;margin:2px;}
.table_box_mentor4 table td span{display:block;border:1px solid #ddd;width:99%;*width:98.5%;padding:4px 0;}
.table_box_mentor4 table td span input{border:0;width:94%;padding:3px 0 3px 5px;}
.section_self_intro{padding:10px;width:786px;background:#fff;}
.section_self_intro textarea{padding:10px;width:760px;overflow-y:scroll;}

/* 교원스토리 교육정보 게시판 - 섬네일 형식*/
.view_thumb_list{position:relative;width:100%;}
.thumb_list_wrap_eduinfo{position:relative;width:100%;border-top:1px solid #d5d5d5;background:url('../images/CMM/bg_story_thumb_line.gif') 0 0 repeat-y;}
.thumb_list_wrap_eduinfo li{width:318px;border-right:1px solid #d5d5d5;border-left:1px solid #d5d5d5;height:355px;}
.thumb_list_wrap_eduinfo li.list_center{width:320px;border-right:0;border-left:0;height:355px;}
.thumb_list_wrap_eduinfo li .list_img_bg{position:relative;width:100%;height:355px;}
.thumb_list_wrap_eduinfo li .list_img_bg a{display:block;width:100%;height:100%;}
.thumb_list_wrap_eduinfo li .list_img_bg .thumb_wrap{display:block;height:100%;overflow:hidden;}
.thumb_list_wrap_eduinfo li .list_img_bg .thumb_wrap img{vertical-align:top;width:100%;}
.thumb_list_wrap_eduinfo li .list_img_bg .thumb_title_box{position:absolute;display:block;width:100%;padding:20px 0;background:#263c44;left:0;bottom:0;z-index:10;text-align:center;}
.thumb_list_wrap_eduinfo li .list_img_bg .thumb_title{display:block;font-size:24px;padding:0 20px;color:#35b3c2;font-family:'NGBold';font-weight:bold;}
.thumb_list_wrap_eduinfo li .list_img_bg .thumb_title .book_title{display:block;line-height:22px;}
.thumb_list_wrap_eduinfo li .list_img_bg .thumb_name{display:block;font-size:16px;color:#fff;font-family:'NGBold';font-weight:bold;}
.thumb_list_wrap_eduinfo li .list_img_bg .thumb_date{display:block;font-size:16px;color:#657b7d;font-family:'NGBold';font-weight:bold;}
.thumb_list_wrap_eduinfo li .list_w_bg{position:relative;width:100%;height:355px;}
.thumb_list_wrap_eduinfo li .list_w_bg .story_badge{position:absolute;top:15px;left:15px;}
.thumb_list_wrap_eduinfo li .list_w_bg a{display:block;width:100%;height:100%;}
.thumb_list_wrap_eduinfo li .list_w_bg a:hover{text-decoration:none;}
.thumb_list_wrap_eduinfo li .list_w_bg .thumb_wrap{display:none;height:100%;overflow:hidden;}
.thumb_list_wrap_eduinfo li .list_w_bg .thumb_wrap img{vertical-align:top;width:100%;}
.thumb_list_wrap_eduinfo li .list_w_bg .thumb_title_box{display:block;padding:90px 0 60px;width:100%;text-align:center;}
.thumb_list_wrap_eduinfo li .list_w_bg .thumb_title{display:block;font-size:30px;padding:0 20px 20px;color:#35b3c2;font-family:'NGBold';font-weight:bold;}
.thumb_list_wrap_eduinfo li .list_w_bg .thumb_title .book_title{display:block;line-height:22px;}
.thumb_list_wrap_eduinfo li .list_w_bg .thumb_name{display:block;font-size:16px;font-family:'NGBold';font-weight:bold;}
.thumb_list_wrap_eduinfo li .list_w_bg .thumb_date{display:block;font-size:16px;color:#aaa;font-family:'NGBold';font-weight:bold;}

.img_board_wrap{position:relative;width:100%;}
.img_board_wrap a:hover,
.img_board_wrap a:active,
.img_board_wrap a:focus,
.img_board_wrap a:visited{text-decoration:none;}
.board_list1{position:relative;width:316px;padding:15px 0;}
.board_list1 .inner_list1{position:relative;height:724px;padding-right:15px;border-right:1px solid #e3e3e3;overflow:hidden;}
.board_list1 .inner_list1 .img_box01{display:block;width:298px;height:368px;border:1px solid #d5d5d5;overflow:hidden;}
.board_title{display:block;width:90%;height:50px;font-size:22px;line-height:24px;font-family:'NGBold';font-weight:bold;}
.board_date{display:block;font-size:14px;color:#666;font-family:'NGBold';font-weight:bold;}
.board_txt{display:block;font-size:14px;line-height:22px;color:#666;}
.board_list2{position:relative;width:629px;padding-left:15px;}
.board_list2 .inner_list2{position:relative;height:164px;padding:15px 0;border-bottom:1px solid #e3e3e3;overflow:hidden;}
.board_list2 .inner_list2 .img_box02{display:block;width:298px;height:162px;border:1px solid #d5d5d5;overflow:hidden;}
.board_list2 .inner_list2 p{width:300px;}
.board_list2 .inner_list2 .list2_txt_box{width:300px;padding:10px 0;}
.board_list3{position:relative;width:330px;padding:15px 0;}
.board_list3 .inner_list3{position:relative;height:334px;padding:0 14px 0 15px;border-right:1px solid #e3e3e3;overflow:hidden;}
.board_list3 .inner_list3 .img_box03{display:block;width:298px;height:162px;border:1px solid #d5d5d5;overflow:hidden;}
.board_list4{position:relative;width:314px;padding:15px 0;}
.board_list4 .inner_list4{position:relative;height:334px;padding-left:14px;overflow:hidden;}
.board_list4 .inner_list4 .img_box04{display:block;width:298px;height:162px;border:1px solid #d5d5d5;overflow:hidden;}

/* 교원스토리 유아,초등 */
.eduinfo_board_list1{position:relative;width:960px;padding-left:10px;}
.eduinfo_board_list1 .inner_list{position:relative;width:945px;height:164px;padding:15px 0;border-bottom:1px solid #e3e3e3;overflow:hidden;}
.eduinfo_board_list1 .inner_list .img_box{display:block;width:298px;height:162px;border:1px solid #d5d5d5;overflow:hidden;}
.eduinfo_board_list1 .inner_list p{width:300px;}
.eduinfo_board_list1 .inner_list .list_txt_box{width:620px;padding:10px 0;}
.eduinfo_board_list2{position:relative;width:320px;padding:15px 0;}
.eduinfo_board_list2 .inner_list{position:relative;height:310px;padding:0 10px;overflow:hidden;}
.eduinfo_board_list2 .inner_list .img_box{display:block;width:298px;height:162px;border:1px solid #d5d5d5;overflow:hidden;}
.eduinfo_board_list_line{border-right:1px solid #e3e3e3;}

/* 교원스토리 S-Mom */
.smom_box{position:relative;width:750px;border:5px solid #eee;padding:20px;font-size:18px;font-family:'NGBold';font-weight:bold;}
.smom_apply{width:150px;}
.smom_apply a{display:block;font-size:18px;padding:25px 0 25px 30px;color:#fff;font-family:'NGBold';font-weight:bold;}
.smom_inner_section{position:relative;width:100%;border-top:1px solid #e6e6e6;}
.smom_book li{position:relative;padding:30px 0;border-bottom:1px solid #e6e6e6;}
.smom_book .edu_book_thumb{width:195px;padding-left:30px;}
.smom_book .edu_book_thumb .bg_book_thumb{position:relative;width:159px;height:195px;background:url('../images/CMM/bg_view_book.gif') 0 0 no-repeat;}
.smom_book .edu_book_thumb .book_img{display:block;width:152px;height:193px;padding:1px 6px 1px 1px;}
.smom_book .edu_book_thumb .book_img img{vertical-align:top;width:152px;height:193px;}
.smom_book .edu_book_thumb .book_mask{display:block;position:absolute;width:159px;height:195px;top:0;left:0;background:url('../images/CMM/book_mask.png') 0 0 no-repeat;z-index:10;}
.smom_book .edu_book_txt{width:715px;padding:10px;}
.smom_book .smom_month{font-size:18px;}
.smom_book .kerc_title{font-size:18px;font-family:'NGBold';font-weight:bold;}
.smom_book .kerc_cont{font-size:15px;color:#767676;line-height:22px;}
.select_month{padding:15px 0;}
.select_month select{vertical-align:top;}
.smom_view_title {position:relative;width:100%;margin:30px 0 10px;}

/* 교원스토리 edu-story */
.top_edu_story_box{position:relative;width:960px;height:136px;background:#eee url('../images/CMM/story_edustory_top.gif') 0 0 no-repeat;}
.top_edu_story_box .top_title{padding:25px 50px 0 215px;}
.top_edu_story_box .top_title .vip_title01{font-size:20px;color:#000;}
.top_edu_story_box .top_title .vip_title02{font-size:14px;line-height:18px;}
.edustory_box{position:relative;padding:30px 40px 0;}
.edustory_box .edustory_good{width:280px;height:165px;text-align:center;padding-top:115px}
.edustory_box .bg_good01{background:url('../images/CMM/bg_edustory_good_01.gif') 50% 50% no-repeat;}
.edustory_box .bg_good02{background:url('../images/CMM/bg_edustory_good_02.gif') 50% 50% no-repeat;}
.edustory_box .bg_good03{background:url('../images/CMM/bg_edustory_good_03.gif') 50% 50% no-repeat;}
.edustory_box .edustory_good dt{font-size:24px;color:#e55600;}
.edustory_box .edustory_good dd{font-size:14px;line-height:19px;}
.btn_spply_edustory{position:absolute;top:38px;right:0;}
.btn_spply_edustory a{display:block;width:195px;height:42px;line-height:42px;font-size:16px;color:#fff;font-family:'NGBold';font-weight:bold;background:#e55600;text-align:center;}

.mail_tip{display:block;font-size:12px;padding-top:10px;}
/* 교원스토리 북카페 */
.bookcafe_box{background:url(../images/CMM/img_bookcafe_top.png) no-repeat 90% 100%; margin:30px 0;height:220px; width:100%;margin-left:20px}
.bookcafe_box .txt1{display:block; font-size:42px; padding-top:35px;font-weight:400;}
.bookcafe_box .txt2{font-size:40px;font-family:NGBold;display:inline-block;padding-top:10px}
.bookcafe_box .txt3{font-size:20px;color:#767676;}
.cafe_tab{border-bottom:1px solid #999999;height:44px }
.cafe_tab li{float:left; display:inline-block;border:1px solid #dddddd;height:43px;background:#eeeeee;line-height:43px;padding:0 20px;border-bottom:0 }
.cafe_tab a{display:inline-block; color:#999999;border:0;padding:0}
.cafe_tab li.on{background:#fff; border:1px solid #999999; height:44px;border-bottom:0}
.cafe_tab li.on a{color:#000}
.caracter_tab {padding:15px 8px;overflow:hidden}
.caracter_tab li { float:left; width:25%; text-align:center; cursor:pointer;}
.caracter_tab li span { display:block; color:#c6c6c6; padding:5px;}
.cafe_detail_box{padding-top:25px}
.cafe_detail_box > p{padding-bottom:10px}
.cafe_detail_box .tit{font-family:NGBold;color:#e49320}
.cafe_detail_box .info{display:block;padding-top:5px}
.cafe_detail_box .img_box {text-align:center; margin:0 auto;padding-top:10px; max-width:960px; overflow:hidden; padding-bottom:30px; margin-top:10px}
.cafe_detail_box .img_box img{padding-bottom:10px;max-width:960px}
.cafe_detail_box .txt_box {padding-top:15px}
.btn_class{color:#fff;font-size:17px; background:#ff892a;display:inline-block;padding:8px 24px; margin-left:8px; float:right; margin-top:-15px}
.btn_class:after{display:block;clear:both;content:''}
.class_box{background:#f9f9f9; height:154px}
.class_box > span {font-size:20px;  padding-left:300px; display:block;padding-top:50px; line-height:1.4}
.class_cont{padding:30px 0 }
.class_cont span{display:block; padding-top:10px;padding-bottom:15px}
.main_ad_area_innner.noticelist {background:#f9f9f9;margin:15px 0px 0px;padding:10px 20px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.main_ad_area_innner.noticelist.noMB {margin-bottom:0px;;}
.main_ad_area_innner.noticelist.noMT {margin-top:0px;border-top:0px;}
.main_ad_area_innner.noticelist.endline {border-bottom:1px solid #ddd;}
.main_ad_area_innner {padding:0 20px;position:relative;}
.notice {height:25px;display:block;overflow-y:hidden;}
.notice li{height:25px;line-height:25px;position:relative;}
.notice2 {height:25px;display:block;overflow-y:hidden;}
.notice2 li{height:25px;line-height:25px;position:relative;}
.noticelist_style1 {color:#f7941e;font-weight:bold;display:block;float:left;}
.noticelist_style2 {color:#000;display:block;float:left;margin-left:10px;width:65%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.noticelist_style3 {color:#666;display:block;position:absolute;top:0;right:0;}
/* 마이페이지  - 회원정보*/
.btn_box_mypage{padding:20px 0;text-align:center;}
.btn_box_mypage .btn_mypage_info{display:inline-block;width:160px;height:40px;line-height:40px;text-align:center;background:#777;}

/* 마이페이지 - 1:1답변 */
.a_ing{color:#999;font-family:'NGBold';font-weight:bold;}
.a_end{color:#e55600;font-family:'NGBold';font-weight:bold;}
.qna_answer{padding-bottom:10px;}
.inner_qna_answer{position:relative;padding:25px 30px 50px;background:#fafafa;}
.inner_qna_answer dt{border-bottom:0;}
.inner_qna_answer dt .view_title_top{display:inline-block;width:68px;height:22px;line-height:22px;border:1px solid #d5d5d5;font-size:15px;font-family:'NGBold';font-weight:bold;color:#e55600;text-align:center;background:#fff;}
.inner_qna_answer dt .view_title{display:inline-block;padding:0px;font-size:16px;background:#fafafa;}
.inner_qna_answer dt .date{display:block;font-size:14px;position:absolute;top:25px;right:127px;text-align:center;width:100px;}
.inner_qna_answer dt .hit{display:block;font-size:14px;position:absolute;text-align:center;width:100px;top:25px;right:20px;background:url('../images/CMM/bg_bar_1x10_g.gif') 0 50% no-repeat;}
.inner_qna_answer dd{position:relative;padding:30px 0;font-size:14px;line-height:22px;color:#666;}

/* 마이페이지 참여한 이벤트 */
.winner_box{position:relative;width:100%;}
.winner_box h5{font-size:20px;line-height:28px;font-family:'NGBold';font-weight:bold;}
.inner_winner_box{position:relative;width:950px;border:5px solid #ddd;}
.inner_winner_box .cong_winner{position:absolute;font-size:26px;font-family:'NGBold';font-weight:bold;color:#5391bd;top:50%;margin-top:-15px;left:55px;}
.inner_winner_box .winner_list{padding:20px 30px 20px 250px;}
.inner_winner_box .winner_list li{line-height:24px;background:url('../images/CMM/bullet_blue_3x3.gif') 0 11px no-repeat;padding-left:10px;font-size:15px;}
.inner_winner_box .winner_list li span{display:inline-block;width:90px;font-family:'NGBold';font-weight:bold;color:#5391bd;}
.latest_month{position:absolute;top:-40px;left:0;}
.latest_month li{position:relative;width:92px;}
.latest_month li.ml_1{margin-left:-1px;}
.latest_month li .active_arr{position:absolute;display:none;width:13px;height:7px;bottom:-6px;left:50%;margin-left:-6px;background:url('../images/CMM/bg_arr_active.gif') 0 0 no-repeat;}
.latest_month li a{display:block;border:1px solid #ccc;line-height:25px;font-size:14px;text-align:center;}
.latest_month li a:hover,
.latest_month li a:focus{background:#999;border:1px solid #999;color:#fff;font-family:'NGBold';font-weight:bold;}
.latest_month li.active .active_arr{display:block;}
.latest_month li.active a{background:#999;border:1px solid #999;color:#fff;font-family:'NGBold';font-weight:bold;}
.during_date2{display:block;font-size:13px;color:#5391bd;padding-top:5px;}
.e_ing{font-size:14px;color:#e55600}
.e_end{font-size:14px;color:#999}
.e_ing_ing{display:block;width:72px;height:20px;line-height:20px;border:1px solid #b6b6b6;background:#b6b6b6;text-align:center;color:#fff;font-family:'NGBold';font-weight:bold;margin:5px auto;}
.e_end_w{display:block;width:72px;height:20px;line-height:20px;border:1px solid #e55600;background:#e55600;text-align:center;color:#fff;font-family:'NGBold';font-weight:bold;margin:5px auto;}
.e_end_f{display:block;width:72px;height:20px;line-height:20px;border:1px solid #b6b6b6;background:#fff;text-align:center;color:#767676;font-family:'NGBold';font-weight:bold;margin:5px auto;}

/* 마이페이지 - 할부입금내역 */
.payment_title{font-size:20px;font-family:'NGBold';font-weight:bold;}
/* 마이페이지 - 할부입금내역 - 상세팝업*/
.payment_popup{position:relative;width:550px;padding:0 20px;}
.pop_header2{position:relative;width:100%;}
.pop_contents2{position:relative;width:100%;}
.pop_header2 .pop_pay_title{font-size:18px;line-height:24px;font-family:'NGBold';font-weight:bold;padding:20px 0;border-bottom:1px solid #ddd;}
.name_title_box{padding:20px 0;}
.name_title_box .inner_name_title_box{padding:30px;background:#f7f7f7;}
.name_title_box .inner_name_title_box p{font-size:22px;line-height:28px;font-family:'NGBold';font-weight:bold;letter-spacing:-1px;}
.name_title_box .inner_name_title_box .name_id{width:100%;}
.name_title_box .inner_name_title_box .name_title{width:100%;font-size:16px;padding-top:10px;}
.table_box_pop{position:relative;width:100%;border-top:1px solid #656565;border-bottom:1px solid #656565;font-size:14px;}
.table_box_pop table{width:100%;font-size:14px;}
.table_box_pop table th{border-bottom:1px solid #dddddd;padding:17px 0;background:#f3f3f3;}
.table_box_pop .bg_bar{background:#f3f3f3 url('../images/CMM/bg_bar_1x19.gif') 0 50% no-repeat;}
.table_box_pop table td{border-bottom:1px solid #dddddd;padding-top:17px;padding-bottom:17px;}
.table_box_pop table .bot1{border-top:1px solid #656565;}
.table_box_pop .paginate{padding:20px 0;}
.pop_title2{font-size:16px;font-family:'NGBold';font-weight:bold;padding-left:15px;background:url('../images/CMM/bullet_yellow_5x5.gif') 0 50% no-repeat;}

/* 마이페이지 - 나의 구매 내역 */
.buy_title_wrap{position:relative;*margin-bottom:10px;}
.buy_title{display:inline-block;width:300px;font-size:26px;line-height:30px;font-family:'NGBold';font-weight:bold;padding-right:5px;}
.buy_title_sub{display:inline-block;width:160px;font-size:24px;background:url('../images/CMM/bg_bar_1x19_2.gif') 0 60% no-repeat;padding-left:15px;}
.buy_title2{font-size:20px;font-family:'NGBold';font-weight:bold;}
.during_date3{position:relative;top:10px;display:inline-block;width:200px;font-size:14px;color:#666;}
.my_grade_point_box{position:relative;border:5px solid #ddd;}
.my_grade_box{position:relative;width:374px;padding:20px 50px;border-right:1px solid #ddd;}
.my_point_box{position:relative;width:375px;padding:20px 50px;}
.inner_grade_point{position:relative;width:100%;padding:10px 0 25px;}
.inner_grade_point .grade_point_txt{font-size:48px;line-height:64px;font-family:'NGBold';font-weight:bold;}
.inner_grade_point .grade_img{position:absolute;top:10px;right:0;}
.inner_grade_point .grade_img img{vertical-align:top;}
.detail_grade_point_wrap{position:relative;font-size:14px;line-height:35px;border-bottom:1px dashed #c8c8c8;}
.detail_grade_point_wrap2{position:relative;font-size:14px;line-height:35px;}
.detail_grade_point{position:absolute;top:0;*top:-10px;right:0;}
.grade_btn{text-align:center;}
.grade_btn a{display:inline-block;font-size:16px;color:#1a323a;font-family:'NGBold';font-weight:bold;line-height:50px;border:1px solid #d5d5d5;letter-spacing:-1px;}
.bg_arr3{background:url('../images/CMM/arr_9x14.png') 92% 50% no-repeat;}
.bg_point{background:url('../images/CMM/bg_point.gif') 100% 10px no-repeat;}

/* 마이페이지 인덱스 */
.mp_index_title{font-size:18px;line-height:24px;font-family:'NGBold';font-weight:bold;}
.name_box{position:relative;width:170px;padding:20px 25px;border-right:1px solid #ddd;}
.name_box .mp_date{font-size:22px;line-height:34px;font-family:'NGBold';font-weight:bold;}
.name_box .mp_name{font-size:36px;color:#1a323a;}
.name_box .mp_name span{font-size:46px;line-height:58px;}
.name_box .grade_btn a{display:inline-block;font-size:15px;color:#666;font-family:'NGBold';font-weight:bold;line-height:40px;border:1px solid #d5d5d5;letter-spacing:-1px;}
.bg_arr_round{background:url('../images/CMM/bg_arr_round.gif') 90% 50% no-repeat;}
.index_grade_box{position:relative;width:284px;padding:20px 40px;border-right:1px dashed #ddd;}
.index_point_box{position:relative;width:284px;padding:20px 40px;}
.inner_grade_point2{position:relative;width:100%;padding:10px 0 25px;}
.inner_grade_point2 dt{font-size:20px;font-family:'NGBold';font-weight:bold;}
.inner_grade_point2 .grade_point_txt{font-size:40px;line-height:54px;font-family:'NGBold';font-weight:bold;}
.inner_grade_point2 .grade_img{position:absolute;top:10px;right:0;}
.inner_grade_point2 .grade_img img{vertical-align:top;}
.mp_grade_point_wrap{position:relative;font-size:14px;line-height:30px;border-bottom:1px dashed #c8c8c8;}
.mp_grade_point_wrap2{position:relative;font-size:14px;line-height:30px;}
.btn_box_ab{position:absolute;top:45px;right:0;}
.btn_box_ab a{display:inline-block;font-size:13px;color:#9a968e;}
.bg_arr_round2{background:url('../images/CMM/bg_arr_round2.gif') 100% 50% no-repeat;padding:5px 23px;}
.bg_arr_mp{background:url('../images/CMM/bg_arr_4x7_ltgray.gif') 90% 50% no-repeat;padding:5px 23px;}
.mp_half_box{position:relative;width:460px;}
.mp_box{position:relative;width:458px;padding:15px 0;border:1px solid #ededed;background:#fdfdfd url('../images/CMM/bg_bar_1x32.gif') 50% 50% no-repeat;}
.mp_box p{width:50%;text-align:center;}
.mp_box p a{font-size:14px;font-family:'NGBold';font-weight:bold;}

.my_child_status{position:relative;width:920px;background:#f7f2e8;padding:20px;margin-bottom:20px;}
.my_child_status .my_child_info {position:relative;width:185px;height:193px;text-align:center;background:#fff url('../images/CMM/img_book_age04.gif') 50% 35% no-repeat;}
.my_child_status .my_child_info .name{display:inline-block;padding-top:110px;font-size:16px;font-weight:bold;}
.my_child_status .my_child_study {position:relative;padding-left:50px;}
.my_child_status .my_child_study .title{width:100%;font-size:20px;font-family:'NGBold';font-weight:bold;padding-left:25px;padding-bottom:13px;line-height:30px;background:url('../images/CMM/bullet_org.png') 0 6px no-repeat;}
.my_child_status .my_child_study .graph_pie_box {width:100%;margin-top:20px;}
.my_child_status .my_child_study .graph_pie_box .graph_pie{float:left;position:relative;width:125px;height:125px;margin:0 10px 0 0;overflow:hidden;}
.my_child_status .my_child_study .graph_pie_box .per_box{position:absolute;top:9px;left:9px;width:89px;height:74px;padding:24px 14px 19px;color:#fff;text-align:center;overflow:hidden;background:url('../images/CMM/graph_pie_117x117.png') 0 0 no-repeat;}
.my_child_status .my_child_study .graph_pie_box .per_box .per{height:48px;line-height:48px;border-bottom:1px solid #fff;}
.my_child_status .my_child_study .graph_pie_box .per_box .txt{height:24px;line-height:24px;}
.my_child_status .my_child_study .my_table_box {width:500px;border-top:2px solid #656565;}
.my_child_status .my_child_study .my_table_box table{width:100%;font-size:14px;}
.my_child_status .my_child_study .my_table_box table th{border-bottom:1px solid #dedede;border-right:1px solid #dedede;border-left:1px solid #dedede;padding:10px 0 20px 10px;text-align:left;background:#f3f3f3;}
.my_child_status .my_child_study .my_table_box table td{border-bottom:1px solid #dedede;border-right:1px solid #dedede;border-left:1px solid #dedede;padding:10px 0 20px 10px;line-height:18px;background:#fff;}

/*.table_box3{position:relative;width:100%;border-top:2px solid #656565;border-bottom:2px solid #656565;}
.table_box3 table{width:100%;font-size:14px;}
.table_box3 table th{border-bottom:1px solid #656565;padding:17px 0;background:#f3f3f3;}
.table_box3 .line2{border-bottom:1px solid #656565;padding:7px 0;background:#f3f3f3;line-height:18px;}
.table_box3 .bg_bar{background:#f3f3f3 url('../images/CMM/bg_bar_1x19.gif') 0 50% no-repeat;}
.table_box3 table td{border-bottom:1px solid #dddddd;padding-top:20px;padding-bottom:20px;line-height:18px;}
.table_box3 table td.question{font-size:20px;padding-top:10px;padding-bottom:0;}
.table_box3 table td .child_answer{font-size:16px;line-height:30px;font-family:'NGBold';font-weight:bold;}
*/
/* 마이페이지 우리아이 현황*/
.select_mychild{position:absolute;top:10px;right:0;}
.select_mychild select{vertical-align:top;}
.mychild_box{position:relative;width:100%;}
.mychild_title{font-size:24px;line-height:36px;font-family:'NGBold';font-weight:bold;}
.mychild_title_sub{position:absolute;font-size:13px;font-family:'NGBold';font-weight:bold;top:15px;right:0;color:#666;}
.mc_today_study{position:relative;width:100%;}
.bt1_gray{border-bottom:1px solid #ddd}

/* FSP 기준으로 적용 -> kep_prg.css 에 있는 걸로 사용
.todaymtest{height:238px;margin:30px 0 30px;background:#fff6e8;}
.todaymtest h3{padding:20px 0 10px;border-bottom:1px solid #000;}
.todaymtest .today_box{width:450px;padding-left:10px;}
.todaymtest .mtest_box{width:450px;padding-left:10px;}
.todaymtest .btn_box_ab{position:absolute;top:15px;left:370px;}
.todaymtest .btn_box_ab a{display:inline-block;font-size:13px;color:#9a968e;}
.todaymtest .today_box .datetime{position:relative;width:212px;height:60px;margin:0 auto;text-align:center;line-height:60px;}
.todaymtest .today_box .latest_list{}
.todaymtest .today_box .latest_list .fl_l{width:50%;}
.todaymtest .today_box .latest_list .fl_r{width:50%;}
.todaymtest .today_box .latest_list dt{padding:0 0 5px;font-size:14px;}
.todaymtest .today_box .latest_list dd{padding-top:5px;padding-bottom:5px;font-size:13px;}
.todaymtest .mtest_box .txt{padding:11px 0 16px;}
.todaymtest .mtest_box .txt p{padding-top:5px;padding-bottom:5px;font-size:13px;}
.todaymtest .mtest_box .btns{text-align:center;}
.todaymtest .btn_prev_month{position:absolute;top:50%;left:0px;width:30px;height:44px;margin-top:-22px;background:url('../images/CMM/btn_prev_month3.gif') 0 0 no-repeat;}
.todaymtest .btn_next_month{position:absolute;top:50%;right:0px;width:30px;height:44px;margin-top:-22px;background:url('../images/CMM/btn_next_month3.gif') 0 0 no-repeat;}
*/
.graph_pie_box{width:100%;}
.graph_pie_box h3 .tip{margin:14px 0 10px;font-size:13px;}
.graph_pie_box .b5px_box{height:auto;border:1px solid #dddddd;}
.graph_pie_box .graph_pie{float:left;position:relative;width:130px;height:130px;margin:0 10px 0 0;overflow:hidden;}
.graph_pie_box .per_box{position:absolute;top:9px;left:9px;width:89px;height:74px;padding:24px 14px 19px;color:#fff;text-align:center;overflow:hidden;background:url('../images/CMM/graph_pie_117x117.png') 0 0 no-repeat;}
.graph_pie_box .per_box .per{height:48px;line-height:48px;border-bottom:1px solid #fff;}
.graph_pie_box .per_box .txt{height:24px;line-height:24px;}
.graph_pie_box .txt_box{padding:20px;border-bottom:1px solid #dddddd;}
.graph_pie_box .txt_box p{line-height:22px;}
.graph_pie_box .gp_box{position:relative;width:430px;padding:20px;}
.gp_box .btn_box_ab{position:absolute;top:15px;left:370px;}
.gp_box .btn_box_ab a{display:inline-block;font-size:13px;color:#9a968e;}

.my_test_result{width:100%;margin:50px 0;}
.my_test_result .b1px_box{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;padding:40px;}
.my_test_result .b1px_box.red{background:url('../images/CMM/img_tri_red.png') right 0 no-repeat;}
.my_test_result .b1px_box.jem{background:url('../images/CMM/img_tri_jem.png') right 0 no-repeat;}

.normal_table{position:relative;width:100%;padding:0 0 0;margin:0 0 30px;}
.normal_table table{width:100%;}
.normal_table th{padding:16px 10px;font-size:14px;border:1px solid #ddd;border-top:1px solid #666;font-family:NGBold;background:#f3f3f3;}
.normal_table td{padding:16px 10px;font-size:14px;text-align:center;border:1px solid #ddd;}
.normal_table td .user_img{border:1px solid #ddd;}
.normal_table th.bt1px_666,.normal_table td.bt1px_666{border-top:1px solid #666}
.normal_table .btn_box_ab{position:absolute;top:0px;right:0px;}
.normal_table .btn_box_ab a{display:inline-block;font-size:13px;color:#9a968e;}

.normal_table_fix{position:relative;width:100%;padding:0 0 0;margin:0 0 30px;}
.normal_table_fix table{width:100%;table-layout:fixed;}
.normal_table_fix th{padding:16px 10px;font-size:14px;border:1px solid #ddd;font-family:NGBold;background:#f3f3f3;}
.normal_table_fix td{padding:16px 10px;font-size:14px;text-align:center;border:1px solid #ddd;}
.normal_table_fix th.bt1px_666,.normal_table_fix td.bt1px_666{border-top:1px solid #666}
.normal_table_fix .btn_box_ab{position:absolute;top:0px;right:0px;}
.normal_table_fix .btn_box_ab a{display:inline-block;font-size:13px;color:#9a968e;}

/* 고객센터 - 바우처서비스*/
.voucher_call{position:absolute;top:10px;right:0;font-size:17px;color:#000;font-family:'NGBold';font-weight:bold;}
.voucher_main_title{font-size:34px;line-height:40px;font-family:'NGBold';font-weight:bold;}
.voucher_main_title_sub{font-size:14px;line-height:20px;}
.voucher_faq{position:relative;width:100%;border-top:1px solid #1a323a;}
.voucher_faq dl{position:relative;padding:30px 0 20px;border-bottom:1px solid #ddd;}
.voucher_faq dt{position:relative;padding:0 65px;font-size:16px;color:#e55600;line-height:34px;}
.voucher_faq dt span{position:absolute;font-size:24px;color:#333;top:0;*top:-10px;left:25px;font-family:'NGBold';font-weight:bold;}
.voucher_faq dd{position:relative;padding:0 65px;font-size:14px;color:#666;line-height:22px;}
.voucher_faq dd span{position:absolute;font-size:24px;color:#e55600;top:0;left:25px;font-family:'NGBold';font-weight:bold;}
.voucher_service_cont{position:relative;width:100%;}
.vs_list_wrap{position:relative;width:100%;padding:35px 0 0;border-top:1px dashed #c7c7c7;}
.vs_list01{position:relative;width:100%;padding-bottom:60px;}
.list01_no{position:relative;width:260px;font-size:24px;font-family:'NGBold';font-weight:bold;color:#1a323a}
.list01_no span{font-size:38px;}
.list_cont_box{position:relative;width:640px;}
.list_cont_box .cont_info_txt{font-size:16px;line-height:24px;color:#666;}
.list_cont_box .cont_info_img{width:100%;}
.bg_round_list01{background:url('../images/CMM/bg_round_list.gif') 0 0 no-repeat;height:189px;}
.bg_round_list02{background:url('../images/CMM/bg_round_list.gif') 0 0 no-repeat;height:189px;}
.bg_table_list{background:url('../images/CMM/bg_table_list.gif') 0 0 no-repeat;height:258px;}
.bg_vs_book{background:url('../images/CMM/bg_vs_book.gif') 0 0 no-repeat;height:288px;}
.list_cont_box .bg_round_list01 li{width:213px;padding-top:40px;text-align:center;}
.list_cont_box .bg_round_list01 li .li_top span{display:inline-block;font-size:13px;width:60px;line-height:24px;background:url('../images/CMM/bg_li_top.gif') 0 0 no-repeat;color:#fff;font-family:'NGBold';font-weight:bold;}
.list_cont_box .bg_round_list01 li .li_mid{font-size:22px;color:#e55600;font-family:'NGBold';font-weight:bold;}
.list_cont_box .bg_round_list01 li .li_bot{font-size:15px;color:#666;font-family:'NGBold';font-weight:bold;}
.list_cont_box .bg_table_list .table_box_vs{padding:20px;}
.list_cont_box .bg_table_list .table_box_vs table{width:100%;}
.list_cont_box .bg_table_list .table_box_vs table th{font-size:18px;color:#fff;padding:15px 0 14px;}
.list_cont_box .bg_table_list .table_box_vs table td{font-size:15px;color:#666;padding-top:11px;padding-bottom:10px;}
.list_cont_box .bg_table_list .table_box_vs table td .section_span{font-size:18px;font-family:'NGBold';font-weight:bold;}
.list_cont_box .bg_round_list02 li{width:213px;padding-top:22px;text-align:center;}
.list_cont_box .bg_round_list02 li .li_top_bg01{height:48px;background:url('../images/CMM/bg_vs_list02_01.gif') 50% 0 no-repeat;}
.list_cont_box .bg_round_list02 li .li_top_bg02{height:48px;background:url('../images/CMM/bg_vs_list02_02.gif') 50% 0 no-repeat;}
.list_cont_box .bg_round_list02 li .li_top_bg03{height:48px;background:url('../images/CMM/bg_vs_list02_03.gif') 50% 0 no-repeat;}
.list_cont_box .bg_round_list02 li .li_mid{font-size:22px;color:#e55600;font-family:'NGBold';font-weight:bold;}
.list_cont_box .bg_round_list02 li .li_bot{font-size:15px;color:#666;font-family:'NGBold';font-weight:bold;}
.vs_relative_book_box{position:relative;padding:20px;}
.vs_book_thumb{position:absolute;width:189px;height:200px;top:70px;left:223px;}
.vs_book_thumb .bg_book_thumb{position:relative;width:189px;height:200px;background:url('../images/CMM/bg_view_book_189x200.png') 0 0 no-repeat;}
.vs_book_thumb .book_img{display:block;width:182px;height:198px;padding:1px 6px 1px 1px;}
.vs_book_thumb .book_img img{vertical-align:top;}
.vs_book_thumb .book_mask{display:block;position:absolute;width:189px;height:200px;top:0;left:0;background:url('../images/CMM/vs_book_mask.png') 0 0 no-repeat;z-index:10;}
.vs_list04_box1{width:195px;color:#538fa1;}
.vs_list04_box2{width:185px;color:#d2560e;}
.other_book_title{padding:14px 0;font-size:14px;line-height:18px;}
.other_book_list{padding-top:15px}
.other_book_list li{font-size:15px;font-family:'NGBold';font-weight:bold;}
.other_book_list li .book_title{font-size:12px;font-family:'NGNormal';font-weight:normal;color:#b3b3b3;}
.vs_book_list li{width:179px;}
.vs_book_list li.last{width:193px;}
.vs_book_list li.last .book_img{display:block;width:193px;}
.vs_book_list li.last .book_img img{vertical-align:top;}
.vs_list_book_thumb{position:relative;width:179px;height:200px;padding:8px 0 9px;}
.vs_list_book_thumb .bg_book_thumb{position:relative;width:179px;height:200px;background:url('../images/CMM/bg_view_book_179x200.png') 0 0 no-repeat;}
.vs_list_book_thumb .book_img{display:block;width:172px;height:198px;padding:1px 6px 1px 1px;overflow:hidden;}
.vs_list_book_thumb .book_img img{vertical-align:top;}
.vs_list_book_thumb .book_mask{display:block;position:absolute;width:179px;height:200px;top:0;left:0;background:url('../images/CMM/vs_book_mask2.png') 0 0 no-repeat;z-index:10;}
.vs_book_list_title{font-size:14px;color:#1a323a;text-align:center;font-family:'NGBold';font-weight:bold;}
.vs_btn{position:absolute;top:0;left:320px;}
/* 고객센터 AS */
.as_title{font-size:20px;line-height:35px;font-family:'NGBold';font-weight:bold;padding-top:20px}
.as_txt span{display:block; padding-bottom:15px; line-height:20px}
a.smart_guide {padding:8px 15px; background:#ff8000; color:#fff;display:inline-block}
.lh26{line-height:26px}
.btn_ng{font-size:23px; font-family:NGbold; color:#fff;padding:15px 20px; margin:5px;display:inline-block;background:#ff8000}
.ss_t{font-size:25px; font-family:NGBold; color:#1a323a;display:block}
.ss_center{width:320px;float:left}
.displayB{display:block}
.btn_as{display:inline-block; padding:8px 15px; background:#666666;color:#fff; margin:8px 0;border-radius:5px}
.ss_box{border:1px solid #ededed; background:#f7f7f7; width:638px;margin-left:320px }
.ss_content{padding:30px; overflow:hidden}
/* 고객센터 공지사항 */
.notice_badge00{display:inline-block;width:63px;height:19px;line-height:19px;text-align:center;font-size:12px;color:#fff;font-family:'NGBold';font-weight:bold;background:url('../images/CMM/bg_notice_badge00.png') 0 0 no-repeat;}
.notice_badge01{display:inline-block;width:63px;height:19px;line-height:19px;text-align:center;font-size:12px;color:#fff;font-family:'NGBold';font-weight:bold;background:url('../images/CMM/bg_notice_badge01.png') 0 0 no-repeat;}
.notice_badge02{display:inline-block;width:63px;height:19px;line-height:19px;text-align:center;font-size:12px;color:#fff;font-family:'NGBold';font-weight:bold;background:url('../images/CMM/bg_notice_badge02.png') 0 0 no-repeat;}
.notice_badge03{display:inline-block;width:63px;height:19px;line-height:19px;text-align:center;font-size:12px;color:#fff;font-family:'NGBold';font-weight:bold;background:url('../images/CMM/bg_notice_badge03.png') 0 0 no-repeat;}

/* 고객센터 1:1 문의*/
.star_wrap{position:relative;display:inline-block;}
.star{position:absolute;display:inline-block;top:0;left:-15px;font-size:20px;line-height:18px;color:#ff9600;font-family:'NGBold';font-weight:bold;}
.star2{position:absolute;display:inline-block;top:3px;left:-15px;;font-size:20px;line-height:18px;color:#ff9600;font-family:'NGBold';font-weight:bold;}
.form_table_box{position:relative;width:100%;border-top:2px solid #656565;}
.form_table_box table{width:960px;font-size:14px;border-bottom:2px solid #656565;}
.form_table_box table img,
.form_table_box table input,
.form_table_box table select{vertical-align:middle;}
.form_table_box table th{border-bottom:1px solid #dddddd;padding-top:17px;padding-bottom:17px;background:#f3f3f3;line-height:24px;}
.form_table_box table td{border-bottom:1px solid #dddddd;padding-top:17px;padding-bottom:17px;}
.form_table_box table td textarea{height:378px;overflow-y:scroll;}
.form_table_box .bo_r1{border-right:1px solid #dddddd;}
.form_table_box .color_gray{color:#ddd;}
.submit_btn_l{display:inline-block;width:160px;padding:20px 0;line-height:20px;border:0;cursor:pointer;}

/* 고객센터 FAQ */
/* 140929 김정원 추가  */
.faq_header{margin:0 0 30px;border:1px solid #ddd;background:#f4f4f4;}
.faq_header .faq_find_box{float:left;width:537px;padding:15px 30px 16px 72px;line-height:36px;background:url('../images/CMM/icon_find.png') 30px center no-repeat;}
.faq_header .faq_find_box label{padding:0 0 0 0;font-size:16px;}
.faq_header .faq_find_box #faq_keyword{width:330px;padding:8px 10px 9px;}
.faq_header .mtm_box{float:left;width:298px;padding:15px 0 16px 20px;border-left:1px solid #ddd;line-height:36px;}
.submit_66px_gray{display:inline-block;width:66px;height:36px;line-height:36px;*line-height:32px;font-size:15px;font-family:NGBold;text-align:center;color:#fff;border:1px solid #525150;font-weight:bold;background:#525150;}
.btn_117px_orange{display:inline-block;width:115px;height:34px;line-height:34px;font-size:15px;font-family:NGBold;text-align:center;color:#fff;font-weight:bold;background:#ee6900;}
/* 140929 김정원 추가 끝 */

.faq_search_box {position:relative;width:958px;border:1px solid #ddd;background:#f4f4f4;}
.faq_search_box_pad {position:relative;width:1220px;border:1px solid #ddd;background:#f4f4f4;}
.faq_search{position:relative;width:575px;padding:15px 0 15px 65px;border-right:1px solid #ddd;background:url('../images/CMM/bg_srch_icon.png') 25px 50% no-repeat;}
.faq_search .faq_srch_txt{font-size:16px;font-family:'NGBold';font-weight:bold;}
.faq_search .input_text_faq{border:1px solid #ddd;font-size:14px;padding:9px 10px;*padding:9px 10px;}
.faq_search .srch_btn_faq{display:inline-block;width:76px;padding:8px 0;line-height:18px;*line-height:12px;border:0;background:#656565;font-size:14px;color:#fff;font-family:'NGBold';font-weight:bold;cursor:pointer;text-align:center;}
.one_to_one_go{position:relative;width:297px;padding:25px 0 25px 20px;}
.one_to_one_go p{font-size:14px;font-family:'NGBold';font-weight:bold;}
.one_to_one_go .btn_faq_oto{position:absolute;top:15px;right:20px;}
.one_to_one_go .btn_faq_oto a{display:block;width:115px;padding:8px 0;line-height:18px;text-align:center;font-size:14px;color:#fff;font-family:'NGBold';font-weight:bold;}

.contents_tab_2depth_wrap{position:relative;width:100%}
.contents_tab_2depth{width:100%;}
.contents_tab_2depth h6{position:absolute;top:0;z-index:0}
.contents_tab_2depth h6:hover,
.contents_tab_2depth h6:active,
.contents_tab_2depth h6:focus{position:absolute;top:0;z-index:1}
.contents_tab_2depth h6 a{display:block;width:155px;padding:5px 0;text-align:center;font-size:15px;color:#777;font-family:'Nanum Gothic';font-weight:normal;z-index:0}
.contents_tab_2depth h6 a:hover,
.contents_tab_2depth h6 a:active,
.contents_tab_2depth h6 a:focus{color:#000;font-family:'NGBold';font-weight:bold;z-index:1}
.cont_tab_h6_01{left:0;}
.cont_tab_h6_02{left:155px;}
.cont_tab_h6_03{left:310px;}
.cont_tab_h6_04{left:465px;}
.cont_tab_h6_05{left:620px;}
.cont_tab_h6_06{left:735px;}
.contents_tab_2depth .tab_cont_2depth{display:none;padding-top:50px;}
.contents_tab_2depth.active h6{z-index:1;}
.contents_tab_2depth.active h6 a{display:block;width:155px;padding:5px 0;text-align:center;font-size:15px;color:#000;font-family:'NGBold';font-weight:bold;z-index:1;}
.contents_tab_2depth.active .tab_cont_2depth{display:block;}
.bg_bar{background:url('../images/CMM/bg_bar_1x19.gif') 0 50% no-repeat;}

.contents_tab_2depth_wrap2{position:relative;width:100%}
.contents_tab_2depth2{width:100%;}
.contents_tab_2depth2 h6{position:absolute;top:0;z-index:0}
.contents_tab_2depth2 h6:hover,
.contents_tab_2depth2 h6:active,
.contents_tab_2depth2 h6:focus{position:absolute;top:0;z-index:1}
.contents_tab_2depth2 h6 a{display:block;width:100px;padding:5px 0;text-align:center;font-size:15px;color:#777;font-family:'Nanum Gothic';font-weight:normal;z-index:0}
.contents_tab_2depth2 h6 a:hover,
.contents_tab_2depth2 h6 a:active,
.contents_tab_2depth2 h6 a:focus{color:#000;font-family:'NGBold';font-weight:bold;z-index:1}
.cont_tab2_h6_01{left:0;}
.cont_tab2_h6_02{left:100px;}
.cont_tab2_h6_03{left:200px;}
.cont_tab2_h6_04{left:725px;}
.contents_tab_2depth2 .tab_cont_2depth2{display:none;padding-top:50px;}
.contents_tab_2depth2.active h6{z-index:1;}
.contents_tab_2depth2.active h6 a{display:block;width:100px;padding:5px 0;text-align:center;font-size:15px;color:#000;font-family:'NGBold';font-weight:bold;z-index:1;}
.contents_tab_2depth2.active .tab_cont_2depth2{display:block;}


/* 고객센터 인덱스 */
.cc_top_box{position:relative;width:100%;background:url('../images/CMM/bg_cc_top.gif') 0 0 repeat;}
.cc_top_left_box{position:relative;padding:50px 0 50px 50px;width:320px;}
.cc_top_left_box .pre_title{font-size:18px;color:#fff;}
.cc_top_left_box h3{font-size:40px;line-height:50px;color:#fff;letter-spacing:-2px;font-family:'NGBold';font-weight:bold;}
.cc_top_left_box .cc_top_btn{background:#717277;width:205px;height:40px;}
.cc_top_left_box .cc_top_btn a{display:block;line-height:40px;font-size:15px;color:#fff;font-family:'NGBold';font-weight:bold;}
.cc_top_right_box{position:relative;padding:50px 0;width:590px;}
.cc_top_right_box li{position:relative;width:140px;}
.cc_top_right_box li a{display:block;width:140px;padding-top:130px;text-align:center;font-size:14px;color:#fff;font-family:'NGBold';font-weight:bold;}
.bg_cc_top01{background:url('../images/CMM/bg_cc_top01.png') 50% 5px no-repeat;}
.bg_cc_top02{background:url('../images/CMM/bg_cc_top02.png') 50% 5px no-repeat;}
.bg_cc_top03{background:url('../images/CMM/bg_cc_top03.png') 50% 5px no-repeat;}
.bg_cc_top04{background:url('../images/CMM/bg_cc_top04.png') 50% 5px no-repeat;}
.bg_cc_top05{background:url('../images/CMM/bg_cc_top05.png') 50% 5px no-repeat;}
.cc_mid_left{position:relative;width:220px;height:108px;padding:25px 35px;border:5px solid #eee;}
.cc_mid_left h4{font-size:16px;line-height:24px;color:#666;font-family:'NGBold';font-weight:bold;}
.cc_mid_left h4 span{font-size:14px;color:#b8b8b8;font-family:'NGNormal';font-weight:normal;letter-spacing:-1px;}
.cc_mid_left .main_call{font-size:32px;padding:5px 0 7px 40px;border-bottom:1px dashed #c5c5c5;color:#45b29d;font-family:'NGBold';font-weight:bold;background:url('../images/CMM/bg_cc_phone.png') 10px 10px no-repeat;}
.cc_mid_left .main_call span{color:#9ad6cb;padding:0 2px;}
.cc_mid_left .jem_call{font-size:22px;color:#ff9600;font-family:'NGBold';font-weight:bold;text-align:center;padding-top:10px;}
.cc_mid_left .jem_call .call_no{color:#666;}
.cc_mid_left .jem_call .call_no span{color:#bbb6a1;padding:0 2px;}
.cc_mid_right{position:relative;width:586px;height:114px;padding:25px 30px;border:2px solid #eee;}
.cc_mid_right .cc_mid_inner{width:175px;}
.cc_mid_right .cc_mid_inner h4{font-size:16px;line-height:24px;color:#666;font-family:'NGBold';font-weight:bold;}
.cc_mid_right .cc_mid_inner .inner_txt{font-size:14px;line-height:18px;color:#b8b8b8;font-family:'NGBold';font-weight:bold;letter-spacing:-1px;}
.cc_mid_right .cc_mid_inner .btn_cc{width:100%;height:40px;background:#807e7b;}
.cc_mid_right .cc_mid_inner .btn_cc a{display:block;line-height:40px;font-size:15px;color:#fff;font-family:'NGBold';font-weight:bold;}
.cc_mid_right .cc_mid_inner .cc_index_faq_srch{font-size:0;line-height:0;}
.cc_mid_right .cc_mid_inner .cc_index_faq_srch input{vertical-align:middle;}
.cc_mid_right .cc_mid_inner .cc_index_faq_srch .input_text{border:1px solid #ddd;font-size:14px;padding:11px 0 11px 5px;}

/* 팝업 - 공통 */
.popup_body{min-width:350px;position:relative;width:100%;}
.popup_wrap{position:relative;width:100%;}
.popup_wrap .pop_header{position:relative;background:url('../images/CMM/bg_pop_header.gif') 0 0 repeat;z-index:30;}
.popup_wrap .pop_header h1{font-size:18px;line-height:24px;color:#fff;padding:20px 35px;font-family:'NGBold';font-weight:bold;}
.popup_wrap .pop_header .heading_sub_title{font-size:14px;padding:15px 35px;color:#626262;background:#f3f3f3;font-family:'NGBold';font-weight:bold;}
.pop_contents{position:relative;padding:35px;}
.pop_table_box{position:relative;width:100%;}
.pop_table_box table{width:100%;font-size:14px;border-bottom:1px solid #656565;}
.pop_table_box table img,
.pop_table_box table input,
.pop_table_box table select{vertical-align:middle;}
.pop_table_box table th{border-bottom:1px solid #dddddd;padding-top:17px;padding-bottom:17px;background:#f3f3f3;line-height:24px;}
.pop_table_box table td{border-bottom:1px solid #dddddd;padding-top:17px;padding-bottom:17px;}
.pop_table_box .bo_r1{border-right:1px solid #dddddd;}
.pop_table_box .color_gray{color:#ddd;}
.pop_contents .date {width:100%;padding:0 0 20px;}

.user_info_pop{position:relative;width:100%;}
.user_info_pop input{vertical-align:middle;}
.user_info_pop h4{font-size:15px;padding:15px 0;}
.user_info_pop .consent_wrap{border:1px solid #ddd;padding:15px 30px;width:628px;height:65px;overflow-y:scroll;}
.user_info_pop .consent_wrap p{font-size:13px;color:#8f8f8f;line-height:20px;}
.user_info_pop .agreement{position:relative;width:100%;font-size:14px;color:#777;}
.user_info_pop .agreement span{display:block;position:absolute;top:0;right:0;}
.pop_btn_box a{display:inline-block;width:136px;height:20px;font-size:15px;text-align:center;padding:10px 0;}
.pop_btn_box input{display:inline-block;width:136px;height:40px;line-height:40px;font-size:15px;text-align:center;border:0;cursor:pointer;}

/* 진단평가 - 검사쿠폰신청 팝업 */
.eval_popup{position:relative;width:760px;}
.coupon_process input{vertical-align:middle;}
.coupon_process li h2{position:relative;font-size:16px;color:#1a323a;line-height:20px;padding:10px 0;border-bottom:1px solid #dddddd;font-family:'NGBold';font-weight:bold;}
.coupon_process li.active h2{border-bottom:1px solid #656565;}
.coupon_process li .pro_contents{display:none;padding:15px 0;}
.coupon_process li .pc2{padding:0;}
.coupon_process li.active .pro_contents{display:block;}
.pro_contents th{font-size:14px;padding-top:10px;padding-bottom:10px;}
.pro_contents th img{vertical-align:middle;}
.pro_contents td{font-size:14px;padding-top:10px;padding-bottom:10px;}
.btn_opcl{position:absolute;right:0;bottom:-27px;*bottom:-25px;}
.btn_opcl a{display:block;position:relative;width:64px;padding-left:15px;font-size:12px;color:#333;line-height:25px;border:1px solid #ddd;border-top:1px solid #fff;z-index:10}
.opcl_prev{background:#fff url('../images/CMM/opcl_prev.png') 80% 50% no-repeat;}
.opcl_next{background:#fff url('../images/CMM/opcl_next.png') 80% 50% no-repeat;}
.child_info .add_child{padding:3px 5px;background:#656565;font-family:'NGBold';font-weight:bold;color:#fff;font-size:12px}

/* 상품상담신청 팝업*/
.pro_counseling_popup{position:relative;width:760px;}
.pop_top_counseling{padding-bottom:20px;border-bottom:1px dashed #b5b5b5;}
.pop_top_counseling .couns_notice{font-size:11px;background:url('../images/CMM/bg_pop_notice.gif') 0 50% no-repeat;padding-left:18px;}
.counseling_inner_box{position:relative;}
.counseling_inner_box .radio_wrap{padding:20px 0;}
.counseling_inner_box .radio_wrap label{font-size:14px;font-family:'NGBold';font-weight:bold;margin-right:30px;}
.counseling_inner_box .book_name{border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.counseling_inner_box .book_name .book_name_title{width:140px;padding:22px 0 23px;text-align:center;font-size:14px;background:#f3f3f3;}
.counseling_inner_box .book_name .book_name_text{width:510px;padding:17px 20px;font-size:14px;}
.counseling_inner_box .book_name input{vertical-align:middle;}

.alert_wrap1{ position:relative; width:470px; }
.preview_movie{ position:relative; width:770px; }
.preview_adio{ position:relative; width:470px; }
.pop_movie_box{ position:relative; width:700px; height:475px;  overflow:hidden; display:block;}
.pop_adio_box{ position:relative; width:400px; height:50px; overflow:hidden; display:block;}

/* 상품 - 결합계산기 */
.pro_calculator_popup{position:relative;width:770px;}
.cal_cont_left{position:relative;width:340px;}
.cal_cont_right{position:relative;width:340px;}
.cal_cont_box{width:100%;}
.cal_cont_box h2{font-size:16px;line-height:24px;font-family:'NGBold';font-weight:bold;padding-bottom:5px;color:#e55600;}
.cal_cont_box .bor_bot{border-bottom:1px solid #ddd}
.sel_book_name{position:relative;padding:15px 10px;}
.sel_book_name .name{display:block;width:260px;font-size:12px;}
.sel_book_name .sel_price{position:absolute;display:block;top:15px;right:10px;font-size:12px;font-family:'NGBold';font-weight:bold;color:#e55600;}
.cal_add_select{height:111px;padding:10px 0;}
.cal_add_select select{vertical-align:top;}
.cal_add_box{width:338px;height:258px;border:1px solid #ddd;overflow-y:scroll;}
.inner_cal_add_box{padding:0 20px;}
.inner_cal_add_box li{position:relative;padding:15px 0;border-bottom:1px dashed #ddd;}
.inner_cal_add_box li .book_name{width:200px;font-size:12px;line-height:18px;color:#666;}
.inner_cal_add_box li .book_name span{display:block;}
.inner_cal_add_box li .book_name .badge_cal{font-size:11px;line-height:11px;padding:3px 0;text-align:center;}
.inner_cal_add_box li .book_price{position:absolute;top:50%;right:20px;margin-top:-7px;font-size:12px;line-height:15px;font-family:'NGBold';font-weight:bold;color:#e55600;}
.inner_cal_add_box li .book_del{position:absolute;top:50%;right:0;margin-top:-7px;}
.mon_benefit{width:85px;background:url('../images/CMM/bg_badge_cal01.gif') 0 0 no-repeat;color:#fff;}
.cal_package{width:65px;background:url('../images/CMM/bg_badge_cal02.gif') 0 0 no-repeat;color:#fff;}
.cal_book_list{width:298px;height:450px;padding:12px 20px;border:1px solid #ddd;background:#f7f7f7;}
.cal_book_list dl{border-bottom:1px solid #ddd;}
.cal_book_list dt{font-size:13px;font-family:'NGBold';font-weight:bold;padding:15px 0 15px 8px;background:url('../images/CMM/bullet_price_info.gif') 0 22px no-repeat;}
.cal_book_list dd{position:relative;font-size:12px;color:#666;padding-top:15px;padding-bottom:15px;border-top:1px dashed #ddd;}
.cal_book_list .bg_arr_cal{padding-left:20px;background:url('../images/CMM/bg_arr_cal_dd.png') 6px 18px no-repeat;}
.cal_book_list .cal_before_login{padding:40px 0;border-top:1px dashed #ddd;line-height:17px;text-align:center;}
.cal_book_list .cal_before_login .cal_login_wrap{background:url('../images/CMM/bg_pop_notice.gif') 0 2px no-repeat;padding-left:15px;}
.cal_book_list .cal_before_login .cal_login{color:#e55600;border-bottom:1px solid #e55600;}
.cal_book_list .cal_after_login{height:115px;padding-top:0;padding-bottom:0;border-top:0;}
.cal_book_list .cal_after_login p{position:relative;font-size:12px;color:#666;padding:11px 0 12px 20px;border-top:1px dashed #ddd;background:url('../images/CMM/bg_arr_cal_dd.png') 6px 14px no-repeat;}
.cal_book_list .cal_after_login p span{position:absolute;top:50%;right:0;margin-top:-6px;font-size:12px;font-family:'NGBold';font-weight:bold;color:#666;}
.cal_book_list dd .dd_price{position:absolute;top:50%;right:0;margin-top:-6px;font-size:12px;font-family:'NGBold';font-weight:bold;color:#e55600;}
.cal_book_list dd .del_price{font-family:'NGBold';font-weight:bold;color:#999;}
.cal_total_price{position:relative;padding:25px 0 18px;font-size:16px;font-family:'NGBold';font-weight:bold;color:#e55600;}
.cal_total_price span{position:absolute;font-size:22px;top:20px;right:0;}
.cal_cont_bottom{position:relative;clear:both;width:658px;padding:12px 20px;border:1px solid #ededed;background:#f7f7f7;border-radius:5px;}
.cal_tip_box h2{font-size:14px;font-family:'NGBold';font-weight:bold;color:#e55600;}
.cal_tip_box p{font-size:11px;line-height:18px;}
.cal_tip_box p a{border-bottom:1px solid #e55600;}
.cal_card_bax{position:absolute;font-size:22px;top:10px;right:20px;}
.cal_card_bax a{display:block;width:145px;font-size:12px;line-height:28px;background:#7b7b7b;}
/* 레이어 팝업 - 현금무이자*/
.lp_wrap_cal_cash{width:434px;margin-top:-5px;border:1px solid #777;margin-left:-218px;top:180px;}
.lp_cal_cash_shadow{position:absolute;bottom:-5px;width:434px;height:5px;background:url('../images/CMM/bg_lp.png') center repeat;}
.lp_wrap_cal_card{width:570px;margin-top:-5px;border:1px solid #777;margin-left:-285px;top:75px;}
.lp_cal_card_shadow{position:absolute;bottom:-5px;width:570px;height:5px;background:url('../images/CMM/bg_lp.png') center repeat;}
.cal_card_title2{font-size:14px;color:#666;}

/* 상품 - 스마트기기 올스토리펜 */
.smart_pen_list{position:relative;width:100%;}
.smart_pen_list li{padding:25px 0 40px;border-bottom:1px solid #d5d5d5;}
.smart_pen_list li.last{padding:25px 0 40px;border-bottom:0;}
.smart_pen_title{font-size:32px;color:#1a323a;padding:20px 0 15px;border-bottom:1px solid #d5d5d5;}
.smart_pen_list_title{width:225px;font-size:24px;color:#1a323a;line-height:30px;}
.smart_pen_list_title .title_no{font-size:38px;color:#e55600;}
.smart_pen_list_txt{width:735px;font-size:16px;color:#767676;padding-top:10px;line-height:24px;}
.smart_pen_list_txt img{vertical-align:middle;}
.smart_pen_img_wrap{position:relative;}
.smart_pen_img_wrap .smart_pen_ab_txt{position:absolute;top:40%;left:250px;}

.table_box_smart{position:relative;width:100%;}
.table_box_smart table{width:100%;border-bottom:2px solid #656565;font-size:14px;}
.table_box_smart table th{border-top:2px solid #656565;border-bottom:1px solid #656565;padding:17px 0;background:#f3f3f3;}
.table_box_smart .bg_bar{background:#f3f3f3 url('../images/CMM/bg_bar_1x19.gif') 0 50% no-repeat;}
.table_box_smart table td{border-bottom:1px solid #dddddd;padding-top:15px;padding-bottom:15px;}
.table_box_smart table .td_line2{border-bottom:1px solid #dddddd;padding-top:10px;padding-bottom:10px;}
.table_box_smart .paginate{padding:20px 0;}
.table_box_smart .personal_inquiry{position:absolute;top:-45px;right:0;}
.table_box_smart .personal_inquiry a{display:block;padding:8px 15px;font-size:15px;color:#777;border:1px solid #d5d5d5;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.table_box_smart .bo_r1{border-right:1px solid #dddddd;}
.smart_inner_box{position:relative;width:460px;padding-top:30px;}
.smart_inner_box .smart_inner_box_title{font-size:18px;color:#e55600;font-family:'NGBold';font-weight:bold;}
.smart_inner_box .smart_inner_box_txt{font-size:16px;line-height:26px;color:#777;}
.smart_inner_box li{position:relative;padding-left:20px;font-size:16px;line-height:26px;color:#777;}
.smart_inner_box li span{position:absolute;top:0;*top:-4px;left:0;}

/* 푸터 팝업 - 개인정보 처리방침 */
.pro_personal_info_popup{position:relative;width:740px;}

/* 푸터 팝업 - 서비스약관 */
.pro_service_popup{position:relative;width:740px;}
.service_box{position:relative;width:100%;padding-top:45px;}
.pop_contents_tab_box{width:100%;}
.pop_contents_tab_box .cont_tab{position:absolute;top:0;z-index:0}
.pop_contents_tab_box .cont_tab:hover,
.pop_contents_tab_box .cont_tab:active,
.pop_contents_tab_box .cont_tab:focus{position:absolute;top:0;z-index:1}
.pop_contents_tab_box .cont_tab a{display:block;width:190px;padding:13px 0;text-align:center;font-size:14px;border:1px solid #ddd;border-bottom:1px solid #ddd;color:#777;background:#eee;letter-spacing:-1px;font-family:'NGBold';font-weight:bold;z-index:0}
.pop_contents_tab_box .cont_tab a:hover,
.pop_contents_tab_box .cont_tab a:active,
.pop_contents_tab_box .cont_tab a:focus{color:#000;border:1px solid #ddd;border-bottom:1px solid #fff;background:#fff;font-family:'NGBold';font-weight:bold;z-index:1}
.pop_cont_tab01{left:0;}
.pop_cont_tab02{left:191px;}
.pop_contents_tab_box .tab_cont{display:none;border:1px solid #ddd;padding-top:30px;padding-bottom:30px;}
.pop_contents_tab_box.active h5{z-index:1;}
.pop_contents_tab_box.active h5 a{display:block;width:190px;padding:13px 0;text-align:center;font-size:14px;color:#000;border:1px solid #ddd;border-bottom:1px solid #fff;background:#fff;letter-spacing:-1px;z-index:1;}
.pop_contents_tab_box.active .tab_cont{display:block;}
.pop_contents_tab_box .cont_title_h6{font-size:20px;font-family:'NGBold';font-weight:bold;padding-left:25px;padding-bottom:13px;line-height:30px;background:url('../images/CMM/bg_h4_bullet.gif') 0 6px no-repeat;}
.pop_tab_inner_cont{position:relative;height:430px;padding:20px;overflow-y:scroll;}
.pop_tab_inner_cont p{font-size:13px;line-height:20px;}

/* 푸터 팝업 - 제휴문의 */
.pro_alliance_popup{position:relative;width:740px;}
.pop_top_alliance p{line-height:20px;}
.pop_user_info{position:relative;width:100%;}
.pop_user_info input{vertical-align:middle;}
.pop_user_info h4{font-size:15px;padding:15px 0;}
.pop_user_info .consent_wrap{border:1px solid #ddd;padding:15px 30px;width:610px;height:65px;overflow-y:scroll;}
.pop_user_info .consent_wrap p{font-size:13px;color:#8f8f8f;line-height:20px;}
.pop_user_info .agreement{position:relative;width:100%;font-size:14px;color:#777;}
.pop_user_info .agreement span{display:block;position:absolute;top:0;right:0;}
.pop_center_call{padding:20px 0;border-top:1px dashed #b5b5b5;}


/*  레이어 팝업 */
.modal_popup{display:none;position:absolute;z-index:500000;padding:0 0 5px;}
.modal_popup.fixed{position:fixed !important;}
.modal_popup.active{display:block;}
.modal_popup .accessible_elem{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;width:1px}
.modal_popup .modal_container{position:absolute;width:100%;padding:20px 20px 20px 20px;border:1px solid #777777;background:#fff;}
.modal_popup .modal_head{font-size:18px;padding:0 20px 0 0;margin:0 0 16px;}
.modal_popup .modal_cont{font-size:14px;margin:0 0 16px;width:100%;}
.modal_popup .modal_cont p{margin:0 0 4px;}
.modal_popup .modal_cont .txtarea{width:305px;height:108px;background:#f7f7f7;resize:none;}
.modal_popup .modal_foot{font-size:14px;}
.modal_popup .modal_foot .btns{text-align:right;}
.modal_popup .modal_foot .btns a{display:inline-block;width:75px;height:28px;line-height:28px;border:1px solid #ddd;text-align:center;}
.modal_popup .modal_foot .btns a:hover{border:1px solid #ff5d47;}
.modal_popup .modal_foot .btns a:active{border:1px solid #ff5d47;}
.modal_popup .modal_foot .btns a:focus{border:1px solid #ff5d47;}
.modal_popup .btn_modal_close{position:absolute;top:20px;right:20px;width:16px;height:16px;background:url('/fsam/images/btn_modal_close.png') 0 0 no-repeat;}
.modal_popup .btn_modal_close a{display:block;width:16px;height:16px;overflow:hidden;}

/*1:1 문의등록 2014-10-25(프리샘 카피)*/
.tip_15px {font-size: 15px; line-height: 24px; margin: 0 0 20px;}
.tip_14px {font-size: 14px; line-height: 24px; }
select {font-size: 15px; padding: 2px; border: 1px solid #ddd;}
.editer {height: 300px; margin: 0 0 6px;border: 1px solid #ddd;}
.bul_gray {padding: 0 0 0 10px; background: url('../images/CMM/bul_gray.gif') 0 center no-repeat;}
/* Input reset */
.info_table_box input[type=text], input[type=password], input[type=file], textarea{font-size:14px;padding:3px 5px 4px;border:1px solid #ddd;}
.btn_input_type1{width:74px;height:21px;font-family:NGBold;font-weight:bold;border:1px solid #777;background:#777777;cursor:pointer;}
select{font-size:15px;padding:2px;border:1px solid #ddd;}
input[type=submit], input[type=button]{cursor:pointer;filter:chroma(color=#000000);}
input[type=submit]:hover, input[type=button]:hover{text-decoration:underline;}

/*팝업 내 테이블 - 위즈로드 프리미엄학습*/
.pop_table_box{position:relative;width:100%;border-top:2px solid #656565;border-bottom:2px solid #656565;}
.pop_table_box table{width:100%;font-size:14px;}
.pop_table_box table th{border-bottom:1px solid #656565;padding:17px 0;background:#f3f3f3;}
.pop_table_box .line2{border-bottom:1px solid #656565;padding:7px 0;background:#f3f3f3;line-height:18px;}
.pop_table_box .bg_bar{background:#f3f3f3 url('../images/CMM/bg_bar_1x19.gif') 0 50% no-repeat;}
.pop_table_box table td{border-bottom:1px solid #dddddd;padding-top:20px;padding-bottom:20px;line-height:18px;}
.btn_small_gray{display:inline-block;width:70px;height:28px;line-height:28px;font-size:15px;font-family:NGBold;text-align:center;color:#fff;border:1px solid #555555;font-weight:bold;background:#777777;}
.btn_small_gold{display:inline-block;width:70px;height:28px;line-height:28px;font-size:15px;font-family:NGBold;text-align:center;color:#fff;border:1px solid #bca77d;font-weight:bold;background:#bca77d;}
.pop_btn_box a{display:block;width:194px;height:22px;font-size:18px;color:#fff;text-align:center;padding:10px 0;margin:0 auto;}
.pop_table_box_ans{display:none;margin:10px 30px;padding:10px;border:1px solid #dedede;}

/* 상품소개 이전 프리샘 복사 */
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;} 
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;} 
.w_800 {margin: 0 auto;width:560px !important; padding:0 120px}
#cont_text_01 {  }
#cont_text_01 ul.title_bar { background:url('../images/PRD/bar_title_01.gif') no-repeat; font-family:NGBold; color:#ff8d15; height:40px; margin-bottom:5px; padding:11px 0 0 25px; }
#cont_text_01 ul.title_img { margin-bottom:5px; }
#cont_text_01 ul.title_text {  font-family:NGBold; color:#ff9d37; padding:5px 0 5px 0; }
#cont_text_01 ul.title_orange { color:#ff9d37; font-family:NGBold;  padding:5px 0; }
#cont_text_01 ul.title_ex { background:url('../images/PRD/bullet_orange_arrow_02.gif') no-repeat left 19px; font-family:NGBold; color:#cda97f; padding:15px 0 0 7px; }
#cont_text_01 ul.title_ex_text { font-family:NGBold;  color:#cda97f; margin:15px 0 5px 0; }
#cont_text_01 ul.ex_small { font-size:13px; color:#cda97f; margin:10px 0; }
#cont_text_01 ul.img_01 { margin:20px 0; }
#cont_text_01 ul.img_02 { margin:10px 0; }
#cont_text_01 ul.cont_text { margin-bottom:17px; }
#cont_text_01 ul.cont_text .fB {font-family:NGBold;}
#cont_text_01 ul.cont_guide { margin:20px 0; }
#cont_text_01 ul.title_ex_01 { background:url('../images/PRD/bullet_orange_arrow_02.gif') no-repeat left 3px;font-family:NGBold;  color:#cda97f; padding:0px 0 7px 7px; }
#cont_text_01 ul.cont_text_01 { margin-bottom:7px; }
#cont_text_01 ul.m30 { margin: 0 0 30px 0; }
a.vod_low { background:url('../images/PRD/icon_vod_low.gif') no-repeat left center; padding-left:15px; }
a.vod_high { background:url('../images/PRD/icon_vod_high.gif') no-repeat left center; padding-left:15px; }

#cont_tab_wrap { margin-top:40px; }
#cont_tab_01 { border-bottom:1px solid #ffa730; }
#cont_tab_01 img { margin-right:2px; }
#cont_tab_02 { margin-bottom:5px; }
#cont_tab_02 img { margin-right:2px; }
#cont_tab_chart_01 { margin-top:20px;  }
#cont_tab_chart_01 table { text-align:center; border:1px solid #dad3b0; border-right:none; border-bottom:none; }
#cont_tab_chart_01 td { color:#999999; height:28px; border-bottom:1px solid #dad3b0; border-right:1px solid #dad3b0; }
#cont_tab_chart_01 td.bg_01 { background:#fefbed; }
#cont_tab_chart_01 td.info { text-align:left; padding: 8px 20px; }

#cont_list { margin-top:30px; }
#cont_list ul.title_bar { background:url(../images/PRD/bar_title_01.gif) no-repeat; font-family:NGBold;  color:#ff8d15; height:40px; margin-bottom:5px; padding:11px 0 0 25px; }
#cont_list ul table td img {width:80px;height:auto;} 

#cont_list1 { margin-top:30px; }
#cont_list1 ul.title_bar { background:url(../images/PRD/bar_title_01.gif) no-repeat; font-family:NGBold;  color:#ff8d15; height:40px; margin-bottom:5px; padding:11px 0 0 25px; }

.text_center { text-align:center; }

#cont_sub_01 { background:url(../images/PRD/bg_cont_sub_01.gif) repeat-y; }
#cont_sub_01 ul.top { background:url(../images/PRD/bg_cont_sub_01_top.gif) no-repeat; height:16px; }
#cont_sub_01 ul.bottom { background:url(../images/PRD/bg_cont_sub_01_bottom.gif) no-repeat; height:16px; }
#cont_sub_01 ul.cont { width:574px; margin:15px auto; }
#cont_sub_01 ul.cont li.title_01 { font-family:NGBold;  color:#ff9d37; padding-bottom:3px; }
#cont_sub_01 ul.cont li.btn_01 img { margin:8px 2px 8px 0;}
#cont_sub_01 li.small_01 { font-size:11px; color:#da9038; }
#cont_text_01 ul.title_ex_01 { background:url(../images/PRD/bullet_orange_arrow_02.gif) no-repeat left 3px; font-family:NGBold;  color:#cda97f; padding:0px 0 7px 7px; }
#cont_text_01 ul.cont_text_01 { margin-bottom:7px; }
#cont_text_01 ul.m30 { margin: 0 0 30px 0; }
#product_desc li.num_03 { background:url(../images/PRD/icon_num_03.gif) no-repeat left 3px; font-size:11px; }
#product_desc li.magatl_02 { background:url(../images/PRD/icon_maga_tl_02.gif) no-repeat left 13px; color:#666666; }
#product_desc li.magatl_03 { background:url(../images/PRD/icon_maga_tl_03.gif) no-repeat left 13px;  color:#ff9d37; }
#product_desc li.magatl_04 { background:url(../images/PRD/icon_maga_tl_04.gif) no-repeat left 13px; line-height:16px; }
#product_desc li.magatl_05 { background:url(../images/PRD/icon_maga_tl_05.gif) no-repeat left 13px; line-height:16px; }
#product_desc li.magatl_06 { background:url(../images/PRD/icon_maga_tl_06.gif) no-repeat left 13px; line-height:16px; }
#product_desc li.magatl_07 { background:url(../images/PRD/icon_maga_tl_07.gif) no-repeat left 13px; line-height:16px; }

#product_desc { margin-left:10px; }
#product_desc li.title { background:none; font-family:NGBold;  ; color:#ff9d37; text-align:left; padding: 5px 0; } 
#product_desc li.desc { color:#a39c89; padding-bottom:3px; }
#product_desc li.desc_small_01 { font-size:11px; color:#ff9d37; line-height:14px; padding-bottom:3px; }
#product_desc li.small_01 { background:url(../images/PRD/bullet_orang_01.gif) no-repeat left center; font-size:11px; color:#c3c3c3; padding-left:6px; }
#product_desc li.small_02 { font-size:11px; color:#c3c3c3; padding-left:53px; }
#product_desc li.btn img { margin:7px 3px 0 0; }
#product_desc ul.list_01 li { padding-left:58px; line-height:22px; padding-top:8px}
#product_desc li.title_01 { background:url(../images/PRD/icon_title_01.gif) no-repeat left 13px;font-family:NGBold;  color:#da9038; }
#product_desc li.zone_01 { background:url(../images/PRD/icon_zone_01.gif) no-repeat left 3px; color:#666666; }
#product_desc li.num_01 { background:url(../images/PRD/icon_num_01.gif) no-repeat left 3px; font-size:11px; }
#product_desc li.detail_01 { background:url(../images/PRD/icon_detail_01.gif) no-repeat left 3px; line-height:16px; }
#product_desc li.work_01 { background:url(../images/PRD/icon_work_01.gif) no-repeat left 3px; font-size:11px; }
#product_desc_02 { width:304px; margin-left:20px; }
.division { background:url(../images/PRD/bg_dot_01.gif) repeat-x left center; height:20px; }
.dash td {border-bottom:1px dashed #e3ddbd; padding:10px;}
#product_desc_02 ul.cont { padding-left:10px; }
#product_desc_02 li.title_bar { background:url(../images/PRD/bar_title_02.gif) no-repeat; font-family:NGBold;  color:#ff8d15; width:324px; height:26px; margin-bottom:7px; padding:6px 0 0 25px; }

#product_desc_02 li.title { background:none; font:bold 12px dotum; color:#ff9d37; text-align:left; padding: 5px 0; } 
#product_desc_02 li.desc { color:#a39c89; padding-top:3px; }
#product_desc_02 li.desc_orange_01 { color:#ff9d37; padding-bottom:5px; }
#product_desc_02 li.desc_orange_02 { color:#ff9d37; padding-bottom:5px; font-family:NGBold;  }
#product_desc_02 li.small_01 { background:url(../images/PRD/bullet_orang_01.gif) no-repeat left center; font-size:11px; color:#c3c3c3; padding-left:6px; }
#product_desc_02 li.btn img { margin:7px 3px 0 0; }
#product_desc_02 ul.teacher { margin:0 0 5px 10px; }
#product_desc_02 ul.teacher li { display:inline; }
#product_desc_02 li.desc_small_01 { font-size:11px; color:#ff9d37; line-height:14px; padding-bottom:10px; }
#product_desc_02 li.name { background:url(../images/PRD/icon_teacher.gif) no-repeat 5px top; padding:23px 0 0 5px; }
#product_desc_02 li.name span.name_01 { font-family:NGBold;  color:#666666; }
#product_desc_02 li.name span.name_02 { font-size:11px; }

#table_02 { border:1px solid #dad3b0; border-right:none; border-bottom:none; margin-bottom:15px; }
#table_02 th { background:#fefbed; height:30px; border-right:1px solid #dad3b0; border-bottom:1px solid #dad3b0; }
#table_02 th img { margin-left:3px; }
#table_02 td { color:#999999;  border-bottom:1px solid #dad3b0; border-right:1px solid #dad3b0; /*height:16px;*/ padding:6px 10px; }
#table_02 .span_01 { margin-right:12px; }
#table_02 .span_02 { margin-right:3px; }
#table_03 td.center { text-align:center; padding: 6px 10px; }
#table_02 td.info { text-align:left; padding: 6px 20px; }

#table_03 { text-align:center; border:1px solid #dad3b0; border-right:none; border-bottom:none; margin-bottom:15px; }
#table_03 th { background:#fefbed; height:30px; border-right:1px solid #dad3b0; border-bottom:1px solid #dad3b0; }
#table_03 th img { margin-left:3px; }
#table_03 td { color:#999999; border-right:1px solid #dad3b0; border-bottom:1px solid #dad3b0; /*height:16px;*/ padding:6px 5px; }
#table_03 td.left { text-align:left; padding: 6px 10px; }
#table_03 td.info { text-align:left; padding: 6px 20px; }
#cont_organi_cont { }
#cont_organi_cont th { padding:10px 0; }
#cont_organi_cont td { padding:10px; }
#cont_organi_cont .bg { }

.smart_mng_mem{position:absolute;top:0;right:0;}
a.btn_mem_gray{padding:6px 20px ; border:1px solid #ccc; background:#ddd url('../images/CMM/bg_arr_round_gray.png') 90% 50% no-repeat ; display:inline-block; margin-left:5px;padding-right:40px;color:#666;font-weight:bold;}
.smart_mng_mem_box{position: absolute;top: 30px;left: 5px;width: 240px; padding: 10px 40px 10px 20px; border: 1px solid #e55600; font-size: 13px;line-height: 18px;font-family: 'NGNormal'; font-weight: normal;background: #fff;z-index:10;}
.smart_mng_mem_box_close{display: block;position: absolute;top: 15px;right: 15px;}

/* 교원스토리 에듀영상 20161018 */
.main_media {overflow:hidden; float:left; }
.main_media .box {float:left; border-right:1px solid #dcddde; border-bottom:1px solid #d4d4d4; width:218px; height:236px; float:left; background-color:#fff; margin-bottom:22px;}
.main_media .box .con {width:200px; padding:9px 9px 0 9px; float:left;}
.main_media .box .con img {float:left; height:113px;}
.main_media .box .con .title {float:left; font-family:'Noto Sans KR'; font-size:16px; line-height:21px; margin:14px 0 0 0; padding-bottom:10px; color:#222; font-weight:400; letter-spacing:-0.5px; border-bottom:1px solid #d4d4d4; width:200px; }  /* 20200129 수정 */
.main_media .box .con .date {float:left; font-family:'Noto Sans KR'; font-size:14px; font-weight:500; color:#b2b2b2; margin-top:15px;}
.main_media .box .con .btn {float:right; width:74px; height:23px; background:url('../images/CMM/media_btn_view.png') 0 0 no-repeat; margin-top:14px;}

.media_title_wrap{position:relative; width:960px; height:118px; margin-bottom:20px; background:#fff url('../images/CMM/media_icon.png') 0 0 no-repeat; background-position:right;}
.media_title_wrap .top_title {float:left; font-family:'Nanum Gothic'; font-size:37px; font-weight:700; line-height:36px; letter-spacing:-0.1px; }
.media_title_wrap .vip_title {float:left; font-family:'Noto Sans KR'; font-size:15px; line-height:22px; margin-top:25px; color:#666; font-weight:400; letter-spacing:-0.1px;}
.media_title_wrap ul {margin-top:20px;}
.media_board_list {float:left;margin-bottom:75px;margin-right:30px;}
.media_board_list.last{margin-right:0;} 
.media_board_list .inner_list {float:left; width:300px; height:200px; margin:20px 0 0 0;}
.media_board_list .inner_list .inner_img {position:relative; display:block; height:169px; margin-bottom:15px; }
.media_board_list .inner_list .inner_img > a {position:relative; display:block; height:169px; margin-bottom:20px;z-index:10}
.btn_play{position:absolute;width:200px; height:113px;top:50%;left:50%;margin-left:-100px;margin-top:-55px;z-index:100;opacity:1;}
.media_board_list .inner_list .inner_img > a .media_thum{width:300px; height:169px; margin-bottom:20px;}
.media_board_list .inner_list .inner_img > a:hover .media_thum{display:block; width:300px; height:169px; opacity:0.2;}
.media_board_info{overflow:hidden; padding-bottom:5px; border-bottom:solid 1px #dfdfdf; margin-bottom:8px;}
.media_board_title{display:inline-block; font-size:19px;line-height:25px; font-family:'Noto Sans KR'; font-weight:500; color:#353535;}
.media_board_date{float:right; font-size:14px;  font-family:'Noto Sans'; font-weight:500; color:#b2b2b2;}
.media_board_btn{float:left; width:74px;height:23px;background:url('../images/CMM/media_btn_view.png') 0 0 no-repeat;}
.media_board_btn2{display:inline-block; width:80px;height:26px; margin:10px 0 0 10px; background:url('../images/CMM/media_btn_go.png') 0 0 no-repeat;}

/* K 머니안내 161212 */
.money_box{position:relative}
.money_title_box{padding:70px 40px 0 0;width:480px;}
.money_img{width:410px;}
.money_top_title{font-size:20px; font-family:'Nanum Gothic'; font-weight:700; line-height:36px; letter-spacing:0.01em;}
.money_top_title span{font-size:48px;line-height:88px; color:#000;}
.money_top_title span.bt01{color:#2da3ee;border-bottom:2px solid #2da3ee;font-weight:900; }
.money_top_title span.bt02{color:#000;border-bottom:2px solid #000;}
.money_top_sub_title{font-size:18px;line-height:24px; font-family:'Nanum Gothic'; font-weight:bold; color:#333; }
.heading_title_bg{font-family:'Nanum Gothic'; color:#e55600; font-weight:700; font-size:31px; padding-left:25px; padding-bottom:13px; line-height:30px; background:url('http://images-freesamimg.ktcdn.co.kr/KEP/images/CMM/bg_h4_bullet.gif') 0 6px no-repeat; letter-spacing:-0.02em;}
.heading_title_bg2{font-family:'Nanum Gothic'; color:#e55600; font-weight:700; font-size:24px; padding-left:25px; padding-bottom:13px; line-height:30px; background:url('http://images-freesamimg.ktcdn.co.kr/KEP/images/CMM/bg_h4_bullet.gif') 0 6px no-repeat; letter-spacing:-0.02em;}
.cont_txt_15 {font-size:14px; font-family:'Nanum Gothic'; line-height:22px; color:#333;}
.cont_txt_16 {font-size:16px; font-family:'Nanum Gothic'; line-height:23px; color:#333;}
.cont_txt_17 {font-size:17px; font-family:'Nanum Gothic'; line-height:26px; color:#333; letter-spacing:-0.01em;}
.money_step {background-image:url(http://images-freesamimg.ktcdn.co.kr/KEP/images/CMM/img_step3.png); background-repeat:no-repeat; height:63px; margin:20px 0 10px 0;}
.money_step li{width:30%; list-style:none; display:inline-block; text-align:center; font-size:23px; font-family:'Nanum Gothic';font-weight:700; color:#1a323a; padding-top:18px; letter-spacing:-0.04em;}
.money_step li:last-child{width:38%; margin:0px; display:inline-block;text-align:center; font-size:18px; font-family:'Nanum Gothic';font-weight:700; color:#1a323a; padding-top:18px; letter-spacing:-0.01em;}
.money_table1 {margin:0; width:32%; float:left;}
.money_table1 th{width:28%; vertical-align:0px;}
.money_table1 th p{font-size:17px; font-family:'Nanum Gothic'; color:#fff; font-weight:700; background-color:#f7941e;}
.money_table1 th img {margin:30px 0;}
.money_table1 td{font-size:18px; font-family:'Nanum Gothic'; line-height:20px; font-weight:700; color:#333; padding:4px 0px 4px 5px; letter-spacing:-0.02em; }
.money_table1 td span{font-size:15px; font-family:'Nanum Gothic'; font-weight:500; color:#333;}
.money_table1 .script{font-size:24px; font-family:'Nanum Pen Script'; font-weight:500; color:#666;}
.money_table2 {margin:0; width:28%; float:left;}
.money_table2 tr{margin-bottom:15px; display:block;}
.money_table2 th{width:28%; vertical-align:0px;}
.money_table2 th img {margin:30px 0 15px 0;}
.money_table2 .title_w{font-size:16px; font-family:'Nanum Gothic'; color:#fff; font-weight:700; background-color:#3badf6; padding:0 6px 0 6px; vertical-align:0px;}
.money_table2 td{font-size:18px; font-family:'Nanum Gothic'; line-height:20px; font-weight:700; color:#333; padding:0px 0px 0px 5px; letter-spacing:-0.02em; }
.money_pig {background-image:url(http://images-freesamimg.ktcdn.co.kr/KEP/images/CMM/img_kpig1.png); background-repeat:no-repeat; height:259px; width:40%;  float:left; margin-top:30px;}
.money_pig p {text-align:center; font-size:48px; font-family:'Nanum Gothic'; font-weight:700; color:#fff; padding:110px 0 0 22px; letter-spacing:-0.04em;}
.money_pig p span {font-size:19px; color:#333; margin:0 0 1px 4px;}
.money_box table_box4 {position:relative;width:100%;}
.money_box .table_box4 table{width:100%;border-bottom:2px solid #656565;font-size:14px;}
.money_box .table_box4 table th{padding:10px 0;background:#3d3e41; color:#fff; font-weight:500; font-size:18px;}
.money_box .table_box4 .bg_bar{background:#3d3e41 url('http://images-freesamimg.ktcdn.co.kr/KEP/images/CMM/bg_bar_1x19.gif') 0 50% no-repeat;}
.money_box .table_box4 table td{border-bottom:1px solid #999; border-right:1px solid #999; padding-top:20px;padding-bottom:20px;}
.money_box .table_box4 table td:last-child{border-right:0px; padding-top:20px;padding-bottom:20px;}



/* K 머니조회 161212 */
.KM_check_box{padding:70px 54px 50px 70px; overflow:hidden; width:960px;}
.money_on {background-image:url(http://images-freesamimg.ktcdn.co.kr/KEP/images/CMM/img_kpig_on.png); background-repeat:no-repeat; height:280px; width:397px; padding-right:29px; float:left;}
.money_on li {list-style:none; text-align:center; font-size:52px; font-family:'Nanum Gothic';font-weight:700; color:#fff; padding:134px 0 0 32px; letter-spacing:-0.04em;}
.money_on li span {font-size:19px; color:#333; margin:0 0 1px 4px;}
.money_on2 {background-image:url(http://images-freesamimg.ktcdn.co.kr/KEP/images/CMM/img_kpig_on.png); background-repeat:no-repeat; height:280px; width:397px; margin:0 263px 0 200px;}
.money_on2 li {list-style:none; text-align:center; font-size:52px; font-family:'Nanum Gothic';font-weight:700; color:#fff; padding:134px 0 0 32px; letter-spacing:-0.04em;}
.money_on2 li span {font-size:19px; color:#333; margin:0 0 1px 4px;}
.money_off{background-image:url(http://images-freesamimg.ktcdn.co.kr/KEP/images/CMM/img_kpig_off.png); background-repeat:no-repeat; height:280px; width:397px;padding-left:29px; float:left;}
.money_off li {list-style:none; text-align:center; font-size:52px; font-family:'Nanum Gothic';font-weight:700; color:#fff; padding:134px 0 0 20px; letter-spacing:-0.04em;}
.money_off li span {font-size:19px; color:#333; margin:0 0 1px 4px;}
.over_text:hover, .over_text:focus, .over_text:active{
    -webkit-animation-name: hvr-back-pulse;
    animation-name: hvr-back-pulse;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    background-color: #ffa100;
    color: white;
	font-size:13px; color:#fff; font-weight:700;
}
.table_box .bo_r2{border-right:1px dashed #8f8f8f;}
.table_box .bo_l1{border-left:1px dashed #8f8f8f;}

/* 170123_고객센터_할인제보센터*/
.sub_contents_title_wrap3_2{position:relative; width:960px; height:138px; margin-bottom:20px; background:#fff url('http://images-freesamimg.ktcdn.co.kr/KEP/images/CMM/RC_top.png') 0 0 no-repeat; background-position:right;}
.sub_contents_title_wrap3_2 .top_title {font-family:'Nanum Gothic'; font-size:36px; font-weight:700; line-height:36px; letter-spacing:-0.5px; }
.sub_contents_title_wrap3_2 .vip_title {font-family:'Noto Sans KR'; font-size:15px; line-height:22px; margin-top:20px; color:#666; font-weight:400; letter-spacing:-0.1px;}
.reward_box{position:relative;overflow:hidden}
.heading_title_bg{font-family:'Nanum Gothic'; color:#e55600; font-weight:700; font-size:24px; padding-left:25px; padding-bottom:15px; line-height:30px; background:url('http://images-freesamimg.ktcdn.co.kr/KEP/images/CMM/bg_h4_bullet.gif') 0 6px no-repeat; letter-spacing:-0.02em;}
.reward_step {background-image:url(http://images-freesamimg.ktcdn.co.kr/KEP/images/CMM/RC_reward.png); background-repeat:no-repeat; height:101px; width:425px;  float:left;}
.reward_step p{margin:27px 0px 0 93px; font-size:38px; font-family:'Nanum Gothic';font-weight:900; color:#1a323a; letter-spacing:-0.06em; float:left;}
.reward_step p span{font-size:18px; font-family:'Nanum Gothic';font-weight:700;}
.reward_text {margin:20px 0 0 40px; font-size:18px; font-family:'Nanum Gothic';font-weight:700; color:#333; line-height:34px; float:left;}
.reward_text2 {font-size:17px; font-family:'Nanum Gothic';font-weight:700; color:#333; line-height:33px; float:left;}
.reward_text3 {font-size:16px; font-family:'Nanum Gothic';font-weight:700; color:#666; line-height:26px;}
.reward_tip {font-size:22px; font-family:'Nanum Gothic';font-weight:700; color:#333; line-height:18px;}
.reward_tbox {background-color:#f4f4f4; float:left; padding:25px 30px;}
.reward_process {width:100%;overflow:hidden}
.reward_process li{font-size:18px; font-family:'Nanum Gothic';font-weight:700; color:#333; list-style:none; text-align:center; float:left;}
.reward_process .next{list-style:none; width:60px; padding-top:50px; float:left;}

/* 170303추가*/
.mem_box {position:relative; overflow:hidden;}
.mem_box2 {position:relative;overflow:hidden; border-top:dotted 1px #444; text-align:center;}
.heading_title_bg{font-family:'Nanum Gothic'; color:#e55600; font-weight:700; font-size:26px; padding-left:25px; padding-bottom:15px; line-height:30px; background:url('http://images-freesamimg.ktcdn.co.kr/KEP/images/CMM/bg_h4_bullet.gif') 0 6px no-repeat; letter-spacing:-0.02em;}
.mem_process li{float:left; list-style:none;}
.mem_process .box{font-size:15px; font-family:'Nanum Gothic';font-weight:600; color:#fff; letter-spacing:-0.01em; line-height:19px; padding:3px 8px; background-color:#444; border-radius:12px; margin:0 12px 0 0;}
.mem_process .tt{font-size:20px; font-family:'Nanum Gothic';font-weight:900; color:#333; list-style:none; line-height:26px;  padding-top:20px;}
.mem_process .tt2{font-size:15px; font-family:'Nanum Gothic';font-weight:600; color:#666; letter-spacing:-0.01em; line-height:19px; margin-top:10px;}
.mem_process .next{list-style:none; width:65px; padding-top:50px; float:left;}
.mem_info_box {border-bottom:dotted 1px #444;}
.mem_title_box{padding:70px 0 0 0;}
.mem_img {width:290px;}
.mem_top_title {font-size:29px; font-family:'Nanum Gothic'; font-weight:700; line-height:36px; color:#01b48c; letter-spacing:-0.005em;}
.mem_top_title2 {font-size:49px; font-family:'Nanum Gothic'; font-weight:700; color:#424244; letter-spacing:-0.05em;}
.mem_top_title2 span{font-weight:500;}
.mem_product {width:100%; float:left; margin-bottom:20px;}
.mem_product li{list-style:none; float:left; margin-right:30px;}
.mem_product li:last-child {margin:0px;}
/* 170303추가*/

/* 170522 에듀플래너 모집 */
.bg_snb12{background:url('../images/CMM/bg_sub3_navigation12_il.gif') 0 0 repeat-x;}
.bg_snb12_3dep{background:url('../images/CMM/bg_sub3_navigation12_il.gif') 0 0 repeat-x;height:187px;}
.bg_snb_wrap12{/*background:url('../images/CMM/bg_snb_bg12_il.gif') 50% 0 no-repeat;*/}
.bg_snb_main12{height:135px;background:url('../images/CMM/bg_snb_mai12_il.jpg') 0 0 no-repeat;z-index:10;}
.EduPL_box {position:relative; overflow:hidden;}
.EduPL_box .txt1 {font-size:17px; font-family:'Nanum Gothic'; font-weight:700;  color:#222; letter-spacing:-0.002em;}
.EduPL_box2 {position:relative; overflow:hidden; padding-top:50px; border-top:dotted 1px #444;}
.EduPL_box2 img {float:left; margin-right:60px;}
.EduPL_box2 .txt {font-family:'Noto Sans KR'; color:#3e4143; letter-spacing:-0.03em;}  
.EduPL_box2 .txt1 {font-size:31px; font-weight:200; letter-spacing:-0.02em; line-height:24px;}
.EduPL_box2 .txt2 {font-size:32px; font-weight:700; margin-bottom:25px;}
.EduPL_box2 .txt3 {font-size:16px; font-weight:300; color:#555; padding-top:30px; line-height:24px;}
.EduPL_title_bg{font-family:'Nanum Gothic'; color:#e55600; font-weight:700; font-size:30px; padding-left:25px; padding-bottom:15px; line-height:30px; background:url('http://images-freesamimg.ktcdn.co.kr/KEP/images/CMM/bg_h4_bullet.gif') 0 6px no-repeat; letter-spacing:-0.02em;}
.EduPL_title_bg .txt{font-size:17px; color:#666; line-height:25px; margin-top:13px;}
.EduPL_pc li{float:left; list-style:none; text-align:center;}
.EduPL_pc .box{font-size:15px; font-family:'Nanum Gothic';font-weight:600; color:#fff; letter-spacing:-0.01em; padding:2px 10px 3px 10px; background-color:#444; border-radius:12px; margin:0 7px 0 0;}
.EduPL_pc .tt{font-size:22px; font-family:'Nanum Gothic';font-weight:700; color:#333; list-style:none; letter-spacing:-0.06em; margin-top:33px;}
.EduPL_pc .tt2{font-size:16px; font-family:'Nanum Gothic';font-weight:600; color:#666;line-height:23px; margin-top:7px;}
.EduPL_pc .next{list-style:none; width:65px; padding:50px 0 0 20px; float:left;}
/*-------------------------------------------------------------------- css 분기 -------------------------------------------------------------------------------------*/

/* 로딩바*/
.isloading-wrapper.isloading-right{margin-left:10px;}
.isloading-overlay{position:relative;text-align:center;}
.isloading-overlay .isloading-wrapper{background:#FFFFFF;-webkit-border-radius:7px;-webkit-background-clip:padding-box;-moz-border-radius:7px;-moz-background-clip:padding;border-radius:7px;background-clip:padding-box;display:inline-block;margin:0 auto;padding:10px 20px;top:10%;z-index:9000;font-size: 15px;font-weight: bold;}
/* K 머니조회 180412 */
.mon_box{position:relative;}
.mon_box2 {position:relative; clear:both;}
.mon_title_box{padding:0 0 70px 0; border-bottom:2px dotted #3a8aee;}
.mon_img{width:314px; padding-right:90px}
.mon_top_title {font-size:54px; line-height:110px; color:#000; font-weight:900;}
.mon_top_title .bt01{color:#3a8aee;border-bottom:2px solid #2da3ee; }
.mon_top_title .bt02{color:#000; border-bottom:2px solid #000;}
.mon_top_sub_title{font-size:18px;line-height:26px; font-family:'Nanum Gothic'; font-weight:bold; color:#222;}
.mon_con_title {font-size:34px; color:#1a323a; font-weight:900; letter-spacing:-0.02em;}
.mon_con_title .tt{font-size:18px; color:#415773; font-weight:700;}
.mon_con_title2 {font-size:23px; color:#ed612f; font-weight:900; letter-spacing:-0.02em; padding-bottom:11px; border-bottom:1px solid #c0c0c0;}
.mon_box .txt1 {font-size:17px; color:#222; line-height:27px;}  
.mon_wells_box {display:block; position:relative; width:960px; height:391px; background:url('http://images-freesamimg.ktcdn.co.kr/uploadFiles/image/2018/ADM/KEP/PRD/CKEDITOR/kp_07.jpg') no-repeat;}
.mon_wells_box .wells_text {position:relative; font-size:23px; color:#222; font-weight:900; letter-spacing:-0.02em;}
.mon_wells_box .wells_text2 {position:relative; font-size:17px; color:#222; font-weight:700; letter-spacing:-0.01em;}
.wells_text li {position:relative; top:225px; float:left; }
.wells_text .btn1 {font-size:14px; padding:9px 46px; background:#3a8aee; color:#fff; display:inline-block; margin-top:17px;}
.plus_title_bg {color: #1a323a; font-weight:900; font-size:23px; line-height:30px; padding:0 0 12px 25px;
background: url('http://images-freesamimg.ktcdn.co.kr/uploadFiles/image/2018/ADM/KEP/PRD/CKEDITOR/kp_10.png') 0 6px no-repeat;
letter-spacing: -0.02em;}
.mon_box .table_box1 {position:relative; width:100%;}
.mon_box .table_box1 table{width:100%; border-bottom:1px solid #656565; text-align:center; margin-bottom:8px;}
.mon_box .table_box1 table th{padding:8px 0;background:#3d3e41; color:#fff; font-weight:500;}
.mon_box .table_box1 .bg_bar{background:#3d3e41 url('http://images-freesamimg.ktcdn.co.kr/KEP/images/CMM/bg_bar_1x19.gif') 0 50% no-repeat;}
.mon_box .table_box1 table td{border-bottom:1px solid #999; border-right:1px solid #999; padding-top:20px;padding-bottom:20px;}
.mon_box .table_box1 table td:last-child{border-right:0px; padding-top:20px; padding-bottom:20px;}
.mon_box .table_box1 .t1 {font-size:23px; color:#2979dd; font-weight:900; }
.mon_box .table_box1 .t2 {font-size:13px; line-height:20px; letter-spacing:-0.03em;}
.mon_box .table_box1 .t3 {font-size:20px; color:#2979dd; font-weight:900; }

/* 교원뉴스 180423 */
.newsboard01 {
    float: left;
    width: 100%;
    padding:20px 0;
    border-bottom: 1px solid #d9d9d9;
    position: relative;
    }
.newsboard01 a img {float:left; width:240px; height:160px; margin-right:40px; text-decoration:none;}
.newsboard01 .board_tit { display:block; }
.newsboard01 .board_tit h4 {font-size:21px; font-weight:bold; color:#000; margin:10px 0 15px 0;}
.newsboard01 .board_tit h4 a {color:#000; text-decoration:none }
.newsboard01 .board_tit h4 a:hover {background-color:#e3faff;}
.newsboard01 .board_tit p {font-size:15px; color:#6e6e6e; letter-spacing:-0.5px; line-height:1.7; height:5em; margin-bottom:10px;}
.newsboard01 .board_tit p a {color:#6e6e6e; text-decoration:none }
.newsboard01 .board_tit p a:hover {color:#6e6e6e; text-decoration-line:underline;}
.newsboard01 .board_tit span {font-size:13px; color:#a2a2a2;}
.newsboard01 .ellipsis {overflow:hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-wrap: break-word;}

/*에듀플래너 201806 */
.planner_wrap {position:relative;float:left;width:220px;height:231px;overflow:hidden;margin:0 5px 30px 0;text-align:center;}
.planner_wrap .visual {}
.planner_wrap .visual img {width:100%;}
.planner_wrap .box {position:absolute;left:30px;right:30px;bottom:30px;height:155px;background:url(http://images-freesamimg.ktcdn.co.kr/uploadFiles/image/2018/ADM/KEP/PRD/CKEDITOR/bg_basic.png) repeat-x 50% 0;}
.planner_wrap .cate {display:block;margin-top:33px;font-size:21px;line-height:24px;color:#333;font-family:'Noto Sans KR'; font-weight:4500; letter-spacing:-1px;}
.planner_wrap .desc {display:block;height:62px;overflow:hidden; padding:10px 5px 0 20px;font-size:13px;color:#555; text-align:left; line-height:150%;}
.planner_wrap .link_over:hover .box {background:url(http://images-freesamimg.ktcdn.co.kr/uploadFiles/image/2018/ADM/KEP/PRD/CKEDITOR/bg_hover2.png) repeat-x 50% 0;}
.planner_wrap .link_over:hover .box:before {background:#d2232a;}
.planner_wrap .link_over:hover .cate,
.planner_wrap .link_over:hover .desc {color:#fff;}
.planner_wrap .link_over {z-index:100;text-indent:0;}
.planner_wrap .link_over:hover {}

.asm_title_wrap {background:url('http://images-freesamimg.ktcdn.co.kr/uploadFiles/image/2018/ADM/KEP/PRD/CKEDITOR/m_as_tt_bg2.png') 100% 91% no-repeat; display:block; font-family:'Noto Sans KR'; padding-bottom:25px; text-align: left;}
.asm_title_wrap .asm_title {font-size:29px; color:#333; font-weight:500; letter-spacing:-1px; padding-left:10px;}
.asm_title_wrap .asm_txt {font-size:14px; color:#555; font-weight:300; letter-spacing:-0.5px; padding-left:10px;}
.asm_wrap{width:190px; padding:0 15px;border-top:1px solid #b1b1b1;border-bottom:1px solid #b1b1b1;background:#f9fafb;}
.asm_wrap li{border-bottom:1px solid #e3e4e5; }
.asm_wrap li.last{border-bottom:none;}
.asm_wrap li a{display:block;width:100%;padding:14px 0 10px 0;background:url('http://images-freesamimg.ktcdn.co.kr/KEP/images/CMM/arr_9x15_gray.png') 100% 50% no-repeat; font-family:'Noto Sans KR'; font-size:17px; color:#333; font-weight:300; letter-spacing:-0.5px; overflow: hidden;}
.asm_wrap li a span{font-weight:500;}
.asm_wrap li img{float:left;}
.asm_wrap li a p{padding:5px 0 4px;font-size:12px;}

.apt_wrap {padding:40px 0 40px 16px;}
.apt_wrap a {float:left; margin-right:21px; text-decoration:none;}
.apt_wrap a .apt_circle {width:66px;height:66px;background:#bcbcbc;border-radius:33px; text-align:center;}
.apt_wrap a .apt_circle:hover {width:66px;height:66px;background:#fd7a52;border-radius:33px; text-align:center;}
.apt_wrap a .apt_circle img {padding-top:22px;}
.apt_wrap a .apt_txt {font-family:'Noto Sans KR'; font-size:18px; color:#f75636; font-weight:400; letter-spacing:-1px;}

/*교육정보 201807 */
.main_eduinfo {width:100%;margin-bottom:40px;}
.main_eduinfo a img {width:219px;height:118px;border-right:1px #c7c7c7 solid; border-bottom:1px #c7c7c7 solid;}
.main_eduinfo .main_eduinfo_title {font-family:'Noto Sans KR'; font-size:14px; color:#444; font-weight:300; letter-spacing:-0.5px; line-height:150%; padding-top:8px;}


/*우수활용기 201807 */
.main_bfr {width:100%;margin-bottom:40px; text-align:center;}
.main_bfr a img {width:150px;height:150px;border-right:1px #c7c7c7 solid; border-bottom:1px #c7c7c7 solid;}
.main_bfr .main_bfr_title {font-family:'Noto Sans KR'; font-size:15px; color:#444; font-weight:300; letter-spacing:-0.5px; line-height:150%; padding-top:8px; text-align:left;}

/*에듀플래너 20180919 */
.planner_wrap2 {position:relative; width:220px; height:231px; margin-bottom:30px;}
.planner_wrap2 a {display:block;width:100%; height:100%; text-decoration:none; }
.planner_wrap2 .edu_over {display:none; position:absolute; width:100%; height:100%; top:0; left:0; background:url('http://images-freesamimg.ktcdn.co.kr/uploadFiles/image/2018/ADM/KEP/PRD/CKEDITOR/ch_bg_roll.png') 0 0 repeat; cursor:pointer; z-index:999;}
.planner_wrap2 a:hover .edu_over,
.planner_wrap2 a:active .edu_over,
.planner_wrap2 a:focus .edu_over{display:block;}

.planner_wrap2 .edu_ch {overflow:hidden; position:relative;}
.planner_wrap2 .edu_ch .img_box {overflow:hidden;}
.planner_wrap2 .edu_ch .img_box img{ width:100%;}
.planner_wrap2 .edu_ch .title_box {background:url('http://images-freesamimg.ktcdn.co.kr/uploadFiles/image/2018/ADM/KEP/PRD/CKEDITOR/txt_bar.png') repeat-x 50% 0; position:absolute; width:208px; height:77px; top:134px; padding-top:11px; text-align:left; font-family:'Noto Sans KR'; opacity:1;}
.planner_wrap2 .edu_ch .ch_title1 {font-size:20px; color:#fff ;font-weight:500; padding-left:20px; }
.planner_wrap2 .edu_ch .ch_title2 {font-size:20px; color:#222; font-weight:400;  line-height:23px; letter-spacing:-1px; padding-left:20px;}
.planner_wrap2 .edu_ch .ch_title3 {font-size:19px; color:#fff; font-weight:500; line-height:52px; letter-spacing:-1px; padding-left:12px;} /* 20200129 수정 */
.planner_wrap2 .edu_over .txt_box {display:block; padding:45px 25px; font-family:'Noto Sans KR';}
.planner_wrap2 .edu_over .ch_txt1 {font-size:16px; line-height:26px; color:#000; font-weight:300; letter-spacing:-0.5px;}
.planner_wrap2 .edu_over .ch_txt2 {font-size:17px; color:#fff; padding-top:20px; border-top:1px solid #fff; font-weight:500; letter-spacing:-0.5px;}

/* 190211 main banner */
.main_banner_wrap_new{position:relative;width:100%;height:515px;padding:0;margin:0;}
.main_banner_frame_new{position:relative;width:1160px;height:515px;margin:0 auto;overflow:hidden;}
.main_banner_frame_new .main_banner_paging{position:absolute;width:100%;bottom:0;left:0;z-index:99;font-size:0;line-height:0;text-align:center}
.main_banner_frame_new .main_banner_paging ul{display:block;text-align:center}
.main_banner_frame_new .main_banner_paging ul:after{content:'';display:block;clear:both}
.main_banner_frame_new .main_banner_paging li{display:inline-block;width:232px;height:39px;line-height:39px;background:#fff;opacity:0.8;border-right:1px solid #dad9d7;border-bottom:1px solid #dad9d7;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box}
.main_banner_frame_new .main_banner_paging li.on{background:#e85601;border-right:1px solid #e85601;border-bottom:1px solid #e85601;opacity:1}
.main_banner_frame_new .main_banner_paging li.on a{color:#fff}
.main_banner_frame_new .main_banner_paging a{display:block;overflow:hidden;height:39px;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;opacity:1;font-family:'Noto Sans KR';font-size:16px;color:#121011;font-weight:400;text-align:center}
.main_banner_frame_new .main_banner_paging a:hover{text-decoration: none}
.main_banner_frame_new .main_move_banner{position:relative;height:100%;top:0;left:0;z-index:50;}
.main_banner_frame_new .main_move_banner li{float:left;position:absolute;width:1160px;height:100%;text-align:center}
.main_banner_frame_new .main_move_banner li .m_ba_left{position:relative;width:1160px;text-align:center}
.main_banner_frame_new .main_move_banner li .m_ba_left h3.ba_title{font-size:50px;line-height:50px;}
.main_banner_frame_new .main_move_banner li .m_ba_left h3.ba_title span{color:#ff7e00;}
.main_banner_frame_new .main_move_banner li .m_ba_left p.ba_txt{color:#ff7e00;}
.main_banner_btn{position:absolute;width:100%;top:50%;left:0;margin-top:-22px;z-index:99;font-size:0;line-height:0;text-align:center}
.main_banner_prev{display:inline-block;position:absolute;width:22px;height:44px;left:0;opacity:1}
.main_banner_next{display:inline-block;position:absolute;width:22px;height:44px;right:0;opacity:1}

/*스마트마일리지 201904 */
.mileage_box {position:relative;width:100%; margin-top:0px;}
.mileage_box table {width:100%;border-bottom:2px solid #656565; font-size:13px;}
.mileage_box table th {border-top:2px solid #656565; border-bottom:1px solid #777; padding:15px 0; font-weight:500;  font-size:15px;}
.mileage_box .bg_bar {background:#f3f3f3 url('http://www.kyowonedu.com/KEP/images/CMM/bg_bar_1x19.gif') 0 50% no-repeat;}
.mileage_box table td{border-bottom:1px solid #dddddd; padding-top:18px; padding-bottom:18px; border-right:1px solid #ddd; text-align: center;}
.mileage_box table .ltgray1 {background:#f9f9f9; border-right:1px solid #ddd; text-align: center; }
.mileage_box table .ltgray2 {background:#f7f7f7; font-weight:500; border-bottom:1px solid #444; padding-top:12px; padding-bottom:12px; font-size:15px; letter-spacing:-0.2px;}
.mileage_box .bo_r2 {border-right:1px dashed #8f8f8f;}
.mileage_box .t_org {color: #dd4427;}
.mileage_box .txt_14 {font-size:14px; font-family:'Nanum Gothic'; line-height:22px; color:#333;}
.mileage_title_bg2 {float:left; margin-left:15px; font-family:'Nanum Gothic'; color:#222; font-weight:700; font-size:35px; padding:13px 20px 13px 80px;line-height:40px; background:url('http://images-freesamimg.ktcdn.co.kr/uploadFiles/image/2019/ADM/KEP/PRD/CKEDITOR/mileage_coin.png') 0 0 no-repeat; letter-spacing:-0.05em;}
.mileage_balance {float:left; width:160px; margin-top:15px;  margin-left:35px; font-family:'Nanum Gothic'; color:#222; font-weight:500; font-size:16px; letter-spacing:-0.05em; border-bottom:1px dotted #a5a5a5;}
.mileage_balance .t_org2 {color:#e5563b; font-size:20px; float:right; padding-bottom:3px; font-weight:700; letter-spacing:-0.03em; }
.mileage_over_text:hover, .over_text:focus, .over_text:active{
    -webkit-animation-name: hvr-back-pulse;
    animation-name: hvr-back-pulse;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    background-color: #ffa100;
    color: white;
	font-size:14px; color:#fff; font-weight:700;
}
.mileage_bi_box {border-bottom:1px dotted #656565;}
.mileage_title_box {padding:100px 20px 0 0;width:466px;}
.mileage_img {width:454px; margin-right:20px;}
.mileage_top_title {font-size:43px; font-family:'Nanum Gothic'; font-weight:bold; margin-bottom:25px;}
.mileage_top_title span.bt01{color:#ee6a00;border-bottom:3px solid #ee6a00;}
.mileage_top_title span.bt02{color:#000;border-bottom:3px solid #000;}
.mileage_top_sub_title {font-size:17px;line-height:28px;font-family:'Nanum Gothic'; font-weight:bold; letter-spacing:-0.01em;}
.mileage_btn_box a{display:block;width:230px;height:22px;font-size:16px; letter-spacing:-0.03em; color:#fff;text-align:center;padding:20px 0;}
.mileage_btn01{background:#4f5b61;margin-right:6px;}
.mileage_eff {position:relative;}
.mileage_eff ul {display:block;}
.mileage_eff ul li {background:url('/KEP/images/CMM/bullet_dkgray_3x3.gif') 5px 11px no-repeat; padding-left:16px; font-family:'Nanum Gothic'; color:#111; letter-spacing:-0.01em; line-height:25px; padding-bottom:18px;}
.mileage_eff ul li span {font-family:'Nanum Gothic'; font-size:14px; color:#888;}
/*마이페이지수정 201904 */
.name_box .mp_birth{font-size:15px;color:#1a323a; padding-left:30px;}
.index_grade_point3 {position:relative;width:100% margin:20px 0;}
.inner_grade_point3 .mileage_check {font-size:20px;font-family:'Nanum Gothic'; font-weight:bold; line-height:54px; margin-bottom:28px;}
.inner_grade_point3 .mileage_check .btn_mileage {display:inline-block; width:88px; line-height:38px; text-align:center;}
.inner_grade_point3 .score {position:relative; font-size:15px;line-height:25px; border-bottom:1px dashed #c8c8c8; margin-bottom:8px; }
.score_point {position:absolute;top:0;*top:-10px;right:0;}
.detail_score_point{position:absolute;top:0;*top:-10px;right:0;}
/*스마트마일리지추가 20190402 */
.mileage_btn_box2 a{display:block;width:306px;height:22px;font-size:17px; letter-spacing:-0.03em; color:#fff;text-align:center;padding:28px 0;}
.mileage_btn02{background:#e55600;margin-right:6px;}
/*스마트마일리지추가 202004 */
.bg_arr_round2{background:url('/KEP/images/CMM/arr_9x14_wh.png') 92% 50% no-repeat; padding:12px 36px 12px 28px;   font-family:'NGBold';font-weight:bold; font-size:15px; letter-spacing:-0.03em; color:#fff; float:right; }
/* 20190902 - 화상선생님 모집 */
.bg_snb13{background:url('../images/CMM/bg_sub3_navigation12_il.gif') 0 0 repeat-x;}
.bg_snb13_3dep{background:url('../images/CMM/bg_sub3_navigation12_il.gif') 0 0 repeat-x;height:187px;}
.bg_snb_wrap13{background:url('../images/CMM/bg_snb_bg12_il.gif') 50% 0 no-repeat;}
.bg_snb_main13{height:135px;background:url('../images/CMM/bg_snb_mai12_il.jpg') 0 0 no-repeat;z-index:10;}
.olt_box {position:relative; padding:50px 0;}
.olt_apply {width:500px;  margin:0 auto;}
.olt_apply a{font-size:32px; letter-spacing:-0.01em; padding:30px 0 30px 0; color:#fff; font-family:'NanumSquareRound'; font-weight:800; text-align:center; display:block; border-radius:18px;}
.olt_bg_arr {background:#f05e0d url('/KEP/images/CMM/arr_18x26.png') 85% 48% no-repeat;}
.olt_title_bg{font-family:'Nanum Gothic'; color:#222222; font-weight:700; font-size:27px; padding-left:25px; line-height:28px; background:url('http://images-freesamimg.ktcdn.co.kr/KEP/images/CMM/bg_h4_bullet.gif') 0 6px no-repeat; letter-spacing:-0.02em;}	
.olt_title_bg .txt{font-size:24px; color:#e55b09; line-height:25px; font-weight:500; padding-left:4px; letter-spacing:-0.05em;}
/* footer 201909 */
.footer_bottom2{position:relative;width:100%;background:#3e3e3e;padding:30px 0 60px 0;}
.footer_bottom2 .footer_logo{float:left;}
.footer_bottom2 .address{float:left; padding-left:40px;color:#838383;font-size: 12px; font-family: "Noto Sans KR", sans-serif;}
.footer_bottom2 .address .wh{color:#eee;}
.footer_bottom2 .address .copy{padding:5px 0 0;}
.foot_fam_side{position:absolute;top:30px;right:0}
.foot_fam_side .btn_move a{display:block;width:48px;background-color:#d7d7d7;line-height:27px;font-weight:700;font-size:13px;color:#373737;text-align:center}
.foot_fam_side select{width:128px;/* padding:4px 0 5px 10px; */height:27px;padding-left:10px;font-size:13px;font-family:NanumGothic;color:#464646}
.foot_fam_side .family_site{float:left;margin:0 7px 0 0}
.foot_fam_side .btn_move{float:left}
.foot_fam_side .foot_logo{float:right;clear:both;margin:20px 0 0 12px}
.foot_fam_side .foot_logo span {margin-left:8px;}
#footer .sns_link{}
#footer .sns_link a{display:inline-block;width:34px;height:34px;margin-left:7px;background-image:url(/KEP/images/CMM/foot_sns.png);background-repeat:no-repeat;vertical-align:top;font-size:0;}
#footer .sns_link .insta{background-position:0 0;}
#footer .sns_link .cafe{background-position:-34px 0;}
#footer .sns_link .youtube{background-position:-68px 0;}
#footer .sns_link .kakao{background-position:-102px 0;}
.content_box3{position:relative;float:left;padding:50px 0 90px 0; width:960px;}
/*교원뉴스 1911 */
.main_news {width:100%; margin-bottom:50px;}
.main_news .thum {border:1px solid #999999; width:218px; height:122px;}
.main_news .con {border-bottom:1px solid #d4d4d4; padding:18px 0px 10px 0px; overflow:hidden; }
.main_news .con .ico { padding-right:10px; float:left; width:36px; height:37px; }
.main_news .con .title {font-family:'Noto Sans KR'; font-size:14px; line-height:20px; color:#444; font-weight:400; letter-spacing:-0.5px;  }
.main_news .date {font-family:'Noto Sans KR'; font-size:13px; font-weight:500; color:#b2b2b2; padding-top:7px;}
.main_rv {width:100%; margin-bottom:50px; text-align:center; }
.main_rv .thum {border:1px solid #999999; width:150px; height:150px; }
.main_rv .con { margin:12px 0px 5px 35px; width:150px; ; border-bottom:1px dotted #b8b8b8;  }
.main_rv .con .ico { width:27px; height:18px; padding-right:4px;}
.main_rv .con .main_bfr_title { font-family:'Noto Sans KR'; font-size:15px; color:#eb6811; font-weight:500; letter-spacing:-0.5px;  }
.main_rv  .main_bfr_title2 { font-family:'Noto Sans KR'; font-size:16px; color:#444; font-weight:500; letter-spacing:-0.5px;  }
/*스마트마일리지추가 202004 */
.bg_plan_arr_round2{background:url('/KEP/images/CMM/arr_9x14_wh.png') 92% 50% no-repeat; padding:12px 36px 12px 28px;   font-family:'NGBold';font-weight:bold; font-size:15px; letter-spacing:-0.03em; color:#fff; float:right; }

/* 202006 푸터, 퀵 추가 */
/*.footer_bottom2{padding-bottom:120px !important}*/
.bottom_box {position:fixed; bottom:0; left:0;z-index:10000;width:100%;height:111px}
.bottom_btn {width:960px; margin:0 auto; overflow:hidden}
.bottom_btn > a {font-size:0; display:inline-block; width:480px;height:111px;float:left;}
.quick_link{/*background:url('/KEP/images/CMM/quick_bg_img.png')no-repeat;*/position:absolute;top:170px;right:15px;z-index:9999;width:133px;height:378px; text-align:center}
.quick_link > a {text-indent:-9999px; width:80px; height:90px; display:inline-block;  margin:20px 0 20px}
.quick_link > a:last-child{margin-bottom:0}