/* ¼ö°øºñ css */
.math_secret {padding:19px 0 0; border-top:1px solid #e2e2e2; *zoom:1}
.math_secret:after {content:""; display:block; clear:both}
.math_main{height:330px; overflow:hidden;margin-bottom:40px}
.math_main:after{content:""; display:block; clear:both}
.math_movie{width:462px; height:307px; margin-right:10px;padding:23px 9px 0 9px;float:left;background:url(../../images/h/comm2/sugongbi/math_mbg.jpg) no-repeat}
.math_movie h4{margin:0 0 17px 16px;overflow:hidden}
.math_movie h5{margin:0 0 10px 16px; overflow:hidden}
.math_movie h5 span{display:inline-block; margin-right:2px;vertical-align:bottom}
.math_movie h5 em{display:inline-block; padding:0 0 0 9px;margin-right:7px;background:url(../../images/h/comm2/sugongbi/bar_right.gif) no-repeat left 1px; vertical-align:bottom}
.math_movie h5 em.first{padding-left:0px;margin-right:7px;background:none !important}
.math_movie h5 em:first-of-type{padding-left:0px;margin-right:7px;background:none !important}
.math_movie h5 em a{color:#959595; letter-spacing:-1px; text-decoration:none; font-size:12px;font-weight:normal}
.math_movie h5 em a:hover{color:#a9b5ff; letter-spacing:-1px; font-weight:bold}
.math_movie h5 em a.on{color:#a9b5ff; letter-spacing:-1px; font-weight:bold}
.math_movieRollin{position:relative; padding:0 16px}
.math_movieRollin a.btn_mL{position:absolute;left:0; top:38px}
.math_movieRollin a.btn_mR{position:absolute;right:0; top:38px}
.math_movieRollin_in{width:431px; overflow:hidden;position:relative}
.math_movieRollin_in ul{width:300%; overflow:hidden; position:relative; *zoom:1}
.math_movieRollin_in ul:after {content:""; display:block; clear:both}
.math_movieRollin_in ul li{float:left; width:140px; margin-right:6px}
.math_movieRollin_in ul li a{letter-spacing:-1px; text-decoration:none; font-size:12px}
.math_movieRollin_in ul li span{display:block}
.math_movieRollin_in ul li span.movie{position:relative;margin-bottom:10px; width:140px; height:90px}
.math_movieRollin_in ul li span.movie a{display:block}
.math_movieRollin_in ul li span.movie em{display:block}
.math_movieRollin_in ul li span.movie em.movieintit{width:140px; height:17px;padding:3px 0 0 0;position:absolute; left:0; bottom:0;color:#d7d7d7; text-align:center; background:url(../../images/h/comm2/sugongbi/bgtx.png) repeat-x left bottom;
line-height:16.5px;}
.math_movieRollin_in ul li span.movie em.movieintit strong{display:inline-block;color:#fff; font-weight:normal;font-size:11px;}
.math_movieRollin_in ul li span.movie em.class_ico{position:absolute; left:2px; top:2px; width:140px}
.math_movieRollin_in ul li span.movie em.class_ico img {margin-right:4px;}
.math_movieRollin_in ul li span.movie em.class_ico strong{display:inline-block; margin-right:2px; color:#fff; font-weight:normal; padding:3px}
.math_movieRollin_in ul li span.movie em.class_ico strong.red{background:#ff0000; opacity: 0.6;filter: alpha(opacity=60)}
.math_movieRollin_in ul li span.movie em.class_ico strong.blue{background:#003471; opacity: 0.6;filter: alpha(opacity=60)}
.math_movieRollin_in ul li span.movie em.class_ico strong.green{background:#003471; opacity: 0.6;filter: alpha(opacity=60)}
.math_movieRollin_in ul li span.movie em.class_ico strong.puple{background:#440e62; opacity: 0.6;filter: alpha(opacity=60)}
.math_movieRollin_in ul li span.movie em.class_ico strong em{display:inline-block; opacity: 1;filter: alpha(opacity=100)}
.math_movieRollin_in ul li span.movietit{margin-bottom:3px}
.math_movieRollin_in ul li span.movietit a{color:#d7d7d7; font-size:11px;}
.math_movieRollin_in ul li span.movieteacher{}
.math_movieRollin_in ul li span.movieteacher a{color:#959595; font-size:11px;}

.bestbox{float:left; width:210px; height:330px; background:#494949; padding:17px 0 0 0}
.bestbox .besttap{overflow:hidden; width:180px;  height:26px; margin-bottom:10px;position:relative;background:url(../../images/h/comm2/sugongbi/tapbg1.gif) repeat-x left bottom; margin:0px 15px 0 15px; position:Relative}
.bestbox .besttap h4{position:absolute; left:0;top:0px}
.bestbox .besttapin {overflow:hidden;width:79px; padding-left:101px}
.bestbox .besttapin ul{width:105%}
.bestbox .besttapin ul li{float:left}
.bestbox .besttapcon{width:180px; padding:0px 15px 0 15px}
.bestbox .besttapcon ul{overflow:hidden; height:189px; padding:13px 0 11px}
.bestbox .besttapcon ul li{overflow:hidden; height:48px; background:url(../../images/h/comm2/sugongbi/line_bg1.gif) repeat-x left top; padding:10px 0 3px}
.bestbox .besttapcon ul li:first-child{overflow:hidden;background:none}
.bestbox .besttapcon ul li a{display:block; text-decoration:none}
.bestbox .besttapcon ul li strong{display:block; float:left; width:22px; margin-top:2px}
.bestbox .besttapcon ul li span{display:block; float:left; width:153px}
.bestbox .besttapcon ul li span em{display:block; color:#e1e1e1; font-size:11px; letter-spacing:-1px; margin-bottom:2px}
.bestbox .besttapcon ul li span em.point{color:#acacac}
.besttapcon_new{overflow:hidden;height:50px; background:url(../../images/h/comm2/sugongbi/line_bg1.gif) repeat-x left top; padding:18px 18px 10px 39px; position:relative}
.besttapcon_new span.icon{position:absolute; left:9px; top:18px}
.besttapcon_new ul{overflow:hidden}
.besttapcon_new ul li{overflow:hidden; height:78px;}
.besttapcon_new ul li span{display:block; margin-bottom:2px; font-size:11px; letter-spacing:-1px}
.besttapcon_new ul li span.tit1{overflow:hidden; color:#ec5b49}
.besttapcon_new ul li span.tit2{overflow:hidden; color:#fff}
.besttapcon_new ul li span.tit3{overflow:hidden; color:#acacac}

.math_search{width:414px; overflow:hidden; padding:0 0 0 286px; position:Relative; margin-bottom:18px}
.math_search h5{position:absolute; left:29px; top:0px}
.math_search input.searchbar{border:solid 4px #636363; width:252px; height:18px; padding:5px 10px; font-size:14px; font-weight:bold;vertical-align:middle; line-height:19.5px;}
.math_search a{display:inline-block;vertical-align:middle}

.math_detail{}
.math_detailtap{width:700px; overflow:hidden}
.math_detailtap ul{width:750px; overflow:hidden}
.math_detailtap ul li{float:left;margin-bottom:30px}
.math_detailcon{}
.math_detailcon h5{overflow:hidden; margin-bottom:17px}
.math_detailcon .select{overflow:hidden; padding-bottom:8px; border-bottom:solid 1px #d7d7d7}
.math_detailcon .select span{display:inline-block; vertical-align:middle}
.math_detailcon .select span.Left{float:left}
.math_detailcon .select span.right{float:right}
.math_detailcon .select span.right em{display:inline-block; color:#898989; margin-left:15px}
.math_detailcon .select span.right em:first-child{margin-left:0px}
.math_detailcon .select span.right em a{text-decoration:none; color:#898989; font-size:11px; font-family:dotum;}
.math_detailcon .select span.right em.on{display:inline-block; padding-right:12px;color:#898989;background:url(../../images/h/comm2/sugongbi/ico_under.gif) no-repeat right 3px}
.math_detailconlist{padding:2px 0 0 0;overflow:hidden}
.math_dlist{overflow:hidden;border-bottom:solid 1px #d7d7d7}
.math_dlist dl{overflow:hidden;height:103px;position:relative;background:url(../../images/h/comm2/sugongbi/bg_line1.gif) repeat-x left top;padding:9px 0 9px 200px}
.math_dlist dl:first-child{background:none}
.math_dlist dl a{display:block}
.math_dlist dl dt{margin:10px 0 17px 0}
.math_dlist dl dt em{display:block; margin-bottom:7px; color:#464646; font-size:12px; font-weight:bold}
.math_dlist dl dt em img{vertical-align:middle; margin-left:-1px; margin-right:5px;}
.math_dlist dl dt strong{display:block; margin-bottom:3px;color:#464646; font-size:14px;letter-spacing:-1px;}
.math_dlist dl dt strong img{margin-left:3px; vertical-align:top}
.math_dlist dl dt span{display:block;color:#898989; font-size:11px; letter-spacing:-1px;}
.math_dlist dl dd{letter-spacing:-1px;}
.math_dlist dl dd.date{}
.math_dlist dl dd.date span{display:inline-block;background:url(../../images/h/comm2/sugongbi/ico_s.gif) no-repeat left 1px;color:#898989; padding-left:12px;margin-right:6px; font-size:11px}
.math_dlist dl dd.date span:first-child{background:none;color:#898989;  padding-left:0}
.math_dlist dl dd.date span strong{color:#464646}
.math_dlist dl dd.thum{position:absolute; left:0; top:9px}
.math_dlist dl dd.thum span{display:inline-block; position:Relative}
.math_dlist dl dd.thum span.box{width:181px; height:18px;padding:2px 0 0 0;position:absolute; left:0; bottom:0;color:#d7d7d7; text-align:center; background:url(../../images/h/comm2/sugongbi/bgtx.png) repeat-x left bottom;}
.math_dlist dl dd.thum span.box strong{display:block; color:#fff;text-align:center; font-weight:normal; line-height:16.5px; font-size:11px;}
.math_dlist dl dd.math_event{position:absolute; right:23px;; top:28px}


.mathin_detail{width:700px; padding-bottom:10px;background:url(../../images/h/comm2/sugongbi/detail_bg.gif) no-repeat #2d2f3c}
.teacherbi {overflow:hidden; margin-bottom:23px}
.teacherbi .teacher_intro{width:225px;float:left; padding:10px 0 0 36px}
.teacherbi .detail_tit{float:left;width:416px; padding:0px 0 0 20px;margin-top:30px;background:url(../../images/h/comm2/sugongbi/teacher_bg.gif) no-repeat left top}
.teacherbi .detail_tit ul{overflow:hidden}
.teacherbi .detail_tit ul li{overflow:hidden}
.teacherbi .detail_tit ul li.d_navi{overflow:hidden; margin-bottom:8px}
.teacherbi .detail_tit ul li.d_navi img{ vertical-align:middle}
.teacherbi .detail_tit ul li.d_navi span{display:inline-block; background:#434655;height:12px; padding:2px 8px; text-align:center; color:#c1c3d1; font-size:11px; letter-spacing:-1px; margin-right:5px; vertical-align:middle}
.teacherbi .detail_tit ul li.d_tit{font-size:14px; color:#fff;font-weight:bold;margin-bottom:3px}
.teacherbi .detail_tit ul li.d_tit a{font-size:14px; color:#fff; font-weight:bold}
.teacherbi .detail_tit ul li.d_dec{font-size:11px; color:#fff; letter-spacing:-1px; margin-bottom:5px}
.teacherbi .detail_tit ul li.d_dec p {color:#fff;}
.teacherbi .detail_tit ul li.d_date{font-size:11px; color:#959595; letter-spacing:-1px}
.teacherbi .detail_tit ul li.d_date span{display:inline-block;background:url(../../images/h/comm2/sugongbi/bullet1.png) no-repeat left 1px;color:#959595;padding-left:9px;margin-right:4px; font-size:11px}
.teacherbi .detail_tit ul li.d_date span:first-child{background:none;padding-left:0px}
.teacherbi .detail_tit ul li.d_date span strong{font-size:11px; color:#fff}
.movie_zone{margin:0 10px 12px 10px}
.movie_btn{overflow:hidden;margin:0 10px 10px 10px}
.movie_btn span{display:inline-block}
.movie_btn span.btn_L{float:left}
.movie_btn span.btn_R{float:right}
.movie_notice{margin:0 10px;width:680px; height:30px;background:url(../../images/h/comm2/sugongbi/notice_bg.png) no-repeat}
.movie_notice span{display:inline-block}
.movie_notice span.notice_left{float:left; padding:10px 0 0 22px}
.movie_notice span.notice_left a{color:#c5c8d8; font-size:11px; letter-spacing:-1px}
.movie_notice span.notice_right{float:right;padding:8px 10px 0 0px}
.movie_btn_r{width:100%; text-align:right; overflow:hidden; margin:10px 0}

.class_table{margin-bottom:30px}
.class_table h5{}
.class_table .open_class{margin-top:10px}
.class_table .open_class table tbody tr td{padding-left:0; text-align:center}
.class_table .with_class {background:url(../../images/h/comm2/sugongbi/bg_withclass_list.gif) no-repeat 0 0}
.class_table .board_99 td{padding:7px 0 7px}
.class_table .board_99 .tit_subj {text-align:left; padding-left:10px; background:#ffffee}
.open_class .table_open_class .stitle_01 {font-size:14px; color:#464646}
.open_class .table_open_class tbody tr td {background:url(../../images/h/comm2/sugongbi/bg_line1.gif) repeat-x left bottom; border-bottom:none;}
.open_class .table_open_class .td_left p {line-height:18px; margin-bottom:10px}

.bestclass{background:#494949; height:179px;border:solid 1px #363636; padding:30px 32px}
.bestclass h5 {margin-bottom:16px}
.bestclass h5 a {margin-left:10px}
.bestclassRoll{position:relative; width:100%; overflow:hidden}
.bestclassRoll a.btn_mL{position:absolute;left:0; top:38px}
.bestclassRoll a.btn_mR{position:absolute;right:0; top:38px}
.bestclassRollin {position:relative; overflow:hidden; width:591px; margin-left:21px; *zoom:1}
.bestclassRollin:after {content:""; display:block; clear:both}
.bestclassRollin ul{width:300%; overflow:hidden; position:relative; *zoom:1}
.bestclassRollin ul:after {content:""; display:block; clear:both}
.bestclassRollin ul li{float:left; width:140px; margin-right:10px}
.bestclassRollin ul li a{letter-spacing:-1px; text-decoration:none; font-size:11px}
.bestclassRollin ul li span{display:block}
.bestclassRollin ul li span.movie{position:relative;margin-bottom:10px; width:140px; height:90px}
.bestclassRollin ul li span.movie a{display:block}
.bestclassRollin ul li span.movie em{display:block}
.bestclassRollin ul li span.movie em.movieintit{width:140px; height:17px;padding:3px 0 0 0;position:absolute; left:0; bottom:0;color:#d7d7d7; text-align:center; background:url(../../images/h/comm2/sugongbi/bgtx.png) repeat-x left bottom; line-height:16.5px;}
.bestclassRollin ul li span.movie em.movieintit strong{display:inline-block;color:#d7d7d7; font-weight:normal;opacity: 1;filter: alpha(opacity=100); font-size:11px;}
.bestclassRollin ul li span.movie em.class_ico{position:absolute; left:2px; top:2px; width:140px}
.bestclassRollin ul li span.movie em.class_ico strong{display:inline-block; margin-right:2px; color:#fff; font-weight:normal; padding:3px}
.bestclassRollin ul li span.movie em.class_ico strong.red{background:#ff0000; opacity: 0.6;filter: alpha(opacity=60)}
.bestclassRollin ul li span.movie em.class_ico strong.blue{background:#003471; opacity: 0.6;filter: alpha(opacity=60)}
.bestclassRollin ul li span.movie em.class_ico strong.green{background:#003471; opacity: 0.6;filter: alpha(opacity=60)}
.bestclassRollin ul li span.movie em.class_ico strong.puple{background:#440e62; opacity: 0.6;filter: alpha(opacity=60)}
.bestclassRollin ul li span.movie em.class_ico strong em{display:inline-block; opacity: 1;filter: alpha(opacity=100)}
.bestclassRollin ul li span.movietit{margin-bottom:2px}
.bestclassRollin ul li span.movietit a{color:#d7d7d7}
.bestclassRollin ul li span.movieteacher{}
.bestclassRollin ul li span.movieteacher a{color:#959595}

.mt_search_result {position:relative; top:0; left:0;  z-index:100}
.mt_search_result ul {position:absolute; top:-18px; left:286px; overflow-y:auto; width:268px; max-height:150px; padding:7px 2px 2px; background-color:#fff; border:4px solid #636363; border-top:0; line-height:30px; *top:-19px}
.mt_search_result ul li {background:url(../../images/h/comm2/sugongbi/bg_underline.gif) repeat-x left top}
.mt_search_result ul li:first-child {background:none}
.mt_search_result ul li a {display:block; padding:0 10px; color:#898989; font-weight:bold}
.mt_search_result ul li a strong {color:#464646}
.mt_search_result ul li a:hover{background:#efefef}


/*¼±»ý´Ô ¸ÞÀÎ °³Æí »ç¿ë*/
.lnb_wrap .tab_btn a.on {background:url(/html/images/teacher/common/bg_lnb_tab1_s.gif) 0 0 no-repeat;}
.lnb_wrap .lnb_tit {width:160px; height:123px; margin-bottom:10px; padding:27px 0 0 20px; background:url(/html/images/teacher/common/bg_lnb_tit_s.gif) 0 0 no-repeat; font-size:28px; color:#fff; line-height:28px; font-family:'ngbold'; line-height:30px;}

/* Å¸ÀÓÄ¸½¶ */
.time_capsule {padding:30px; background:url('/html/images/m/comm2/bg_timeCapsule.gif') no-repeat 0 0; overflow:hidden}
.time_capsule h5 {margin-bottom:11px}
.time_capsule input {border:1px solid #d4d0c8}
.time_capsule .leftarea {float:left; width:280px}
.time_capsule .rightarea {float:right; width:310px}
.time_capsule .toMe strong {color:#f26c4f; letter-spacing:-1px}
.time_capsule .toMe input {width:85px; font-weight:bold; margin:0 4px 0 5px; padding:1px 5px 0; color:#363636; letter-spacing:-1px}
.time_capsule .toMe .txtarea {position:relative; margin-top:4px; border:1px solid #c2bcb7; background:#fff}
.time_capsule .toMe .txtarea .roll {position:absolute; right:-1px; bottom:-1px; display:block; width:42px; height:35px; background:url('/html/images/m/comm2/textarea_roll.png') no-repeat 0 0}
.time_capsule .toMe textarea {width:248px; height:88px; font-size:11px; padding:15px; color:#898989; letter-spacing:-1px; border:0}
.time_capsule .toMe .letter {display:block; font-size:11px; margin:5px 0 25px; color:#898989}
.time_capsule .date .btn_month {margin:-6px 0 7px}
.time_capsule .date .btn_month a {margin-right:1px}
.time_capsule .date input {width:242px; height:17px; font-size:14px; font-weight:bold; text-align:center; margin-right:2px; padding:2px 0; color:#363636; letter-spacing:-1px; vertical-align:middle}
.time_capsule .date .save {display:block; width:135px; margin:20px auto 0}
.time_capsule .membership li {padding:11px 8px 11px 13px; background:url('/html/images/m/comm2/bg_TCmembership.gif') no-repeat 0 0}
.time_capsule .membership li:first-child {margin-bottom:5px}
.time_capsule .membership li span img {margin-right:2px}


/* ³ª¸¦ ¹Ù²Ù´Â Èû - »ó´Ü ÅÇ _ ¸ñ·Ïº¸±â */
.cont_top {padding-top:20px; border-top:1px solid #e2e2e2; *zoom:1}
.cont_top:after {content:""; clear:both; display:block}
.cont_top > p {float:left; margin:0 0 0 30px}
.cont_top > span {float:right; margin:20px 20px 0 0}
.cont_top > div {width:683px; height:135px; padding:15px 0 0 17px; margin-top:133px; background:url('/html/images/m/comm2/bg_sub_img.gif') no-repeat; *zoom:1}
.cont_top > div:after {content:""; clear:both; display:block}
.cont_top > div > div {position:relative; float:left; width:269px; height:108px; padding:17px 27px 0 37px; background:url('/html/images/m/comm2/bg_sub01_img.png') no-repeat; line-height:16px; color:#898989; font-size:11px}
.cont_top > div > div img {position:absolute; left:0; top:0}
.cont_top div h4 {color:#363636; font-size:14px; letter-spacing:-2px}
.cont_top div span {color:#f26c4f}
.cont_top div p {color:#6e6e6e; letter-spacing:-1px}
.cont_top div a {position:absolute; left:37px; bottom:33px}

.tab_mn {margin:30px 0 20px; width:100%; *zoom:1}
.tab_mn:after {content:""; display:block; clear:both}
.tab_mn li {float:left; margin-left:-1px}

.board_99 {margin-top:0; border-top:2px solid #636363; text-align:center; font-size:11px; color:#636363}
.board_99 th {padding:7px 0 5px; border:0; border-left:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; background:#f7f7f7; font-weight:normal; letter-spacing:-1px}
.board_99 td {padding:7px 0 5px; color:#898989; border:0; border-left:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1}
.board_99 th:first-child, .board_99 td:first-child {border-left:0}
.board_99 th select {color:#464646; font-size:11px; text-align:left; letter-spacing:-1px}
.board_99 .txt_area {padding:9px 10px; text-align:left; font-size:12px; line-height:20px}
.board_99 .txt_area em {display:block; margin-top:25px; font-size:11px}
.board_99 .tit {padding-left:12px; text-align:left; font-size:12px}
.board_99 .tit .num {font-size:11px;color:#f26522}
.board_99 .tit a {color:#898989}
.board_99 .bg td {background:#ffffee}

/* ¼ºÀûÇâ»ó ¼ö°­ÈÄ±â */
.review_div * {margin:0; padding:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-text-size-adjust:none; word-break:keep-all; font-size:12px; font-family:Dotum, sans-serif; line-height:1.5; letter-spacing:-.5px;}
.best_review{margin:37px 0 64px;}
.best_review > .tit,.more_review > .tit{padding-bottom:14px;margin-bottom:30px;border-bottom:1px solid #bababa;}
.review_items{padding:10px 20px;}
.review_items .itme.sm{height:150px;}
.review_items .itme.md{height:221px;}
.review_items .itme.row_md{height:185px;}
.review_items .itme.lg{height:383px;}
.review_items .itme.xlg{height:418px;}
.review_items .review_top .left,.review_items .review_top .right,.review_items .review_bottom .left,.review_items .review_bottom .right{float:left;width:374px;}
.review_items .review_top .left_bottom .item:last-child,.review_items .review_top .right,.review_items .review_bottom .right,.review_items .review_bottom .right .item:last-child{margin-left:12px;}
.review_items .review_top .left_bottom,.review_items .review_bottom{margin-top:12px;}
.review_items .item{display:inline-block;position:relative;width:100%;border:1px solid #cecece;background-color:#fff;}
.review_items .item:after{position:absolute;bottom:-1px;right:-1px;width:14px;height:14px;background:url(/html/images/comm/review/icon_item_off.png) no-repeat 0 0;content:'';}
.review_items .item:hover:after{background:url(/html/images/comm/review/icon_item_on.png) no-repeat 0 0;}
.review_items .item:hover{border-color:#2f91e3;background-color:#f1f7fc;}
.review_items .item .desc{position:relative;padding:24px 17px 15px;text-align:left;display:block;}
.review_items .item .desc:after{position:absolute;top:12px;right:10px;width:53px;height:40px;background:url(/html/images/comm/review/icon_best_off.png) no-repeat 0 0;content:'';}
.review_items .item:hover .desc:after{background:url(/html/images/comm/review/icon_best_on.png) no-repeat 0 0;}
.review_items .item .desc .title,.review_items .item .desc p{font-family:ntsk;}
.review_items .item .desc .title{font-size:20px;color:#222;line-height:24px;letter-spacing:-1px;}
.review_items .item .desc p{margin-top:14px;padding-bottom:16px;border-bottom:1px solid #e5e5e5;font-size:16px;color:#1e1d1d;letter-spacing:-1.5px;font-weight:300;}
.review_items .item .desc .hash_tag{display:block;margin-top:10px;font-size:12px;color:#3b94de;line-height:24px;}
.review_items .item .desc .hash_tag.mb3{margin-bottom:3px;}
.review_items .item .desc.v2{padding:21px 17px 15px;}
.review_items .item .desc.v2 p{margin-top:12px;}
.review_items .item .desc.v2 .hash_tag{margin-top:8px;}
.review_items .item .desc.v3{padding:21px 21px 6px;}
.review_items .item .desc.v3 p{margin-top:10px;padding-bottom:10px;}
.review_items .review_top .left_bottom,.review_items .review_bottom .right{overflow:hidden;}
.review_items .review_top .left_bottom .item,.review_items .review_bottom .right .item{float:left;width:181px;}
.review_items .review_bottom > .item img,.review_items .review_bottom > .item .desc{float:left;width:50%;}
.best_review .bx-viewport{height:613px!important;}
.best_review .bx-pager{text-align:center;}
.best_review .bx-pager-item{display:inline-block;width:40px;height:40px;}
.best_review .bx-pager-item a{display:block;line-height:36px;border:2px solid #a2a2a2;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#a2a2a2;font-size:20px;font-family:ntsk;}
.best_review .bx-pager-item:last-child{margin-left:12px;}
.best_review .bx-pager-item a.active{border-color:#137ed8;color:#137ed8;}
.best_review .bx-controls-direction{display:none;}
.more_review .review_selection{margin-bottom:10px;border-top:1px solid #e6e6e4;}
.more_review .review_selection th{border-right:1px solid #e6e6e4;border-bottom:1px solid #e6e6e4;background-color:#f7f7f7;color:#727272;}
.more_review .review_selection td{padding:6px 25px 5px;border-bottom:1px solid #e6e6e4;color:#252525;}
.more_review .review_selection td.pb2{padding-bottom:2px;}
.review_selection .rdobox input[type="radio"],.review_selection input[type="checkbox"]{display:none;}
.review_selection .rdobox label{display:inline-block;width:87px;}
.review_selection .rdobox input[type="radio"]+span{display:inline-block;width:14px;height:14px;margin:2px 5px 0 0;background:url(/html/images/comm/review/icon_radio_off.png) no-repeat 0 0;content:'';vertical-align:top;}
.review_selection .rdobox input[type="radio"]:checked+span{background:url(/html/images/comm/review/icon_radio_on.png) no-repeat 0 0;}
.review_selection .check_box_area label{display:inline-block;position:relative;padding-left:24px;line-height:22px;}
.review_selection .check_box_area td label{width:112px;}
#subject_area label{width:120px;}
.review_selection input[type="checkbox"]+span{position:absolute;top:3px;left:0;width:15px;height:15px;background:url(/html/images/comm/review/icon_check_off.png) no-repeat 0 0;content:'';}
.review_selection input[type="checkbox"]:checked+span{top:2px;left:-1px;width:18px;height:17px;background:url(/html/images/comm/review/icon_check_on.png) no-repeat 0 0;}
.sort_list{margin-bottom:8px;}
.sort_list ul{overflow:hidden;margin:0 -5px;}
.sort_list ul li{float:left;position:relative;padding:0 5px;}
.sort_list ul li a{color:#252525;}
.sort_list ul li.is_active a{color:#dd2323;}
.sort_list ul li + li:before{position:absolute;top:3px;left:0;width:1px;height:11px;background-color:#252525;content:'';}
.board_list2{border-top:2px solid #636363;}
.board_list2 .ls{letter-spacing:-0.1em;}
.board_list2 th{height:30px;font-weight:normal;color:#636363;letter-spacing:-1px;border-bottom:1px solid #e1e1e1;background-color:#f7f7f7;}
.board_list2 th strong{color:#FF0000;padding-right:6px;}
.board_list2 td{height:30px;padding-left:2px;padding-right:2px;color:#898989;border:none;border-bottom:1px solid #e1e1e1;text-align:center;background:#fff;}
.board_list2 td.writer{letter-spacing:-1px;}
.board_list2 tr td.big{font-size:1.1em;}
.board_list2 td.tit{padding-left:12px;color:#979797;text-align:left;}
.board_list2 td.tit a span{color:#979797;}
.board_list2 td.tit a span b{color:#252525;font-weight:normal;}
.board_list2 td.bg{background:#ffffee url('../../images/s/board/table_line_dot.gif') repeat-x 0 bottom;border:none;}
.board_list2 td.cont{font-size:1.1em;color:#636363;text-align:left;border-bottom:1px solid #e1e1e1;padding:30px;background:#ffffee;}
.board_list2 td.txt{letter-spacing:-1px;}
.board_list2 td p{line-height:1.6em;color:#898989;}
.board_list2 td p strong{color:#464646;}
.board_list2 td p.file{position:relative;display:block;text-decoration:underline;margin-top:30px;}
.board_list2 td p.file a{text-decoration:underline;color:#4792e5;line-height:1.8em;}
.board_list2 td p.file span.r_btn{position:absolute;right:10px;top:0;}
.board_list2 td p.r_btn2{text-align:right;padding:20px 0 0 0;}
.board_list2 td.cont span.td_btn{position:relative;left:550px;top:-50px}
.board_list2 tr.open td{border:none;padding-bottom:0;}
.pagingNav2{padding:10px 0;text-align:center;color:#898989;margin-top:28px;}
.pagingNav2 *{margin:0;padding:0;}
.pagingNav2 a{color:#898989;}
.pagingNav2 a,.pagingNav2 strong{_position:relative;display:inline-block;width:10px;padding:0px 22px 0 11px;text-decoration:none !important;line-height:normal;border-right:1px solid #898989;}
.pagingNav2 strong,.pagingNav2 a:hover,.pagingNav2 a:active,.pagingNav2 a:focus{color:#898989;font-weight:bold;}
.pagingNav2 a.none{width:17px;border:none;background:none;padding:0 0 0 5px}
.pagingNav2 a.last,.pagingNav2 strong.last{_position:relative;display:inline-block;width:10px;padding-right:15px;text-decoration:none !important;line-height:normal;border-right:none;}
.schbox1{display:block;width:410px;height:40px;margin:20px auto 0 auto;background:url("../images/common/bg_schbox2.gif") no-repeat 100% 0;white-space:nowrap}
.schbox1 fieldset{display:block;padding:1px 4px 0 8px;height:46px;}
.schbox1 h4.tit{display:inline;float:left;padding:14px 15px 0 35px;}
.schbox1 .search{display:inline;float:left;margin:9px 0 0 50px;}
.schbox1 .search .bsearch{width:172px}
.schbox1 .search input.input01{border:1px solid #e5e5e5;padding:2px 4px 2px 4px;}
.schbox1 .search select{border:1px solid #e5e5e5;color:#898989;font-size:0.9em;font-family:'µ¸¿ò',Dotum,AppleGothic,sans-serif;}
.w700 #contents{width:700px;}
.clearfix:after{display:block;clear:both;content:'';}