
@charset "euc-kr";
html{overflow-y:scroll;width:100%;height:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,fieldset,p,button,header{margin:0;padding:0}
body,h1,h2,h3,h4,th,td,input{color:#333;font-family:"µ¸¿ò",dotum,sans-serif;font-size:12px;font-weight:normal}
body{direction:ltr; background-color:#fff;background-image:url(http://img.megastudy.net/main/2017/gnbbg.gif);background-position:top;background-repeat:repeat-x;font:12px/1.4 dotum;color:#555;}
hr{display:none}
img,fieldset{border:0}
ul,ol,li{list-style:none}
img,input,select,textarea{vertical-align:middle}
a{color:#30323f;text-decoration:none;line-height: 1.4;}
a:hover{color:#555;text-decoration:underline}
.hide{ text-indent:-9999px;z-index:-1;overflow:hidden;height:1px;font:1px/1 dotum;display:none;}
.boxSizing{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;*behavior: url(/common/js/boxsizing.htc);}

#contents{position:relative;_zoom:1;z-index:1000;float:left;width:820px;}
#contents:after{content:" "; display:block; clear:both;}
/* .container{width:1010px;margin:0 auto !important;position: relative;} */
.container .section{position:relative}
.container .section .evtdone {position:absolute;right:50px;top:50px}
.contents-wrap{width:1010px;_zoom:1}
.contents-wrap:after{content:" "; display:block; clear:both;}

#contents .boxarea {background:#f9f9f9;width:820px}

.toparea {position:relative;}
.toparea .top {position:relative}
.toparea .top .count_w {position:absolute;left:676px;top:205px;width:244px;height:243px;background:url(http://img.megastudy.net/campaign/2017_goal/top_flag2.png) 0 0 no-repeat;}
.toparea .top .count {position:absolute;top:72px;right:0;font-family:thaoma;font-size:32px;color:#243864;font-weight:bold;width:245px;text-align:right;letter-spacing:-1px;text-align:center;}
.toparea .top .count span {display:inline-block;}
.toparea .top .count_w .btn_join {display:block;position:absolute;top:160px;left:71px;width:100px;height:30px;background:#FFF;opacity:0;filter:alpha(opacity=0);}
.toparea .ic_ing {position:absolute;left:284px;top:590px;}
.toparea .ic_new {position:absolute;left:319px;top:590px;}


.bt_goal {position:absolute;left:280px;top:500px}
.tab2_bt_area {padding:20px 0 40px;text-align:center;background:#f4f4f4;}
.tab2_bt_area a {display:block}
#contents .contab {overflow:hidden;height:40px}
#contents .contab li {float:left}

.gnb_bg {background:url(http://img.megastudy.net/campaign/2017_goal/bgtab3.jpg) 0 0 no-repeat;} /*2015-05-27*/
.t_hd {display:block;text-align:center;text-indent:-9999px;overflow:hidden;}

.gnbmenu {overflow:hidden;height:114px;}

.gnbmenu ul:after{display:block;clear:both;content:""}
.gnbmenu ul li {float:left;text-align:center}
.gnbmenu ul li a {height:114px;float:left;}
.gnbmenu ul li a span {display:block;text-align:center;text-indent:-9999px;overflow:hidden;}
.gnbmenu .bubble {position:absolute;left:280px;top:413px}
.gnbmenu .bubble2 {position:absolute;left:771px;top:413px}

.gnbmenu ul li a.m1 {width:205px;background-position:0 0}
.gnbmenu ul li a.m2 {width:205px;background-position:-205px 0}
.gnbmenu ul li a.m3 {width:205px;background-position:-411px 0}
.gnbmenu ul li a.m4 {width:205px;background-position:-615px 0}

.gnbmenu ul li.on a.m1 {width:205px;background-position:0 -114px}
.gnbmenu ul li.on a.m2 {width:205px;background-position:-205px -114px}
.gnbmenu ul li.on a.m3 {width:205px;background-position:-411px -114px}
.gnbmenu ul li.on a.m4 {width:205px;background-position:-615px -114px}

.board_list {padding-left:50px;background:url(http://img.megastudy.net/campaign/bg.gif) 0 0 repeat-y;}
.board_list .tblcon{padding:15px 0 5px;position:relative}
.board_list .tblcon .a_right{position:absolute;right:50px;top:10px}
.board_list .tblcon .txt {color:#aaaaaa;font-size:11px;}

.board_list table{table-layout:fixed;border-collapse:collapse;border-top:1px solid #cdcece;border-bottom:1px solid #cdcece;width:720px;}
.board_list table thead th{padding:9px 0 6px 0;background:#ededed;border-bottom:1px solid #d1d1d1;color:#818384;vertical-align:top;font:11px/1.0 dotum !important;letter-spacing:-1px}
.board_list table tbody td{border-top:1px solid #e0e0e0;text-align:center;padding:10px 0 8px 0;color:#858585;font-size:11px}
.board_list table tbody td a{text-align:left;display:block}
.board_list table tbody td a:hover{color:#333;}
.board_list table tbody td.noData{text-align:center;height:50px;color:#666;}

.board_list .tblcon .table_footer{position:relative;width:100%;height:50px;}
.board_list .tblcon .table_footer .btns{text-align:right;padding:10px 6px 0 0;}
.board_list .tblcon .table_footer .btns .aLeft{float:left;}
.board_list .tblcon .paging{position:absolute;left:0;top:0;width:100%;text-align:center;padding:12px 0 0 0;color:#c0b6ac;}
.board_list .tblcon .paging *{vertical-align:middle;}
.board_list .tblcon .paging img{vertical-align:-4px;}
.board_list .tblcon .paging a{color:#666;font-size:12px;vertical-align:0;padding-right:1px;}
.board_list .tblcon .paging strong{color:#868686;text-decoration:underline;font-size:12px;vertical-align:0;padding-right:1px;}

#contents .camtop {background:url(http://img.megastudy.net/campaign/bgbot.gif) 0 0 no-repeat;height:20px} /*2015-05-27*/
#contents .cambot {background:url(http://img.megastudy.net/campaign/bgbot.gif) 0 0 no-repeat;height:30px}

.mzine_tab {padding:0 0 0 25px;overflow:hidden}
.mzine_tab li {float:left;margin:0 1px 10px 0;background:#bfbfbf;text-align:center;width:54px;}
.mzine_tab li a {font-size:14px}
.mzine_tab li a, .mzine_tab li a:hover {font-weight:bold;color:#fff;display:block;padding:6px 0 3px;text-decoration:none}
.mzine_tab li.on, .mzine_tab li a:hover {background:#ff8208}

.cont_in {width:720px;margin-left:20px}
.mzine_list {padding:14px 0 0 0}
.mzine_list ul {overflow:hidden;}
.mzine_list ul li {float:left;background:#f5f5f5;padding:16px 0 0 16px;width:354px;margin:0 6px 10px 0;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; *behavior: url(/common/js/boxsizing.htc);height:160px;border:1px solid #e8eaec;}
.mzine_list ul li .left_w {float:left;margin-right:11px;text-align:center}
.mzine_list ul li dl {float:left;width:210px}
.mzine_list ul li dl dt {font-weight:bold;color:#4d4d4d;font-size:12px;height:54px;overflow:hidden}
.mzine_list ul li dl dt img {display:block;margin-bottom:7px}
.mzine_list ul li dl dd.txt {overflow:hidden;height:42px;color:#b18770;font-size:11px;margin-top:14px;}
.mzine_list ul li dl dd.bt {text-align:right;margin:7px 0 0 0}
.list_sel {text-align:right;color:#808080;margin-right:11px}

.tab3ConNew{padding-bottom:27px; }
.tab3ConNew dl{display:block;width:720px;hoverflow:hidden;margin-left:30px}
.tab3ConNew dt{cursor:pointer;display:block;}
.tab3ConNew dt span{position:absolute;top:22px;right:20px;width:21px;height:21px;background:url(http://img.megastudy.net/event/20140424_goal/bt_open.jpg) no-repeat;display:block;}
.tab3ConNew .on{height: auto;overflow:hidden;}
.tab3ConNew .on dt span{background:url(http://img.megastudy.net/event/20140424_goal/bt_close.jpg) no-repeat;}
.tab3ConNew dt a{display:block;position:relative}
.tab3ConNew dd{position:relative; display:none;padding:15px 0;}
.tab3ConNew dd p{padding:0 17px;line-height:160%;color:#666;}
.tab3ConNew dd img{display:block;margin:23px auto;}
.tab3ConNew .on dd{display:block;}

.mzine_view {width:720px;margin-left:-7px;overflow:hidden;font-size:12px;position:relative;padding:10px;}
.mzine_view .pic {border:1px solid #aecaff;padding:3px;display:block;width:123px;float:left;margin:0 12px 7px 0}
.mzine_view dl {left:155px;top:28px;position:absolute;font-weight:bold;border-bottom:1px solid #e6e6e6;padding-bottom:12px;width:560px}
.mzine_view dt {margin-bottom:8px;font-size:14px;line-height:18px;color:#fc533e;}
.mzine_view dt em {color:#017791 !important;font-style:normal}
.mzine_view dd {color:#4d4d4d;}
.mzine_view dd img {vertical-align:middle}
.mzine_view .in {padding:20px ;border-bottom:1px solid #e3dfad;margin-bottom:15px;color:#666666;line-height:18px;margin-top:80px}
.mzine_view .bt_list {text-align:right;display:block}

.mtu_tab {overflow:hidden;margin-left:20px !important}/*2015-05-27*/
.mtu_tab li {float:left; font-size:0; line-height:0;}/*2015-05-27*/

.stu_tab {overflow:hidden;/*margin-left:20px !important*/}
.stu_tab li {float:left; font-size:0; line-height:0;}

.gap_st {position:relative; /*margin-left:20px*/} /*2015-05-27*/
.gap_st .float {position:absolute; left:612px; top:55px;} /*2015-05-27*/
.con_pr {position:relative}
.con_pr .bt_area {position:absolute;left:324px;top:179px;text-align:center;}
.con_pr .bt_area.left236 {position:absolute;left:236px;top:179px;text-align:center;}
.con_pr .tab2_vod {position:absolute;left:66px;top:300px}
.con_pr .tab2_bt {position:absolute;right:92px;top:414px}
.con_pr .done {position:absolute;right:50px;top:50px}

.tab2_done {position:absolute; right:50px; top:150px;}

.cont_in2{width:780px;/*margin-left:20px*/}
.bx_plan{padding:27px 30px;background:#fff;font-size:13px;color:#666;line-height:16px}
.bx_plan .player{padding-bottom:27px;text-align:center}
.bx_plan .itm{overflow:hidden;position:relative;margin-top:25px}
.bx_plan .itm:first-child{margin:0}
.bx_plan .infotxt{display:block;overflow:hidden}
.bx_plan .infotxt2{display:block;overflow:hidden;padding-right:220px}
.bx_plan .impact{font-weight:bold;color:#26598f}
.pic_bx{padding-top:22px;text-align:center}
.pic_bx.pic2{padding:22px 0;text-align:center}
.pic_bx.pic3{padding:0;text-align:center}
.pic_bx img{margin:0 3px}
.thumb_left{float:left;margin-right:30px}
.thumb_right{position:absolute;right:0;top:0}
.bx_plan .itm .thumb_right{top:8px}

.tab2_reply {background:url(http://img.megastudy.net/campaign/2016_goal/tab2_bg.jpg) 0 0 repeat-y;padding:0 50px}
.container {z-index:10}

/** °Ô½ÃÆÇ ÆË¾÷ **/
.review_sec{overflow:hidden;padding:0 40px 30px}
.review_sec .tab_cont{padding:20px 0}
.review_sec select.text01{display:inline-block;height:20px;vertical-align:middle}
.review_sec select.text01 + input{height:18px;border:1px solid #ddd;vertical-align:middle}
.review_sec .bx_tab{width:100%;border-bottom:1px solid #ddd}
.review_sec .tab_menu:after{display:block;clear:both;content:""}
.review_sec .tab_menu li{float:left}
.review_sec .tab_menu li a{display:block;width:165px;height:34px}
.review_sec .tab_menu li.type1 a{background:url(<%=img_main%>/campaign/2014_planner/tab_review.jpg) no-repeat}
.review_sec .tab_menu li.type2 a{background:url(<%=img_main%>/campaign/2014_planner/tab_review2.jpg) no-repeat}
.review_sec .tab_menu li.type1 a:hover,.review_sec .tab_menu li.type1 a.selected{background:url(<%=img_main%>/campaign/2014_planner/tab_review_on.jpg) no-repeat}
.review_sec .tab_menu li.type2 a:hover,.review_sec .tab_menu li.type2 a.selected{background:url(<%=img_main%>/campaign/2014_planner/tab_review2_on.jpg) no-repeat}
.review_sec .btn_sec{overflow:hidden;padding-top:10px}
.review_sec .btn_sec .bx_sch{float:left}
.review_sec .btn_sec .btn_write{float:right;margin-top:2px}
.review_sec .lst_view{overflow:hidden;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ddd}
.review_sec .lst_view li{float:left;width:187px;margin:22px 27px}
.review_sec .bx_itm{position:relative;width:185px;height:175px;border:1px solid #d3d3d3}
.review_sec .bx_itm img{width:185px;height:175px}
.review_sec .bx_itm .tit_name{position:absolute;left:0;bottom:0;overflow:hidden;width:100%;height:30px;background:#efefef;font-size:11px;letter-spacing:-1px}
.review_sec .bx_itm .tit_name .tits{overflow:hidden;padding:10px 25px 6px 15px;font-weight:bold}
.review_sec .bx_itm .tit_name .tits a{display:inline-block;overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}
.review_sec .bx_itm .tit_name .tits em{position:absolute;margin:0 0 0 5px;color:#4da608}
.review_sec .option_txt{overflow:hidden;padding-top:5px;font-size:12px;color:#595959}
.review_sec .option_txt .update{float:left}
.review_sec .option_txt .user{float:right}
.review_sec .write td.edit{padding:8px 10px 4px}
.add_msg{position:relative}
.no_data{padding:45px 0;text-align:center}
.no_data a{font-size:12px;color:#115aff;text-decoration:underline}
.reply_msg{position:relative;margin-top:10px;padding:10px 120px 10px 10px;background:#bebebe}
.reply_msg textarea{width:100%;height:69px;border:0;vertical-align:top;resize:none}
.reply_msg .btn_regist{position:absolute;right:10px;top:10px}
.optxt{float:left;margin-top:3px}
.urltx{float:left;width:570px;height:15px;margin-left:5px;padding:3px 3px 0 3px;border:1px solid #ccc;vertical-align:top}
.urltx input{width:100%;height:15px;margin:0;padding:0;border:0;vertical-align:top}
.msg_urldata{margin:10px;padding:10px;background:#f2f2f2;color:#333;line-height:18px}
.re_count {font-style:normal}
.gray2 {margin-top:10px}

.tbl01 th {background:#227cca;padding:7px 0;text-align:center}
.tbl01 td {text-align:center;padding:8px 0;border-bottom:1px solid #CCC}
.tbl01 td.al_l {text-align:left;}
.tbl01 td table td {border-bottom:0}


.write table{width:740px;table-layout: fixed;border-collapse: collapse;border-top: 2px solid #1f77c9;color: #767676;margin-bottom: 30px}
.write th{padding: 8px 0 4px 0;width:80px;background-color: #f3fcfc;border: 1px solid #d2e7e8;border-top: 0;color: #767676;font-size:12px;}
.write td{padding: 8px 0 4px 10px;border: 1px solid #d2e7e8;border-top: 0;color: #767676;font-size:12px;}
.write input{margin-top: -4px}
.write strong{font-weight: normal;color: #f79797;}
.write p{padding-bottom: 5px;letter-spacing: -1px}
.write label{margin-right: 10px}
.write em{font-style: normal;color: #2381a4;}
.write .file{width:95%;margin-bottom: 10px}
.write .tx{border: 1px solid #ccc;height: 20px;width: 95%;padding: 3px 0 0 5px}
.write .add_btn{padding-bottom: 10px;text-align: right;padding-right:20px;}
.footer_btn {text-align:center;width:810px}



.po_r {position:relative}
.tab7_evt {background:url(http://img.megastudy.net/campaign/2016_goal/bgtab7evt.jpg) 0 0 repeat-y;padding:0 50px}
.tab7_evt .txt_agree {padding:10px 0 25px;text-align:center;color:#0d304c}
.tab7_float {position:absolute;right:13px;top:187px}
.tab8_bt {position:absolute;left:310px;top:647px}

/** ÀÀ¿ø¸Þ½ÃÁö ·Ñ¸µ **/
.section_recobanner0{display:block;float:left;width:820px;background:#f9f9f9;}
.section_recobanner0 .box_cont0{display:block;position:relative;width:660px;height:111px;margin:0 0 0 80px;}
.section_recobanner0 .box_cont0 .box_recobanner0{display:block;overflow:hidden;width:660px;height:111px;}
.section_recobanner0 .box_cont0 .box_recobanner0 .ftitem-txt{text-align:center;padding-top:8px;font-size:12px;color:#666666;}
.section_recobanner0 .box_cont0 .list_recobanner0 {float:left;width:9999px;}
.section_recobanner0 .box_cont0 .list_recobanner0 li{float:left;text-align:left;width:660px;}
.section_recobanner0 .box_cont0 .l0 {position:absolute;top:40px;left:28px;}
.section_recobanner0 .box_cont0 .r0 {position:absolute;top:40px;right:28px;}



/** ÇÕ°Ý¼ö±âÁý ·Ñ¸µ **/
.section_recobanner{display:block;float:left;width:820px;padding-bottom:60px;background:#f9f9f9;}
.section_recobanner .box_cont{display:block;position:relative;width:585px;height:150px;margin:0 0 0 118px;}
.section_recobanner .box_cont .box_recobanner{display:block;overflow:hidden;width:580px;height:150px;}
.section_recobanner .box_cont .box_recobanner .ftitem-txt{text-align:center;padding-top:8px;font-size:12px;color:#666666;}
.section_recobanner .box_cont .list_recobanner{float:left;width:9999px;}
.section_recobanner .box_cont .list_recobanner li{float:left;text-align:left;width:97px;}
.section_recobanner .box_cont .l{position:absolute;top:46px;left:-47px;}
.section_recobanner .box_cont .r{position:absolute;top:46px;right:-30px;}



.freeviewer {display:none;position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;z-index:10000;cursor:pointer}
.freeviewer .layer_area {position:absolute;left:50%;top:50%;background:#fff;cursor:pointer}
.freeviewer .layer_area_bg {position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.75;-moz-opacity:.75;filter:alpha(opacity=75);cursor:pointer}


.tab_contents {position:relative;}
.po_r {position:relative;}
/* ¸àÅä¸µ Áö¿ø*/

.vod_area {position:absolute;left:167px;top:393px;width:280px;height:135px;overflow:hidden;}

.pos_wrap { margin:0; padding:0; }
.pos_wrap *{ margin:0; padding:0; font-family:dotum; font-size:12px; }
.layer{ display:none; background:#ffed98;  position:fixed; left:50%; top:40%; width:300px; padding:25px; margin-left:-100px; z-index:20000; color:#8a8a8a;}
.layer .cls{ position:absolute; right:10px; top:10px; cursor:pointer; }
.layer .mento_info {margin-bottom:20px;color:#8a8a8a;}
.layer .mento_info strong {display:block;color:#213155;}
.layer .conx dt{ margin-bottom:20px;color:#213155;}
.layer .conx dd{ line-height:16px; margin-bottom:20px }
.layer .conx span{ color:#f00; }
.layer .name{ text-align:right; margin:30px 0 0 0;  }
.vod_area {position:absolute;top:250px;left:80px;width:330px;height:195px;}
.dim{background:url(<%=img_main%>/campaign/2016_goal/dim.png) repeat 0 0;  position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;z-index:10000;cursor:pointer}
.btn_goal_set2, .btn_goal_view2 {position:absolute;top:490px;left:278px;}

.con_pr_tit {background:url(<%=img%>/board_bg.jpg) repeat-y 0 0 !important; height:74px;}
.lst_vod{background:#f9f9f9}
.lst_vod ul{overflow:hidden}
.lst_vod ul li{float:left;margin:0 0 30px 24px}

.ico_gift {position:absolute; right:231px; top:418px;}

#table_footer #paging_wrap a.next {background:#f9f9f9 !important;}
#table_footer #paging_wrap a.prev img, #table_footer #paging_wrap a.next img {vertical-align:-1px}

#divEvent1Area {padding-bottom:50px}






