@charset "utf-8";
@import "fsp_reset.css";
@import "fsp_readdiary.css";
@import "fsp_jem.css";

#wrap{position:relative;width:100%;padding:0;margin:0;}
#header{position:relative;width:100%;z-index:2;}
#container{position:relative;width:100%;overflow:hidden;}
#footer{position:relative;width:100%;z-index:90;}
.inner_wrap{position:relative;width:960px;margin:0 auto;}
.inner_wrap.pad{width:1220px}
.inner_wrap:after{display:block;clear:both;content:'';}
.inner_wrap .top_text {margin-bottom: 10px; padding-left: 10px; background:url(../images/CMM/dot_left.gif) 0 center no-repeat; font-size:14px; }
.bg_container{position:absolute;top:0;left:0;width:100%;height:135px;padding:0;margin:0 auto;text-align:center;z-index:0;overflow:hidden;}
.hr_bar{height:2px;padding:0;margin:30px 0;background:#ebebeb;}
.hr_bar1{height:1px;padding:0;margin:30px 0;background:#ebebeb;}
.hr_bar_dash{height:1px;padding:0;margin:30px 0;background:url('../images/CMM/hr_bar_dash.gif') 0 0 repeat-x;}
/* header */
#header{background:#f4f4f4 url('../images/CMM/bg_header.gif') 0 0 repeat-x;}
#header.active{overflow:visible;}
#logo{position:absolute;top:36px;left:0px;width:155px;height:95px;overflow:hidden;z-index:299;}
#logo .logo_img{position:absolute;top:0;left:0;width:155px;height:75px;background:url('../images/CMM/freesam.gif') 0 0 no-repeat;overflow:hidden;}
#header .btn_go_edu{width:134px;height:36px;padding:0 0 0 0px;font-family:NGBold;line-height:36px;overflow:hidden;}
#header .btn_go_edu a{display:block;width:124px;padding:0 0 0 10px;color:#fff;font-size:13px;font-weight:bold;background:#2b3134 url('../images/CMM/bg_btn_fs_edu.gif') 0 0 no-repeat;}
#header .gnb{position:absolute;top:0;right:0px;height:36px;font-family:NGBold;}
#header .gnb li{float:left;}
#header .gnb li a{display:block;height:36px;padding:0 14px;line-height:36px;font-weight:bold;color:#fff;background:url('../images/CMM/bg_bar.gif') 0 center no-repeat;}
#header .gnb li a.name{padding:0 20px 0 14px;color:#65bdd2;background:url('../images/CMM/icon_arrow.png') 92% center no-repeat;}
#header .gnb li a.notice{color:#fff;}
#header .gnb li a.customer{color:#ffe400;}
#header .main_nav{position:relative;width:805px;padding-left:155px;font-family:NGBold;background:url('../images/CMM/bg_header.gif') 0 -36px repeat-x;}
#header .main_nav .dep1{width:100%;}
#header .main_nav .dep1 li{float:left;display:block;*display:inline;zoom:1;}
#header .main_nav .dep1 li a{position:relative;display:block;height:95px;padding:0 14px;text-align:center;font-size:16px;font-weight:bold;line-height:75px;z-index:111;}
#header .main_nav .dep1 li a .arrow{display:none;}
#header .main_nav .dep1 li a:hover .arrow{position:absolute;display:block;bottom:-11px;left:50%;width:21px;height:11px;margin-left:-10px;background:url('../images/CMM/bg_mn_dep2_arrow.gif') 0 0 no-repeat;z-index:111;}
#header .main_nav .dep1 li a:active .arrow{position:absolute;display:block;bottom:-11px;left:50%;width:21px;height:11px;margin-left:-10px;background:url('../images/CMM/bg_mn_dep2_arrow.gif') 0 0 no-repeat;z-index:111;}
#header .main_nav .dep1 li a.active .arrow{position:absolute;display:block;bottom:-11px;left:50%;width:21px;height:11px;margin-left:-10px;background:url('../images/CMM/bg_mn_dep2_arrow.gif') 0 0 no-repeat;z-index:111;}
#header .main_nav .dep1 li a:focus .arrow{position:absolute;display:block;bottom:-11px;left:50%;width:21px;height:11px;margin-left:-10px;background:url('../images/CMM/bg_mn_dep2_arrow.gif') 0 0 no-repeat;z-index:111;}
/* nav color */
.mn_0 a{color:#333;}
.mn_0 a:hover{color:#ff6752;}
.mn_0 a:active{color:#ff6752;}
.mn_0 a.active{color:#ff6752;}
.mn_0 a:focus{color:#ff6752;}
.mn_0_fc{color:#ff6752;}
.mn_1 a{color:#333;}
.mn_1 a:hover{color:#8870ba;}
.mn_1 a:active{color:#8870ba;}
.mn_1 a.active{color:#8870ba;}
.mn_1 a:focus{color:#8870ba;}
.mn_1_fc{color:#8870ba;}
.mn_2 a{color:#333;}
.mn_2 a:hover{color:#5391bd;}
.mn_2 a:active{color:#5391bd;}
.mn_2 a.active{color:#5391bd;}
.mn_2 a:focus{color:#5391bd;}
.mn_2_fc{color:#5391bd;}
.mn_3 a{color:#333;}
.mn_3 a:hover{color:#50a487;}
.mn_3 a:active{color:#50a487;}
.mn_3 a.active{color:#50a487;}
.mn_3 a:focus{color:#50a487;}
.mn_3_fc{color:#50a487;}
.ecm a{color:#777;}
.ecm a:hover{color:#333;}
.ecm a:active{color:#333;}
.ecm a.active{color:#333;}
.ecm a:focus{color:#333;}
.ecm_fc{color:#777;}
/* //nav color */
#header .main_nav .snti{display:block;position:absolute;top:0;right:0;height:95px;width:93px;padding:0 0 0 12px;text-align:left;font-size:16px;font-weight:bold;line-height:95px;color:#fff;background:url('../images/CMM/bg_snti.gif') 0 -2px no-repeat;}
#header .main_nav .snti.active{background:url('../images/CMM/bg_snti_on.gif') 0 -2px no-repeat;}
#header .study_note_box{display:none;position:absolute;top:131px;left:0;width:100%;height:342px;padding:0 0 42px;background:url('../images/CMM/bg_study_note.png') 0 0 repeat-x;z-index:9999;}
#header .study_note_box.active{display:block;}
#header .study_note_box img{vertical-align:top;}
#header .study_note_box .btn_snti_close{display:block;position:absolute;bottom:-42px;right:160px;width:130px;height:42px;text-align:center;overflow:hidden;}
#header .study_note_box .btn_snti_close span{display:block;position:absolute;top:0;left:0;width:130px;height:42px;background:url('../images/CMM/btn_study_note_close.png') 0 0 no-repeat;}
#header .main_nav .dep2{display:none;position:absolute;top:1px;left:155px;width:745px;padding:3px 0 19px;margin:95px 0 0 60px;z-index:110;background:#f4f4f4;}
#header .main_nav .dep2.active{display:block;}
#header .main_nav .dep2 .dep_title{float:left;position:relative;margin:-3px 0 0 -210px;width:210px;height:223px;background:#f4f4f4;}
#header .main_nav .dep2 .dep_title .title{padding:24px 10px 0;margin:0;text-align:center;font-size:24px;line-height:30px;font-weight:bold;color:#333;}
#header .main_nav .dep2 .dep_title .dep_wm{position:absolute;top:85px;left:0;width:100%;height:128px;text-align:center;overflow:hidden;}
#header .main_nav .dep2 .dep_title .dep_wm img{vertical-align:top;}
#header .main_nav .dep2 li{position:relative;float:left;display:block;*display:inline;width:186px;margin:20px 0 0px;zoom:1;background:url('../images/CMM/bg_dep2.gif') 0 0px repeat-y;}
#header .main_nav .dep2 li.active{z-index:111;}
#header .main_nav .dep2 li a{position:relative;display:block;font-size:16px;height:auto;padding:0px 15px 8px;*padding:0 15px 11px;line-height:22px;text-align:left;}
#header .main_nav .dep2.active li.nodepth {position:relative;float:left;display:block;*display:inline;width:186px;margin:20px 0 0px;zoom:1;z-index:100;background:url('../images/CMM/bg_dep2.gif') 0 0px repeat-y;}
#header .main_nav .dep3{position:static;top:0px;left:0;width:100%;padding:0;z-index:120;}
#header .main_nav .dep3 li{position:relative;float:none;display:block;width:auto;height:auto;margin:0 0 0;zoom:1;border-left:none;}
#header .main_nav .dep3 li.active{z-index:121;}
#header .main_nav .dep3 li a{display:block;font-size:14px;padding:5px 15px;*padding:3px 15px;line-height:18px;}
#header .main_nav .dep4{display:none;position:absolute;top:30px;left:40px;width:140px;padding:10px;border:1px solid #e1e1e1;background:#fff;z-index:150;}
#header .main_nav .dep4.active{display:block;}
#header .main_nav .dep4 .arrow{position:absolute;display:block;top:-9px;left:0px;width:16px;height:9px;background:url('../images/CMM/icon_arrow5.png') 0 0 no-repeat;}
#header .main_nav .dep4 li{position:relative;float:none;display:block;width:auto;height:auto;margin:0 0 0;zoom:1;border-left:none;background:none;}
#header .main_nav .dep4 li.active{z-index:131;}
#header .main_nav .dep4 li a{position:relative;display:block;font-size:13px;height:auto;padding:3px 0;*padding:1px 0;line-height:16px;}
#header .main_nav .study_note_box{position:absolute;top:95px;left:0;width:100%;}
#wrap2 {width:618px;height:626px;overflow-y:scroll;}
#wrap2 .header {height:55px;background:url(../images/CMM/popup_bg.jpg) 0 0 repeat-x;}
#wrap2 .header h1 {padding:17px 0 0 20px;font-size:18px; font-family:NGBold; color:#ffffff; letter-spacing:-1px;}
#container .main_section {width: 960px; display:inline-block; position:relative; }
#container .main_section .main_section_box {width: 475px; float: left; }
#container .main_section .main_section_box:first-child {margin-right: 10px;}
#container .main_section .main_section_box .section_title_area {position:relative;height: 54px; background-color:#5391bd;}
#container .main_section .main_section_box .section_title_area .title {padding-top: 15px; text-align:center; font-size:18px; font-family:NGBold; color:#ffffff;}
#container .main_section .main_section_box .section_title_area .section_flag {position:absolute; left:29px; top:0px; }
#container .main_section .main_section_box .section_cont {width: 100%; height: 293px; overflow:hidden; position:relative; background-color:#81cdcc;}
#container .main_section .main_section_box .section_cont.last {background-color:#bedd75;}
#container .main_section .main_section_box .section_cont .section_books_img {width: 165px; margin: 30px 0 0 35px; float: left; position:relative; }
#container .main_section .main_section_box .section_cont .section_books_img .img_area {width: 145px; height: 187px; position:relative; background:url(../images/CMM/main_section_img_bg.png) 0 0 no-repeat;}
#container .main_section .main_section_box .section_cont .section_books_img .img_area span {position:absolute; left:1px; top:1px; }
#container .main_section .main_section_box .section_cont .section_books_img .btn_area {width: 100px; margin: 4px auto 0; display:block; }
#container .main_section .main_section_box .section_cont .section_books_img .btn_area2 {width: 100px; margin: 4px auto 0; display:block; }
#container .main_section .main_section_box .section_cont .section_books_img .btn_area .btn_view_list {width: 78px; height: 20px; display:block; line-height:23px; background:url(../images/CMM/main_sec_btn_bg.gif) 0 0 no-repeat; color:#fff; font-family:'Dotum'; text-align:center; }
#container .main_section .main_section_box .section_cont .section_books_img .btn_area2 .btn_view_list {width: 78px; height: 20px; display:block; line-height:23px; background:url(../images/CMM/main_sec_btn_bg2.gif) 0 0 no-repeat; color:#fff; font-family:'Dotum'; text-align:center; }
#container .main_section .main_section_box .section_cont .section_books_img .btn_area .btn_view_list:hover {text-decoration:none; }
#container .main_section .main_section_box .section_cont .section_books_img .btn_area2 .btn_view_list:hover {text-decoration:none; }
#container .main_section .main_section_box .section_cont .section_books_desc {width: 247px; float: left;}
#container .main_section .main_section_box .section_cont .section_books_desc dl {padding-top: 28px; }
#container .main_section .main_section_box .section_cont .section_books_desc dl dt {width: 250px; padding-bottom: 20px; font-size:18px; color:#000; line-height:22px; background:url(../images/CMM/main_sec_line.gif) 0 bottom repeat-x;}
#container .main_section .main_section_box .section_cont .section_books_desc dl dt strong {font-family:NGBold; vertical-align:0; }
#container .main_section .main_section_box .section_cont .section_books_desc dl dd {}
#container .main_section .main_section_box .section_cont .section_books_desc dl dd ul {padding-top: 14px; }
#container .main_section .main_section_box .section_cont .section_books_desc dl dd ul li {padding-left: 10px; margin-bottom: 18px; line-height:20px; background:url(../images/CMM/main_sec_bul.gif) 0 8px no-repeat; color:#000;}
#container .main_section .main_section_box .section_cont .section_books_desc dl dd ul li strong {vertical-align:0; }
#container .main_section .main_section_box .section_cont .main_sec_btn_home {position:absolute; right:28px; bottom:20px; }
#container .main_section .main_section_box .section_cont .main_sec_btn_home a {width: 216px; height: 47px; padding-left: 30px; display:inline-block; line-height:45px; background:url(../images/CMM/main_sec_btn_home.gif) 0 0 no-repeat; font-family:NGBold; font-size:18px; color:#333;}
#container .main_section .main_section_box .section_cont .main_sec_btn_home a:hover {text-decoration:none; }
#container .main_sc_notice_area {width: 100%; padding-top: 20px; display:inline-block; }
#container .main_sc_notice {width: 473px; height: 48px; position:relative; overflow:hidden; border-left: solid 1px #ddd; border-bottom: solid 1px #ddd; border-right: solid 1px #ddd; }
#container .main_sc_notice.modify {float: left; border: solid 1px #ddd;}
#container .main_sc_notice.modify:first-child {margin-right: 10px;}
#container .main_sc_notice .sc_notice_inner {width: 100%; height: 48px; overflow:hidden; }
#container .main_sc_notice .sc_notice_inner .title {font-size:16px; font-family:NGBold; color:#5391bd; position:absolute; left:19px; top:16px; }
#container .main_sc_notice.main_sec2 .sc_notice_inner .title {color:#728c34;}
#container .main_sc_notice .sc_notice_inner .notice_list {width:280px; height:22px; position:absolute; left:145px; top:14px; overflow:hidden;}
#container .main_sc_notice .sc_notice_inner .notice_list li {width:100%; left:0px; top:0; line-height:22px;}
#container .main_sc_notice .sc_notice_inner .notice_list li a {font-size:14px; color:#000;}
#container .main_sc_notice .btn_arrow {width: 100%; }
#container .main_sc_notice .btn_arrow a {width: 51px; display:inline-block;}
#container .main_sc_notice .btn_arrow .prev {height: 25px; position:absolute; right:0px; top:0px; }
#container .main_sc_notice .btn_arrow .next {height: 23px; position:absolute; right:0px; top:25px; }
#container .main_sc_notice.one{width:960px; height: 48px; position:relative; overflow:hidden; border-left: solid 1px #ddd; border-bottom: solid 1px #ddd; border-right: solid 1px #ddd; }
#container .main_sc_notice .sc_notice_inner .notice_list.one {width:750px; height:22px; position:absolute; left:145px; top:14px; overflow:hidden;}
#container .main_sec_tab_area {width: 100%; height: 216px; padding-top: 30px; margin-bottom: 40px; display:inline-block; }
#container .main_sec_tab_area .tab_area {width: 475px; float: left; }
#container .main_sec_tab_area .tab_area:first-child {margin-right: 10px;}
#container .main_sec_tab_area .tab_area .tab_title {padding-bottom: 10px; font-size:18px; color:#333; font-family:NGBold; }
#container .main_sec_tab_area .tab_area .tab_title strong {color:#5391bd; vertical-align:0; }
#container .main_sec_tab_area .tab_area .this_month_news {width: 475px; display:inline-block; position:relative; background:url(../images/CMM/main_sec_tab_bg.gif) 0 0 no-repeat;}
#container .main_sec_tab_area .tab_area .this_month_news .list {float: left; margin-right: -1px;}
#container .main_sec_tab_area .tab_area .this_month_news .list .btns {width: 117px; height: 36px; display:inline-block; line-height:36px; font-size:14px; color:#4f5b61; font-family:NGBold; text-align:center; border: solid 1px #dddddd;}
#container .main_sec_tab_area .tab_area .this_month_news .list.on .btns {width: 119px; background-color:#4f5b61; border: solid 1px #4d5862; color:#fff;}
#container .main_sec_tab_area .tab_area .this_month_news .list .btns02 {width: 94px; height: 36px; display: inline-block; line-height: 36px; font-size: 12px; color: #4f5b61; font-family: NGBold; text-align: center; border: solid 1px #dddddd;}
#container .main_sec_tab_area .tab_area .this_month_news .list.on .btns02{width: 93px; background-color: #4f5b61; border: solid 1px #4d5862; color: #fff;}
#container .main_sec_tab_area .tab_area .this_month_news .list .inner {width: 475px; position:absolute; left:-9999px; top:-9999px; display:inline-block; }
#container .main_sec_tab_area .tab_area .this_month_news .list.on .inner {position:absolute; left:0px; top:67px; display:inline-block; }
#container .main_sec_tab_area .tab_area .this_month_news .list .inner .image_area {width: 121px; margin-right: 21px; float: left; }
#container .main_sec_tab_area .tab_area .this_month_news .list .inner .list_desc {width: 308px; float: left; }
#container .main_sec_tab_area .tab_area .this_month_news .list .inner .list_desc li {padding-left: 9px; margin-bottom: 9px; background:url(../images/CMM/main_sec_tab_list_bul.gif) 0 7px no-repeat; }
#container .main_sec_tab_area .tab_area .this_month_news .list .inner .list_desc li.first {line-height:18px; margin-bottom: 18px; }
#container .main_sec_tab_area .tab_area .this_month_news .list .inner .list_desc li a {color:#404041; font-size:13px; }
#container .main_sec_tab_area .tab_area .this_month_news .list .inner .list_desc li.first a strong {display:block;}
#container .main_sec_tab_area .tab_area .this_month_news .list .inner .list_desc li a strong {font-family:NGBold; font-size:14px; vertical-align:0; }
#container .main_sec_img_list {width: 958px; height: 242px; border: solid 1px #dddddd;}
#container .main_sec_img_list .img_list_top {width: 100%; height: 53px; position:relative; text-align:right; background-color:#f4f4f4;}
#container .main_sec_img_list .img_list_top .list_title {position:absolute; left:19px; top:16px; font-size:18px; color:#333; font-family:NGBold; }
#container .main_sec_img_list .img_list_top .list_title strong {color:#5391bd; vertical-align:0; }
#container .main_sec_img_list .img_list_top .list_paging {height: 53px; position:relative; }
#container .main_sec_img_list .img_list_top .list_paging span {position:absolute; right:100px; top:20px; color:#777777; font-family:dotum; }
#container .main_sec_img_list .img_list_top .list_paging span em {font-weight:bold; vertical-align:0; }
#container .main_sec_img_list .img_list_top .list_paging .list_prev {position:absolute; right:54px; top:10px; }
#container .main_sec_img_list .img_list_top .list_paging .list_next {position:absolute; right:20px; top:10px;}
#container .main_img_list {padding: 20px 0 0 20px; display:inline-block; }
#container .main_img_list li {width: 102px; margin-left: 34px;float: left; }
#container .main_img_list li:first-child {margin-left: 0px;}
#container .main_img_list li a {display:block; }
#container .main_img_list li a .img_area {display:block; }
#container .main_img_list li a .img_title {padding: 5px 0 7px; display:block; color:#404041; font-size:13px; font-weight:bold; font-family:dotum; }
#container .main_img_list li a .date {}
#container .bg_sub_03_index {background:url(../images/CMM/bg_sub_03_00_index_03.gif) center 100px no-repeat;}
/*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;}
.sub_1dep_title h2{font-size:20px;line-height:20px;}
.snb{position:relative;margin-top:7px;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 15px;height:42px;line-height:42px;font-size:16px;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_snb07{background:url('../images/CMM/bg_sub_navigation07.gif') 0 0 repeat-x;}
.bg_snb_wrap07{background:url('../images/CMM/bg_snb_bg07.gif') 50% 0 no-repeat;}
.bg_snb_main07{height:135px;background:url('../images/CMM/bg_snb_mai07.jpg') 0 0 no-repeat;z-index:10;}
/*sub common END*/
/* footer */
#footer{position:relative;height:207px;background:#4f5b61 url('../images/CMM/bg_footer.gif') 0 0 repeat-x;}
#kyowon_logo{position:absolute;top:94px;left:0px;width:108px;height:48px;overflow:hidden;}
#kyowon_logo .kyowon_img{position:absolute;top:0;left:0;width:108px;height:48px;background:url('../images/CMM/logo_kyowon.png') 0 0 no-repeat;}
#footer .footer_nav{height:64px;background:#e9e9e9;}
#footer .footer_nav li{float:left;}
#footer .footer_nav li a{display:block;height:64px;padding:0 10px;line-height:64px;background:url('../images/CMM/bg_bar2.gif') 0 center no-repeat;}
#footer .footer_nav li a.first{padding:0 10px 0 0;background:none;}
#footer .family_site{position:absolute;top:0;right:0;width:126px;height:64px;padding:0 15px;}
#footer .family_site .btn_fs_off{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 .family_site .btn_fs_off.active{display:block;}
#footer .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 .family_site .btn_fs_on.active{display:block;}
#footer .family_site_list{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 .family_site_list.active{display:block;}
#footer .family_site li{padding:0;margin:0;line-height:16px;border-bottom:1px solid #ddd;}
#footer .family_site li.subject{padding:2px 10px;background:#e9e9e9;}
#footer .family_site li.last{border-bottom:0;}
#footer .family_site li a{display:block;padding:4px 10px 4px 14px;background:#fff;}
#footer .family_site li a:hover{color:#fff;background:#4f5b61;}
#footer .family_site li a:active{color:#fff;background:#4f5b61;}
#footer .family_site li a:focus{color:#fff;background:#4f5b61;}
#footer .family_site li a.kyg{padding:4px 10px;color:#fff;background:#4f5b61;}
#footer .copyright{height:83px;padding:30px 160px;color:#e9e9e9;}
/* Container main */
.main_container{background:url('../images/CMM/bg_container.gif') 0 0 repeat-x;}
.main_container .main_content_wrap{min-height:370px;background:url('../images/CMM/bg_main_container.png') center 0 no-repeat;}
/******************    MAIN:S    ***********************/
/* 강좌찾기 */
.main_box1{position:relative;width:100%;height:356px;padding:14px 0 10px;overflow:hidden;z-index:1;}
.study_all_view_box{position:absolute;top:14px;left:0;width:100%;height:356px;background:#cbe2ea url('../images/CMM/bg_main_category.gif') 155px 0 no-repeat;z-index:1;}
.study_all_view_box .dep1{width:155px;}
.study_all_view_box .dep1 ul{width:100%;}
.study_all_view_box .dep1 li{margin:0 0 1px;}
.study_all_view_box .dep1 li.last{margin:0;}
.study_all_view_box .dep1 li a{display:block;font-size:17px;color:#fff;font-family:NGBold;font-weight:bold;background:#7ac1d9;}
.study_all_view_box .dep1 li span.category{display:block;font-size:17px;color:#fff;font-weight:bold;height:45px;padding:28px 0 0 24px;color:#ffe400;background:#7ac1d9;}
.study_all_view_box .dep1 li a.redpen{height:53px;padding:35px 0 0 24px;background:#7ac1d9 url('../images/CMM/icon_arrow_close2.gif') 120px center no-repeat;}
.study_all_view_box .dep1 li a.redpen:hover{background:#44849b url('../images/CMM/icon_arrow_open2.gif') 120px center no-repeat;}
.study_all_view_box .dep1 li a.redpen:focus{background:#44849b url('../images/CMM/icon_arrow_open2.gif') 120px center no-repeat;}
.study_all_view_box .dep1 li a.redpens{height:53px;padding:35px 0 0 24px;background:#7ac1d9 url('../images/CMM/icon_arrow_close2.gif') 120px center no-repeat;}
.study_all_view_box .dep1 li a.redpens:hover{background:#44849b url('../images/CMM/icon_arrow_open2.gif') 120px center no-repeat;}
.study_all_view_box .dep1 li a.redpens:focus{background:#44849b url('../images/CMM/icon_arrow_open2.gif') 120px center no-repeat;}
.study_all_view_box .dep1 li a.readb{height:53px;padding:35px 0 0 24px;background:#7ac1d9 url('../images/CMM/icon_arrow_close2.gif') 120px center no-repeat;}
.study_all_view_box .dep1 li a.readb:hover{background:#44849b url('../images/CMM/icon_arrow_open2.gif') 120px center no-repeat;}
.study_all_view_box .dep1 li a.readb:focus{background:#44849b url('../images/CMM/icon_arrow_open2.gif') 120px center no-repeat;}
.study_all_view_box .dep1 li a.allview{height:53px;padding:35px 0 0 24px; background:#7ac1d9 url('../images/CMM/icon_arrow_close2.gif') 120px center no-repeat;}
.study_all_view_box .dep1 li a.allview:hover{background:#44849b url('../images/CMM/icon_arrow_open2.gif') 120px center no-repeat;}
.study_all_view_box .dep1 li a.allview:focus{background:#44849b url('../images/CMM/icon_arrow_open2.gif') 120px center no-repeat;}
.study_all_view_box .dep1 li a.active{background:#44849b url('../images/CMM/icon_arrow_open2.gif') 120px center no-repeat;}
.study_all_view_box .dep2{display:none;position:absolute;top:0;left:155px;width:494px;height:354px;background:#fff;z-index:30;}
.study_all_view_box .dep2.active{display:block;}
.study_all_view_box .dep2 .arrow0{position:absolute;top:30px;left:-12px;width:12px;height:22px;z-index:310;background:#7ac1d9 url('../images/CMM/icon_arrow2.png') 0 0 no-repeat;}
.study_all_view_box .dep2 .arrow1{position:absolute;top:120px;left:-12px;width:12px;height:22px;z-index:310;background:#7ac1d9 url('../images/CMM/icon_arrow2.png') 0 0 no-repeat;}
.study_all_view_box .dep2 .arrow2{position:absolute;top:210px;left:-12px;width:12px;height:22px;z-index:310;background:#7ac1d9 url('../images/CMM/icon_arrow2.png') 0 0 no-repeat;}
.study_all_view_box .dep2 .arrow3{position:absolute;top:300px;left:-12px;width:12px;height:22px;z-index:310;background:#7ac1d9 url('../images/CMM/icon_arrow2.png') 0 0 no-repeat;}
.study_all_view_box .dep2 li{width:134px;float:left;margin:0;display:block;*display:inline;zoom:1;}
.study_all_view_box .dep2 li.last{width:133px;margin:0;}
.study_all_view_box .dep2 li a{display:block;width:auto;height:48px;padding:10px 10px 10px 30px;font-size:16px;line-height:48px;text-align:center;color:#555;background:#e6e6e6 url('../images/CMM/dep2.png') 0 0 no-repeat;}
.study_all_view_box .dep2 li .korean:hover{background:#fff url('../images/CMM/dep2.png') 0 0 no-repeat;}
.study_all_view_box .dep2 li .korean.active{background:#fff url('../images/CMM/dep2.png') 0 0 no-repeat;}
.study_all_view_box .dep2 li .korean:focus{background:#fff url('../images/CMM/dep2.png') 0 0 no-repeat;}
.study_all_view_box .dep2 li .english:hover{background:#fff url('../images/CMM/dep2.png') 0 0 no-repeat;}
.study_all_view_box .dep2 li .english.active{background:#fff url('../images/CMM/dep2.png') 0 0 no-repeat;}
.study_all_view_box .dep2 li .english:focus{background:#fff url('../images/CMM/dep2.png') 0 0 no-repeat;}
.study_all_view_box .dep2 li .math:hover{background:#fff url('../images/CMM/dep2.png') 0 0 no-repeat;}
.study_all_view_box .dep2 li .math.active{background:#fff url('../images/CMM/dep2.png') 0 0 no-repeat;}
.study_all_view_box .dep2 li .math:focus{background:#fff url('../images/CMM/dep2.png') 0 0 no-repeat;}
.study_all_view_box .dep2 li .society:hover{background:#fff url('../images/CMM/dep2.png') 0 0 no-repeat;}
.study_all_view_box .dep2 li .society.active{background:#fff url('../images/CMM/dep2.png') 0 0 no-repeat;}
.study_all_view_box .dep2 li .society:focus{background:#fff url('../images/CMM/dep2.png') 0 0 no-repeat;}
.study_all_view_box .dep2 li .science:hover{background:#fff url('../images/CMM/dep2.png') 0 0 no-repeat;}
.study_all_view_box .dep2 li .science.active{background:#fff url('../images/CMM/dep2.png') 0 0 no-repeat;}
.study_all_view_box .dep2 li .science:focus{background:#fff url('../images/CMM/dep2.png') 0 0 no-repeat;}
.study_all_view_box .dep2 li .d24s:hover{background:#fff url('../images/CMM/dep2.png') 0 0 no-repeat;}
.study_all_view_box .dep2 li .d24s.active{background:#fff url('../images/CMM/dep2.png') 0 0 no-repeat;}
.study_all_view_box .dep2 li .d24s:focus{background:#fff url('../images/CMM/dep2.png') 0 0 no-repeat;}
.study_all_view_box .dep3{display:none;position:absolute;top:72px;left:0;width:803px;height:280px;border-top:1px solid #e6e6e6;overflow-x:hidden;overflow-y:auto;background:url('../images/CMM/bg_study_all_view_box_dep3.gif') 0 0 repeat-y;}
.study_all_view_box .dep3.active{display:block;}
.study_all_view_box .dep3 ul{padding:10px 0;}
.study_all_view_box .dep3 li{width:262px;float:left;display:block;*display:inline;zoom:1;}
.study_all_view_box .dep3 li a{display:block;width:auto;height:auto;padding:5px 10px 5px 30px;font-size:14px;line-height:20px;text-align:left;color:#555;background:url('../images/CMM/icon_bullet.png') 16px center no-repeat;}
.study_all_view_box .dep3 li a:hover{background:url('../images/CMM/icon_bullet.png') 16px center no-repeat;}
.study_all_view_box .dep3 li a:focus{background:url('../images/CMM/icon_bullet.png') 16px center no-repeat;}
/* 회원 로그인 */
.member_login{position:absolute;top:14px;right:0;width:311px;height:356px;background:#3f484b;color:#fff;overflow:hidden;z-index:20;}
/* 로그인 전 */
.login_after{height:318px;padding:38px 28px 0;font-size:16px;background:url('../images/CMM/bg_login_after.gif') 0 0 no-repeat;overflow:hidden;}
.login_after label{font-size:14px;vertical-align:top;*vertical-align:middle;}
.login_after h3{font-size:30px;margin:0 0 20px;*margin:0 0 17px;}
.login_after .input_txt{width:235px;height:22px;padding:10px;line-height:22px;font-size:16px;margin:0 0 2px;*margin:0 0 0px;border:0;font-weight:bold;}
.login_after .btn_login{width:255px;height:42px;padding:0;line-height:22px;font-size:18px;margin:14px 0 12px;border:0;font-weight:bold;color:#fff;background:#69cbec;cursor:pointer;}
.login_after .joinus_find_idpw{position:absolute;bottom:0;left:28px;width:255px;text-align:center;}
.login_after .joinus_find_idpw a{display:inline-block;height:63px;line-height:63px;font-size:14px;color:#fff;}
.login_after .joinus_find_idpw .bar{display:inline-block;padding:0 2px;color:#535b5d;}
/* 로그인 후 */
.login_before{height:338px;padding:18px 24px 0;font-size:16px;background:url('../images/CMM/bg_login_before.gif') 0 0 no-repeat;overflow:hidden;}
.login_before .member_info_box{height:138px;overflow:hidden;}
.login_before .member_info_box .thumb{float:left;position:relative;width:110px;height:110px;margin:0 16px 30px 0;overflow:hidden;}
.login_before .member_info_box .thumb .mask{position:absolute;top:0;left:0;width:110px;height:110px;background:url('../images/CMM/mask_110x110.png') 0 0 no-repeat;}
.login_before .member_info_box .thumb .edit{position:absolute;right:0px;bottom:0;width:45px;height:45px;z-index:3;}
/*.my_profile_photo img{width:140px;height:140px;}*/
.login_before .member_info_box .member_name{padding:0px 0 1px;font-size:20px;font-weight:bold;}
.login_before .member_info_box .member_id{padding:3px 0 3px;font-size:16px;}
.login_before .member_info_box .member_class{height:50px;padding:3px 0 6px;font-size:14px;font-weight:bold;}
.login_before .member_info_box .member_class .grade_color{color:#69cbec;}
.login_before .member_notice_box{width:100%;height:70px;padding-top:10px;}
.login_before .member_notice_box li{float:left;width:152px;height:70px;}
.login_before .member_notice_box li.last{width:87px;}
.login_before .member_notice_box a{position:relative;display:block;height:16px;padding:42px 0 0;font-size:13px;text-align:center;color:#fff;}
.login_before .member_notice_box a .noti{position:absolute;top:5px;right:16px;width:23px;height:23px;font-size:12px;text-align:center;line-height:23px;background:url('../images/CMM/bg_noti.png') 0 0 no-repeat;}
.login_before .member_notice_box .message{background:url('../images/CMM/bg_message.gif') center 15px no-repeat;}
.login_before .member_notice_box .friend{background:url('../images/CMM/bg_friend.gif') center 15px no-repeat;}
.login_before .member_notice_box .free{background:url('../images/CMM/bg_free.gif') center 15px no-repeat;}
.login_before .member_today_study{position:relative;width:100%;height:120px;overflow:hidden;}
.login_before .member_today_study .title{position:absolute;top:0;padding:18px 0 6px;font-size:16px;font-weight:bold;color:#69cbec;}
.login_before .member_today_study ul{position:relative;padding-top:45px;}
.login_before .member_today_study li{display:block;font-size:14px;line-height:20px;color:#fff;}
.login_before .member_today_study li a{display:block;font-size:14px;line-height:20px;color:#fff;}
.login_before .member_today_study .more{position:absolute;width:100px;top:18px;right:0;height:17px;padding:0;font-size:16px;font-weight:bold;}
.login_before .member_today_study .more a{display:block;}
.login_before .member_today_study .more span:hover{text-decoration:underline;}
.login_before .member_today_study .more span:focus{text-decoration:underline;}
.login_before .member_today_study .more span.bullet{position:absolute;top:2px;right:0px;height:17px;padding-right:20px;text-align:right;line-height:17px;color:#fff;font-size:13px;font-weight:bold;cursor:pointer;background:url('../images/CMM/bullet_more.png') right center no-repeat;}
/* 이벤트 베너 영역 */
.main_box2{width:100%;padding:0 0 10px;font-family:NGBold;}
.ad_event_box{position:relative;width:100%;height:159px;}
.ad_event_box img{vertical-align:top;}
.ad_event_box h3{padding:20px 0 12px 20px;font-size:16px;font-weight:bold;color:#fff;}
.ad_event_box .aeb_0{position:absolute;top:0;left:0;width:311px;height:159px;overflow:hidden; background:url('../images/CMM/quiz_main_img.png') 90% 50% no-repeat #adcb64;}
.ad_event_box .aeb_0 .quiz_text { padding-left:20px; padding-bottom:10px; width:200px; height:50px; overflow:hidden; font-size:20px; color:#fff;}
.ad_event_box .aeb_0 span:hover{text-decoration:underline;}
.ad_event_box .aeb_0 span:focus{text-decoration:underline;}
.ad_event_box .aeb_0 span.bullet{ display:inline-block; width:75px;height:20px;line-height:14px;padding:5px 0 0 20px;color:#555;font-size:14px;font-weight:bold;cursor:pointer;background:url('../images/CMM/bullet_more.png') 100% center  no-repeat;}
.ad_event_box .aeb_1{position:absolute;top:0;left:322px;width:317px;height:159px;overflow:hidden; background:url('../images/CMM/market_main_img.png') 90% 50% no-repeat #f4978a;}
.ad_event_box .aeb_1 .market_text { padding-left:20px; padding-bottom:10px; width:200px; height:50px; overflow:hidden; font-size:20px; color:#fff;}
.ad_event_box .aeb_1 span:hover{text-decoration:underline;}
.ad_event_box .aeb_1 span:focus{text-decoration:underline;}
.ad_event_box .aeb_1 span.bullet{ display:inline-block; width:75px;height:20px;line-height:14px;padding:5px 0 0 20px;color:#555;font-size:14px;font-weight:bold;cursor:pointer;background:url('../images/CMM/bullet_more.png') 100% center no-repeat;}
.ad_event_box .aeb_2{position:absolute;top:0;left:649px;width:311px;height:159px;overflow:hidden;}
.auto_rolling_imgs_box{position:relative;width:311px;height:286px;overflow:hidden;}
.auto_rolling_imgs_box .slides_container {width:311px;float:left;position:relative;z-index:1;overflow:hidden;}
.auto_rolling_imgs_box .slides_container a{display:block;width:311px;height:159px;}
.auto_rolling_imgs_box .arib_nav {position:absolute;top:15px;right:0;text-align:right;z-index:100;}
.auto_rolling_imgs_box .arib_nav li{float:left;text-align:right;list-style:none;}
.auto_rolling_imgs_box .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;}
.auto_rolling_imgs_box .arib_nav li.current a {background-position:0 -12px;}
.auto_rolling_imgs_box .next, .auto_rolling_imgs_box .prev {display:none;}
/*주요서비스 바로가기*/
.main_box5{width:100%;padding:0 0 10px;font-family:NGBold;}
.service {border:1px solid #dddddd; position:relative; height:127px}
.service h3 { width:100px; padding:20px 0 0 20px; font-size:16px; color:#5dadc8;}
.service ul {position:absolute; right:250px; top:20px; }
.service ul li { float:left; width:112px; text-align:center;    }
.service ul li span {display:block; font-size:14px; }
.service ul li span img{ padding-bottom:10px; }
/* 공지사항 최근게시물 영역 */
.main_box3{width:100%;padding:0 0 10px;font-family:NGBold;}
.latest_notice_box{position:relative;padding:20px 30px;height:27px;line-height:27px;border:1px solid #dddddd;}
.latest_notice_box .notice_txt{margin:0 180px 0 0;}
.latest_notice_box .notice_txt .notice_title{float:left;width:80px;font-size:18px;padding:0;line-height:27px;}
.latest_notice_box .notice_txt .notice_list{float:left;position:relative;width:638px;height:27px;overflow:hidden;}
.latest_notice_box .notice_txt .notice_list li{position:relative;}
.latest_notice_box .notice_txt a{font-size:16px;}
.latest_notice_box .notice_txt .datetime{position:absolute;top:0;right:0;font-size:14px;}
.latest_notice_box .btns{position:absolute;top:0;right:0;width:153px;height:67px;overflow:hidden;}
.latest_notice_box .btns .prev{position:absolute;top:0;right:119px;width:34px;height:34px;overflow:hidden;}
.latest_notice_box .btns .prev span{position:absolute;top:0;right:0;width:100%;height:100%;cursor:pointer;background:url('../images/CMM/btn_latest_notice_next.gif') 0 0 no-repeat;}
.latest_notice_box .btns .next{position:absolute;top:34px;right:119px;width:34px;height:33px;overflow:hidden;}
.latest_notice_box .btns .next span{position:absolute;top:0;right:0;width:100%;height:100%;cursor:pointer;background:url('../images/CMM/btn_latest_notice_prev.gif') 0 0 no-repeat;}
.latest_notice_box .btns .more{position:absolute;top:0;right:0;width:119px;height:67px;font-size:16px;font-weight:bold;line-height:67px;border-left:1px solid #dddddd;overflow:hidden;}
.latest_notice_box .btns .more span{position:absolute;top:0;right:0;width:91px;height:100%;padding:0 0 0 28px;cursor:pointer;background:url('../images/CMM/btn_latest_notice_more.gif') 0 0 no-repeat;}
.latest_notice_box .btns .more span:hover{text-decoration:underline;}
.latest_notice_box .btns .more span:focus{text-decoration:underline;}
/* 베너1 & 베너2 & 이달의베스트 독서이력왕 & 이달의 최다 출석자 & 이용가이드 & 고객센터 & 음원다운로드 바로가기 영역 */
.main_box4{width:100%;padding:0 0 57px;}
.etc_grid_box{position:relative;width:100%;height:400px;}
/* 베너1 */
.egb_0{position:absolute;top:0;left:0;width:429px;height:178px;padding:60px 18px 0 27px;font-size:22px;border:1px solid #dddddd;background:#f9f9f9;overflow:hidden;}
.egb_0 h3{position:absolute;top:20px;left:26px;font-size:16px;color:#56a2bd;}
.egb_0 p{font-size:14px;letter-spacing:-1px;}
.egb_0 p.title{padding:28px 0 8px;font-size:22px;font-weight:bold;letter-spacing:-1px;font-family:NGBold;}
.egb_0 ul{position:relative;}
.egb_0 li{position:relative;width:200px;padding:0 0 0 215px;}
.egb_0 li a{display:block;font-size:13px;line-height:16px;}
.egb_0 li a strong{display:block;margin:0 0 2px;}
.egb_0 li .thumb{top:0px;width:186px;height:140px; font-size:0; line-height:0; padding: 0; margin:0 ; border:0;}
.egb_0 li span.thumb img{width:93px;height:140px; padding: 0; margin:0 ; border:0; line-height:0}
.egb_0 li.second{position:absolute;top:62px;left:215px;width:190px;height:49px;padding:10px 0 17px 20px;border:1px solid #d7dde4;overflow:hidden;}
.egb_0 li.second a{font-size:12px;}
.egb_0 li.second .thumb{position:absolute;top:10px;left:15px;width:45px;height:56px;overflow:hidden;}
.egb_0 li.second .thumb img{width:100%; height:100%;}
.egb_0 li.second .txt{position:absolute;top:10px;left:75px;width:125px;color:#737373;height:56px;overflow:hidden;}
.egb_0 .more{position:absolute;top:22px;left:26px;right:26px;width:429px;height:17px;padding:0;font-size:16px;font-weight:bold;}
.egb_0 .more a{display:block;}
.egb_0 .more span:hover{text-decoration:underline;}
.egb_0 .more span:focus{text-decoration:underline;}
.egb_0 .more span.bullet{position:absolute;top:2px;right:0;height:17px;line-height:17px;padding:0 23px 0 0;color:#555;font-size:13px;font-weight:bold;cursor:pointer;background:url('../images/CMM/bullet_more.png') 100% center no-repeat;}
.egb_0 .thumb{position:absolute;top:0;left:0;}
.egb_0 .thumb .mask{position:absolute;top:0;left:0;width:142px;height:142px;background:url('../images/CMM/mask_142x142.png') 0 0 no-repeat;}
/* 베너2 */
.egb_1{position:absolute;top:0;left:484px;width:429px;height:178px;padding:60px 18px 0 27px;font-size:22px;border:1px solid #dddddd;background:#f9f9f9;overflow:hidden;}
.egb_1 h3{position:absolute;top:20px;left:26px;font-size:16px;color:#fa585c;}
.egb_1 p{font-size:14px;letter-spacing:-1px;}
.egb_1 p.title{padding:28px 0 8px;font-size:22px;font-weight:bold;letter-spacing:-1px;font-family:NGBold;}
.egb_1 ul{position:relative;}
.egb_1 li{position:relative;width:200px;padding:0 0 0 215px;}
.egb_1 li a{display:block;font-size:13px;line-height:16px;}
.egb_1 li a strong{display:block;margin:0 0 2px;}
.egb_1 li .thumb{top:0px;width:186px;height:139px; font-size:0}
.egb_1 li span.thumb img{width:93px;height:139px;}
.egb_1 li.second{position:absolute;top:62px;left:215px;width:190px;height:49px;padding:10px 0 17px 20px;border:1px solid #d7dde4;overflow:hidden;}
.egb_1 li.second a{font-size:12px;}
.egb_1 li.second .thumb{position:absolute;top:10px;left:15px;width:45px;height:56px;}
.egb_1 li.second .thumb img{width:100%; height:100%;}
.egb_1 li.second .txt{position:absolute;top:10px;left:75px;width:125px;color:#737373;height:56px;overflow:hidden;}
.egb_1 .more{position:absolute;top:22px;left:26px;right:26px;width:429px;height:17px;padding:0;font-size:16px;font-weight:bold;}
.egb_1 .more a{display:block;}
.egb_1 .more span:hover{text-decoration:underline;}
.egb_1 .more span:focus{text-decoration:underline;}
.egb_1 .more span.bullet{position:absolute;top:2px;right:0;height:17px;line-height:17px;padding:0 23px 0 0;color:#555;font-size:13px;font-weight:bold;cursor:pointer;background:url('../images/CMM/bullet_more.png') 100% center no-repeat;}
.egb_1 .thumb{position:absolute;top:0;left:0;}
.egb_1 .thumb .mask{position:absolute;top:0;left:0;width:142px;height:142px;background:url('../images/CMM/mask_142x142.png') 0 0 no-repeat;}
/* 이용가이드 */
.egb_3{position:absolute;top:250px;left:0;width:200px;height:135px;padding:20px 15px 0;border:1px solid #ddd;background:#f9f9f9;overflow:hidden;}
.egb_3 h3{padding:0 0 15px;font-size:16px;font-weight:bold;color:#000;border-bottom:1px solid #ddd;}
.egb_3 .more span:hover{text-decoration:underline;}
.egb_3 .more span:focus{text-decoration:underline;}
.egb_3 .more span.bullet{position:absolute;top:22px;right:15px;height:17px;line-height:17px;padding:0 23px 0 0;color:#555;font-size:13px;font-weight:bold;cursor:pointer;background:url('../images/CMM/bullet_more.png') 100% center no-repeat;}
.egb_3 ul{width:260px;height:81px;padding:20px 0 0;background:url('../images/CMM/bg_egb_3_230331.gif') 0 0 no-repeat;overflow:hidden;}
.egb_3 li{float:left;margin:0 0 26px;}
.egb_3 li a{display:block;padding:0 0 0 36px;font-size:14px;font-weight:bold;}
.egb_3 li .gui_0{display:block;width:55px;}
.egb_3 li .gui_1{display:block;padding:0 0 0 34px;font-size:14px;}
.egb_3 li .gui_2{display:block;width:55px;}
.egb_3 li .gui_3{display:block;padding:0 0 0 34px;font-size:14px;}
/* 고객센터 */
.egb_4{position:absolute;top:250px;left:242px;width:230px;height:155px;border:1px solid #ddd;background:#eeeeee url('../images/CMM/bg_latest_customer.gif') 0 0 no-repeat;overflow:hidden;}
.egb_4 a{display:block;width:200px;height:137px;padding:20px 15px 0;cursor:pointer;}
.egb_4 h3{padding:10px 0 15px;font-size:16px;font-weight:bold;color:#000;}
.egb_4 p{margin:0 0 12px;font-size:14px;}
/* 음원다운로드 바로가기 영역
.egb_5{position:absolute;top:250px;left:484px;width:230px;height:155px;border:1px solid #ddd;background:#f9f9f9 url('../images/CMM/bg_latest_dnld.gif') 0 0 no-repeat;overflow:hidden;}
.egb_5 a{display:block;width:200px;height:137px;padding:20px 15px 0;cursor:pointer;font-family:NGBold;font-weight:bold;}
.egb_5 h3{padding:10px 0 8px;font-size:14px;font-weight:bold;color:#666;}
.egb_5 p{font-size:20px;color:#333;font-weight:bold;}*/

/* 메인 배너 영역 */
.egb_5{position:absolute;top:250px;left:484px;width:232px;height:157px;overflow:hidden;}
.egb_5 a.tx{display:block;width:230px;height:37px;padding:17px 0;text-align:center;cursor:pointer;border:1px solid #ddd;margin-top:8px}
.egb_5 a.img{text-align:center;cursor:pointer;}

.egb_6{position:absolute;top:250px;left:726px;width:232px;height:157px;}
.egb_6 a{display:block;width:232px;height:37px;padding:17px 0;text-align:center;cursor:pointer;border:1px solid #ddd;}
/******************    MAIN:E    ***********************/
/******************    Sub:S    ***********************/
/* Container sub */
.sub_container{padding:0 0 80px;}
.bg_0{height:auto;background:url('../images/CMM/bg_sub_container_0.gif') 0 0 repeat-x;}
.bg_1{height:auto;background:url('../images/CMM/bg_sub_container_1.gif') 0 0 repeat-x;}
.bg_2{height:auto;background:url('../images/CMM/bg_sub_container_2.gif') 0 0 repeat-x;}
.bg_3{height:auto;background:url('../images/CMM/bg_sub_container_3.gif') 0 0 repeat-x;}
.bg_4{height:auto;background:url('../images/CMM/bg_sub_container_6.gif') 0 0 repeat-x;}
.bg_5{height:auto;background:url('../images/CMM/bg_sub_container_6.gif') 0 0 repeat-x;}
.bg_6{height:auto;background:url('../images/CMM/bg_sub_container_6.gif') 0 0 repeat-x;}
.bg_0.active{background:url('../images/CMM/bg_sub_container_0_active.gif') 0 0 repeat-x;}
.bg_1.active{background:url('../images/CMM/bg_sub_container_1_active.gif') 0 0 repeat-x;}
.bg_2.active{background:url('../images/CMM/bg_sub_container_2_active.gif') 0 0 repeat-x;}
.bg_3.active{background:url('../images/CMM/bg_sub_container_3_active.gif') 0 0 repeat-x;}
.bg_4.active{background:url('../images/CMM/bg_sub_container_6_active.gif') 0 0 repeat-x;}
.bg_5.active{background:url('../images/CMM/bg_sub_container_6_active.gif') 0 0 repeat-x;}
.bg_6.active{background:url('../images/CMM/bg_sub_container_6_active.gif') 0 0 repeat-x;}
.bg_0.process{background:url('../images/CMM/bg_sub_container_process.gif') 0 0 repeat-x;}
.inner_wrap.bg_sub_0{background:url('../images/CMM/sub_container_0_new.gif') center 0 no-repeat;}
.inner_wrap.bg_sub_1{background:url('../images/CMM/sub_container_1.gif') center 0 no-repeat;}
.inner_wrap.bg_sub_2{background:url('../images/CMM/sub_container_2_new.gif') center 0 no-repeat;}
.inner_wrap.bg_sub_3{background:url('../images/CMM/sub_container_3_new.gif') center 0 no-repeat;}
.inner_wrap.bg_sub_4{background:url('../images/CMM/sub_container_6_new.gif') center 0 no-repeat;}
.inner_wrap.bg_sub_5{background:url('../images/CMM/sub_container_6_new.gif') center 0 no-repeat;}
.inner_wrap.bg_sub_6{background:url('../images/CMM/sub_container_6_new.gif') center 0 no-repeat;}
/* sub common */
.sub_container .tnb_wrap{padding:0 0 18px;}
.sub_container .sub_header{display:none;}
.sub_container .sub_header.active{display:block;}
.sub_container h2{padding:24px 0;font-size:30px;font-weight:bold;line-height:38px;}
.sub_container h2.sub_dep1_title{padding:0;font-size:34px;color:#fff;font-weight:bold;line-height:93px;}
.sub_container .process_title{font-size:16px;color:#000;font-weight:bold;line-height:59px;}
.sub_container p.tip_16px{font-size:16px;line-height:24px;margin:0 0 20px;}
.sub_container p.tip_14px{font-size:14px;line-height:22px;margin:0 0 20px;}
.sub_container p.tip_14px_mb10{font-size:14px;line-height:22px;margin:0 0 10px;}
.sub_container .tab_article .btns{}
.sub_container .tab_article .btns a{display:inline-block;}
/* 탭 메뉴 바 */
.tnb{height:42px;overflow:hidden;font-family:NGBold;}
.tnb.active{height:90px;} /*141010_jyj 수정 93px->90px*/
/*.tnb .dep2{position:relative;height:42px;padding:0 0 0 20px;background:url('../images/CMM/bg_black_a80.png') 0 0 repeat;}*/
.tnb .dep2{position:relative;height:42px;padding:0 0 0 20px;background:url('../images/CMM/bg_sub_nav_50.png') 0 0 repeat;}
.tnb .dep2 li{float:left;}
.tnb .dep2 li a{position:relative;display:block;height:42px;padding:0 20px;margin:0 0px;line-height:42px;font-size:18px;font-weight:bold;color:#fff;text-decoration:none;}
.tnb .dep2 li a:hover{color:#ffe48d;}
.tnb .dep2 li a:active{color:#ffe48d;}
.tnb .dep2 li a.active{color:#ffe48d;}
.tnb .dep2 li a:focus{color:#ffe48d;}
.bg_sub_0 .tnb .dep2 li a:hover .tab_arrow{position:absolute;bottom:-8px;left:50%;width:16px;height:8px;padding:0;margin-left:-8px;background:url('../images/CMM/tab_arrow_0.gif') 0 0 no-repeat;}
.bg_sub_0 .tnb .dep2 li a:active .tab_arrow{position:absolute;bottom:-8px;left:50%;width:16px;height:8px;padding:0;margin-left:-8px;background:url('../images/CMM/tab_arrow_0.gif') 0 0 no-repeat;}
.bg_sub_0 .tnb .dep2 li a:focus .tab_arrow{position:absolute;bottom:-8px;left:50%;width:16px;height:8px;padding:0;margin-left:-8px;background:url('../images/CMM/tab_arrow_0.gif') 0 0 no-repeat;}
.bg_sub_0 .tnb .dep2 li a.active .tab_arrow{position:absolute;bottom:-8px;left:50%;width:16px;height:8px;padding:0;margin-left:-8px;background:url('../images/CMM/tab_arrow_0.gif') 0 0 no-repeat;}
.bg_sub_1 .tnb .dep2 li a:hover .tab_arrow{position:absolute;bottom:-8px;left:50%;width:16px;height:8px;padding:0;margin-left:-8px;background:url('../images/CMM/tab_arrow_1.gif') 0 0 no-repeat;}
.bg_sub_1 .tnb .dep2 li a:active .tab_arrow{position:absolute;bottom:-8px;left:50%;width:16px;height:8px;padding:0;margin-left:-8px;background:url('../images/CMM/tab_arrow_1.gif') 0 0 no-repeat;}
.bg_sub_1 .tnb .dep2 li a:focus .tab_arrow{position:absolute;bottom:-8px;left:50%;width:16px;height:8px;padding:0;margin-left:-8px;background:url('../images/CMM/tab_arrow_1.gif') 0 0 no-repeat;}
.bg_sub_1 .tnb .dep2 li a.active .tab_arrow{position:absolute;bottom:-8px;left:50%;width:16px;height:8px;padding:0;margin-left:-8px;background:url('../images/CMM/tab_arrow_1.gif') 0 0 no-repeat;}
.bg_sub_2 .tnb .dep2 li a:hover .tab_arrow{position:absolute;bottom:-8px;left:50%;width:16px;height:8px;padding:0;margin-left:-8px;background:url('../images/CMM/tab_arrow_2.gif') 0 0 no-repeat;}
.bg_sub_2 .tnb .dep2 li a:active .tab_arrow{position:absolute;bottom:-8px;left:50%;width:16px;height:8px;padding:0;margin-left:-8px;background:url('../images/CMM/tab_arrow_2.gif') 0 0 no-repeat;}
.bg_sub_2 .tnb .dep2 li a:focus .tab_arrow{position:absolute;bottom:-8px;left:50%;width:16px;height:8px;padding:0;margin-left:-8px;background:url('../images/CMM/tab_arrow_2.gif') 0 0 no-repeat;}
.bg_sub_2 .tnb .dep2 li a.active .tab_arrow{position:absolute;bottom:-8px;left:50%;width:16px;height:8px;padding:0;margin-left:-8px;background:url('../images/CMM/tab_arrow_2.gif') 0 0 no-repeat;}
.bg_sub_3 .tnb .dep2 li a:hover .tab_arrow{position:absolute;bottom:-8px;left:50%;width:16px;height:8px;padding:0;margin-left:-8px;background:url('../images/CMM/tab_arrow_3.gif') 0 0 no-repeat;}
.bg_sub_3 .tnb .dep2 li a:active .tab_arrow{position:absolute;bottom:-8px;left:50%;width:16px;height:8px;padding:0;margin-left:-8px;background:url('../images/CMM/tab_arrow_3.gif') 0 0 no-repeat;}
.bg_sub_3 .tnb .dep2 li a:focus .tab_arrow{position:absolute;bottom:-8px;left:50%;width:16px;height:8px;padding:0;margin-left:-8px;background:url('../images/CMM/tab_arrow_3.gif') 0 0 no-repeat;}
.bg_sub_3 .tnb .dep2 li a.active .tab_arrow{position:absolute;bottom:-8px;left:50%;width:16px;height:8px;padding:0;margin-left:-8px;background:url('../images/CMM/tab_arrow_3.gif') 0 0 no-repeat;}
.bg_sub_4 .tnb .dep2 li a:hover .tab_arrow,  .bg_sub_5 .tnb .dep2 li a:hover .tab_arrow, .bg_sub_6 .tnb .dep2 li a:hover .tab_arrow{position:absolute;bottom:-8px;left:50%;width:16px;height:8px;padding:0;margin-left:-8px;background:url('../images/CMM/tab_arrow_4.gif') 0 0 no-repeat;}
.bg_sub_4 .tnb .dep2 li a:active .tab_arrow,  .bg_sub_5 .tnb .dep2 li a:active .tab_arrow, .bg_sub_6 .tnb .dep2 li a:active .tab_arrow{position:absolute;bottom:-8px;left:50%;width:16px;height:8px;padding:0;margin-left:-8px;background:url('../images/CMM/tab_arrow_4.gif') 0 0 no-repeat;}
.bg_sub_4 .tnb .dep2 li a:focus .tab_arrow,  .bg_sub_5 .tnb .dep2 li a:focus .tab_arrow, .bg_sub_6 .tnb .dep2 li a:focus .tab_arrow{position:absolute;bottom:-8px;left:50%;width:16px;height:8px;padding:0;margin-left:-8px;background:url('../images/CMM/tab_arrow_4.gif') 0 0 no-repeat;}
.bg_sub_4 .tnb .dep2 li a.active .tab_arrow, .bg_sub_5 .tnb .dep2 li a.active .tab_arrow, .bg_sub_6 .tnb .dep2 li a.active .tab_arrow{position:absolute;bottom:-8px;left:50%;width:16px;height:8px;padding:0;margin-left:-8px;background:url('../images/CMM/tab_arrow_4.gif') 0 0 no-repeat;}
.tnb .dep2 .btn_process_all{position:absolute;top:42px;right:0;width:130px;height:48px;padding:0 15px;text-align:center;line-height:48px;font-size:16px;font-weight:bold;color:#333;background:url('../images/CMM/icon_arrow_open4.gif') 100% center no-repeat;}
.tnb .dep2 .btn_process_all.active{display:none;}
.tnb .dep2 .btn_dashboard_all{position:absolute;top:42px;right:0;width:130px;height:48px;padding:0 15px;text-align:center;line-height:48px;font-size:16px;font-weight:bold;color:#333;background:url('../images/CMM/icon_arrow_open4.gif') 100% center no-repeat;}/*141010_jyj 추가*/
.tnb .dep2 .btn_dashboard_all.active{display:none;}/*141010_jyj 추가*/
.tnb .dep2 .btn_myinfo_all{position:absolute;top:42px;right:0;width:100px;height:48px;padding:0 15px;text-align:center;line-height:48px;font-size:16px;font-weight:bold;color:#333;background:url('../images/CMM/icon_arrow_open4.gif') 100% center no-repeat;}
.tnb .dep2 .btn_myinfo_all.active{display:none;}
.tnb .dep3{display:none;position:absolute;top:42px;left:0;width:940px;padding:0 0 0 20px;}
.tnb .dep3.active{display:block;}
.tnb .dep3 li{float:left;}
.tnb .dep3 li a{display:block;height:48px;padding:0 10px;margin:0 15px;line-height:48px;font-size:16px;font-weight:bold;color:#333;border-bottom:none;}
.tnb .dep3 li a:hover{height:45px;color:#333;border-bottom:3px solid #534443;}
.tnb .dep3 li a:active{height:45px;color:#333;border-bottom:3px solid #534443}
.tnb .dep3 li a.active{height:45px;color:#333;border-bottom:3px solid #534443}
.tnb .dep3 li a:focus{height:45px;color:#333;border-bottom:3px solid #534443}
/* 초등빨간펜 4S 프로세스 */
.er_4s_process{position:relative;display:none;width:100%;background:url('../images/CMM/bg_process_list.gif') -3px -10px no-repeat;}
.er_4s_process.active{display:block;}
.er_4s_process .btn_process_all_close{position:absolute;top:-51px;right:0;width:170px;height:48px;font-family:NGBold;padding:0 15px;text-align:center;line-height:48px;font-size:16px;font-weight:bold;color:#333;background:url('../images/CMM/icon_arrow_close4.gif') 100% center no-repeat;}

.process_list{position:relative;}
.process_list .dep1{width:100%;}
.process_list .dep1 li{float:left;margin:0 24px 0 0;}
.process_list .dep1 li.last{margin:0;}
.process_list .dep1 li a{position:relative;display:block;width:140px;height:63px;font-family:NGBold;line-height:63px;text-align:center;color:#333;font-size:20px;font-weight:bold;background:url('../images/CMM/bg_process.gif') 0 0 no-repeat;}
.process_list .dep1 li a:hover{color:#fff;background:url('../images/CMM/bg_process.gif') 0 -64px no-repeat;}
.process_list .dep1 li a:active{color:#fff;background:url('../images/CMM/bg_process.gif') 0 -64px no-repeat;}
.process_list .dep1 li a.active{color:#fff;background:url('../images/CMM/bg_process.gif') 0 -64px no-repeat;}
.process_list .dep1 li a:focus{color:#fff;background:url('../images/CMM/bg_process.gif') 0 -64px no-repeat;}
.process_list .dep1 li a.gray{color:#333;font-size:20px;font-weight:bold;background:url('../images/CMM/bg_process.gif') 0 -128px no-repeat;}
.process_list .dep1 li a.gray:hover{color:#fff;background:url('../images/CMM/bg_process.gif') 0 -64px no-repeat;}
.process_list .dep1 li a.gray:active{color:#fff;background:url('../images/CMM/bg_process.gif') 0 -64px no-repeat;}
.process_list .dep1 li a.gray:focus{color:#fff;background:url('../images/CMM/bg_process.gif') 0 -64px no-repeat;}
.process_list .dep2{width:130px;padding:10px 5px;}
.process_list .dep2 li{float:none;margin:0;}
.process_list .dep2 li a{position:relative;display:block;width:130px;height:auto;font-family:NGNormal;padding:3px 0 4px;line-height:16px;text-align:left;font-size:13px;font-weight:normal;background:url('../images/CMM/bg_dotline.gif') 0 100% repeat-x;}
.process_list .dep2 li a:hover{color:#ff5f49;background:url('../images/CMM/bg_dotline.gif') 0 100% repeat-x;}
.process_list .dep2 li a:active{color:#ff5f49;background:url('../images/CMM/bg_dotline.gif') 0 100% repeat-x;}
.process_list .dep2 li a.active{color:#ff5f49;background:url('../images/CMM/bg_dotline.gif') 0 100% repeat-x;}
.process_list .dep2 li a:focus{color:#ff5f49;background:url('../images/CMM/bg_dotline.gif') 0 100% repeat-x;}
/* 타이틀 탭 */
.h2_tab{width:100%;padding:0px 0 0;font-family:NGBold;}
.h2_tab ul{width:100%;margin-left:-20px;}
.h2_tab li{float:left;background:url('../images/CMM/bg_title_tab.gif') 0 center no-repeat;}
.h2_tab li a{display:block;padding:24px 20px;font-size:16px;font-weight:bold;line-height:38px;}
.h2_tab li.first{background:none;}
.h2_tab li.active{padding:24px 20px;font-size:30px;font-weight:bold;line-height:38px;}
.h2_tab2{width:100%;padding:0px 0 0;font-family:NGBold;}
.h2_tab2 ul{width:100%;margin-left:-20px;}
.h2_tab2 li{float:left;background:url('../images/CMM/bg_title_tab.gif') 0 center no-repeat;}
.h2_tab2 li a{display:block;padding:24px 20px;font-size:16px;font-weight:bold;line-height:38px;}
.h2_tab2 li.tab_first{background:none;padding:24px 20px;font-size:30px;font-weight:bold;line-height:38px;}
.h2_tab2 li.tab_first a{display:block;padding:0 20px;font-size:30px;font-weight:bold;line-height:38px;}
/********* 탭 타입1 *********/
.h3_tab{position:relative;width:100%;padding:45px 0 0;background:url('../images/CMM/bg_line_000.gif') 0 44px repeat-x;}
.h3_tab h3{position:absolute;top:0;left:0;display:block;}
.h3_tab h3:hover{z-index:1;}
.h3_tab h3:focus{z-index:1;}
.h3_tab h3.active{z-index:1;}
.h3_tab h3 a{position:absolute;display:block;width:40px;height:43px;padding:0 15px 0 50px;line-height:43px;color:#777;font-size:16px;font-weight:bold;border:1px solid #ddd;border-bottom:1px solid #000;background-image:url('../images/CMM/bg_tab_class.gif');background-repeat:no-repeat;overflow:hidden;}
.h3_tab h3 a:hover{color:#000;border:1px solid #000;border-bottom:1px solid #fff;z-index:1;}
.h3_tab h3 a:active{color:#000;border:1px solid #000;border-bottom:1px solid #fff;z-index:1;}
.h3_tab h3 a.active{color:#000;border:1px solid #000;border-bottom:1px solid #fff;z-index:1;}
.h3_tab h3 a:focus{color:#000;border:1px solid #000;border-bottom:1px solid #fff;z-index:1;}
/* 탭 위치값 */
.h3_tab h3 .ct_0{left:0;}
.h3_tab h3 .ct_1{left:106px;}
.h3_tab h3 .ct_2{left:212px;}
.h3_tab h3 .ct_3{left:318px;}
.h3_tab h3 .ct_4{left:424px;}
.h3_tab h3 .ct_5{left:530px;}
.h3_tab h3 .ct_6{left:636px;}
.h3_tab h3 .ct_7{left:742px;}
.h3_tab h3 .ct_8{left:848px;width:45px;}
/********* 탭 타입2 *********/
.h3_tab2{position:relative;width:100%;padding:45px 0 0;background:url('../images/CMM/bg_line_000.gif') 0 44px repeat-x;}
.h3_tab2 h3{position:absolute;top:0;left:0;display:block;}
.h3_tab2 h3:hover{z-index:1;}
.h3_tab2 h3:focus{z-index:1;}
.h3_tab2 h3.active{z-index:1;}
.h3_tab2 h3 a{position:absolute;display:block;width:75px;height:39px;padding:2px 15px 2px 15px;line-height:normal;text-align:center;color:#777;font-size:14px;font-weight:bold;border:1px solid #ddd;border-bottom:1px solid #000;background:#f4f4f4;overflow:hidden;} /*141010_jyj수정*/
.h3_tab2 h3 a:hover{color:#000;background:#fff;border:1px solid #000;border-bottom:1px solid #fff;z-index:1;}
.h3_tab2 h3 a:active{color:#000;background:#fff;border:1px solid #000;border-bottom:1px solid #fff;z-index:1;}
.h3_tab2 h3 a.active{color:#000;background:#fff;border:1px solid #000;border-bottom:1px solid #fff;z-index:1;}
.h3_tab2 h3 a:focus{color:#000;background:#fff;border:1px solid #000;border-bottom:1px solid #fff;z-index:1;}
/* 탭 위치값 */
.h3_tab2 h3 .ct_0{left:0;}
.h3_tab2 h3 .ct_1{left:106px;}
.h3_tab2 h3 .ct_2{left:212px;}
.h3_tab2 h3 .ct_3{left:318px;}
.h3_tab2 h3 .ct_4{left:424px;}
.h3_tab2 h3 .ct_5{left:530px;}
.h3_tab2 h3 .ct_6{left:636px;}
.h3_tab2 h3 .ct_7{left:742px;}
.h3_tab2 h3 .ct_8{left:848px;width:81px;}
/********* 탭 타입3 *********/
.h3_tab3{position:relative;width:100%;padding:45px 0 0;background:url('../images/CMM/bg_line_000.gif') 0 44px repeat-x;}
.h3_tab3 h3{position:absolute;top:0;left:0;display:block;}
.h3_tab3 h3:hover{z-index:1;}
.h3_tab3 h3:focus{z-index:1;}
.h3_tab3 h3.active{z-index:1;}
.h3_tab3 h3 a{position:absolute;display:block;width:64px;height:43px;padding:0 15px 0 80px;line-height:43px;color:#777;font-size:16px;font-weight:bold;border:1px solid #ddd;border-bottom:1px solid #000;background-image:url('../images/CMM/bg_tab_class.gif?201611171543');background-repeat:no-repeat;overflow:hidden;}
.h3_tab3 h3 a:hover{color:#000;border:1px solid #000;border-bottom:1px solid #fff;z-index:1;}
.h3_tab3 h3 a:active{color:#000;border:1px solid #000;border-bottom:1px solid #fff;z-index:1;}
.h3_tab3 h3 a.active{color:#000;border:1px solid #000;border-bottom:1px solid #fff;z-index:1;}

/* 탭 위치값 */
.h3_tab3 h3 .ct_0{left:0;}
.h3_tab3 h3 .ct_1{left:160px;}
.h3_tab3 h3 .ct_2{left:320px;}
.h3_tab3 h3 .ct_3{left:480px;}
.h3_tab3 h3 .ct_4{left:640px;}
.h3_tab3 h3 .ct_5{left:800px;}
/********* 탭 타입4 *********/
.h3_tab4{position:relative;width:100%;padding:45px 0 0;background:url('../images/CMM/bg_line_000.gif') 0 44px repeat-x;}
.h3_tab4 h3{position:absolute;top:0;left:0;display:block;}
.h3_tab4 h3:hover{z-index:1;}
.h3_tab4 h3:focus{z-index:1;}
.h3_tab4 h3.active{z-index:1;}
.h3_tab4 h3 a{position:absolute;display:block;width:129px;height:43px;padding:0px 15px 0px 15px;line-height:43px;text-align:center;color:#777;font-size:16px;font-weight:bold;border:1px solid #ddd;border-bottom:1px solid #000;background:#f4f4f4;overflow:hidden;}
.h3_tab4 h3 a:hover{color:#000;background:#fff;border:1px solid #000;border-bottom:1px solid #fff;z-index:1;}
.h3_tab4 h3 a:active{color:#000;background:#fff;border:1px solid #000;border-bottom:1px solid #fff;z-index:1;}
.h3_tab4 h3 a.active{color:#000;background:#fff;border:1px solid #000;border-bottom:1px solid #fff;z-index:1;}
.h3_tab4 h3 a:focus{color:#000;background:#fff;border:1px solid #000;border-bottom:1px solid #fff;z-index:1;}
/* 탭 위치값 */
.h3_tab4 h3 .ct_0{left:0;}
.h3_tab4 h3 .ct_1{left:160px;}
.h3_tab4 h3 .ct_2{left:320px;}
.h3_tab4 h3 .ct_3{left:480px;}
.h3_tab4 h3 .ct_4{left:640px;}
.h3_tab4 h3 .ct_5{left:800px;}
/********* 탭 타입5 *********/
.h3_tab5{position:relative;width:100%;padding:45px 0 0;background:url('../images/CMM/bg_line_000.gif') 0 44px repeat-x;}
.h3_tab5 h3{position:absolute;top:0;left:0;display:block;}
.h3_tab5 h3:hover{z-index:1;}
.h3_tab5 h3:focus{z-index:1;}
.h3_tab5 h3.active{z-index:1;}
.h3_tab5 h3 a{position:absolute;display:block;width:179px;height:43px;padding:0px 15px 0px 15px;line-height:43px;text-align:center;color:#777;font-size:16px;font-weight:bold;border:1px solid #ddd;border-bottom:1px solid #000;background:#f4f4f4;overflow:hidden;}
.h3_tab5 h3 a:hover{color:#000;background:#fff;border:1px solid #000;border-bottom:1px solid #fff;z-index:1;}
.h3_tab5 h3 a:active{color:#000;background:#fff;border:1px solid #000;border-bottom:1px solid #fff;z-index:1;}
.h3_tab5 h3 a.active{color:#000;background:#fff;border:1px solid #000;border-bottom:1px solid #fff;z-index:1;}
.h3_tab5 h3 a:focus{color:#000;background:#fff;border:1px solid #000;border-bottom:1px solid #fff;z-index:1;}
.h3_tab5 .etc{position:absolute;top:0;right:0;display:block;color:#fff;}
/* 탭 위치값 */
.h3_tab5 h3 .ct_0{left:0;}
.h3_tab5 h3 .ct_1{left:210px;}
.h3_tab5 h3 .ct_2{left:420px;}
.h3_tab5 .ct_3{color:#fff;}
/********* 탭 타입8 *********/
.h3_tab8{position:relative;width:100%;padding:45px 0 0;background:url('../images/CMM/bg_line_000.gif') 0 44px repeat-x;}
.h3_tab8 h3{position:absolute;top:0;left:0;display:block;}
.h3_tab8 h3:hover{z-index:1;}
.h3_tab8 h3:focus{z-index:1;}
.h3_tab8 h3.active{z-index:1;}
.h3_tab8 h3 a{position:absolute;display:block;width:82px;height:43px;padding:0px 15px 0px 15px;line-height:43px;text-align:center;color:#777;font-size:16px;font-weight:bold;border:1px solid #ddd;border-bottom:1px solid #000;background:#f4f4f4;overflow:hidden;}
.h3_tab8 h3 a:hover{color:#000;background:#fff;border:1px solid #000;border-bottom:1px solid #fff;z-index:1;}
.h3_tab8 h3 a:active{color:#000;background:#fff;border:1px solid #000;border-bottom:1px solid #fff;z-index:1;}
.h3_tab8 h3 a.active{color:#000;background:#fff;border:1px solid #000;border-bottom:1px solid #fff;z-index:1;}
.h3_tab8 h3 a:focus{color:#000;background:#fff;border:1px solid #000;border-bottom:1px solid #fff;z-index:1;}
/* 탭 위치값 */
.h3_tab8 h3 .ct_0{left:0;}
.h3_tab8 h3 .ct_1{left:113px;width:110px;}
.h3_tab8 h3 .ct_2{left:254px;width:110px;}
.h3_tab8 h3 .ct_3{left:395px;}
.h3_tab8 h3 .ct_4{left:508px;}
.h3_tab8 h3 .ct_5{left:621px;}
.h3_tab8 h3 .ct_6{left:734px;}
.h3_tab8 h3 .ct_7{left:847px;width:81px;}
/********* 탭 타입9 *********/
.h3_tab9{position:relative;width:100%;padding:45px 0 0;background:url('../images/CMM/bg_line_000.gif') 0 44px repeat-x;}
.h3_tab9 h3{position:absolute;top:0;left:0;display:block;}
.h3_tab9 h3:hover{z-index:1;}
.h3_tab9 h3:focus{z-index:1;}
.h3_tab9 h3.active{z-index:1;}
.h3_tab9 h3 a{position:absolute;display:block;width:82px;height:43px;padding:0px 15px 0px 15px;line-height:43px;text-align:center;color:#777;font-size:16px;font-weight:bold;border:1px solid #ddd;border-bottom:1px solid #000;background:#f4f4f4;overflow:hidden;}
.h3_tab9 h3 a:hover{color:#000;background:#fff;border:1px solid #000;border-bottom:1px solid #fff;z-index:1;}
.h3_tab9 h3 a:active{color:#000;background:#fff;border:1px solid #000;border-bottom:1px solid #fff;z-index:1;}
.h3_tab9 h3 a.active{color:#000;background:#fff;border:1px solid #000;border-bottom:1px solid #fff;z-index:1;}
.h3_tab9 h3 a:focus{color:#000;background:#fff;border:1px solid #000;border-bottom:1px solid #fff;z-index:1;}
/* 탭 위치값 */
.h3_tab9 h3 .ct_0{left:0;}
.h3_tab9 h3 .ct_1{left:113px;}
.h3_tab9 h3 .ct_2{left:226px;}
.h3_tab9 h3 .ct_3{left:339px;}
.h3_tab9 h3 .ct_4{left:452px;}
.h3_tab9 h3 .ct_5{left:565px;}
.h3_tab9 h3 .ct_6{left:678px;}
.h3_tab9 h3 .ct_7{left:791px;}
/********* 탭 타입10 *********/
.h3_tab10{position:relative;width:100%;padding:45px 0 0; background:url(../images/CMM/bg_line_000.gif) 0 44px repeat-x;}
.h3_tab10 h3{position:absolute;top:0;left:0;display:block;}
.h3_tab10 h3:hover{z-index:1;}
.h3_tab10 h3:focus{z-index:1;}
.h3_tab10 h3.active{z-index:1;}
.h3_tab10 h3 a{position:absolute;display:block;width:112px;height:43px;padding:0px 15px 0px 15px;line-height:43px;text-align:center;color:#777;font-size:16px;font-weight:bold;border:1px solid #ddd;border-bottom:1px solid #000;background:#f4f4f4;overflow:hidden;}
.h3_tab10 h3 a:hover{color:#000;background:#fff;border:1px solid #000;border-bottom:1px solid #fff;z-index:1;}
.h3_tab10 h3 a:active{color:#000;background:#fff;border:1px solid #000;border-bottom:1px solid #fff;z-index:1;}
.h3_tab10 h3 a.active{color:#000;background:#fff;border:1px solid #000;border-bottom:1px solid #fff;z-index:1;}
.h3_tab10 h3 a:focus{color:#000;background:#fff;border:1px solid #000;border-bottom:1px solid #fff;z-index:1;}
.h3_tab10 h3 .ct_0{left:0;}
.h3_tab10 h3 .ct_1{left:143px;width:110px;}
/* 통합 */
.h3_tab h3 .tbg_total{background-position:-26px 0px}
.h3_tab h3 .tbg_total:hover{background-position:-26px -44px}
.h3_tab h3 .tbg_total:active{background-position:-26px -44px}
.h3_tab h3 .tbg_total.active{background-position:-26px -44px}
/* 국어 */
.h3_tab h3 .tbg_kor{background-position:-26px -88px}
.h3_tab h3 .tbg_kor:hover{background-position:-26px -132px}
.h3_tab h3 .tbg_kor:active{background-position:-26px -132px}
.h3_tab h3 .tbg_kor.active{background-position:-26px -132px}
/* 수학 */
.h3_tab h3 .tbg_math{background-position:-26px -176px}
.h3_tab h3 .tbg_math:hover{background-position:-26px -220px}
.h3_tab h3 .tbg_math:active{background-position:-26px -220px}
.h3_tab h3 .tbg_math.active{background-position:-26px -220px}
/* 사회 */
.h3_tab h3 .tbg_soc{background-position:-26px -264px}
.h3_tab h3 .tbg_soc:hover{background-position:-26px -308px}
.h3_tab h3 .tbg_soc:active{background-position:-26px -308px}
.h3_tab h3 .tbg_soc.active{background-position:-26px -308px}
/* 과학 */
.h3_tab h3 .tbg_sci{background-position:-26px -352px}
.h3_tab h3 .tbg_sci:hover{background-position:-26px -396px}
.h3_tab h3 .tbg_sci:active{background-position:-26px -396px}
.h3_tab h3 .tbg_sci.active{background-position:-26px -396px}
/* 도덕 */
.h3_tab h3 .tbg_eth{background-position:-26px -440px}
.h3_tab h3 .tbg_eth:hover{background-position:-26px -484px}
.h3_tab h3 .tbg_eth:active{background-position:-26px -484px}
.h3_tab h3 .tbg_eth.active{background-position:-26px -484px}
/* 음악 */
.h3_tab h3 .tbg_mic{background-position:-26px -528px}
.h3_tab h3 .tbg_mic:hover{background-position:-26px -572px}
.h3_tab h3 .tbg_mic:active{background-position:-26px -572px}
.h3_tab h3 .tbg_mic.active{background-position:-26px -572px}
/* 미술 */
.h3_tab h3 .tbg_art{background-position:-26px -616px}
.h3_tab h3 .tbg_art:hover{background-position:-26px -660px}
.h3_tab h3 .tbg_art:active{background-position:-26px -660px}
.h3_tab h3 .tbg_art.active{background-position:-26px -660px}
/* 체육 */
.h3_tab h3 .tbg_spt{background-position:-26px -704px}
.h3_tab h3 .tbg_spt:hover{background-position:-26px -748px}
.h3_tab h3 .tbg_spt:active{background-position:-26px -748px}
.h3_tab h3 .tbg_spt.active{background-position:-26px -748px}
/* 영어 */
.h3_tab h3 .tbg_eng{background-position:-26px -792px}
.h3_tab h3 .tbg_eng:hover{background-position:-26px -836px}
.h3_tab h3 .tbg_eng:active{background-position:-26px -836px}
.h3_tab h3 .tbg_eng.active{background-position:-26px -836px}
/* 실과 */
.h3_tab h3 .tbg_apc{background-position:-26px -880px}
.h3_tab h3 .tbg_apc:hover{background-position:-26px -924px}
.h3_tab h3 .tbg_apc:active{background-position:-26px -924px}
.h3_tab h3 .tbg_apc.active{background-position:-26px -924px}
/* 듣기평가 */
.h3_tab h3 .tbg_lis{background-position:0px -969px}
.h3_tab h3 .tbg_lis:hover{background-position:0px -1012px}
.h3_tab h3 .tbg_lis:active{background-position:0px -1012px}
.h3_tab h3 .tbg_lis.active{background-position:0px -1012px}

/* 통합 */
.h3_tab3 h3 .tbg_total{width:68px; padding:0 15px 0 76px; background-position:0px 0px}
.h3_tab3 h3 .tbg_total:hover{background-position:0px -44px}
.h3_tab3 h3 .tbg_total:active{background-position:0px -44px}
.h3_tab3 h3 .tbg_total.active{background-position:0px -44px}
/* 국어 */
.h3_tab3 h3 .tbg_kor{background-position:0px -88px}
.h3_tab3 h3 .tbg_kor:hover{background-position:0px -132px}
.h3_tab3 h3 .tbg_kor:active{background-position:0px -132px}
.h3_tab3 h3 .tbg_kor.active{background-position:0px -132px}
/* 수학 */
.h3_tab3 h3 .tbg_math{background-position:0px -176px}
.h3_tab3 h3 .tbg_math:hover{background-position:0px -220px}
.h3_tab3 h3 .tbg_math:active{background-position:0px -220px}
.h3_tab3 h3 .tbg_math.active{background-position:0px -220px}
.h3_tab3 h3 .tbg_math2{width:78px;padding:0 15px 0 66px;background-position:-10px -176px}
.h3_tab3 h3 .tbg_math2:hover{background-position:-10px -220px}
.h3_tab3 h3 .tbg_math2:active{background-position:-10px -220px}
.h3_tab3 h3 .tbg_math2.active{background-position:-10px -220px}
/* 사회 */
.h3_tab3 h3 .tbg_soc{background-position:0px -264px}
.h3_tab3 h3 .tbg_soc:hover{background-position:0px -308px}
.h3_tab3 h3 .tbg_soc:active{background-position:0px -308px}
.h3_tab3 h3 .tbg_soc.active{background-position:0px -308px}
/* 과학 */
.h3_tab3 h3 .tbg_sci{background-position:0px -352px}
.h3_tab3 h3 .tbg_sci:hover{background-position:0px -396px}
.h3_tab3 h3 .tbg_sci:active{background-position:0px -396px}
.h3_tab3 h3 .tbg_sci.active{background-position:0px -396px}
/* 도덕 */
.h3_tab3 h3 .tbg_eth{background-position:0px -440px}
.h3_tab3 h3 .tbg_eth:hover{background-position:0px -484px}
.h3_tab3 h3 .tbg_eth:active{background-position:0px -484px}
.h3_tab3 h3 .tbg_eth.active{background-position:0px -484px}
/* 음악 */
.h3_tab3 h3 .tbg_mic{background-position:0px -528px}
.h3_tab3 h3 .tbg_mic:hover{background-position:0px -572px}
.h3_tab3 h3 .tbg_mic:active{background-position:0px -572px}
.h3_tab3 h3 .tbg_mic.active{background-position:0px -572px}
/* 미술 */
.h3_tab3 h3 .tbg_art{background-position:0px -616px}
.h3_tab3 h3 .tbg_art:hover{background-position:0px -660px}
.h3_tab3 h3 .tbg_art:active{background-position:0px -660px}
.h3_tab3 h3 .tbg_art.active{background-position:0px -660px}
/* 체육 */
.h3_tab3 h3 .tbg_spt{background-position:0px -704px}
.h3_tab3 h3 .tbg_spt:hover{background-position:0px -748px}
.h3_tab3 h3 .tbg_spt:active{background-position:0px -748px}
.h3_tab3 h3 .tbg_spt.active{background-position:0px -748px}
/* 영어 */
.h3_tab3 h3 .tbg_eng{background-position:0px -792px}
.h3_tab3 h3 .tbg_eng:hover{background-position:0px -836px}
.h3_tab3 h3 .tbg_eng:active{background-position:0px -836px}
.h3_tab3 h3 .tbg_eng.active{background-position:0px -836px}
/* 실과 */
.h3_tab3 h3 .tbg_apc{background-position:0px -880px}
.h3_tab3 h3 .tbg_apc:hover{background-position:0px -924px}
.h3_tab3 h3 .tbg_apc:active{background-position:0px -924px}
.h3_tab3 h3 .tbg_apc.active{background-position:0px -924px}
/* 받아쓰기 */
.h3_tab3 h3 .tbg_write{width:78px;padding:0 15px 0 66px;background-position:-10px -1056px;}
.h3_tab3 h3 .tbg_write:hover{background-position:-10px -1100px}
.h3_tab3 h3 .tbg_write:active{background-position:-10px -1100px}
.h3_tab3 h3 .tbg_write.active{background-position:-10px -1100px;}
/* 듣기평가 */
.h3_tab3 h3 .tbg_lis{background-position:0px -969px}
.h3_tab3 h3 .tbg_lis:hover{background-position:0px -1012px}
.h3_tab3 h3 .tbg_lis:active{background-position:0px -1012px}
.h3_tab3 h3 .tbg_lis.active{background-position:0px -1012px}
.h3_tab_p{position:relative;width:100%;padding:45px 0 0;background:url('../images/CMM/bg_line_000.gif') 0 44px repeat-x;}
.h3_tab_p h3{position:absolute;top:0;left:0;display:block;}
.h3_tab_p h3 span{position:absolute;display:block;width:64px;height:43px;padding:0 15px 0 80px;line-height:43px;color:#777;font-size:16px;font-weight:bold;border:1px solid #ddd;border-bottom:1px solid #000;background-image:url('../images/CMM/bg_tab_class.gif');background-repeat:no-repeat;overflow:hidden;}
.h3_tab_p h3 span.active{color:#000;border:1px solid #000;border-bottom:1px solid #fff;z-index:1;}
/*예비 사회*/
.h3_tab3 h3 .tbg_re_soc{background-position:-20px -264px}
.h3_tab3 h3 .tbg_re_soc:hover{background-position:-20px -308px}
.h3_tab3 h3 .tbg_re_soc:active{background-position:-20px -308px}
.h3_tab3 h3 .tbg_re_soc.active{background-position:-20px -308px}
/*예비 과학*/
.h3_tab3 h3 .tbg_re_sci{background-position:-20px -352px}
.h3_tab3 h3 .tbg_re_sci:hover{background-position:-20px -396px}
.h3_tab3 h3 .tbg_re_sci:active{background-position:-20px -396px}
.h3_tab3 h3 .tbg_re_sci:focus{background-position:-20px -396px}
.h3_tab3 h3 .tbg_re_sci.active{background-position:-20px -396px}
/* 해답해설 */
.h3_tab3 h3 .tbg_sol{width:78px;padding:0 15px 0 66px;background-position:-16px 0px}
.h3_tab3 h3 .tbg_sol:hover{background-position:-16px -44px}
.h3_tab3 h3 .tbg_sol:active{background-position:-16px -44px}
.h3_tab3 h3 .tbg_sol:focus{background-position:-16px -44px}
.h3_tab3 h3 .tbg_sol.active{background-position:-16px -44px}
/* 예체능 */
.h3_tab3 h3 .tbg_aaa{width:68px; padding:0 15px 0 76px; background-position:-8px -704px}
.h3_tab3 h3 .tbg_aaa:hover{background-position:-8px -748px}
.h3_tab3 h3 .tbg_aaa:active{background-position:-8px -748px}
.h3_tab3 h3 .tbg_aaa:focus{background-position:-8px -748px}
.h3_tab3 h3 .tbg_aaa.active{background-position:-8px -748px}

/* 탭 위치값 */
.h3_tab_p h3 .ct_0{left:0;} .h3_tab_p h3 .ct_1{left:160px;} .h3_tab_p h3 .ct_2{left:320px;} .h3_tab_p h3 .ct_3{left:480px;} .h3_tab_p h3 .ct_4{left:640px;} .h3_tab_p h3 .ct_5{left:800px;}
/* 통합 */
.h3_tab_p h3 .tbg_total2{background-position:0px 0px} .h3_tab_p h3 .tbg_total2.active{background-position:0px -44px}
/* 국어 */
.h3_tab_p h3 .tbg_kor2{background-position:0px -88px} .h3_tab_p h3 .tbg_kor2.active{background-position:0px -132px}
/* 수학 */
.h3_tab_p h3 .tbg_math2{background-position:0px -176px} .h3_tab_p h3 .tbg_math2.active{background-position:0px -220px}
/* 사회 */
.h3_tab_p h3 .tbg_soc2{background-position:0px -264px} .h3_tab_p h3 .tbg_soc2.active{background-position:0px -308px}
/* 과학 */
.h3_tab_p h3 .tbg_sci2{background-position:0px -352px} .h3_tab_p h3 .tbg_sci2.active{background-position:0px -396px}
.h3_tab_cont{display:block;}
.tab_article{display:none;padding:30px 0 0;}
.tab_article.active{display:block;}
.tab_article2{display:none;padding:5px 0 0;}
.tab_article2.active{display:block;}
.sub_cont_article{display:none;padding:0;}
.sub_cont_article.active{display:block;}
.bul_gray{padding:0 0 0 10px;background:url('../images/CMM/bul_gray.gif') 0 center no-repeat;}
.bul_orange{padding:0 0 0 10px;background:url('../images/CMM/bul_orange.gif') 0 center no-repeat;}
.bul_green{padding:0 0 0 10px;background:url('../images/CMM/bul_green.gif') 0 7px no-repeat; line-height:20px}
/* 초등빨간펜 계획 */
.lst_box{width:100%;margin:0px 0 0;background:#fff6e8;}
.sub_container .plan_title{font-size:18px;padding:4px 0;margin:22px 0 0;line-height:22px;}
/* 학습진도율 */
.latest_study_process{width:560px;height:108px;margin:0 auto;}
.latest_study_process .title{position:absolute;top:0;left:0;font-size:18px;padding:0 0 10px;line-height:20px;z-index:100;}
.latest_study_process .process{position:relative;width:535px;height:30px;padding:0;margin:18px auto;background:url('../images/CMM/bg_sp_bar.png') 0 0 no-repeat;}
.latest_study_process .process .ing{position:absolute;top:0;left:0;height:30px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_ing_big.png') 0 0 no-repeat;}
.latest_study_process .process .ing .tip{position:absolute;top:37px;right:-67px;width:135px;height:44px;line-height:44px;padding:9px 0 0;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_ing.gif') 0 0 no-repeat;}
.latest_study_process .process .ing .tip strong{vertical-align:middle;font-size:24px;font-weight:bold;}
.latest_study_process .study_process_tip {position:relative; padding-left:12px}
.latest_study_process .study_process_tip .per {position:absolute; right:30px;top:0px; display:inline-block; float:right;line-height:24px;}
.latest_study_process .process .enc{position:absolute;top:0;left:0;height:30px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_enc.png') 0 0 no-repeat;}
.latest_study_process .process .enc .tip{position:absolute;top:-37px;right:-57px;width:115px;height:24px;line-height:24px;padding:0 0 9px;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_enc.gif') 0 0 no-repeat;}
.latest_study_process .process .enc .tip strong{vertical-align:middle;font-size:13px;font-weight:bold;}
.latest_study_process2{width:360px;height:108px;margin:0 auto;}
.latest_study_process2 .title{position:absolute;top:0;left:0;font-size:18px;padding:0 0 10px;line-height:20px;z-index:100;}
.latest_study_process2 .process{position:relative;width:335px;height:30px;padding:0;margin:18px auto;background:url('../images/CMM/bg_sp_bar2.png') 0 0 no-repeat;}
.latest_study_process2 .process .ing{position:absolute;top:0;left:0;height:30px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_enc.png') 0 0 no-repeat;}
.latest_study_process2 .process .ing .tip{position:absolute;top:37px;right:-67px;width:135px;height:44px;line-height:44px;padding:9px 0 0;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_ing.gif') 0 0 no-repeat;}
.latest_study_process2 .process .ing .tip strong{vertical-align:middle;font-size:24px;font-weight:bold;}
.latest_study_process2 .study_process_tip{position:relative;padding-left:12px}
.latest_study_process2 .study_process_tip .per {position:absolute; right:10px;top:0px; display:inline-block; float:right;line-height:24px;}
/* 계회 - 학습진도율 */
.latest_study_process_plan{width:460px;height:198px;margin:0 auto; }
.latest_study_process_plan .title{position:absolute;top:10px;left:0;font-size:18px;padding:0 0 10px;line-height:20px;}
.latest_study_process_plan .stitle{position:absolute;top:40px;left:0;font-size:14px;padding:0 0 10px;line-height:20px;}
.latest_study_process_plan .process{position:relative;width:435px;height:30px;padding-left:12px;margin:13px auto;background:url('../images/CMM/bg_sp_bar3.png') 0 0 no-repeat;}
.latest_study_process_plan .process .ing{position:absolute;top:0;left:0;height:30px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_ing.png') 0 0 no-repeat;}
.latest_study_process_plan .process .ing .tip{position:absolute;top:-37px;right:-57px;width:115px;height:24px;line-height:24px;padding:0 0 9px;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_enc.gif') 0 0 no-repeat;}
.latest_study_process_plan .process .ing .tip strong{vertical-align:middle;font-size:13px;font-weight:bold;}
.latest_study_process_plan .stitle2{position:relative;font-size:14px;padding:0px 0 10px;line-height:20px;}
.latest_study_process_plan .process2{position:relative;width:435px;height:20px;padding-left:12px;margin:13px auto;background:url('../images/CMM/bg_sp_bar4.png') 0 0 no-repeat;}
.latest_study_process_plan .process2 .ing{position:absolute;top:0;left:0;height:20px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_enc3.png') 0 0 no-repeat;}
.latest_study_process_plan .process2 .ing .tip{position:absolute;top:-37px;right:-57px;width:115px;height:24px;line-height:24px;padding:0 0 9px;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_enc.gif') 0 0 no-repeat;}
.latest_study_process_plan .process2 .ing .tip strong{vertical-align:middle;font-size:13px;font-weight:bold;}
/* 오늘의 학습 */
.latest_today_study{width:460px;height:178px;padding:30px 0;}
.latest_today_study .title{font-size:18px;padding:0 0 10px;line-height:20px;border-bottom:1px solid #333;}
.latest_today_study .schedule{}
.latest_today_study .schedule .schedule_head{position:relative;width:232px;margin:15px auto 10px;}
.latest_today_study .schedule .schedule_title{height:44px;text-align:center;font-size:20px;padding:0 30px;line-height:44px;}
.latest_today_study .schedule .btn_prev_month{position:absolute;top:0px;left:0px;width:30px;height:44px;background:url('../images/CMM/btn_prev_month3.gif') 0 0 no-repeat;}
.latest_today_study .schedule .btn_next_month{position:absolute;top:0px;right:0px;width:30px;height:44px;background:url('../images/CMM/btn_next_month3.gif') 0 0 no-repeat;}
.latest_today_study .schedule .schedule_cont{}
.latest_today_study .schedule .schedule_cont dl{width:100%;}
.latest_today_study .schedule .schedule_cont dt{padding:0 0 0 6px;font-size:14px;font-weight:bold;margin:0 0 6px;color:#777;}
.latest_today_study .schedule .schedule_cont dd a{font-size:13px;margin:0px;line-height:22px;color:#929292;}
.latest_today_study .schedule .schedule_cont .sc_box1{width:48%;}
.latest_today_study .schedule .schedule_cont .sc_box2{width:48%;}
/* Board */
.blt_box{width:100%;height:100%;}
.blt_box .sas{width:100%;margin:0 0 10px;}
.blt_box .sas *{vertical-align:middle;}
.blt_box .sas .select_sm{width:80%;float:left;}
.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 .btn_select_sm:hover{text-decoration:underline;}
.blt_box .sas .btn_select_sm:active{text-decoration:underline;}
.blt_box .sas .btn_select_sm:focus{text-decoration:underline;}
.blt_box .sas .hidden {position:absolute;top:0;left:-9999% !important;width:1px;height:1px;padding:0;margin:0;font-size:0;line-height:0;overflow:hidden;}
.blt_box .sas:after{display:block;clear:both;content:''}
.blt_box .sas .board_search{float:right;}/*.blt_box .sas .board_search{width:20%;float:right;}*/
.blt_box .btn_search{position:relative;display:inline-block;width:27px;line-height:27px;height:27px;padding:0;margin:0;border:0;overflow:hidden}
.blt_box .btn_search span{position:absolute;top:0px;left:0;display:block;width:100%;height:100%;background:url('../images/CMM/btn_search_27x27.gif') 0 0 repeat;background-size:100% 100%;cursor:pointer;z-index:1;}
.blt_box .last_year_study{display:inline-block;width:124px;padding-right:5px;text-align:center;}
.blt_box .last_year_study a{display:block;font-size:12px;padding:6px 0 9px;background:url('../images/CMM/bg_btn_last_year_box.gif') 0 0 no-repeat;}
.blt_box .sas .board_search1{width:70%;float:right;text-align:right;}
.blt_box .list{width:100%;margin:0 0 30px;border-top:2px solid #656565;border-bottom: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/bg_th_bar.gif') 0 center no-repeat;}
.blt_box .list th.tdf{background-image:none;}
.blt_box .list th.ti_thumb{width:150px;background:none;text-align:center;border-bottom:1px solid #ddd;}
.blt_box .list th.ti_thumb .fix_120x150{display:inline-block;width:120px;height:150px;margin:0 0 4px;overflow:hidden;}
.blt_box .list th.ti_thumb .fix_120x150 img{width:100%;height:100%;vertical-align:top;}
.blt_box .list td{padding:10px;font-size:14px;text-align:center;border-bottom:1px solid #ddd;}
.blt_box .list td.line{padding:10px;font-size:14px;text-align:center;border-bottom:1px solid #ddd;background:url('../images/CMM/bg_th_bar.gif') 0 center no-repeat;}
.blt_box .list td.tit{padding:10px;font-size:14px;text-align:center;border-bottom:1px solid #ddd;font-family:NGBold;background:#f7f7f7;}
.blt_box .list td.last{padding:10px;font-size:14px;text-align:center;border-bottom:1px solid #000;}
.blt_box .list td.ta_left{text-align:left;}
.blt_box .list td.ta_right{text-align:right;}
.blt_box .list td.thumb_83px{width:94px;}
.blt_box .list td.thumb_136px{width:160px;}
.blt_box .list td.thumb_136px img{border:1px solid #e9e9e9;}
.blt_box .list td.thumb_92px{width:94px;}
.blt_box .list td.thumb_92px img{border:1px solid #777;}
.blt_box .list td.subject{text-align:left;word-break: break-all; }
.blt_box .list td.subject1{text-align:left;word-break: break-all; }
.blt_box .list td.subject2{text-align:left;word-break: break-all; }
.blt_box .list td.subject3{text-align:left;word-break: break-all; }
.blt_box .list td.ti_info{text-align:left;line-height:25px;}
.blt_box .list td.ti_info .name{display:inline-block;font-size:22px;margin:0 0 10px;}
.blt_box .list td.chk{width:30px;}
.blt_box .list td.subject_cont{text-align:left;word-break: break-all; }
.blt_box .list td.subject_cont a:visited{color:#999;}
.blt_box .list td.num{width:100px;}
.blt_box .list td.num2{width:60px;}
.blt_box .list td.item{width:60px;}
.blt_box .list td.select{width:80px;}
.blt_box .list td.category{}
.blt_box .list td.category2{width:120px;}
.blt_box .list td.category3{width:160px;}
.blt_box .list td.area{width:200px;}
.blt_box .list td.tdnone{height:140px;}
.blt_box .list td.year{width:50px;}
.blt_box .list td.month{width:30px;}
.blt_box .list td.month2{width:50px;}
.blt_box .list td.week{width:30px;}
.blt_box .list td.lecture{width:40px;}
.blt_box .list td.lecture2{position:relative;width:100px;} .blt_box .list td.lecture3{position:relative;width:60px;}
.blt_box .list td.phone{width:100px;}
.blt_box .list td.address{text-align:left;width:140px;}
.blt_box .list td.level{width:50px;}
.blt_box .list td.mtime{width:60px;}
.blt_box .list td.datetime{width:100px;}
.blt_box .list td.datetime2{width:140px;}
.blt_box .list td.datetime3{width:70px;}
.blt_box .list td.period{width:200px;}
.blt_box .list td.period2{width:70px;}
.blt_box .list td.hit{width:100px;}
.blt_box .list td.movie{width:80px;}
.blt_box .list td.movie2{width:160px;}
.blt_box .list td.movie3{width:260px;} .blt_box .list td.movie4{width:270px;}
.blt_box .list td.movie a{display:inline-block;vertical-align:middle;color:#fff;margin:2px 2px 2px;font-family:NGBold;font-weight:bold;}
.blt_box .list td.movie2 a{display:inline-block;vertical-align:middle;color:#fff;margin:2px 2px 2px;font-family:NGBold;font-weight:bold;}
.blt_box .list td.movie3 a{display:inline-block;vertical-align:middle;color:#fff;margin:2px 2px 2px;font-family:NGBold;font-weight:bold;}
.blt_box .list td .notice{color:#ed5200;}
.blt_box .list td .icon_all{display:inline-block;width:63px;height:19px;line-height:19px;font-size:12px;text-align:center;vertical-align:middle;color:#fff;font-family:NGBold;font-weight:bold;background:#f3f3f3 url('../images/CMM/bg_icon_all.gif') 0 center no-repeat;}
.blt_box .list td .icon_edumb{display:inline-block;width:63px;height:19px;line-height:19px;font-size:12px;text-align:center;vertical-align:middle;color:#fff;font-family:NGBold;font-weight:bold;background:#f3f3f3 url('../images/CMM/bg_icon_edumb.gif') 0 center no-repeat;}
.blt_box .list td .icon_sb{display:inline-block;width:63px;height:19px;line-height:19px;font-size:12px;text-align:center;vertical-align:middle;color:#fff;font-family:NGBold;font-weight:bold;background:#f3f3f3 url('../images/CMM/bg_icon_sb.gif') 0 center no-repeat;}
.blt_box .list td .icon_wk{display:inline-block;width:63px;height:19px;line-height:19px;font-size:12px;text-align:center;vertical-align:middle;color:#fff;font-family:NGBold;font-weight:bold;background:#f3f3f3 url('../images/CMM/bg_icon_wk.gif') 0 center no-repeat;}
.blt_box .list td .icon_1per{position:absolute;top:5px;left:10px;display:inline-block;width:27px;height:37px;line-height:37px;text-align:center;vertical-align:middle;background:url('../images/CMM/icon_1percent.png') 0  0 no-repeat;}
.blt_box .view{width:100%;margin:0 0 20px;border-top:2px solid #656565;border-bottom:1px solid #ebebeb;}
.blt_box .view .subject{position:relative;padding:20px 360px 20px 20px;font-size:18px;background:#f4f4f4;}
.blt_box .view .content{width:100%;padding:20px;font-size:14px;line-height:24px;}
.blt_box .view .datetime{position:absolute;top:20px;right:20px;line-height:18px;font-size:14px;}
.blt_box .write_msg{margin:0 0 20px;border-top:1px solid #656565;}
.blt_box .write_msg table{width:100%;}
.blt_box .write_msg th{width:20%;padding:16px 10px;font-size:14px;border-bottom:1px solid #ddd;font-family:NGBold;background:#f3f3f3;}
.blt_box .write_msg td{padding:10px 10px;font-size:14px;border-bottom:1px solid #ddd;}
.blt_box .write_msg .b_btns{width:100%;padding:0;margin:0;}
.blt_box .write_msg .editer{height:300px;margin:0 0 6px;border:1px solid #ddd;}
.blt_box .bv_box{width:100%;padding:30px 0;margin:0 0 30px;border-top:2px solid #656565;border-bottom:2px solid #ebebeb;}
.blt_box .bv_box .subject{position:relative;padding:20px 100px 20px 20px;background:#f4f4f4;}
.blt_box .bv_box .subject h5{font-size:18px;}
.blt_box .bv_box .datetime{position:absolute;top:20px;right:20px;line-height:18px;font-size:14px;}
.blt_box .bv_box .content{width:100%;padding:30px 0;}
.blt_box .bv_box .content .thumb{width:180px;text-align:left;overflow:hidden;}
.blt_box .bv_box .content .thumb img{border:1px solid #e9e9e9;}
.blt_box .bv_box .content .txt{width:780px;font-size:14px;line-height:24px;}
.blt_box .blt_box_half{position:relative;width:465px;margin-top:20px;border:1px solid #ddd;}
.blt_box_half .sas{width:425px;margin:0 0 10px;padding:20px;border-bottom:1px solid #ddd;}
.blt_box_half .sas *{vertical-align:middle;}
.blt_box_half .sas:after{display:block;clear:both;content:''}
.blt_box_half .sas .board_search{width:465px;float:left;}
.blt_box_half .btn_search{position:relative;display:inline-block;width:27px;line-height:27px;height:27px;padding:0;margin:0;border:0;overflow:hidden}
.blt_box_half .write_msg2{margin:0 0 20px;}
.blt_box_half .write_msg2 table{width:100%;}
.blt_box_half .write_msg2 th{padding:16px 10px;font-size:14px;border-bottom:1px solid #ddd;font-family:NGBold;background:#f3f3f3;}
.blt_box_half .write_msg2 td{padding:10px 10px;font-size:14px;}
.blt_box_half .write_msg2 td textarea{margin-top:20px;width:430px;height:235px;resize:none;}
.blt_box_half .write_msg2 td textarea.msg{margin-top:20px;width:430px;height:155px;resize:none;}
.blt_box_half .write_msg2 .b_btns{width:100%;padding:0;margin:0;}
.blt_box_half .write_msg2 .editer{height:300px;margin:0 0 6px;border:1px solid #ddd;}
.blt_box_half .write_friend{margin:0 0 20px;}
.blt_box_half .write_friend table{width:100%;}
.blt_box_half .write_friend th{padding:16px 10px;font-size:14px;border-bottom:1px solid #ddd;font-family:NGBold;background:#f3f3f3;}
.blt_box_half .write_friend td{padding:10px 10px;font-size:14px;border-bottom:1px solid #ddd;}
.blt_box_half .write_friend td textarea{margin-top:20px;width:430px;height:153px;resize:none;}
.blt_box_half .write_friend .b_btns{width:100%;padding:0;margin:0;}
.blt_box_search_area{position:relative;width:465px;}
.blt_box_search{width:465px;}
.blt_box_search h6{position:absolute;top:0;z-index:0}
.blt_box_search h6:hover,
.blt_box_search h6:active,
.blt_box_search h6:focus{position:absolute;top:0;z-index:1}
.blt_box_search h6 a{display:block;width:100px;margin-left:20px;padding:5px 0;text-align:left;font-size:15px;color:#777;font-family:'Nanum Gothic';font-weight:normal;z-index:0}
.blt_box_search h6 a:hover,
.blt_box_search h6 a:active,
.blt_box_search h6 a:focus{color:#936915;font-family:'NGBold';font-weight:bold;z-index:1}
.cont_tab_h6_01{left:0px;}
.cont_tab_h6_02{left:100px;}
.blt_box_search .tab_cont_search{display:none;padding-top:40px;height:170px;}
.blt_box_search .tab_cont_search2{display:block;height:170px;}
.blt_box_search.active h6{z-index:1;}
.blt_box_search.active h6 a{display:block;width:100px;padding:5px 0;text-align:left;font-size:15px;color:#936915;font-family:'NGBold';font-weight:bold;z-index:1;}
.blt_box_search.active .tab_cont_search{display:block;height:170px;}
.blt_box_search .tab_cont_search_list {height:170px;overflow-y:auto;}
.blt_box_search .tab_cont_search_list ul{border-top:1px solid #ddd;margin-bottom:20px;}
.blt_box_search .tab_cont_search_list ul li{width:400px;padding:12px 0 0 20px;font-size:14px;line-height:14px;vertical-align:middle;}
.blt_box_search .tab_cont_search_list ul li input{float:left;margin-right:10px;margin-top:1px;}
.blt_box_search .tab_cont_search_list2 {height:170px;overflow-y:auto;}
.blt_box_search .tab_cont_search_list2 ul{border-top:1px solid #ddd;margin-bottom:20px;float:left;}
.blt_box_search .tab_cont_search_list2 ul li{width:190px;float:left;padding:12px 0 0 20px;font-size:14px;line-height:14px;vertical-align:middle;}
.blt_box_search .tab_cont_search_list2 ul li input{float:left;margin-right:10px;margin-top:1px;}
.blt_bg_bar{background:url('../images/CMM/bg_bar_1x19.gif') 85% 50% no-repeat;}
.blt_box .btns{padding:8px;}
.blt_box .btns a{display:inline-block;font-size:14px;vertical-align:middle;color:#777;text-align:center;margin:2px 2px 2px;font-family:NGBold;font-weight:bold;}
.blt_box .btns_mypage{position:relative;display:inline-block;width:100%;text-align:center;padding-top:30px;}
.blt_box .btns_mypage2{position:relative;display:inline-block;width:100%;text-align:center;padding:27px 0;}
.blt_box .exam_msg{width:100%;height:90px;padding-top:15px;font-size:22px;line-height:27px;text-align: center;vertical-align: middle;background: url('../images/CMM/bg_exam_msg.png') center no-repeat;}
.blt_box .teacher_vod{display:inline-block;width:124px;padding-right:5px;text-align:center;}
.blt_box .teacher_vod a{display:block;font-size:12px;padding:6px 0 9px;background:url('../images/CMM/bg_btn_last_year_box.gif') 0 0 no-repeat;}
.board_view_head{position:relative;width:860px;padding:18px 100px 18px 0;}
.board_view_head span.unit{display:inline;margin:0 20px 0 0;font-size:16px;color:#333;font-weight:bold;}
.board_view_head span{font-size:12px;color:#333;}
.board_view_head span.scrap{margin-left:20px;}
.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;}
.rba_view_head{position:relative;padding:18px 300px 18px 30px;border-top:2px solid #656565;background:#f4f4f4;}
.rba_view_head h3{display:inline;margin:0 20px 0 0;font-size:18px;color:#333;}
.rba_view_head span{font-size:12px;}
.rba_view_head .bar{color:#ddd;font-size:12px;}
.rba_view_head .hit{position:absolute;top:22px;right:30px;width:300px;text-align:right;font-size:12px;}
.rba_view_head .hit span{}
.notice_view_head{position:relative;padding:18px 300px 18px 30px;border-top:2px solid #656565;background:#f4f4f4;}
.notice_view_head h3{display:inline;margin:0 20px 0 0;font-size:18px;color:#333;}
.notice_view_head span{font-size:12px;}
.notice_view_head .bar{color:#ddd;font-size:12px;}
.notice_view_head .hit{position:absolute;top:22px;right:30px;width:300px;text-align:right;font-size:12px;}
.notice_view_head .hit span{}
/* table type */
/*141010_jyj test_table2 추가*/
.test_table2{width:100%;margin:0 0 30px;border-top:1px solid #dddddd;}
.test_table2 table{width:100%;}
.test_table2 th{padding:16px 10px;font-size:14px;border-bottom:1px solid #dddddd;font-family:NGBold;background:#f8f1e9 url('../images/CMM/bg_th_bar.gif') 0 center no-repeat;}
.test_table2 th.tdf{background-image:none;}
.test_table2 td{padding:10px 10px 10px;font-size:14px;text-align:center;background:#fff7f0;border-bottom:1px solid #dddddd;}
.test_table2 td.subject {width:30%;}
.test_table2 td.subject2 {width:35%;}
.test_table2 td.view {width:90px;}
.test_table2 td.time {width:80px;}
.test_table{width:100%;margin:0 0 30px;border-top:2px solid #656565;border-bottom:2px solid #656565;}
.test_table table{width:100%;table-layout:fixed;}
.test_table th{padding:16px 10px;font-size:14px;border-bottom:1px solid #656565;font-family:NGBold;background:#f3f3f3 url('../images/CMM/bg_th_bar.gif') 0 center no-repeat;}
.test_table th.tdf{background-image:none;}
.test_table td{padding:6px 10px 2px;font-size:14px;text-align:center;border-bottom:1px solid #ddd;}
.test_table td.question a{display:inline-block;vertical-align:middle;color:#fff;margin:2px 2px 2px;font-family:NGBold;font-weight:bold;}
.test_table td.answer a{display:inline-block;vertical-align:middle;color:#fff;margin:2px 2px 2px;font-family:NGBold;font-weight:bold;}
.test_table td.listen a{display:inline-block;vertical-align:middle;color:#fff;margin:2px 2px 2px;font-family:NGBold;font-weight:bold;}
.test_table td.dwld a{display:inline-block;vertical-align:middle;color:#fff;margin:2px 2px 2px;font-family:NGBold;font-weight:bold;}
.lec_table {position:relative;width:100%;margin:0 0 30px;}
.lec_table2 {position:absolute;top:0;left:5px;width:960px;margin-right:5px;}
.scue_table{border-top:2px solid #656565;border-bottom:2px solid #656565;}
.scue_table table{width:100%;table-layout:fixed;}
.scue_table th{padding:16px 10px;font-size:14px;border-bottom:1px solid #656565;font-family:NGBold;background:#f3f3f3 url('../images/CMM/bg_th_bar.gif') 0 center no-repeat;}
.scue_table th.tdf{background-image:none;}
.scue_table td{padding:10px;font-size:14px;text-align:center;border-bottom:1px solid #ddd;border-top:0;}
.scue_table td.tdbn_l{border-left:0;}
.scue_table td.tdbn_r{border-right:0;}
.scue_table td.answer a{display:inline-block;vertical-align:middle;color:#fff;margin:2px 2px 2px;font-family:NGBold;font-weight:bold;}
.scue_table td.movie a{display:inline-block;vertical-align:middle;color:#fff;margin:2px 2px 2px;font-family:NGBold;font-weight:bold;}
.lec_table_box{position:relative;width:100%;border:1px solid #ddd;}
.lec_table_box .btn_lec_list.active{display:block;width:100%;height:25px;background:url('../images/CMM/icon_faq_open.png') center center no-repeat;}
.lec_table_box .btn_lec_list{display:block;width:100%;height:25px;padding:10px 0 0 60px;font-size:14px;font-weight:bold;text-align:center;background:url('../images/CMM/icon_faq_close.png') center center  no-repeat;}
.gh_table{width:100%;padding:0 0 0;margin:0 0 30px;border-top:2px solid #656565;}
.gh_table table{width:100%;table-layout:fixed;}
.gh_table th{padding:16px 10px;font-size:14px;border:1px solid #656565;font-family:NGBold;background:#f3f3f3 url('../images/CMM/bg_th_bar.gif') 0 center no-repeat;}
.gh_table th.tdf{background-image:none;}
.gh_table td{padding:26px 10px;font-size:14px;text-align:center;border:1px solid #ddd;}
.gh_table td *{vertical-align:middle;}
.gh_table td label{padding:5px;}
.gh_table td.tdbn_l{border-left:0;}
.gh_table td.tdbn_r{border-right:0;}
.mtest_table{width:100%;padding:0 0 0;margin:0 0 30px;border-top:2px solid #656565;}
.mtest_table table{width:100%;table-layout:fixed;}
.mtest_table th{padding:16px 10px;font-size:14px;border-bottom:1px solid #656565;font-family:NGBold;background:#f3f3f3 url('../images/CMM/bg_th_bar.gif') 0 center no-repeat;}
.mtest_table th.tdf{background-image:none;}
.mtest_table td{padding:26px 10px;font-size:14px;text-align:center;border-bottom:1px solid #ddd;}
.mtest_table td.dwld{width:520px;}
.mtest_table td.dwld a{display:inline-block;vertical-align:middle;color:#fff;margin:2px 2px 2px;font-family:NGBold;font-weight:bold;}
.mtest_table td.tdbn_l{border-left:0;}
.mtest_table td.tdbn_r{border-right:0;}
.fix_table{width:100%;padding:0 0 0;margin:0 0 30px;border-top:2px solid #656565;}
.fix_table table{width:100%;table-layout:fixed;}
.fix_table th{padding:16px 10px;font-size:14px;border-bottom:1px solid #656565;font-family:NGBold;background:#f3f3f3 url('../images/CMM/bg_th_bar.gif') 0 center no-repeat;}
.fix_table th.tdf{background-image:none;}
.fix_table td{padding:6px 10px 2px;font-size:14px;text-align:center;border-bottom:1px solid #ddd;}
.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_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}
/* 오디오 플레이어 */
.audio_box{width:100%;padding:0;margin:0 0 20px;}
/* 비디오 플레이어 */
.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_box{width:720px;height:406px;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;}
.player_box_pad{width:960px;height:420px;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{width:100%;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{width:100%;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;overflow-y:auto;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{display:block;height:40px;padding:0 20px;margin:0 0px 20px;}
.bookmark_list .btn_add_bookmark{display:block;width:100%;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 .player_text{float:left;display:inline-block;width:152px;height:15px;padding:2px 6px;line-height:15px;font-size:12px;border:1px solid #ddd;}
.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:132px;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;}
.bookmark_list .btn_edit_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;display:block;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;}
/*바나몽과 우당탕 친구들 동영상 갤러리*/
.vab_list_box2{position:relative;padding:20px 70px;border-top:1px solid #ddd;}
.vab_list_box2 .btn_prev{position:absolute;top:50%;left:0;width:70px;height:118px;margin-top:-59px;}
.vab_list_box2 .btn_next{position:absolute;top:50%;right:0;width:70px;height:118px;margin-top:-59px;}
.vab_list_box2 .list{width:960px;height:118px;overflow:hidden;}
.vab_list_box2 .list .slides_container {position:relative;width:830px;height:118px;position:relative;}
/*.vab_list_box2 .list .slides_container .s_area {overflow:hidden; position:absolute; left:0px; top:0px; }*/
.vab_list_box2 li{float:left;position:relative;width:156px;height:118px;margin:0 10px 10px 0;}
.vab_list_box2 li a{display:block;}
.vab_list_box2 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_box2 li .title .subject{width:100%;}
.vab_list_box2 li .thumb{position:relative;width:156px;height:118px;}
.vab_list_box2 li .thumb img{vertical-align:top;}
.vab_list_box2 li .mask{display:none;position:absolute;top:0;left:0;width:146px;height:108px;}
.vab_list_box2 li .mask.red{border:5px solid #ff5f49;}
.vab_list_box2 li .mask.green{border:5px solid #50a487;}
.vab_list_box2 li a:hover .mask{display:block;}
.vab_list_box2 li a:active .mask{display:block;}
.vab_list_box2 li a:focus .mask{display:block;}
.vab_list_box2 li a.active .mask{display:block;}
/* 요약노트 */
.snote_box{position:relative;border:1px solid #ddd;}
.snote_box h4{padding:13px 15px;font-size:16px;border-bottom:1px solid #ddd;}
.snote_box .btns{position:absolute;top:13px;left:100px;}
.snote_box .btns a{display:inline-block;margin:-1px;vertical-align:middle;text-align:center;color:#777;}
.snote_box .snote_textarea_box{}
.snote_box .snote_textarea_box fieldset{display:none;}
.snote_box .snote_textarea_box.active fieldset{display:block;}
.snote_box .snote_textarea_box #snote_textarea{height:0px;padding:0px 0px;border:0;vertical-align:top;font-size:12px;background:#fffef5;overflow:hidden;resize:none;}
.snote_box .snote_textarea_box_1 #snote_textarea{height:0px;padding:0px 0px;border:0;vertical-align:top;font-size:12px;background:#f3f8f8;overflow:hidden;resize:none;}
.snote_box .snote_textarea_box.active  #snote_textarea{width:793px;height:136px;padding:13px 150px 13px 15px;border-bottom:1px solid #ddd;overflow-y:auto;}
.snote_box .snote_textarea_box .btn_snote_submit{display:none;position:absolute;top:12px;right:20px;}
.snote_box .snote_textarea_box.active .btn_snote_submit{display:block;position:absolute;top:12px;right:20px;}
.snote_box .btn_snote_textarea.active{display:block;width:100%;height:19px;background:url('../images/CMM/btn_snote_open.gif') center 0 repeat;}
.snote_box .btn_snote_textarea{display:block;width:100%;height:19px;background:url('../images/CMM/btn_snote_close.gif') center 0 repeat;}
/* 학습 예정 강의 & 미 진행 강의 */
.latest_ts_list_box{width:100%;margin:0 0 0;background:url('../images/CMM/bg_latest_ts_list_box.gif') center 0 repeat;}
.latest_ts_list_box .txt{height:68px;padding:40px 20px 28px;font-size:30px;text-align:center;}
.latest_ts_list_box .ltlb_left{float:left;width:478px;height:250px;border:1px solid #ddd;background:#fff;}
.latest_ts_list_box .ltlb_left h4{padding:13px 15px;font-size:16px;border-bottom:1px solid #ddd;}
.latest_ts_list_box .ltlb_left .comp{position:relative;padding:40px;height:124px;overflow:hidden;text-align:center;}
.latest_ts_list_box .ltlb_left .comp p{margin:0 0 20px;font-size:16px;text-align:center;}
.latest_ts_list_box .ltlb_left .comp .btn_tmr_study_list{display:inline-block;text-align:center;width:219px;height:47px;line-height:47px;font-size:16px;color:#fff;border:1px solid #555;background:#777;}
.latest_ts_list_box .ltlb_right{float:left;width:479px;height:250px;margin-left:-1px;border:1px solid #ddd;background:#fff;}
.latest_ts_list_box .ltlb_right h4{padding:13px 15px;font-size:16px;border-bottom:1px solid #ddd;}
.latest_ts_list_box .ltlb_right .list{}
.latest_ts_list_box .ltlb_right .list ul{position:relative;height:204px;padding:0px 20px;overflow-y:auto;}
.latest_ts_list_box .ltlb_right .list li{position:relative;padding:18px 160px 18px 0;border-bottom:1px dashed #ddd;}
.latest_ts_list_box .ltlb_right .list_title{display:block;font-size:16px;font-weight:bold;}
.latest_ts_list_box .ltlb_right .list span{font-size:12px;color:#333;}
.latest_ts_list_box .ltlb{float:left;width:960px;height:auto;border:1px solid #ddd;background:#fff;}
.latest_ts_list_box .ltlb h4{padding:13px 15px;font-size:16px;border-bottom:1px solid #ddd;}
.latest_ts_list_box .ltlb .comp{position:relative;padding:40px;height:124px;overflow:hidden;text-align:center;}
.latest_ts_list_box .ltlb .comp p{margin:0 0 20px;font-size:16px;text-align:center;}
.latest_ts_list_box .ltlb .comp .btn_tmr_study_list{display:inline-block;text-align:center;width:219px;height:47px;line-height:47px;font-size:16px;color:#fff;border:1px solid #555;background:#777;}
.latest_ts_list_box .ltlb .list{position:relative;}
.latest_ts_list_box .ltlb .list ul{position:relative;height:204px;padding:0px 20px;overflow-y:auto;}
.latest_ts_list_box .ltlb .list li{position:relative;padding:18px 160px 18px 0;border-bottom:1px dashed #ddd;}
.latest_ts_list_box .ltlb .list_title{display:block;font-size:16px;font-weight:bold;}
.latest_ts_list_box .ltlb .list span{font-size:12px;color:#333;}
.latest_ts_list_box .bar{color:#ddd;font-size:12px;}
.latest_ts_list_box .mov_normal{position:absolute;top:50%;right:79px;display:inline-block;margin-top:-10px;text-align:center;color:#fff;}
.latest_ts_list_box .mov_hd{position:absolute;top:50%;right:0;display:inline-block;margin-top:-10px;text-align:center;color:#fff;}
/* 페이징 */
.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;}
/* 팁박스 0~9 */
.tip_box{position:relative;padding:16px 20px;margin:0 0 10px;font-size:15px;background:#f7f7f7;}
.tip_box img{vertical-align:top;}
.tip_box .btn_tips{position:absolute;top:50%;right:8px;margin:-14px 0 0 0;text-decoration:none;}
.tip_box1{position:relative;padding:25px 10px 25px 20px;margin:0 0 10px;font-size:15px;background:#f7f7f7;}
.tip_box1 img{vertical-align:top;}
.tip_box1 .btn_tips{position:absolute;top:50%;right:8px;margin:-25px 0 0 0;text-decoration:none;}
.tip_box1 .btn_tips a{display:inline-block;color:#fff;}
/* 댓글박스 */
.reply_box{width:100%;padding:0;margin:0 0 20px;border-top:2px solid #333333;border-bottom:2px solid #333333;}
.reply_box .rb_write_box{position:relative;height:118px;padding:20px;border-bottom:1px solid #ddd;background:#f7f7f7;}
.reply_box .rb_write_box .title{padding:0px 0 9px 26px;font-size:16px;background:url('../images/CMM/icon_reply.png') 0 0 no-repeat;}
.reply_box .rb_write_box .m_thumb{float:left;width:50px;height:50px;margin:0 20px 0 0;border:1px solid #ddd;}
.reply_box .rb_write_box .m_thumb img{vertical-align:top;}
.reply_box .rb_write_box .m_reply_textarea{float:left;position:relative;width:848px;height:52px;border:1px solid #ddd;}
.reply_box .rb_write_box .m_reply_textarea2{float:left;position:relative;width:796px;height:32px;border:1px solid #ddd;}
.reply_box .rb_write_box .m_reply_textarea .arrow{position:absolute;top:-1px;left:-14px;width:14px;height:16px;background:url('../images/CMM/m_reply_textarea_arrow.png') 0 0 repeat;}
.reply_box .rb_write_box .m_reply_textarea3{float:left;position:relative;width:656px;height:52px;border:1px solid #ddd;}
.reply_box .rb_write_box .m_reply_textarea3 .arrow{position:absolute;top:-1px;left:-14px;width:14px;height:16px;background:url('../images/CMM/m_reply_textarea_arrow.png') 0 0 repeat;}
.reply_box .rb_write_box .m_reply_textarea3 textarea{width:646px;height:38px;*height:37px;padding:7px 5px 7px;font-size:12px;line-height:18px;border:0;resize:none;vertical-align:top;}
.reply_box .rb_write_box .m_reply_textarea textarea{width:838px;height:38px;*height:37px;padding:7px 5px 7px;font-size:12px;line-height:18px;border:0;resize:none;vertical-align:top;}
.reply_box .rb_write_box .m_reply_textarea2 textarea{width:786px;height:18px;*height:17px;padding:7px 5px 7px;font-size:12px;line-height:18px;border:0;resize:none;vertical-align:top;}
#reply_submit{float:right;width:60px;height:34px;line-height:34px;*line-height:30px;color:#fff;font-size:14px;border:1px solid #777;background:#777;cursor:pointer;}
.reply_box .rb_write_box .secret_chk{float:right;width:60px;height:20px;vertical-align:top;}
.reply_box .rb_write_box .secret_chk input{vertical-align:bottom;}
.reply_box .rb_write_box .icons_box{margin:14px 0 0;}
.reply_box .rb_write_box .icons_box *{vertical-align:top;}
.reply_box .rb_write_box .icons_box dd{float:left;width:44px;}
.reply_box .rb_write_box .icons_box .icon_yn_box{width:160px;margin:0 20px 0 0;background:url('../images/CMM/bg_icon_yn_box.gif') 100% center no-repeat;}
.reply_box .rb_write_box .icons_box .icon_crt{padding:0 0 0 0px;}
.reply_box .rb_write_box .icons_box .txt_cnt{float:right;width:100px;padding-right:40px;}
.reply_box .rb_write_list{width:100%;padding:0px 0;}
.reply_box .rb_write_list li{position:relative;width:920px;padding:10px 20px;background:url('../images/CMM/bg_dotline2.gif') 0 100% repeat-x;}
.reply_box .rb_write_list.lhr li{position:relative;width:740px;padding:10px 200px 10px 20px;background:url('../images/CMM/bg_dotline2.gif') 0 100% repeat-x;}
.reply_box .rb_write_list.ctb li{position:relative;width:830px;padding:10px 110px 10px 20px;background:url('../images/CMM/bg_dotline2.gif') 0 100% repeat-x;}
.reply_box .rb_write_list li:after{display:block;clear:both;content:'';}
.reply_box .rb_write_list li:last-child{background:none}
.reply_box .rb_write_list li.last{background:none}
.reply_box .rb_write_list .m_thumb{float:left;width:50px;height:50px;margin:0 20px 0 0;border:1px solid #ddd;overflow:hidden;}
.reply_box .rb_write_list.lhr .m_thumb{float:left;width:50px;height:50px;margin:0 20px 0 0;border:0;overflow:hidden;}
.reply_box .rb_write_list .m_thumb img{width:50px;height:50px;}
.reply_box .rb_write_list .m_reply_txt{float:left;display:block;width:848px;}
.reply_box .rb_write_list.lhr .m_reply_txt{float:left;display:block;width:668px;}
.reply_box .rb_write_list.ctb .m_reply_txt{float:left;display:block;width:758px;}
.reply_box .rb_write_list .m_name_datatime{display:block;padding:0 0 0 0px;margin:0 0 4px;font-size:12px;line-height:22px;}
.reply_box .rb_write_list .m_name_datatime strong{font-size:14px;}
.reply_box .rb_write_list .m_name_datatime img{vertical-align:middle;}
.reply_box .rb_write_list .m_name_datatime .best{float:left;width:40px;height:20px;margin:0 3px;border:1px solid #308769;background:#50a487;text-align:center;line-height:20px;color:#fff;font-weight:bold;}
.reply_box .rb_write_list .m_txt{display:block;padding:0 0 0 0px;}
.reply_box .rb_write_list .m_lhr_box{display:block;position:absolute;top:10px;right:20px;height:30px;padding:0 0 0 0px;}
.reply_box .rb_write_list .m_lhr_box a{float:left;display:block;height:28px;line-height:28px;margin-left:-1px;}
.reply_box .rb_write_list .m_lhr_box span{float:left;display:block;height:28px;line-height:28px;margin-left:-1px;}
.reply_box .rb_write_list .m_lhr_box a.btn_like{padding:0 10px 0 30px;background:url('../images/CMM/btn_like_reply.gif') 0 0 no-repeat;color:#4ca2d9;}
.reply_box .rb_write_list .m_lhr_box a.btn_hate{padding:0 10px 0 30px;background:url('../images/CMM/btn_hate_reply.gif') 0 0 no-repeat;}
.reply_box .rb_write_list .m_lhr_box a.btn_report{width:43px;text-align:center;}
.reply_box .rb_write_list .m_lhr_box2{display:block;position:absolute;top:10px;right:20px;height:30px;padding:0 0 0 0px;}
.reply_box .rb_write_list .m_lhr_box2 a{float:left;display:block;height:28px;line-height:28px;margin-left:-1px;border:1px solid #ddd;}
.reply_box .rb_write_list .m_lhr_box2 span{float:left;display:block;height:28px;line-height:28px;margin-left:-1px;border:1px solid #ddd;}
.reply_box .rb_write_list .m_lhr_box2 span.btn_best{padding:0 10px;background:#50a487;color:#fff;font-weight:bold;}
.reply_box .rb_write_list .m_lhr_box2 a.btn_report{width:43px;text-align:center;margin:0 2px;}
/*토론방 댓글 - 이단구성*/
.reply_box2{width:100%;padding:0;margin:0 0 20px;border-top:2px solid #333333;}
.reply_box2 .rb_write_box{position:relative;height:98px;padding:20px;border-bottom:1px solid #ddd;background:#f7f7f7;}
.reply_box2 .rb_write_box .title{padding:0px 0 9px 26px;font-size:16px;background:url('../images/CMM/icon_reply.png') 0 0 no-repeat;}
.reply_box2 .rb_write_box .m_thumb{float:left;width:50px;height:50px;margin:0 20px 0 0;border:1px solid #ddd;}
.reply_box2 .rb_write_box .m_thumb img{vertical-align:top;}
.reply_box2 .rb_write_box .m_reply_textarea{float:left;position:relative;width:848px;height:52px;border:1px solid #ddd;}
.reply_box2 .rb_write_box .m_reply_textarea2{float:left;position:relative;width:796px;height:32px;border:1px solid #ddd;}
.reply_box2 .rb_write_box .m_reply_textarea .arrow{position:absolute;top:-1px;left:-14px;width:14px;height:16px;background:url('../images/CMM/m_reply_textarea_arrow.png') 0 0 repeat;}
.reply_box2 .rb_write_box .m_reply_textarea3{float:left;position:relative;width:656px;height:52px;border:1px solid #ddd;}
.reply_box .rb_write_box .m_reply_textarea3 .arrow{position:absolute;top:-1px;left:-14px;width:14px;height:16px;background:url('../images/CMM/m_reply_textarea_arrow.png') 0 0 repeat;}
.reply_box2 .rb_write_box .m_reply_textarea3 textarea{width:646px;height:38px;*height:37px;padding:7px 5px 7px;font-size:12px;line-height:38px;border:0;resize:none;vertical-align:top;}
.reply_box2 .rb_write_box .m_reply_textarea textarea{width:838px;height:38px;*height:37px;padding:7px 5px 7px;font-size:12px;line-height:38px;border:0;resize:none;vertical-align:top;}
.reply_box2 .rb_write_box .m_reply_textarea2 textarea{width:786px;height:18px;*height:17px;padding:7px 5px 7px;font-size:12px;line-height:18px;border:0;resize:none;vertical-align:top;}
#reply_submit{float:right;width:60px;height:34px;line-height:34px;*line-height:30px;color:#fff;font-size:14px;border:1px solid #777;background:#777;cursor:pointer;}
.reply_box2 .rb_write_box .secret_chk{float:right;width:60px;height:20px;vertical-align:top;}
.reply_box2 .rb_write_box .secret_chk input{vertical-align:bottom;}
.reply_box2 .rb_write_box .icons_box{margin:14px 0 0;}
.reply_box2 .rb_write_box .icons_box *{vertical-align:top;}
.reply_box2 .rb_write_box .icons_box dd{float:left;width:44px;}
.reply_box2 .rb_write_box .icons_box .icon_yn_box{width:160px;margin:0 20px 0 0;background:url('../images/CMM/bg_icon_yn_box.gif') 100% center no-repeat;}
.reply_box2 .rb_write_box .icons_box .icon_crt{padding:0 0 0 0px;}
.reply_box2 .rb_write_box .icons_box .txt_cnt{float:right;width:100px;padding-right:40px;}
.reply_box2 .rb_write_list{width:100%;padding:20px 0;}
.reply_box2 .rb_write_list .rb_write_list_half{width:48%;margin-right:10px;}
.reply_box2 .rb_write_list .rb_write_list_half ul{border-bottom:2px solid #333333;}
.reply_box2 .rb_write_list .rb_write_list_half li{position:relative;width:430px;;padding:10px 20px;background:url('../images/CMM/bg_dotline2.gif') 0 100% repeat-x;}
.reply_box2 .rb_write_list .rb_write_list_half li:after{display:block;clear:both;content:'';}
.reply_box2 .rb_write_list .rb_write_list_half li:last-child{background:none}
.reply_box2 .rb_write_list .rb_write_list_half li.last{background:none}
.reply_box2 .rb_write_list .rb_write_list_half .m_thumb{float:left;width:50px;height:50px;margin:0 20px 0 0;border:1px solid #ddd;overflow:hidden;}
.reply_box2 .rb_write_list .rb_write_list_half .m_thumb img{width:50px;height:50px;}
.reply_box2 .rb_write_list .rb_write_list_half .m_reply_txt{float:left;display:block;width:350px;}
.reply_box2 .rb_write_list .rb_write_list_half .m_name_datatime{display:block;padding:0 0 0 0px;margin:0 0 4px;font-size:12px;line-height:22px;}
.reply_box2 .rb_write_list .rb_write_list_half .m_name_datatime strong{font-size:14px;}
.reply_box2 .rb_write_list .rb_write_list_half .m_name_datatime img{vertical-align:middle;}
.reply_box2 .rb_write_list .rb_write_list_half .m_name_datatime .best{float:left;width:40px;height:20px;margin:0 3px;border:1px solid #308769;background:#50a487;text-align:center;line-height:20px;color:#fff;font-weight:bold;}
.reply_box2 .rb_write_list .rb_write_list_half .m_txt{display:block;padding:0 0 10px 0px;}
.reply_box2 .rb_write_list .rb_write_list_half .m_lhr_box{display:block;clear:both;position:relative;height:30px;margin:0 0 10px 70px;}
.reply_box2 .rb_write_list .rb_write_list_half .m_lhr_box a{float:left;display:block;height:28px;line-height:28px;margin-left:-1px;border:1px solid #ddd;}
.reply_box2 .rb_write_list .rb_write_list_half .m_lhr_box span{float:left;display:block;height:28px;line-height:28px;margin-left:-1px;}
.reply_box2 .rb_write_list .rb_write_list_half .m_lhr_box a.btn_like{padding:0 10px 0 30px;background:url('../images/CMM/btn_like_reply.gif') 0 0 no-repeat;color:#4ca2d9;}
.reply_box2 .rb_write_list .rb_write_list_half .m_lhr_box a.btn_hate{padding:0 10px 0 30px;background:url('../images/CMM/btn_hate_reply.gif') 0 0 no-repeat;}
.reply_box2 .rb_write_list .rb_write_list_half .m_lhr_box a.btn_report{width:43px;text-align:center;}
.reply_box .rb_write_list .m_ctb_box{display:block;position:absolute;top:50%;right:20px;height:30px;padding:0 0 0 0px;margin-top:-15px;}
.reply_box .rb_write_list .m_ctb_box a.btn_ct{display:block;width:35px;height:30px;padding:0 0 0 30px;line-height:30px;color:#fff;text-align:left;background:url('../images/CMM/btn_pg_qna_s.gif') 0 0 no-repeat;}
.reply_box .rb_write_list .m_ctb_box span.btn_ct_c{display:block;width:35px;height:30px;padding:0 0 0 30px;line-height:30px;color:#fff;text-align:left;background:url('../images/CMM/btn_pg_qna_c.gif') 0 0 no-repeat;}
.reply_box .rb_write_list .m_ctb_box span.btn_ct_d{display:block;width:35px;height:30px;padding:0 0 0 30px;line-height:30px;color:#fff;text-align:left;background:url('../images/CMM/btn_pg_qna_d.gif') 0 0 no-repeat;}
.reply_box .rb_write_list2{width:100%;padding:0px 0;}
.reply_box .rb_write_list2 li{position:relative;width:858px;padding:10px 20px;background:url('../images/CMM/bg_dotline2.gif') 0 100% repeat-x;}
.reply_box .rb_write_list2.lhr li{position:relative;width:740px;padding:10px 200px 10px 20px;background:url('../images/CMM/bg_dotline2.gif') 0 100% repeat-x;}
.reply_box .rb_write_list2.ctb li{position:relative;width:830px;padding:10px 110px 10px 20px;background:url('../images/CMM/bg_dotline2.gif') 0 100% repeat-x;}
.reply_box .rb_write_list2 li:after{display:block;clear:both;content:'';}
.reply_box .rb_write_list2 li:last-child{background:none}
.reply_box .rb_write_list2 li.last{background:none}
.reply_box .rb_write_list2 .m_thumb{float:left;width:50px;height:50px;margin:0 20px 0 0;border:1px solid #ddd;overflow:hidden;}
.reply_box .rb_write_list2.lhr .m_thumb{float:left;width:50px;height:50px;margin:0 20px 0 0;border:0;overflow:hidden;}
.reply_box .rb_write_list2 .m_thumb img{width:50px;height:50px;}
.reply_box .rb_write_list2 .m_reply_txt{float:left;display:block;width:786px;}
.reply_box .rb_write_list2.lhr .m_reply_txt{float:left;display:block;width:668px;}
.reply_box .rb_write_list2.ctb .m_reply_txt{float:left;display:block;width:758px;}
.reply_box .rb_write_list2 .m_name_datatime{display:block;padding:0 0 0 0px;margin:0 0 4px;font-size:12px;line-height:22px;}
.reply_box .rb_write_list2 .m_name_datatime strong{font-size:14px;}
.reply_box .rb_write_list2 .m_name_datatime img{vertical-align:middle;}
.reply_box .rb_write_list2 .m_txt{display:block;padding:0 0 0 0px;}
.reply_box .rb_write_list2 .m_lhr_box{display:block;position:absolute;top:50%;right:20px;height:30px;padding:0 0 0 0px;margin-top:-15px;}
.reply_box .rb_write_list2 .m_lhr_box a{float:left;display:block;height:28px;line-height:28px;border:1px solid #ddd;margin-left:-1px;}
.reply_box .rb_write_list2 .m_lhr_box a.btn_like{padding:0 10px 0 30px;background:url('../images/CMM/btn_like_reply.gif') 0 0 no-repeat;}
.reply_box .rb_write_list2 .m_lhr_box a.btn_hate{padding:0 10px 0 30px;background:url('../images/CMM/btn_hate_reply.gif') 0 0 no-repeat;}
.reply_box .rb_write_list2 .m_lhr_box a.btn_report{width:43px;text-align:center;}
.reply_box .rb_write_list2 .m_ctb_box{display:block;position:absolute;top:50%;right:20px;height:30px;padding:0 0 0 0px;margin-top:-15px;}
.reply_box .rb_write_list2 .m_ctb_box a.btn_ct{display:block;width:35px;height:30px;padding:0 0 0 30px;line-height:30px;color:#fff;text-align:left;background:url('../images/CMM/btn_pg_qna_s.gif') 0 0 no-repeat;}
.reply_box .rb_write_list2 .m_ctb_box span.btn_ct_c{display:block;width:35px;height:30px;padding:0 0 0 30px;line-height:30px;color:#fff;text-align:left;background:url('../images/CMM/btn_pg_qna_c.gif') 0 0 no-repeat;}
.reply_box .rb_write_list2 .m_ctb_box span.btn_ct_d{display:block;width:35px;height:30px;padding:0 0 0 30px;line-height:30px;color:#fff;text-align:left;background:url('../images/CMM/btn_pg_qna_d.gif') 0 0 no-repeat;}
/* 게시판뷰 이전,다음글 */
.page_box{width:100%;padding:0;margin:0 0 20px;}
.page_box ul{width:100%;border-top:2px solid #b2b1b1;border-bottom:2px solid #b2b1b1;margin-bottom:15px;}
.page_box ul li{width:100%;border-bottom:1px solid #ddd;}
.page_box ul li:after{display:block;clear:both;content:'';}
.page_box ul li.last{border:none;}
.page_box ul li a{display:block;padding:0 0 0 20px;font-size:14px;height:34px;line-height:34px;overflow:hidden;}
.page_box ul li span{float:left;display:block;width:100px;height:34px;line-height:34px;font-size:14px;text-align:center;color:#333;background:#f3f3f3;}
/* 게시판 버튼 영역 */
.b_btns{width:100%;padding:0;margin:0 0 20px;}
.btn_list{}
.btn_list *{vertical-align:middle;}
.btn_list a{display:block;width:86px;height:29px;line-height:29px;padding:0;font-size:14px;text-align:center;color:#fff;border:1px solid #777;background:#777;}
/* 빨간펜 전국 모의고사 */
.irt_box_ing{}
.irt_box_ing.identify_rmtest{height:450px;background:#ffe48d url('../images/CMM/bg_identifyrmtest.gif') center 0 no-repeat;}
.irt_box_ing.identify_rmtest_no{height:279px;background:#ffe48d url('../images/CMM/bg_identifyrmtest_no.gif') center 0 no-repeat;}
.irt_box_ing.identify_rmtest h3{padding:23px 0 7px;line-height:65px;font-size:50px;color:#ff5d47;}
.irt_box_ing.identify_rmtest_no h3{padding:29px 0 7px;font-size:30px;color:#333;font-family:NGNormal;font-weight:normal;}
.irt_box_ing.identify_rmtest_no h3 span{color:#ff5d47;}
.irt_box_ing p{font-size:18px;}
.irt_box_ing.identify_rmtest ul{margin:44px 0 0;}
.irt_box_ing.identify_rmtest_no ul{margin:44px 0 0;}
.irt_box_ing li{width:450px;padding:8px 0;font-size:16px;height:20px;border-bottom:1px dashed #c29f61;*zoom:1;}
.irt_box_ing li.last{width:450px;padding:8px 0;border-bottom:0;}
.irt_box_ing li:after{display:block;clear:both;content:'';}
.irt_box_ing li .dtitle{display:block;width:140px;float:left;}
.irt_box_ing li .dcont{display:block;width:310px;float:left;text-align:left;}
/*.irt_box_cont{width:100%;margin-top:-151px;background:url('../images/CMM/bg_irt_box_cont.gif') center 0 no-repeat;}*/
.irt_box_cont{width:100%;margin-top:-151px;}
.irt_box_cont ul{width:100%;background:url('../images/CMM/bg_irt_box_cont.gif') center 0 no-repeat;}
.irt_box_cont ul.two{width:100%;background:url('../images/CMM/bg_irt_box_cont2.gif') center 0 no-repeat;}
.irt_box_cont li{float:left;width:25%;height:124px;padding-top:136px;text-align:center;}
.irt_box_cont li.two{float:left;width:50%;height:124px;padding-top:136px;text-align:center;}
.irt_box_cont li .subject{display:block;margin:0 0 8px;font-size:30px;}
.irt_box_cont li .take{display:block;margin:0 0 10px;font-size:14px;color:#ff5d47;}
.irt_box_cont li .btn_take{display:block;width:95px;height:22px;margin:0 auto;line-height:22px;font-family:NGBold;color:#fff;border:1px solid #ff5d47;font-weight:bold;background:#ff5d47;}
.irt_box_cont li.kor{background:url('../images/CMM/irt_box_cont_kor.png') center 31px no-repeat;}
.irt_box_cont li.math{background:url('../images/CMM/irt_box_cont_math.png') center 31px no-repeat;}
.irt_box_cont li.soc{background:url('../images/CMM/irt_box_cont_soc.png') center 31px no-repeat;}
.irt_box_cont li.sci{background:url('../images/CMM/irt_box_cont_sci.png') center 31px no-repeat;}
.irt_box_cont p.tip_14px{font-size:14px;line-height:22px;margin:0;}
.irt_box_foot{height:668px;}
.irt_box_foot h4{padding:58px 0 7px;font-size:24px;}
.irt_list{position:relative;height:100px;padding:20px 20px 80px;margin:0 0 10px;border:5px solid #eee;background:url('../images/CMM/bg_pattern.gif') 0 bottom repeat-x;}
.irt_list ul{width:100%;}
.irt_list li{display:block;padding:3px 0 3px 10px;font-size:14px;}
.irt_list .btn_irt_all_view{position:absolute;bottom:10px;left:50%;width:185px;height:38px;line-height:38px;margin:0 0 0 -94px;text-align:center;font-size:15px;color:#fff;font-family:NGBold;font-weight:bold;border:1px solid #777777;background:#777777;}
.irt_table{width:100%;}
.irt_table table{width:100%;border-top:1px solid #656565;}
.irt_table th{padding:12px;font-size:14px;border:1px solid #dddddd;border-top:0;border-bottom:0;background:#f3f3f3;}
.irt_table td{padding:12px;font-size:14px;border:1px solid #dddddd;line-height:22px;}
.irt_table td.category{text-align:center;}
.irt_table td.tdc{text-align:center;}
.irt_table .fl_r{margin:8px 0;font-size:14px;}
/* 수학경시대비 모의고사 */
.bg_imt_box{width:100%;}
.imt_box{width:100%;height:600px;}
.imt_box2{width:100%;}
.imt_box_0.no{height:307px;background:#ebffdd url('../images/CMM/bg_imt_box.gif') center 0 no-repeat;}
.imt_box_0.ing{height:307px;background:#ebffdd url('../images/CMM/bg_imt_box_ing.gif') center 0 no-repeat;}
.imt_box_0.ing h3{padding:23px 0 7px;line-height:65px;font-size:50px;color:#ff5d47;}
.imt_box_0 h3{font-size:30px;padding:46px 0 6px;font-family:NGNormal;font-weight:normal;letter-spacing:-2px;}
.imt_box_0 p{font-size:18px;}
.imt_box_0 ul{margin:44px 0 0;}
.imt_box_0 li{width:450px;padding:8px 0;font-size:16px;height:20px;border-bottom:1px dashed #c29f61;*zoom:1;}
.imt_box_0 li.last{width:450px;padding:8px 0;border -bottom:0;}
.imt_box_0 li:after{display:block;clear:both;content:'';}
.imt_box_0 li .dtitle{display:block;width:140px;float:left;}
.imt_box_0 li .dcont{display:block;width:310px;float:left;text-align:left;}
.imt_box_1{margin:0 0 0px;}
.imt_box_1 h4{padding:35px 0 4px;font-size:30px;}
.imt_box_1 p{font-size:18px;margin:0 0 18px;}
.imt_box_1 .btns{}
.imt_box_1 .btns a{display:inline-block;width:184px;height:38px;line-height:38px;text-align:center;color:#fff;font-size:15px;border:1px solid #ed523c;background:#ff5d47;}
.math_test { width:100%; background:url('../images/CMM/bg_math_green.png') repeat-x;}
.math_con { background:url('../images/CMM/irt_box_cont_math.png') #fff 150px 17px no-repeat; width:958px; height:135px; border:1px solid #ddd; margin:0 auto;}
.math_con div{ padding:40px 0 0 260px; position:relative;}

.math_test_pad { width:100%; background:url('../images/CMM/bg_math_green.png') repeat-x;}
.math_con_pad { background:url('../images/CMM/irt_box_cont_math.png') #fff 150px 17px no-repeat; width:1220px; height:135px; border:1px solid #ddd; margin:0 auto;}
.math_con_pad div{ padding:40px 0 0 260px; position:relative;}

.btn_math {width:105px;height:35px;margin:0 auto;line-height:35px;font-family:NGBold;color:#fff;border:1px solid #ff5d47;font-weight:bold;background:#ff5d47; text-align:center; font-size:14px; position:absolute; right:30px; top:50px;}
.math_con span{display:block;}
/*모의고사 초기화 팝업*/
.test_reset {padding:20px;  width:400px ;}
.test_reset p {background:url('../images/CMM/img_essential.png') 0 3px no-repeat;padding:0 15px ; margin:10px 0;}
.test_reset .line {border-bottom:1px solid #e3e3e3; padding-bottom:20px;}
/* 영어 영역별 학습 */
.etc_ec_head{position:relative;width:100%;height:323px;padding:0 0 32px;border-bottom:2px solid #ff5d47;}
.etc_ec_head.etcecstudyls{background:url('../images/CMM/bg_etcecstudy_ls.gif') 100% 100% no-repeat;}
.etc_ec_head.etcecstudygrammer{background:url('../images/CMM/bg_etcecstudy_gr.gif') 100% 100% no-repeat;}
.etc_ec_head.etcecstudylt{background:url('../images/CMM/bg_etcecstudy_lt.gif') 100% 100% no-repeat;}
.etc_ec_head .txt0{padding:0 0 0;margin:0 0 0;font-size:20px;}
.etc_ec_head .txt1{padding:0 0 0;margin:0 0 10px;font-size:48px;}
.etc_ec_head .txt2{padding:0px 0 8px;margin:0 0 8px;font-size:15px;line-height:20px;background:url('../images/CMM/bg_etc_ec_head_txt3.gif') 0 100% no-repeat;}
.etc_ec_head .txt3{padding:0 0 0;margin:0 0 4px;font-size:15px;}
.etc_ec_head .txt3 span{display:inline-block;padding:0 27px 0 0;}
.etc_ec_head .txt4{padding:0 0 0;margin:0 0 20px;font-size:13px;}
.etc_ec_head .btns{padding:0;margin:0 0 70px;}
.etc_ec_head .btns .sample{display:inline-block;}
.etc_ec_head .btns .book{display:inline-block;}
.etc_ec_head .txt5{position:absolute;bottom:12px;left:0;padding:0 0 0 10px;margin:0 0 0px;font-size:14px;}
.etc_ec_head .all_lec_list .all_lec_open{position:absolute;bottom:12px;right:10px;float:right;font-size:14px;padding-left:10px;background:url('../images/CMM/icon_arrow_open4.png') 0 7px no-repeat;} /*141010_jyj 추가*/
.etc_ec_head .all_lec_list .all_lec_close{position:absolute;bottom:12px;right:10px;float:right;font-size:14px;padding-left:10px;background:url('../images/CMM/icon_arrow_close4.png') 0 7px no-repeat;} /*141010_jyj 추가*/
.lec_tit {position:relative;line-height:80px; color:#000; border-top:1px solid #ddd; background:url('../images/CMM/bg_lec.png') 0 50% no-repeat}
.lec_tit a:hover,a:active,a:focus,a:visited{text-decoration:none;}
.lec_tit .num {line-height:38px; width:36px; color:#fff; padding:5px 11px 0 4px;}
.lec_tit .icon_arrow{position:absolute;top:50%;margin-top:-5px;right:20px;width:17px;height:10px;background:url('../images/CMM/icon_faq_open.png') 0 0 no-repeat;}
.lec_tit .icon_arrow.active{position:absolute;top:50%;margin-top:-5px;right:20px;width:17px;height:10px;background:url('../images/CMM/icon_faq_close.png') 0 0 no-repeat;}
/* 빨간펜 독서논술, 빨간펜S 국어 동영상 강의 */
.box960x136{height:92px;padding:22px 0 22px 220px;margin:0 0 30px;overflow:hidden;}
.box960x136.scue{background:#eeeeee url('../images/CMM/bg_scue_index.gif') 0 0 no-repeat;}
.box960x136.kor{background:#eeeeee url('../images/CMM/bg_koreanlist.gif') 0 0 no-repeat;}
.box960x136.math{background:#eeeeee url('../images/CMM/bg_mathlist.gif') 0 0 no-repeat;}
.box960x136.hanja{background:#eeeeee url('../images/CMM/bg_hanjalist.gif') 0 0 no-repeat;}
.box960x136 h3{margin:0 0 2px;font-size:20px;font-weight:bold;}
.box960x136 p{margin:0 0 9px;font-size:14px;}
.box960x136 .btns{}
.box960x136 .btns a{display:inline-block;}
.my_gh_box .sas{width:100%;margin:0 0 10px;}
.my_gh_box .sas .fl_r {display:inline-block;width:300px;text-align:right;}
.my_gh_box .sas *{vertical-align:middle;}
.my_gh_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;}
.my_gh_box .sas .btn_select_sm:hover{text-decoration:underline;}
.my_gh_box .sas .btn_select_sm:active{text-decoration:underline;}
.my_gh_box .sas .btn_select_sm:focus{text-decoration:underline;}
.my_gh_box .sas:after{display:block;clear:both;content:''}
.movie_lecture_box{position:relative;width:920px;padding:15px;margin:20px 0 24px;line-height:40px;border:5px solid #eee;font-size:20px;}
.movie_lecture_box:after{display:block;clear:both;content:''}
.movie_lecture_box .fl_l{width:540px;}
.movie_lecture_box .btn_haview{width:380px;text-align:right;}
.movie_lecture_box .btn_haview a{display:inline-block;}
.my_gh_box .btns{margin:0 0 10px;}
.my_gh_box .btns a{display:inline-block;color:#fff;text-align:center;font-size:14px;}
.my_gh_box .btn_view{height:40px;padding:15px;border-top:0;text-align:center;background:url('../images/CMM/bg_pattern2.gif') 0 100% repeat-x;}
.my_gh_box .btn_view a{display:inline-block;color:#fff;text-align:center;font-size:15px;}
/* 바나몽과 우당탕 친구들 */
.bfc_visual_box{text-align:center;}
.bfc_visual_box img{vertical-align:top;}
.character_list{width:100%;padding:30px 0 0;}
.character_list h4{font-size:30px;margin:0 0 20px;}
.character_list .txt{padding:0 0 30px;line-height:25px;}
.character_list ul{width:100%;height:1340px;}
.character_list li{padding:30px 0 30px 260px;margin:0 0 40px;font-size:14px;line-height:25px;}
.character_list li h5{font-size:20px;margin:0 0 10px}
.character_list .banamong{background:url('../images/CMM/bg_character_list.gif') 0 0px no-repeat;}
.character_list .warping{background:url('../images/CMM/bg_character_list.gif') 0 -266px no-repeat;}
.character_list .jabson{background:url('../images/CMM/bg_character_list.gif') 0 -560px no-repeat;}
.character_list .kungki{background:url('../images/CMM/bg_character_list.gif') 0 -826px no-repeat;}
.character_list .fuchi{background:url('../images/CMM/bg_character_list.gif') 0 -1100px no-repeat;}
/* +JEM */
.kids_level{height:59px;line-height:59px;font-size:20px;text-align:center;}
.rtable_select{height:27px;line-height:27px;padding:20px;text-align:center;}
.rtable_select strong{font-size:18px;}
.rtable_select select{width:630px;}
.rtable_select2{height:27px;line-height:27px;padding:10px 0 10px;text-align:left;}
.rtable_select2 strong{font-size:18px;}
.rtable_select2 select{}
.g_tip_box{width:100%;margin:0px 0;}
.g_tip_box li{width:100%;height:56px;margin:30px 0;}
.g_tip_box li:after{display:block;clear:both;content:'';}
.g_tip_box li .g_img{float:left;width:262px;background:url('../images/CMM/bg_bar_h56.gif') 100% 0 no-repeat;}
.g_tip_box li .txt{float:left;width:658px;padding:0px 0 0 40px;}
.g_tip_box li .txt strong{display:block;font-size:16px;padding:4px 0;margin:0 0 0px;}
.g_tip_box li .txt strong.br2{display:block;font-size:16px;padding:0px 0 4px;margin:0 0 0px;}
.g_tip_box li .txt p{font-size:14px;}
.g_tip_box p.ver_mid *{vertical-align:middle;}
.rcard_info_box{width:100%;}
.rcard_info_box .rib_search_box{height:284px;padding:0 0 0 422px;background:url('../images/CMM/bg_rib_search_box.gif') 0 0 no-repeat;}
.rcard_info_box .rib_search_box .sper{padding:15px 20px;margin:0 0 38px;font-size:16px;background:#f7f7f7;}
.rcard_info_box .rib_search_box .select_rtable legend{margin:0 0 8px;}
.rcard_info_box .rib_search_box .select_rtable select{width:538px;margin:0 0 5px;}
.rcard_info_box .btns{text-align:center;padding:10px 0;}
.rcard_info_box .btns a{display:inline-block;}
.rtest_table{position:relative;padding:40px 40px 30px;margin:0 0 30px;border:1px solid #ddd;}
.rtest_table h5{text-align:left;font-size:18px;font-family:NGBold;font-weight:bold;margin:0 0 9px;}
.rtest_table .tip{font-size:14px;margin:0 0 10px;}
.rtest_table table{width:100%;table-layout:fixed;margin:0 0 20px;}
.rtest_table tbody{margin:10px 0;}
.rtest_table tfoot{}
.rtest_table th{padding:17px 10px;font-size:14px;border:1px solid #ddd;border-top:1px solid #656565;font-family:NGBold;}
.rtest_table th.tdf{background-image:none;}
.rtest_table td{padding:10px;font-size:14px;text-align:center;border:1px solid #ddd;}
.rtest_table td.tdh{border:1px solid #ddd;border-top:1px solid #656565;}
.rtest_table td.tdbn_l{border-left:0;}
.rtest_table td.tdbn_r{border-right:0;}
.rtest_table .tdbg_white{background:#ffffff;}
.rtest_table .tdbg_red{background:#fff4f2;}
.rtest_table .tdbg_gray{background:#f3f3f3;}
.rtest_table .p_caption{text-align:left;font-size:18px;font-family:NGBold;font-weight:bold;margin:0 0 9px;}
.rtest_table .graph_box{width:100%;height:380px;margin:0 0 10px;background:#f3f3f3;}
.st_change{padding:20px 50px 20px;border-bottom:1px solid #ddd;}
.st_change .stc_txt p{margin:0 0 20px;}
.st_change .stc_select select{width:19%;margin:0 3px 0 0;}
.stc_btns{padding:20px 0 20px;text-align:center;}
.stc_btns a{display:inline-block;}
.cs_tip_box{width:100%;margin:0px 0;}
.cs_tip_box li{width:100%;height:56px;padding:15px 0;margin:0px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.cs_tip_box li:after{display:block;clear:both;content:'';}
.cs_tip_box li .g_img{float:left;width:162px;padding:0 10px;font-size:14px;background:url('../images/CMM/bg_bar_h56.gif') 100% 0 no-repeat;}
.cs_tip_box li .txt{float:left;width:758px;padding:8px 0 0 20px;}
.cs_tip_box li .txt p{font-size:14px;}
.cs_tip_box p.ver_mid *{vertical-align:middle;}
.sdq_box{padding:15px;}
.sdq_box h4{width:600px;font-size:20px;line-height:40px;}
.select_step{padding:6px 0 0;}
.select_step select{width:180px;}
.select_step2{padding:14px 15px 0 0;}
.select_step2 select{width:280px;}
.pj_sl_box{width:100%;padding:20px 0;}
.pj_sl_box .thumb{position:relative;float:left;width:339px;height:184px;margin:0 50px 0 10px;overflow:hidden;}
.pj_sl_box .thumb .mask{position:absolute;top:0;left:0;width:339px;height:184px;background:url('../images/CMM/mask_339x184.png') 0 0 no-repeat;}
.pj_sl_box .stc_txt{float:right;width:560px;padding:20px 0 0;}
.pj_sl_box .stc_txt .sper{padding:15px 20px;margin:0 0 38px;font-size:16px;background:#f7f7f7;}
.step_list{position:relative;padding:157px 0 0 0;}
.step_list h4{position:absolute;top:0;left:0;width:100%;font-size:24px;text-align:center;color:#666;}
.step_list .list_tab{position:relative;width:100%;}
.step_list .list_tab li{float:left;}
.step_list .list_tab .circle_tab{position:absolute;top:-117px;width:68px;height:68px;text-align:center;line-height:68px;font-size:20px;font-family:NGBold;font-weight:bold;background:url('../images/CMM/bg_circle_tab.png') 0 0 no-repeat;}
.step_list .list_tab .circle_tab.num1{left:30px;}
.step_list .list_tab .circle_tab.num2{left:106px;}
.step_list .list_tab .circle_tab.num3{left:182px;}
.step_list .list_tab .circle_tab.num4{left:258px;}
.step_list .list_tab .circle_tab.num5{left:334px;}
.step_list .list_tab .circle_tab.num6{left:410px;}
.step_list .list_tab .circle_tab.num7{left:486px;}
.step_list .list_tab .circle_tab.num8{left:562px;}
.step_list .list_tab .circle_tab.num9{left:638px;}
.step_list .list_tab .circle_tab.num10{left:714px;}
.step_list .list_tab .circle_tab.num11{left:790px;}
.step_list .list_tab .circle_tab.num12{left:866px;}
.step_list .list_tab .circle_tab:hover{color:#fff;background:url('../images/CMM/bg_circle_tab_on.png') 0 0 no-repeat;}
.step_list .list_tab .circle_tab:active{color:#fff;background:url('../images/CMM/bg_circle_tab_on.png') 0 0 no-repeat;}
.step_list .list_tab .circle_tab:focus{color:#fff;background:url('../images/CMM/bg_circle_tab_on.png') 0 0 no-repeat;}
.step_list .list_tab .circle_tab.active{color:#fff;background:url('../images/CMM/bg_circle_tab_on.png') 0 0 no-repeat;}
.step_list .list_tab .list_box{display:none;}
.step_list .list_tab .list_box.active{display:block;}
.step_list .list_tab .list_box ul{width:973px;margin-left:-13px;}
.step_list .list_tab .list_box li{width:188px;height:332px;padding:20px 20px 15px 20px;margin:0 0 10px 13px;border:1px solid #ddd;overflow:hidden;}
.step_list .list_tab .list_box li .list_title{text-align:center;font-size:15px;margin:0 0 15px;font-family:NGBold;font-weight:bold;}
.step_list .list_tab .list_box li .thumb{width:186px;height:186px;margin:0 0 20px;border:1px solid #4f5b61;overflow:hidden;}
.step_list .list_tab .list_box li .thumb img{vertical-align:top;}
.step_list .list_tab .list_box li .btns{}
.step_list .list_tab .list_box li .btns a{display:block;margin:0 0 5px;}
.bvls_list{width:100%;margin:0 0 40px;}
.bvls_list li{float:left;width:135px;height:256px;padding:14px 28px 20px;margin:-1px 0 0 -1px;border:1px solid #ddd;overflow:hidden;}
.bvls_list li .title{margin:0 0 10px;}
.bvls_list li .thumb{width:132px;height:187px;margin:0 0 15px;border:1px solid #333;overflow:hidden;}
.bvls_list li .thumb img{vertical-align:top;}
.bvls_list li .btns{}
.bvls_list li .btns a{width:62px;display:inline-block;margin:0 0 5px;text-align:center;color:#fff;}
.hw_form_box{width:100%;margin:0 0 27px;}
.hw_form_box legend{width:100%;margin:0 0 8px;font-size:24px;font-family:NGBold;font-weight:bold;}
.hw_form_box table{width:100%;}
.hw_form_box table .td_t1b{border-top:1px solid #000;}
.hw_form_box th{width:171px;padding:16px 10px;font-size:14px;border:1px solid #ddd;font-family:NGBold;background:#f3f3f3;}
.hw_form_box td{padding:10px;font-size:14px;border:1px solid #ddd;}
.hw_form_box .txt_lang{font-size:13px;}
.hw_form_box .hw_textarea{height:136px;resize:none;}
.hw_form_box .hw_save{text-align:center;}
.hw_form_box .hw_save a{display:inline-block;}
.re_study_box{width:100%;}
.re_study_box .re_study_head{padding:20px;font-size:20px;}
.re_study_box .re_study_head h3{font-weight:normal;}
.re_study_box .re_study_cont{padding:40px 0 70px 80px;}
.re_study_box .re_study_cont .thumb{position:relative;width:290px;height:290px;text-align:center;overflow:hidden;}
.re_study_box .re_study_cont .thumb .mask{position:absolute;top:0;left:0;width:290px;height:290px;background:url('../images/CMM/mask_290x290.png') 0 0 no-repeat;}
.re_study_box .re_study_cont .txt{position:relative;width:500px;height:290px;}
.re_study_box .re_study_cont .txt h3{font-size:30px;}
.re_study_box .re_study_cont .txt .btn_tsq{display:block;width:303px;height:70px;margin:20px 0;font-size:18px;line-height:66px;text-align:center; background:url('../images/CMM/btn_today_study_go.png') 0 0 no-repeat;}
.re_study_box .re_study_cont .txt .btns{position:absolute;bottom:0;left:0;text-align:left;}
.re_study_box .re_study_cont .txt .btns a{display:inline-block;}
.re_study_box .btn_quick_bm{width:100%;}
.re_study_box .btn_quick_bm li{float:left;width:33.3333333333%;}
.re_study_box .btn_quick_bm li a{display:block;padding:20px 20px 19px 100px;margin:0 0 0 -1px;border:1px solid #ddd;}
.re_study_box .btn_quick_bm li a.icon_rtable{background:url('../images/CMM/icon_rtable.png') 27px center no-repeat;}
.re_study_box .btn_quick_bm li a.icon_rcard{background:url('../images/CMM/icon_rcard.png') 27px center no-repeat;}
.re_study_box .btn_quick_bm li a.icon_rtime{background:url('../images/CMM/icon_rtime.png') 27px center no-repeat;}
.re_study_box .btn_quick_bm li a strong{display:block;margin:0 0 6px;}
.study_class_book_box{width:100%;}
.study_class_book_box .scbb_head{padding:20px 0 0px 420px;height:338px;}
.study_class_book_box .scbb_head.bg_scb_0{background:url('../images/CMM/bg_scb_0.gif') 0 20px no-repeat;}
.study_class_book_box .scbb_head.bg_scb_1{background:url('../images/CMM/bg_scb_1.gif') 0 20px no-repeat;}
.study_class_book_box .scbb_head.bg_scb_2{background:url('../images/CMM/bg_scb_2.gif') 0 20px no-repeat;}
.study_class_book_box .scbb_head.bg_scb_3{background:url('../images/CMM/bg_scb_3.gif') 0 20px no-repeat;}
.study_class_book_box .scbb_head.bg_scb_4{padding:50px 0 0 420px;height:193px;background:url('../images/CMM/bg_scb_4.gif') 0 -10px no-repeat;}
.study_class_book_box .scbb_head h4{font-size:40px;}
.study_class_book_box .scbb_head .txt{font-size:20px;}
.study_class_book_box .re_study_head{padding:20px;font-size:20px;}
.study_class_book_box .select_scbb{padding:0px 0 0;margin:0 0 0px;font-size:20px;}
.study_class_book_box .select_scbb legend{width:100%;margin:0 0 6px;}
.study_class_book_box .select_scbb .dp_block{width:530px;margin:0 0 5px;}
.study_class_book_box .select_scbb .btns{margin:15px 0 0;text-align:center;}
.study_class_book_box .select_scbb .btns{margin:15px 0 0;text-align:center;}
.study_class_book_box .week_tab{position:relative;width:100%;padding:60px 0 0;margin:40px 0 0;}
.study_class_book_box .week_tab .week_tab_title{position:absolute;top:10px;width:153px;height:40px;font-size:20px;line-height:40px;font-family:NGBold;color:#fff;text-align:center;background:#ddd;}
.study_class_book_box .week_tab .week_tab_title:hover{top:0;padding-bottom:10px;background:#ff5d47;}
.study_class_book_box .week_tab .week_tab_title:active{top:0;padding-bottom:10px;background:#ff5d47;}
.study_class_book_box .week_tab .week_tab_title:focus{top:0;padding-bottom:10px;background:#ff5d47;}
.study_class_book_box .week_tab .week_tab_title.active{top:0;padding-bottom:10px;background:#ff5d47;}
.study_class_book_box .week_tab .week_tab_title.wtt_0{left:0;}
.study_class_book_box .week_tab .week_tab_title.wtt_1{left:162px;}
.study_class_book_box .week_tab .week_tab_title.wtt_2{left:324px;}
.study_class_book_box .week_tab .week_tab_title.wtt_3{left:485px;}
.study_class_book_box .week_tab .week_tab_title.wtt_4{left:646px;}
.study_class_book_box .week_tab .week_tab_title.wtt_5{left:807px;}
.study_class_book_box .week_tab .week_tab_cont{display:none;border:1px solid #ddd;}
.study_class_book_box .week_tab .week_tab_cont.active{display:block;}
.study_class_book_box .week_tab .week_tab_cont .wtc_head{padding:25px 30px 24px;font-size:30px;background:url('../images/CMM/bg_pattern2.gif') 0 0 repeat-x;}
.study_class_book_box .week_tab .week_tab_cont .wtc_content{padding:30px;}
.mp3_dwld_box{width:100%;margin:52px 0 57px;}
.mp3_dwld_box li{position:relative;float:left;width:50%;}
.mp3_dwld_box .thumb{position:absolute;top:0;left:0;width:118px;height:118px;margin:0;}
.mp3_dwld_box .txt{height:62px;padding:28px 28px 28px 144px;}
.mp3_dwld_box .txt .title{font-size:20px;margin:0 0 10px;}
.mp3_dwld_box .txt .btns{}
.mp3_dwld_box .txt .btns a{display:inline-block;text-align:center;color:#fff;}
/********** 플러스학습 **********/
/*기사검색*/
.search_box{width:100%;}
.search_header{margin:0 0 30px;border:1px solid #ddd;background:#f4f4f4;}
.search_header .search_find_box{float:left;padding:15px 30px 16px 72px;line-height:36px;background:url('../images/CMM/icon_find_b.png') 30px center no-repeat; font-size:16px}
.search_header .search_find_box label {font-size:16px; padding-right:30px; }
.search_header .search_find_box select {height:35px; padding:7px; }
.search_box #keyword { width:300px; padding:9px;}
/* 이달의 핫 이슈 */
.ps_mhi_box{position:relative;width:718px;height:299px;margin:0 0 10px;overflow:hidden;}
.ps_mhi_box h3{position:absolute;top:20px;left:20px;font-size:16px;z-index:10;}
.auto_rolling_imgs_box2{position:relative;width:716px;height:297px;border:1px solid #ddd;overflow:hidden;}
.auto_rolling_imgs_box2 .arib_nav{position:absolute;top:15px;right:15px;width:140px;height:20px;text-align:right;z-index:9;}
.auto_rolling_imgs_box2 .arib_nav a{display:inline-block;width:14px;height:14px;margin:0 2px;text-align:center;background:url('../images/CMM/banner_page_location.png') 0 0 no-repeat;overflow:hidden;}
.auto_rolling_imgs_box2 .arib_nav a:hover{background:url('../images/CMM/banner_page_location_on.png') 0 0 no-repeat;}
.auto_rolling_imgs_box2 .arib_nav a:focus{background:url('../images/CMM/banner_page_location_on.png') 0 0 no-repeat;}
.auto_rolling_imgs_box2 .arib_move{position:absolute;display:block;width:100%;z-index:9;}
.auto_rolling_imgs_box2 .arib_move a.btn_prev{position:absolute;top:148px;left:0;width:34px;height:34px;margin:-17px 0 0 0;background:none;}
.auto_rolling_imgs_box2 .arib_move a.btn_next{position:absolute;top:148px;right:0;width:34px;height:34px;margin:-17px 0 0 0;background:none;}
.auto_rolling_imgs_box2 ul{width:2148px;}
.auto_rolling_imgs_box2 li{float:left;}
.auto_rolling_imgs_box2 li a{display:block;}
.auto_rolling_imgs_box2 li a span{display:block;}
.auto_rolling_imgs_box2 li .thumb{width:716px;height:297px;overflow:hidden;}
.auto_rolling_imgs_box2 li .thumb img{vertical-align:top;}
.auto_rolling_imgs_box2 li .txt_area{position:absolute;top:0;left:0;width:616px;height:197px;padding:50px;}
.auto_rolling_imgs_box2 li .txt_area:hover{text-decoration:underline;}
.auto_rolling_imgs_box2 li .txt_area .title{padding:0 0 0;font-size:42px;}
.auto_rolling_imgs_box2 li .txt_area .c_txt{padding:0 0 10px;font-size:20px;color:#5391bd;}
.auto_rolling_imgs_box2 li .txt_area .txt{padding:0 0 0;font-size:14px;line-height:22px;}
/* 플러스학습 공지사항 */
.ps_latest_notice{position:absolute;top:0;right:0;width:230px;height:297px;border:1px solid #ddd;background:#f9f9f9 url('../images/CMM/ps_latest_notice.gif') 0 0 no-repeat;}
.ps_latest_notice h3{position:absolute;top:20px;left:20px;font-size:16px;z-index:10;}
.ps_latest_notice .title{padding:90px 0 50px;text-align:center;font-size:20px;line-height:26px;}
.ps_latest_notice .list{padding:0 20px;}
.ps_latest_notice .list a{display:block;width:100%;padding:0 0 4px;font-size:13px;}
.ps_latest_notice .more{position:absolute;top:20px;left:20px;right:20px;height:17px;padding:0;font-size:16px;font-weight:bold;}
.ps_latest_notice .more a{display:block;}
.ps_latest_notice .more span:hover{text-decoration:underline;}
.ps_latest_notice .more span:focus{text-decoration:underline;}
.ps_latest_notice .more span.bullet{position:absolute;top:0;right:0;height:17px;line-height:17px;padding:0 23px 0 0;color:#555;font-size:13px;font-weight:bold;cursor:pointer;background:url('../images/CMM/bullet_more.png') 100% center no-repeat;}
/* 이달의 위즈키즈 주요기사 */
.ps_wizkid_notice{float:left;position:relative;width:473px;height:138px;padding:74px 0 0;margin:0 0 20px;border:1px solid #ddd;overflow:hidden;}
.ps_wizkid_notice .title{position:absolute;top:-1px;left:-1px;width:475px;height:54px;line-height:54px;font-size:18px;text-align:center;color:#00504f;background:#81cdcc url('../images/CMM/bg_ps_wizkid_notice_title.gif') 0 0 no-repeat;}
.ps_wizkid_notice .list{padding:0 20px;}
.ps_wizkid_notice li{margin:0 0 10px;}
.ps_wizkid_notice li a{font-size:14px;}
.ps_wizkid_notice li.first{margin:0 0 10px;border-bottom:1px solid #ddd;}
.ps_wizkid_notice li.first a{font-size:12px;padding:0 0 10px;}
.ps_wizkid_notice li.first a strong{font-size:20px;line-height:32px;}
/* 이달의 과학소년 주요기사 */
.ps_scienceboy_notice{float:right;position:relative;width:473px;height:138px;padding:74px 0 0;margin:0 0 20px;border:1px solid #ddd;overflow:hidden;}
.ps_scienceboy_notice .title{position:absolute;top:-1px;left:-1px;width:475px;height:54px;line-height:54px;font-size:18px;text-align:center;color:#3c5500;background:#adcb64 url('../images/CMM/bg_ps_scienceboy_notice_title.gif') 0 0 no-repeat;}
.ps_scienceboy_notice .list{padding:0 20px;}
.ps_scienceboy_notice li{margin:0 0 10px;}
.ps_scienceboy_notice li a{font-size:14px;}
.ps_scienceboy_notice li.first{margin:0 0 10px;border-bottom:1px solid #ddd;}
.ps_scienceboy_notice li.first a{font-size:12px;padding:0 0 10px;}
.ps_scienceboy_notice li.first a strong{font-size:20px;line-height:32px;}
/* 이달의 인기 위즈키즈 */
.ps_wizkid_popularity{float:left;position:relative;width:465px;height:337px;padding:0px 0 0;margin:0 0 20px;overflow:hidden;}
.ps_wizkid_popularity img{vertical-align:top;}
.ps_wizkid_popularity .title{padding:15px 0 8px;font-size:18px;border-bottom:2px solid #777777;}
.ps_wizkid_popularity .list{width:100%;}
.ps_wizkid_popularity .list li{width:100%;height:102px;padding:20px 0;margin:0;border-bottom:1px solid #ddd;overflow:hidden;}
.ps_wizkid_popularity .list li.last{width:100%;height:102px;padding:20px 0;margin:0;border-bottom:none;overflow:hidden;}
.ps_wizkid_popularity .list .thumb{float:left;width:102px;height:102px;margin:0 10px 0 0;}
.ps_wizkid_popularity .txt_area{display:block;height:102px;overflow:hidden;font-size:13px;}
.ps_wizkid_popularity .list .subject{display:block;margin:0 0 4px;}
.ps_wizkid_popularity .list .datetime{display:block;margin:0 0 4px;}
.ps_wizkid_popularity .list .category_name{display:block;margin:0 0 4px;}
.ps_wizkid_popularity .list .btn_more{display:block;width:92px;height:19px;line-height:19px;padding:2px 0px;text-align:center;font-size:14px;color:#777777;border:1px solid #ddd;}
/* 이달의 인기 과학소년 */
.ps_scienceboy_popularity{float:right;position:relative;width:465px;height:337px;padding:0px 0 0;margin:0 0 20px;overflow:hidden;}
.ps_scienceboy_popularity img{vertical-align:top;}
.ps_scienceboy_popularity .title{padding:15px 0 8px;font-size:18px;border-bottom:2px solid #777777;}
.ps_scienceboy_popularity .list{width:100%;}
.ps_scienceboy_popularity .list li{width:100%;height:102px;padding:20px 0;margin:0;border-bottom:1px solid #ddd;overflow:hidden;}
.ps_scienceboy_popularity .list li.last{width:100%;height:102px;padding:20px 0;margin:0;border-bottom:none;overflow:hidden;}
.ps_scienceboy_popularity .list .thumb{float:left;width:102px;height:102px;margin:0 10px 0 0;}
.ps_scienceboy_popularity .txt_area{display:block;height:102px;overflow:hidden;font-size:13px;}
.ps_scienceboy_popularity .list .subject{display:block;margin:0 0 4px;line-height:20px;}
.ps_scienceboy_popularity .list .datetime{display:block;margin:0 0 4px;}
.ps_scienceboy_popularity .list .category_name{display:block;margin:0 0 4px;}
.ps_scienceboy_popularity .list .btn_more{display:block;width:92px;height:19px;line-height:19px;padding:2px 0px;text-align:center;font-size:14px;color:#777777;border:1px solid #ddd;}
/* 지난 위즈키즈 */
.ps_passwizkid{position:relative;width:100%;padding:0px 0 0;margin:0 0 20px;border:1px solid #ddd;}
.ps_passwizkid img{vertical-align:top;}
.ps_passwizkid .title{padding:15px 20px;font-size:20px;background:#f4f4f4;}
.ps_passwizkid .list{padding:20px 0 0 20px;overflow:hidden;}
.ps_passwizkid .list ul{width:952px;}
.ps_passwizkid .list li{float:left;width:102px;height:169px;margin:0 34px 0 0;overflow:hidden;}
.ps_passwizkid .list li a{display:block;}
.ps_passwizkid .list .thumb{display:block;width:102px;height:102px;margin:0 0px 10px 0;}
.ps_passwizkid .list .subject{margin:0 0px 4px 0;}
.ps_passwizkid .total{position:absolute;top:10px;right:100px;width:35px;height:34px;text-align:right;line-height:34px;}
.ps_passwizkid .prev{position:absolute;top:10px;right:54px;width:35px;height:34px;line-height:34px;}
.ps_passwizkid .next{position:absolute;top:10px;right:20px;width:35px;height:34px;line-height:34px;}
/* 이달의 인기 영어강좌 */
.ps_popularity_es{position:relative;width:100%;padding:0px 0 0;margin:0 0 80px;border:1px solid #ddd;}
.ps_popularity_es img{vertical-align:top;}
.ps_popularity_es .title{padding:15px 20px;font-size:20px;background:#f4f4f4;}
.ps_popularity_es .list{padding:20px 0 0 20px;overflow:hidden;}
.ps_popularity_es .list ul{width:952px;}
.ps_popularity_es .list li{float:left;width:102px;height:169px;margin:0 34px 0 0;overflow:hidden;}
.ps_popularity_es .list li a{display:block;}
.ps_popularity_es .list .thumb{display:block;width:102px;height:102px;margin:0 0px 10px 0;}
.ps_popularity_es .list .subject{margin:0 0px 4px 0;}
.ps_popularity_es .total{position:absolute;top:10px;right:100px;width:35px;height:34px;text-align:right;line-height:34px;}
.ps_popularity_es .prev{position:absolute;top:10px;right:54px;width:35px;height:34px;line-height:34px;}
.ps_popularity_es .next{position:absolute;top:10px;right:20px;width:35px;height:34px;line-height:34px;}
/* 놀이터 */
.btn_vote{display:inline-block;width:108px;height:38px;margin:0 8px;text-align:center;color:#333;border:1px solid #cbc000;background:#fff213;}
.btn_vote2{display:inline-block;width:108px;height:38px;margin:10px 8px;line-height:38px;text-align:center;color:#333;border:1px solid #cbc000;background:#fff213;}
.btn_submit{display:inline-block;width:230px;height:50px;margin:0 0px;text-align:center;color:#333;font-size:18px;cursor:pointer;border:1px solid #cbc000;background:#fff213 url('../images/CMM/bg_btn_submit.png') 182px 15px no-repeat;}
.btn_submit_fv{display:inline-block;width:230px;height:50px;margin:0 0px;text-align:center;color:#333;font-size:18px;cursor:pointer;border:1px solid #ccc;background:#e9e9e9 url('../images/CMM/bg_btn_submit_fv.png') 182px 15px no-repeat;}
.btn_submit_190{display:inline-block;width:190px;height:50px;margin:0 0px;text-align:center;font-size:18px;cursor:pointer;color:#666;border:1px solid #cccccc;background:#e9e9e9;}
a.btn_submit_190{display:inline-block;width:190px;height:48px;line-height:50px;margin:0 0px;text-align:center;font-size:18px;cursor:pointer;color:#666;border:1px solid #cccccc;background:#e9e9e9;vertical-align:top;}
.btn_submit_190.dg{color:#fff;border:1px solid #6b6b6b;background:#8d8d8d;}
.btn_submit_190.yl{color:#333;border:1px solid #d9c200;background:#ffe400;}
.btn_submit_190.ylg{color:#333;border:1px solid #d9c200;background:#ffe400 url('../images/CMM/bg_btn_submit.png') 100% 100% no-repeat;}
.btn_join{display:inline-block;width:108px;height:38px;margin:8px 0px;text-align:center;color:#fff;border:1px solid #308769;background:#50a487;}
.btn_result{display:inline-block;width:108px;height:38px;margin:0 8px;text-align:center;color:#fff;border:1px solid #008796;background:#14afc0;}
.icon_radio_140px{position:relative;display:inline-block;width:140px;height:140px;margin:10px;text-align:center;}
.icon_radio_140px input{vertical-align:middle;}
.icon_radio_140px label{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;}
.icon_radio_117px{position:relative;display:inline-block;width:97px;height:97px;margin:10px;text-align:center;}
.icon_radio_117px input{vertical-align:middle;}
.icon_radio_117px label{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;}
.icon_radio_109px{position:relative;display:inline-block;width:86px;height:86px;margin:10px;text-align:center;}
.icon_radio_109px input{vertical-align:middle;}
.icon_radio_109px label{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;}
.fb_like_sm{padding:0 0 0 18px;text-align:center;background:url('../images/CMM/icon_like_sm.png') 0 0 no-repeat;}
.fb_like{display:inline-block;padding:0 0 0 40px;background:url('../images/CMM/icon_like.png') 0 0 no-repeat;}
.fb_like_normal{width:35px;height:33px;line-height:33px;padding:0 0 0 40px;text-align:center;background:url('../images/CMM/icon_like_normal.png') 0 0 no-repeat;}
/* 놀이터 인덱스 */
.hanmadi_box{position:relative;height:48px;padding:0px 150px 0px 20px;margin:30px 0 10px;font-size:15px;border:1px solid #ddd;background:#f7f7f7;overflow:hidden;}
.hanmadi_box li{line-height:48px;}
.hanmadi_box .btn_hanmadi{position:absolute;top:50%;right:20px;margin-top:-14px;}
.bul_ib{padding:0 0 0 34px;background:url('../images/CMM/bul_ib.png') 0 center no-repeat;}
.hanmadi_write{position:relative;margin:30px 0 10px;font-size:15px;line-height:24px;border:1px solid #ddd;background:#f7f7f7 url('../images/CMM/bul_ib.png') 20px 11px no-repeat;}
.hanmadi_write .bg_dot{padding:9px 150px 9px 53px;background:url('../images/CMM/bg_dotline2.gif') 0 49px repeat-x;}
.hanmadi_write #hanmadi_txt{width:98%;}
.hanmadi_write .btn_hanmadi{position:absolute;top:9px;right:20px;}
.hanmadi_write .write_tip{width:100%;margin:20px 0 0;line-height:18px;}
.freemarket_box{float:left;position:relative;width:630px;height:310px;border:5px solid #dddddd;}
/*.freemarket_box h3{position:absolute;top:15px;left:15px;right:15px;z-index:1;}*/
.freemarket_box .bg_ad_box{position:absolute;top:0;left:0;width:100%;height:310px;overflow:hidden;}
.freemarket_box .bg_ad_box .bg_ad_box_area{position:relative;left:0;}
.freemarket_box .bg_ad_box .bg_ad_box_area li{float:left;position:relative;width:630px;height:310px;}
.freemarket_box .bg_ad_box_area li {display:inline-block;width:630px;height:310px;}
.freemarket_box .bg_ad_box_area li.bg_ad_box_cont{position:relative;width:630px;height:310px;overflow:hidden;}
.freemarket_box .bg_ad_box_area li .title{padding:15px;z-index:1;}
.freemarket_box .bg_ad_box_area li .ad_box{margin-top:36px;}
.freemarket_box .bg_ad_box_area li .ad_box .thumb{width:170px;padding:0 30px 0px;}
.freemarket_box .bg_ad_box_area li .ad_box .txt{width:400px;text-align:left;}
.freemarket_box .bg_ad_box_area li .ad_box p{margin:0 0 8px;}
.freemarket_box .btn_paging{position:absolute;top:10px;right:10px;z-index:10;width:60px;}
.fqking_box{float:right;position:relative;width:308px;height:318px;border:1px solid #dddddd;}
.fqking_box h3{float:left;width:50%;}
.fqking_box h3 button{display:block;width:100%;height:36px;padding:0;margin:0;border:0;color:#777;background:#ebebeb;}
.fqking_box h3 button:hover{background:#ffffff;color:#333;}
.fqking_box h3 button:active{background:#ffffff;color:#333;}
.fqking_box h3 button:focus{background:#ffffff;color:#333;}
.fqking_box h3 button.active{background:#ffffff;color:#333;}
.fqking_box .freeking_box{display:none;position:absolute;top:36px;left:0;width:100%;height:282px;overflow:hidden;background:url('../images/CMM/bg_fqking_box.gif') 0 100% no-repeat;}
.fqking_box .freeking_box.active{display:block;}
.fqking_box .freeking_box ul{padding:20px 20px 0;}
.fqking_box .freeking_box li{float:left;position:relative;width:240px;height:20px;padding:0 0 0 28px;margin:0 0 8px;line-height:20px;overflow:hidden;*zoom:1;}
.fqking_box .freeking_box .num{position:absolute;top:0;left:0;display:block;width:20px;height:20px;margin:0px 0 0 0;font-family:NGBold;text-align:center;line-height:20px;color:#fff;background:url('../images/CMM/bul_num.png') 0 0 no-repeat;}
.fqking_box .freeking_box .txt{display:inline-block;width:240px;}
.fqking_box .freeking_box .txt .member_name{float:left;display:inline-block;margin:0 4px 0 0;}
.fqking_box .freeking_box .txt .member_id{float:left;color:#777;}
.fqking_box .freeking_box .txt .member_free{float:right;}
.fqking_box .freeking_box li.king{float:none;width:auto;height:98px;padding:0px 20px 20px 150px;margin:0 0 20px;overflow:hidden;}
.fqking_box .freeking_box li.king .thumb{display:block;position:absolute;top:0px;left:34px;width:92px;height:92px;text-align:center;border:3px solid #f4d45b;}
.fqking_box .freeking_box li.king .thumb img{vertical-align:top;}
.fqking_box .freeking_box li.king .num{position:absolute;top:-8px;left:-12px;width:40px;height:46px;margin:0 10px 0 0;background:none;}
.fqking_box .freeking_box li.king .txt{width:auto;}
.fqking_box .freeking_box li.king .txt .member_name{float:none;display:block;font-size:18px;margin:6px 0 0;}
.fqking_box .freeking_box li.king .txt .member_id{float:none;display:block;}
.fqking_box .freeking_box li.king .txt .member_free{float:none;display:block;margin:0 0 10px;}
.fqking_box .freeking_box li.king .txt .btn_freeinfo{display:inline-block;height:20px;line-height:20px;padding:0 4px;font-size:12px;text-align:center;color:#777;border:1px solid #dcdcdc;}
.fqking_box .quizking_box{display:none;position:absolute;top:36px;left:0;width:100%;height:282px;overflow:hidden;background:url('../images/CMM/bg_fqking_box.gif') 0 100% no-repeat;}
.fqking_box .quizking_box.active{display:block;}
.fqking_box .quizking_box ul{padding:20px 20px 0;}
.fqking_box .quizking_box li{float:left;position:relative;width:240px;height:20px;padding:0 0 0 28px;margin:0 0 8px;line-height:20px;overflow:hidden;*zoom:1;}
.fqking_box .quizking_box .num{position:absolute;top:0;left:0;display:block;width:20px;height:20px;margin:0px 0 0 0;font-family:NGBold;text-align:center;line-height:20px;color:#fff;background:url('../images/CMM/bul_num.png') 0 0 no-repeat;}
.fqking_box .quizking_box .txt{display:inline-block;width:240px;}
.fqking_box .quizking_box .txt .member_name{float:left;display:inline-block;margin:0 4px 0 0;}
.fqking_box .quizking_box .txt .member_id{float:left;color:#777;}
.fqking_box .quizking_box .txt .member_free{float:right;}
.fqking_box .quizking_box li.king{float:none;width:auto;height:98px;padding:0px 20px 20px 150px;margin:0 0 20px;overflow:hidden;}
.fqking_box .quizking_box li.king .thumb{display:block;position:absolute;top:0px;left:34px;width:92px;height:92px;text-align:center;border:3px solid #f4d45b;}
.fqking_box .quizking_box li.king .thumb img{vertical-align:top;}
.fqking_box .quizking_box li.king .num{position:absolute;top:-8px;left:-12px;width:40px;height:46px;margin:0 10px 0 0;background:none;}
.fqking_box .quizking_box li.king .txt{width:auto;}
.fqking_box .quizking_box li.king .txt .member_name{float:none;display:block;font-size:18px;margin:6px 0 0;}
.fqking_box .quizking_box li.king .txt .member_id{float:none;display:block;margin:0 0 30px;}
.fqking_box .quizking_box li.king .txt .btn_freeinfo{display:inline-block;height:20px;line-height:20px;padding:0 4px;font-size:12px;text-align:center;color:#777;border:1px solid #dcdcdc;}
.timeline_box{float:left;position:relative;width:572px;padding:105px 47px 0 19px;margin:10px 0 0;border:1px solid #dddddd;background:url('../images/CMM/bg_timeline_box.gif') 0 0 repeat;}
.timeline_box h3{position:absolute;top:25px;left:74px;width:130px;height:45px;padding:0 0 35px;margin:0;line-height:45px;text-align:center;background:url('../images/CMM/timeline_line.gif') 0 0 no-repeat;}
.timeline_box .nav{position:absolute;top:25px;right:35px;width:350px;height:45px;padding:0 0 35px;margin:0;line-height:45px;text-align:right;}
.timeline_box .nav a{display:inline-block;color:#999;padding:0 10px;background:url('../images/CMM/bg_bar2.gif') 0 center no-repeat;}
.timeline_box .nav a:hover{color:#333;}
.timeline_box .nav a:active{color:#333;}
.timeline_box .nav a:focus{color:#333;}
.timeline_box .nav a.active{color:#333;}
.timeline_box .nav a.first{background:none;}
.timeline_box .nav .myhome{width:62px;font-size:13px;color:#50a487;background:url('../images/CMM/btn_myhome.png') 0 9px no-repeat;}
.timeline_box .nav .myhome:hover{color:#50a487;}
.timeline_box .nav .myhome:active{color:#50a487;}
.timeline_box .nav .myhome:focus{color:#50a487;}
.timeline_box .nav .myhome.active{color:#50a487;}
.timeline_box .tlb_list{min-height:751px;padding:0 0 20px 150px;background:url('../images/CMM/timeline_line.gif') 55px -300px repeat-y;}
.timeline_box .tlb_list ul{width:100%;}
.timeline_box .tlb_list li{float:left;position:relative;width:100%;padding:0;margin:0 0 30px;}
.timeline_box .tlb_list li .bg{position:absolute;top:2px;left:2px;width:100%;height:100%;margin:0;background:#dbdbdb;}
.timeline_box .tlb_list li .tl_cont{position:relative;width:100%;height:100%;background:#fff;z-index:1;}
.timeline_box .tlb_list li .ti_txt{padding:20px;border-bottom:1px solid #e5e5e5;}
.timeline_box .tlb_list li .ti_txt strong{display:block;}
.timeline_box .tlb_list li .title{}
.timeline_box .tlb_list li .title .bul_tl_cmt{position:absolute;top:0;left:-129px;display:block;width:105px;height:65px;background:url('../images/CMM/bul_tl_cmt.png') 0 0 no-repeat;}
.timeline_box .tlb_list li .title .bul_tl_good{position:absolute;top:0;left:-129px;display:block;width:105px;height:65px;background:url('../images/CMM/bul_tl_good.png') 0 0 no-repeat;}
.timeline_box .tlb_list li .title .bul_tl_research{position:absolute;top:0;left:-129px;display:block;width:105px;height:65px;background:url('../images/CMM/bul_tl_research.png') 0 0 no-repeat;}
.timeline_box .tlb_list li .title .bul_tl_talk{position:absolute;top:0;left:-129px;display:block;width:105px;height:65px;background:url('../images/CMM/bul_tl_talk.png') 0 0 no-repeat;}
.timeline_box .tlb_list li .title .bul_tl_market{position:absolute;top:0;left:-129px;display:block;width:105px;height:65px;background:url('../images/CMM/bul_tl_market.png') 0 0 no-repeat;}
.timeline_box .tlb_list li .title .bul_tl_qna{position:absolute;top:0;left:-129px;display:block;width:105px;height:65px;background:url('../images/CMM/bul_tl_qna.png') 0 0 no-repeat;}
.timeline_box .tlb_list li .title .bul_tl_quiz{position:absolute;top:0;left:-129px;display:block;width:105px;height:65px;background:url('../images/CMM/bul_tl_quiz.png') 0 0 no-repeat;}
.timeline_box .tlb_list li .txt{padding:10px 0 0;}
.timeline_box .tlb_list li .mi_btns{padding:15px 20px;}
.timeline_box .tlb_list li .mi_btns .member{position:relative;width:240px;}
.timeline_box .tlb_list li .mi_btns .member .info{padding:0 0 0 50px;line-height:20px;}
.timeline_box .tlb_list li .mi_btns .member .datetime{color:#777;}
.timeline_box .thumb{position:absolute;top:0;left:0;width:40px;height:40px;}
.timeline_box .thumb img{vertical-align:top;}
.timeline_box .thumb .mask40x40{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url('../images/CMM/mask_40x40.png') 0 0 no-repeat;}
.timeline_box .tlb_list li .mi_btns .btns{width:142px;text-align:right;}
.timeline_box .tlb_list li .mi_btns .btns a{display:inline-block;vertical-align:top;width:38px;height:28px;line-height:28px;text-align:center;color:#fff;border:1px solid #50a487;background:#50a487;}
.timeline_box .tlb_list li .mi_btns .btns .btn_ing_friend{display:inline-block;width:38px;height:28px;line-height:28px;text-align:center;color:#fff;border:1px solid #e5e5e5;background:#50a487;}
.timeline_box .tlb_list li .mi_btns .btns .btn_ing_friend img{vertical-align:top;}
.timeline_box .tlb_list li .mi_btns .btns .btn_myhome{display:inline-block;width:88px;height:28px;line-height:28px;text-align:center;color:#fff;border:1px solid #50a487;background:#50a487;}
.timeline_box .btn_more_tl{display:block;width:100%;height:50px;margin:0 0 20px;line-height:50px;text-align:center;border:0;border-bottom:2px solid #dedede;background:#fdfdfd;}
.timeline_box .btn_more_tl .icon_arrow_more{display:inline-block;vertical-align:middle;margin:0 10px;width:15px;height:9px;background:url('../images/CMM/icon_arrow_more.png') 0 0 no-repeat;}
.qi_boxs{float:right;position:relative;width:310px;}
.qi_boxs .qi_box{position:relative;width:280px;height:266px;padding:20px 15px 0;margin:10px 0 0;overflow:hidden;}
.qi_boxs .qi_box.qi_box_0{background:#8264cb;}
.qi_boxs .qi_box.qi_box_1{background:#ffd800;}
.qi_boxs .qi_box.qi_box_2{background:#6accd6;}
.qi_boxs h3{padding:0 0 12px;font-size:16px;font-weight:bold;color:#fff;}
.qi_boxs .qi_box legend{display:block;width:100%;text-align:center;margin:0 0 4px;}
.qi_boxs .qi_box .qi_box_que {width:280px;height:140px;background:url('../images/CMM/icon_arrow_top.png') center top no-repeat;}
.qi_boxs .qi_box .qi_box_que .qi_box_txt {display:inline-block;margin:10px auto;font-size:18px;width:230px;height:80px;background:#fff;padding:20px;overflow:hidden;}
.qi_boxs .qi_box legend strong{display:block;width:100%;text-align:center;}
.qi_boxs .qi_box_0 table td{display:table-cell;width:280px;padding:0 44px;height:120px;text-align:center;vertical-align:middle;background:url('../images/CMM/bg_qi_box_0.png') center no-repeat;}
.qi_boxs .qi_box_0 .datetime{margin:0 0 20px;}
.qi_boxs .qi_box .form_qi{text-align:center;}
.qi_boxs .more span:hover{text-decoration:underline;}
.qi_boxs .more span:focus{text-decoration:underline;}
.qi_boxs .more span.bullet{position:absolute;top:22px;right:15px;height:17px;line-height:17px;padding:0 23px 0 0;color:#555;font-size:13px;font-weight:bold;cursor:pointer;background:url('../images/CMM/bullet_more.png') 100% center no-repeat;}
.btn_result2{display:inline-block;width:108px;height:38px;margin-top:5px;line-height:38px;text-align:center;color:#fff;border:1px solid #008796;background:#14afc0;}
.process_yn{position:relative;width:180px;height:14px;margin:0 auto 14px;}
.process_yn .yes{position:absolute;top:0;left:0;height:14px;text-align:left;background:url('../images/CMM/bg_process_yes.png') 0 0 no-repeat;}
.process_yn .yes span{position:absolute;top:-2px;left:-34px;color:#fff;}
.process_yn .no{position:absolute;top:0;right:0;height:14px;text-align:right;background:url('../images/CMM/bg_process_no.png') 100% 0 no-repeat;}
.process_yn .no span{position:absolute;top:-2px;right:-34px;color:#fff;}
.reply_process_yn_box{position:relative;width:100%;padding:56px 0 52px;border-top:2px solid #cbcbcb;border-bottom:2px solid #cbcbcb;background:url('../images/CMM/reply_process_yn.gif') center repeat;}
.reply_process_yn{position:relative;width:559px;height:35px;margin:0 auto;}
.reply_process_yn .yes{position:absolute;top:0;left:0;height:35px;text-align:left;background:url('../images/CMM/bg_process_yes2.png') 0 0 no-repeat;}
.reply_process_yn .yes span{position:absolute;top:-2px;left:-140px;color:#1da8ca;font-size:30px;}
.reply_process_yn .no{position:absolute;top:0;right:0;height:35px;text-align:right;background:url('../images/CMM/bg_process_no2.png') 100% 0 no-repeat;}
.reply_process_yn .no span{position:absolute;top:-2px;right:-140px;color:#fa7967;font-size:30px;}
.reply_process_yn .yes .img_y{position:absolute;top:-25px;left:-40px;width:83px;height:83px;z-index:2;}
.reply_process_yn .no .img_n{position:absolute;top:-25px;right:-40px;width:83px;height:83px;}
/* 퀴즈쇼 */
.quiz_show{width:100%;}
.quiz_show .qb_apply{display:inline-block;padding:0 20px;font-size:14px;text-align:left;width:800px;}
.quiz_box{width:100%;}
.quiz_box .qb_header{position:relative;padding:15px 30px 13px;line-height:26px;color:#fff;border:1px solid #3a846a;background:#50a487;}
.quiz_box .qb_header .fl_l{width:580px;}
.quiz_box .qb_header .fl_r{width:300px;text-align:right;}
.quiz_box .qb_header .participations{display:inline-block;padding:0 15px  0 12px;font-size:15px;line-height:26px;background:url('../images/CMM/bg_th_bar2.gif') right center no-repeat;}
.quiz_box .title{position:relative;padding:0;font-size:18px;color:#fff;}
.quiz_box .datetime{display:inline-block;font-size:14px;padding:0 15px;}
.quiz_box .hit{display:inline-block;font-size:14px;padding:0 0 0 17px;background:url('../images/CMM/bg_th_bar2.gif') 0 center no-repeat;}
.quiz_box .good{display:inline-block;font-size:14px;padding:0 0 0 37px;color:#fff;background:url('../images/CMM/icon_like_normal.png') 10px center no-repeat;}
.quiz_box .btn_qb_move{}
.quiz_box .btn_qb_move .btn_prev_cont{position:absolute;top:50%;left:40px;width:42px;height:73px;margin-top:-36px;background:url('../images/CMM/btn_prev6.png') 0 0 no-repeat;}
.quiz_box .btn_qb_move .btn_next_cont{position:absolute;top:50%;right:40px;width:42px;height:73px;margin-top:-36px;background:url('../images/CMM/btn_next6.png') 0 0 no-repeat;}
.quiz_box .btn_prev_month25{display:block;position:absolute;top:0;left:0px;width:26px;height:26px;background:#277857 url('../images/CMM/btn_prev_month25_on.gif') 0 0 no-repeat;}
.quiz_box .btn_prev_month25:hover{background:url('../images/CMM/btn_prev_month25_on.gif') 0 0 no-repeat;}
.quiz_box .btn_prev_month25:active{background:url('../images/CMM/btn_prev_month25_on.gif') 0 0 no-repeat;}
.quiz_box .btn_prev_month25:focus{background:url('../images/CMM/btn_prev_month25_on.gif') 0 0 no-repeat;}
.quiz_box .btn_prev_month25.active{background:url('../images/CMM/btn_prev_month25_on.gif') 0 0 no-repeat;}
.quiz_box .btn_prev_month25.dim{background:url('../images/CMM/btn_prev_month25.gif') 0 0 no-repeat;}
.quiz_box .btn_next_month25{display:block;position:absolute;top:0;right:0px;width:26px;height:26px;background:#277857 url('../images/CMM/btn_next_month25_on.gif') 0 0 no-repeat;}
.quiz_box .btn_next_month25:hover{background:url('../images/CMM/btn_next_month25_on.gif') 0 0 no-repeat;}
.quiz_box .btn_next_month25:active{background:url('../images/CMM/btn_next_month25_on.gif') 0 0 no-repeat;}
.quiz_box .btn_next_month25:focus{background:url('../images/CMM/btn_next_month25_on.gif') 0 0 no-repeat;}
.quiz_box .btn_next_month25.active{background:url('../images/CMM/btn_next_month25_on.gif') 0 0 no-repeat;}
.quiz_box .btn_next_month25.dim{background:url('../images/CMM/btn_next_month25.gif') 0 0 no-repeat;}
.quiz_box .qb_cont{position:relative;text-align:center;border-right:1px solid #dedede;border-left:1px solid #dedede;border-bottom:1px solid #dedede;background:url('../images/CMM/bg_qb_cont.gif') center repeat;}
.quiz_box .qb_cont .li_quiz{padding:50px 30px;text-align:center;}
.quiz_box .qb_cont .li_nums{padding:50px 30px;text-align:center;}
.quiz_box .qb_cont .txt_q{text-align:center;margin:0 0 17px;}
.quiz_box .qb_cont .txt_q .icon_q{color:#ffcc00;}
.quiz_box .qb_cont .txt_q strong{border-bottom:2px solid #ffcc00;}
.quiz_box .qb_cont .txt_q img{margin:10px 0;}
.quiz_box .qb_cont .tip{line-height:16px;color:#777;}
.quiz_box .qb_cont .icon_radio_140px{margin:20px 50px 20px;}
.quiz_box .qb_cont .icon_radio_nums{float:left;display:block;position:relative;width:40%;padding:20px 3% 40px 7%;text-align:left;font-size:34px;font-family:NGBold;overflow:hidden;}
.quiz_box .qb_cont .icon_radio_nums .num_input{position:absolute;left:-20px;}
.quiz_box .qb_cont .icon_radio_nums .num_label{cursor:pointer;}
.quiz_box .qb_cont .icon_radio_nums .mask_chk{display:none;position:absolute;top:0px;left:0px;width:98px;height:97px;background:url('../images/CMM/quiz_radio_check.png') 0 0 no-repeat;}
.quiz_box .qb_cont .icon_radio_nums .mask_chk.on{display:block;}
.quiz_box .qb_cont .ox_box{}
.quiz_box .qb_cont .nums_box{width:600px;margin:0 auto;}
.quiz_box .my_cq_box{position:relative;height:159px;padding:60px 40px 40px 336px;border-right:1px solid #dedede;border-left:1px solid #dedede;border-bottom:1px solid #dedede;text-align:left;background:url('../images/CMM/my_cq_box.png') 100px 40px no-repeat;}
.quiz_box .my_cq_box p{margin:0 0 20px;}
.quiz_box .my_cq_box p.fcorg{margin:0 0 0px;}
.quiz_box .qw_form{position:relative;padding:30px 40px 0;border-right:1px solid #dedede;border-left:1px solid #dedede;border-bottom:1px solid #dedede;background:#fdfdfd;}
.quiz_box .qw_form *{vertical-align:middle;}
.quiz_box .qw_form .box1{position:relative;border-bottom:1px dashed #b4b4b4;}
.quiz_box .qw_form .box1 .qw_cont_box{}/*.quiz_box .qw_form .box1 .qw_cont_box{width:678px;}*/
.quiz_box .qw_form .box1 .qw_cont_box label{padding:0 20px 0 0;}
.quiz_box .qw_form .box1 .qw_cont_box p{margin:0 0 15px;}
.quiz_box .qw_form .box1 .type_select{}/*.quiz_box .qw_form .box1 .type_select{width:200px;}*/
.quiz_box .qw_form .box1 #qw_subject{width:590px;}
.quiz_box .qw_form .box1 #qw_file{width:590px;}
.quiz_box .qw_form .box2 .fl_l{display:block;width:50%;padding:20px 0;}
.quiz_box .qw_form .box2 .fl_r{display:block;width:50%;padding:20px 0;}
.quiz_box .qw_form .box3 .input_nums{float:left;display:block;width:50%;padding:6px 0;}
.quiz_box .qw_form .box3 .input_nums input[type=text]{width:80%;}
.quiz_box .qw_form .box4{padding:15px 0 25px;text-align:center;}
.quiz_box .qw_form .box4 .btn_add_input_nums{display:inline-block;width:160px;padding:9px;color:#fff;text-align:center;font-size:15px;border:1px solid #308769;background:#50a487;}
.quiz_box .qw_form_write{padding:13px 0;border-right:1px solid #dedede;border-left:1px solid #dedede;border-bottom:1px solid #dedede;background:#fff;}
.quiz_box .qw_form_write .fl_l{display:block;width:415px;padding:0 0 0 30px;}
.quiz_box .qw_form_write .fl_r{display:block;width:513px;padding:0 0;}
.quiz_box .qw_form_write .fl_r .btn_qc_fv{float:left;display:block;width:228px;height:50px;line-height:50px;margin:0 20px 0 0;text-align:center;font-size:18px;border:1px solid #ccc;background:#e9e9e9;}
.quiz_box .qw_form_write .fl_r .btn_qc_write{float:left;width:230px;height:52px;text-align:center;font-size:18px;border:1px solid #d9c200;background:#ffe400;}
.quiz_show .btns{padding:10px 0 10px;margin-bottom:10px;background:#f7f7f7;}
.quiz_show .btns .btn_my_quiz{display:inline-block;width:100px;text-align:center;padding:10px 0;margin-right:10px;color:#fff;font-size:15px;border:1px solid #308769;background:#50a487;}
.quiz_show .btns .btn_my_quiz_fv{display:inline-block;width:210px;padding:10px;color:#fff;font-size:18px;border:1px solid #308769;background:#50a487;}
.quiz_show .vab_list_box{padding:20px 70px 20px;border:0;border-bottom:2px solid #dedede;}
.quiz_show .vab_list_box li .title{position:absolute;top:84px;left:0;height:14px;padding:10px 10px 10px 10px;color:#fff;background:url('../images/CMM/bg_black_a60.png') center repeat;}
.quiz_show .vab_list_box li .title .subject{width:68%;}
.quiz_show .vab_list_box li .title .fb_like_sm{display:inline-block;position:absolute;top:10px;right:10px;padding:0 0 0 18px;text-align:center;background:url('../images/CMM/icon_like_sm.png') 0 0 no-repeat;}
.quiz_show .vab_list_box li .name{position:absolute;bottom:0;left:0;width:50%;}
.quiz_show .vab_list_box li .end{position:absolute;bottom:0;right:0;width:50%;text-align:right;color:#f05641;}
.quiz_show .vab_list_box li .mask_dim{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url('../images/CMM/bg_black_a60.png') center repeat;}
.quiz_show .vab_list_box li .wrong_answer{display:block;position:absolute;top:50%;left:50%;width:90px;height:47px;margin:-23px 0 0 -45px;}
.quiz_show .vab_list_box li .correct_answer{display:block;position:absolute;top:50%;left:50%;width:90px;height:47px;margin:-23px 0 0 -45px;}
.quiz_show .vab_list_box li .quiz_end{display:block;position:absolute;top:50%;left:50%;width:92px;height:18px;margin:-9px 0 0 -46px;}
.quiz_show .btn_all{display:block;width:66px;height:26px;padding:10px 0 0 34px;margin:-2px auto 0;font-size:14px;font-weight:bold;font-family:NGBold;background:url('../images/CMM/btn_list_allview.png') 0 0 no-repeat;}
.quiz_show .btn_all_close{display:none;width:66px;height:26px;padding:10px 0 0 34px;margin:-2px auto 0;font-size:14px;font-weight:bold;font-family:NGBold;background:url('../images/CMM/btn_list_allclose.png') 0 0 no-repeat;}
.quiz_box .qb_footer{height:50px;padding:13px 30px;border-right:1px solid #dedede;border-left:1px solid #dedede;border-bottom:1px solid #dedede;}
.quiz_box .qb_footer .participations{display:inline-block;margin:0 20px 0 0;font-size:18px;line-height:50px;}
.fb_like_mid{display:inline-block;height:52px;padding:0 0 0 42px;font-size:18px;line-height:52px;color:#4ca2d9;background:url('../images/CMM/icon_like.png') 0 9px no-repeat;}
.fb_like_mid2{display:inline-block;height:52px;padding:0 0 0 42px;font-size:18px;line-height:52px;color:#fff;background:url('../images/CMM/icon_like.png') 0 9px no-repeat;}
.icon_myhome{display:inline-block;height:52px;padding:0 0 0 32px;font-size:18px;line-height:52px;color:#fff;background:url('../images/CMM/icon_myhome.png') 0 14px no-repeat;}
.my_heart{display:inline-block;height:52px;padding:0 0 0 32px;font-size:18px;line-height:52px;color:#f24747;background:url('../images/CMM/icon_heart.png') 0 16px no-repeat;}
.my_heart2{display:inline-block;height:52px;padding:0 0 0 32px;font-size:18px;line-height:52px;color:#fff;background:url('../images/CMM/icon_heart.png') 0 16px no-repeat;}
.icon_message{display:inline-block;height:52px;padding:0 0 0 30px;font-size:18px;line-height:52px;color:#fff;background:url('../images/CMM/icon_message.png') 0 16px no-repeat;}
/* 프리장터 */
.freemarket_tip{height:193px;padding:55px 30px 30px 326px;background:url('../images/CMM/freemarket_tip.png') 70px 30px no-repeat;}
.freemarket_tip p{margin:0 0 20px;}
.freemarket_tip2{padding:40px 30px 30px 30px;background:url('../images/CMM/freemarket_tip2.gif') center repeat;}
.freemarket_tip2 p{margin:0 0 20px;}
.freemarket_tip3{border:1px solid #ddd;background:url('../images/CMM/bg_line_ddd.gif') center 0 repeat-y;}
.freemarket_tip3 strong{display:block;margin:0 0 14px;}
.freemarket_tip3 .tip1{width:42%;padding:3%;text-align:center;}
.freemarket_tip3 .tip2{width:42%;padding:3%;text-align:center;}
.freemarket_list{padding:30px 0 50px;}
.freemarket_list ul{width:969px;}
.freemarket_list li{float:left;width:311px;height:408px;margin:0 10px 10px 0;border:1px solid #ddd;}
.freemarket_list li .title{padding:28px 10px;}
.freemarket_list li .thumb{position:relative;width:170px;height:170px;margin:0 auto 20px;}
.freemarket_list li .thumb img{position:relative;width:170px;height:170px;margin:0 auto;}
.freemarket_list li .thumb img.end{position:relative;width:170px;height:170px;margin:0 auto;filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */ -moz-filter: grayscale(100%);-o-filter: grayscale(100%);-ms-filter: grayscale(100%); opacity:1;}
.freemarket_list li .mask_170x170{position:absolute;top:0;left:0;right:0;width:100%;height:100%;background:url('../images/CMM/mask_170x170.png') 0 0 no-repeat;background-size:100%;z-index:10;}
.freemarket_list li .join_like{width:160px;margin:0 auto 10px;}
.freemarket_list li .join_like dd{float:left;width:78px;height:33px;margin-left:-1px;line-height:33px;font-size:14px;text-align:center;border:1px solid #ddd;}
.freemarket_list li .join_like dd .fb_like_normal{display:inline-block;background-position:15px 4px;}
.freemarket_list li .join_date{margin:0 0 10px;text-align:center;}
.freemarket_list li .btns{text-align:center;}
.freemarket_list li .btns .btn_detail{width:120px;height:38px;line-height:38px;color:#fff;font-size:15px;border:1px solid #308769;background:#50a487;}
.freemarket_list li .btns .btn_join{width:140px;height:38px;line-height:38px;color:#fff;font-size:15px;border:1px solid #308769;background:#50a487;}
.freemarket_list li .btns .btn_join .join_free{color:#f6e00f;font-size:13px;}
.freemarket_list li .btns .btn_ing{width:120px;height:38px;margin-top:7px;line-height:38px;color:#333;font-size:15px;border:1px solid #cccccc;background:#e9e9e9;}
.freemarket_list li .btns .btn_end{width:120px;height:38px;margin-top:7px;line-height:38px;color:#fff;font-size:15px;border:1px solid #555555;background:#777777;}
/******************    Sub:E    ***********************/
/* 캘린더 */
.calendar_box {width: 100%;display: block;margin: 0 0 20px;padding: 0 0 6px;position: relative;background: url("../images/CMM/bg_calendar_box_bottom.gif") no-repeat scroll 0 bottom;}
.calendar_box .calendar_box_head {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #ddd #ddd -moz-use-text-color;border-image: none;border-style: solid solid none;border-width: 1px 1px 0;height: 54px;position: relative;}
.calendar_box .calendar_box_head .cbh_l {position: relative;width: 220px;}
.calendar_box .calendar_box_head .cbh_r {width: 280px;height: 54px;padding: 0 20px 0 0;position: relative;background: url("../images/CMM/bg_cbh_r_2.gif") no-repeat scroll 0 10px;}
.calendar_box .calendar_box_head .cal_title {font-size: 22px;line-height: 54px;padding: 0 40px;text-align: center;width: 140px;}
.calendar_box .calendar_box_head .cal_title2 {font-size: 22px;text-align: left;padding: 10px 40px 10px 10px;width: 200px;}
.calendar_box .calendar_box_head .btn_prev_month {background: url("../images/CMM/btn_prev_month.gif") no-repeat scroll 0 0;height: 54px;left: 14px;position: absolute;top: 0;width: 22px;z-index: 9;}
.calendar_box .calendar_box_head .btn_next_month {background: url("../images/CMM/btn_next_month.gif") no-repeat scroll 0 0;height: 54px;position: absolute;right: 14px;top: 0;width: 22px;z-index: 9;}
.calendar_box .calendar_box_head .btn_today {background: url("../images/CMM/btn_today_on.gif") no-repeat scroll 0 0;color: #fff;height: 26px;line-height: 26px;position: absolute;right: -40px;text-align: center;top: 15px;width: 41px;}
.calendar_box .calendar_box_head .btn_today:hover {background: url("../images/CMM/btn_today_off.gif") no-repeat scroll 0 0;color: #000;}
.calendar_box .calendar_box_head .btn_today:active {background: url("../images/CMM/btn_today_off.gif") no-repeat scroll 0 0;color: #000;}
.calendar_box .calendar_box_head .btn_today:focus {background: url("../images/CMM/btn_today_off.gif") no-repeat scroll 0 0;color: #000;}
.calendar_box .calendar_box_head .btn_today.active {background: url("../images/CMM/btn_today_active.gif") no-repeat scroll 0 0;color: #ddd;cursor: default;text-decoration: none;}
.calendar_box .calendar_box_head .btn_all {color: #777;height: 36px;left: 0;line-height: 36px;position: absolute;text-align: center;top: 10px;width: 71px;}
.calendar_box .calendar_box_head .btn_all:hover {background: url("../images/CMM/bg_btn_all_on.gif") no-repeat scroll 0 0;color: #333;}
.calendar_box .calendar_box_head .btn_all:active{background: url("../images/CMM/bg_btn_all_on.gif") no-repeat scroll 0 0;color: #333;}
.calendar_box .calendar_box_head .btn_all:focus {background: url("../images/CMM/bg_btn_all_on.gif") no-repeat scroll 0 0;color: #333;}
.calendar_box .calendar_box_head .btn_all.active{background: url("../images/CMM/bg_btn_all_on.gif") no-repeat scroll 0 0;color: #333;}
.calendar_box .calendar_box_head .btn_std {color: #777;height: 36px;left: 71px;line-height: 36px;position: absolute;text-align: center;top: 10px;width: 70px;}
.calendar_box .calendar_box_head .btn_std:hover {background: url("../images/CMM/bg_btn_std_on.gif") no-repeat scroll 0 0;color: #333;}
.calendar_box .calendar_box_head .btn_std:active{background: url("../images/CMM/bg_btn_std_on.gif") no-repeat scroll 0 0;color: #333;}
.calendar_box .calendar_box_head .btn_std:focus {background: url("../images/CMM/bg_btn_std_on.gif") no-repeat scroll 0 0;color: #333;}
.calendar_box .calendar_box_head .btn_std.active {background: url("../images/CMM/bg_btn_std_on.gif") no-repeat scroll 0 0;color: #333;}
.calendar_box .calendar_box_head .btn_sel {color: #777;height: 36px;left: 141px;line-height: 36px;position: absolute;text-align: center;top: 10px;width: 70px;}
.calendar_box .calendar_box_head .btn_sel:hover {background: url("../images/CMM/bg_btn_sel_on.gif") no-repeat scroll 0 0;color: #333;}
.calendar_box .calendar_box_head .btn_sel:active {background: url("../images/CMM/bg_btn_sel_on.gif") no-repeat scroll 0 0;color: #333;}
.calendar_box .calendar_box_head .btn_sel:focus {background: url("../images/CMM/bg_btn_sel_on.gif") no-repeat scroll 0 0;color: #333;}
.calendar_box .calendar_box_head .btn_sel.active {background: url("../images/CMM/bg_btn_sel_on.gif") no-repeat scroll 0 0;color: #333;}
.calendar_box .calendar_box_head .btn_print {background: url("../images/CMM/bg_btn_print.gif") no-repeat scroll 0 0;border: 0 none;color: #fff;height: 36px;left: 221px;line-height: 36px;position: absolute;text-align: center;top: 10px;width: 59px;}
.calendar_box .calendar_box_head .btn_print:hover {background: url("../images/CMM/bg_btn_print.gif") no-repeat scroll 0 0;color: #fff;}
.calendar_box .calendar_box_head .btn_print:active {background: url("../images/CMM/bg_btn_print.gif") no-repeat scroll 0 0;color: #fff;}
.calendar_box .calendar_box_head .btn_print:focus {background: url("../images/CMM/bg_btn_print.gif") no-repeat scroll 0 0;color: #fff;}
.calendar_box table {border-top: 1px solid #ddd;height: 100%;table-layout: fixed;width: 100%;}
.calendar_box table thead {background: url("../images/CMM/bg_calendar_box_th.gif") repeat-x scroll 0 0;}
.calendar_box table th {border-left: 1px solid #ddd;border-right: 1px solid #ddd;font-family: NGBold;font-size: 14px;height: 37px;line-height: 37px;padding: 0 0 2px;}
.calendar_box table td {border: 1px solid #ddd ;display: table-cell;line-height: 18px;z-index: 0;}
.calendar_box table td .td_box {position: relative;z-index: 0;}
.calendar_box table td .td_box .today_border {background: none repeat scroll 0 0 #fff7dd;border: 2px solid #ff5d47;display: none;height: 258px;margin: -1px;position: absolute;width: 123px;}
.calendar_box table td .td_box.active .today_border {display: block;}
.calendar_box table td .cell_box {height: auto;padding: 22px 2px 3px;position: relative;vertical-align: top;}
.calendar_box table td .cell_box1{height: auto;padding: 5px 2px 3px;margin: 0px;position: relative;vertical-align: top;}
.calendar_box table td .day_box  {height: 60px;left: 8px;position: absolute;right: 8px;top: 6px;}
.calendar_box table td .day  {font-family: NGBold;position: absolute;right: 0;top: 0;}
.calendar_box table td .dTxt {left: 0;position: absolute;top: 0;}
.calendar_box table td .dGry {color: #777777;}
.calendar_box table td .dRed {color: #ff5d47;}
.calendar_box table td .dBlue {color: #5ca6bf;}
.calendar_box table td .ap03 .dRed {color: #ff6347;}
.calendar_box table td .ap03 .dBlue{color: #1e90ff;}
.calendar_box table td .ap03 .dGry {color: #696969;}
.calendar_box table td .mark {margin: 0 0 11px;text-align: center;}
.calendar_box table td .study_list {position: relative;width: 100%;}
.calendar_box table td .study_list1 {position: relative;top: 0px;}
.calendar_box table td .study_list ul {width: 100%;}
.calendar_box table td .study_list li {font-size: 12px;line-height: 14px;margin: 0 0 2px;position: relative;}
.calendar_box table td .study_list .clear {text-align: center;}
.calendar_box table td .std {background: url("../images/CMM/bg_std.gif") no-repeat scroll 0 0;height: 27px;padding: 6px 16px 6px 3px;width: 110px; letter-spacing:-0.05em}
.calendar_box table td .std .btn_mov_study {background: url("../images/CMM/btn_mov_study_std.gif") no-repeat scroll 0 0;height: 16px;position: absolute;right: 4px;top: 4px;width: 16px;}
.calendar_box table td .sel {background: url("../images/CMM/bg_sel.gif") no-repeat scroll 0 0;height: 27px;padding: 6px 16px 6px 3px;width: 110px; letter-spacing:-0.05em}
.calendar_box table td .sel .btn_mov_study {background: url("../images/CMM/btn_mov_study_sel.gif") no-repeat scroll 0 0;height: 16px;position: absolute;right: 4px;top: 4px;width: 16px;}
.calendar_box table td .comp {background: url("../images/CMM/bg_comp.gif") no-repeat scroll 0 0;height: 27px;padding: 6px 16px 6px 3px;width: 110px; letter-spacing:-0.05em}
/* KIDS 출석표 */
.calendar_table{position:relative;display:block;width:100%;padding:0 0 6px;margin:0 0 20px;background:url('../images/CMM/bg_calendar_box_bottom.gif') 0 bottom no-repeat;}
.calendar_table .calendar_box_head{position:relative;height:54px;border:1px solid #ddd;}
.calendar_table .calendar_box_head .cbh_l{position:relative;width:220px;}
.calendar_table .calendar_box_head .cbh_r{position:relative;width:280px;height:54px;padding:0 20px 0 0;background:url('../images/CMM/bg_cbh_r.gif') 0 10px no-repeat;}
.calendar_table .calendar_box_head .cal_title{width:140px;text-align:center;font-size:22px;padding:0 40px;line-height:54px;}
.calendar_table .calendar_box_head .btn_prev_month{position:absolute;top:0px;left:14px;width:22px;height:54px;background:url('../images/CMM/btn_prev_month.gif') 0 0 no-repeat;z-index:9;}
.calendar_table .calendar_box_head .btn_next_month{position:absolute;top:0px;right:14px;width:22px;height:54px;background:url('../images/CMM/btn_next_month.gif') 0 0 no-repeat;z-index:9;}
.calendar_table .calendar_box_head .btn_today{position:absolute;top:15px;right:-40px;width:41px;height:26px;line-height:26px;text-align:center;color:#fff;background:url('../images/CMM/btn_today_on.gif') 0 0 no-repeat;}
.calendar_table .calendar_box_head .btn_today:hover{color:#000;background:url('../images/CMM/btn_today_off.gif') 0 0 no-repeat;}
.calendar_table .calendar_box_head .btn_today:active{color:#000;background:url('../images/CMM/btn_today_off.gif') 0 0 no-repeat;}
.calendar_table .calendar_box_head .btn_today:focus{color:#000;background:url('../images/CMM/btn_today_off.gif') 0 0 no-repeat;}
.calendar_table .calendar_box_head .btn_today.active{color:#ddd;text-decoration:none;background:url('../images/CMM/btn_today_active.gif') 0 0 no-repeat;cursor:default;}
.calendar_table .calendar_box_head .btn_all{position:absolute;top:10px;left:0;width:71px;height:36px;line-height:36px;text-align:center;color:#777;}
.calendar_table .calendar_box_head .btn_all:hover{color:#333;background:url('../images/CMM/bg_btn_all_on.gif') 0 0 no-repeat;}
.calendar_table .calendar_box_head .btn_all:active{color:#333;background:url('../images/CMM/bg_btn_all_on.gif') 0 0 no-repeat;}
.calendar_table .calendar_box_head .btn_all:focus{color:#333;background:url('../images/CMM/bg_btn_all_on.gif') 0 0 no-repeat;}
.calendar_table .calendar_box_head .btn_all.active{color:#333;background:url('../images/CMM/bg_btn_all_on.gif') 0 0 no-repeat;}
.calendar_table .calendar_box_head .btn_std{position:absolute;top:10px;left:71px;width:70px;height:36px;line-height:36px;text-align:center;color:#777;}
.calendar_table .calendar_box_head .btn_std:hover{color:#333;background:url('../images/CMM/bg_btn_std_on.gif') 0 0 no-repeat;}
.calendar_table .calendar_box_head .btn_std:active{color:#333;background:url('../images/CMM/bg_btn_std_on.gif') 0 0 no-repeat;}
.calendar_table .calendar_box_head .btn_std:focus{color:#333;background:url('../images/CMM/bg_btn_std_on.gif') 0 0 no-repeat;}
.calendar_table .calendar_box_head .btn_std.active{color:#333;background:url('../images/CMM/bg_btn_std_on.gif') 0 0 no-repeat;}
.calendar_table .calendar_box_head .btn_sel{position:absolute;top:10px;left:141px;width:70px;height:36px;line-height:36px;text-align:center;color:#777;}
.calendar_table .calendar_box_head .btn_sel:hover{color:#333;background:url('../images/CMM/bg_btn_sel_on.gif') 0 0 no-repeat;}
.calendar_table .calendar_box_head .btn_sel:active{color:#333;background:url('../images/CMM/bg_btn_sel_on.gif') 0 0 no-repeat;}
.calendar_table .calendar_box_head .btn_sel:focus{color:#333;background:url('../images/CMM/bg_btn_sel_on.gif') 0 0 no-repeat;}
.calendar_table .calendar_box_head .btn_sel.active{color:#333;background:url('../images/CMM/bg_btn_sel_on.gif') 0 0 no-repeat;}
.calendar_table .calendar_box_head .btn_print{position:absolute;top:10px;left:221px;width:59px;height:36px;line-height:36px;text-align:center;color:#fff;border:0;background:url('../images/CMM/bg_btn_print.gif') 0 0 no-repeat;}
.calendar_table .calendar_box_head .btn_print:hover{color:#fff;background:url('../images/CMM/bg_btn_print.gif') 0 0 no-repeat;}
.calendar_table .calendar_box_head .btn_print:active{color:#fff;background:url('../images/CMM/bg_btn_print.gif') 0 0 no-repeat;}
.calendar_table .calendar_box_head .btn_print:focus{color:#fff;background:url('../images/CMM/bg_btn_print.gif') 0 0 no-repeat;}
.calendar_table table{width:100%;height:100%;table-layout:fixed;}
.calendar_table table thead{background:url('../images/CMM/bg_calendar_box_th.gif') 0 0 repeat-x;}
.calendar_table table tbody{}
.calendar_table table th{height:37px;padding:0 0 2px;line-height:37px;font-family:NGBold;font-size:14px;border-right:1px solid #ddd;border-left:1px solid #ddd;border-top:1px solid #ddd;}
.calendar_table table td{display:table-cell;height:88px;line-height:18px;border:1px solid #ddd;vertical-align:top;*zoom:1;z-index:0;}
.calendar_table table td.tdcol{font-family:NGBold;font-size:14px;font-weight:bold;vertical-align:middle;text-align:center;background:#f3f3f3;}
.calendar_table table td .td_box{position:relative;width:100%;height:100%;z-index:0;}
.calendar_table table td .td_box .today_border{display:none;position:absolute;width:134px;height:86px;margin:-1px;border:2px solid #ff5d47;background:#fff7dd;}
.calendar_table table td .td_box.active .today_border{display:block;}
.calendar_table table td .cell_box{position:relative;height:53px;padding:15px 2px 10px;vertical-align:top;}
.calendar_table table td .day_box{position:absolute;top:6px;left:8px;right:8px;height:20px;}
.calendar_table table td .day{position:absolute;top:0px;right:0px;font-family:NGBold;}
.calendar_table table td .dTxt{position:absolute;top:0px;left:0px;}
.calendar_table table td .dGry{color:#777777;}
.calendar_table table td .dRed{color:#ff5d47;}
.calendar_table table td .dBlue{color:#5ca6bf;}
.calendar_table table td .ap03 .dRed{color:#ffd7d3;}
.calendar_table table td .ap03 .dBlue{color:#d6e6ed;}
.calendar_table table td .ap03 .dGry{color:#dcdcdc;}
.calendar_table table td .mark{text-align:center;margin:0 0 11px;}
.calendar_table table td .study_list{position:relative;width:100%;}
.calendar_table table td .study_list ul{width:100%;}
.calendar_table table td .study_list li{position:relative;margin:0 0 2px;font-size:12px;line-height:14px;}
.calendar_table table td .study_list .clear{text-align:center;}
.calendar_table table td .std{width:110px;height:27px;padding:6px 16px 6px 6px;background:url('../images/CMM/bg_std.gif') 0 0 no-repeat;}
.calendar_table table td .std .btn_mov_study{position:absolute;top:4px;right:4px;width:16px;height:16px;background:url('../images/CMM/btn_mov_study_std.gif') 0 0 no-repeat;}
.calendar_table table td .sel{width:110px;height:27px;padding:6px 16px 6px 6px;background:url('../images/CMM/bg_sel.gif') 0 0 no-repeat;}
.calendar_table table td .sel .btn_mov_study{position:absolute;top:4px;right:4px;width:16px;height:16px;background:url('../images/CMM/btn_mov_study_sel.gif') 0 0 no-repeat;}
.calendar_table table td .comp{width:110px;height:27px;padding:6px 16px 6px 6px;background:url('../images/CMM/bg_comp.gif') 0 0 no-repeat;}
/* JUNIOR SENIOR 출석표 */
.calendar_table2{position:relative;display:block;width:100%;padding:0 0 6px;margin:0 0 20px;background:url('../images/CMM/bg_calendar_box_bottom.gif') 0 bottom no-repeat;}
.calendar_table2 .calendar_box_head{position:relative;height:54px;border:1px solid #ddd;}
.calendar_table2 .calendar_box_head .cbh_l{position:relative;width:220px;}
.calendar_table2 .calendar_box_head .cbh_r{position:relative;width:280px;height:54px;padding:0 20px 0 0;background:url('../images/CMM/bg_cbh_r.gif') 0 10px no-repeat;}
.calendar_table2 .calendar_box_head .cal_title{width:140px;text-align:center;font-size:22px;padding:0 40px;line-height:54px;}
.calendar_table2 .calendar_box_head .btn_prev_month{position:absolute;top:0px;left:14px;width:22px;height:54px;background:url('../images/CMM/btn_prev_month.gif') 0 0 no-repeat;z-index:9;}
.calendar_table2 .calendar_box_head .btn_next_month{position:absolute;top:0px;right:14px;width:22px;height:54px;background:url('../images/CMM/btn_next_month.gif') 0 0 no-repeat;z-index:9;}
.calendar_table2 .calendar_box_head .btn_today{position:absolute;top:15px;right:-40px;width:41px;height:26px;line-height:26px;text-align:center;color:#fff;background:url('../images/CMM/btn_today_on.gif') 0 0 no-repeat;}
.calendar_table2 .calendar_box_head .btn_today:hover{color:#000;background:url('../images/CMM/btn_today_off.gif') 0 0 no-repeat;}
.calendar_table2 .calendar_box_head .btn_today:active{color:#000;background:url('../images/CMM/btn_today_off.gif') 0 0 no-repeat;}
.calendar_table2 .calendar_box_head .btn_today:focus{color:#000;background:url('../images/CMM/btn_today_off.gif') 0 0 no-repeat;}
.calendar_table2 .calendar_box_head .btn_today.active{color:#ddd;text-decoration:none;background:url('../images/CMM/btn_today_active.gif') 0 0 no-repeat;cursor:default;}
.calendar_table2 .calendar_box_head .btn_all{position:absolute;top:10px;left:0;width:71px;height:36px;line-height:36px;text-align:center;color:#777;}
.calendar_table2 .calendar_box_head .btn_all:hover{color:#333;background:url('../images/CMM/bg_btn_all_on.gif') 0 0 no-repeat;}
.calendar_table2 .calendar_box_head .btn_all:active{color:#333;background:url('../images/CMM/bg_btn_all_on.gif') 0 0 no-repeat;}
.calendar_table2 .calendar_box_head .btn_all:focus{color:#333;background:url('../images/CMM/bg_btn_all_on.gif') 0 0 no-repeat;}
.calendar_table2 .calendar_box_head .btn_all.active{color:#333;background:url('../images/CMM/bg_btn_all_on.gif') 0 0 no-repeat;}
.calendar_table2 .calendar_box_head .btn_std{position:absolute;top:10px;left:71px;width:70px;height:36px;line-height:36px;text-align:center;color:#777;}
.calendar_table2 .calendar_box_head .btn_std:hover{color:#333;background:url('../images/CMM/bg_btn_std_on.gif') 0 0 no-repeat;}
.calendar_table2 .calendar_box_head .btn_std:active{color:#333;background:url('../images/CMM/bg_btn_std_on.gif') 0 0 no-repeat;}
.calendar_table2 .calendar_box_head .btn_std:focus{color:#333;background:url('../images/CMM/bg_btn_std_on.gif') 0 0 no-repeat;}
.calendar_table2 .calendar_box_head .btn_std.active{color:#333;background:url('../images/CMM/bg_btn_std_on.gif') 0 0 no-repeat;}
.calendar_table2 .calendar_box_head .btn_sel{position:absolute;top:10px;left:141px;width:70px;height:36px;line-height:36px;text-align:center;color:#777;}
.calendar_table2 .calendar_box_head .btn_sel:hover{color:#333;background:url('../images/CMM/bg_btn_sel_on.gif') 0 0 no-repeat;}
.calendar_table2 .calendar_box_head .btn_sel:active{color:#333;background:url('../images/CMM/bg_btn_sel_on.gif') 0 0 no-repeat;}
.calendar_table2 .calendar_box_head .btn_sel:focus{color:#333;background:url('../images/CMM/bg_btn_sel_on.gif') 0 0 no-repeat;}
.calendar_table2 .calendar_box_head .btn_sel.active{color:#333;background:url('../images/CMM/bg_btn_sel_on.gif') 0 0 no-repeat;}
.calendar_table2 .calendar_box_head .btn_print{position:absolute;top:10px;left:221px;width:59px;height:36px;line-height:36px;text-align:center;color:#fff;border:0;background:url('../images/CMM/bg_btn_print.gif') 0 0 no-repeat;}
.calendar_table2 .calendar_box_head .btn_print:hover{color:#fff;background:url('../images/CMM/bg_btn_print.gif') 0 0 no-repeat;}
.calendar_table2 .calendar_box_head .btn_print:active{color:#fff;background:url('../images/CMM/bg_btn_print.gif') 0 0 no-repeat;}
.calendar_table2 .calendar_box_head .btn_print:focus{color:#fff;background:url('../images/CMM/bg_btn_print.gif') 0 0 no-repeat;}
.calendar_table2 table{width:100%;height:100%;table-layout:fixed;}
.calendar_table2 table thead{background:url('../images/CMM/bg_calendar_box_th.gif') 0 0 repeat-x;}
.calendar_table2 table tbody{}
.calendar_table2 table th{height:37px;padding:0 0 2px;line-height:37px;font-family:NGBold;font-size:14px;border-right:1px solid #ddd;border-left:1px solid #ddd;border-top:1px solid #ddd;}
.calendar_table2 table td{display:table-cell;height:88px;line-height:18px;border:1px solid #ddd;vertical-align:top;*zoom:1;z-index:0;}
.calendar_table2 table td.tdcol{font-family:NGBold;font-size:14px;font-weight:bold;vertical-align:middle;text-align:center;background:#f3f3f3;}
.calendar_table2 table td .td_box{position:relative;width:100%;height:100%;z-index:0;}
.calendar_table2 table td .td_box .today_border{display:none;position:absolute;width:134px;height:86px;margin:-1px;border:2px solid #ff5d47;background:#fff7dd;}
.calendar_table2 table td .td_box.active .today_border{display:block;}
.calendar_table2 table td .cell_box{position:relative;height:53px;padding:15px 2px 10px;vertical-align:top;}
.calendar_table2 table td .day_box{position:absolute;top:6px;left:8px;right:8px;height:20px;}
.calendar_table2 table td .day{position:absolute;top:0px;right:0px;font-family:NGBold;}
.calendar_table2 table td .dTxt{position:absolute;top:0px;left:0px;}
.calendar_table2 table td .dGry{color:#777777;}
.calendar_table2 table td .dRed{color:#ff5d47;}
.calendar_table2 table td .dBlue{color:#5ca6bf;}
.calendar_table2 table td .ap03 .dRed{color:#ffd7d3;}
.calendar_table2 table td .ap03 .dBlue{color:#d6e6ed;}
.calendar_table2 table td .ap03 .dGry{color:#dcdcdc;}
.calendar_table2 table td .mark{text-align:center;margin:0 0 11px;}
.calendar_table2 table td .study_list{position:relative;width:100%;}
.calendar_table2 table td .study_list ul{width:100%;}
.calendar_table2 table td .study_list li{position:relative;margin:0 0 2px;font-size:12px;line-height:14px;}
.calendar_table2 table td .study_list .clear{text-align:center;}
.calendar_table2 table td .std{width:110px;height:27px;padding:6px 16px 6px 6px;background:url('../images/CMM/bg_std.gif') 0 0 no-repeat;}
.calendar_table2 table td .std .btn_mov_study{position:absolute;top:4px;right:4px;width:16px;height:16px;background:url('../images/CMM/btn_mov_study_std.gif') 0 0 no-repeat;}
.calendar_table2 table td .sel{width:110px;height:27px;padding:6px 16px 6px 6px;background:url('../images/CMM/bg_sel.gif') 0 0 no-repeat;}
.calendar_table2 table td .sel .btn_mov_study{position:absolute;top:4px;right:4px;width:16px;height:16px;background:url('../images/CMM/btn_mov_study_sel.gif') 0 0 no-repeat;}
.calendar_table2 table td .comp{width:110px;height:27px;padding:6px 16px 6px 6px;background:url('../images/CMM/bg_comp.gif') 0 0 no-repeat;}
.calendar_table2_1{position:relative;display:block;width:100%;padding:0 0 6px;margin:0 0 20px;background:url('../images/CMM/bg_calendar_box_bottom.gif') 0 bottom no-repeat;}
.calendar_table2_1 .calendar_box_head{position:relative;height:54px;border:1px solid #ddd;}
.calendar_table2_1 .calendar_box_head .cbh_l{position:relative;width:220px;}
.calendar_table2_1 .calendar_box_head .cbh_r{position:relative;width:280px;height:54px;padding:0 20px 0 0;background:url('../images/CMM/bg_cbh_r.gif') 0 10px no-repeat;}
.calendar_table2_1 .calendar_box_head .cal_title{width:140px;text-align:center;font-size:22px;padding:0 40px;line-height:54px;}
.calendar_table2_1 .calendar_box_head .cal_title2{width:340px;text-align:center;font-size:22px;padding:0 40px;line-height:54px;}
.calendar_table2_1 .calendar_box_head .btn_prev_month{position:absolute;top:0px;left:14px;width:22px;height:54px;background:url('../images/CMM/btn_prev_month.gif') 0 0 no-repeat;z-index:9;}
.calendar_table2_1 .calendar_box_head .btn_next_month{position:absolute;top:0px;right:14px;width:22px;height:54px;background:url('../images/CMM/btn_next_month.gif') 0 0 no-repeat;z-index:9;}
.calendar_table2_1 .calendar_box_head .btn_today{position:absolute;top:15px;right:-40px;width:41px;height:26px;line-height:26px;text-align:center;color:#fff;background:url('../images/CMM/btn_today_on.gif') 0 0 no-repeat;}
.calendar_table2_1 .calendar_box_head .btn_today:hover{color:#000;background:url('../images/CMM/btn_today_off.gif') 0 0 no-repeat;}
.calendar_table2_1 .calendar_box_head .btn_today:active{color:#000;background:url('../images/CMM/btn_today_off.gif') 0 0 no-repeat;}
.calendar_table2_1 .calendar_box_head .btn_today:focus{color:#000;background:url('../images/CMM/btn_today_off.gif') 0 0 no-repeat;}
.calendar_table2_1 .calendar_box_head .btn_today.active{color:#ddd;text-decoration:none;background:url('../images/CMM/btn_today_active.gif') 0 0 no-repeat;cursor:default;}
.calendar_table2_1 .calendar_box_head .btn_all{position:absolute;top:10px;left:0;width:71px;height:36px;line-height:36px;text-align:center;color:#777;}
.calendar_table2_1 .calendar_box_head .btn_all:hover{color:#333;background:url('../images/CMM/bg_btn_all_on.gif') 0 0 no-repeat;}
.calendar_table2_1 .calendar_box_head .btn_all:active{color:#333;background:url('../images/CMM/bg_btn_all_on.gif') 0 0 no-repeat;}
.calendar_table2_1 .calendar_box_head .btn_all:focus{color:#333;background:url('../images/CMM/bg_btn_all_on.gif') 0 0 no-repeat;}
.calendar_table2_1 .calendar_box_head .btn_all.active{color:#333;background:url('../images/CMM/bg_btn_all_on.gif') 0 0 no-repeat;}
.calendar_table2_1 .calendar_box_head .btn_std{position:absolute;top:10px;left:71px;width:70px;height:36px;line-height:36px;text-align:center;color:#777;}
.calendar_table2_1 .calendar_box_head .btn_std:hover{color:#333;background:url('../images/CMM/bg_btn_std_on.gif') 0 0 no-repeat;}
.calendar_table2_1 .calendar_box_head .btn_std:active{color:#333;background:url('../images/CMM/bg_btn_std_on.gif') 0 0 no-repeat;}
.calendar_table2_1 .calendar_box_head .btn_std:focus{color:#333;background:url('../images/CMM/bg_btn_std_on.gif') 0 0 no-repeat;}
.calendar_table2_1 .calendar_box_head .btn_std.active{color:#333;background:url('../images/CMM/bg_btn_std_on.gif') 0 0 no-repeat;}
.calendar_table2_1 .calendar_box_head .btn_sel{position:absolute;top:10px;left:141px;width:70px;height:36px;line-height:36px;text-align:center;color:#777;}
.calendar_table2_1 .calendar_box_head .btn_sel:hover{color:#333;background:url('../images/CMM/bg_btn_sel_on.gif') 0 0 no-repeat;}
.calendar_table2_1 .calendar_box_head .btn_sel:active{color:#333;background:url('../images/CMM/bg_btn_sel_on.gif') 0 0 no-repeat;}
.calendar_table2_1 .calendar_box_head .btn_sel:focus{color:#333;background:url('../images/CMM/bg_btn_sel_on.gif') 0 0 no-repeat;}
.calendar_table2_1 .calendar_box_head .btn_sel.active{color:#333;background:url('../images/CMM/bg_btn_sel_on.gif') 0 0 no-repeat;}
.calendar_table2_1 .calendar_box_head .btn_print{position:absolute;top:10px;left:221px;width:59px;height:36px;line-height:36px;text-align:center;color:#fff;border:0;background:url('../images/CMM/bg_btn_print.gif') 0 0 no-repeat;}
.calendar_table2_1 .calendar_box_head .btn_print:hover{color:#fff;background:url('../images/CMM/bg_btn_print.gif') 0 0 no-repeat;}
.calendar_table2_1 .calendar_box_head .btn_print:active{color:#fff;background:url('../images/CMM/bg_btn_print.gif') 0 0 no-repeat;}
.calendar_table2_1 .calendar_box_head .btn_print:focus{color:#fff;background:url('../images/CMM/bg_btn_print.gif') 0 0 no-repeat;}
.calendar_table2_1 table{width:100%;height:100%;table-layout:fixed;}
.calendar_table2_1 table thead{background:url('../images/CMM/bg_calendar_box_th.gif') 0 0 repeat-x;}
.calendar_table2_1 table tbody{}
.calendar_table2_1 table th{height:37px;padding:0 0 2px;line-height:37px;font-family:NGBold;font-size:14px;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.calendar_table2_1 table td{display:table-cell;height:99px;line-height:18px;border:1px solid #ddd;vertical-align:top;*zoom:1;z-index:0;}
.calendar_table2_1 table td.tdcol{font-family:NGBold;font-size:14px;font-weight:bold;vertical-align:middle;text-align:center;background:#f3f3f3;}
.calendar_table2_1 table td .td_box{position:relative;width:100%;height:100%;z-index:0;}
.calendar_table2_1 table td .td_box .today_border{display:none;position:absolute;width:134px;height:98px;margin:-1px;border:2px solid #ff5d47;background:#f8f8f8;}
.calendar_table2_1 table td .td_box.active .today_border{display:block;}
.calendar_table2_1 table td .cell_box{position:relative;height:55px;padding:35px 2px 10px;vertical-align:top;}
.calendar_table2_1 table td .day_box{position:absolute;top:6px;left:8px;right:8px;height:20px;}
.calendar_table2_1 table td .day{position:absolute;top:0px;right:0px;font-family:NGBold;}
.calendar_table2_1 table td .dTxt{position:absolute;top:0px;left:0px;}
.calendar_table2_1 table td .dGry{color:#777777;}
.calendar_table2_1 table td .dRed{color:#ff5d47;}
.calendar_table2_1 table td .dBlue{color:#5ca6bf;}
.calendar_table2_1 table td .ap03 .dRed{color:#ffd7d3;}
.calendar_table2_1 table td .ap03 .dBlue{color:#d6e6ed;}
.calendar_table2_1 table td .ap03 .dGry{color:#dcdcdc;}
.calendar_table2_1 table td .mark{text-align:center;margin:0 0 11px;}
.calendar_table2_1 table td .study_list{position:relative;width:100%;}
.calendar_table2_1 table td .study_list ul{width:100%;}
.calendar_table2_1 table td .study_list li{position:relative;margin:0 0 2px;font-size:12px;line-height:14px;}
.calendar_table2_1 table td .study_list .clear{text-align:center;}
.calendar_table2_1 table td .std{width:110px;height:27px;padding:6px 16px 6px 6px;background:url('../images/CMM/bg_std.gif') 0 0 no-repeat;}
.calendar_table2_1 table td .std .btn_mov_study{position:absolute;top:4px;right:4px;width:16px;height:16px;background:url('../images/CMM/btn_mov_study_std.gif') 0 0 no-repeat;}
.calendar_table2_1 table td .sel{width:110px;height:27px;padding:6px 16px 6px 6px;background:url('../images/CMM/bg_sel.gif') 0 0 no-repeat;}
.calendar_table2_1 table td .sel .btn_mov_study{position:absolute;top:4px;right:4px;width:16px;height:16px;background:url('../images/CMM/btn_mov_study_sel.gif') 0 0 no-repeat;}
.calendar_table2_1 table td .comp{width:110px;height:27px;padding:6px 16px 6px 6px;background:url('../images/CMM/bg_comp.gif') 0 0 no-repeat;}
.calendar_table2_2{position:relative;display:block;width:100%;padding:0 0 6px;margin:0 0 20px;background:url('../images/CMM/bg_calendar_box_bottom.gif') 0 bottom no-repeat;}
.calendar_table2_2 .calendar_box_head{position:relative;height:54px;border:1px solid #ddd;}
.calendar_table2_2 .calendar_box_head .cbh_l{position:relative;width:420px;}
.calendar_table2_2 .calendar_box_head .cbh_r{position:relative;width:280px;height:54px;padding:0 20px 0 0;background:url('../images/CMM/bg_cbh_r.gif') 0 10px no-repeat;}
.calendar_table2_2 .calendar_box_head .cal_title{width:340px;text-align:center;font-size:22px;padding:0 40px;line-height:54px;}
.calendar_table2_2 .calendar_box_head .btn_prev_month{position:absolute;top:0px;left:14px;width:22px;height:54px;background:url('../images/CMM/btn_prev_month.gif') 0 0 no-repeat;z-index:9;}
.calendar_table2_2 .calendar_box_head .btn_next_month{position:absolute;top:0px;right:14px;width:22px;height:54px;background:url('../images/CMM/btn_next_month.gif') 0 0 no-repeat;z-index:9;}
.calendar_table2_2 .calendar_box_head .btn_today{position:absolute;top:15px;right:-40px;width:41px;height:26px;line-height:26px;text-align:center;color:#fff;background:url('../images/CMM/btn_today_on.gif') 0 0 no-repeat;}
.calendar_table2_2 .calendar_box_head .btn_today:hover{color:#000;background:url('../images/CMM/btn_today_off.gif') 0 0 no-repeat;}
.calendar_table2_2 .calendar_box_head .btn_today:active{color:#000;background:url('../images/CMM/btn_today_off.gif') 0 0 no-repeat;}
.calendar_table2_2 .calendar_box_head .btn_today:focus{color:#000;background:url('../images/CMM/btn_today_off.gif') 0 0 no-repeat;}
.calendar_table2_2 .calendar_box_head .btn_today.active{color:#ddd;text-decoration:none;background:url('../images/CMM/btn_today_active.gif') 0 0 no-repeat;cursor:default;}
.calendar_table2_2 .calendar_box_head .btn_all{position:absolute;top:10px;left:0;width:71px;height:36px;line-height:36px;text-align:center;color:#777;}
.calendar_table2_2 .calendar_box_head .btn_all:hover{color:#333;background:url('../images/CMM/bg_btn_all_on.gif') 0 0 no-repeat;}
.calendar_table2_2 .calendar_box_head .btn_all:active{color:#333;background:url('../images/CMM/bg_btn_all_on.gif') 0 0 no-repeat;}
.calendar_table2_2 .calendar_box_head .btn_all:focus{color:#333;background:url('../images/CMM/bg_btn_all_on.gif') 0 0 no-repeat;}
.calendar_table2_2 .calendar_box_head .btn_all.active{color:#333;background:url('../images/CMM/bg_btn_all_on.gif') 0 0 no-repeat;}
.calendar_table2_2 .calendar_box_head .btn_std{position:absolute;top:10px;left:71px;width:70px;height:36px;line-height:36px;text-align:center;color:#777;}
.calendar_table2_2 .calendar_box_head .btn_std:hover{color:#333;background:url('../images/CMM/bg_btn_std_on.gif') 0 0 no-repeat;}
.calendar_table2_2 .calendar_box_head .btn_std:active{color:#333;background:url('../images/CMM/bg_btn_std_on.gif') 0 0 no-repeat;}
.calendar_table2_2 .calendar_box_head .btn_std:focus{color:#333;background:url('../images/CMM/bg_btn_std_on.gif') 0 0 no-repeat;}
.calendar_table2_2 .calendar_box_head .btn_std.active{color:#333;background:url('../images/CMM/bg_btn_std_on.gif') 0 0 no-repeat;}
.calendar_table2_2 .calendar_box_head .btn_sel{position:absolute;top:10px;left:141px;width:70px;height:36px;line-height:36px;text-align:center;color:#777;}
.calendar_table2_2 .calendar_box_head .btn_sel:hover{color:#333;background:url('../images/CMM/bg_btn_sel_on.gif') 0 0 no-repeat;}
.calendar_table2_2 .calendar_box_head .btn_sel:active{color:#333;background:url('../images/CMM/bg_btn_sel_on.gif') 0 0 no-repeat;}
.calendar_table2_2 .calendar_box_head .btn_sel:focus{color:#333;background:url('../images/CMM/bg_btn_sel_on.gif') 0 0 no-repeat;}
.calendar_table2_2 .calendar_box_head .btn_sel.active{color:#333;background:url('../images/CMM/bg_btn_sel_on.gif') 0 0 no-repeat;}
.calendar_table2_2 .calendar_box_head .btn_print{position:absolute;top:10px;left:221px;width:59px;height:36px;line-height:36px;text-align:center;color:#fff;border:0;background:url('../images/CMM/bg_btn_print.gif') 0 0 no-repeat;}
.calendar_table2_2 .calendar_box_head .btn_print:hover{color:#fff;background:url('../images/CMM/bg_btn_print.gif') 0 0 no-repeat;}
.calendar_table2_2 .calendar_box_head .btn_print:active{color:#fff;background:url('../images/CMM/bg_btn_print.gif') 0 0 no-repeat;}
.calendar_table2_2 .calendar_box_head .btn_print:focus{color:#fff;background:url('../images/CMM/bg_btn_print.gif') 0 0 no-repeat;}
.calendar_table2_2 table{width:100%;height:100%;table-layout:fixed;}
.calendar_table2_2 table thead{background:url('../images/CMM/bg_calendar_box_th.gif') 0 0 repeat-x;}
.calendar_table2_2 table tbody{}
.calendar_table2_2 table th{height:37px;padding:0 0 2px;line-height:37px;font-family:NGBold;font-size:14px;border-right:1px solid #ddd;border-left:1px solid #ddd;}
.calendar_table2_2 table td{display:table-cell;height:99px;line-height:18px;border:1px solid #ddd;vertical-align:top;*zoom:1;z-index:0;}
.calendar_table2_2 table td.tdcol{font-family:NGBold;font-size:14px;font-weight:bold;vertical-align:middle;text-align:center;background:#f3f3f3;}
.calendar_table2_2 table td .td_box{position:relative;width:100%;height:100%;z-index:0;}
.calendar_table2_2 table td .td_box .today_border{display:none;position:absolute;width:134px;height:98px;margin:-1px;border:2px solid #ff5d47;background:#f8f8f8;}
.calendar_table2_2 table td .td_box.active .today_border{display:block;}
.calendar_table2_2 table td .cell_box{position:relative;height:65px;padding:25px 2px 10px;vertical-align:top;}
.calendar_table2_2 table td .day_box{position:absolute;top:6px;left:8px;right:8px;height:20px;}
.calendar_table2_2 table td .day{position:absolute;top:0px;right:0px;font-family:NGBold;}
.calendar_table2_2 table td .dTxt{position:absolute;top:0px;left:0px;}
.calendar_table2_2 table td .dGry{color:#777777;}
.calendar_table2_2 table td .dRed{color:#ff5d47;}
.calendar_table2_2 table td .dBlue{color:#5ca6bf;}
.calendar_table2_2 table td .ap03 .dRed{color:#ffd7d3;}
.calendar_table2_2 table td .ap03 .dBlue{color:#d6e6ed;}
.calendar_table2_2 table td .ap03 .dGry{color:#dcdcdc;}
.calendar_table2_2 table td .mark{text-align:center;margin:0 0 11px;}
.calendar_table2_2 table td .study_list{position:relative;width:100%;}
.calendar_table2_2 table td .study_list ul{width:100%;}
.calendar_table2_2 table td .study_list li{position:relative;margin:0 0 2px;font-size:12px;line-height:14px;}
.calendar_table2_2 table td .study_list .clear{text-align:center;}
.calendar_table2_2 table td .std{width:110px;height:27px;padding:6px 16px 6px 6px;background:url('../images/CMM/bg_std.gif') 0 0 no-repeat;}
.calendar_table2_2 table td .std .btn_mov_study{position:absolute;top:4px;right:4px;width:16px;height:16px;background:url('../images/CMM/btn_mov_study_std.gif') 0 0 no-repeat;}
.calendar_table2_2 table td .sel{width:110px;height:27px;padding:6px 16px 6px 6px;background:url('../images/CMM/bg_sel.gif') 0 0 no-repeat;}
.calendar_table2_2 table td .sel .btn_mov_study{position:absolute;top:4px;right:4px;width:16px;height:16px;background:url('../images/CMM/btn_mov_study_sel.gif') 0 0 no-repeat;}
.calendar_table2_2 table td .comp{width:110px;height:27px;padding:6px 16px 6px 6px;background:url('../images/CMM/bg_comp.gif') 0 0 no-repeat;}
/* PHONE 출석표 */
.calendar_table3{position:relative;display:block;width:100%;padding:0 0 6px;margin:0 0 20px;background:url('../images/CMM/bg_calendar_box_bottom.gif') 0 bottom no-repeat;}
.calendar_table3 .calendar_box_head{position:relative;height:54px;border:1px solid #ddd;}
.calendar_table3 .calendar_box_head .cbh_l{position:relative;width:220px;}
.calendar_table3 .calendar_box_head .cbh_r{position:relative;width:280px;height:54px;padding:0 20px 0 0;background:url('../images/CMM/bg_cbh_r.gif') 0 10px no-repeat;}
.calendar_table3 .calendar_box_head .cal_title{width:140px;text-align:center;font-size:22px;padding:0 40px;line-height:54px;}
.calendar_table3 .calendar_box_head .btn_prev_month{position:absolute;top:0px;left:14px;width:22px;height:54px;background:url('../images/CMM/btn_prev_month.gif') 0 0 no-repeat;z-index:9;}
.calendar_table3 .calendar_box_head .btn_next_month{position:absolute;top:0px;right:14px;width:22px;height:54px;background:url('../images/CMM/btn_next_month.gif') 0 0 no-repeat;z-index:9;}
.calendar_table3 .calendar_box_head .btn_today{position:absolute;top:15px;right:-40px;width:41px;height:26px;line-height:26px;text-align:center;color:#fff;background:url('../images/CMM/btn_today_on.gif') 0 0 no-repeat;}
.calendar_table3 .calendar_box_head .btn_today:hover{color:#000;background:url('../images/CMM/btn_today_off.gif') 0 0 no-repeat;}
.calendar_table3 .calendar_box_head .btn_today:active{color:#000;background:url('../images/CMM/btn_today_off.gif') 0 0 no-repeat;}
.calendar_table3 .calendar_box_head .btn_today:focus{color:#000;background:url('../images/CMM/btn_today_off.gif') 0 0 no-repeat;}
.calendar_table3 .calendar_box_head .btn_today.active{color:#ddd;text-decoration:none;background:url('../images/CMM/btn_today_active.gif') 0 0 no-repeat;cursor:default;}
.calendar_table3 .calendar_box_head .btn_all{position:absolute;top:10px;left:0;width:71px;height:36px;line-height:36px;text-align:center;color:#777;}
.calendar_table3 .calendar_box_head .btn_all:hover{color:#333;background:url('../images/CMM/bg_btn_all_on.gif') 0 0 no-repeat;}
.calendar_table3 .calendar_box_head .btn_all:active{color:#333;background:url('../images/CMM/bg_btn_all_on.gif') 0 0 no-repeat;}
.calendar_table3 .calendar_box_head .btn_all:focus{color:#333;background:url('../images/CMM/bg_btn_all_on.gif') 0 0 no-repeat;}
.calendar_table3 .calendar_box_head .btn_all.active{color:#333;background:url('../images/CMM/bg_btn_all_on.gif') 0 0 no-repeat;}
.calendar_table3 .calendar_box_head .btn_std{position:absolute;top:10px;left:71px;width:70px;height:36px;line-height:36px;text-align:center;color:#777;}
.calendar_table3 .calendar_box_head .btn_std:hover{color:#333;background:url('../images/CMM/bg_btn_std_on.gif') 0 0 no-repeat;}
.calendar_table3 .calendar_box_head .btn_std:active{color:#333;background:url('../images/CMM/bg_btn_std_on.gif') 0 0 no-repeat;}
.calendar_table3 .calendar_box_head .btn_std:focus{color:#333;background:url('../images/CMM/bg_btn_std_on.gif') 0 0 no-repeat;}
.calendar_table3 .calendar_box_head .btn_std.active{color:#333;background:url('../images/CMM/bg_btn_std_on.gif') 0 0 no-repeat;}
.calendar_table3 .calendar_box_head .btn_sel{position:absolute;top:10px;left:141px;width:70px;height:36px;line-height:36px;text-align:center;color:#777;}
.calendar_table3 .calendar_box_head .btn_sel:hover{color:#333;background:url('../images/CMM/bg_btn_sel_on.gif') 0 0 no-repeat;}
.calendar_table3 .calendar_box_head .btn_sel:active{color:#333;background:url('../images/CMM/bg_btn_sel_on.gif') 0 0 no-repeat;}
.calendar_table3 .calendar_box_head .btn_sel:focus{color:#333;background:url('../images/CMM/bg_btn_sel_on.gif') 0 0 no-repeat;}
.calendar_table3 .calendar_box_head .btn_sel.active{color:#333;background:url('../images/CMM/bg_btn_sel_on.gif') 0 0 no-repeat;}
.calendar_table3 .calendar_box_head .btn_print{position:absolute;top:10px;left:221px;width:59px;height:36px;line-height:36px;text-align:center;color:#fff;border:0;background:url('../images/CMM/bg_btn_print.gif') 0 0 no-repeat;}
.calendar_table3 .calendar_box_head .btn_print:hover{color:#fff;background:url('../images/CMM/bg_btn_print.gif') 0 0 no-repeat;}
.calendar_table3 .calendar_box_head .btn_print:active{color:#fff;background:url('../images/CMM/bg_btn_print.gif') 0 0 no-repeat;}
.calendar_table3 .calendar_box_head .btn_print:focus{color:#fff;background:url('../images/CMM/bg_btn_print.gif') 0 0 no-repeat;}
.calendar_table3 table{width:100%;height:100%;table-layout:fixed;}
.calendar_table3 table thead{background:url('../images/CMM/bg_calendar_box_th.gif') 0 0 repeat-x;}
.calendar_table3 table tbody{}
.calendar_table3 table th{height:37px;padding:0 0 2px;line-height:37px;font-family:NGBold;font-size:14px;border-right:1px solid #ddd;border-left:1px solid #ddd;border-top:1px solid #ddd;}
.calendar_table3 table td{display:table-cell;height:88px;line-height:18px;border:1px solid #ddd;vertical-align:top;*zoom:1;z-index:0;}
.calendar_table3 table td.tdcol{font-family:NGBold;font-size:14px;font-weight:bold;vertical-align:middle;text-align:center;background:#f3f3f3;}
.calendar_table3 table td .td_box{position:relative;width:100%;height:100%;z-index:0;}
.calendar_table3 table td .td_box .today_border{display:none;position:absolute;width:134px;height:86px;margin:-1px;border:2px solid #ff5d47;background:#fff7dd;}
.calendar_table3 table td .td_box.active .today_border{display:block;}
.calendar_table3 table td .cell_box{position:relative;height:53px;padding:15px 2px 10px;vertical-align:top;}
.calendar_table3 table td .day_box{position:absolute;top:6px;left:8px;right:8px;height:20px;}
.calendar_table3 table td .day{position:absolute;top:0px;right:0px;font-family:NGBold;}
.calendar_table3 table td .dTxt{position:absolute;top:0px;left:0px;}
.calendar_table3 table td .dGry{color:#777777;}
.calendar_table3 table td .dRed{color:#ff5d47;}
.calendar_table3 table td .dBlue{color:#5ca6bf;}
.calendar_table3 table td .ap03 .dRed{color:#ffd7d3;}
.calendar_table3 table td .ap03 .dBlue{color:#d6e6ed;}
.calendar_table3 table td .ap03 .dGry{color:#dcdcdc;}
.calendar_table3 table td .mark{text-align:center;margin:0 0 11px;}
.calendar_table3 table td .study_list{position:relative;width:100%;}
.calendar_table3 table td .study_list ul{width:100%;}
.calendar_table3 table td .study_list li{position:relative;margin:0 0 2px;font-size:12px;line-height:14px;}
.calendar_table3 table td .study_list .clear{text-align:center;}
.calendar_table3 table td .std{width:110px;height:27px;padding:6px 16px 6px 6px;background:url('../images/CMM/bg_std.gif') 0 0 no-repeat;}
.calendar_table3 table td .std .btn_mov_study{position:absolute;top:4px;right:4px;width:16px;height:16px;background:url('../images/CMM/btn_mov_study_std.gif') 0 0 no-repeat;}
.calendar_table3 table td .sel{width:110px;height:27px;padding:6px 16px 6px 6px;background:url('../images/CMM/bg_sel.gif') 0 0 no-repeat;}
.calendar_table3 table td .sel .btn_mov_study{position:absolute;top:4px;right:4px;width:16px;height:16px;background:url('../images/CMM/btn_mov_study_sel.gif') 0 0 no-repeat;}
.calendar_table3 table td .comp{width:110px;height:27px;padding:6px 16px 6px 6px;background:url('../images/CMM/bg_comp.gif') 0 0 no-repeat;}
/*  레이어 팝업 */
.modal_popup{display:none;position:absolute;z-index:9001;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;}
.modal_popup_590px{display:none;position:absolute;top:20%;left:50%;z-index:9999;padding:0 0 5px;/*스크립트에서 자동 조절 margin-left:-295px;*/background:url('../images/CMM/bg_modal_popup.png') 0 100% repeat-x;}
.modal_popup_590px.fixed{position:fixed;}
.modal_popup_590px.active{display:block;}
.modal_popup_590px .accessible_elem{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;width:1px}
.modal_popup_590px .modal_container{width:548px;padding:20px 20px 20px 20px;border:1px solid #777777;background:#fff;}
.modal_popup_590px .modal_head{font-size:18px;padding:0 20px 0 0;margin:0 0 16px;}
.modal_popup_590px .mobal_cont{font-size:14px;margin:0 0 16px;}
.modal_popup_590px .mobal_cont p{margin:0 0 4px;}
.modal_popup_590px .modal_foot{font-size:14px;}
.modal_popup_590px .modal_foot .btns{text-align:right;}
.modal_popup_590px .modal_foot .btns a{display:inline-block;width:75px;height:28px;line-height:28px;border:1px solid #ddd;text-align:center;}
.modal_popup_590px .modal_foot .btns a:hover{border:1px solid #ff5d47;}
.modal_popup_590px .modal_foot .btns a:active{border:1px solid #ff5d47;}
.modal_popup_590px .modal_foot .btns a:focus{border:1px solid #ff5d47;}
.modal_popup_590px .modal_foot .adm_comt{padding:18px 22px;height:50px;color:#333;font-size:16px;border-top:1px dashed #a8a8a8;background:#f7f7f7;overflow:auto;}
.modal_popup_590px .btn_modal_close{position:absolute;top:20px;right:20px;width:16px;height:16px;background:url('../images/CMM/btn_modal_close.png') 0 0 no-repeat;}
.modal_popup_590px .btn_modal_close a{display:block;width:16px;height:16px;overflow:hidden;}

/*단짝강의 선생님 소개 레이어 팝업 */
.modal_popup_700px{display:none;position:absolute;top:10%;left:50%;z-index:9999;padding:0 0 5px;/*스크립트에서 자동 조절 margin-left:-295px;*/background:url('../images/CMM/bg_modal_popup.png') 0 100% repeat-x;}
.modal_popup_700px.fixed{position:fixed;}
.modal_popup_700px.active{display:block;}
.modal_popup_700px .accessible_elem{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;width:1px}
.modal_popup_700px .modal_container{width:700px;padding:20px 20px 20px 20px;border:1px solid #777777;background:#fff;}
.modal_popup_700px .modal_head{font-size:18px;padding:0 20px 0 0;margin:0 0 16px;}
.modal_popup_700px .mobal_cont{font-size:14px;margin:0 0 16px;}
.modal_popup_700px .mobal_cont p{margin:0 0 4px;}
.modal_popup_700px .modal_foot{font-size:14px;}
.modal_popup_700px .modal_foot .btns{text-align:right;}
.modal_popup_700px .modal_foot .btns a{display:inline-block;width:75px;height:28px;line-height:28px;border:1px solid #ddd;text-align:center;}
.modal_popup_700px .modal_foot .btns a:hover{border:1px solid #ff5d47;}
.modal_popup_700px .modal_foot .btns a:active{border:1px solid #ff5d47;}
.modal_popup_700px .modal_foot .btns a:focus{border:1px solid #ff5d47;}
.modal_popup_700px .modal_foot .adm_comt{padding:18px 22px;height:50px;color:#333;font-size:16px;border-top:1px dashed #a8a8a8;background:#f7f7f7;overflow:auto;}
.modal_popup_700px .btn_modal_close{position:absolute;top:20px;right:20px;width:16px;height:16px;background:url('../images/CMM/btn_modal_close.png') 0 0 no-repeat;}
.modal_popup_700px .btn_modal_close a{display:block;width:16px;height:16px;overflow:hidden;}

/* 모의고사시험범위,예체능_단원구성표 레이어팝업 */
.modal_popup_800px{ display:none;position:absolute;z-index:9999;padding:0 0 5px;background:url('../images/CMM/bg_modal_popup.png') 0 100% repeat-x;}
.modal_popup_800px.fixed{position:fixed;}
.modal_popup_800px.active{display:block;}
.modal_popup_800px .accessible_elem{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;width:1px}
.modal_popup_800px .modal_container{padding:20px 20px 20px 20px;border:1px solid #777777;background:#fff;}
.modal_popup_800px .modal_head{font-size:18px;padding:0 20px 0 0;margin:0 0 16px;}
.modal_popup_800px .mobal_cont{font-size:14px;margin:0 0 16px;}
.modal_popup_800px .mobal_cont p{margin:0 0 4px;}
.modal_popup_800px .modal_foot{font-size:14px;}
.modal_popup_800px .modal_foot .btns{text-align:right;}
.modal_popup_800px .modal_foot .btns a{display:inline-block;width:75px;height:28px;line-height:28px;border:1px solid #ddd;text-align:center;}
.modal_popup_800px .modal_foot .btns a:hover{border:1px solid #ff5d47;}
.modal_popup_800px .modal_foot .btns a:active{border:1px solid #ff5d47;}
.modal_popup_800px .modal_foot .btns a:focus{border:1px solid #ff5d47;}
.modal_popup_800px .modal_foot .adm_comt{padding:18px 22px;height:50px;color:#333;font-size:16px;border-top:1px dashed #a8a8a8;background:#f7f7f7;overflow:auto;}
.modal_popup_800px .btn_modal_close{position:absolute;top:20px;right:20px;width:16px;height:16px;background:url('../images/CMM/btn_modal_close.png') 0 0 no-repeat;}
.modal_popup_800px .btn_modal_close a{display:block;width:16px;height:16px;overflow:hidden;}

/* 동영상 풀화면 */
.modal_popup_1000px{ display:none;position:absolute;z-index:9999;padding:0 0 5px;background:url('../images/CMM/bg_modal_popup.png') 0 100% repeat-x;}
.modal_popup_1000px.fixed{position:fixed;}
.modal_popup_1000px.active{display:block;}
.modal_popup_1000px .accessible_elem{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;width:1px}
.modal_popup_1000px .modal_container{width:100% ;padding:20px 20px 20px 20px;border:1px solid #777777;background:#fff;}
.modal_popup_1000px .modal_head{font-size:18px;padding:0 20px 0 0;margin:0 0 16px;}
.modal_popup_1000px .mobal_cont{font-size:14px;margin:0 0 16px;}
.modal_popup_1000px .mobal_cont p{margin:0 0 4px;}
.modal_popup_1000px .modal_foot{font-size:14px;}
.modal_popup_1000px .modal_foot .btns{text-align:right;}
.modal_popup_1000px .modal_foot .btns a{display:inline-block;width:75px;height:28px;line-height:28px;border:1px solid #ddd;text-align:center;}
.modal_popup_1000px .modal_foot .btns a:hover{border:1px solid #ff5d47;}
.modal_popup_1000px .modal_foot .btns a:active{border:1px solid #ff5d47;}
.modal_popup_1000px .modal_foot .btns a:focus{border:1px solid #ff5d47;}
.modal_popup_1000px .modal_foot .adm_comt{padding:18px 22px;height:50px;color:#333;font-size:16px;border-top:1px dashed #a8a8a8;background:#f7f7f7;overflow:auto;}
.modal_popup_800px .btn_modal_close{position:absolute;top:20px;right:20px;width:16px;height:16px;background:url('../images/CMM/btn_modal_close.png') 0 0 no-repeat;}
.modal_popup_800px .btn_modal_close a{display:block;width:16px;height:16px;overflow:hidden;}


.modal_popup_590px .freemarket_item_box{padding:30px 0px;}
.modal_popup_590px .freemarket_item_box .thumb{position:relative;width:170px;height:170px;margin:0px 50px 0px;}
.modal_popup_590px .freemarket_item_box .thumb img{position:relative;width:170px;height:170px;margin:0 auto;}
.modal_popup_590px .freemarket_item_box .mask_170x170{position:absolute;top:0;left:0;right:0;width:100%;height:100%;background:url('../images/CMM/mask_170x170.png') 0 0 no-repeat;background-size:100%;}
.modal_popup_590px .freemarket_item_box .item_info{width:278px;padding:20px 0 0;text-align:left;}
.modal_popup_590px .freemarket_item_box .join_like{width:160px;margin:0 auto 10px;}
.modal_popup_590px .freemarket_item_box .join_like dd{float:left;width:78px;height:33px;margin-left:-1px;line-height:33px;font-size:14px;text-align:center;border:1px solid #ddd;}
.modal_popup_590px .freemarket_item_box .join_like dd .fb_like_normal{display:inline-block;background-position:15px 4px;}
.modal_popup_590px .freemarket_item_box .join_free{margin:0 0 10px;color:#f6e00f;font-size:13px;}
.modal_popup_590px .freemarket_item_box .join_date{margin:0 0 10px;text-align:center;}
.modal_popup_590px .freemarket_item_box .btns{text-align:center;}
.modal_popup_590px .freemarket_item_box .btns .btn_join{;width:158px;height:38px;line-height:38px;color:#fff;font-size:15px;border:1px solid #308769;background:#50a487;}
.modal_popup_590px .freemarket_item_box .btns .btn_ing{;width:158px;height:38px;line-height:38px;color:#333;font-size:15px;border:1px solid #cccccc;background:#e9e9e9;}
.modal_popup_590px .freemarket_item_box .btns .btn_end{;width:158px;height:38px;line-height:38px;color:#fff;font-size:15px;border:1px solid #555555;background:#777777;}
.modal_popup_450px{display:none;position:absolute;top:20%;left:50%;z-index:9999;padding:0 0 5px;/*스크립트에서 자동 조절 margin-left:-295px;*/background:url('../images/CMM/bg_modal_popup.png') 0 100% repeat-x;}
.modal_popup_450px.fixed{position:fixed;}
.modal_popup_450px.active{display:block;}
.modal_popup_450px .accessible_elem{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;width:1px}
.modal_popup_450px .modal_container{width:408px;padding:20px 20px 20px 20px;border:1px solid #777777;background:#fff;}
.modal_popup_450px .modal_head{font-size:18px;padding:0 20px 0 0;margin:0 0 16px;}
.modal_popup_450px .mobal_cont{font-size:14px;margin:0 0 16px;}
.modal_popup_450px .mobal_cont p{margin:0 0 4px;}
.modal_popup_450px .modal_foot{font-size:14px;}
.modal_popup_450px .modal_foot .btns{text-align:right;}
.modal_popup_450px .modal_foot .btns a{display:inline-block;width:75px;height:28px;line-height:28px;border:1px solid #ddd;text-align:center;}
.modal_popup_450px .modal_foot .btns a:hover{border:1px solid #ff5d47;}
.modal_popup_450px .modal_foot .btns a:active{border:1px solid #ff5d47;}
.modal_popup_450px .modal_foot .btns a:focus{border:1px solid #ff5d47;}
.modal_popup_450px .modal_foot .adm_comt{padding:18px 22px;height:50px;color:#333;font-size:16px;border-top:1px dashed #a8a8a8;background:#f7f7f7;overflow:auto;}
.modal_popup_450px .btn_modal_close{position:absolute;top:20px;right:20px;width:16px;height:16px;background:url('../images/CMM/btn_modal_close.png') 0 0 no-repeat;}
.modal_popup_450px .btn_modal_close a{display:block;width:16px;height:16px;overflow:hidden;}
/*나의독서일기_표지만들기*/
.changeWidth_940px {min-width:898px;width:100%;position:relative;display:block;}
.modal_popup_940px{min-width:898px;width:100%;position:relative;display:block;}
.modal_popup_940px .modal_container{width:898px;padding:20px 0 20px 20px;border:1px solid #777777;background:#fff;}
.modal_popup_940px .modal_head{font-size:18px;padding:0 20px 0 0;margin:0 0 16px;}
.modal_popup_940px .modal_cont{font-size:14px;margin:0 0 16px;  }
.modal_popup_940px .modal_cont .cover_view {width:620px; border:1px solid #d0d0d0; float:left; height:650px; position:relative;}
.modal_popup_940px .modal_cont .cover_view .img { width:100%; text-align:center;}
.modal_popup_940px .modal_cont .cover_view .title  { position:absolute; top:50px; left:0; font-size:48px; color:#333333;  width:100%; text-align:center}
.modal_popup_940px .modal_cont .cover_view .name { position:absolute; top:170px; font-size:30px; color:#333333; right:0; padding-right:20px; }
.modal_popup_940px .modal_cont .cover_view .date { position:absolute; top:220px;font-size:20px; color:#333333; right:0; padding-right:20px;}
.modal_popup_940px .modal_cont .cover_view .content{position:absolute; top:250px;font-size:14px; color:#333333; padding:50px 0 20px 20px;}
.modal_popup_940px .modal_cont .cover_write { float:left; margin-left:20px; width:220px; }
.modal_popup_940px .modal_cont .cover_write input{ width:100%;}
.modal_popup_940px .modal_cont .cover_write textarea {width:100%; height:220px}
.modal_popup_940px .modal_cont .cover_write a { margin-left:60px;}
.modal_popup_940px .modal_foot{font-size:14px;}
.modal_popup_940px .modal_foot .btns{text-align:center;}
.modal_popup_940px .modal_foot .btns a{display:inline-block;width:75px;height:28px;line-height:28px;border:1px solid #ddd;text-align:center;}
.modal_popup_940px .modal_foot .btns a:hover{border:1px solid #ff5d47;}
.modal_popup_940px .modal_foot .btns a:active{border:1px solid #ff5d47;}
.modal_popup_940px .modal_foot .btns a:focus{border:1px solid #ff5d47;}
.modal_popup_940px .modal_foot .adm_comt{padding:18px 22px;color:#333;font-size:16px;border-top:1px dashed #a8a8a8;background:#f7f7f7;}
.btn_modal_close{position:absolute;top:20px;right:20px;width:16px;height:16px;background:url('../images/CMM/btn_modal_close.png') 0 0 no-repeat;}
.btn_modal_close a{display:block;width:16px;height:16px;overflow:hidden;}
.freemarket_item_box{padding:30px 0px;}
/*나의 독서일기_미리보기*/
.changeWidth_640px {min-width:640px;width:100%;position:relative;display:block;}
.report_modal_popup{width:640px;margin:20px 0 20px 20px;border:1px solid #777777;background:#fff;}
.report_modal_head{font-size:18px;padding:20px 0 20px 20px;margin:0 0 16px;}
.report_back01  {width:640px; background-color:#b6c7e0;}
.report_back01 .text {padding:20px; min-height:550px; position:relative}
.report_back01 .text .date { position:absolute; right:15px; font-size:14px;}
.report_back01 .text .tit{ padding-top:50px; font-size:27px; color:#333333;  width:100%; text-align:center;}
.report_back01 .text .category{ padding-top:12px; font-size:16px; color:#333333;  width:100%; text-align:center;}
.report_back01 .text .contents { padding-top:40px; font-size:14px; color:#333333;}
.report_back02 {width:640px; background-color:#b7e4f1;}
.report_back02 .text {padding:20px; min-height:550px; position:relative}
.report_back02 .text .date { position:absolute; right:15px; font-size:14px;}
.report_back02 .text .tit{ padding-top:50px; font-size:27px; color:#333333;  width:100%; text-align:center;}
.report_back02 .text .category{ padding-top:12px; font-size:16px; color:#333333;  width:100%; text-align:center;}
.report_back02 .text .contents { padding-top:40px; font-size:14px; color:#333333;}
.report_back03 { width:640px; background-color:#ffd9d9;}
.report_back03 .text {padding:20px; min-height:550px; position:relative}
.report_back03 .text .date { position:absolute; right:15px; font-size:14px;}
.report_back03 .text .tit{ padding-top:50px; font-size:27px; color:#333333;  width:100%; text-align:center;}
.report_back03 .text .category{ padding-top:12px; font-size:16px; color:#333333;  width:100%; text-align:center;}
.report_back03 .text .contents { padding-top:40px; font-size:14px; color:#333333;}
.report_back04 { width:640px; background-color:#fff;}
.report_back04 .text {padding:20px; min-height:500px; position:relative}
.report_back04 .text .date { position:absolute; right:15px; font-size:14px;}
.report_back04 .text .tit{ padding-top:50px; font-size:27px; color:#333333;  width:100%; text-align:center;}
.report_back04 .text .category{ padding-top:12px; font-size:16px; color:#333333;  width:100%; text-align:center;}
.report_back04 .text .contents { padding-top:40px; font-size:14px; color:#333333;}
.report_back05 {width:640px; background-color:#fff;}
.report_back05 .text {padding:20px; min-height:500px; position:relative;}
.report_back05 .text .date { position:absolute; right:15px; font-size:14px;}
.report_back05 .text .tit{ padding-top:50px; font-size:27px; color:#333333;  width:100%; text-align:center;}
.report_back05 .text .category{ padding-top:12px; font-size:16px; color:#333333;  width:100%; text-align:center;}
.report_back05 .text .contents { padding-top:40px; font-size:14px; color:#333333;}
/* 그래프 스타일 */
.graph_box{}
/* 20140102 */
/* 놀이터 게임 */
.pg_game_box{width:100%;}
.pg_game_box .pgb_header{position:relative;height:26px;padding:15px 30px 13px;line-height:26px;color:#fff;border:1px solid #3a846a;background:#50a487;}
.pg_game_box .title{position:relative;padding:0;font-size:18px;color:#fff;}
.pg_game_box .fb_like_normal{height:33px;line-height:26px;padding:0 10px 0 26px;font-size:14px;color:#fff;text-align:center;background:url('../images/CMM/icon_like_normal.png') 0 0 no-repeat;}
.pg_game_box .hit{display:inline-block;font-size:14px;padding:0 0 0 17px;background:url('../images/CMM/bg_th_bar2.gif') 0 center no-repeat;}
.pg_game_box .pgb_cont{height:480px;margin:0 0 60px;border:1px solid #dedede;border-top:0;}
.pg_game_box .pgb_move_cont{position:relative;width:554px;height:400px;padding:40px 100px;border-right:1px solid #dedede;}
.pg_game_box .gmae_box{width:550px;height:400px;margin:0 auto;overflow:hidden;}
.pg_game_box .ranking_box{width:183px;padding:10px;}
.pg_game_box .ranking_box .rank_now{padding:15px 0 15px 23px;border-bottom:1px dashed #acacac;background:url('../images/CMM/icon_medal_sm.png') 0 center no-repeat;}
.pg_game_box .ranking_box li{position:relative;width:auto;height:40px;line-height:20px;padding:10px 0 10px 80px;margin:6px 0;}
.pg_game_box .ranking_box .nums{position:absolute;top:50%;left:0px;width:20px;height:20px;margin-top:-10px;line-height:20px;text-align:center;color:#fff;background:url('../images/CMM/bul_num.png') 0 0 no-repeat;}
.pg_game_box .ranking_box li.me{border-top:1px dashed #acacac;}
.pg_game_box .ranking_box li.me .nums{background:url('../images/CMM/bul_num_my.png') 0 0 no-repeat;}
.pg_game_box .ranking_box .thumb{position:absolute;top:10px;left:30px;width:40px;height:40px;}
.pg_game_box .ranking_box .thumb img{vertical-align:top;}
.pg_game_box .ranking_box .thumb .mask40x40{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url('../images/CMM/mask_40x40.png') 0 0 no-repeat;}
.pg_game_box .btn_pgb_move{}
.pg_game_box .btn_pgb_move .btn_prev_cont{position:absolute;top:50%;left:40px;width:42px;height:73px;margin-top:-36px;background:url('../images/CMM/btn_prev6.png') 0 0 no-repeat;}
.pg_game_box .btn_pgb_move .btn_next_cont{position:absolute;top:50%;right:40px;width:42px;height:73px;margin-top:-36px;background:url('../images/CMM/btn_next6.png') 0 0 no-repeat;}
.pg_game_tip{padding:30px 0;font-size:15px;}
.pg_game .vab_list_box{padding:20px 70px 20px;border:0;border-bottom:2px solid #dedede;}
.pg_game .vab_list_box li .title{position:absolute;top:84px;left:0;height:14px;padding:10px 10px 10px 10px;color:#fff;background:url('../images/CMM/bg_black_a60.png') center repeat;}
.pg_game .vab_list_box li .title .subject{width:68%;}
.pg_game .vab_list_box li .title .fb_like_sm{display:inline-block;position:absolute;top:10px;right:10px;padding:0 0 0 18px;text-align:center;background:url('../images/CMM/icon_like_sm.png') 0 0 no-repeat;}
.pg_game .vab_list_box li .name{position:absolute;bottom:0;left:0;width:50%;}
.pg_game .vab_list_box li .end{position:absolute;bottom:0;right:0;width:50%;text-align:right;color:#f05641;}
.pg_game .vab_list_box li .mask_dim{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url('../images/CMM/bg_black_a60.png') center repeat;}
.pg_game .vab_list_box li .wrong_answer{display:block;position:absolute;top:50%;left:50%;width:90px;height:47px;margin:-23px 0 0 -45px;}
.pg_game .vab_list_box li .correct_answer{display:block;position:absolute;top:50%;left:50%;width:90px;height:47px;margin:-23px 0 0 -45px;}
.pg_game .vab_list_box li .quiz_end{display:block;position:absolute;top:50%;left:50%;width:92px;height:18px;margin:-9px 0 0 -46px;}
.pg_game .btn_all{display:block;width:66px;height:26px;padding:10px 0 0 34px;margin:-2px auto 0;font-size:14px;font-weight:bold;font-family:NGBold;background:url('../images/CMM/btn_list_allview.png') 0 0 no-repeat;}
/* 놀이터 토론방 */
.talk_room{width:100%;}
.talk_box{width:100%;}
.talk_box .qb_header .participations{display:inline-block;padding:0 15px  0 12px;font-size:15px;line-height:26px;background:url('../images/CMM/bg_th_bar2.gif') right center no-repeat;}
.talk_box .good{display:inline-block;font-size:14px;padding:0 0 0 37px;color:#fff;background:url('../images/CMM/icon_like_normal.png') 10px center no-repeat;}
.talk_box .qb_header{position:relative;padding:15px 30px 13px;line-height:26px;color:#fff;border:1px solid #3a846a;background:#50a487;}
.talk_box .qb_header .fl_l{width:600px;}
.talk_box .title{position:relative;padding:0;font-size:18px;color:#fff;}
.talk_box .datetime{display:inline-block;font-size:14px;padding:0 15px;}
.talk_box .hit{display:inline-block;font-size:14px;padding:0 0 0 17px;background:url('../images/CMM/bg_th_bar2.gif') 0 center no-repeat;}
.talk_box .dlcr{display:inline-block;font-size:14px;padding:0 0 0 17px;background:url('../images/CMM/bg_th_bar2.gif') 0 center no-repeat;color: #fff}
.talk_box .qb_cont{position:relative;text-align:center;border-right:1px solid #dedede;border-left:1px solid #dedede;border-bottom:1px solid #dedede;background:url('../images/CMM/bg_qb_cont.gif') center repeat;}
.talk_box .qb_cont .li_talk{padding:50px 30px;text-align:center;}
.talk_box .qb_cont .txt_cont{font-size:15px;line-height:25px;text-align:center;margin:0 0 17px;}
.talk_box .qb_cont .txt_q{text-align:center;margin:0 0 17px;}
.talk_box .qb_cont .txt_q .icon_q{color:#ffcc00;}
.talk_box .qb_cont .txt_q strong{border-bottom:2px solid #ffcc00;}
.talk_box .qb_cont .txt_q img{margin:10px 0;}
.talk_box .qb_cont .tip{line-height:16px;color:#777;}
.talk_box .qb_cont .icon_radio_140px{margin:20px 50px 20px;}
.talk_box .qb_cont .icon_radio_nums{float:left;display:block;position:relative;width:40%;padding:20px 3% 40px 7%;text-align:left;font-size:34px;font-family:NGBold;overflow:hidden;}
.talk_box .qb_cont .icon_radio_nums .num_input{position:absolute;left:-20px;}
.talk_box .qb_cont .icon_radio_nums .num_label{cursor:pointer;}
.talk_box .qb_cont .icon_radio_nums .mask_chk{display:none;position:absolute;top:0px;left:0px;width:98px;height:97px;background:url('../images/CMM/quiz_radio_check.png') 0 0 no-repeat;}
.talk_box .qb_cont .icon_radio_nums .mask_chk.on{display:block;}
.talk_box .qb_cont .yn_box{background:url('../images/CMM/bg_yn_box.png') center no-repeat;}
.talk_box .qb_cont .yn_cont{margin:50px 40px 0 40px;position:relative;display:inline-block;width:350px;height:auto;vertical-align:top;}
.talk_box .qb_cont .yn_cont .yn_cont_txt{display:inline-block;width:300px;padding:20px 0;font-size:13px;margin:auto 0;text-align:center;}
.talk_box .qb_cont .nums_box{width:600px;margin:0 auto;}
.talk_box .my_cq_box{position:relative;height:159px;padding:60px 40px 40px 336px;border-right:1px solid #dedede;border-left:1px solid #dedede;border-bottom:1px solid #dedede;text-align:left;background:url('../images/CMM/my_cq_box2.png') 100px 40px no-repeat;}
.talk_box .my_cq_box p{margin:0 0 20px;}
.talk_box .my_cq_box p.fcorg{margin:0 0 0px;}
.talk_box .my_cq_box p.fs14px{line-height:24px;}
.talk_box .tr_form{position:relative;padding:30px 40px 0;border-right:1px solid #dedede;border-left:1px solid #dedede;border-bottom:1px solid #dedede;background:#fdfdfd;}
.talk_box .tr_form *{vertical-align:middle;}
.talk_box .tr_form .box1{position:relative;padding:0 0 15px;border-bottom:1px dashed #b4b4b4;}
.talk_box .tr_form .box1 .qw_cont_box{width:678px;}
.talk_box .tr_form .box1 .qw_cont_box label{padding:0 20px 0 0;}
.talk_box .tr_form .box1 .qw_cont_box p{margin:0 0 15px;}
.talk_box .tr_form .box1 .type_select{width:200px;}
.talk_box .tr_form .box1 #qw_subject{width:590px;}
.talk_box .tr_form .box1 #qw_file{width:590px;}
.talk_box .tr_form .box2{padding:30px 0 9px;}
.talk_box .tr_form .box2 label{padding:0 20px 0 0;}
.talk_box .tr_form .box2 textarea{width:758px;padding:10px;border:1px solid #ddd;resize:none;}
.talk_box .tr_form .box3{padding:0 0 30px;}
.talk_box .tr_form .box3 .input_nums{float:left;display:block;width:45%;padding:6px 5% 6px 0;}
.talk_box .tr_form .box3 .input_nums label{padding:0 20px 0 0;}
.talk_box .tr_form .box3 .input_nums input[type=text]{width:83%;}
.talk_box .tr_form .box4{padding:15px 0 25px;text-align:center;}
.talk_box .tr_form .box4 .btn_add_input_nums{display:inline-block;width:160px;padding:9px;color:#fff;text-align:center;font-size:15px;border:1px solid #308769;background:#50a487;}
.talk_box .tr_form_write{padding:13px 0;border-right:1px solid #dedede;border-left:1px solid #dedede;border-bottom:1px solid #dedede;background:#fff;}
.talk_box .tr_form_write .fl_l{display:block;width:415px;padding:0 0 0 30px;}
.talk_box .tr_form_write .fl_r{display:block;width:513px;padding:0 0;}
.talk_box .tr_form_write .fl_r .btn_qc_fv{float:left;display:block;width:228px;height:50px;line-height:50px;margin:0 20px 0 0;text-align:center;font-size:18px;border:1px solid #ccc;background:#e9e9e9;}
.talk_box .tr_form_write .fl_r .btn_qc_write{float:left;width:230px;height:52px;text-align:center;font-size:18px;border:1px solid #d9c200;background:#ffe400;}
/*.talk_room .btns{padding:20px 0 60px;}*/
.talk_room .btns{padding:10px 0 10px;margin-bottom:10px;background:#f7f7f7;}
.talk_room .qb_apply{display:inline-block;padding:0 20px;font-size:14px;text-align:left;width:800px;}
.talk_room .btns .btn_my_quiz{display:inline-block;width:100px;text-align:center;padding:10px 0;margin-right:10px;color:#fff;font-size:15px;border:1px solid #308769;background:#50a487;}
/*.talk_room .btns .btn_my_quiz{display:inline-block;padding:10px;color:#fff;font-size:15px;border:1px solid #308769;background:#50a487;}*/
.talk_room .btns .btn_my_quiz_fv{display:inline-block;width:210px;padding:10px;color:#fff;font-size:18px;border:1px solid #308769;background:#50a487;}
.talk_room .btns2{padding:0 0 60px;}
.talk_room .btns2 .btn_my_quiz{display:inline-block;padding:10px;color:#fff;font-size:15px;border:1px solid #308769;background:#50a487;}
.talk_room .btns2 .btn_my_quiz_fv{display:inline-block;width:210px;padding:10px;color:#fff;font-size:18px;border:1px solid #308769;background:#50a487;}
.talk_room .vab_list_box{padding:20px 70px 20px;border:0;border-bottom:2px solid #dedede;}
.talk_room .vab_list_box li .title{position:absolute;top:84px;left:0;height:14px;padding:10px 10px 10px 10px;color:#fff;background:url('../images/CMM/bg_black_a60.png') center repeat;}
.talk_room .vab_list_box li .title .subject{width:68%;}
.talk_room .vab_list_box li .title .fb_like_sm{display:inline-block;position:absolute;top:10px;right:10px;padding:0 0 0 18px;text-align:center;background:url('../images/CMM/icon_like_sm.png') 0 0 no-repeat;}
.talk_room .vab_list_box li .name{position:absolute;bottom:0;left:0;width:50%;}
.talk_room .vab_list_box li .end{position:absolute;bottom:0;right:0;width:50%;text-align:right;color:#f05641;}
.talk_room .vab_list_box li .mask_dim{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url('../images/CMM/bg_black_a60.png') center repeat;}
.talk_room .vab_list_box li .wrong_answer{display:block;position:absolute;top:50%;left:50%;width:90px;height:47px;margin:-23px 0 0 -45px;}
.talk_room .vab_list_box li .wrong_answer{display:block;position:absolute;top:50%;left:50%;width:90px;height:47px;margin:-23px 0 0 -45px;}
.talk_room .vab_list_box li .correct_answer{display:block;position:absolute;top:50%;left:50%;width:90px;height:47px;margin:-23px 0 0 -45px;}
.talk_room .vab_list_box li .quiz_end{display:block;position:absolute;top:50%;left:50%;width:92px;height:18px;margin:-9px 0 0 -46px;}
.talk_room .btn_all{display:block;width:66px;height:26px;padding:10px 0 0 34px;margin:-2px auto 0;font-size:14px;font-weight:bold;font-family:NGBold;background:url('../images/CMM/btn_list_allview.png') 0 0 no-repeat;}
.talk_room .tb_list_sel {width:100%;height:50px;font-size:15px;line-height:50px;border-top:1px solid #dedede;}
.talk_room .tb_list {display:none;}
.talk_box .qb_footer{height:50px;padding:13px 30px;border-right:1px solid #dedede;border-left:1px solid #dedede;border-bottom:1px solid #dedede;}
.talk_box .qb_footer .participations{display:inline-block;margin:0 20px 0 0;font-size:18px;line-height:50px;}
.trb_table{width:100%;padding:0 0 0;margin:0 0 30px;border-top:1px solid #dedede;}
.trb_table table{width:100%;}
.trb_table th{padding:10px 10px;font-size:14px;border-bottom:1px solid #dedede;font-family:NGBold;background:#f3f3f3 url('../images/CMM/bg_th_bar.gif') 0 center no-repeat;}
.trb_table th.tdf{background-image:none;}
.trb_table td{padding:10px 10px;font-size:14px;text-align:center;border-bottom:1px solid #ddd;}
.trb_table td.subject{text-align:left;}
.trb_table td.subject img{vertical-align:middle;}
.trb_table td.datetime.end{color:#999999;}
.trb_table2{width:100%;padding:0 0 0;margin:0 0 30px;border-top:2px solid #656565;}
.trb_table2 table{width:100%;}
.trb_table2 th{padding:16px 10px;font-size:14px;border-bottom:1px solid #656565;font-family:NGBold;background:#f3f3f3 url('../images/CMM/bg_th_bar.gif') 0 center no-repeat;}
.trb_table2 th.tdf{background-image:none;}
.trb_table2 td{padding:26px 10px;font-size:14px;text-align:center;border-bottom:1px solid #ddd;}
.trb_table2 td.subject{text-align:left;}
.trb_table2 td.subject img{vertical-align:middle;}
.trb_table2 tr.end td.datetime{color:#999999;}
.talk_room .sas{width:100%;margin:0 0 10px;}
.talk_room .sas *{vertical-align:middle;}
.talk_room .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;}
.talk_room .sas .btn_select_sm:hover{text-decoration:underline;}
.talk_room .sas .btn_select_sm:active{text-decoration:underline;}
.talk_room .sas .btn_select_sm:focus{text-decoration:underline;}
.talk_room .sas:after{display:block;clear:both;content:''}
.talk_room .btn_search{position:relative;display:inline-block;width:27px;height:27px;padding:0;margin:0;border:0;overflow:hidden}
.talk_room .btn_search span{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url('../images/CMM/btn_search_27x27.gif') 0 0 repeat;background-size:100% 100%;cursor:pointer;z-index:1;}
/* 놀이터 묻고답하기 */
.pg_qna_wrap{width:100%;}
.pg_qna_wrap .sas .fl_l {display:inline-block;width:600px;text-align:left;}
.pg_qna_wrap .sas .fl_r {display:inline-block;width:300px;text-align:right;}
.pg_qna_box{width:100%;}
.pg_qna_box .qb_header{position:relative;padding:15px 30px 13px;line-height:26px;color:#fff;border:1px solid #3a846a;background:#50a487;}
.pg_qna_box .qb_header .fl_l{width:480px;}
.pg_qna_box .title{position:relative;padding:0;font-size:18px;color:#fff;}
.pg_qna_box .name{display:inline-block;font-size:14px;padding:0 15px;}
.pg_qna_box .datetime{display:inline-block;font-size:14px;padding:0 15px 0 17px;background:url('../images/CMM/bg_th_bar2.gif') 0 center no-repeat;}
.pg_qna_box .hit{display:inline-block;font-size:14px;padding:0 0 0 17px;background:url('../images/CMM/bg_th_bar2.gif') 0 center no-repeat;}
.pg_qna_box .dlcr{display:inline-block;font-size:14px;padding:0 0 0 17px;background:url('../images/CMM/bg_th_bar2.gif') 0 center no-repeat;color: #fff}
.pg_qna_box .qb_cont{position:relative;text-align:center;border-right:1px solid #dedede;border-left:1px solid #dedede;border-bottom:1px solid #dedede;background:url('../images/CMM/bg_qb_cont.gif') center repeat;}
.pg_qna_box .qb_cont .li_qna{padding:50px 30px;font-size:20px;line-height:34px;}
.pg_qna_box .qb_cont .txt_cont{font-size:15px;line-height:25px;text-align:center;margin:0 0 17px;}
.pg_qna_box .qb_cont .txt_q{text-align:center;margin:0 0 17px;}
.pg_qna_box .qb_cont .txt_q .icon_q{color:#ffcc00;}
.pg_qna_box .qb_cont .txt_q strong{border-bottom:2px solid #ffcc00;}
.pg_qna_box .qb_cont .txt_q img{margin:10px 0;}
.pg_qna_box .qb_cont .tip{line-height:16px;color:#777;}
.pg_qna_box .qb_cont .icon_radio_140px{margin:20px 50px 20px;}
.pg_qna_box .qb_cont .icon_radio_nums{float:left;display:block;position:relative;width:40%;padding:20px 3% 40px 7%;text-align:left;font-size:34px;font-family:NGBold;overflow:hidden;}
.pg_qna_box .qb_cont .icon_radio_nums .num_input{position:absolute;left:-20px;}
.pg_qna_box .qb_cont .icon_radio_nums .num_label{cursor:pointer;}
.pg_qna_box .qb_cont .icon_radio_nums .mask_chk{display:none;position:absolute;top:0px;left:0px;width:98px;height:97px;background:url('../images/CMM/quiz_radio_check.png') 0 0 no-repeat;}
.pg_qna_box .qb_cont .icon_radio_nums .mask_chk.on{display:block;}
.pg_qna_box .qb_cont .yn_box{background:url('../images/CMM/bg_yn_box.png') center no-repeat;}
.pg_qna_box .qb_cont .nums_box{width:600px;margin:0 auto;}
.pg_qna_box .my_cq_box{position:relative;height:159px;padding:60px 40px 40px 336px;border-right:1px solid #dedede;border-left:1px solid #dedede;border-bottom:1px solid #dedede;text-align:left;background:url('../images/CMM/my_cq_box2.png') 100px 40px no-repeat;}
.pg_qna_box .my_cq_box p{margin:0 0 20px;}
.pg_qna_box .my_cq_box p.fcorg{margin:0 0 0px;}
.pg_qna_box .my_cq_box p.fs14px{line-height:24px;}
.pg_qna_box .pg_qna_form{position:relative;padding:30px 40px 0;border-right:1px solid #dedede;border-left:1px solid #dedede;border-bottom:1px solid #dedede;background:#fdfdfd;}
.pg_qna_box .pg_qna_form *{vertical-align:middle;}
.pg_qna_box .pg_qna_form .box1{position:relative;padding:0 0 15px;border-bottom:1px dashed #b4b4b4;}
.pg_qna_box .pg_qna_form .box1 .qw_cont_box{}/*패드에서 밀려서 width값 지움.pg_qna_box .pg_qna_form .box1 .qw_cont_box{width:678px;}*/
.pg_qna_box .pg_qna_form .box1 .qw_cont_box label{padding:0 20px 0 0;}
.pg_qna_box .pg_qna_form .box1 .qw_cont_box .span_label{padding:0 20px 0 0;}
.pg_qna_box .pg_qna_form .box1 .qw_cont_box p{margin:0 0 15px;}
.pg_qna_box .pg_qna_form .box1 .type_select{width:200px;}
.pg_qna_box .pg_qna_form .box1 #qw_subject{width:590px;}
.pg_qna_box .pg_qna_form .box2{padding:15px 0;border-bottom:1px dashed #b4b4b4;}
.pg_qna_box .pg_qna_form .box2 .span_label{padding:0 20px 0 0;}
.pg_qna_box .pg_qna_form .box3{padding:30px 0 15px;}
.pg_qna_box .pg_qna_form .box3 p{margin:0 0 15px;}
.pg_qna_box .pg_qna_form .box3 label{padding:0 20px 0 0;}
.pg_qna_box .pg_qna_form .box3 textarea{width:758px;height:170px;padding:10px;border:1px solid #ddd;resize:none;}
.pg_qna_box .pg_qna_form .box3 #qw_file{width:590px;}
.pg_qna_box .pg_qna_write{padding:13px 0;border-right:1px solid #dedede;border-left:1px solid #dedede;border-bottom:1px solid #dedede;background:#fff;line-height:50px;overflow:hidden;}
.pg_qna_box .pg_qna_write .fl_l{display:block;width:400px;padding:0 0 0 30px;}
.pg_qna_box .pg_qna_write .fl_r{display:block;width:483px;padding:0 30px 0 0;}
.pg_qna_box .pg_qna_write .fl_r .btn_qc_fv{float:left;display:block;width:228px;height:50px;line-height:50px;margin:0 20px 0 0;text-align:center;font-size:18px;border:1px solid #ccc;background:#e9e9e9;}
.pg_qna_box .pg_qna_write .fl_r .btn_qc_write{float:left;width:230px;height:52px;text-align:center;font-size:18px;border:1px solid #d9c200;background:#ffe400;}
.pg_qna_wrap .btns{padding:20px 0 60px;}
.pg_qna_wrap .btns .btn_my_quiz{display:inline-block;padding:10px;color:#fff;font-size:15px;border:1px solid #308769;background:#50a487;}
.pg_qna_wrap .btns .btn_my_quiz_fv{display:inline-block;width:210px;padding:10px;color:#fff;font-size:18px;border:1px solid #308769;background:#50a487;}
.pg_qna_wrap .btns .btn_list_view{display:inline-block;width:68px;padding:10px;color:#fff;font-size:15px;border:1px solid #6b6b6b;background:#8d8d8d;text-align:center;}
.pg_qna_wrap .btns2{padding:0 0 60px;}
.pg_qna_wrap .btns2 .btn_my_quiz{display:inline-block;padding:10px;color:#fff;font-size:15px;border:1px solid #308769;background:#50a487;}
.pg_qna_wrap .btns2 .btn_my_quiz_fv{display:inline-block;width:210px;padding:10px;color:#fff;font-size:18px;border:1px solid #308769;background:#50a487;}
.pg_qna_wrap .vab_list_box{padding:20px 70px 20px;border:0;border-bottom:2px solid #dedede;}
.pg_qna_wrap .vab_list_box li .title{position:absolute;top:84px;left:0;height:14px;padding:10px 10px 10px 10px;color:#fff;background:url('../images/CMM/bg_black_a60.png') center repeat;}
.pg_qna_wrap .vab_list_box li .title .subject{width:68%;}
.pg_qna_wrap .vab_list_box li .title .fb_like_sm{display:inline-block;position:absolute;top:10px;right:10px;padding:0 0 0 18px;text-align:center;background:url('../images/CMM/icon_like_sm.png') 0 0 no-repeat;}
.pg_qna_wrap .vab_list_box li .name{position:absolute;bottom:0;left:0;width:50%;}
.pg_qna_wrap .vab_list_box li .end{position:absolute;bottom:0;right:0;width:50%;text-align:right;color:#f05641;}
.pg_qna_wrap .vab_list_box li .mask_dim{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url('../images/CMM/bg_black_a60.png') center repeat;}
.pg_qna_wrap .vab_list_box li .wrong_answer{display:block;position:absolute;top:50%;left:50%;width:90px;height:47px;margin:-23px 0 0 -45px;}
.pg_qna_wrap .vab_list_box li .correct_answer{display:block;position:absolute;top:50%;left:50%;width:90px;height:47px;margin:-23px 0 0 -45px;}
.pg_qna_wrap .vab_list_box li .quiz_end{display:block;position:absolute;top:50%;left:50%;width:92px;height:18px;margin:-9px 0 0 -46px;}
.pg_qna_wrap .btn_all{display:block;width:66px;height:26px;padding:10px 0 0 34px;margin:-2px auto 0;font-size:14px;font-weight:bold;font-family:NGBold;background:url('../images/CMM/btn_list_allview.png') 0 0 no-repeat;}
.pg_qna_box .qb_footer{height:50px;padding:13px 30px;border-right:1px solid #dedede;border-left:1px solid #dedede;border-bottom:1px solid #dedede;line-height:50px;}
.pg_qna_box .qb_footer .participations{display:inline-block;margin:0 20px 0 0;font-size:18px;line-height:50px;}
.pg_qna_table{width:100%;padding:0 0 0;margin:0 0 30px;border-top:2px solid #656565;}
.pg_qna_table table{width:100%;}
.pg_qna_table th{padding:16px 10px;font-size:14px;border-bottom:1px solid #656565;font-family:NGBold;background:#f3f3f3 url('../images/CMM/bg_th_bar.gif') 0 center no-repeat;}
.pg_qna_table th.tdf{background-image:none;}
.pg_qna_table td{padding:26px 10px;font-size:14px;text-align:center;border-bottom:1px solid #ddd;}
.pg_qna_table td.subject{text-align:left;}
.pg_qna_table td.subject img{vertical-align:middle;}
.pg_qna_table tr.end td.datetime{color:#999999;}
.pg_qna_wrap .sas{width:100%;margin:0 0 10px;}
.pg_qna_wrap .sas *{vertical-align:middle;}
.pg_qna_wrap .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;}
.pg_qna_wrap .sas .btn_select_sm:hover{text-decoration:underline;}
.pg_qna_wrap .sas .btn_select_sm:active{text-decoration:underline;}
.pg_qna_wrap .sas .btn_select_sm:focus{text-decoration:underline;}
.pg_qna_wrap .sas:after{display:block;clear:both;content:''}
.pg_qna_wrap .btn_search{position:relative;display:inline-block;width:27px;height:27px;padding:0;margin:0;border:0;overflow:hidden}
.pg_qna_wrap .btn_search span{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url('../images/CMM/btn_search_27x27.gif') 0 0 repeat;background-size:100% 100%;cursor:pointer;z-index:1;}
/* 놀이터 설문조사 */
.qinv_wrap{width:100%;}
.qinv_box{width:100%;margin:0 0 60px;}
.qinv_box .qb_header{position:relative;padding:15px 30px 13px;line-height:26px;color:#fff;border:1px solid #3a846a;background:#50a487;}
.qinv_box .qb_header .fl_l{width:500px;}
.qinv_box .title{position:relative;padding:0;font-size:14px;color:#fff;}
.qinv_box .name{display:inline-block;font-size:14px;padding:0 15px;}
.qinv_box .datetime{display:inline-block;font-size:14px;padding:0 15px 0 15px;background:url('../images/CMM/bg_th_bar2.gif') right center no-repeat;}
.qinv_box .hit{display:inline-block;font-size:14px;padding:0 15px  0 12px;background:url('../images/CMM/bg_th_bar2.gif') right center no-repeat;}
.qinv_box .qb_btn{display:inline-block;font-size:14px;padding:0 15px  0 12px;color:#f6e00f;background:url('../images/CMM/bg_th_bar2.gif') right center no-repeat;}
.qinv_box .good{display:inline-block;font-size:14px;padding:0 0 0 37px;color:#fff;background:url('../images/CMM/icon_like_normal.png') 10px center no-repeat;}
.qinv_box .qb_cont{position:relative;padding:60px 0;text-align:center;border-right:1px solid #dedede;border-left:1px solid #dedede;border-bottom:1px solid #dedede;background:url('../images/CMM/bg_qb_cont.gif') center repeat;}
.qinv_box .qb_cont .li_qna{padding:50px 30px;font-size:20px;line-height:34px;}
.qinv_box .qb_cont .txt_cont{font-size:15px;line-height:25px;text-align:center;margin:0 0 17px;}
.qinv_box .qb_cont .txt_q{text-align:center;margin:0 0 17px;}
.qinv_box .qb_cont .txt_q .icon_q{color:#ffcc00;}
.qinv_box .qb_cont .txt_q strong{border-bottom:2px solid #ffcc00;}
.qinv_box .qb_cont .txt_q img{margin:10px 0;}
.qinv_box .qb_cont .tip{line-height:16px;color:#777;}
.qinv_box .qb_cont .icon_radio_140px{margin:20px 50px 20px;}
.qinv_box .qb_cont .icon_radio_nums{display:block;position:relative;padding:10px;text-align:left;font-size:20px;font-family:NGBold;overflow:hidden;}
.qinv_box .qb_cont .icon_radio_nums .num_input{}
.qinv_box .qb_cont .icon_radio_nums .num_label{cursor:pointer;}
.qinv_box .qb_cont .yn_box{background:url('../images/CMM/bg_yn_box.png') center no-repeat;}
.qinv_box .qb_cont .nums_box{width:820px;margin:0 auto;}
.qinv_box .qb_cont .nums_box .result_nums{width:100%;}
.qinv_box .qb_cont .nums_box .result_nums li{display:block;position:relative;padding:10px;text-align:left;font-size:20px;font-family:NGBold;overflow:hidden;line-height:22px;}
.qinv_box .qb_cont .nums_box .result_nums .txt_label{display:inline-block;width:300px;}
.qinv_box .qb_cont .nums_box .result_nums *{vertical-align:middle;}
.qinv_box .my_cq_box{position:relative;height:159px;padding:60px 40px 40px 336px;border-right:1px solid #dedede;border-left:1px solid #dedede;border-bottom:1px solid #dedede;text-align:left;background:url('../images/CMM/my_cq_box2.png') 100px 40px no-repeat;}
.qinv_box .my_cq_box p{margin:0 0 20px;}
.qinv_box .my_cq_box p.fcorg{margin:0 0 0px;}
.qinv_box .my_cq_box p.fs14px{line-height:24px;}
.qinv_box .pg_qna_form{position:relative;padding:30px 40px 0;border-right:1px solid #dedede;border-left:1px solid #dedede;border-bottom:1px solid #dedede;background:#fdfdfd;}
.qinv_box .pg_qna_form *{vertical-align:middle;}
.qinv_box .pg_qna_form .box1{position:relative;padding:0 0 15px;border-bottom:1px dashed #b4b4b4;}
.qinv_box .pg_qna_form .box1 .qw_cont_box{width:678px;}
.qinv_box .pg_qna_form .box1 .qw_cont_box label{padding:0 20px 0 0;}
.qinv_box .pg_qna_form .box1 .qw_cont_box .span_label{padding:0 20px 0 0;}
.qinv_box .pg_qna_form .box1 .qw_cont_box p{margin:0 0 15px;}
.qinv_box .pg_qna_form .box1 .type_select{width:200px;}
.qinv_box .pg_qna_form .box1 #qw_subject{width:590px;}
.qinv_box .pg_qna_form .box2{padding:15px 0;border-bottom:1px dashed #b4b4b4;}
.qinv_box .pg_qna_form .box2 .span_label{padding:0 20px 0 0;}
.qinv_box .pg_qna_form .box3{padding:30px 0 15px;}
.qinv_box .pg_qna_form .box3 p{margin:0 0 15px;}
.qinv_box .pg_qna_form .box3 label{padding:0 20px 0 0;}
.qinv_box .pg_qna_form .box3 textarea{width:758px;height:170px;padding:10px;border:1px solid #ddd;resize:none;}
.qinv_box .pg_qna_form .box3 #qw_file{width:590px;}
.qinv_box .pg_qna_write{padding:13px 0;border-right:1px solid #dedede;border-left:1px solid #dedede;border-bottom:1px solid #dedede;background:#fff;line-height:50px;}
.qinv_box .pg_qna_write .fl_l{display:block;width:415px;padding:0 0 0 30px;}
.qinv_box .pg_qna_write .fl_r{display:block;width:483px;padding:0 30px 0 0;}
.qinv_box .pg_qna_write .fl_r .btn_qc_fv{float:left;display:block;width:228px;height:50px;line-height:50px;margin:0 20px 0 0;text-align:center;font-size:18px;border:1px solid #ccc;background:#e9e9e9;}
.qinv_box .pg_qna_write .fl_r .btn_qc_write{float:left;width:230px;height:52px;text-align:center;font-size:18px;border:1px solid #d9c200;background:#ffe400;}
.qinv_wrap .btns{padding:20px 0 60px;}
.qinv_wrap .btns .btn_my_quiz{display:inline-block;padding:10px;color:#fff;font-size:15px;border:1px solid #308769;background:#50a487;}
.qinv_wrap .btns .btn_my_quiz_fv{display:inline-block;width:210px;padding:10px;color:#fff;font-size:18px;border:1px solid #308769;background:#50a487;}
.qinv_wrap .btns .btn_list_view{display:inline-block;width:68px;padding:10px;color:#fff;font-size:15px;border:1px solid #6b6b6b;background:#8d8d8d;text-align:center;}
.qinv_wrap .btns2{padding:0 0 60px;}
.qinv_wrap .btns2 .btn_my_quiz{display:inline-block;padding:10px;color:#fff;font-size:15px;border:1px solid #308769;background:#50a487;}
.qinv_wrap .btns2 .btn_my_quiz_fv{display:inline-block;width:210px;padding:10px;color:#fff;font-size:18px;border:1px solid #308769;background:#50a487;}
.qinv_wrap .vab_list_box{padding:20px 70px 20px;border:0;border-bottom:2px solid #dedede;}
.qinv_wrap .vab_list_box li .title{position:absolute;top:84px;left:0;height:14px;padding:10px 10px 10px 10px;color:#fff;background:url('../images/CMM/bg_black_a60.png') center repeat;}
.qinv_wrap .vab_list_box li .title .subject{width:68%;}
.qinv_wrap .vab_list_box li .title .fb_like_sm{display:inline-block;position:absolute;top:10px;right:10px;padding:0 0 0 18px;text-align:center;background:url('../images/CMM/icon_like_sm.png') 0 0 no-repeat;}
.qinv_wrap .vab_list_box li .name{position:absolute;bottom:0;left:0;width:50%;}
.qinv_wrap .vab_list_box li .end{position:absolute;bottom:0;right:0;width:50%;text-align:right;color:#f05641;}
.qinv_wrap .vab_list_box li .mask_dim{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url('../images/CMM/bg_black_a60.png') center repeat;}
.qinv_wrap .vab_list_box li .wrong_answer{display:block;position:absolute;top:50%;left:50%;width:90px;height:47px;margin:-23px 0 0 -45px;}
.qinv_wrap .vab_list_box li .correct_answer{display:block;position:absolute;top:50%;left:50%;width:90px;height:47px;margin:-23px 0 0 -45px;}
.qinv_wrap .vab_list_box li .quiz_end{display:block;position:absolute;top:50%;left:50%;width:92px;height:18px;margin:-9px 0 0 -46px;}
.qinv_wrap .btn_all{display:block;width:66px;height:26px;padding:10px 0 0 34px;margin:-2px auto 0;font-size:14px;font-weight:bold;font-family:NGBold;background:url('../images/CMM/btn_list_allview.png') 0 0 no-repeat;}
.qinv_box .qb_footer{height:50px;padding:13px 30px;border-right:1px solid #dedede;border-left:1px solid #dedede;border-bottom:1px solid #dedede;line-height:50px;}
.qinv_box .qb_footer .participations{display:inline-block;margin:0 20px 0 0;font-size:18px;line-height:50px;}
.qinv_table{width:100%;padding:0 0 0;margin:0 0 30px;border-top:2px solid #656565;}
.qinv_table table{width:100%;}
.qinv_table th{padding:16px 10px;font-size:14px;border-bottom:1px solid #656565;font-family:NGBold;background:#f3f3f3 url('../images/CMM/bg_th_bar.gif') 0 center no-repeat;}
.qinv_table th.tdf{background-image:none;}
.qinv_table td{padding:26px 10px;font-size:14px;text-align:center;border-bottom:1px solid #ddd;}
.qinv_table td.subject{text-align:left;}
.qinv_table td.subject .cmtCount{color:#308769;}
.qinv_table td.subject img{vertical-align:middle;}
.qinv_table tr td.ing{color:#308769;font-weight:bold;}
.qinv_table tr.end td.subject a{color:#999999;}
.qinv_table tr.end td.datetime{color:#999999;}
.qinv_table tr.end td.ing{color:#999999;}
.qinv_wrap .sas{width:100%;margin:0 0 10px;}
.qinv_wrap .sas *{vertical-align:middle;}
.qinv_wrap .sas .fl_r{text-align:right;} /* 패드에서 밀려서 WIDTH생략 .qinv_wrap .sas .fl_r{width:200px;text-align:right;}*/
.qinv_wrap .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;}
.qinv_wrap .sas .btn_select_sm:hover{text-decoration:underline;}
.qinv_wrap .sas .btn_select_sm:active{text-decoration:underline;}
.qinv_wrap .sas .btn_select_sm:focus{text-decoration:underline;}
.qinv_wrap .sas:after{display:block;clear:both;content:''}
.qinv_wrap .btn_search{position:relative;display:inline-block;width:27px;height:27px;line-height:27px;padding:0;margin:0;border:0;overflow:hidden}
.qinv_wrap .btn_search span{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url('../images/CMM/btn_search_27x27.gif') 0 0 repeat;background-size:100% 100%;cursor:pointer;z-index:1;}
/* 노란색 프로세스 */
.bg_qinv_process{display:inline-block;width:366px;height:22px;margin:0 10px 0 0;background:url('../images/CMM/bg_process_yl.png') 0 0 no-repeat;}
.qinv_process{display:block;height:22px;background:url('../images/CMM/process_yl.png') 0 0 no-repeat;}
/* myhome */
body.popup_body{min-width:100%;}
body.myhome{min-width:100%;}
.myhome_box{position:relative;width:553px;padding:31px 47px 0 19px;margin:0 0 0;background:#f0f0f0 url('../images/CMM/bg_myhome_box.gif') 0 0 no-repeat;}
.myhome_box .my_thumb{position:absolute;top:34px;left:61px;width:131px;height:132px;padding:0 0 40px;margin:0;line-height:45px;text-align:center;}
.myhome_box .mask_131{display:block;position:absolute;top:0;left:0;width:131px;height:132px;background:url('../images/CMM/mask_131x132.png') 0 0 no-repeat;}
.myhome_box .mh_info{position:relative;padding:0 0 40px 200px;background:url('../images/CMM/myhome_line.gif') 42px 4px no-repeat;}
.myhome_box .mh_info .name{float:left;width:100%;padding:20px 0;font-size:28px;}
.myhome_box .mh_info .like_n_heart{float:left;width:100%;}
.myhome_box .mh_info .fb_like_mid{font-size:16px;margin:0 3px;}
.myhome_box .mh_info .my_heart{font-size:16px;margin:0 3px;}
.myhome_box .member_info{margin:10px 0;}
.myhome_box .member_info .fcsky{color:#69cbec;}
.myhome_box .member_info .send{padding:2px 4px;color:#777;text-align:center;font-size:11px;border:1px solid #dcdcdc;background:#fff;}
.myhome_box .member_info .addfriend{padding:2px 4px;color:#fff;text-align:center;font-size:11px;border:1px solid #3f9275;background:#50a487;}
.myhome_box .my_hanjul{padding:0 0 0 26px;line-height:18px;background:url('../images/CMM/bul_ib2.png') 0 0 no-repeat;}
.myhome_box .tlb_list{height:694px;padding:0 0 20px 141px;background:url('../images/CMM/timeline_line.gif') 46px -300px repeat-y;}
.myhome_box .tlb_list ul{width:100%;}
.myhome_box .tlb_list li{float:left;position:relative;width:100%;padding:0;margin:0 0 30px;}
.myhome_box .tlb_list li .bg{position:absolute;top:2px;left:2px;width:100%;height:100%;margin:0;background:#dbdbdb;}
.myhome_box .tlb_list li .tl_cont{position:relative;width:100%;height:100%;background:#fff;z-index:1;}
.myhome_box .tlb_list li .ti_txt{padding:20px;border-bottom:1px solid #e5e5e5;}
.myhome_box .tlb_list li .ti_txt strong{display:block;}
.myhome_box .tlb_list li .title{}
.myhome_box .tlb_list li .title .bul_tl_reply{position:absolute;top:0;left:-129px;display:block;width:105px;height:65px;background:url('../images/CMM/bul_tl_reply.png') 0 0 no-repeat;}
.myhome_box .tlb_list li .title .bul_tl_good{position:absolute;top:0;left:-129px;display:block;width:105px;height:65px;background:url('../images/CMM/bul_tl_good.png') 0 0 no-repeat;}
.myhome_box .tlb_list li .title .bul_tl_yes{position:absolute;top:0;left:-129px;display:block;width:105px;height:65px;background:url('../images/CMM/bul_tl_yes.png') 0 0 no-repeat;}
.myhome_box .tlb_list li .txt{padding:10px 0 0;}
.myhome_box .tlb_list li .mi_btns{padding:15px 20px;}
.myhome_box .tlb_list li .mi_btns .member{position:relative;width:240px;}
.myhome_box .tlb_list li .mi_btns .member .info{padding:0 0 0 50px;line-height:20px;}
.myhome_box .tlb_list li .mi_btns .member .datetime{color:#777;}
.myhome_box .thumb{position:absolute;top:0;left:0;width:40px;height:40px;}
.myhome_box .thumb img{vertical-align:top;}
.myhome_box .thumb .mask40x40{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url('../images/CMM/mask_40x40.png') 0 0 no-repeat;}
.myhome_box .tlb_list li .mi_btns .btns{width:142px;text-align:right;}
.myhome_box .tlb_list li .mi_btns .btns a{display:inline-block;vertical-align:top;width:38px;height:28px;line-height:28px;text-align:center;color:#fff;border:1px solid #50a487;background:#50a487;}
.myhome_box .tlb_list li .mi_btns .btns .btn_ing_friend{display:inline-block;width:38px;height:28px;line-height:28px;text-align:center;color:#fff;border:1px solid #e5e5e5;background:#50a487;}
.myhome_box .tlb_list li .mi_btns .btns .btn_ing_friend img{vertical-align:top;}
.myhome_box .tlb_list li .mi_btns .btns .btn_myhome{display:inline-block;width:88px;height:28px;line-height:28px;text-align:center;color:#fff;border:1px solid #50a487;background:#50a487;}
.myhome_box .btn_more_tl{display:block;width:100%;height:50px;margin:0 0 20px;line-height:50px;text-align:center;border:0;border-bottom:2px solid #dedede;background:#fdfdfd;}
.myhome_box .btn_more_tl .icon_arrow_more{display:inline-block;vertical-align:middle;margin:0 10px;width:15px;height:9px;background:url('../images/CMM/icon_arrow_more.png') 0 0 no-repeat;}
/* ====== 마이페이지 ====== */
/*나의 정보 대시보드*/
.my_info_dash{position:relative;display:none;width:100%;background:#e7e5e2;}
.my_info_dash.active{display:block;}
.my_info_box .btn_myinfo_close{position:absolute;top:-51px;right:-5px;width:120px;height:48px;font-family:NGBold;padding:0;text-align:center;line-height:48px;font-size:16px;font-weight:bold;color:#333;background:url('../images/CMM/icon_arrow_close4.gif') 100% center no-repeat;z-index:100;}
.my_info_box{position:relative;width:950px;margin:0 auto;padding:20px 0;}
.my_profile_box{position:relative;width:410px;height:100%;}
.my_profile_photo{position: relative;width:140px;height:140px;float:left;}
.my_profile_photo .my_profile_photo_p {position:absolute;left:0px;top:0px;z-index:1;}
.my_profile_photo .my_profile_photo_b{position:absolute;left:0px;top:0px;z-index:2;}
.my_profile_photo .my_profile_photo_w{position:absolute;right:0px;top:95px;width:45px;height:45px;z-index:3;}
.my_profile_photo img{width:140px;height:140px;}
.my_profile_cont {width:240px;padding:5px 0 0 15px;float:left;line-height:20px;font-size:13px;}
.my_profile_txt {position: relative;width:240px;height:auto;margin-top:5px;padding:5px;border:1px solid #d4cfc8;background:#fff;}
.my_profile_txt .my_profile_arr {position:absolute;width:7px;height:10px;top:10px;left:-7px;background:url('../images/CMM/arrow_left_box.png') 0px center no-repeat;}
.my_act_box {width:530px;position:relative;height:110px;margin-bottom:20px;}
.my_act_box ul{float:left;padding:15px 10px 30px;}
.my_act_box li{width:110px;}
.my_act_box li.mnum {position:absolute;width:110px;}
.my_act_box li.mnum span.munbox {float:right; margin:-5px 3px 0px; padding:0 4px; border:1px solid #ff3d1f; border-radius:13px; background:#ff3d1f; font-size:12px; line-height:24px; color:#ffffff !important}
.my_act_box li.mtext {position:absolute; }
.my_act_box li.mtext span.mtextbox {float:left;font-size:15px; margin:115px 0px; text-align:center;width:110px;font-weight:bold;}
/* 쪽지 */
.my_msg_box {position:relative;width:100%;}
.my_msg_box .my_msg_area {width:430px;margin:20px;}
.my_msg_box .my_msg_area .my_msg_cont{position:relative;margin-top:20px;font-size:14px;padding:20px;border:1px solid #ddd;}
.my_msg_box .my_msg_area .my_msg_cont_write{position:relative;margin-top:20px;font-size:14px;;}
.my_msg_box .my_msg_area .my_msg_cont_write textarea{width:430px;height:140px;resize:none;}
.my_msg_box .btns {position:relative;width:430px;}
/* 프로필 사진 */
.my_photo_box {position:relative;width:100%;}
.my_photo_box .my_photo {position:relative;margin:15px;width:430px;}
.my_photo_box .my_photo .thumb{position:relative;width:140px;height:140px;}
.my_photo_box .my_photo .thumb img{position:relative;width:140px;height:140px;margin:0 auto;}
.my_photo_box .my_photo .mask_140x140{position:absolute;top:0;left:0;right:0;width:100%;height:100%;background:url('../images/CMM/mask_140x140_2.png') 0 0 no-repeat;background-size:100%;}
.my_photo_box .my_photo .photo_upload {position:relative;width:270px;}
.my_photo_box .my_photo_char {position:relative;margin:15px;width:430px;border:1px solid #ddd;padding:20px;}
.my_photo_box .my_photo_char ul {width:100%;}
.my_photo_box .my_photo_char li {float:left;position:relative;width:75px;height:75px;margin:15px;z-index:10;}
.my_photo_box .my_photo_char li .char_chk{display:none;position:absolute;top:0;left:0;width:75px;height:75px;background:url('../images/CMM/ch_img_mask.png') 0 0 no-repeat;z-index:100;}
.my_photo_box .my_photo_char li .char_chk.active{display:block;}
.my_photo_box .my_photo_char li a{display:block;width:75px;height:75px;}
.my_photo_box .btns {position:relative;width:430px;margin-top:20px;}
.my_photo_box .my_profile_intro {position:relative;width:430px;height:auto;font-size:15px;margin-top:10px;padding:10px;border:1px solid #d4cfc8;}
.my_photo_box .my_profile_intro .arr{position:absolute;width:16px;height:9px;top:-8px;left:60px;background:url('../images/CMM/icon_arrow5.png') 0 0 no-repeat;}
/* 나의 활동관리 */
.my_activity_box{width:100%;}
.my_activity_box .activity_box{width:100%;margin:0 0 60px;}
.my_activity_box .activity_box .user_info{height:140px;padding:40px 50px;color:#fff;background:url('../images/CMM/bg_pattern4.gif') 0 0 repeat;}
.my_activity_box .activity_box .user_info .fl_l{width:450px;}
.my_activity_box .activity_box .user_info .fl_r{width:400px;}
.my_activity_box .activity_box .user_info .fl_r li{float:left;}
.my_activity_box .activity_box .my_thumb{position:absolute;top:40px;left:50px;width:140px;height:140px;padding:0px;margin:0;line-height:45px;text-align:center;}
.my_activity_box .activity_box .mask_140{display:block;position:absolute;top:0;left:0;width:140px;height:140px;background:url('../images/CMM/mask_140x140.png') 0 0 no-repeat;}
.my_activity_box .activity_box .mh_info{position:relative;padding:0 0 0px 160px;}
.my_activity_box .activity_box .mh_info .name{float:left;width:100%;padding:16px 0 4px;font-size:28px;}
.my_activity_box .activity_box .mh_info .name.pt30px{float:left;width:100%;padding:30px 0 4px;font-size:28px;}
.my_activity_box .activity_box .mh_info .like_n_heart{float:left;width:100%;}
.my_activity_box .activity_box .mh_info .fb_like_mid{font-size:16px;margin:0 3px;}
.my_activity_box .activity_box .mh_info .my_heart{font-size:16px;margin:0 3px;}
.my_activity_box .activity_box .ab_noti_0{display:block;position:relative;width:110px;height:30px;line-height:30px;padding:115px 0 10px 1px;margin-right:30px;color:#725100;background:url('../images/CMM/ab_noti_0.png') 0 0 no-repeat;}
.my_activity_box .activity_box .ab_noti_1{display:block;position:relative;width:98px;height:30px;line-height:30px;padding:115px 0 10px 13px;margin-right:30px;color:#725100;background:url('../images/CMM/ab_noti_1.png') 0 0 no-repeat;}
.my_activity_box .activity_box .ab_noti_2{display:block;position:relative;width:98px;height:30px;line-height:30px;padding:115px 0 10px 13px;margin:0;color:#725100;background:url('../images/CMM/ab_noti_2.png') 0 0 no-repeat;}
.my_activity_box .activity_box .ab_noti_3{display:block;position:relative;width:98px;height:30px;line-height:30px;padding:115px 0 10px 13px;margin:0;color:#725100;background:url('../images/CMM/ab_noti_3.png') 0 0 no-repeat;}
.my_activity_box .activity_box .ab_noti_4{display:block;position:relative;width:110px;height:30px;line-height:30px;padding:115px 0 10px 1px;margin-right:30px;text-align:center;color:#725100;background:url('../images/CMM/ab_noti_4.png') 0 0 no-repeat;}
.my_activity_box .activity_box .ab_noti_5{display:block;position:relative;width:98px;height:30px;line-height:30px;padding:115px 0 10px 13px;margin-right:30px;text-align:center;color:#725100;background:url('../images/CMM/ab_noti_5.png') 0 0 no-repeat;}
.my_activity_box .activity_box .ab_noti_6{display:block;position:relative;width:98px;height:30px;line-height:30px;padding:115px 0 10px 13px;margin:0;text-align:center;color:#725100;background:url('../images/CMM/ab_noti_2.png') 0 0 no-repeat;}
.my_activity_box .activity_box .noti_num{position:absolute;top:0;right:0px;height:32px;padding:0;text-align:center;color:#fff;background:#ff3b1f;}
.my_activity_box .activity_box .noti_num .bg_left{display:block;position:absolute;top:0;left:-15px;width:15px;height:32px;background:url('../images/CMM/bg_noti_left.png') 0 0 no-repeat;}
.my_activity_box .activity_box .noti_num .bg_right{display:block;position:absolute;top:0;right:-15px;width:15px;height:32px;background:url('../images/CMM/bg_noti_right.png') 0 0 no-repeat;}
.my_activity_box .activity_box .user_noti{position:relative;height:60px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff;}
.my_activity_box .activity_box .user_noti li{float:left;padding:0 0 0 60px;line-height:60px;}
.my_activity_box .activity_box .user_noti .btn_more_img{top:22px;right:20px;}
.my_activity_box .activity_box .user_noti .arrow{position:absolute;top:-11px;left:110px;width:18px;height:11px;background:url('../images/CMM/arrow_18x11_top.png') 0 0 no-repeat;}
.my_activity_box .latest_box{height:220px;border:1px solid #ddd;margin:0 0 30px;}
.my_activity_box .latest_box .fl_l{position:relative;width:460px;height:200px;padding:10px 30px;}
.my_activity_box .latest_box .fl_r{position:relative;width:400px;height:200px;padding:10px 30px 10px 0px;}
.my_activity_box .latest_box .fl_r .btns{position:absolute;top:150px;right:56px;}
.my_activity_box .latest_box .title{padding:15px 0 8px;margin:0 0 10px;font-size:18px;border-bottom:2px solid #777777;}
.my_activity_box .latest_box .btn_more_img{top:30px;right:30px;}
.my_activity_box .latest_box .list{width:100%;}
.my_activity_box .latest_box .list li{position:relative;padding:0 120px 0 0;line-height:25px;}
.my_activity_box .latest_box .list li .datetime{position:absolute;top:0;right:0;line-height:25px;color:#7d7d7d;}
.my_activity_box .latest_box .list_dot{width:100%;height:183px;padding:27px 0 0 0;background:url('../images/CMM/bg_list_dot.gif') 0 -10px no-repeat;}
.my_activity_box .latest_box .list_dot li{float:left;width:170px;padding:0 0 0 20px;line-height:48px;letter-spacing:-1px;}
.my_activity_box .latest_box .list_dot2{width:100%;height:183px;padding:27px 0 0 0;background:url('../images/CMM/bg_list_dot.gif') 0 -10px no-repeat;}
.my_activity_box .latest_box .list_dot2 li{float:left;width:96%;padding:0 0 0 4%;line-height:48px;letter-spacing:-1px;}
.sub_article_head{height:238px;margin:0 0 30px;background:#f7f2e8;}
.hot_word{height:55px;padding:2px 80px 2px 226px;margin:0 0 30px;line-height:55px;color:#fff;background:url('../images/CMM/bg_hot_word.gif') 0 0 no-repeat;}
.todaymtest{width:100%;}
.todaymtest h3{padding:20px 0 10px;border-bottom:1px solid #000;}
.todaymtest .today_box{position:relative;width:460px;}
.todaymtest .mtest_box{width:460px;}
.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 0;font-size:13px;}
/*.graph_pie_box .b5px_box{height:132px;padding:50px 36px;}
.graph_pie_box .graph_pie{float:left;position:relative;width:135px;height:135px;margin:0 16px 0 0;overflow:hidden;} 나의 학습 현황떄문에 바꿈*/
.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{width:410px;}*/
.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;}
#pie_chart{width:135px;height:135px;}
.select_childs{position:absolute;top:34px;right:0;width:320px;text-align:right;}
.gh_btns{height:88px;margin:0 0 40px;font-size:16px;border:1px solid #ddd;}
.gh_btns .btn_bestspt{float:left;display:block;width:266px;height:53px;padding:35px 0 0 212px;border-right:1px solid #ddd;background:url('../images/CMM/bg_btn_bestspt.gif') 0 0 no-repeat;}
.gh_btns .btn_fbg{float:left;display:block;width:296px;height:53px;padding:35px 0 0 183px;background:url('../images/CMM/bg_btn_fbg.gif') 0 0 no-repeat;}
.my_total_free{height:132px;padding:58px 0 0 497px;background:url('../images/CMM/bg_my_total_free.gif') 0 0 no-repeat;}
.my_test_result{width:100%;margin:50px 0;}
.my_test_result .b1px_box2{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;padding:40px;}
.my_test_result .b1px_box2.red{background:url('../images/CMM/img_tri_red.png') right 0 no-repeat;}
.my_test_result .b1px_box2.jem{background:url('../images/CMM/img_tri_jem.png') right 0 no-repeat;}
/*비회원일때*/
.nonmem_box{width:100%;}
.nonmem_box h3 .tip{margin:14px 0 0;font-size:13px;}
.nonmem_box .b5px_box{height:auto;border:1px solid #dddddd;}
.nonmem_box .txt_box{padding:20px;}
.nonmem_box .btns{margin:10px 0 30px 20px;}
/* 구독상품배송지변경 팝업 */
.addressChange{width:740px;overflow-x:hidden;}
.addressChange h1{height:55px;padding:0 20px;font-size:18px;line-height:55px;color:#fff;background:url('../images/CMM/bg_pattern3.gif') center repeat;}
.addressChange .ac_head{height:228px;}
.addressChange .ac_head .txt{padding:48px 48px 48px 194px;line-height:26px;;background:url('../images/CMM/icon_address_change.png') 100px 40px no-repeat;}
.addressChange .ac_cont{padding:0 20px 30px;}
.addressChange .ac_cont h2{}
.addressChange .ac_cont #address_fnum{margin:0 0 6px;}
.addressChange .ac_cont #address_bnum{margin:0 0 6px;}
.addressChange .ac_cont #address_city{width:530px;margin:0 0 6px;}
.addressChange .ac_cont #address_detail{width:530px;margin:0 0 0px;}
/* 우리아이연계하기 팝업 */
.mychildtie{width:590px;overflow-x:hidden;z-index:500; position:fixed; top:15%; left:50%; background:#fff; margin-left:-300px;border:3px solid #6a6862; }
.mychildtie h1{height:55px;padding:0 20px;font-size:18px;line-height:55px;color:#fff;background:url('../images/CMM/bg_pattern3.gif') center repeat; position:relative}
.layer_close{position:absolute;background:url('../images/CMM/btn_modal_close_w.png') no-repeat; width:18px; height:18px; display:inline-block;top:10px; right:15px;}
.mychildtie h2{margin:10px 0;font-size: 14px;}
.mychildtie .mychildtie_box1{padding:0 20px;margin:0 0 38px;}
.mychildtie .mychildtie_box1 p{margin:0 0 20px;}
.mychildtie .mychildtie_box1 .find_box{padding:20px;background:#f7f7f7 url('../images/CMM/bg_dotline2.gif') 0px 0px repeat-x;}
.mychildtie .mychildtie_box2{padding:0 20px;margin:0 0 38px;}
.mychildtie .mychildtie_box3{padding:0 20px;margin:0 0 38px;}
.mychildtie .mychildtie_box3 .tip{line-height:32px;}
.mychildtie table{width:100%;margin-top:20px;}
.mychildtie th{padding:16px 10px;font-size:14px;border:1px solid #ddd;font-family:NGBold;background:#f3f3f3;}
.mychildtie td{padding:10px 10px;font-size:14px;border:1px solid #ddd;}
.mychildtie td textarea{margin-top:20px;width:430px;height:153px;resize:none;}
.mychildtie .mychild_search {height:200px;overflow-y:auto;border:1px solid #ddd;}
.mychildtie .mychild_search ul{margin-bottom:20px;float:left;}
.mychildtie .mychild_search ul li{width:190px;float:left;padding:12px 0 0 20px;font-size:14px;line-height:14px;vertical-align:middle;}
.mychildtie .mychild_search li.active a{color:#65bfde;font-weight:bold;}
.mychildtie .b_btns{width:100%;padding:0;margin:0;}
/* 단원구성표  팝업 */
#pop { width:100%;}
#pop h1{height:55px;padding:0 20px;font-size:18px;line-height:55px;color:#fff;background:url('../images/CMM/bg_pattern3.gif') center repeat;}
.test_unit {padding:20px 10px; width:800px }
.test_unit table{  width:100%; }
.test_unit table caption{visibility:hidden; font-size:0;}
.test_unit th { height:50px; border:1px solid #dddddd; border-top:1px #656565 solid; background:#f3f3f3; font-size:14px; font-weight:bold;}
.test_unit td  {border:1px solid #dddddd; padding:15px; min-height:50px; font-size:14px; line-height:20px;}
.test_unit td.gr{background:#f3f3f3; text-align:center;}
.test_unit .blue{color:#5ca6bf;}
.test_unit td span{ display:inline-block;}
a.close{color:#fff!important; display:inline-block;width:97px;height:40px;line-height:40px;font-family:NGBold;border:1px solid #555;text-align:center;font-weight:bold;background:#777777;}
/* 고객센터 인덱스 */
.customer_index_box{width:100%;padding:32px 0 0;}
.help_btns_box{position:relative;height:150px;padding:45px 20px 45px 50px;margin:0 0 40px;background:url('../images/CMM/bg_pattern5.gif') 0 0 repeat;}
.help_btns_box h3{color:#fff;line-height:40px;}
.help_btns_box .guide_list{position:absolute;top:45px;right:20px;width:560px;}
.help_btns_box .guide_list li{float:left;width:110px;margin:0 30px 0 0;font-size:14px;text-align:center;}
.help_btns_box .guide_list li a{color:#fff;}
.help_btns_box .guide_list li a img{margin:0 0 10px;}
.cib_latest_boxs{width:100%;margin:0 0 40px;}
.cib_latest_boxs .box1{position:relative;width:223px;height:156px;padding:0 20px;margin:0 25px 0 0;border:5px solid #eee;text-align:center;background:url('../images/CMM/bg_cib_latest_box1.gif') 0 0 no-repeat;overflow:hidden;}
.cib_latest_boxs .box1 .phone_txt{padding:24px 0 0;color:#666;line-height:20px;}
.cib_latest_boxs .box1 .phone_txt span{color:#b8b8b8;}
.cib_latest_boxs .box1 .phone_num{padding:0 0 6px 35px;font-size:32px;line-height:53px;color:#45b29d;}
.cib_latest_boxs .box1 .phone_pj{font-size:22px;color:#666;}
.cib_latest_boxs .box1 .phone_pj span{color:#ff9600;}
.cib_latest_boxs .box2{position:relative;width:400px;height:180px;padding:0;margin:0 25px 0 0;overflow:hidden;}
.cib_latest_boxs .box2 h3{padding:3px 0 9px;border-bottom:2px solid #333;}
.cib_latest_boxs .box2 .latest_table{}
.cib_latest_boxs .box2 .latest_table table{width:100%;}
.cib_latest_boxs .box2 .latest_table th{padding:10px 5px;border-bottom:1px solid #ddd;font-size:11px;color:#333;background:url('../images/CMM/bg_th_bar.gif') 0 center no-repeat;}
.cib_latest_boxs .box2 .latest_table th.tdf{background:none;}
.cib_latest_boxs .box2 .latest_table td{padding:12px 5px;border-bottom:1px solid #ddd;font-size:11px;text-align:center;}
.cib_latest_boxs .box2 .latest_table td span{color:#666;}
.cib_latest_boxs .box2 .btn_88px_cib{position:absolute;top:0;right:0;display:inline-block;width:86px;height:25px;line-height:25px;font-size:12px;font-family:NGBold;text-align:center;color:#ff9600;border:1px solid #ff9600;font-weight:bold;background:#ffffff;}
.cib_latest_boxs .box3{position:relative;width:190px;height:166px;;padding:0 20px;border:1px solid #eee;background:#f7f7f7;overflow:hidden;}
.cib_latest_boxs .box3 h3{padding:20px 0 9px;margin-bottom:10px;border-bottom:2px solid #333;}
.cib_latest_boxs .box3 .inner_txt{margin-bottom:10px;font-size:14px;line-height:18px;color:#b8b8b8;font-family:'NGBold';font-weight:bold;letter-spacing:-1px;}
.cib_latest_boxs .box3 .cc_index_faq_srch{font-size:0;line-height:0;}
.cib_latest_boxs .box3 .cc_index_faq_srch input{vertical-align:middle;}
.cib_latest_boxs .box3 .cc_index_faq_srch .input_text{border:1px solid #ddd;font-size:14px;padding:11px 0 11px 5px;}
.sub_contents_box{position:relative;width:100%;padding:0 0 30px;}
.mp_half_box{position:relative;width:460px;}
.mp_index_title{font-size:18px;line-height:24px;font-family:'NGBold';font-weight:bold;}
.bt2{border-top:2px solid #777;}
.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;}
.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;}
.bullet_orange{padding-left:10px;background:url('../images/CMM/bul_orange.gif') 0 10px no-repeat; text-align:left;}
/* faq */
.faq_box{width:100%;}
.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;}
.faq_list{width:100%;}
.faq_list .tab_2depth{}
.faq_list .tab_2depth a{float:left;display:block;padding:0 20px;font-size:14px;line-height:53px;background:url('../images/CMM/bg_bar.gif') 0 center no-repeat;}
.faq_list .tab_2depth a.first{background:none;}
.faq_list .tab_2depth a.active{font-family:NGBold;font-weight:bold;}
.faq_list .tab_3depth{border-top:1px dashed #ddd;}
.faq_list .tab_3depth a{float:left;display:block;padding:0 20px;font-size:12px;line-height:45px;background:url('../images/CMM/bg_bar2.gif') 0 center no-repeat;}
.faq_list .tab_3depth a.first{background:none;}
.faq_list .tab_3depth a.active{color:#ff9600;font-family:NGBold;font-weight:bold;}
.faq_list .faq_cont{width:100%;margin:15px 0 0;border-top:2px solid #656565;border-bottom:2px solid #656565;}
.faq_list .faq_cont li{position:relative;padding:15px 40px 15px 20px;border-bottom:1px solid #ddd;}
.faq_list .faq_cont li .q_cont{position:relative;padding:4px 0 4px 46px;}
.faq_list .faq_cont li .q_cont .keyword_color{color:#ff9600;}
.faq_list .faq_cont li .q_cont a{display:block;}
.faq_list .faq_cont li .q_cont .icon_q{position:absolute;top:0;left:0;font-size:24px;}
.faq_list .faq_cont li .q_cont .q_txt{font-size:14px;line-height:22px;}
.faq_list .faq_cont li .q_cont a.active .q_txt{color:#bca77d;}
.faq_list .faq_cont li .a_cont{position:relative;display:none;padding:14px 0 4px 46px;}
.faq_list .faq_cont li .a_cont .icon_a{position:absolute;top:10px;left:0;font-size:24px;color:#bca77d;}
.faq_list .faq_cont li .a_cont .a_txt{font-size:14px;line-height:22px;color:#666;}
.faq_list .faq_cont li .icon_arrow{position:absolute;top:10px;right:-20px;width:17px;height:10px;background:url('../images/CMM/icon_faq_open.png') 0 0 no-repeat;}
.faq_list .faq_cont li .q_cont a.active .icon_arrow{background:url('../images/CMM/icon_faq_close.png') 0 0 no-repeat;}
/* 고객센터 공지사항 */
.notice_view_box{width:100%;}
.notice_view_box .file_box{height:51px;padding:0 30px;line-height:51px;border-bottom:1px solid #eaeaea;}
.notice_view_box .notice_view_cont{padding:28px 10px 38px;margin:0 0 30px;font-size:14px;line-height:24px;border-bottom:2px solid #ebebeb;}
/* 고객센터 1:1문의 */
.mtm_table{position:relative;width:100%;padding:0 0 0;margin:0 0 30px;}
.mtm_table table{width:100%;}
.mtm_table th{padding:10px 10px;font-size:14px;border:1px solid #ddd;font-family:NGBold;background:#f3f3f3;}
.mtm_table td{padding:10px 10px;font-size:14px;border:1px solid #ddd;}
.mtm_table td .user_img{margin:0 0 10px;border:1px solid #ddd;}
.mtm_table th.bt1px_666,.ksa_table td.bt1px_666{border-top:1px solid #666}
.mtm_table .editer{height:300px;margin:0 0 6px;border:1px solid #ddd;}
/* 온라인학습방 인덱스 */
.eri_box0{height:190px;padding:20px;margin:0 0 30px; background:url('../images/CMM/bg_lec_box.jpg') 100% 100% no-repeat #fff5e9; }
.eri_box1{height:160px;padding:20px;margin:0 0 30px;background:#fff5e9; padding-bottom:50px;} /*수정 1013*/
.eri_box1 .latest_study_process{height:110px;padding:20px 0 0; }
.eri_box1 .latest_study_process2{height:110px;padding:20px 0 0;  }
.eri_box1 .fl_r{width:440px;text-align:left;letter-spacing:-1px;}
.eri_box2{}
.eri_box2 .calendar_box_title{padding:0 0 10px;}
.eri_box2 .btn_more_img{position:absolute;top:6px;right:0px;width:220px;height:17px;padding:0;font-size:16px;font-weight:bold;}
.eri_box2 .btn_more_img a{display:block;}
.eri_box2 .btn_more_img span:hover{text-decoration:underline;}
.eri_box2 .btn_more_img span:focus{text-decoration:underline;}
.eri_box2 .btn_more_img span.bullet{position:absolute;top:0;right:0;height:17px;line-height:17px;padding:0 23px 0 0;color:#555;font-size:13px;font-weight:bold;cursor:pointer;background:url('../images/CMM/bullet_more.png') 100% center no-repeat;}
.eri_box3{margin:0 0 30px;}
.eri_box4{position:relative;margin:0 0 30px;}
.eri_box4 h3{padding:0 0 10px;}
.eri_box4 .title{display:block;margin:0 0 6px;}
.eri_box4 .p20px{position:relative;padding:20px;border:1px solid #ddd;}
.eri_box4 .eri_box4_0{display:block;width:141px;height:113px;padding:35px 0 0 90px;margin:0 0 30px 0;border:1px solid #dddddd;background:url('../images/CMM/bg_eri_box4_0.gif') 0 0 no-repeat;}
.eri_box4 .eri_box4_1{display:block;width:148px;height:113px;padding:35px 0 0 90px;margin-bottom:30px;border:1px solid #dddddd;background:url('../images/CMM/bg_eri_box4_1.gif') 0 0 no-repeat;}
.eri_box4 .eri_box4_2{display:block;width:140px;height:113px;padding:35px 0 0 97px;margin-bottom:30px;margin-left:-1px;border:1px solid #dddddd;background:url('../images/CMM/bg_eri_box4_2.gif') 0 0 no-repeat;}
.eri_box4 .eri_box4_3{display:block;width:128px;height:113px;padding:35px 0 0 110px;margin-bottom:30px;margin-left:-1px;border:1px solid #dddddd;background:url('../images/CMM/bg_eri_box4_3.gif') 0 0 no-repeat; margin-right:10px;}
.eri_box4 .eri_box4_4{display:block;width:137px;height:73px;padding:18px 0 18px 84px;background:url('../images/CMM/bg_eri_box4_4.gif') 0 15px no-repeat;}
.eri_box4 .eri_box4_5{display:block;width:149px;height:73px;padding:18px 0 18px 84px;background:url('../images/CMM/bg_eri_box4_5.gif') 0 15px no-repeat;}
.eri_box4 .eri_box4_6{display:block;width:137px;height:73px;padding:18px 0 18px 84px;background:url('../images/CMM/bg_eri_box4_6.gif') 0 15px no-repeat;}
.eri_box4 .eri_box4_7{position:absolute;top:0px;right:-254px;display:block;width:244px;height:214px;}
.eri_box4 .eri_box4_1_1{display:block;width:344px;height:80px;padding:25px 0 0 130px;margin-bottom:30px;border:1px solid #dddddd;background:url('../images/CMM/bg_eri_box4_1.gif') 20px -10px no-repeat;}
.eri_box4 .eri_box4_3_1{display:block;width:341px;height:80px;padding:25px 0 0 140px;margin-bottom:30px;margin-left:-1px;border:1px solid #dddddd;background:url('../images/CMM/bg_eri_box4_3.gif') 20px -15px no-repeat;}
.eri_box5{}
.eri_box5 h3{padding:0 0 10px;border-bottom:2px solid #000;}
.eri_box5 .title{display:block;margin:0 0 6px;}
.eri_box5 .txt{display:block;margin:0 0 10px;}
.eri_box5 .eri_box5_left{float:left;width:460px;}
.eri_box5 .eri_box5_right{float:right;width:460px;}
.eri_box5 li{height:107px;padding:20px 0 0;border-bottom:1px solid #ddd;}
.eri_box5 .eri_box5_0{background:url('../images/CMM/bg_eri_box4_8.gif') 346px center no-repeat;}
.eri_box5 .eri_box5_1{background:url('../images/CMM/bg_eri_box4_9.gif') 346px center no-repeat;}
.eri_box5 .eri_box5_2{background:url('../images/CMM/bg_eri_box4_10.gif') 346px center no-repeat;}
.eri_box5 .eri_box5_3{background:url('../images/CMM/bg_eri_box5_3.gif') 346px center no-repeat;}
.eri_box5 .eri_box5_6{background:url('../images/CMM/bg_eri_box5_6.gif') 346px center no-repeat;}
.eri_box5_4{background: url('../images/CMM/bg_eri_box5_4.png') 346px center no-repeat;}
.eri_box5 .bg_btn_eri_box4_10{display:block;width:68px;height:28px;line-height:28px;;margin:2px;text-align:center;background:url('../images/CMM/bg_btn_eri_box4_10.gif') 0 0 no-repeat;}
.eri_box5 .bg_btn_eri_box4_11{display:block;width:148px;height:28px;line-height:28px;margin:2px;text-align:center;background:url('../images/CMM/bg_btn_eri_box4_11.gif') 0 0 no-repeat;}
/*버튼스타일*/
.list_view_right_btn {text-align:right; }
.list_view_right_btn a {height: 31px; padding:0 20px; color:#fff; display:inline-block; line-height:31px; font-size:14px; font-weight:bold; background-color:#777777;}
.btn_center {text-align:center;  }
.btn_center a {height: 31px; margin-top: 13px;padding: 0 60px; border-top: solid 1px #ebebeb; color:#fff; display:inline-block; line-height:31px; font-size:14px; font-weight:bold; background-color:#5391bd;  border: solid 1px #3777a4;}
.btn_center .gray_btn_a {height: 31px; padding:0 60px; color:#fff; display:inline-block; line-height:31px; font-size:14px; font-weight:bold; background-color:#777777; border: solid 1px #555555;}
.btn_center.mb_center {padding-bottom: 15px; border-left: solid 1px #dddddd; border-bottom: solid 1px #dddddd; border-right: solid 1px #dddddd;}
.j_comment_area .commnet_h {padding-left:25px; padding-bottom: 10px; background:url(../images/CMM/comment_img.gif) 0 0 no-repeat; font-size:16px; font-weight:bold; }
.j_comment_area {padding:12px 0 11px 20px; border-top: solid 2px #333333; border-bottom: solid 1px #dddddd; position:relative; background-color:#f7f7f7;}
.j_comment_area .commnet_h .commnet_span {color:#777777; font-size:12px; }
.j_comment_area .board_search .text_input {border: solid 1px #dddddd; height: 23px; }
.j_comment_area .input_gray {height: 34px; padding:0 19px; color:#fff; position:absolute; right:20px; top:40px; font-weight:bold; font-size:14px; display:inline-block;  line-height:34px; background-color:#777777;}
.j_comment_area .radio_character_area {padding-top: 14px; padding-left: 25px; width: 850px; display:inline-block; }
.j_comment_area .radio_character_area li {padding-right: 27px; float: left; }
.j_comment_area .radio_character_area li .cha_1 {width: 26px; height: 32px; display:block; background:url(../images/CMM/ch_1.png) 0 6px no-repeat; }
.j_comment_area .radio_character_area li .cha_2 {width: 26px; height: 32px; display:block; background:url(../images/CMM/ch_2.png) 0 6px no-repeat; }
.j_comment_area .radio_character_area li .cha_3 {width: 26px; height: 32px; display:block; background:url(../images/CMM/ch_3.png) 0 6px no-repeat; }
.j_comment_area .radio_character_area li .cha_4 {width: 26px; height: 32px; display:block; background:url(../images/CMM/ch_4.png) 0 6px no-repeat; }
.j_comment_area .radio_character_area li .cha_5 {width: 26px; height: 32px; display:block; background:url(../images/CMM/ch_5.png) 0 6px no-repeat; }
.j_comment_area .radio_character_area li .cha_6 {width: 26px; height: 32px; display:block; background:url(../images/CMM/ch_6.png) 0 6px no-repeat; }
.j_comment_area .radio_character_area li .cha_7 {width: 26px; height: 32px; display:block; background:url(../images/CMM/ch_7.png) 0 6px no-repeat; }
.j_comment_area .radio_character_area li .cha_8 {width: 26px; height: 32px; display:block; background:url(../images/CMM/ch_8.png) 0 6px no-repeat; }
.j_comment_area .radio_character_area li .cha_9 {width: 26px; height: 32px; display:block; background:url(../images/CMM/ch_9.png) 0 6px no-repeat; }
.j_comment_area .radio_character_area li .cha_10 {width: 26px; height: 32px; display:block; background:url(../images/CMM/ch_10.png) 0 6px no-repeat; }
.j_comment_area .radio_character_area li .cha_11 {width: 26px; height: 32px; display:block; background:url(../images/CMM/ch_11.png) 0 6px no-repeat; }
.j_comment_area .radio_character_area li .cha_12 {width: 26px; height: 32px; display:block; background:url(../images/CMM/ch_12.png) 0 6px no-repeat; }
.j_comment_area .radio_character_area li em.delete_ch {position:absolute; left:-9999px; top:-9999px; }
.list_comment {margin-bottom: 20px; position:relative; border-bottom: solid 2px #333333;}
.list_comment .list_people {width: 100%; }
.list_comment .list_people li {width: 100%; padding:17px 0; border-bottom: dashed 1px #dddddd; position:relative;}
.list_comment {margin-bottom: 20px; position:relative; border-bottom: solid 2px #333333;}
.list_comment .list_people li {padding:17px 0; border-bottom: dashed 1px #dddddd; position:relative;}
.list_comment .list_people li.bottom_none {border-bottom: none;}
.list_comment .list_people li .date_right_time {position:absolute; left:205px; top:18px; color:#666666;}
.list_comment .comment_bottom .left_comment {padding-left: 92px; }
.list_comment .comment_bottom dt {color:#5391bd; font-weight:bold; font-size:13px; line-height:18px; }
.list_comment .comment_bottom dd {line-height:18px; color:#333333;}
.list_comment .photo_box {width: 50px; height: 49px; position:absolute; left:20px; top:17px; border: solid 1px #dddddd;}
.total_number {color:#000; font-weight:bold; font-size:16px;}
.total_number .color_blue {color:#5391bd; }
.blt_box .list_view {width:100%;margin:0 0 30px;border-top:2px solid #656565;}
.blt_box .list_view .table_view_area {width:100%;margin-bottom: 30px; border-bottom: solid 1px #;}
.blt_box .list_view .table_view_area th{padding:18px 0px; background-color:#f4f4f4; font-size:14px; font-weight:normal;}
.blt_box .list_view .table_view_area td.img_center {padding-top:30px; text-align:center; }
.blt_box .list_view .table_view_area td.img_center img{max-width:850px;}
.blt_box .list_view .table_view_area td.img_center .img_area {max-width:850px; display:inline-block; text-align:center; }
.blt_box .list_view .table_view_area td .td_text {padding:25px 0 30px 0; line-height:24px; font-size:14px; border-bottom:2px solid #ebebeb;}
.blt_box .list_view .table_view_area .right {padding-right: 25px; text-align:right; }
.blt_box .list_view .table_view_area .right.f_bold {font-weight:normal; }
.blt_box .list_view .table_view_area .left {padding-left: 25px; text-align:left; font-size:18px; font-weight:bold;}
.blt_box .list_view .table_view_area .left.fs_title {font-size:18px;  }
.blt_box .list_view .table_view_area .left.bg_none {background-color:#fff;}
.table_view_area_1 {width: 100%; margin-bottom: 10px; border-bottom: solid 2px #b2b1b1; border-collapse:collapse;}
.table_view_area_1 .top_th {border-top: solid 2px #b2b1b1; border-bottom:1px solid #b2b1b1;}
.table_view_area_1 .top_td {border-top: solid 2px #b2b1b1; border-bottom:1px solid #b2b1b1;}
.table_view_area_1 th {padding:16px 10px; font-size:14px; background-color:#f4f4f4; color:#333333;}
.table_view_area_1 td {padding:16px 10px; font-size:14px; color:#333333;}
.blt_box .top_text {margin-bottom: 10px; padding-left: 10px; background:url(../images/CMM/dot_left.gif) 0 center no-repeat; font-size:14px; }
.blt_box .write_txt {padding-bottom: 5px; color:#333333; font-size:24px; font-weight:bold; }
.blt_box .write_style { width: 100%; margin-top: 5px; border-top: solid 1px #000000; border-collapse:separate;}
.blt_box .write_style th { border-bottom: solid 1px #dddddd; border-right: solid 1px #dddddd; border-left: solid 1px #dddddd; background-color:#f7f7f7; color:#666666; font-size:14px; }
.blt_box .write_style th.write_opinion {padding:81px 0 ;}
.blt_box .write_style td {padding:10px 9px 10px 9px; border-bottom: solid 1px #dddddd;border-right: solid 1px #dddddd;}
.blt_box .write_style td .box_area {width: 778px; height: 200px; padding:10px; border: solid 1px #dddddd; font-size:14px; line-height:18px;}
.blt_box .write_style td .blue_txt {color:#5391bd;}
.blt_box .write_style td p {padding-top:10px;}
.h2_tab_bg {width:100%;height: 360px; padding:0px 0 0;margin-top:-20px;font-family:NGBold; background:url(../images/CMM/view_bg_top.gif) 0 -20px no-repeat; }
.h2_tab_bg ul{width:100%;margin-left:-20px;}
.h2_tab_bg li{float:left;background:url(../images/CMM/bg_title_tab.gif) 0 center no-repeat;}
.h2_tab_bg li a{display:block;padding:24px 20px;font-size:16px;font-weight:bold;line-height:38px;}
.h2_tab_bg li.first{background:none;}
.h2_tab_bg li.active{padding:24px 20px;font-size:30px;font-weight:bold;line-height:38px;}
/* 과학과학소년 */
.sc_bgarea {background:url(../images/CMM/bg_science_bottom.png) center bottom no-repeat; }
#container .science_all {width:100%; overflow:hidden; }
#container .science_wrap {width:699px; height:415px; float: left; border: solid 1px #dddddd;}
#container .science_wrap .science_inner {width:699px; padding:5px 0; position:relative; border-bottom: solid 1px #dddddd;}
#container .science_wrap .science_inner li {width:100%;}
#container .science_wrap .science_inner li .list_area {width:187px; padding:12px 0 ; margin:0 18px; border-bottom: dashed 1px #8c8c8c;}
#container .science_wrap .science_inner li a {font-size:14px; font-weight:bold; color:#404041;}
#container .science_wrap .science_inner li .list_area.last {border-bottom: solid 0 #fff;}
#container .science_wrap .science_inner li .list_area dt {padding-bottom:2px; }
/*#container .science_wrap .science_inner li .list_area dt a {font-size:14px; font-weight:bold; color:#404041;}*/
#container .science_wrap .science_inner li .list_area dd {}
/*#container .science_wrap .science_inner li .list_area dd a {font-size:14px; color:#404041; line-height:20px; }*/
#container .science_wrap .science_inner li.on .list_area {width:187px;color:#5391bd;background:url("../images/CMM/img_maz_arrow.png") center right no-repeat;}
#container .science_wrap .science_inner li.on .pic {position:absolute; left:223px; top:0;}
#container .science_wrap .science_inner li.on .pic2 {position:absolute; left:223px; top:0;}
#container .science_wrap .science_inner li .pic {width:478px; height:415px; position:absolute; left:-9999px; top:0;}
#container .science_wrap .science_inner li .pic2 {width:474px; height:414px; position:absolute; left:-9999px; top:0;}
#container .science_wrap .science_inner li .pic .info_area {padding-right:37px; position:absolute; left:37px; top:34px;}
#container .science_wrap .science_inner li .pic .info_area strong {padding-bottom:10px; display:block; font-family:NGBold; font-size:41px; color:#333; line-height:44px; letter-spacing:-1px;}
#container .science_wrap .science_inner li .pic .info_area span {font-size:16px; color:#333; letter-spacing:-1px;}
#container .science_wrap .science_inner li .pic2 .info_area {padding-right:37px; position:absolute; left:95px; top:34px;}
#container .science_wrap .science_inner li .pic2 .info_area dt {padding-bottom:10px; font-family:NGBold; font-size:41px; color:#ffffff; line-height:44px; letter-spacing:-1px; text-align:right;}
#container .science_wrap .science_inner li .pic2 .info_area dd {font-size:16px; color:#ffffff; letter-spacing:-1px; text-align:right;}
#container .science_all .r_science_menu {width:250px; margin-left:9px; float: left;}
#container .science_all .r_science_menu li {float: left; text-align:center;margin:0 1px 1px 0;}
#container .science_all .r_science_menu li a {display:inline-block;}
#container .science_all .r_science_menu li.m1 {width:124px;height:104px; background:#81CDCC url("../images/CMM/bg_boy_r_m1.png") center 30px no-repeat;}
#container .science_all .r_science_menu li.m2 {width:124px;height:104px; background:#5391BD url("../images/CMM/bg_boy_r_m2.png") center 30px no-repeat;}
#container .science_all .r_science_menu li.m3 {width:124px;height:103px; background:#5391BD url("../images/CMM/bg_boy_r_m3.png") center 30px no-repeat;}
#container .science_all .r_science_menu li.m4 {width:124px;height:103px; background:#81CDCC url("../images/CMM/bg_boy_r_m4.png") center 30px no-repeat;}
#container .science_all .r_science_menu li.m5 {width:124px;height:104px; background:#81CDCC url("../images/CMM/bg_boy_r_m5.png") center 30px no-repeat;}
#container .science_all .r_science_menu li.m6 {width:124px;height:104px; background:#5391BD url("../images/CMM/bg_boy_r_m6.png") center 30px no-repeat;}
#container .science_all .r_science_menu li.m7 {width:124px;height:103px; background:#5391BD url("../images/CMM/bg_boy_r_m7.png") center 30px no-repeat;}
#container .science_all .r_science_menu li.m8 {width:124px;height:103px; background:#81CDCC url("../images/CMM/bg_boy_r_m8.png") center 30px no-repeat;}
#container .science_all .r_science_menu li a .m_name {padding-top:70px; display:inline-block; font-size:14px; font-family:NGBold; color:#fff;}
#container .sc_notice {width:958px; height: 66px; margin-top:10px; overflow:hidden; border: solid 1px #ddd;}
#container .sc_notice .sc_notice_inner {width:745px; padding:22px 28px; float: left; }
#container .sc_notice .sc_notice_inner .title {padding-right:22px; float: left; font-size:18px; font-family:NGBold; color:#5391bd; line-height:22px;}
#container .sc_notice .sc_notice_inner .notice_list {width:589px; height:22px; position:relative; float: left; overflow:hidden; }
#container .sc_notice .sc_notice_inner .notice_list li {width:100%; position:absolute; left:0px; top:-100px; line-height:22px;}
#container .sc_notice .sc_notice_inner .notice_list li.on {position:absolute; left:0px; top:0;}
#container .sc_notice .sc_notice_inner .notice_list li a {font-size:16px; color:#000;}
#container .sc_notice .sc_notice_inner .notice_list li .dete {position:absolute; right:0; top:0; font-size:16px; color:#000;}
#container .sc_notice .btn_arrow {width: 32px; height: 67px; position:relative; float: left; overflow:hidden; border-left: solid 1px #ddd; border-right: solid 1px #ddd;}
#container .sc_notice .btn_arrow li a.prev {position:absolute; left:0px; top:0px; }
#container .sc_notice .btn_arrow li a.next {position:absolute; left:0px; top:32px; border-bottom: solid 1px #ddd; border-top: solid 1px #ddd;}
#container .sc_notice .btn_more {width:123px; height:42px; padding-top:25px; float:left; display:block; font-family:NGBold; font-size:16px; color:#999; letter-spacing:-1px; text-align:center; text-decoration:none;}
#container .sc_notice .btn_more span {padding-right:23px; background:url(../images/CMM/ico_arrow_more.gif) right center no-repeat; }
#container .article_all {width:100%; margin-top:40px; overflow:hidden;}
#container .article_all .article_wrap {width:459px; float: left; height:170px; }
#container .article_all .article_wrap.fr {float: right;}
#container .article_all .article_wrap .title {padding-bottom:8px; margin-bottom:20px; font-family:NGBold; font-size:18px; color:#333; line-height:22px; border-bottom: solid 2px #333;}
/*#container .article_all .article_wrap .article_list {width:317px; padding-left:142px; overflow:hidden; position:relative;}*/
#container .article_all .article_wrap .article_list {width:317px; padding-left:142px; position:relative;}
#container .article_all .article_wrap .article_list li {padding-left:9px; background:url(../images/CMM/ico_sc_bull1.gif) 0 10px no-repeat; line-height:25px;}
#container .article_all .article_wrap .article_list li a {width:300px; display:inline-block; font-size:13px; color:#404041;}
#container .article_all .article_wrap .article_list li.article_list_title {padding-bottom:11px;}
#container .article_all .article_wrap .article_list li.article_list_title a strong {display:block; font-size:14px; line-height:20px; }
#container .article_all .article_wrap .article_list li.article_list_title a span {display:block;}
#container .article_all .article_wrap .article_list li.article_list_title a.pic {width:121px; height:121px; position:absolute; left:0; top:0;}
#container .article_all .article_wrap .article_list li.article_list_pic {width:121px; height:121px; position:absolute; left:0; top:0;}
#container .article_all .article_wrap .article_list li.article_list_pic a.pic {width:121px; height:121px; position:absolute; left:0; top:0;}
#container .books_list_gallery {width: 100%; height: 236px; position:relative; background:url(../images/CMM/books_list_bg.gif) 0 bottom no-repeat; }
#container .books_list_gallery .books_inner {width: 100%; height: 187px;  overflow:hidden; position:relative; }
#container .books_list_gallery .slides_container {margin-left: 70px; width: 850px; height: 187px;  overflow:hidden; position:relative; }
#container .books_list_gallery .slides_container .books_list {overflow:hidden; position:absolute; left:0px; top:0px; }
#container .books_list_gallery .slides_container .books_list li {width: 145px; height: 187px; margin-right: 24px; float: left; background:url(../images/CMM/books_bg.gif) 0 0 no-repeat; }
#container .books_list_gallery .slides_container .books_list li a {padding: 1px 0 0 1px; display:block; position:relative; overflow:hidden; cursor:pointer; }
#container .books_list_gallery .slides_container .books_list li a .bg_layer {width: 145px; height: 187px; display:none; position:absolute; left:0px; top:0px; background:url(../images/CMM/view_desc_bg3.png) 0 0 no-repeat; z-index:10; }
#container .books_list_gallery .slides_container .books_list li a:hover .bg_layer {display:block; }
#container .books_list_gallery .slides_container .books_list li a:active .bg_layer {display:block; }
#container .books_list_gallery .slides_container .books_list li a:focus .bg_layer {display:block; }
#container .books_list_gallery .slides_container .books_list li.on a .bg_layer {display:block; z-index:100;}
#container .books_list_gallery .books_prev {position:absolute; left:0px; top:68px; }
#container .books_list_gallery .books_next {position:absolute; right:0px; top:68px; }
.youtube_ad_area {padding-top: 20px; }
.youtube_ad {height: 36px; line-height:36px; padding-left: 44px;  font-size:14px; border: solid 1px #eeeeee; background:url(../images/CMM/utb.gif) 8px center no-repeat;}
.youtube_ad .youtube_bar {padding-right: 10px; display:inline-block; font-weight:bold; background:url(../images/CMM/bar_bg.gif) right center no-repeat;}
.youtube_ad a {padding-left: 10px; display:inline-block;}
.youtube_ad a:visited {color:#0066ff;}
.table_view_area_blue {width:100%; margin-top: 20px;}
.table_view_area_blue th {height: 55px; padding-left: 32px; border: solid 1px #3777a4; border-width:1px 0 1px 1px ; line-height:55px; background-color:#5391bd;  font-size:18px; color:#fff; text-align:left; }
.table_view_area_blue td.bbg_blue {padding:0; background-color:#5391bd; border: solid 1px #3777a4; border-width:1px 0 1px 0px ; font-size:14px; color:#fff; }
.table_view_area_blue td.bbg_blue.br {padding:0; border-right: solid 1px #3777a4;}
.bar_gray {background:url(../images/CMM/bar_right.gif) 65px center no-repeat; }
.bar_gray.bbg_blue {background-color:#5391bd; }
.table_view_area_blue .line_bg {width: 100%; height: 457px; border-right: solid 1px #dedede; border-left: solid 1px #dedede; background:url(../images/CMM/bg_back.gif) 0 0 repeat-x;}
.table_view_area_blue .survey {width: 666px; margin: 0 auto;  }
.table_view_area_blue .survey dt.survey_h {width:605px; margin: 0 auto;padding-bottom: 5px; margin-bottom: 32px; text-align:center; font-size:40px;font-weight:bold; border-bottom: solid 3px #81cdcc; }
.table_view_area_blue .survey .structure_list { width: 666px; display:inline-block;}
.table_view_area_blue .survey .structure_list .structure_1 {padding:18px 18px 0px 18px; margin-right: 45px; border: solid 1px #dddddd; float: left; }
.table_view_area_blue .survey .structure_list .structure_1 .structure_title {height: 55px; font-size:20px; font-weight:bold; line-height:55px; text-align:center; }
.table_view_area_blue .survey .structure_list .structure_vs {height: 82px;width: 82px; margin-top: 111px; text-align:center;  line-height:82px; font-weight:bold;  background:url(../images/CMM/circle_bg.gif) 0 0 no-repeat;  color:#fff; font-size:40px;  float: left; }
.table_view_area_blue .survey .structure_list .structure_2 {padding:18px 18px 0px 18px; margin-left: 45px;  border: solid 1px #dddddd; float: left; }
.table_view_area_blue .survey .structure_list .structure_2 .structure_title2 {height: 55px;  font-size:20px; font-weight:bold; line-height:55px; text-align:center;  }
.award_list_number li {font-size:20px; padding-bottom: 10px;}
.award_list_number.pb_line li {font-size:20px; padding-bottom: 30px;}
.award_list_number .award_number {width: 755px; display:inline-block;}
.award_list_number .award_number dt {float: left; width: 400px;}
.award_list_number .award_number .graph_area {height: 27px; width: 272px; position:relative; background-color:#ff5d47; float: left; }
.award_list_number .award_number .graph_area span {height: 27px; position:absolute; left:0px; top:0px; display:inline-block; background-color:#81cdcc; }
.award_list_number .award_number .sky_color {padding-left: 20px; margin-top: -5px;  float: left; text-align:right;  font-size:32px; color:#81cdcc; font-weight:bold;}
.award_list_number .award_number .sky_color span.fs {font-size:20px;}
.award_list_number .award_number .sky_color {text-align:right;  font-size:32px; color:#81cdcc; font-weight:bold;}
.award_list_number .award_number .sky_color span.fs {font-size:20px;}
#container.sc_bgarea {background:url(../images/CMM/bg_science_bottom.png) center bottom no-repeat; }
/* 공통 갤러리 뷰어 */
#container .books_viewer_wrap {width: 100%; height: 720px; position:relative; }
#container .books_viewer_wrap .books_viewer_inner {width: 100%; position:relative; height:720px}
#container .books_viewer_wrap .books_viewer_inner .books_cover {position:absolute; left:-131px; top:0px; }
#container .books_viewer_wrap .books_viewer_inner .books_cover img {max-width:1238px}
#container .books_viewer_wrap .books_viewer_inner .books_preview {width: 893px; height: 596px; overflow:hidden; margin: 0 auto; position:relative; top:35px; z-index:1; }
#container .books_viewer_wrap .books_viewer_inner .books_preview .books_img_list {position:relative;}
#container .books_viewer_wrap .books_viewer_inner .books_preview .books_img_list li {position:absolute; left:-9999px; top:-9999px; width:447px;}
#container .books_viewer_wrap .books_viewer_inner .books_preview .books_img_list li.on_l {position:absolute; left:0px; top:0px; }
#container .books_viewer_wrap .books_viewer_inner .books_preview .books_img_list li.on_r {position:absolute; left:447px; top:0px; }
#container .books_viewer_wrap .books_viewer_inner .books_preview .books_img_list li img {width: 893px; }
#container .books_viewer_wrap .books_viewer_inner .books_view_sns {position:absolute; right:70px; top:13px; z-index:15; }
#container .books_viewer_wrap .books_viewer_inner .books_view_sns li {width: 29px; height: 29px; float: left; margin-right: 3px;}
#container .books_viewer_wrap .books_viewer_inner .books_view_sns li.last {margin-right: 0px;}
#container .books_viewer_wrap .books_viewer_inner .books_view_btns {}
#container .books_viewer_wrap .books_viewer_inner .books_view_btns li {position:absolute; top:300px; z-index:15; }
#container .books_viewer_wrap .books_viewer_inner .books_view_btns li.view_prev {left:7px;}
#container .books_viewer_wrap .books_viewer_inner .books_view_btns li.view_next {right:7px;}
#container .books_viewer_wrap .books_viewer_inner .books_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 .books_viewer_wrap .books_viewer_inner .books_btn1 a { height: 43px; padding-right: 10px; display:block; text-align:center; line-height:45px; font-size:15px; color:#5a4444; font-family:NGBold;}
#container .books_viewer_wrap .books_viewer_inner .books_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 .books_viewer_wrap .books_viewer_inner .books_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 .top_desc_area {width: 100%; padding: 18px 0 8px; overflow:hidden; }
#container .top_desc_area .inner_desc {float: left; font-size:18px; font-family:NGBold; }
#container .top_desc_area .desc_feedback {padding-left: 20px; float: left; }
#container .top_desc_area .desc_feedback .reply {padding:3px 0 5px 26px; display:inline-block; background:url(../images/CMM/comment_img.gif) 0 center no-repeat; color:#fc9d15; font-family:NGBold; font-size:14px; }
#container .top_desc_area .desc_feedback .recomm {padding:3px 0 5px 26px; margin-left: 14px; display:inline-block; background:url(../images/CMM/ico_feed_recomm.gif) 0 0 no-repeat; color:#4ca2d9; font-family:NGBold; font-size:14px; }
/*#container .cont_viewer_wrap {width: 100%; height: 664px; position:relative;}사용하면 puls페이지가 겹쳐짐*/
/*#container .cont_viewer_wrap.note_area {height: 605px;} 사용하면 puls페이지가 겹쳐짐*/
/* bg size가 달라서 height값을 664px 에서 680px 로 수정했습니다. */
#container .cont_viewer_inner {width: 1238px; height: 680px; position:absolute; left:-131px; top:0px;}
#container .cont_viewer_inner .view_sns {position:absolute; right:228px; top:13px; }
#container .cont_viewer_inner .view_sns li {float: left; margin-right: 7px;}
#container .cont_viewer_inner .view_sns li.last {margin-right: 0px;}
#container .cont_viewer_inner .view_img_wrap {width: 873px; position:absolute; left:174px; top:53px;}
#container .cont_viewer_inner .view_img_wrap .view_btns {}
#container .cont_viewer_inner .view_img_wrap .view_btns li {position:absolute; top:266px; }
#container .cont_viewer_inner .view_img_wrap .view_btns li.view_prev {left:-36px;}
#container .cont_viewer_inner .view_img_wrap .view_btns li.view_next {right:-36px;}
/* bg size가 달라서 height값을 664px 에서 680px 로 수정했습니다. */
#container .cont_viewer_inner2 {width: 960px; position:relative }
#container .cont_viewer_inner2 .top_bg {background:url(../images/CMM/bg_green2_top.gif) center 0 no-repeat; min-height:81px;}
#container .cont_viewer_inner2 .view_sns {position:absolute; right:80px; top:13px; }
#container .cont_viewer_inner2 .view_sns li {float: left; margin-right: 7px;}
#container .cont_viewer_inner2 .view_sns li.last {margin-right: 0px;}
#container .cont_viewer_inner2 .view_img_wrap {background:url(../images/CMM/bg_green2_body.gif) center 0 repeat-y; min-height:300px;}
#container .cont_viewer_inner2 .text {padding:20px 0 20px 70px ; font-size:14px; line-height:17px; width:800px;}
#container .cont_viewer_inner2 .text img{max-width:750px;}
#container .cont_viewer_inner2 .btn_write { text-align:center;}
#container .cont_viewer_inner2 .btn_write a.btn_sky {height: 38px; padding:0 65px; display:inline-block; font-size:15px; font-weight:bold; color:#ffffff; line-height:38px; border: solid 1px #3777a4; background-color:#5391bd;}
#container .img_list_slide_wrap {width: 100%; margin-bottom: 60px; position:relative; }
#container .img_list_slide_wrap .img_list_area {width: 100%; height: 118px;  overflow:hidden; position:relative; }
#container .img_list_slide_wrap .slides_container {width: 830px; height: 118px;  margin: 0 auto; overflow:hidden; position:relative; }
#container .img_list_slide_wrap .slides_container .img_list {overflow:hidden; position:absolute; left:0px; top:0px; }
#container .img_list_slide_wrap .slides_container .img_list li {width: 156px; margin-right: 10px;float: left; overflow:hidden; }
#container .img_list_slide_wrap .slides_container .img_list li a {height: 118px; display:block; position:relative; cursor:pointer;}
#container .img_list_slide_wrap .slides_container .img_list li a .bg_layer {width: 156px; height: 118px; display:none; position:absolute; left:0px; top:0px; background:url(../images/CMM/view_desc_bg1.png) 0 0 no-repeat; z-index:10; }
#container .img_list_slide_wrap .slides_container .img_list li a:hover .bg_layer {display:block; }
#container .img_list_slide_wrap .slides_container .img_list li a:active .bg_layer {display:block; }
#container .img_list_slide_wrap .slides_container .img_list li a:focus .bg_layer {display:block; }
#container .img_list_slide_wrap .slides_container .img_list li a img {width: 156px; }
#container .img_list_slide_wrap .slides_container .img_list li a .desc_area {width: 100%; overflow:hidden; height: 34px; line-height:34px; position:absolute; left:0px; bottom:0px; display:block; background:url(../images/CMM/view_desc_bg.png) 0 0 repeat-x; z-index:5; }
#container .img_list_slide_wrap .slides_container .img_list li a .desc_area em {padding-left: 10px; display:inline-block; color:#5391bd; font-family:NGBold; font-size:12px; }
#container .img_list_slide_wrap .slides_container .img_list li a .desc_area strong {color:#ffffff; font-family:NGBold; font-size:12px;}
#container .img_list_slide_wrap .slides_container .img_list li a:hover .desc_area strong {text-decoration:underline;}
#container .img_list_slide_wrap .slides_container .img_list li a:focus .desc_area strong {text-decoration:underline;}
#container .img_list_slide_wrap .slides_container .img_list li a:active .desc_area strong {text-decoration:underline;}
#container .img_list_slide_wrap .slides_container .img_list li.on a .bg_layer {display:block; }
#container .img_list_slide_wrap .slides_container .img_list li.on a .desc_area strong {text-decoration:underline;} {}
#container .img_list_slide_wrap .slide_btns {}
#container .img_list_slide_wrap .slide_btns li {position:absolute; top:36px;}
#container .img_list_slide_wrap .slide_btns li.btn_prev {left:0;}
#container .img_list_slide_wrap .slide_btns li.btn_next {right:0;}
#container .book_list_slide_wrap {width: 100%; margin:30px 0 60px 0; position:relative; }
#container .book_list_slide_wrap .img_list_area {width: 806px; height: 165px; margin: 0 auto; overflow:hidden; position:relative; }
#container .book_list_slide_wrap .img_list_area .img_list {width:9999px; overflow:hidden; position:absolute; left:0px; top:0px; }
#container .book_list_slide_wrap .img_list_area .img_list li {width: 262px; margin-right: 10px; float: left; overflow:hidden; }
#container .book_list_slide_wrap .img_list_area .img_list li a {display:block; position:relative; overflow:hidden; cursor:pointer; }
#container .book_list_slide_wrap .img_list_area .img_list li a .section {width: 126px; height: 165px; float: left; display:block; position:relative; }
#container .book_list_slide_wrap .img_list_area .img_list li a .section:first-child {margin-left: 0px;}
#container .book_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.png) 0 0 no-repeat; z-index:10; }
#container .book_list_slide_wrap .img_list_area .img_list li a:hover .bg_layer {display:block; }
#container .book_list_slide_wrap .img_list_area .img_list li a:active .bg_layer {display:block; }
#container .book_list_slide_wrap .img_list_area .img_list li a:focus .bg_layer {display:block; }
#container .book_list_slide_wrap .img_list_area .img_list li a img {width: 126px; }
#container .book_list_slide_wrap .img_list_area .img_list li a .desc_area {width: 100%; overflow:hidden; height: 34px; line-height:34px; position:absolute; left:0px; bottom:0px; display:block; background:url(../images/CMM/view_desc_bg.png) 0 0 repeat-x; z-index:5; }
#container .book_list_slide_wrap .img_list_area .img_list li a .desc_area em {padding-left: 10px; display:inline-block; color:#5391bd; font-family:NGBold; font-size:12px; }
#container .book_list_slide_wrap .img_list_area .img_list li a .desc_area strong {color:#ffffff; font-family:NGBold; font-size:12px;}
#container .book_list_slide_wrap .img_list_area .img_list li.on a .bg_layer {display:block; }
#container .book_list_slide_wrap .img_list_area .img_list li.on a .desc_area strong {text-decoration:none;}
#container .book_list_slide_wrap .slide_btns {}
#container .book_list_slide_wrap .slide_btns li {position:absolute; top:56px;}
#container .book_list_slide_wrap .slide_btns li.btn_prev {left:0;}
#container .book_list_slide_wrap .slide_btns li.btn_next {right:0;}
.blt_box .list_view tr span.size {font-size:14px;}
.blt_box .list_view .table_view_area .left.bg_none {border-bottom:1px solid #ebebeb;}
#container .b_Line {padding-bottom:22px; border-bottom:2px solid #ebebeb;}
#container .c_Line {padding-bottom:40px; border-bottom:2px solid #ebebeb;}
#container .cont_viewer_inner .view_img_wrap {position:relative; width:783px; padding:45px; padding-bottom:20px;}
#container .cont_viewer_inner .view_img_wrap .view_img_area {height:327px; font-size:14px; line-height:20px; overflow:hidden; overflow-y:auto;}
#container .cont_viewer_inner .view_img_wrap .btn_write {position:absolute; left:350px; top:408px; text-align:center;}
#container .cont_viewer_inner .view_img_wrap .btn_write a.btn_sky {height: 38px; padding:0 65px; display:inline-block; font-size:15px; font-weight:bold; color:#ffffff; line-height:38px; border: solid 1px #3777a4; background-color:#5391bd;}
.title_blue {font-size:35px;font-family:NGBold;color:#5391BD;}
.title_blue span {color:#42B4B2;}
.title_green {font-size:45px;font-family:NGBold;color:#7EA12C;}
.title_green span {color:#42B4B2;}
#container .view_area_wrap {width:100%;margin:40px 0 0 0;background:#EBF6FE;}
#container .view_area_wrap .view_area_box{width:950px;margin:0 auto;}
#container .view_area_wrap .view_area_box .view_area_top {width:900px; padding:20px 25px; display:inline-block; background:url(../images/CMM/title_bot_line1.gif) 0 60px no-repeat; color:#6A9EC4;}
#container .view_area_wrap .view_area_box .view_area_top .top_title {float:left; font-size:18px; font-family:NGBold;}
#container .view_area_wrap .view_area_box .view_area_top .top_num {float:right; font-size:14px; font-family:NGBold;}
#container .view_area_wrap .view_area_box .view_area_top .top_num span{padding:0px 12px;}
#container .view_area_wrap .view_area_box .view_area_top .top_num .date {border-right:1px solid #6A9FC5;}
#container .view_area_wrap .view_area_box .view_area_con {padding:20px 25px; font-size:14px; line-height:24px; color:#333333;}
.nobel {}
.nobel .nobel_top {height:20px; padding:20px 18px 20px 30px; background:#5391BD; border:1px solid #3777A4; color:#ffffff;}
.nobel .nobel_top .title {float:left; font-size:18px; font-family:NGBold;}
.nobel .nobel_top .info {float:right; font-size:14px; font-family:NGBold;}
.nobel .nobel_top .info span {padding:0 12px;}
.nobel .nobel_top .info .date {border-right:1px solid #427EA8;}
.nobel .nobel_mid {padding:60px 100px; background:url(../images/CMM/nobel_bg.gif) 0 0 repeat; border-left:1px solid #DEDEDE; border-right:1px solid #DEDEDE;}
.nobel .nobel_mid .survey_h {margin:0 auto;}
.nobel .nobel_mid .survey_h .title {text-align:center;}
.nobel .nobel_mid .survey_h .title span {font-size:40px; font-family:NGBold; padding-bottom:5px; border-bottom:3px solid #81CDCC;}
.nobel .nobel_mid .survey_h .con {padding-top:40px;}
.nobel .nobel_mid .award_list_number li {font-size:20px; padding-bottom: 10px;}
.nobel .nobel_mid .award_list_number.pb_line li {font-size:20px; padding-bottom: 30px;}
.nobel .nobel_mid .award_list_number .award_number {width: 755px; display:inline-block;}
.nobel .nobel_mid .award_list_number .award_number dt {float: left; width: 350px;}
.nobel .nobel_mid .award_list_number .award_number .graph_area {height: 27px; width: 272px; position:relative; background-color:#ff5d47; float: left;}
.nobel .nobel_mid .award_list_number .award_number .graph_area span {height: 27px; position:absolute; left:0px; top:0px; display:inline-block; background-color:#81cdcc; }
.nobel .nobel_mid .award_list_number .award_number .sky_color {padding-left: 20px; margin-top: -5px;  float: left; text-align:right;  font-size:32px; color:#81cdcc; font-weight:bold;}
.nobel .nobel_mid .award_list_number .award_number .sky_color span.fs {font-size:20px;}
.nobel .nobel_mid .award_list_number .award_number .sky_color {text-align:right;  font-size:32px; color:#81cdcc; font-weight:bold;}
.nobel .nobel_mid .award_list_number .award_number .sky_color span.fs {font-size:20px;}
.nobel .nobel_mid2 {padding:40px 0; background:url(../images/CMM/nobel_bg.gif) 0 0 repeat; border-left:1px solid #DEDEDE; border-right:1px solid #DEDEDE;}
.nobel .nobel_mid2 .survey {width: 666px; margin: 0 auto;  }
.nobel .nobel_mid2 .survey .survey_h {width:598px; margin:0 auto;padding-bottom:5px; margin-bottom:32px; text-align:center; font-size:40px; font-weight:bold; border-bottom:3px solid #81cdcc; }
.nobel .nobel_mid2 .survey .structure_list {width: 666px; display:inline-block;}
.nobel .nobel_mid2 .survey .structure_list .structure_1 {height:285px; padding:18px 18px 0px 18px; margin-right: 45px; position:relative; background:#ffffff; border: solid 1px #dddddd; float: left;}
.nobel .nobel_mid2 .survey .structure_list .structure_1 .structure_title {height: 55px; position:absolute; left:85px; top:245px; font-size:20px; font-weight:bold; line-height:55px;}
.nobel .nobel_mid2 .survey .structure_list .structure_vs {height: 82px;width: 82px; margin-top: 111px; text-align:center;  line-height:82px; font-weight:bold;  background:url(../images/CMM/circle_bg.gif) 0 0 no-repeat;  color:#fff; font-size:40px;  float: left; }
.nobel .nobel_mid2 .survey .structure_list .structure_2 {height:285px; padding:18px 18px 0px 18px; margin-left: 45px; position:relative; background:#ffffff;  border: solid 1px #dddddd; float: left; }
.nobel .nobel_mid2 .survey .structure_list .structure_2 .structure_title2 {height: 55px; position:absolute; left:78px; top:245px;  font-size:20px; font-weight:bold; line-height:55px; text-align:center; }
.nobel .nobel_mid3 {padding:40px 0; background:url(../images/CMM/nobel_bg.gif) 0 0 repeat; border-left:1px solid #DEDEDE; border-right:1px solid #DEDEDE;}
.nobel .nobel_mid3 .survey .title {width:698px; margin:0 auto;padding-bottom:5px; margin-bottom:32px; text-align:center; font-size:40px; font-weight:bold; border-bottom:3px solid #81cdcc; }
.nobel .nobel_mid3 .survey .graph_area {position:relative; }
.nobel .nobel_mid3 .survey .circle_graph_area {width: 189px; font-size:18px; position:absolute; left:120px; top:109px; }
.nobel .nobel_mid3 .survey .circle_graph_area p {line-height:30px; }
.nobel .nobel_mid3 .survey .circle_graph_area .scarlet_color {color:#ff5d47; font-weight:bold; }
.nobel .nobel_mid3 .survey .circle_graph_img {width: 265px; margin-left: 355px; height: 265px; }
.nobel .nobel_mid3 .survey .circle_graph_area_1 {position:absolute; right:150px; top:93px; }
.nobel .nobel_mid3 .survey .circle_graph_area_1 .graph_scarlet {height: 26px; padding-left:40px; margin-bottom: 30px; background:url(../images/CMM/orange_sq.gif) 0 0 no-repeat; font-size:18px; }
.nobel .nobel_mid3 .survey .circle_graph_area_1 .graph_skyblue {height: 26px; padding-left:40px; background:url(../images/CMM/skyblue_sq.gif) 0 0 no-repeat; font-size:18px; }
.nobel .nobel_bot {width:928px; padding-left: 30px; display:inline-block; border: solid 1px #dedede;line-height:78px; }
.nobel .nobel_bot.mb_blue {margin-bottom: 75px;  }
.nobel .nobel_bot .gray_color{float:left; color:#777777; font-size:18px; font-weight:bold;}
.nobel .nobel_bot .orange_color{color:#f55b37; font-size:18px; font-weight:bold; }
.nobel .nobel_bot .survey_people {float: right;}
.nobel .nobel_bot .survey_people a.gray_btn {height: 50px; padding:0 65px; display:inline-block; font-size:18px; line-height:50px; font-weight:bold; color:#666666; border: solid 1px #cccccc; background-color:#e9e9e9;}
.nobel .nobel_bot .survey_people a.green_btn {height: 50px; padding:0 65px; margin-right: 29px; display:inline-block; font-size:18px; font-weight:bold; color:#333333; line-height:50px; border: solid 1px #a3c358; background-color:#bedd75;}
.blt_box .list_view .list_top {height:26px; padding:17px 30px; border-top:2px solid #656565; background:#F4F4F4;}
.blt_box .list_view .list_top .title {float:left; font-size:18px; font-family:NGBold; line-height:26px;}
.blt_box .list_view .list_top .date {float:right; font-size:14px; line-height:26px;}
.blt_box .list_view .list_con {padding:490px 0 40px; background:url(../images/CMM/view_img_center.gif) center 30px no-repeat; font-size:14px; line-height:24px; border-bottom:2px solid #EBEBEB;}
.report_top {width:100%; height:345px; background:url(../images/CMM/inner_top1.gif) 0 0 no-repeat;}
.report_top dt {padding:0 0 0 485px; font-size:50px; font-family:NGBold; color:#5391BD;}
.report_top dt span {color:#42B4B2;}
.report_top dd {padding:0 0 0 485px; font-size:16px; line-height:28px; color:#74A6CA;}
.report_top dd span {font-family:NGBold; text-decoration:underline; color:#5391BD;}
.report_top dd a {width:227px; height:53px; padding-top:12px; margin-top:15px; display:block; background:url(../images/CMM/inner_top_btn.gif) 0 0 no-repeat; font-size:18px; font-family:NGBold; color:#ffffff; text-align:center;}
.report_mid {width:960px; display:inline-block; vertical-align:top;}
.report_mid dl {width:412px; height:300px; padding:30px; border:1px solid #dddddd; color:#333333;}
.report_mid .left_box {float:left; background:url(../images/CMM/inner_top_icon1.gif) 375px 30px no-repeat;}
.report_mid .right_box {margin-left:10px; float:left; background:url(../images/CMM/inner_top_icon2.gif) 375px 30px no-repeat;}
.report_mid dl dt {padding-bottom:30px; font-size:26px; line-height:28px;}
.report_mid dl dt span {font-family:NGBold;}
.report_mid dl dd {font-size:14px; line-height:25px;}
.report_mid dl dd ul li {padding-left:10px; background:url(../images/CMM/list_dot.gif) 0 10px no-repeat;}
.report_bot {width:958px; padding-top:10px;}
.report_bot .bot_title {width:100%; position:relative; background:#81CDCC;}
.report_bot .bot_title h3 {padding:15px 20px; font-size:18px;}
.report_bot .bot_title select {width:150px; position:absolute; top:12px; right:12px;}
.report_bot .bot_con {width:956px; display:inline-block;border-left:1px solid #E3E3E3; border-right:1px solid #E3E3E3; border-bottom:1px solid #E3E3E3;}
.report_bot .bot_con .bot_con_left {width:431px; padding:110px 40px;}
.report_bot .bot_con .bot_con_right {width:441px; padding:40px 0px;}
.report_bot .bot_con .bot_con_right dt {padding-right:50px; background:url(../images/CMM/inner_bot_title.gif) 0 0 no-repeat; font-size:16px; font-family:NGBold; line-height:28px; text-align:center; color:#4A5F19;}
.report_bot .bot_con .bot_con_right dd {padding-top:35px;}
.report_bot .bot_con .bot_con_right dd ul li {width:200px; padding-left:10px; float:left; background:url(../images/CMM/list_dot.gif) 0 12px no-repeat; font-size:14px; line-height:28px;}
.nowmonth_top {width: 100%; margin-bottom: 90px; }
/*.nowmonth_top .news_box {width:433px; height:270px; padding:20px; border:1px solid #dddddd;}*/
.nowmonth_top .news_box {width:433px; height:auto; padding:20px; border:1px solid #dddddd;}
.nowmonth_top .news_box.news_box1 {margin-bottom:10px;}
.nowmonth_top .news_box.news_box2 {margin:0 0 10px 10px;}
.nowmonth_top .news_box .news_name {height:44px; background:url(../images/CMM/dot_line1.gif) 0 40px no-repeat; font-size:18px; font-family:NGBold; line-height:28px; color:#5391BD;}
.nowmonth_top .news_box .news_con {width:100%; padding-top:19px; float:left; display:inline-block;}
.nowmonth_top .news_box .news_con img {float:left;}
.nowmonth_top .news_box .news_con dl {width:281px; padding-left:28px; float:left; background:url(../images/CMM/ico_sc_bull1.gif) 20px 6px no-repeat; line-height:17px;}
.nowmonth_top .news_box .news_con dl dt {font-size:13px; font-family:"돋움"; font-weight:bold;}
.nowmonth_top .news_box .news_con dl dd {font-size:13px; font-family:"돋움";}
.nowmonth_top .news_box .news_con ul {padding-top:10px; float:left;}
.nowmonth_top .news_box .news_con ul li {width:100%; padding-left:10px; background:url(../images/CMM/ico_sc_bull1.gif) 0px 12px no-repeat; font-size:13px; font-family:"돋움"; line-height:25px;}
.nowmonth_top .news_box .news_con2 {width:100%; padding-top:19px; float:left; display:inline-block;}
.nowmonth_top .news_box .news_con2 img {float:left;}
.nowmonth_top .news_box .news_con2 ul {width:289px; height:160px; padding-left:20px; float:left; line-height:20px;}
.nowmonth_top .news_box .news_con2 ul li {font-size:13px;  padding-left:10px;background:url(../images/CMM/ico_sc_bull1.gif) 0px 6px no-repeat;}
.nowmonth_top .news_top {width:100%; height:280px; background:url(../images/CMM/list_bg_sby.png) 600px 130px no-repeat;}
.nowmonth_top .news_top .news_box {float:left;}
.nowmonth_top .news_top .little_view {padding-left:30px; float:left;}
.nowmonth_top .news_top .little_view strong {font-size:46px; font-family:NGBold; color:#5391BD;}
.nowmonth_top .news_top .little_view strong span {color:#42B4B2;}
.nowmonth_top .news_top .little_view p{padding-top:10px; font-size:15px; line-height:20px; color:#5391BD;}
.nowmonth_top .news_bot {width:100%; display:inline-block;}
.nowmonth_top .news_bot .news_box {float:left;}
#container .cont_top {width: 100%; height: 581px; position:relative; background:url(../images/CMM/sub_top_img1.gif) center 0 no-repeat; }
#container .cont_top .desc {padding-top:470px;font-size:30px; text-align:center; }
#container .cont_top .desc strong {font-family:NGBold;}
#container .cont_top .desc em {font-family:NGBold; color:#5391BD;}
#container .cont_bot {padding-top:30px;}
#container .cont_bot .profile {}
#container .cont_bot .profile li {width:100%; padding:40px 0; display:inline-block;}
#container .cont_bot .profile li p {width:250px; height:250px; float:left; position:relative;}
#container .cont_bot .profile li p em {position:absolute; font-size:16px; font-family:NGBold; line-height:26px; color:#fff;}
#container .cont_bot .profile li .img1 {background:url(../images/CMM/sub_bot_img1.gif) 0 -10px no-repeat;}
#container .cont_bot .profile li .img1 em {bottom:28px; left:80px;}
#container .cont_bot .profile li .img2 {background:url(../images/CMM/sub_bot_img2.gif) 0 0px no-repeat;}
#container .cont_bot .profile li .img2 em {bottom:19px; left:80px;}
#container .cont_bot .profile li .img3 {background:url(../images/CMM/sub_bot_img3.gif) 0 -20px no-repeat;}
#container .cont_bot .profile li .img3 em {bottom:39px; left:80px;}
#container .cont_bot .profile li dl {width:700px; float:left; font-size:13px; line-height:1.75;}
#container .cont_bot .profile li dl dt {width:100px; float:left; font-size:14px; font-family:NGBold; line-height:26px; color:#5391BD;}
#container .cont_bot .profile li dl dd {width:600px; float:left; font-size:14px; line-height:26px;}
#container .science_all2 {width:100%; overflow:hidden; }
#container .science_wrap2 {width:699px; height:414px; float: left; border:1px solid #dddddd;}
#container .science_wrap2 .science_inner {width:699px; padding:4px 0; position:relative;}
#container .science_wrap2 .science_inner li {width:100%;}
#container .science_wrap2 .science_inner li .list_area {width:187px; padding:11px 0 ; margin:0 18px; border-bottom: dashed 1px #8c8c8c; line-height:20px;}
#container .science_wrap2 .science_inner li a {font-size:14px; font-weight:bold; color:#404041;}
#container .science_wrap2 .science_inner li .list_area.last {border-bottom: solid 0 #fff;}
#container .science_wrap2 .science_inner li .list_area dt {padding-bottom:2px; }
/*#container .science_wrap2 .science_inner li .list_area dt a {font-size:14px; font-weight:bold; color:#404041;}*/
#container .science_wrap2 .science_inner li .list_area dd {}
/*#container .science_wrap2 .science_inner li .list_area dd a {font-size:14px; color:#404041; line-height:20px; }*/
#container .science_wrap2 .science_inner li.on .list_area {width:187px;color:#5391bd;font-weight:bold;background:url("../images/CMM/img_maz_arrow.png") center right no-repeat;}
#container .science_wrap2 .science_inner li.on .pic {position:absolute; left:225px; top:0;}
#container .science_wrap2 .science_inner li .pic {width: 474px; height:414px; position:absolute; left:-9999px; top:0;}
#container .science_wrap2 .science_inner li .pic .info_area {position:absolute; right:20px; top:34px; text-align:right; }
#container .science_wrap2 .science_inner li .pic .info_area strong {display:block; padding-bottom:10px; font-family:NGBold; font-size:41px; color:#ffffff; line-height:44px;}
#container .science_wrap2 .science_inner li .pic .info_area span {font-size:16px; color:#ffffff; letter-spacing:-1px;}
#container .science_all2 .r_science_menu {width:250px; position:absolute; right:-3px; top:2px; }
#container .science_all2 .r_science_menu li {float: left; text-align:center;margin:0 1px 1px 0;}
#container .science_all2 .r_science_menu li a {display:inline-block;}
#container .science_all2 .r_science_menu li.m1 {width:123px;height:137px; background:#BEDD75 url("../images/CMM/bg_wiki_r_m1.png") center 40px no-repeat;}
#container .science_all2 .r_science_menu li.m2 {width:122px;height:137px; background:#42B4B2 url("../images/CMM/bg_wiki_r_m2.png") center 40px no-repeat;}
#container .science_all2 .r_science_menu li.m3 {width:123px;height:137px; background:#42B4B2 url("../images/CMM/bg_wiki_r_m3.png") center 40px no-repeat;}
#container .science_all2 .r_science_menu li.m4 {width:122px;height:137px; background:#BEDD75 url("../images/CMM/bg_wiki_r_m5.png") center 40px no-repeat;}
#container .science_all2 .r_science_menu li.m5 {width:123px;height:137px; background:#BEDD75 url("../images/CMM/bg_wiki_r_m6.png") center 40px no-repeat;}
#container .science_all2 .r_science_menu li.m6 {width:122px;height:137px; background:#42B4B2;}
#container .science_all2 .r_science_menu li a .m_name {padding-top:80px; display:inline-block; font-size:14px; font-family:NGBold; color:#fff;}
#container .weking_all h3 {width:100%; padding:6px 0; margin-top:40px; font-size:16px; font-family:NGBold; line-height:26px; color:#4A5F19; text-align:center; background:url(../images/CMM/weking_title.gif) 0 0 no-repeat;}
#container .weking_all .weking_wrap {padding:30px 0;}
#container .weking_all .weking_wrap .weking_con {position:relative; float:left;}
#container .weking_all .weking_wrap .li_01 {width:686px;}
/*#container .weking_all .weking_wrap .li_02 {margin-left:15px;}
#container .weking_all .weking_wrap .li_03 {margin-left:15px;}
#container .weking_all .weking_wrap .li_04 {margin-left:15px;}*/
#container .weking_all .weking_wrap .li_04 {width:232px;margin-left:20px;}
#container .weking_all .weking_wrap .weking_con div {float:left;}
#container .weking_all .weking_wrap .weking_con .pic .mask {position:absolute;top:0;left:0;}
#container .weking_all .weking_wrap .weking_con .pic .medal {position:absolute;top:12px;left:100px;}
#container .weking_all .weking_wrap .weking_con .profile {padding:60px 0 0 25px; line-height:1.5;}
#container .weking_all .weking_wrap .weking_con .profile em {font-size:15px; font-family:NGBold; line-height:28px; color:#333333;}
#container .weking_all .weking_wrap .weking_con .profile strong {font-size:18px; font-family:NGBold; line-height:28px; color:#5391BD;}
#container .weking_all .weking_wrap .weking_con .profile span {padding:5px 15px; display:inline-block; margin-top:10px; font-size:12px; color:#333333; border:1px solid #dddddd;}
#container .weking_all .weking_wrap .weking_con .weking_img img{width:680px;height:117px;}
#container .weking_all .weking_wrap .weking_con .btns {width:100%;position:relative;}
#container .weking_all .weking_wrap .weking_con .btns .btn01{padding-left:20px;}
#container .weking_all .weking_wrap .weking_con .btns .btn02{padding-left:155px;}
#container .weking_all .weking_wrap .weking_con .btns .btn03{padding-left:155px;}
#container .weking_all .weking_wrap .weking_con .btns span {padding:5px 15px; display:inline-block; margin-top:10px; font-size:12px; color:#333333; border:1px solid #dddddd;}
#container .plus_h3_tab8{position:relative;width:100%;padding:45px 0 0;background:url('../images/CMM/bg_line_000.gif') 0 44px repeat-x;}
#container .plus_h3_tab8 h3{position:absolute;top:0;left:0;display:block;}
#container .plus_h3_tab8 h3:hover{z-index:1;}
#container .plus_h3_tab8 h3:focus{z-index:1;}
#container .plus_h3_tab8 h3.active{z-index:1;}
#container .plus_h3_tab8 h3 a{position:absolute;display:block;width:82px;height:43px;padding:0px 15px 0px 5px;line-height:43px;text-align:center;color:#777;font-size:16px;font-weight:bold;border:1px solid #ddd;border-bottom:1px solid #000;background:#f4f4f4;overflow:hidden;}
#container .plus_h3_tab8 h3 a.line {width: 159px; padding: 0 0 0 0; line-height:20px; left:0;}
#container .plus_h3_tab8 h3 a:hover{color:#000;background:#fff;border:1px solid #000;border-bottom:1px solid #fff;z-index:1;}
#container .plus_h3_tab8 h3 a:active{color:#000;background:#fff;border:1px solid #000;border-bottom:1px solid #fff;z-index:1;}
#container .plus_h3_tab8 h3 a.active{color:#000;background:#fff;border:1px solid #000;border-bottom:1px solid #fff;z-index:1;}
#container .plus_h3_tab8 h3 a:focus{color:#000;background:#fff;border:1px solid #000;border-bottom:1px solid #fff;z-index:1;}
#container .plus_h3_tab8 h3 a.position{width: 159px; padding: 0 0 0 0; left:160px;}
#container .plus_zone_area {width: 960px; height: 710px; background:url(../images/CMM/plus_zone_bg.gif) 0 0 no-repeat; }
#container .btn_right_area {width: 100%; padding-top: 20px; text-align:right; }
#container .btn_right_area a {width: 185px; height: 38px; text-align:center; border-top: solid 1px #ebebeb; color:#fff; display:inline-block; line-height:38px; font-size:14px; font-weight:bold; background-color:#5391bd;  border: solid 1px #3777a4;} =======
.title_blue {font-size:35px;font-family:NGBold;color:#5391BD;}
.title_blue span {color:#42B4B2;}
.title_green {font-size:45px;font-family:NGBold;color:#7EA12C;}
.title_green span {color:#42B4B2;}
.month_list_top2 .top_box {display:inline-block; width: 960px; vertical-align:top; }
.month_list_top2 .top_box .con_box {width:433px; height:267px; padding:16px 20px 0; margin-bottom:10px; float:left; border:1px solid #dddddd;}
.month_list_top2 .top_box .con_box h3 {padding:0px 0 24px 0; font-size:18px; font-family:NGBold; color:#5391BD; background:url(../images/CMM/dot_line1.gif) 0 39px no-repeat; letter-spacing:-1px;}
.month_list_top2 .top_box .con_box .box_top {padding:16px 0 0 2px; display:inline-block;}
.month_list_top2 .top_box .con_box .box_top img {float:left;}
.month_list_top2 .top_box .con_box .box_top dl {width:281px; padding-left:7px; margin-left:22px; float:right; background:url(../images/CMM/ico_sc_bull1.gif) 0px 7px no-repeat;}
.month_list_top2 .top_box .con_box .box_top dl dt {font-size:15px; font-family:NGBold; line-height:20px;}
.month_list_top2 .top_box .con_box .box_top dl dd {font-size:13px; line-height:20px;}
.month_list_top2 .top_box .con_box .box_bot {padding-top:10px;}
.month_list_top2 .top_box .con_box .box_bot ul li {padding-left:10px;background:url(../images/CMM/ico_sc_bull1.gif) 0px 11px no-repeat; font-size:13px; line-height:25px;}
.month_list_top2 .top_box .con_box .box_bot ul li span {font-family:NGBold;}
.month_list_top2 .top_box .con_box .box_bot2 {padding:16px 0 0 2px; display:inline-block;}
.month_list_top2 .top_box .con_box .box_bot2 img {float:left;}
.month_list_top2 .top_box .con_box .box_bot2 ul {width:288px; padding-left:7px; margin-left:15px; float:right;}
.month_list_top2 .top_box .con_box .box_bot2 ul li {padding-left:10px;background:url(../images/CMM/ico_sc_bull1.gif) 0px 11px no-repeat; font-size:13px; line-height:25px;}
.month_list_top2 .top_box .con_box .box_bot2 ul li span {font-family:NGBold;}
.month_list_top2 .top_box .img_box {width:475px; height:590px; float:right; position:relative;}
.month_list_top2 .top_box .img_box p {padding-left:29px;}
.month_list_top2 .top_box .img_box .con_txt {font-size:16px; padding-top:12px; line-height:26px; color:#5391BD; letter-spacing:-1px;}
.month_list_top2 .top_box .img_box img {max-width:590px; position:absolute; bottom:0px;}
.month_list_top2 .bot_box {display:inline-block; width: 960px; margin-bottom:90px; vertical-align:top;}
.month_list_top2 .bot_box .con_box {width:433px; height:267px; padding:16px 20px 0; margin-bottom:10px; float:left; border:1px solid #dddddd;}
.month_list_top2 .bot_box .con_box h3 {padding:0px 0 24px 0; font-size:18px; font-family:NGBold; color:#5391BD; background:url(../images/CMM/dot_line1.gif) 0 39px no-repeat; letter-spacing:-1px;}
.month_list_top2 .bot_box .con_box .box_top {padding:16px 0 0 2px; display:inline-block;}
.month_list_top2 .bot_box .con_box .box_top img {float:left;}
.month_list_top2 .bot_box .con_box .box_top dl {width:281px; padding-left:7px; margin-left:22px; float:right; background:url(../images/CMM/ico_sc_bull1.gif) 0px 7px no-repeat;}
.month_list_top2 .bot_box .con_box .box_top dl dt {font-size:15px; font-family:NGBold; line-height:20px;}
.month_list_top2 .bot_box .con_box .box_top dl dd {font-size:13px; line-height:20px;}
.month_list_top2 .bot_box .con_box .box_bot {padding-top:10px;}
.month_list_top2 .bot_box .con_box .box_bot ul li {padding-left:10px;background:url(../images/CMM/ico_sc_bull1.gif) 0px 11px no-repeat; font-size:13px; line-height:25px;}
.month_list_top2 .bot_box .con_box .box_bot ul li span {font-family:NGBold;}
.month_list_top2 .bot_box .con_box .box_bot2 {padding:16px 0 0 2px; display:inline-block;}
.month_list_top2 .bot_box .con_box .box_bot2 img {float:left;}
.month_list_top2 .bot_box .con_box .box_bot2 ul {width:288px; padding-left:7px; margin-left:15px; float:right;}
.month_list_top2 .bot_box .con_box .box_bot2 ul li {padding-left:10px;background:url(../images/CMM/ico_sc_bull1.gif) 0px 11px no-repeat; font-size:13px; line-height:25px;}
.month_list_top2 .bot_box .con_box .box_bot2 ul li span {font-family:NGBold;}
.month_list_top2 .bot_box .con_box_02 {margin-left:10px;}
.cont_top2 {position:relative;}
.cont_top2 img {position:relative; left:-10px; top:-20px;}
.cont_top2 h3 {position:absolute; left:490px; top:96px; font-size:30px; font-family:NG; line-height:40px; letter-spacing:-1px;}
.cont_top2 h3 em {font-family:NGBold;}
.cont_top2 h3 strong {color:#5391BD;}
.cont_bot2 {padding-top:5px;}
.cont_top2 p {position:absolute; left:490px; top:196px; font-size:16px; line-height:25px;}
.cont_bot2 .profile li {width:100%; padding:40px 0; display:inline-block;}
.cont_bot2 .profile .img4 {background:url(../images/CMM/sub_bot_img4.gif) 0 52px no-repeat;}
.cont_bot2 .profile .img5 {padding:48px 0 31px;background:url(../images/CMM/sub_bot_img5.gif) 0 55px no-repeat;}
.cont_bot2 .profile .img6 {background:url(../images/CMM/sub_bot_img6.gif) 0 52px no-repeat;}
.cont_bot2 .profile li .orange {margin-bottom:10px; font-size:20px; font-family:NGBold; line-height:26px; color:#EE761F;}
.cont_bot2 .profile li .green {margin-bottom:10px; font-size:20px; font-family:NGBold; line-height:26px; color:#77AC00;}
.cont_bot2 .profile li .violet {margin-bottom:10px; font-size:20px; font-family:NGBold; line-height:26px; color:#856EAF;}
.cont_bot2 .profile li h4 {padding-left:300px;}
.cont_bot2 .profile li dl {width:670px; padding:0 0 0 300px; display:inline-block;}
.cont_bot2 .profile li dl dt {width:90px; float:left; font-size:14px; font-family:NGBold; line-height:26px; color:#5391BD;}
.cont_bot2 .profile li dl dd {width:580px; float:left; font-size:14px; line-height:26px;}
.sing_list_wrap {width: 960px; overflow:hidden; padding-bottom: 20px; }
.sing_list_wrap ul {width: 975px; overflow:hidden; position:relative; margin-top: -20px; background:url(../images/CMM/bg_sing1.gif) 0 0 repeat; }
.sing_list_wrap ul li {float: left; width: 180px; height: 217px; padding-right: 15px; padding-top: 20px; }
.sing_list_wrap ul li a {display:inline-block; width: 180px; height: 237px; position:relative; }
.sing_list_wrap ul li a .cover {position:absolute; left:0px; top:0px; display:inline-block; width: 177px; height: 197px; background:url(../images/CMM/bg_sing2.png) 0 0 no-repeat; }
.sing_list_wrap ul li a:hover .cover {background:url(../images/CMM/bg_sing2_on.png) 0 0 no-repeat;}
.sing_list_wrap ul li.on a .cover {background:url(../images/CMM/bg_sing2_on.png) 0 0 no-repeat;}
.sing_list_wrap ul li a .thumnail_img {position:absolute; left:17px; top:18px; }
.sing_list_wrap ul li a .txt {position:absolute; left:17px; top:146px; width: 143px; overflow:hidden; font-weight:bold; color:#004a49;}
.sing_list_wrap ul li a .txt strong {color:#5391bd;}
.sing_list_wrap ul li a .date {position:absolute; left:17px; top:166px; width: 143px; color:#004a49; font-size:11px; text-align:center; }
.sing_view_wrap {width: 960px; overflow:hidden; padding-bottom: 40px; position:relative; }
.sing_view_wrap .view_box {width: 700px; height: 720px; overflow:hidden; position:relative; margin: 0 auto;}
.sing_view_wrap .view_box .content_wrap {position:absolute; left:50px; top:50px; overflow:hidden; width: 600px; height: 600px; }
.sing_view_wrap .view_box .cover {position:absolute; left:0px; top:0px; width: 700px; height: 720px; overflow:hidden; display:inline-block; background:url(../images/CMM/bg_sing3.png) 0 0 no-repeat; }
.sing_view_wrap .movement {height: 0px; }
.sing_view_wrap .movement .prev {position:absolute; left:20px; top:50%; margin-top: -39px;}
.sing_view_wrap .movement .next {position:absolute; right:20px; top:50%; margin-top: -39px;}
/*팝업 레이어*/
#exitBtn {position:relative;text-align:right;padding-top:50px;margin:20px auto;overflow:hidden;z-index:1200;}
#mask {position:absolute;z-index:1000;background-color:#000000;left:0;top:0;display:none;}
#exIframe {position:absolute;z-index:1100;top:10%;height:600px;background:#fff;display:none;left:50%;background:#fff;overflow:hidden;}
/* PAD용 */
div.selector,div.selector span{background-image:url("http://s25.postimg.org/yt8myp01r/sprite_aristo.png");cursor:pointer;z-index:100}
div.selector{overflow:hidden;position:relative;display:inline-block;float:left;*zoom:1;vertical-align:middle;padding:0 0 0 10px;height:32px;line-height:32px;background-position:0 -160px;}
div.selector.hover{background-position:0px -224px;}
div.selector.hover span.button{background-position:100% -64px;}
div.selector.hover span.selected{background-position:0 -64px;}
div.selector.active{background-position:0px -256px;}
div.selector.active span.button{background-position:100% -96px;}
div.selector.active span.selected{background-position:0 -96px;}
div.selector span.selected{overflow:hidden;display:block;width:100%;height:32px;line-height:32px;padding-right:25px;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-family:'dotum'}
div.selector span.button{position:absolute;top:0;right:0;height:32px;width:24px;background:url("http://s25.postimg.org/yt8myp01r/sprite_aristo.png") no-repeat 100% 0;}

/* .inner_wrap select{overflow:hidden;position:absolute;width:100%;height:24px;top:4px;left:4px;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;cursor:pointer;z-index:100;font-size:12px;font-family:'dotum'} */


.s_list{}
.s_list li{padding:30px 50px;border-bottom:1px dashed #cecece; display:block}
.s_list span{display:block; line-height:170%;}
.s_list .txt{padding-left:150px; width:500px}
.s_list a.btn{color:#fff; background:#ff5d47; width:126px; height:28px;line-height:27px; border:1px solid #ed523c;font-size:14px; text-align:center;display:block }
.s_list .mt10{margin-top:10px}


/***170202 추가 ***/
/* 학습진도율 */
.latest_study_process3{width:360px;height:108px;margin:0 auto;}
.latest_study_process3 .title{position:absolute;top:0;left:0;font-size:18px;padding:0 0 10px;line-height:20px;z-index:100;}
.latest_study_process3 .process{position:relative;width:335px;height:30px;padding:0;margin:18px auto;background:url('../images/CMM/bg_sp_bar5.png') 0 0 no-repeat;}
.latest_study_process3 .process3 .ing{position:absolute;top:0;left:0;height:30px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_enc4.png') 0 0 no-repeat;}
.latest_study_process3 .process3 .ing .tip{position:absolute;top:37px;right:-67px;width:135px;height:44px;line-height:44px;padding:9px 0 0;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_ing.gif') 0 0 no-repeat;}
.latest_study_process3 .process3 .ing .tip strong{vertical-align:middle;font-size:24px;font-weight:bold;}
.latest_study_process3 .study_process3_tip{position:relative;padding-left:12px}
.latest_study_process3 .study_process3_tip .per {position:absolute; right:10px;top:0px; display:inline-block; float:right;line-height:24px;}

.latest_study_process4{width:360px;height:108px;margin:0 auto;}
.latest_study_process4 .title{position:absolute;top:0;left:0;font-size:18px;padding:0 0 10px;line-height:20px;z-index:100;}
.latest_study_process4 .process{position:relative;width:335px;height:30px;padding:0;margin:18px auto;background:url('../images/CMM/bg_sp_bar5.png') 0 0 no-repeat;}
.latest_study_process4 .process4 .ing{position:absolute;top:0;left:0;height:30px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_enc5.png') 0 0 no-repeat;}
.latest_study_process4 .process4 .ing .tip{position:absolute;top:37px;right:-67px;width:135px;height:44px;line-height:44px;padding:9px 0 0;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_ing.gif') 0 0 no-repeat;}
.latest_study_process4 .process4 .ing .tip strong{vertical-align:middle;font-size:24px;font-weight:bold;}
.latest_study_process4 .study_process4_tip{position:relative;padding-left:12px}
.latest_study_process4 .study_process4_tip .per {position:absolute; right:10px;top:0px; display:inline-block; float:right;line-height:24px;}

.latest_study_process5{width:360px;height:108px;margin:0 auto;}
.latest_study_process5 .title{position:absolute;top:0;left:0;font-size:18px;padding:0 0 10px;line-height:20px;z-index:100;}
.latest_study_process5 .process{position:relative;width:335px;height:30px;padding:0;margin:18px auto;background:url('../images/CMM/bg_sp_bar5.png') 0 0 no-repeat;}
.latest_study_process5 .process5 .ing{position:absolute;top:0;left:0;height:30px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_position.png') 0 0 no-repeat;}
.latest_study_process5 .process5 .ing .tip{position:absolute;top:37px;right:-67px;width:135px;height:44px;line-height:44px;padding:9px 0 0;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_ing.gif') 0 0 no-repeat;}
.latest_study_process5 .process5 .ing .tip strong{vertical-align:middle;font-size:24px;font-weight:bold;}
.latest_study_process5 .study_process5_tip{position:relative;padding-left:12px}
.latest_study_process5 .study_process5_tip .per {position:absolute; right:10px;top:0px; display:inline-block; float:right;line-height:24px;}


.latest_study_process_plan .stitle3{position:relative;font-size:16px;padding:0px 0 10px;line-height:20px; font-weight:600;}/* <- 170214 수정*/
.latest_study_process_plan .process3{position:relative;width:435px;height:30px;padding-left:12px;margin:10px 0 10px 0;background:url('../images/CMM/bg_sp_bar5.png') 0 0 no-repeat;}/* <- 170214 수정*/
.latest_study_process_plan .process3 .ing{position:absolute;top:0;left:0;height:20px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_enc4.png') 0 0 no-repeat;}
.latest_study_process_plan .process3 .ing .tip{position:absolute;top:-37px;right:-57px;width:115px;height:24px;line-height:24px;padding:0 0 9px;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_enc.gif') 0 0 no-repeat;}
.latest_study_process_plan .process3 .ing .tip strong{vertical-align:middle;font-size:13px;font-weight:bold;}

.latest_study_process_plan .process3 .ing_standard{position:absolute;top:-12px;left:0;height:33px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_position.png') no-repeat right 0; z-index:1000;}
.latest_study_process_plan .process3 .ing_standard span{float:right; color:#333; margin-top:36px; margin-right:-15px;}
.latest_study_process_plan .process3 .ing_standard .tip{position:absolute;top:-37px;right:-57px;width:115px;height:24px;line-height:24px;padding:0 0 9px;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_enc.gif') 0 0 no-repeat;}
.latest_study_process_plan .process3 .ing_standard .tip strong{vertical-align:middle;font-size:13px;font-weight:bold;}

.latest_study_process_plan .process4 .ing_standard{position:absolute;top:-12px;left:0;height:33px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_position2.png') no-repeat right 0; z-index:1000;}
.latest_study_process_plan .process4 .ing_standard span{float:right; color:#333; margin-top:36px; margin-right:-15px;}
.latest_study_process_plan .process4 .ing_standard .tip{position:absolute;top:-37px;right:-57px;width:115px;height:24px;line-height:24px;padding:0 0 9px;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_enc.gif') 0 0 no-repeat;}
.latest_study_process_plan .process4 .ing_standard .tip strong{vertical-align:middle;font-size:13px;font-weight:bold;}

.latest_study_process_plan .stitle4{position:relative;font-size:16px;padding:0px 0 10px;line-height:20px; font-weight:600;}/* <- 170214 수정*/
.latest_study_process_plan .process4{position:relative;width:435px;height:20px;padding-left:12px;margin:10px 0 10px 0;background:url('../images/CMM/bg_sp_bar5.png') 0 0 no-repeat;}
.latest_study_process_plan .process4 .ing{position:absolute;top:0;left:0;height:20px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_enc5.png') 0 0 no-repeat;}
.latest_study_process_plan .process4 .ing .tip{position:absolute;top:-37px;right:-57px;width:115px;height:24px;line-height:24px;padding:0 0 9px;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_enc.gif') 0 0 no-repeat;}
.latest_study_process_plan .process4 .ing .tip strong{vertical-align:middle;font-size:13px;font-weight:bold;}

.latest_study_process_plan .stitle5{position:relative;font-size:16px;padding:0px 0 10px;line-height:20px; font-weight:600;}
.latest_study_process_plan .process5{position:relative;width:435px;height:33px;padding-left:12px;margin:10px 0 10px 0;background:url('../images/CMM/sp_bar_position2.png') 0 0 no-repeat;}
.latest_study_process_plan .process5 .ing{position:absolute;top:0px;left:0;height:20px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_position2.png') 0 0 no-repeat;}
.latest_study_process_plan .process5 .ing .tip{position:absolute;top:-37px;right:-57px;width:115px;height:24px;line-height:24px;padding:0 0 9px;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_enc.gif') 0 0 no-repeat;}
.latest_study_process_plan .process5 .ing .tip strong{vertical-align:middle;font-size:13px;font-weight:bold;}

.latest_study_process_plan .stitle6{position:relative;font-size:12px;line-height:14px; color:#666; padding:5px;}/* <- 170214 수정*/

/*** 기본학습 진척도 ***/

/*국어*/
.latest_study_process_plan2 .process6{position:relative;width:410px;height:14px;padding-left:12px;margin:6px 0 20px 0;background:url('../images/CMM/bg_sp_bar6.png') 0 0 no-repeat;}
.latest_study_process_plan2 .process6 .ing{position:absolute;top:0;left:0;height:14px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_enc6.png') 0 0 no-repeat;}
.latest_study_process_plan2 .process6 .ing .tip{position:absolute;top:-37px;right:-57px;width:115px;height:24px;line-height:24px;padding:0 0 9px;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_enc.gif') 0 0 no-repeat;}
.latest_study_process_plan2 .process6 .ing .tip strong{vertical-align:middle;font-size:13px;font-weight:bold;}

.latest_study_process_plan2 .process6 .ing_standard{position:absolute;top:-12px;left:0;height:26px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_position3.png') no-repeat right 0; z-index:1000;}
.latest_study_process_plan2 .process6 .ing_standard span{float:right; color:#333; margin-top:30px; margin-right:-5px;}
.latest_study_process_plan2 .process6 .ing_standard .tip{position:absolute;top:-37px;right:-57px;width:115px;height:24px;line-height:24px;padding:0 0 9px;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_enc.gif') 0 0 no-repeat;}
.latest_study_process_plan2 .process6 .ing_standard .tip strong{vertical-align:middle;font-size:13px;font-weight:bold;}

/*수학*/
.latest_study_process_plan2 .process7{position:relative;width:410px;height:14px;padding-left:12px;margin:6px 0 20px 0;background:url('../images/CMM/bg_sp_bar6.png') 0 0 no-repeat;}
.latest_study_process_plan2 .process7 .ing{position:absolute;top:0;left:0;height:14px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_enc7.png') 0 0 no-repeat;}
.latest_study_process_plan2 .process7 .ing .tip{position:absolute;top:-37px;right:-57px;width:115px;height:30px;line-height:24px;padding:0 0 9px;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_enc.gif') 0 0 no-repeat;} /* <- 170214 수정*/
.latest_study_process_plan2 .process7 .ing .tip strong{vertical-align:middle;font-size:13px;font-weight:bold;}

.latest_study_process_plan2 .process7 .ing_standard{position:absolute;top:-12px;left:0;height:26px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_position3.png') no-repeat right 0; z-index:1000;}
.latest_study_process_plan2 .process7 .ing_standard span{float:right; color:#333; margin-top:30px; margin-right:-5px;}
.latest_study_process_plan2 .process7 .ing_standard .tip{position:absolute;top:-37px;right:-57px;width:115px;height:24px;line-height:24px;padding:0 0 9px;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_enc.gif') 0 0 no-repeat;}
.latest_study_process_plan2 .process7 .ing_standard .tip strong{vertical-align:middle;font-size:13px;font-weight:bold;}

/*사회*/
.latest_study_process_plan2 .process8{position:relative;width:410px;height:14px;padding-left:12px;margin:6px 0 20px 0;background:url('../images/CMM/bg_sp_bar6.png') 0 0 no-repeat;}
.latest_study_process_plan2 .process8 .ing{position:absolute;top:0;left:0;height:14px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_enc8.png') 0 0 no-repeat;}
.latest_study_process_plan2 .process8 .ing .tip{position:absolute;top:-37px;right:-57px;width:115px;height:24px;line-height:24px;padding:0 0 9px;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_enc.gif') 0 0 no-repeat;}
.latest_study_process_plan2 .process8 .ing .tip strong{vertical-align:middle;font-size:13px;font-weight:bold;}

.latest_study_process_plan2 .process8 .ing_standard{position:absolute;top:-12px;left:0;height:26px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_position3.png') no-repeat right 0; z-index:1000;}
.latest_study_process_plan2 .process8 .ing_standard span{float:right; color:#333; margin-top:30px; margin-right:-5px;}
.latest_study_process_plan2 .process8 .ing_standard .tip{position:absolute;top:-37px;right:-57px;width:115px;height:24px;line-height:24px;padding:0 0 9px;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_enc.gif') 0 0 no-repeat;}
.latest_study_process_plan2 .process8 .ing_standard .tip strong{vertical-align:middle;font-size:13px;font-weight:bold;}

/*과학*/
.latest_study_process_plan2 .process9{position:relative;width:410px;height:14px;padding-left:12px;margin:6px 0 20px 0;background:url('../images/CMM/bg_sp_bar6.png') 0 0 no-repeat;}
.latest_study_process_plan2 .process9 .ing{position:absolute;top:0;left:0;height:14px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_enc9.png') 0 0 no-repeat;}
.latest_study_process_plan2 .process9 .ing .tip{position:absolute;top:-37px;right:-57px;width:115px;height:24px;line-height:24px;padding:0 0 9px;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_enc.gif') 0 0 no-repeat;}
.latest_study_process_plan2 .process9 .ing .tip strong{vertical-align:middle;font-size:13px;font-weight:bold;}

.latest_study_process_plan2 .process9 .ing_standard{position:absolute;top:-12px;left:0;height:26px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_position3.png') no-repeat right 0; z-index:1000;}
.latest_study_process_plan2 .process9 .ing_standard span{float:right; color:#333; margin-top:30px; margin-right:-5px;}
.latest_study_process_plan2 .process9 .ing_standard .tip{position:absolute;top:-37px;right:-57px;width:115px;height:24px;line-height:24px;padding:0 0 9px;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_enc.gif') 0 0 no-repeat;}
.latest_study_process_plan2 .process9 .ing_standard .tip strong{vertical-align:middle;font-size:13px;font-weight:bold;}



/*** 선택학습 진척도 ***/

/*국어*/
.latest_study_process_plan2 .process6_s{position:relative;width:410px;height:14px;padding-left:12px;margin:6px 0 20px 0;background:url('../images/CMM/bg_sp_bar7.png') 0 0 no-repeat;}
.latest_study_process_plan2 .process6_s .ing{position:absolute;top:0;left:0;height:14px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_enc6.png') 0 0 no-repeat;}
.latest_study_process_plan2 .process6_s .ing .tip{position:absolute;top:-37px;right:-57px;width:115px;height:24px;line-height:24px;padding:0 0 9px;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_enc.gif') 0 0 no-repeat;}
.latest_study_process_plan2 .process6_s .ing .tip strong{vertical-align:middle;font-size:13px;font-weight:bold;}

.latest_study_process_plan2 .process6_s .ing_standard{position:absolute;top:-12px;left:0;height:26px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_position3.png') no-repeat right 0; z-index:1000;}
.latest_study_process_plan2 .process6_s .ing_standard span{float:right; color:#333; margin-top:30px; margin-right:-5px;}
.latest_study_process_plan2 .process6_s .ing_standard .tip{position:absolute;top:-37px;right:-57px;width:115px;height:24px;line-height:24px;padding:0 0 9px;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_enc.gif') 0 0 no-repeat;}
.latest_study_process_plan2 .process6_s .ing_standard .tip strong{vertical-align:middle;font-size:13px;font-weight:bold;}

/*수학*/
.latest_study_process_plan2 .process7_s{position:relative;width:410px;height:14px;padding-left:12px;margin:6px 0 20px 0;background:url('../images/CMM/bg_sp_bar7.png') 0 0 no-repeat;}
.latest_study_process_plan2 .process7_s .ing{position:absolute;top:0;left:0;height:14px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_enc7.png') 0 0 no-repeat;}
.latest_study_process_plan2 .process7_s .ing .tip{position:absolute;top:-37px;right:-57px;width:115px;height:24px;line-height:24px;padding:0 0 9px;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_enc.gif') 0 0 no-repeat;}
.latest_study_process_plan2 .process7_s .ing .tip strong{vertical-align:middle;font-size:13px;font-weight:bold;}

.latest_study_process_plan2 .process7_s .ing_standard{position:absolute;top:-12px;left:0;height:26px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_position3.png') no-repeat right 0; z-index:1000;}
.latest_study_process_plan2 .process7_s .ing_standard span{float:right; color:#333; margin-top:30px; margin-right:-5px;}
.latest_study_process_plan2 .process7_s .ing_standard .tip{position:absolute;top:-37px;right:-57px;width:115px;height:24px;line-height:24px;padding:0 0 9px;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_enc.gif') 0 0 no-repeat;}
.latest_study_process_plan2 .process7_s .ing_standard .tip strong{vertical-align:middle;font-size:13px;font-weight:bold;}

/*사회*/
.latest_study_process_plan2 .process8_s{position:relative;width:410px;height:14px;padding-left:12px;margin:6px 0 20px 0;background:url('../images/CMM/bg_sp_bar7.png') 0 0 no-repeat;}
.latest_study_process_plan2 .process8_s .ing{position:absolute;top:0;left:0;height:14px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_enc8.png') 0 0 no-repeat;}
.latest_study_process_plan2 .process8_s .ing .tip{position:absolute;top:-37px;right:-57px;width:115px;height:24px;line-height:24px;padding:0 0 9px;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_enc.gif') 0 0 no-repeat;}
.latest_study_process_plan2 .process8_s .ing .tip strong{vertical-align:middle;font-size:13px;font-weight:bold;}

.latest_study_process_plan2 .process8_s .ing_standard{position:absolute;top:-12px;left:0;height:26px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_position3.png') no-repeat right 0; z-index:1000;}
.latest_study_process_plan2 .process8_s .ing_standard span{float:right; color:#333; margin-top:30px; margin-right:-5px;}
.latest_study_process_plan2 .process8_s .ing_standard .tip{position:absolute;top:-37px;right:-57px;width:115px;height:24px;line-height:24px;padding:0 0 9px;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_enc.gif') 0 0 no-repeat;}
.latest_study_process_plan2 .process8_s .ing_standard .tip strong{vertical-align:middle;font-size:13px;font-weight:bold;}

/*과학*/
.latest_study_process_plan2 .process9_s{position:relative;width:410px;height:14px;padding-left:12px;margin:6px 0 20px 0;background:url('../images/CMM/bg_sp_bar7.png') 0 0 no-repeat;}
.latest_study_process_plan2 .process9_s .ing{position:absolute;top:0;left:0;height:14px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_enc9.png') 0 0 no-repeat;}
.latest_study_process_plan2 .process9_s .ing .tip{position:absolute;top:-37px;right:-57px;width:115px;height:24px;line-height:24px;padding:0 0 9px;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_enc.gif') 0 0 no-repeat;}
.latest_study_process_plan2 .process9_s .ing .tip strong{vertical-align:middle;font-size:13px;font-weight:bold;}

.latest_study_process_plan2 .process9_s .ing_standard{position:absolute;top:-12px;left:0;height:26px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_position3.png') no-repeat right 0; z-index:1000;}
.latest_study_process_plan2 .process9_s .ing_standard span{float:right; color:#333; margin-top:30px; margin-right:-5px;}
.latest_study_process_plan2 .process9_s .ing_standard .tip{position:absolute;top:-37px;right:-57px;width:115px;height:24px;line-height:24px;padding:0 0 9px;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_enc.gif') 0 0 no-repeat;}
.latest_study_process_plan2 .process9_s .ing_standard .tip strong{vertical-align:middle;font-size:13px;font-weight:bold;}

.graph_pie_box .gp_box2{position:relative;width:440px;padding:19px;}
.gp_box2 .btn_box_ab{position:absolute;top:15px;left:370px;}
.gp_box2 .btn_box_ab a{display:inline-block;font-size:13px;color:#9a968e;}
.latest_study_process_plan2{width:440px;height:198px;margin:0 auto; }

/* 나의학습현황 */
.latest_study_process_plan2 .stitle3{position:relative;font-size:16px;padding:0px 0 10px;line-height:30px; font-weight:600;} /* <- 170214 수정*/
.latest_study_process_plan2 .process3{position:relative;width:400px;height:20px;padding-left:12px;margin:10px 0 20px 0;background:url('../images/CMM/bg_sp_bar8.png') 0 0 no-repeat;}
.latest_study_process_plan2 .process3 .ing{position:absolute;top:0;left:0;height:20px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_enc10.png') 0 0 no-repeat;}
.latest_study_process_plan2 .process3 .ing .tip{position:absolute;top:-37px;right:-57px;width:115px;height:24px;line-height:24px;padding:0 0 9px;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_enc.gif') 0 0 no-repeat;}
.latest_study_process_plan2 .process3 .ing .tip strong{vertical-align:middle;font-size:13px;font-weight:bold;}

.latest_study_process_plan2 .process3 .ing_standard{position:absolute;top:-12px;left:0;height:33px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_position.png') no-repeat right 0; z-index:1000;}
.latest_study_process_plan2 .process3 .ing_standard span{float:right; color:#333; margin-top:36px; margin-right:-15px;}
.latest_study_process_plan2 .process3 .ing_standard .tip{position:absolute;top:-37px;right:-57px;width:115px;height:24px;line-height:24px;padding:0 0 9px;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_enc.gif') 0 0 no-repeat;}
.latest_study_process_plan2 .process3 .ing_standard .tip strong{vertical-align:middle;font-size:13px;font-weight:bold;}

.latest_study_process_plan2 .process4 .ing_standard{position:absolute;top:-12px;left:0;height:33px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_position2.png') no-repeat right 0; z-index:1000;}
.latest_study_process_plan2 .process4 .ing_standard span{float:right; color:#333; margin-top:36px; margin-right:-15px;}
.latest_study_process_plan2 .process4 .ing_standard .tip{position:absolute;top:-37px;right:-57px;width:115px;height:24px;line-height:24px;padding:0 0 9px;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_enc.gif') 0 0 no-repeat;}
.latest_study_process_plan2 .process4 .ing_standard .tip strong{vertical-align:middle;font-size:13px;font-weight:bold;}

.latest_study_process_plan2 .stitle4{position:relative;font-size:16px;padding:0px 0 10px;line-height:10px; font-weight:600;}
.latest_study_process_plan2 .process4{position:relative;width:400px;height:20px;padding-left:12px;margin:10px 0 10px 0;background:url('../images/CMM/bg_sp_bar8.png') 0 0 no-repeat;}
.latest_study_process_plan2 .process4 .ing{position:absolute;top:0;left:0;height:20px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_enc5.png') 0 0 no-repeat;}
.latest_study_process_plan2 .process4 .ing .tip{position:absolute;top:-37px;right:-57px;width:115px;height:24px;line-height:24px;padding:0 0 9px;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_enc.gif') 0 0 no-repeat;}
.latest_study_process_plan2 .process4 .ing .tip strong{vertical-align:middle;font-size:13px;font-weight:bold;}

.latest_study_process_plan2 .stitle5{position:relative;font-size:16px;padding:0px 0 10px;line-height:20px; font-weight:600;}
.latest_study_process_plan2 .process5{position:relative;width:435px;height:33px;padding-left:12px;margin:10px 0 10px 0;background:url('../images/CMM/sp_bar_position2.png') 0 0 no-repeat;}
.latest_study_process_plan2 .process5 .ing{position:absolute;top:0px;left:0;height:20px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_position2.png') 0 0 no-repeat;}
.latest_study_process_plan2 .process5 .ing .tip{position:absolute;top:-37px;right:-57px;width:115px;height:24px;line-height:24px;padding:0 0 9px;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_enc.gif') 0 0 no-repeat;}
.latest_study_process_plan2 .process5 .ing .tip strong{vertical-align:middle;font-size:13px;font-weight:bold;}

.latest_study_process_plan2 .stitle6{position:relative;font-size:12px;line-height:16px; padding:1px; color:#666;}


/***170213 추가 ***/

.eri_box1 .fl_n{text-align:left;letter-spacing:-1px; float:right;}

/* 뉴_학습진도율 */
.latest_study_process3{width:560px;height:108px;margin:0 auto; padding-top:30px;}
.latest_study_process3 .title{position:absolute;top:0;left:0;font-size:18px;padding:0 0 10px;line-height:20px;z-index:100;}
.latest_study_process3 .process{position:relative;width:535px;height:30px;padding:0;margin:18px auto;background:url('../images/CMM/bg_sp_bar9.png') 0 0 no-repeat;}
.latest_study_process3 .process .ing{position:absolute;top:0;left:0;height:30px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_enc11.png') 0 0 no-repeat;}
.latest_study_process3 .process .ing .tip{position:absolute;top:37px;right:-67px;width:135px;height:44px;line-height:44px;padding:9px 0 0;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_ing.gif') 0 0 no-repeat;}
.latest_study_process3 .process .ing .tip strong{vertical-align:middle;font-size:24px;font-weight:bold;}
.latest_study_process3 .study_process_tip {position:relative; padding-left:12px}
.latest_study_process3 .study_process_tip .per {position:absolute; right:30px;top:0px; display:inline-block; float:right;line-height:24px;}
.latest_study_process3 .process .enc{position:absolute;top:0;left:0;height:30px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_enc.png') 0 0 no-repeat;}
.latest_study_process3 .process .enc .tip{position:absolute;top:-37px;right:-57px;width:115px;height:24px;line-height:24px;padding:0 0 9px;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_enc.gif') 0 0 no-repeat;}
.latest_study_process3 .process .enc .tip strong{vertical-align:middle;font-size:13px;font-weight:bold;}
.latest_study_process3 .process .ing_standard{position:absolute;top:-12px;left:0;height:33px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_position.png') no-repeat right 0; z-index:1000;}
.latest_study_process3 .process .ing_standard span{float:right; color:#333; margin-top:46px; margin-right:-15px;}
.latest_study_process3 .process .ing_standard .tip{position:absolute;top:-37px;right:-57px;width:115px;height:24px;line-height:24px;padding:0 0 9px;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_enc.gif') 0 0 no-repeat;}
.latest_study_process3 .process .ing_standard .tip strong{vertical-align:middle;font-size:13px;font-weight:bold;}

.latest_study_process4{width:360px;height:108px;margin:0 auto; padding-top:30px;}
.latest_study_process4 .title{position:absolute;top:0;left:0;font-size:18px;padding:0 0 10px;line-height:20px;z-index:100;}
.latest_study_process4 .process{position:relative;width:335px;height:30px;padding:0;margin:18px auto;background:url('../images/CMM/bg_sp_bar10.png') 0 0 no-repeat;}
.latest_study_process4 .process .ing{position:absolute;top:0;left:0;height:30px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_enc12.png') 0 0 no-repeat;}
.latest_study_process4 .process .ing .tip{position:absolute;top:37px;right:-67px;width:135px;height:44px;line-height:44px;padding:9px 0 0;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_ing.gif') 0 0 no-repeat;}
.latest_study_process4 .process .ing .tip strong{vertical-align:middle;font-size:24px;font-weight:bold;}
.latest_study_process4 .study_process_tip{position:relative;padding-left:12px}
.latest_study_process4 .study_process_tip .per {position:absolute; right:10px;top:0px; display:inline-block; float:right;line-height:24px;}
.latest_study_process4 .process .ing_standard{position:absolute;top:-12px;left:0;height:33px;padding:0;margin:0 auto;background:url('../images/CMM/sp_bar_position2.png') no-repeat right 0; z-index:1000;}
.latest_study_process4 .process .ing_standard span{float:right; color:#333; margin-top:46px; margin-right:-15px;}
.latest_study_process4 .process .ing_standard .tip{position:absolute;top:-37px;right:-57px;width:115px;height:24px;line-height:24px;padding:0 0 9px;margin:0 0 0 0px;text-align:center;background:url('../images/CMM/sp_tip_enc.gif') 0 0 no-repeat;}
.latest_study_process4 .process .ing_standard .tip strong{vertical-align:middle;font-size:13px;font-weight:bold;}

/* 로딩바*/
.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;}



/***170616 추가 ***/
.sub_article p.fiction{font-size: 23px; font-weight: 600; line-height: 24px;margin: 0 0 20px;}
.sub_article .fiction_box{width:100%; margin: 10px 0 30px 0;}
.sub_article .fiction_box ul{width:960px;}
.sub_article .fiction_box ul li{float:left; width:430px;  padding: 15px 20px 13px; margin:10px 10px 10px 0;line-height: 26px; color: #fff; border-radius: 5px; background: #50a487;}
.sub_article .fiction_box ul li .tit{float: left; font-size:16px; font-weight: 600;}
.sub_article .fiction_box ul li .tit a{color:#fff;}
.sub_article .fiction_box ul li .fl_r .good{display: inline-block;font-size: 13px;padding: 0 0 0 37px;color: #fff;background: url(../images/CMM/icon_like_normal.png) 10px center no-repeat;}

.sub_article p.photo_tit{font-size: 27px; text-align: center; font-weight: 600; line-height: 24px;margin: 0 0 20px;}
.sub_article .photo_box2{width:100%; margin: 20px 0 30px 0;}
.sub_article .photo_box2 ul{width:960px;}
.sub_article .photo_box2 ul li{float:left; width:300px;  padding: 0 0 10px; margin:10px 20px 10px 0;line-height: 26px; color: #fff; border-radius: 5px; background: #50a487;}
.sub_article .photo_box2 ul li .img_thumb{width:300px; height: 300px;}
.sub_article .photo_box2 ul li .img_thumb img{border-radius: 5px;}
.sub_article .photo_box2 ul li .tit{text-align:center; font-size:16px; font-weight: 600; padding-top:10px;}
.sub_article .photo_box2 ul li .fl_r{padding-right: 10px; }
.sub_article .photo_box2 ul li .tit a{color: #fff;}
.sub_article .photo_box2 ul li .good{display: inline-block;font-size: 13px;padding: 0 0 0 37px;color: #fff;background: url(../images/CMM/icon_like_normal.png) 10px center no-repeat;}





