@charset "utf-8";
/* NHN Web Standard 2Team MJA 111025,NHN Web Standard 1Team JJJ 120420 */

/* Common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,figure,figurecaption{margin:0;padding:0}
body,input,textarea,select,button,table{font-size:14px;line-height:18px;font-family:Helvetica}
section,nav,article,aside,hgroup,header,footer{display:block}
body{position:relative;background-color:#F4F4F4;color:#000;-webkit-text-size-adjust:none}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{color:#000;text-decoration:none;cursor:pointer}
table{border-collapse:collapse}
hr{display:none !important}
.hc{visibility:hidden;overflow:hidden;position:absolute;left:-9999px;width:0;height:0;font-size:0;line-height:0}
.nc{display:none}
.u_hc,.u_skip{visibility:hidden;overflow:hidden;position:absolute;left:-9999px;width:0;height:0;font-size:0;line-height:0}
.u_vc{position:absolute;z-index:-1;font-size:1px;line-height:1px;color:transparent}
*{-webkit-tap-highlight-color:rgba(0,0,0,0)}
#ct{clear:both;width:100%;background-color:#fff}
#ct:after{display:block;clear:both;height:1px;margin-top:-1px;content:''}
#nc_top{display:none}

.mode_scrollview .header_copy_area,.mode_scrollview .paging_copy_area,.mode_scrollview .footer_copy_area, .mode_scrollview .nc_top{display:none !important}
.mode_scrollview .flick-ct:first-child .header_copy_area,.mode_scrollview .flick-ct:first-child .paging_copy_area,.mode_scrollview .flick-ct:first-child .footer_copy_area,.mode_scrollview .flick-ct:first-child .nc_top{display:block !important}

/* Common Images */
.u_gnbt,.u_gnbn,.u_hsbt,.u_clrt,.u_hs .u_hssbt,.atbt .atbt_b,.u_ftlk,.u_ftlkbt,.u_cri_v1{background:url(http://static.naver.com/ncc/image/mobile/u_cm.png) no-repeat 0 0}

/* Logo Title */
.u_ts{position:relative;z-index:20;width:100%;height:45px;background:#2e313a url(http://static.naver.com/ncc/image/m_2012/u_bg.png) repeat-x 0 0;text-align:center}
h1.gnb_h1{position:relative;z-index:10;height:40px;border-top:1px solid #53575A;border-bottom:1px solid #000;background:#393A47;line-height:20px;text-align:center}
h1.gnb_h1 a{display:inline-block}
h1.gnb_h1 a.gnb{width:102px;height:19px;margin-top:9px;background:url(http://static.naver.com/ncc/image/m_2012/spr_header.png) no-repeat 0 -69px}
h1.gnb_h1 a.cast{width:67px;height:13px;margin-top:14px;background:url(http://static.naver.com/ncc/image/m_2012/spr_header.png) no-repeat -65px 0}
h1.gnb_h1 a.magazine{width:50px;height:19px;margin-top:9px;background:url(http://static.naver.com/ncc/image/m_2012/spr_header.png) no-repeat -69px -35px}
h1.gnb_h1 a.magazine_s{width:33px;height:13px;margin-top:13px;background:url(http://static.naver.com/ncc/image/m_2012/spr_header.png) no-repeat -65px -19px}
h1.gnb_h1 a.ctg{width:auto;height:auto;margin:1px 0 0 -2px;background:none !important;font-size:18px;line-height:20px;color:#fff;letter-spacing:-1px;text-shadow:0 -1px 0 rgba(0,0,0,0.3)}
h1.gnb_h1 a span{display:block;visibility:hidden;overflow:hidden;width:100%;height:100%}
h1.gnb_h1 + .naver{display:block;position:relative;margin:-37px 0 5px 5px;z-index:20;width:62px;height:32px;background:url(http://static.naver.com/ncc/image/m_2012/spr_header.png) no-repeat 0 0}
h1.gnb_h1 + .naver span{display:block;visibility:hidden;overflow:hidden;width:100%;height:100%}

/* All Services */
.u_gnbt{display:block;overflow:hidden;float:right;position:relative;z-index:30;width:32px;height:32px;margin:-37px 5px 0 0;background:url(http://static.naver.com/ncc/image/m_2012/spr_header.png) no-repeat 0 -35px}
.u_gnbt_fd{background:url(http://static.naver.com/ncc/image/m_2012/spr_header.png) no-repeat -35px -35px}
.u_gnbw{clear:both}
.u_gnbuw{position:relative;z-index:20;margin-bottom:-1px;padding:7px;border-top:1px solid #2b2c37;border-bottom:1px solid #111218;background:#353644;text-align:left;-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.1)}
.u_gnbu_w{background:#fff;-webkit-box-shadow:0 0 1px #000}
.u_gnbuwm{margin-bottom:0}
.u_gnbu{overflow:hidden;clear:both;position:relative;padding:9px 0 9px 10px;border-top:1px solid #E5E5E5}
.u_gnbuf{padding-top:11px;border-top:medium none}
.u_gnb{overflow:hidden;float:left;position:relative;width:91px;padding:2px 0 3px}
.u_gnb_v1{width:13em}
.u_gnba{display:inline-block;height:27px;padding:0 .25em;line-height:27px;color:#222;white-space:nowrap}
.u_gnbn{display:inline-block;overflow:hidden;width:11px;height:11px;background-color:#E12;background-position:0 -269px;text-indent:15px;vertical-align:0}
.u_gnba_v1 .u_gnbn{vertical-align:-1px}
.u_line2{overflow:hidden;clear:both;width:100%;height:1px;border-top:1px solid #5b8fe5;border-bottom:1px solid #4e80d3;background:#4e80d3}

/* Common Paging */
.u_pg,.u_pg_lod{background:#e6e7e7;background:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),color-stop(.3,#f6f6f6),color-stop(.8,#e7eae9),to(#dde3e4));-webkit-box-shadow:inset 0 1px 0 #fefefe,inset 0 -1px 0 #d8dada}
.u_pg{display:table;position:relative;width:100%;height:45px;margin-top:-1px;margin-bottom:34px;border-top:1px solid #dfdfdf;border-bottom:1px solid #cecece;text-align:center}
.u_pg_btn{display:table-cell;border-right:1px solid #d3d3d3;line-height:1em}
.u_pg_area{position:relative;display:table;height:43px;margin:0 auto;padding-left:23px;font-size:1em}
.u_pg_area:before{display:block;position:absolute;top:50%;left:0;width:15px;height:25px;margin-top:-12px;background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) -75px 0;content:''}
.u_pg_wrap{display:block;position:relative}
.u_pg_lod{display:block;position:absolute;top:0;width:21px;height:43px;margin-left:-29px}
.u_pg_lodic,.u_pg_lodjs{display:inline-block;overflow:hidden;width:21px;height:22px;margin-top:11px;text-indent:-999em}
.u_pg_lodic{background:url(http://static.naver.com/ncc/image/m_2012/ico_lod.gif) no-repeat 50% 50%}
.u_pg_lodjs{background:url(http://static.naver.com/ncc/image/m_2012/ico_lod_ngif.png) no-repeat}
.u_pg_txt{display:table-cell;line-height:1.25em;vertical-align:middle}
.u_pg_cnt{font-size:.79em;color:#666;line-height:1.25em}
.u_pg_total{color:#a6a6a6}
.u_pg_end .u_pg_btn{background:none;background-color:#fafafa;-webkit-box-shadow:none}
.u_pg_end .u_pg_area:before{background:none}
.u_pg_top{display:table-cell;position:relative;width:53px;padding-top:18px;border-left:1px solid #fdfdfd;font-size:.8em;color:#707070;vertical-align:top}
.u_pg_top:after{display:block;position:absolute;top:10px;left:50%;width:8px;height:5px;margin-left:-4px;background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) no-repeat -65px 0;content:''}
.u_pg2{padding:15px 0;font-size:.86em;text-align:center;white-space:nowrap}
.u_pg2_btn{display:inline-block;padding:.42em .86em;border:1px solid #bcbcbc;background:#f1f1f1;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),color-stop(.05,#fbfbfb),to(#f1f1f1));color:#666}
.u_pg2_btn.uc_vh{visibility:hidden}
.u_pg2_prev,.u_pg2_next{display:inline-block;position:relative;font-size:1.07em}
.u_pg2_prev:before,.u_pg2_next:after{position:absolute;width:6px;height:9px;top:50%;margin-top:-5px;background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) no-repeat;content:''}
.u_pg2_prev{padding-left:.86em}
.u_pg2_prev:before{left:0;background-position:-55px 0}
.u_pg2_next{padding-right:.86em}
.u_pg2_next:after{right:0;background-position:-55px -10px}
.u_pg2_pg{display:inline-block;padding:.42em .85em;font-weight:bold;color:#32a800}
.u_pg2_total{color:#999}
.category_cont + .u_pg2{border-top:1px solid #E0E0E0}

/* footer */
.u_ft{clear:both;position:relative;padding-top:0;background:#f4f4f4} 
.u_ft2{background:#FFF} 
.u_ftsw{overflow:hidden;clear:both;width:100%;padding:0 0 10px;font-size:13px;white-space:nowrap} 
.u_ftsa,.u_ftst{display:inline-block;overflow:hidden;width:64px;height:27px;background:url(http://static.naver.com/ncc/image/m_2012/sp_mz.png) no-repeat 0 -10px;line-height:999px;-webkit-background-size:64px 66px;background-size:64px 66px}
.u_ftsa .u_ico,.u_ftsa .u_ico2,.u_ftsa .u_ico3,.u_ftsa .u_ico4,.u_ftst .u_ico{display:inline-block;height:19px;margin-right:4px;vertical-align:-5px} 
.u_ftst{float:right;margin-right:8px} 
.u_ftst .u_ico{width:15px;background-position:-15px -186px} 
.a.u_ftsw{position:absolute;top:80px} 
.u_ftlkw{padding-top:4px;border-top:1px solid #dcdcdc;background:#f4f4f4;text-align:center}
.u_ftlkw .u_ftlk{display:inline-block;width:58px;border:1px solid #afafaf;border-radius:3px;background-image:none;background-color:#fff;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f3f3f3));font-size:.85em;line-height:25px;color:#444;text-align:center;vertical-align:top} 
.u_ftlkw .u_ftlkbt{display:inline-block;position:relative;width:75px;margin-right:1px;border:1px solid #afafaf;border-radius:3px;background-image:none;background-color:#fff;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f3f3f3));font-size:.85em;line-height:25px;color:#444;text-align:center;vertical-align:top} 
.u_crt{clear:both;padding:17px 0 0;background:#f4f4f4;font-size:12px;line-height:14px;color:#a2a2a2;text-align:center}
.u_cr{clear:both;padding:5px 0;background:#f4f4f4;font-size:11px;line-height:14px;color:#9e9e9e;text-align:center}
.u_cri{display:inline-block;margin:0 2px}
.u_cri_v1{margin-left:4px;padding-left:10px;background-position:0 -82px}
.u_cra{font-size:12px;color:#9e9e9e}
.u_cra_v1{font-size:11px}

/* Category */
.category_nav{position:relative;background:#f5f5f6}
.category_nav h2{height:33px;padding:0 38px 0 9px;border-bottom:1px solid #c4c4c5;font-size:14px;color:#333;line-height:33px}
.category_nav .btn_ctg{display:block;position:absolute;top:0;right:0;width:36px;height:33px;border-left:1px solid #d0d0d1;background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) -90px -115px no-repeat;text-indent:-9999px}
.category_nav .btn_ctg_fold{background-position:-130px -115px}
.category_nav .lst_ctg{padding:12px 0 13px;border-bottom:1px solid #999}
.category_nav .lst_ctg:after{display:block;clear:both;content:''}
.category_nav .lst_ctg li{float:left;width:130px;padding:10px 15px;color:#333}
.category_nav .lst_ctg .num{color:#666}
.category_nav .lst_ctg .num em{font-family:helvetica;color:#3474dc}

.category_h{position:relative;height:44px;border-bottom:2px solid #5d5e71}
.category_h h2{padding-left:9px;font-size:17px;color:#000;line-height:44px}
.category_h h2 .num{font-size:15px;color:#777}
.category_h .u_sel3_area{position:absolute;top:14px;right:3px}
.category_h .u_sel3_lst{position:relative;float:left;padding:0 7px 0 6px}
.category_h .u_sel3_lk{display:inline-block;padding-left:3px;font-size:13px;color:#999;letter-spacing:-1px}
.category_h .u_sel3_lk:after{position:absolute;top:50%;left:0;width:3px;height:3px;margin-top:-1px;background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) -95px -30px no-repeat;content:''}
.category_h .u_sel3_on .u_sel3_lk{padding-left:7px;color:#3474dc}
.category_h .u_sel3_on .u_sel3_lk:after{width:10px;height:8px;margin-top:-3px;background-position:-75px -110px}

.category_cont li{border-top:1px solid #e6e6e6}
.category_cont li:first-child{border:none}
.category_cont li:last-child{border-bottom: 1px solid #E0E0E0}
.s .category_cont li:last-child{border-bottom: none}
.category_cont li>a{display:block;overflow:hidden;position:relative;padding:10px 30px 10px 69px}
.category_cont li .thumb{position:absolute;top:10px;left:10px}
.category_cont li .tit{overflow:hidden;display:block;width:100%;font-size:15px;color:#000;white-space:nowrap;text-overflow:ellipsis}
.category_cont li .desc{overflow:hidden;display:block;width:100%;font-size:13px;color:#666;white-space:nowrap;text-overflow:ellipsis}
.category_cont li .info{font-size:13px;color:#999}
.category_cont li .bar{display:inline-block;width:1px;height:12px;margin-top:-2px;background:#d0d0d0;vertical-align:middle}
.category_cont li a:after{position:absolute;top:50%;right:10px;width:7px;height:13px;margin-top:-6px;background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) -85px -95px no-repeat;content:''}

/* Endpage */
.slide_wrap{position:relative;width:100%;overflow:hidden}
#ct{position:relative;z-index:10}
#ct.is_toc{margin-left:239px;border-left:1px solid #B8B8BB}
#nc_toc{position:absolute;width:239px;left:-239px}
#nc_toc.is_toc{left:0}
#nc_toc h1{height:24px;margin-bottom:14px;padding-top:7px;border-bottom:1px solid #eaeaea;font-size:16px;text-align:center}
#nc_toc li{margin:0 0 4px}
#nc_toc li a{display:block;overflow:hidden;padding:8px 8px 8px 20px;font-size:16px;white-space:nowrap;text-overflow:ellipsis}
#nc_toc li.on{box-shadow:0 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1)}
#nc_toc li.on a{border-top:1px solid #246DDC;border-bottom:1px solid #246DDC;background:#4381e0 url(http://static.naver.com/ncc/image/m_2012/bg_toc.png) repeat-y 100% 0;color:#fff}

.nc_top{position:relative;z-index:10;height:35px;border-bottom:1px solid #d1d1d1}
.nc_top .btn_toc{overflow:hidden;position:absolute;top:3px;left:4px;width:41px;height:29px;border:none;background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) -134px -153px no-repeat;text-indent:-9999px;cursor:pointer}
.nc_top .btn_option{overflow:hidden;position:absolute;top:3px;right:40px;width:65px;height:29px;border:none;background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) 0 -181px no-repeat;text-indent:-9999px;cursor:pointer}
.nc_top .btn_option_b{background-position:0 -150px}
.nc_top .location{overflow:hidden;margin:0 110px 0 0;padding:0 0 0 10px;font-size:13px;line-height:25px;color:#666;white-space:nowrap;text-overflow:ellipsis}
.nc_top .btn_toc+.location{padding-left:54px}
.nc_top .location .bracket{display:inline-block;width:10px;height:35px;margin:-5px 1px 0 -1px;background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) -80px -150px no-repeat;vertical-align:middle} 
.nc_top .location .bracket:after{display:inline;content:' '} 
.nc_top .location .bracket:before{display:inline;content:' '} 
.nc_top .location a{position:relative;padding:0 4px 0 0;font-size:14px;line-height:37px;color:#666} 
.nc_top .location a:after{display:block;position:absolute;top:50%;right:0;width:3px;height:5px;margin:-3px 0 0;background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) -92px -150px no-repeat;content:''}
.nc_top .location a:last-child{color:#000}

/* 스크롤 / 페이징 뷰 선택 버튼 */
.nc_top .view{overflow:hidden;position:absolute;top:3px;right:5px;width:32px;height:29px}
.nc_top .view.on{height:auto}
.nc_top .view button{display:none;overflow:hidden;position:relative;width:32px;height:29px;border:none;background:url(http://static.naver.com/terms/img/m/ico_cm.png) no-repeat;-webkit-background-size:175px 400px;background-size:175px 400px;line-height:999px;cursor:pointer}
.nc_top .view button.on{display:block}
.nc_top .view .btn_h{background-position:0 -212px}
.nc_top .view .btn_v{background-position:0 -243px}
.nc_top .view.on button{display:block;height:32px}
.nc_top .view.on button.on{height:33px}
.nc_top .view.on .btn_h{top:33px;background-position:-68px -245px}
.nc_top .view.on .btn_h.on{top:0;background-position:-34px -212px}
.nc_top .view.on .btn_v{background-position:-34px -245px}
.nc_top .view.on .btn_v.on{top:-32px;background-position:-68px -212px}

#nc_end .pg_item{margin:20px 20px 15px;text-align:justify}
#nc_end .img_item+.pg_item{margin-top:40px}
#nc_end .screen_fix{margin:0}
#nc_end .article_h{margin:0 0 -3px;padding:10px 0 0;text-align:center}
#nc_end .article_h h1{font-size:26px;line-height:1.2;color:#000}
#nc_end .article_h .desc{padding:3px 0 9px;font-size:14px;line-height:1.2;color:#3474dc}
#nc_end .article_h .desc+h1{margin:-7px 0 0}
#nc_end .article_h h1+.desc{padding-bottom:2px}
#nc_end .article_h h1:nth-last-child(1){margin-bottom:25px}
#nc_end .article_f{position:relative;width:100%;margin:20px 0 0;padding:32px 0 0;border-top:1px solid #E5E5E5}
#nc_end .article_f:before{display:block;overflow:hidden;position:absolute;top:1px;width:100%;height:1px;background:#E5E5E5;content:''}
#nc_end .article_f .img_item{position:absolute;top:0;left:0;width:75px;height:75px;margin:0}
#nc_end .article_f dl{margin-bottom:9px}
#nc_end .article_f dl:last-child{margin-bottom:0}
#nc_end .article_f dt{display:inline;font-weight:bold;color:#444}
#nc_end .article_f dd{display:inline;font-size:14px;color:#444}
#nc_end .article_f dd:before{display:inline;content:' '}
#nc_end .article_f dd a{color:#444}
#nc_end .article_h+.img_item{margin:26px 0 0}
#nc_end .article_f .author_info,#nc_end .article_f .article_info{position:relative;padding-top:10px}
#nc_end .article_f dt:first-child:before{position:absolute;top:0;left:0;width:15px;height:2px;background:#3474dc;content:''}
#nc_end .article_f .author_w+.article_info dt:before,#nc_end .article_f .author_info+.article_info dt:before,#nc_end .article_f .article_info+.article_info dt:before,#nc_end .article_f .author_info+.author_info dt:before{display:none}
#nc_end .article_f .author_w+.article_info,#nc_end .article_f .author_info+.article_info,#nc_end .article_f .article_info+.article_info,#nc_end .article_f .author_info+.author_info{padding-top:0}
#nc_end .article_f .author_desc{width:100%;margin-bottom:14px;font-size:13px;line-height:17px;color:#888}
#nc_end .article_f .role{display:inline;font-weight:bold;line-height:1.2}
#nc_end .article_f .belong{display:block;margin-top:3px}
#nc_end .article_f .logo{display:inline;position:relative;top:-2px;margin-left:6px}
#nc_end .article_f .logo img{vertical-align:middle}
#nc_end .article_f .author_w{position:relative}
#nc_end .article_f .img_item+.author_info{min-height:79px;margin-bottom:0;margin-left:90px}

#nc_end .h_lv1{overflow:hidden;clear:both;width:100%;min-height:55px;margin-bottom:23px;padding:12px 0 12px 0;border-top:2px solid #4d4c4c;border-bottom:1px solid #c8c8c8}
#nc_end .h_lv1 h2{font-size:20px;color:#000;line-height:25px}
#nc_end .h_lv1 .num{display:block;float:left;margin:0 7px 40px 0;font-family:helvetica;color:#719de6}
#nc_end .h_lv2 h3{font-size:16px;color:#444;line-height:20px}
#nc_end .article_h+.h_lv1{margin-top:37px}
#nc_end .end_p+.h_lv1{margin:36px 0 23px}
#nc_end .img_item+.h_lv1{margin-top:40px}
#nc_end .img_bx{width:100%}
#nc_end .img_bx:after{display:block;clear:both;content:''}
#nc_end .img_bx img{max-width:100%;vertical-align:top}
#nc_end .img_item{margin-bottom:25px}
#nc_end .h_lv1+.img_item{margin-top:2px}
#nc_end .img_item+.img_item{margin-top:25px}
#nc_end .type_half+.type_half{margin-top:0}
#nc_end .img_bx .img_item{margin-bottom:10px}
#nc_end .img_item strong,#nc_end .img_item .desc{display:block;padding-left:5px;border-left:2px solid #abbcd7;font-size:13px;line-height:17px;color:#444}
#nc_end .img_item .img_wrap{display:block;overflow:hidden;font-size:0;line-height:0;vertical-align:top}
#nc_end .img_item .desc{color:#777}
#nc_end .img_item .desc:empty{display:none}
#nc_end .img_item .txt_info{margin-top:10px}
#nc_end .img_bx .type_half{float:left;width:50%}
#nc_end .img_bx .type_half:nth-child(2n) img{margin:0 0 0 2px}
#nc_end .img_bx .type_half .txt_info{padding:0 10px 0 0}
#nc_end .img_skin01,#nc_end .img_skin02,#nc_end .img_skin03,#nc_end .img_skin04,#nc_end .img_skin05{overflow:hidden;position:relative;margin:0 0 20px 0} 
#nc_end .img_skin01 .img_wrap,#nc_end .img_skin02 .img_wrap,#nc_end .img_skin03 .img_wrap,#nc_end .img_skin04 .img_wrap,#nc_end .img_skin05 .img_wrap{display:block;position:absolute;width:100%;height:100%} 
#nc_end .img_skin01 img,#nc_end .img_skin02 img,#nc_end .img_skin03 img,#nc_end .img_skin04 img,#nc_end .img_skin05 img{position:absolute;width:100%;height:100%;margin:0} 
#nc_end .img_skin01 .txt_info,#nc_end .img_skin02 .txt_info,#nc_end .img_skin03 .txt_info,#nc_end .img_skin04 .txt_info,,#nc_end .img_skin05 .txt_info{margin:0} 
#nc_end .img_skin01 .txt_info strong,#nc_end .img_skin01 .txt_info .desc,#nc_end .img_skin02 .txt_info strong,#nc_end .img_skin02 .txt_info .desc,#nc_end .img_skin03 .txt_info strong,#nc_end .img_skin03 .txt_info .desc,#nc_end .img_skin04 .txt_info strong,#nc_end .img_skin04 .txt_info .desc,#nc_end .img_skin05 .txt_info strong,#nc_end .img_skin05 .txt_info .desc{border:none;padding:0;letter-spacing:-1px} 
#nc_end .img_skin01 .txt_info{position:absolute;top:20px;left:0;min-width:107px;min-height:75px;margin:0;padding:18px 19px 17px 14px;background:#fff}
#nc_end .img_skin01 .txt_info strong{margin-bottom:4px;font-size:20px;line-height:24px;color:#3474dc;word-wrap:break-word;word-break:break-all} 
#nc_end .img_skin01 .txt_info .desc{letter-spacing:0;word-wrap:break-word;word-break:break-all} 
#nc_end .img_skin02 .txt_info{position:relative;top:50%;width:127px;height:163px;margin:-90px auto 0;padding:17px 14px 0 14px;background:#c5c5c5;background:rgba(0,0,0,0.15);text-align:left}
#nc_end .img_skin02 .txt_info strong{height:57px;text-align:left;font-size:25px;color:#fff;line-height:28px}
#nc_end .img_skin02 .txt_info .desc{margin-top:13px;padding-top:12px;border-top:1px solid #fff;font-size:14px;color:#fff;letter-spacing:-1px;line-height:19px}
#nc_end .img_skin03 .txt_info,#nc_end .img_skin04 .txt_info{display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center;position:absolute;top:40px;width:100%;height:100px;text-align:center}
#nc_end .img_skin03 .txt_info:before,#nc_end .img_skin03 .txt_info:after,#nc_end .img_skin04 .txt_info:before,#nc_end .img_skin04 .txt_info:after{position:absolute;left:50%;width:210px;height:2px;margin-left:-105px;background:#fff;content:''}
#nc_end .img_skin03 .txt_info:before,#nc_end .img_skin04 .txt_info:before{top:-2px}
#nc_end .img_skin03 .txt_info:after,#nc_end .img_skin04 .txt_info:after{bottom:-2px}
#nc_end .img_skin04 .txt_info:before,#nc_end .img_skin04 .txt_info:after{background:#000}
#nc_end .img_skin03 .txt_info strong,#nc_end .img_skin04 .txt_info strong{display:block;margin:0 20px;font-size:30px;color:#fff;line-height:35px}
#nc_end .img_skin04 .txt_info strong{color:#000}
#nc_end .img_skin03 .txt_info .desc,#nc_end .img_skin04 .txt_info .desc{display:none}
#nc_end .img_skin05 .txt_info{position:absolute;top:20px;left:0;width:112px;margin:0;padding:15px 14px;background:rgba(0,0,0,.6)} 
#nc_end .img_skin05 .txt_info strong{margin-bottom:4px;font-size:20px;color:#A6C8FF;line-height:24px} 
#nc_end .img_skin05 .txt_info .desc{letter-spacing:0;color:#EEE} 
#nc_end .c_phrase{position:relative;width:100%;height:100p%;background:#fff}
#nc_end .c_phrase strong{display:block;font-size:30px;color:#000;letter-spacing:-1px;line-height:36px}
#nc_end .c_phrase .desc{font-size:14px;color:#777;line-height:19px}
#nc_end .txt_skin01{background:#F3F4EE}
#nc_end .txt_skin01 strong,#nc_end .txt_skin01 .desc{margin:0 20px 0 30px}
#nc_end .txt_skin01 strong{overflow:hidden;clear:both;position:relative;margin-left:0;margin-bottom:11px;padding:44px 0 0 30px}
#nc_end .txt_skin01 strong:before{position:absolute;top:50px;left:0;width:16px;height:100%;background:#ff4c4c;content:''}
#nc_end .txt_skin02{text-align:center}
#nc_end .txt_skin02 strong{padding-top:95px}
#nc_end .txt_skin01.bg_c{background:#03CA58}
#nc_end .txt_skin01.bg_c strong{color:#FFF}
#nc_end .txt_skin01.bg_c strong:before{background:#FFF}
#nc_end .txt_skin01.bg_c .desc{color:#444}
#nc_end .txt_skin01.bg_c2{background:#FF6E2E}
#nc_end .txt_skin01.bg_c2 strong{color:#FFF}
#nc_end .txt_skin01.bg_c2 strong:before{background:#FFF}
#nc_end .txt_skin01.bg_c2 .desc{color:#444}
#nc_end .txt_skin01.bg_c3{background:#6200AE}
#nc_end .txt_skin01.bg_c3 strong{color:#FFF}
#nc_end .txt_skin01.bg_c3 strong:before{background:#FFF}
#nc_end .txt_skin01.bg_c3 .desc{color:#FFF}

@media all and (orientation:landscape){#nc_end .txt_skin02 strong{padding-top:35px}}
#nc_end .txt_skin02 .desc{position:absolute;bottom:37px;left:0;width:100%;padding-top:28px}
#nc_end .txt_skin02 .desc:before{position:absolute;top:0;left:50%;width:27px;height:1px;margin-left:-13px;background:#aaa;content:''}
#nc_end .txt_skin03 strong,#nc_end .txt_skin03 .desc{margin:0 20px 0 40px}
#nc_end .txt_skin03 strong{position:relative;margin-bottom:13px;padding-top:40px;color:#29c05b}
#nc_end .txt_skin03 strong:before{display:block;width:15px;height:11px;border-top:2px solid;content:''}
#nc_end .txt_skin04 strong,#nc_end .txt_skin04 .desc{margin:0 20px 0 40px}
#nc_end .txt_skin04 strong{position:relative;margin-bottom:20px;padding-top:35px;font-weight:normal;line-height:38px;text-decoration:underline}
#nc_end .txt_skin04 .desc{color:#2c8fe3}
#nc_end .mov_bx{overflow:hidden;position:relative;width:100%;height:100%;background:#000;text-align:center}
#nc_end .mov_bx .img_item{display:table;position:absolute;top:0;width:100%;height:100%}
#nc_end .mov_bx .img_item .inner{display:table-cell;vertical-align:middle}
#nc_end .mov_bx .img_item img{width:100%}
#nc_end .mov_bx .btn_play{display:block;position:absolute;top:50%;left:50%;width:71px;height:71px;margin:-35px 0 0 -35px;background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) -100px 0 no-repeat}
#nc_end .mov_info{position:absolute;margin:20px 0;padding:0 0 0 15px;border-left:4px solid #FFF}
#nc_end .mov_info strong{display:block; color:#FFF;font-size:20px; letter-spacing:-1px}
#nc_end .mov_info .runtime{display:block;margin:7px 0 0;font-weight:bold;color:#92aedd}
#nc_end .mov_info .desc{margin:7px 0 0;color:#aaa}
@media all and (orientation:landscape){
#nc_end .mov_info{position:relative}
#nc_end .mov_bx .img_item{position:relative;height:auto}
#nc_end .mov_bx .img_item .inner{display:block;position:relative}
}
#nc_end .end_p{margin:25px 0;font-size:16px;line-height:24px;color:#444;word-break:break-all;word-wrap:break-word}
#nc_end .pg_item > .end_p{margin:25px 0}
#nc_end .h_lv1+.end_p{margin-top:-3px}
#nc_end .h_lv2+.end_p{margin-top:13px}
#nc_end .end_p+.end_p:before{display:block;width:100%;height:25px;margin-top:1px;content:''}
#nc_end .article_h+.end_p{margin-top:21px}
#nc_end .end_p .mlb{display:block;width:100%;height:16px}
#nc_end .end_p a{color:#1172b6}
#nc_end.font_big .end_p{font-size:18px;line-height:27px}
#nc_end .gallery{position:relative}
#nc_end .gallery_h{height:32px;font-size:18px;color:#000;line-height:1.2}
#nc_end .gal_wrap{overflow:hidden;position:relative;width:100%}
#nc_end .gal_wrap .img_bx{position:relative;margin:0}
#nc_end .gal_wrap .img_item{float:left}
#nc_end .gal_wrap .img_wrap{display:block;border:1px solid #ebebeb}
#nc_end .gal_wrap .multi{display:block;position:absolute;right:9px;z-index:100;width:34px;height:30px;background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) no-repeat -38px -118px;cursor:pointer}
#nc_end .gal_nav{position:absolute;top:30px;left:0}
#nc_end .gal_nav .state{display:block;position:absolute;right:5px;width:50px;height:28px;border:1px solid #33312e;border-color:rgba(0,0,0,0.8);border-radius:2px;background:#636161;background:-webkit-gradient(linear,0 0,0 100%,color-stop(0,rgba(89,89,89,0.8)),color-stop(100%,rgba(54,55,60,0.8)));-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.3);font-size:13px;color:#babcc1;line-height:28px;text-align:center}
#nc_end .gal_nav .state strong{color:#fff}
#nc_end .gal_nav .btn_prev,#nc_end .gal_nav .btn_next{position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;border:none;background-color:#c5c5c5;background-color:rgba(0,0,0,0.1);background-image:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png);cursor:pointer;font-weight:bold;color:#fff}
#nc_end .gal_nav .btn_prev{left:0;background-position:0 -45px}
#nc_end .gal_nav .btn_next{right:0;background-position:-10px 0}
#nc_end .tile{position:relative;width:100%;background:#fff}
#nc_end .tile_h{position:absolute !important;top:0;left:0;width:33%;padding-top:17px}
#nc_end .tile_h h2{position:relative;margin:0 0 17px 7px;font-size:13px;color:#3474dc}
#nc_end .tile_h h2:after{position:absolute;bottom:-7px;left:0;width:10px;height:1px;background:#3474dc;content:''}
#nc_end .tile_h .desc{margin-left:7px;font-weight:bold;font-size:15px;color:#333}
#nc_end .tile_wrap{width:100%}
#nc_end .tile_wrap:after{display:block;clear:both;content:''}
#nc_end .tile_wrap li{float:left;width:33%}
#nc_end .tile_wrap li img{width:100%;vertical-align:top}
#nc_end .tile_wrap li:nth-child(4){margin-left:33%}
#nc_end .tile_wrap li:nth-child(3n+1),#nc_end .tile_wrap li:nth-child(2),#nc_end .tile_wrap li:nth-child(4){width:34%}
#nc_end .tile_wrap li:nth-child(1){width:33%}
#nc_end .list li{margin:25px 0;font-size:16px;line-height:24px;color:#444}
@media all and (orientation:landscape){
#nc_end .tile_h{width:25%}
#nc_end .tile_wrap li{width:25% !important}
#nc_end .tile_wrap li:nth-child(4){margin-left:0}
#nc_end .tile_wrap li:nth-child(5){margin-left:25%}
}
.nc_endpg{clear:both;position:relative;height:40px;padding:20px 0;border-top:2px solid #f0f0f0;text-align:center}
.nc_endpg .state{display:inline-block;line-height:40px}
.nc_endpg .state strong,.nc_endpg .state span{display:inline-block;margin:0 2px;overflow:hidden;width:9px;height:9px;line-height:100px}
.nc_endpg .state strong{background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) -85px -30px no-repeat}
.nc_endpg .state span{background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) -75px -30px no-repeat}
.nc_endpg button{display:inline-block;position:absolute;top:20px;width:65px;height:38px;border:1px solid #9f9fac;-webkit-box-shadow:0 1px 1px #e5e5e5;background:#ebebeb;background:-webkit-gradient(linear,0 0,0 100%,color-stop(0,#fefefe),color-stop(70%,#f0f0f0),color-stop(100%,#ebebeb));cursor:pointer}
.nc_endpg button span{display:inline-block;position:absolute;top:50%;left:50%;margin:-9px 0 0 -4px;overflow:hidden;width:9px;height:18px;text-indent:-9999px}
.nc_endpg button.btn_prev{left:0}
.nc_endpg button.btn_next{right:0}
.nc_endpg button.btn_prev span{background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) -65px -30px no-repeat}
.nc_endpg button.btn_next span{background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) -55px -30px no-repeat}
.screen_fix .nc_endpg{margin:0 20px}
.nc_castpg{overflow:hidden;clear:both;position:relative;margin:0 -20px -20px;padding:9px 20px 10px;border-top:1px solid #ededed;background:#fafafa}
.nc_castpg a{display:block;float:left;width:50%;height:36px;border:1px solid #b1b4b7;-webkit-box-shadow:0 1px 1px #e6e6e6;background:#fff;color:#4c4c4c;line-height:36px;text-align:center}
.nc_castpg a.btn_prev{margin-right:-2px}
.nc_castpg a.btn_next{margin-left:-2px}
.nc_castpg a span{display:inline-block;width:5px;height:10px}
.nc_castpg a.btn_prev span{margin-right:6px;background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) 0 -15px no-repeat}
.nc_castpg a.btn_next span{margin-left:6px;background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) 0 0 no-repeat}

.nc_gal_all{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;padding-top:38px;background:rgba(0,0,0,0.8)}
.nc_gal_all .wrap_gal_all{overflow:hidden;position:relative;margin:0 20px;height:100%}
.nc_gal_all .scrl_gal_all{position:absolute;top:0;left:0;width:100%}
.nc_gal_all .lst_gal_all{position:relative;width:284px;margin:13px auto 0}
.nc_gal_all .lst_gal_all:after{display:block;clear:both;content:''}
.nc_gal_all .lst_gal_all li{position:absolute;width:130px;left:0;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.8)}
.nc_gal_all .lst_gal_all li:nth-child(2n){left:143px}
.nc_gal_all .lst_gal_all li img{width:130px}
.nc_gal_all .btn_clse{overflow:hidden;position:absolute;top:12px;right:16px;width:23px;height:23px;border:none;background-color:transparent;background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) -75px -40px no-repeat;text-indent:-9999px;cursor:pointer}

.nc_related{position:absolute;z-index:1000;width:100%;background:#1f2227}
.nc_related h1{position:relative;height:47px;padding-left:10px;border-bottom:1px solid #38393c;font-size:18px;color:#fff;line-height:46px}
.nc_related h1 .num{color:#9ca2b7}
.nc_related h1:after{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#000;content:''}
.nc_related .state{display:block;padding:10px 0 9px;text-align:center}
.nc_related .state strong,.nc_related .state span{display:inline-block;overflow:hidden;width:10px;height:10px;text-indent:-9999px}
.nc_related .state strong{background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) -60px -105px no-repeat}
.nc_related .state span{background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) -45px -100px no-repeat}
.nc_related .btn_clse{overflow:hidden;position:absolute;top:12px;right:16px;width:23px;height:23px;border:none;background-color:transparent;background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) -75px -40px no-repeat;text-indent:-9999px;cursor:pointer}
.lst_related{float:left;padding-top:13px}
.lst_related li{float:left;width:50%;padding:13px 0;text-align:center}
.lst_related li .tx{display:block;overflow:hidden;width:80%;margin:1px auto 0;font-size:14px;color:#fff;white-space:nowrap;text-overflow:ellipsis}
.lst_related:after{display:block;clear:both;content:''}
@media all and (orientation:landscape){.lst_related li{width:25%}}

.ly_view_option{position:absolute;top:31px;right:5px;width:133px;height:208px;border:1px solid #5a5c66;border-radius:5px;background:#f4f4f4}
.ly_view_option:after{display:block;position:absolute;top:-7px;right:15px;width:9px;height:7px;background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) -85px -85px;content:''}
.ly_view_option dt{font-weight:bold;font-size:12px;color:#3a3b4b;line-height:32px;text-align:center}
.ly_view_option dd{overflow:hidden;clear:both;padding:0 16px;border-bottom:1px dotted #dadada}
.ly_view_option dd button{float:left;height:36px;border:1px solid #8a8a95;background:#ececec;background:-webkit-gradient(linear,0 0,0 100%,color-stop(0,#fff),color-stop(70%,#f2f2f2),color-stop(100%,#ececec));font-size:13px;color:#9e9fa6;line-height:36px}
.ly_view_option dd .btn_size_s{width:50px;margin-bottom:18px;border-radius:3px 0 0 3px;border-right-color:#37373b !important}
.ly_view_option dd .btn_size_b{width:50px;margin-bottom:18px;border-radius:0 3px 3px 0;border-left:none;font-size:18px}
.ly_view_option dd .btn_mode_d{width:100%;border-radius:3px 3px 0 0;border-bottom-color:#37373b !important}
.ly_view_option dd .btn_mode_n{width:100%;border-radius:0 0 3px 3px;border-top:none}
.ly_view_option dd .btn_mode_d span,.ly_view_option dd .btn_mode_n span{display:inline-block;width:17px;height:17px;margin:-3px 5px 3px 0;vertical-align:middle}
.ly_view_option dd .btn_mode_d span{background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) -75px -65px no-repeat}
.ly_view_option dd .btn_mode_n span{background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) -45px -80px no-repeat}
.ly_view_option dd .selected{border-color:#626262;background:#e2e2e5;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3) inset;color:#3a3b4b}
.ly_view_option dd .btn_mode_d.selected span{background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) 0 -90px no-repeat}
.ly_view_option dd .btn_mode_n.selected span{background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) -65px -85px no-repeat}
.ly_view_option dd:last-child{border:none}

#img_full{display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center;overflow:hidden;position:relative;z-index:1000;background:#000;text-align:center}
#img_full>div{display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center;overflow:hidden;width:100%;height:100%}
#img_full img{max-width:100%;max-height:100%}
#img_full .org img{width:100%;height:100%}
#img_full .btn_clse{position:absolute;top:10px;right:10px;width:35px;height:35px;border:none;background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) 0 -110px no-repeat;cursor:pointer}

/* 이미지 뷰어 */
.nc_img_view{overflow:hidden;position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;background:#23252B}
.nc_img_view header{display:block;overflow:hidden;position:relative;height:44px;padding:0 0 0 50%;border-bottom:1px solid #0A0A0C;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#36383f),color-stop(100%,#2a2b33));background:-webkit-linear-gradient(top,#36383f 0%,#2a2b33 100%)}
.nc_img_view header h1{display:none}
.nc_img_view header a,.nc_img_view header h2{display:block;float:left;position:relative;height:44px;font-weight:normal;color:#B2B2B5}
.nc_img_view header a{position:absolute;left:0;cursor:pointer}
.nc_img_view header a span{display:inline-block;position:relative;margin:0 0 0 17px;padding:0 16px 0 0;font-size:14px;line-height:44px;white-space:nowrap}
.nc_img_view header a span:after{display:block;overflow:hidden;position:absolute;top:50%;right:0;width:13px;height:12px;margin:-7px 0 0;background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) -118px -165px;content:''}
.nc_img_view header h2{width:100%}
.nc_img_view header h2:after{display:block;overflow:hidden;position:absolute;top:0;left:-1px;width:1px;height:100px;margin:-50px 0 0;background:#222329;content:''}
.nc_img_view header h2:before{display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:100px;margin:-50px 0 0;background:#393A42;content:''}
.nc_img_view header h2 strong{display:block;overflow:hidden;margin:5px 10px 0;font-size:15px;white-space:nowrap;text-overflow:ellipsis}
.nc_img_view header h2 strong.ma{margin-top:0;line-height:44px}
.nc_img_view header h2 em{display:block !important;overflow:hidden;margin:0 10px;font-size:13px;color:#666;white-space:nowrap;text-overflow:ellipsis}
.nc_img_view .img_wrap{display:table;overflow:hidden;height:100%}
.nc_img_view .img_wrap .inner{display:table-cell;overflow:hidden;position:relative;text-align:center;vertical-align:middle}
.nc_img_view .img_wrap .inner .txt{display:none}
.nc_img_view .img_wrap .inner img{width:100%}
.nc_img_view .img_wrap nav{position:absolute;top:50%;width:100%;margin:-24px 0 0}
.nc_img_view .img_wrap nav button{position:relative;width:40px;height:40px;margin:0 10px;border:none;background-color:#c5c5c5;background-color:rgba(0,0,0,.35);font-weight:bold;line-height:999px;color:#fff;text-align:left;cursor:pointer}
.nc_img_view .img_wrap nav button:after{display:block;position:absolute;top:11px;width:11px;height:17px;background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) no-repeat;text-indent:0;content:'';opacity:.65}
.nc_img_view .img_wrap nav .btn_prev{float:left;background-position:0 -45px}
.nc_img_view .img_wrap nav .btn_next{float:right;background-position:-10px 0}
.nc_img_view .img_wrap nav .btn_prev:after{left:13px;background-position:-148px -84px}
.nc_img_view .img_wrap nav .btn_next:after{left:16px;background-position:-110px -84px}
.nc_img_view footer{display:block;position:absolute;bottom:0;width:100%;height:51px;border-top:1px solid #0A0A0C;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#393a42),color-stop(100%,#2d3034));background:-webkit-linear-gradient(top,#393a42 0%,#2d3034 100%);vertical-align:middle}
.nc_img_view footer p{display:block;float:left;position:relative;width:70%;line-height:51px;font-weight:normal;font-size:14px;color:#B2B2B5}
.nc_img_view footer p span{display:block;overflow:hidden;margin:0 10px;white-space:nowrap;text-overflow:ellipsis}
.nc_img_view footer p.link{width:100%;margin:0;text-align:right}
.nc_img_view footer p+p.link{width:30%}
.nc_img_view footer p a{overflow:hidden;position:relative;margin:0 10px;padding:0 10px 0 0;color:#B2B2B5;text-decoration:underline}
.nc_img_view footer p a:after{display:block;overflow:hidden;position:absolute;top:5px;right:0;width:6px;height:9px;background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) -118px -150px;content:''}
.nc_img_view .pic_dsc{display:none;position:absolute;top:0;z-index:100;width:100%;height:100%;background:#FFF}
.nc_img_view .pic_dsc header{padding:0 0 0 124px !important}
.nc_img_view .pic_dsc header h2 strong{margin-top:0;line-height:44px}
.nc_img_view .pic_dsc div{margin:15px 8px}
.nc_img_view .pic_dsc p{font-size:15px;line-height:20px;color:#444}
.nc_img_view .pic_dsc p strong{display:block;margin:0 0 10px;font-size:10px;font-size:15px;line-height:20px;color:#000}

/* circle paging */
.paging{overflow:hidden;position:relative;height:6px;margin:0 0 20px;line-height:0;text-align:center;white-space:nowrap}
.paging a{display:inline-block;overflow:hidden;width:6px;height:6px;margin:0 3px;background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) no-repeat -78px -130px;line-height:999px}
.paging a.on{background-position:-78px -140px}
.content_end{overflow:hidden;position:relative;height:1px;font-size:0;line-height:0}
.end_p + .content_end{margin:0 0 -25px}
.img_bx + .content_end{margin:0 0 -9px}
.img_item+.content_end{margin:0 0 -1px}
.gallery +.content_end{margin:0 0 -34px}
.c_phrase+.content_end,.mov_bx+.content_end{margin:0 0 19px}

/* 링크 */
.c_link{margin:25px 0}
.c_link a{display:block;overflow:hidden;background-position:50%;background-repeat:no-repeat;line-height:99999px}
.end_p+.c_link,.c_link+.end_p{margin-top:-3px !important}
.t_link{padding-right:10px;background:url(http://static.naver.com/ncc/image/m_2012/r_arrow.gif) no-repeat 100% 50%;-webkit-background-size:6px 9px}

/* context_menu */
.ctx_menu{overflow:hidden;position:absolute;left:0;z-index:1000;width:100%;height:56px;border-top:1px solid #000;background:rgba(53,53,66,.9);}
.ctx_menu button{position:absolute;z-index:20;height:56px;border:none;background:rgba(53,53,66,0);text-indent:-9999px}
.ctx_menu .pprev{left:0;width:37px;border-right:1px solid #25252E}
.ctx_menu .prev{left:37px;width:48px;border-left:1px solid #484854;border-right:1px solid #25252E}
.ctx_menu .next{right:115px;width:48px;border-right:1px solid #25252F;border-left:1px solid #484853}
.ctx_menu .nnext{right:77px;width:38px;border-right:1px solid #1A1B21;border-left:1px solid #484853}
.ctx_menu .rel{right:0;width:77px;background:rgba(53,53,66,.5);color:#FFF;text-indent:0}
.ctx_menu button:after{display:block;position:absolute;top:50%;left:50%;height:15px;margin-top:-8px;background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) no-repeat;content:''}
.ctx_menu .pprev:after{width:12px;margin-left:-6px;background-position:-70px -190px}
.ctx_menu .prev:after{width:8px;margin-left:-4px;background-position:-115px -190px}
.ctx_menu .next:after{width:8px;margin-left:-4px;background-position:-133px -190px}
.ctx_menu .nnext:after{width:12px;margin-left:-6px;background-position:-93px -190px}
.ctx_menu .rel:after{display:none}
.ctx_menu .top{display:none}
.ctx_menu button:disabled:after{opacity:0.3}
.ctx_menu button.active{border-color:rgba(0,0,0,.5);background:#000}
.ctx_menu p{position:absolute;top:0;left:0;z-index:10;width:100%;text-align:center}
.ctx_menu p em{display:block;height:56px;margin:0 163px 0 85px;border-left:1px solid #484854;border-right:1px solid #25252F;background:rgba(53,53,66,0);font-size:16px;line-height:58px;color:#A3A5AB}
.ctx_menu p em strong{color:#FFF}
.ctx_menu p em span{font-weight:bold}
.ctx_menu.scroll button{width:25%}
.ctx_menu.scroll .pprev,.ctx_menu.scroll .nnext,.ctx_menu.scroll p{display:none}
.ctx_menu.scroll .top{display:block}
.ctx_menu.scroll .prev{left:0;border-left:0;border-right:1px solid rgba(0,0,0,.3)}
.ctx_menu.scroll .next{left:25%;border-left:1px solid rgba(255,255,255,.1);border-right:1px solid #1A1B21}
.ctx_menu.scroll .rel{left:50%;border-right:1px solid #1A1B21}
.ctx_menu.scroll .top{right:0;background:rgba(53,53,66,.5);color:#FFF;text-indent:0}
.ctx_menu.scroll .top:before{display:inline-block;width:11px;height:9px;background:url(http://static.naver.com/terms/img/m/ico_cm.png) no-repeat -130px 0;background-size:175px 400px;-webkit-background-size:175px 400px;content:''}

/* 주석/주석 레이어창 */
.nam_cmt_txt{color:#1172B6 !important}
.nam_cmt_no{position:relative;top:-6px;margin:0 -3px 0 -4px;font-weight:bold;font-size:14px;color:#1172B6;vertical-align:middle}
.nam_ly_cmt{position:absolute;width:100%;margin:0 0 0 -20px;background:#FFF}
.nam_ly_cmt dl{margin:0 20px;border:2px solid #444}
.nam_ly_cmt dt{padding:9px 40px 10px 12px;border-bottom:1px solid #F2F2F2;font-weight:bold;font-size:16px;line-height:20px;color:#444}
.nam_ly_cmt dd{padding:17px 40px 16px 12px;font-size:14px;line-height:20px;color:#666}
.nam_ly_cmt dt+dd{padding:8px 12px 16px}
.nam_ly_cmt a.btn_cls{display:block;position:absolute;top:2px;right:22px;width:40px;height:40px}
.nam_ly_cmt a.btn_cls span{display:block;overflow:hidden;width:13px;height:13px;margin:13px 0 0 13px;background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) no-repeat -162px -192px;line-height:999px}

/* 매거진 */
#ct.mz{-webkit-box-shadow:none}
.mz .home_tab{height:33px;padding:3px 0 0;border-top:1px solid #E5E5E5;border-bottom:1px solid #B8B8B8;background:#F5F5F5}
.mz .home_tab ul{display:table;width:100%;height:34px}
.mz .home_tab li{display:table-cell;width:50%;height:33px;text-align:center}
.mz .home_tab li a{display:block;height:33px;font-size:14px;line-height:33px;color:#000}
.mz .home_tab li.on a{border:1px solid #B9B9B9;border-bottom:1px solid #FFF;border-radius:2px 2px 0 0;background:#FFF}
.mz .home_tab li.on:first-child a{margin:0 0 0 2px}
.mz .home_tab li.on:last-child a{margin:0 2px 0 0}

.mz .home_article_no{padding:18px 13px 5px 14px;border-bottom:2px solid #5D5E71;background:#FFF;font-size:15px;color:#777;font-weight:bold}
.mz .home_article_no span{margin:0 1px 0 0;font-weight:normal;font-size:17px;color:#000}
.mz .home_article_no a{float:right;position:relative;padding:0 0 0 12px;color:#999;font-weight:normal}
.mz .home_article_no a:before{display:block;position:absolute;top:6px;left:0;width:8px;height:7px;background:url(http://static.naver.com/ncc/image/m_2012/sp_mz.png) no-repeat 0 0;content:'';-webkit-background-size:64px 66px}
.mz .home_article_no a.on{color:#3474DC}
.mz .home_article_no a.on:before{background-position:-9px 0}

.mz .mz_lst{overflow:hidden;width:100%;margin:0 0 12px;background:url(http://static.naver.com/ncc/image/m_2012/bg_mz_lst.gif) repeat 0 0;-webkit-background-size:1px 133px}
.mz .mz_lst:after{display:block;clear:both;content:''}
.mz .mz_lst ul{width:100%;min-height:532px}
.mz .mz_lst li{float:left;width:33%;height:115px;margin:18px 0 0;text-align:center}
.mz .mz_lst li:nth-child(3n+2){width:34%}
.mz .mz_lst li a{display:inline-block;position:relative;width:80px;height:103px}
.mz .mz_lst li a:before{display:block;position:absolute;top:0;left:0;width:78px;height:101px;border:1px solid rgba(0,0,0,.1);content:'';z-index:20}
.mz .mz_lst li a:after{display:block;position:absolute;top:0;right:-4px;width:4px;height:103px;background:url(http://static.naver.com/ncc/image/m_2012/bg_mz_lst2.gif) no-repeat 0 0;content:'';-webkit-background-size:4px 103px}
.mz .mz_lst li a img{z-index:10}
@media all and (orientation:landscape){
.mz .mz_lst li{width:25%}
.mz .mz_lst li:nth-child(3n+2){width:25%}	
}

.mz .topic_cate{overflow:hidden;position:relative;background:#FFF}
.mz .topic_cate ul{overflow:hidden;position:relative;margin:15px 10px;border:1px solid #AEB0B2;border-radius:2px;background:#F8F8F8}
.mz .topic_cate li{float:left;width:33.3%;height:40px;color:#6D7378;text-align:center}
.mz .topic_cate li:nth-child(3n+2){width:33.4%}
.mz .topic_cate li:nth-child(3n+2) a{border:1px solid #D9D9D9;border-width:0 1px}
.mz .topic_cate li a{display:block;overflow:hidden;position:relative;height:40px;border-bottom:1px solid #D9D9D9 !important;font-size:15px;line-height:42px;-webkit-box-shadow:inset 0 -1px 0 #F3F3F3,0 1px #FFF}
.mz .topic_cate li.null a{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:default}

.mz .mz_tit_h2{height:31px;padding:0 10px;border-top:1px solid #D7D9DD;border-bottom:1px solid #BBBFC4;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdfdfd),color-stop(50%,#f2f2f3),color-stop(100%,#e8e8e9));background:-webkit-linear-gradient(top,#fdfdfd 0%,#f2f2f3 50%,#e8e8e9 100%);line-height:31px;font-size:15px;color:#000}

.mz .go_top{padding:23px 10px 6px 0;border-top:1px solid #E6E6E6;text-align:right}
.mz .go_top a{display:inline-block;overflow:hidden;width:64px;height:27px;background:url(http://static.naver.com/ncc/image/m_2012/sp_mz.png) no-repeat 0 -10px;line-height:999px;-webkit-background-size:64px 66px}

.mz .magazine_view{overflow:hidden;position:relative;margin:0 0 5px}
.mz .magazine_view h2{height:33px;padding:0 0 0 10px;border-bottom:1px solid #C4C4C5;background:#F5F5F6;font-size:14px;line-height:35px;color:#333}
.mz .magazine_view h2 a{display:block;overflow:hidden;position:absolute;top:0;right:0;width:36px;height:33px;border-left:1px solid #D0D0D1;line-height:999px;-webkit-box-shadow:inset 1px 1px 0 #FEFEFE}
.mz .magazine_view h2 a:after{display:block;position:absolute;top:14px;right:12px;width:10px;height:7px;background:url(http://static.naver.com/ncc/image/m_2012/sp_mz.png) no-repeat -19px 0;content:'';-webkit-background-size:64px 66px}
.mz .magazine_view ul{display:none;overflow:hidden;padding:9px 15px 22px;border-bottom:1px solid #999;background:#F5F5F5}
.mz .magazine_view li{float:left;width:50%;margin:12px 0 0}
.mz .magazine_view li a{display:block;font-size:14px;color:#000}
.mz .magazine_view li a.on{color:#3474DC}
.mz .magazine_view.on h2 a:after{background-position:-31px 0}
.mz .magazine_view.on ul{display:block}

.mz .mz_sel{height:32px;padding:0 10px;border-bottom:2px solid #5D5E71; overflow:hidden}
.mz .mz_sel select{width:137px;height:27px;padding:0 0 0 6px;border:1px solid #C8C8C8;border-radius:3px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFFFFF),color-stop(50%,#FBFBFB),color-stop(100%,#F7F7F7));background:-webkit-linear-gradient(top,#FFFFFF 0%,#FBFBFB 50%,#F7F7F7 100%);background:url(http://static.naver.com/ncc/image/m_2012/sp_mz.png) no-repeat 100% -40px;font-size:13px;color:#000;-webkit-appearance:none;-webkit-background-size:64px 66px}
.mz .mz_sel p{float:right;margin:8px 0 0;font-size:14px;color:#777}
.mz .mz_sel p a{position:relative;margin:0 0 0 2px;padding:0 0 0 11px;color:#999}
.mz .mz_sel p a:before{display:block;position:absolute;top:7px;left:3px;width:3px;height:3px;background:url(http://static.naver.com/ncc/image/m_2012/sp_mz.png) no-repeat -43px 0;content:'';-webkit-background-size:64px 66px}
.mz .mz_sel p a.on{color:#3474DC}
.mz .mz_sel p a.on:before{width:8px;height:7px;top:6px;left:0;background-position:-9px 0}
.mz .mz_sel h2{float:left;margin:6px 0 0;font-size:14px;color:#777}
.mz .mz_sel h2 span{margin:0 1px 0 0;font-weight:normal;font-size:16px;color:#000}

/* 댓글 */
.bot_menu{overflow:hidden;margin:25px 10px 45px}
.bot_menu li{float:left;height:33px;border:1px solid #bcbcbc;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f3));line-height:33px;text-align:center}
.bot_menu li:first-child{width:33.3%;border-radius:3px 0 0 3px}
.bot_menu li:nth-of-type(2){width:33.3%;border-left:0;border-radius:0 3px 3px 0;-webkit-box-shadow:inset 1px 0 0 #fff}
.bot_menu li:last-child{float:right;width:31.5%;border-radius:3px}
.bot_menu a{display:block;font-size:15px;color:#222}
.bot_menu a span{position:relative}
.bot_menu a em{color:#ED232B}
.bot_menu_v2{margin:-14px 10px 15px}
.bot_menu_v2 span:after{display:block;position:absolute;top:5px;width:6px;height:10px;background:url(http://static.naver.com/ncc/image/m_2012/sp_ic.png) no-repeat;content:'';-webkit-background-size:31px 135px}
.bot_menu_v2 li:first-child{width:31.5%;border-radius:3px}
.bot_menu_v2 li:nth-of-type(2){float:right;width:33.3%;border-radius:0 3px 3px 0;border-left:0;-webkit-box-shadow:inset 1px 0 0 #fff}
.bot_menu_v2 li:last-child{float:right;width:33.3%;border-radius:3px 0 0 3px;border-left:1px solid #bcbcbc}
.bot_menu_v2 li:nth-of-type(2) span{left:-6px}
.bot_menu_v2 li:nth-of-type(2) span:after{right:-10px;background-position:0 -90px}
.bot_menu_v2 li:last-child span{right:-6px}
.bot_menu_v2 li:last-child span:after{left:-11px;background-position:0 -76px}
.bot_menu_v3 {margin:20px 10px 15px}
@media all and (orientation:landscape){
.bot_menu li:first-child{width:33%}
.bot_menu li:nth-of-type(2){width:33%}
.bot_menu li:last-child{width:32.8%}
.bot_menu_v2 li:first-child{width:32.8%}
.bot_menu_v2 li:nth-of-type(2){width:33%}
.bot_menu_v2 li:last-child{width:33%}
}

/* 관련 링크 */ 
.na_rlink{display:block;margin:20px 0 27px} 
.na_rlink a{display:inline-block;position:relative;padding:0 10px 0 0;font-size:15px;color:#1172B6 !important} 
.na_rlink a:after{display:block;position:absolute;top:5px;right:0;width:6px;height:9px;background:url(http://static.naver.com/ncc/image/naml/m/sp_na_img.png) no-repeat 0 0;background-size:6px 9px;content:''} 
.font_big .na_rlink a{font-size:17px} 
.desc + .na_rlink{display:block;margin:0;padding:3px 0 0 5px;border-left:2px solid #ABBCD7} 
.desc + .na_rlink a{font-size:13px} 
.font_big .desc + .na_rlink a{font-size:15px} 
#nc_end .end_p+.na_rlink{margin-top:-12px} 
.na_rlink_group{margin:20px 0 28px;border-top:1px solid #F0F0F0} 
.na_rlink_group strong{display:block;margin:18px 0 0;font-size:16px;color:#444} 
.na_rlink_group .na_rlink{margin:6px 0 0} 
.font_big .na_rlink_group strong{font-size:18px} 
.font_big .na_rlink_group .na_rlink{font-size:17px} 
#nc_end .end_p+.na_rlink_group{margin-top:-9px} 
.article_info .na_rlink{display:inline-block;margin:0 0 13px} 
.article_info .na_rlink a{font-size:14px}

/* 참고문헌 */ 
.na_reference{margin:26px 0} 
.na_reference dt{font-size:16px;font-weight:bold;color:#444} 
.na_reference dd{font-size:15px;color:#444} 
.na_reference dd ul{margin:16px 0 0;padding:0 0 0 10px} 
.na_reference dd li{position:relative;margin:10px 0 0;line-height:19px} 
.na_reference dd li:after{position:absolute;top:8px;left:-8px;width:2px;height:2px;background:#BBB;font-size:0;content:''} 
.na_reference dd p{margin:14px 0 0;line-height:23px} 
.na_reference dd p+p{margin:11px 0 0} 
.na_reference dd p strong{font-weight:normal;color:#000} 
.na_reference dd p strong a{color:#1172B6} 
.font_big .na_reference dt{font-size:18px} 
.font_big .na_reference dd{font-size:17px} 
.font_big .na_reference dd li{line-height:21px} 
.font_big .na_reference dd p{line-height:25px}

/* 인용문구 */ 
.na_bq{margin:25px 0;padding:0 0 0 10px;border-left:3px solid #EEE;overflow:hidden} 
.na_bq p{font-size:18px;line-height:25px;color:#777;margin-top:-4px} 
.na_bq em{display:block;margin:6px 0 -2px;font-size:13px;color:#C38B46} 
.font_big .na_bq p{font-size:20px;line-height:29px} 
.font_big .na_bq em{font-size:15px} 
.na_bq_long p{font-size:15px;line-height:23px} 
.na_bq_long em{margin-top:7px} 
.font_big .na_bq_long p{font-size:17px;line-height:25px} 
.a .na_bq em{margin-bottom:-3px} 
.a .na_bq_long p{margin-top:-2px} 
#nc_end .end_p+.na_bq{margin-top:-4px} 
#nc_end .na_bq+.end_p{margin-top:-4px} 
#nc_end .end_p+.na_bq_long{margin-top:-5px} 
#nc_end .na_bq_long+.end_p{margin-top:-5px}

/* 개요표 */
.na_summary_tbl{display:block;margin:40px 0;text-align:center}
.na_summary_tbl legend{display:block;width:100%;padding:0 0 9px;border-bottom:2px solid #A4A6AD;font-weight:bold;font-size:16px;color:#444;text-align:left}
.na_summary_tbl img{margin:15px 0 11px}
.na_summary_tbl table{width:100%;border-collapse:collapse;border:0;border-bottom:2px solid #A4A6AD}
.na_summary_tbl caption{display:none}
.na_summary_tbl th,.na_summary_tbl td{padding:5px 0;border:0;border-top:1px solid #E9E9E9;font-size:15px;line-height:20px;color:#444;text-align:left;vertical-align:top;word-break:break-all;word-wrap:break-word}
.na_summary_tbl th{padding-right:10px;color:#666;white-space:nowrap}
.na_summary_tbl a{color:#1072B6}

/* 썸네일 리스트 */
.na_thum_lst{margin:40px 0}
.na_thum_lst:after{display:block;clear:both;content:''}
.na_thum_lst h2{margin:0 0 14px;font-size:17px;color:#444}
.na_thum_lst ul{position:relative;z-index:20}
.na_thum_lst li{float:left;width:33.3%;margin-bottom:2px;text-align:center}
.na_thum_lst li:nth-child(3n){width:33.4%}
.na_thum_lst li > a{display:block;margin:0 auto 2px}
.na_thum_lst li > a .thum{margin:0 auto}
.na_thum_lst .con{display:none;position:absolute;left:0;z-index:100;width:100%;margin:1px auto 0;color:#999;text-align:left}
.na_thum_lst .con.on{display:block}
.na_thum_lst .con .inner{overflow:hidden;position:relative;padding:10px 12px 10px 15px;border:2px solid #444;background:#FFF}
.na_thum_lst .con .inner div{overflow:hidden}
.na_thum_lst .con .inner div br{display:none}
.na_thum_lst .con .thum{float:left;margin:0 12px 0 0}
.na_thum_lst .con a{display:inline;color:#1172B6}
.na_thum_lst .con .tit{display:block;margin:1px 22px 1px 0;font-size:16px;color:#444}
.na_thum_lst .con strong{color:#444}
.na_thum_lst .con em{display:block}
.na_thum_lst .con dl{margin:5px 0 0}
.na_thum_lst .con dt{float:left;margin:0 4px 0 0}
.na_thum_lst .con dd{overflow:hidden}
.na_thum_lst .con .tit,.na_thum_lst .con em,.na_thum_lst .con dd{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.na_thum_lst .con button{overflow:hidden;position:absolute;top:13px;right:13px;width:13px;height:13px;border:none;border-radius:0;background:transparent url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) no-repeat -162px -192px;line-height:999px;-webkit-appearance:none}
.na_thum_lst .more{clear:both;z-index:10;padding:8px 0 0}
.na_thum_lst .more a{display:inline-block;position:relative;padding:0 10px 0 0;color:#1172B6}
.na_thum_lst .more a:after{display:block;position:absolute;top:5px;right:0;width:6px;height:9px;background:url(http://static.naver.com/ncc/image/naml/m/sp_na_img.png) no-repeat 0 0;background-size:6px 9px;content:''}
.na_thum_lst .thum{display:inline-block;overflow:visible;position:relative}
.na_thum_lst .thum:after{content:'';position:absolute;top:-1px;left:-1px;width:100%;height:100%;border:1px solid rgba(0,0,0,.1)}
.na_thum_lst .thum img{margin:-1px;vertical-align:top}

.na_thum_lst2{margin:40px 0}
.na_thum_lst2:after{display:block;clear:both;content:''}
.na_thum_lst2 h2{margin:0 0 13px;font-size:17px;font-weight:bold;color:#444}
.na_thum_lst2 ul{border-top:2px solid #666;border-bottom:1px solid #ccc}
.na_thum_lst2 li{padding:10px 0 8px;border-top:1px solid #ededed;line-height:18px}
.na_thum_lst2 li:first-child{border:none}
.na_thum_lst2 li:after{display:block;clear:both;content:''}
.na_thum_lst2 li .thum{overflow:visible;position:relative;float:left;margin:1px 12px 0 1px}
.na_thum_lst2 li .thum:after{content:'';position:absolute;top:-1px;left:-1px;z-index:1;width:100%;height:100%;border:1px solid rgba(0,0,0,.1)}
.na_thum_lst2 li .thum img{margin:-1px;vertical-align:top}
.na_thum_lst2 li .tit{display:block}
.na_thum_lst2 li .tit,.na_thum_lst2 li em,.na_thum_lst2 li dd{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;white-space:pre-wrap}
.na_thum_lst2 .info{overflow:hidden}
.na_thum_lst2 .info strong{font-size:15px;color:#444}
.na_thum_lst2 .info em{font-size:13px;color:#999}
.na_thum_lst2 .info dl{font-size:14px;color:#999}
.na_thum_lst2 .info dt{float:left;margin:0 4px 0 0}
.na_thum_lst2 .info dd strong{font-weight:normal;font-size:14px}
.na_thum_lst2 .info a{color:#1172b6}
.na_thum_lst2 .more{padding:8px 0 0}
.na_thum_lst2 .more a{display:inline-block;position:relative;padding:0 10px 0 0;color:#1172B6}
.na_thum_lst2 .more a:after{display:block;position:absolute;top:5px;right:0;width:6px;height:9px;background:url(http://static.naver.com/ncc/image/naml/m/sp_na_img.png) no-repeat 0 0;background-size:6px 9px;content:''}

.thum_gal_lst:after{display:block;clear:both;content:''}
.thum_gal_lst h2{margin:0 0 14px;font-size:17px;font-weight:normal;color:#fff}
.thum_gal_lst ul{position:relative;z-index:20}
.thum_gal_lst li{float:left;width:33.3%;margin-bottom:2px;text-align:center}
.thum_gal_lst li img{vertical-align:top}
.thum_gal_lst .con{display:none;position:absolute;top:92px;left:0;width:100%;margin:2px auto 0;color:#8b8b8b;text-align:left}
.thum_gal_lst .con.on{display:block}
.thum_gal_lst .con .inner{overflow:hidden;position:relative;padding:15px 12px 12px 15px;border:2px solid #484b53;background-color:#404349}
.thum_gal_lst .con .inner div{overflow:hidden}
.thum_gal_lst .con .inner div br{display:none}
.thum_gal_lst .con img{float:left;margin:0 12px 0 0}
.thum_gal_lst .con a{display:inline;color:#2291df}
.thum_gal_lst .con .tit{display:block;margin:1px 22px 1px 0;color:#fff;font-size:16px}
.thum_gal_lst .con strong{color:#FFF}
.thum_gal_lst .con em{display:block}
.thum_gal_lst .con dl{margin:5px 0 0}
.thum_gal_lst .con dt{float:left;margin:0 4px 0 0}
.thum_gal_lst .con dd{overflow:hidden}
.thum_gal_lst .con .tit,.thum_gal_lst .con em,.thum_gal_lst .con dd{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.thum_gal_lst .con button{overflow:hidden;position:absolute;top:13px;right:13px;width:13px;height:13px;border:none;border-radius:0;background:transparent url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) no-repeat -162px -210px;line-height:999px;-webkit-appearance:none}

@media all and (orientation:landscape){
.thum_gal_lst li,.thum_gal_lst li:nth-child(3n),.thum_gal_lst li:nth-child(3n-1){width:26.4%;text-align:left}
.thum_gal_lst li:nth-child(4n){width:20.8%;text-align:right}
.thum_gal_lst .con .inner{margin:0}
}

/* 작품 더보기 */
.na_gal_wrap{padding:25px 20px}
.na_gal_full{overflow:hidden;position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;background:#23252B}
.na_gal_full header{display:block;overflow:hidden;position:relative;height:44px;padding:0 0 0 39%;border-bottom:1px solid #0A0A0C;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#36383f),color-stop(100%,#2a2b33));background:-webkit-linear-gradient(top,#36383f 0%,#2a2b33 100%)}
.na_gal_full header h1{display:none}
.na_gal_full header a,.na_gal_full header h2{display:block;float:left;position:relative;height:44px;font-weight:normal;color:#B2B2B5}
.na_gal_full header a{position:absolute;left:0;cursor:pointer}
.na_gal_full header a span{display:inline-block;position:relative;margin:0 0 0 17px;padding:0 16px 0 0;font-size:14px;line-height:44px;white-space:nowrap}
.na_gal_full header a span:after{display:block;overflow:hidden;position:absolute;top:50%;right:0;width:13px;height:12px;margin:-7px 0 0;background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) -118px -165px;content:''}
.na_gal_full header h2{width:100%}
.na_gal_full header h2:after{display:block;overflow:hidden;position:absolute;top:0;left:-1px;width:1px;height:100px;margin:-50px 0 0;background:#222329;content:''}
.na_gal_full header h2:before{display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:100px;margin:-50px 0 0;background:#393A42;content:''}
.na_gal_full header h2 strong{display:block;overflow:hidden;margin:0 10px;font-size:15px;line-height:44px;white-space:nowrap;text-overflow:ellipsis}
.na_gal_full .state{display:block;padding:10px 0 9px;margin-top:-25px;text-align:center}
.na_gal_full .state strong,.na_gal_full .state span{display:inline-block;overflow:hidden;width:6px;height:6px;margin:0 3px;text-indent:-9999px}
.na_gal_full .state strong{background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) -140px -210px no-repeat}
.na_gal_full .state span{background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) -150px -210px no-repeat}

/* 책소개 */ 
.na_book_info:after,.na_book_info li:after{display:block;clear:both;height:0;content:''} 
.na_book_info p.tit{margin:-2px 0 0;font-size:17px;color:#444}
.na_book_info li{margin:40px 0;zoom:1}
.na_book_info li:first-child{margin-top:15px}
.na_book_info{margin:40px 0}
.na_book_info .thum{overflow:visible;float:left;position:relative;margin:1px 15px 0 1px} 
.na_book_info .thum:after{display:block;position:absolute;top:0;right:0;left:0;bottom:0;z-index:1;border:1px solid rgba(0,0,0,.1);content:''} 
.na_book_info .thum img{vertical-align:top} 
.na_book_info .info{overflow:hidden;position:relative;top:-6px;font-size:14px;color:#444} 
.na_book_info .info dt,.na_book_info .info dd{padding-top:5px} 
.na_book_info .info dt{display:none} 
.na_book_info .info .tit{line-height:20px;font-weight:bold;font-size:17px}
.na_book_info .info .rel{margin:-1px -3px 0 0} 
.na_book_info .btn_com{display:inline-block;overflow:hidden;height:28px;margin:3px 3px 0 0;padding:0 8px 0 9px;border:1px solid #cfcfcf;border-bottom-color:#b9b9b9;border-radius:1px;background:#fcfcfc;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fcfcfc));text-decoration:none}
.na_book_info .btn_com .txt,.na_book_info .btn_com .ic{vertical-align:middle} 
.na_book_info .btn_com .txt{display:inline-block;min-width:24px;padding-right:11px;background:url(http://static.naver.com/ncc/image/m_2012/r_arrow2.gif) 100% 50% no-repeat;line-height:28px;font-weight:bold;font-size:14px;color:#666;-webkit-background-size:4px 8px} 
.na_book_info .btn_com .ic{display:inline-block;width:15px;height:15px} 
.na_book_info .btn_nstore .ic{margin:-1px 4px 0 0;background:url(http://static.naver.com/ncc/image/m_2012/nc_cm_v9.png) -120px -210px no-repeat}

/* 작품리스트 */
.na_series{overflow:hidden;margin:30px 0;border-bottom:1px solid #7C7D82}
.na_series .series_sort{position:relative;z-index:20;margin-bottom:-17px;text-align:right}
.na_series .series_sort a{display:inline-block;margin:0 0 0 5px;padding:0 0 0 10px;background:url(http://static.naver.com/ncc/image/naml/p/sp_na_series.gif) no-repeat 0 -105px;color:#BCBCBD;line-height:12px}
.na_series .series_sort a.on{background-position:0 -88px;color:#000}
.na_series table{z-index:10;width:100%;margin:0 0 -1px;border-collapse:collapse;border:0;border-top:2px solid #2b2b2b}
.na_series table caption{display:table-caption;font-weight:bold;font-size:14px;color:#373737;text-align:left}
.na_series table caption span{display:block;padding:0 0 7px}
.na_series th,.na_series td{border:0;color:#616161;color:#444;font-size:14px}
.na_series th,.na_series td a{color:#616161 !important}
.na_series th,.na_series td em{font-style:normal !important;color:#999}
.na_series th{height:28px;border-bottom:1px solid #E3E3E3;background:#FAFAFA;text-align:center;}
.na_series td{padding:7px 0 5px;border-bottom:1px solid #F5F5F5;line-height:21px;vertical-align:top}
.na_series .sub td{border-top:1px solid #F5F5F5;background:#FCFCFD}
.na_series .sub:first-child td{border-top:1px solid #E9E9E9}
.na_series .c{text-align:center}
.na_series .l{text-align:left}
.na_series .txt{display:block;overflow:hidden;word-break:break-all;word-wrap:break-word}
.na_series .txt em{display:block;font-size:13px}
.na_series .pl10{padding-left:10px}
.na_series .btn{white-space:nowrap}
.na_series .btn_s{display:inline-block;overflow:hidden;position:relative;top:-1px;width:51px;height:24px;background:url(http://static.naver.com/ncc/image/naml/p/sp_na_series.gif) no-repeat 0 -125px;line-height:999px;vertical-align:top}
.na_series .btn_f{display:inline-block; margin:0 2px 0 0; float:left; overflow:hidden;position:relative;top:3px;width:14px;height:14px;background:url(http://static.naver.com/ncc/image/naml/p/sp_na_series.gif) no-repeat 0 0;line-height:999px;vertical-align:top}
.na_series .btn_f.on{background-position:0 -16px}
.na_series .ico_s{display:inline-block;float:left; overflow:hidden;position:relative;top:9px;width:5px;height:5px;margin:0 4px 0 18px;background:url(http://static.naver.com/ncc/image/naml/p/sp_na_series.gif) no-repeat 0 -76px;line-height:999px;vertical-align:top}
  
/* 면책 문구 */
.na_meta .na_copyright{position:relative;margin:18px 0 0;padding:12px 0 16px;border-top:1px solid #E6E6E6;font-size:12px !important;line-height:17px !important;color:#999;letter-spacing:-1px;text-align:center}
.na_meta .na_copyright a{color:#1172B6}
.na_meta .na_copyright span{display:inline-block;position:relative;padding:0 0 0 22px;text-align:left} 
.na_meta .na_copyright span:before{display:inline-block;position:absolute;left:0;width:16px;height:16px;background:url(http://static.naver.com/ncc/image/naml/common/bg_c_info.gif) no-repeat 0 -11px;background-size:16px 27px;vertical-align:top;content:'';-webkit-background-size:16px 27px} 
.na_meta .na_copyright.skin2{text-align:left} 

/* 동영상 */
.na_video.skin2{text-align:center}
.na_video.skin2 .inner{margin:0 auto;text-align:left}
.na_video.skin2 a{display:block;position:relative}
.na_video.skin2 a:after{display:block;position:absolute;top:0;right:0;left:0;bottom:0;border:1px solid rgba(0,0,0,.2);background:url(http://static.naver.com/ncc/image/naml/m/btn_na_video.png) no-repeat 50% 50%;content:''}
.na_video.skin2 img{vertical-align:top}
.na_video.skin2 span{position:absolute;left:5px;bottom:5px;padding:4px;border-radius:2px;background-color:rgba(0,0,0,.55);font-family:helvetica;font-weight:bold;font-size:16px;color:#fff}
.na_video.skin2 figcaption{display:block;margin:10px 0 0;padding:0 0 0 5px;border-left:2px solid #abbcd7;font-size:13px;line-height:17px;color:#777}
 
.na_video.skin3 a,.na_image.skin2 a{display:block;position:relative}
.na_video.skin3 a:after,.na_image.skin2 a:after{display:block;position:absolute;top:0;right:0;left:0;bottom:0;border:1px solid rgba(0,0,0,.2);content:''}
.na_video.skin3 img,.na_image.skin2 img{vertical-align:top}
.na_video.skin3 span{display:block;position:relative;bottom:0;height:25px;margin:-25px 0 0;padding:0 5px 0 0;background-color:rgba(0,0,0,.55);font-family:helvetica;font-weight:bold;font-size:12px;line-height:25px;color:#fff;text-align:right}
.na_video.skin3 span:after{display:block;position:absolute;top:0;right:0;left:0;bottom:0;border:1px solid rgba(0,0,0,.2);background:url(http://static.naver.com/ncc/image/naml/m/btn_na_video.png) no-repeat 0 45%;background-size:20px 20px;content:''}
.na_video.skin3 figcaption,.na_image.skin2 figcaption{display:block;margin:10px 0 0;padding:0 0 0 5px;border-left:2px solid #abbcd7;font-size:13px;line-height:17px;color:#777}
 
/* 동영상 + 동영상 or 동영상 + 이미지 */
.na_video_list{display:table;margin:0 auto}
.na_video_list:after{display:block;clear:both;content:''}
.na_video_list .na_video,.na_video_list .na_image{display:table-cell;padding:0 1px}

/* android 홈화면 바로 가기 추가 */ 
.u_sca{display:none} 
.a .u_sca{display:block;overflow:hidden;padding:4px 0 0;background-color:#f4f4f4} 
.a .u_sca a.u_sc{display:block;margin:0 10px 57px;padding:10px;border:1px solid #d3d5d9;border-radius:2px;background-color:#fcfcfc;font-size:14px;color:#333;letter-spacing:-1px !important}
.a .u_sca a.u_sc .u_ics,.u_sca a.u_sc .u_ica{background:url(http://static.naver.net/ncc/image/m_2012/ic_app.png) no-repeat;background-size:109px 30px;font-size:0;line-height:0;color:transparent;vertical-align:top;-webkit-background-size:109px 30px} 
.a .u_sca a.u_sc .u_ics{float:left;width:30px;height:30px;margin:0 9px 0 0} 
.a .u_sca a.u_sc .u_ics.cast{background-position:0 0} 
.a .u_sca a.u_sc .u_ics.mgz{background-position:-32px 0} 
.a .u_sca a.u_sc em{display:block;position:relative;top:-3px;margin-bottom:-4px;font-size:11px;color:#666} 
.a .u_sca a.u_sc strong{color:#009403} 
.a .u_sca a.u_sc .u_ica{display:inline-block;width:14px;height:13px;margin:0 0 0 3px;background-position:100% 0;vertical-align:-2px} 
@media screen and (min-width:450px) and (orientation:landscape){ 
.a .u_sca a.u_sc{padding-bottom:10px;font-size:16px;line-height:30px} 
.a .u_sca a.u_sc em{display:inline-block;top:0;font-size:16px;color:#333} 
.a .u_sca a.u_sc .u_ica{margin-left:2px;vertical-align:-1px} 
} 

/* 보기방식 레이어 팝업 도움말 */
.ly_flick_help{position:absolute;left:50%;bottom:7px;z-index:100;width:300px;height:119px;margin:0 0 0 -150px;background:url(http://static.naver.com/terms/img/m/ly_flick_help.png) no-repeat 0 0;background-size:300px 119px;-webkit-background-size:300px 119px}
.ly_flick_help p{visibility:hidden}
.ly_flick_help a{display:block;overflow:hidden;position:absolute;top:0;width:23px;height:23px;margin:11px 0 0 267px;line-height:999px}
 
/* Retina Image */
@media all and (-webkit-min-device-pixel-ratio:1.5){
.category_nav .btn_ctg,.category_h .u_sel3_lk:after,.category_cont li a:after,.nc_top .btn_toc,.nc_top .btn_option,.nc_top .location .bracket,#nc_end .mov_bx .btn_play,#nc_end .gal_nav .btn_prev,#nc_end .gal_nav .btn_next,.nc_endpg .state strong,.nc_endpg .state span,.nc_endpg button.btn_prev span,.nc_endpg button.btn_next span,.nc_castpg a.btn_prev span,.nc_castpg a.btn_next span,.nc_gal_all .btn_clse,.nc_related .state strong,.nc_related .state span,.nc_related .btn_clse,.ly_view_option:after,.ly_view_option dd .btn_mode_d span,.ly_view_option dd .btn_mode_n span,.ly_view_option dd .btn_mode_d.selected span,.ly_view_option dd .btn_mode_n.selected span,.u_pg2_prev:before,.u_pg2_next:after,#img_full .btn_clse,#nc_end .gal_wrap .multi,#nc_end .gal_wrap:after,.nc_img_view header a span:after,.nc_top .location a:after,.ctx_menu button:after,.paging a,.paging a.on,.nam_ly_cmt a.btn_cls span,.na_thum_lst .con button,.na_book_info .btn_com .ic{background-image:url(http://static.naver.com/ncc/image/m_2012/nc_cm2_v9.png);-webkit-background-size:175px 225px}
h1.gnb_h1+.naver,h1.gnb_h1 a.gnb,h1.gnb_h1 a.magazine,.u_gnbt,.u_gnbt_fd{background-image:url(http://static.naver.com/ncc/image/m_2012/spr_header2.png);-webkit-background-size:132px 88px}
}

/* old css merge */
/* error */
.error_wrap h1{padding:46px 0 20px;font-weight:normal;font-size:23px;line-height:1.22em;letter-spacing:-2px;text-align:center}
.error_wrap h1 strong{font-weight:normal;color:#1f9f02}
.error_wrap dl{margin:0 auto}
.error_wrap dt{float:left;clear:both;padding:0 .4em 0 8px;background:url(im/bu_error.gif) no-repeat 0 8px;white-space:nowrap}
.error_wrap dd{overflow:hidden;_height:1%}
.error_wrap dt,.error_wrap dd{padding-bottom:5px}
.error_wrap p{font-size:13px;line-height:1.54em;color:#666;text-align:center}
.error_wrap .ac{clear:both;margin:24px 30px 50px;padding-top:30px;border-top:1px solid #dfdfdf;text-align:center}
.error_wrap .btn{display:inline-block;margin:0 3px;padding:.53em .8em;border:1px solid #bbb;background:#f1f1f1;background:-webkit-gradient(linear,0 0,0 100%,from(#fbfbfb),to(#f1f1f1));color:#666;white-space:nowrap;-webkit-box-shadow:inset 0 1px #fff}

/* conts */
.col_w{margin-bottom:15px;padding:0 10px;border-bottom:1px solid #dadada}
.cate{padding:7px 0 15px;font-size:12px;color:#777;letter-spacing:-1px}
.ti_w{margin:0 10px 14px;text-align:center}
.ti_cate{padding-bottom:2px;font-size:13px;color:#3474dc} 
.ti_head{padding-bottom:3px;font-size:24px;line-height:28px;color:#000;letter-spacing:-1px} 
.ti_sub{padding-bottom:4px;font-size:13px} 
.para_w{padding:15px 0 0}
.cont_w{padding:0 10px;color:#444}
.img_w{padding:15px 0 0;text-align:center}

/* tab */
.u_tab{display:table;width:100%;height:33px;background-color:#f5f5f5;text-align:center}
.u_tab_l{display:table-cell;width:50%;border-bottom:1px solid #b0b0b0;vertical-align:top}
.u_tab_lk{display:block;position:relative;height:32px;padding:0 .4em;line-height:34px;font-size:14px;color:#000}
.on .u_tab_lk{height:30px;margin:4px 1px -1px 2px;border:1px solid #b0b0b0;border-bottom:0;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#fff;line-height:28px;font-size:14px}

/* contents */
.cst_m{margin-top:5px}
.cst_m li{position:relative;border-bottom:1px solid #ececec}
.cst_m li:last-child{border-bottom:1px solid #e0e0e0}
.cst_m li a{display:block;overflow:hidden;height:70px;padding-left:10px}
.cst_mbx{float:left;position:relative;margin-right:10px;padding-top:10px}
.cst_mbx img{border:1px solid #dedede}
.cst_mbx .b{border:0}
.cst_mby{display:block;overflow:hidden;float:left;width:72%;padding:8px 10px 10px 0;font-size:13px;color:#999;vertical-align:middle}
.cst_mbm{display:inline-block;position:absolute;top:31px;right:10px;width:6px;height:9px;background:url(http://static.naver.com/ncc/image/mobile/u_ic.png) no-repeat 100% 0}
.cst_m_t{display:block;overflow:hidden;font-size:15px;color:#000;white-space:nowrap;text-overflow:ellipsis} 
.cst_m_s{display:block;overflow:hidden;max-height:28px;margin:2px 0 4px;line-height:14px;color:#666;white-space:nowrap;text-overflow:ellipsis} 
.cst_m_dn{display:block;line-height:14px}
.nav{padding:8px 10px 11px;font-size:12px;color:#777}
.cst_con{padding-bottom:7px;border-bottom:1px solid #e5e5e5}
.cst_con_v2{padding-bottom:0}
.cst_t{clear:both;margin-bottom:4px;padding:4px 20px 15px;border-bottom:1px solid #dadada;font-size:23px;line-height:33px;color:#000;letter-spacing:-1px;text-align:center}
.cst_t2{clear:both;padding:9px 10px 2px;font-size:1.21em;color:#000}
.cst_t3{padding:11px 10px 9px 0;font-size:1.21em;font-weight:normal;color:#000;font-weight:bold} 
.cst_t3_v2{margin-bottom:-9px;padding-top:17px;font-size:1.21em;color:#000} 
.cst_t2_v2{padding:10px 10px 0;color:#920c23}
.cst_t2_v3{padding:11px 10px 0;color:#f46026}
.cst_t2_v4{padding:20px 10px 0;color:#920c23}
.cst_t2_v5{padding:20px 10px 0;color:#000}
.cst_t2_v6{padding:11px 10px 0;color:#2459bf}
.cst_t em,.cst_t span{display:block;font-size:12px;line-height:19px;color:#777;letter-spacing:0}
.cst_t em{line-height:17px;color:#3474dc}
.cst_txt{display:block;padding:3px 10px 4px;line-height:22px;font-size:1.14em;color:#444;word-break:break-all;word-wrap:break-word}
.cst_txt p strong{-webkit-text-stroke-width:.02em}
#ct2 .cst_txt{line-height:25px}
.cst_txt em{letter-spacing:-1px}
span.cst_txt{padding-bottom:0}
.cst_txt_v2{padding:0 10px 8px;color:#777}
.cst_txt_v3{padding:9px 10px 2px}
.cst_txt_v4{display:block;padding-bottom:4px;line-height:22px;font-size:1em;color:#444;letter-spacing:1px;word-break:break-all;word-wrap:break-word}
.cst_img{display:inline-block;width:100%;margin:8px 0 1px;text-align:center}
.cst_img img{vertical-align:middle}
.cst_it{display:block;margin:4px 10px 2px;font-size:12px;line-height:17px;color:#777;word-break:break-all;word-wrap:break-word}
.cst_it2{display:block;margin:3px 10px 5px;font-size:12px;line-height:17px;color:#777}
.w_lk{display:inline-block;margin-left:10px;padding-right:11px;background:url(http://static.naver.com/ncc/image/mobile/u_ic.png) no-repeat 100% -88px;font-size:12px;line-height:20px;color:#1172b6;text-align:left}
.writer_v2{display:inline-block;width:100%;padding-bottom:15px;border-bottom:1px solid #e5e5e5}
.writer_v3{border-bottom:0}
.writer_v4{display:inline-block;width:100%;padding:5px 0 2px;border-bottom:1px solid #e5e5e5}
.writer dt{margin-top:2px;line-height:20px;font-size:1em;color:#000}
dt.writer_t{margin-top:0}
.writer_lk{margin:0 0 4px;padding:0 0 9px;border-bottom:1px solid #e5e5e5}
.writer_lk dl{margin:0 10px;color:#444}
.writer_lk dd{display:inline-block;margin-top:2px;font-size:1.14em;color:#444}
.writer_lk_v2{padding:0 0 8px}
.writer_lk_v2 dt{display:inline-block}
.writer_r{height:20px;margin-top:0}
.w_img{float:left;margin:5px 10px 0 0}
.w_img_v2{margin:5px 10px 0}
.w_name{margin-left:8px;font-size:1em;color:#777}
.writer_com dt{margin-top:10px;line-height:16px;font-size:1em;color:#000} 
.writer_com dd{line-height:19px;font-size:1em;word-break:break-all;word-wrap:break-word} 
.writer_com .fr{display:inline-block;margin-left:8px;color:#777}
.new_l{display:block}
.writer_noti{line-height:20px}
.com_l{margin-top:4px} 
.com_l dt{float:left;clear:both;margin-top:1px;margin-right:8px;line-height:18px} 
.com_l dd{display:block;margin-top:3px;line-height:19px} 
.com_l dd img{vertical-align:middle}
.com_r{float:right}
.com_r dt{display:inline;margin-right:4px;line-height:20px}
.com_r dd{display:inline;line-height:20px}
.work_spec{margin:11px 10px 0;font-size:13px;color:#444}
.work_pic{float:left;margin-right:11px}
.work_area{display:inline-block;float:left;width:69.5%;margin-top:-4px}
.work_area dt{float:left;margin-right:12px;line-height:21px;color:#777}
.work_area dd{overflow:hidden;line-height:21px;word-break:break-all;word-wrap:break-word}
.txt_noti{margin:11px 0 10px;padding:7px 10px 6px;border:1px solid #e0e0e0;background-color:#fdfdfd;line-height:22px;font-size:15px}
.txt_noti a{display:inline-block;padding-right:10px;background:url(http://static.naver.com/ncc/image/mobile/u_ic.png) no-repeat 100% -183px;line-height:23px}
.cst_info{padding-top:2px;border-bottom:1px solid #e5e5e5}
.cst_info dt{margin:0 10px}
.cst_info dd{padding:5px 10px 10px}
sup{color:#777}

/* 약력 */
.history_spec{margin:5px 10px 3px;font-size:1em;color:#444}
.person_pic{float:left;margin:5px 11px -5px 0}
.spec_area dt{float:left;margin-right:12px;line-height:21px;color:#777}
.spec_area dd{overflow:hidden;line-height:21px;word-break:break-all;word-wrap:break-word}
.tit_name{margin:20px 10px 0;font-size:1.14em;color:#2459bf}

/* 주요개념 */
.smarteditor_area{padding:9px 10px;font-size:12px}
.desc_list1{margin:-2px 0 2px}
#ct2 .desc_list1{margin:-4px 0 1px;}
.desc_list1 li{padding-top:8px;line-height:19px}
#ct2 .desc_list1 li{padding-top:10px;line-height:22px;margin-left:-3px}
.desc_list1 .n1 .tit{padding-left:12px;background:url(http://static.naver.com/ncc/image/mobile/txt_number1.gif) no-repeat 0 4px;color:#444}
.desc_list1 .n2 .tit{padding-left:12px;background:url(http://static.naver.com/ncc/image/mobile/txt_number2.gif) no-repeat 0 4px;color:#444}
.desc_list1 .n3 .tit{padding-left:12px;background:url(http://static.naver.com/ncc/image/mobile/txt_number3.gif) no-repeat 0 4px;color:#444}
.desc_list1 .n4 .tit{padding-left:12px;background:url(http://static.naver.com/ncc/image/mobile/txt_number4.gif) no-repeat 0 4px;color:#444}
.desc_list1 .n5 .tit{padding-left:12px;background:url(http://static.naver.com/ncc/image/mobile/txt_number5.gif) no-repeat 0 4px;color:#444}
.desc_list1 .n6 .tit{padding-left:12px;background:url(http://static.naver.com/ncc/image/mobile/txt_number6.gif) no-repeat 0 4px;color:#444}
.desc_list1 .n7 .tit{padding-left:12px;background:url(http://static.naver.com/ncc/image/mobile/txt_number7.gif) no-repeat 0 4px;color:#444}
.desc_list1 .n8 .tit{padding-left:12px;background:url(http://static.naver.com/ncc/image/mobile/txt_number8.gif) no-repeat 0 4px;color:#444}
.desc_list1 li p{padding-left:14px;color:#777;font-size:13px}
.desc_list1 li p img{width:10px;height:10px;position:relative;top:5px;margin-left:-15px}
#ct2 .desc_list1 li p img{width:12px;height:12px;margin-left:-16px}

/* 인용문 */
.txt_quotation{margin:20px 0 20px 10px;padding:0 0 0 10px;border-left:1px solid #e9e9e9;color:#777} 
#ct .txt_quotation p{font-size:15px;line-height:22px;color:#777} 
#ct2 .txt_quotation p{font-size:18px;line-height:25px} 
.ncc_quotation{margin:20px 10px 20px 20px;padding:0 0 0 10px;border-left:1px solid #e9e9e9;font-size:13px;line-height:21px;color:#777;letter-spacing:1px}
.ncc_quotation p{line-height:20px;color:#777}
.ncc_quotation2{margin:20px 10px 20px 20px;padding:0 0 0 10px;border-left:1px solid #e9e9e9;font-size:13px;line-height:21px;color:#777;letter-spacing:1px}
.ncc_quotation2 p{line-height:20px;color:#777}

/* 주석 */
.ncc_comt1{padding:10px 10px 9px}
.ncc_comt1 li{padding:2px 0;line-height:18px}
.ncc_comt1 .no_ol{display:inline-block;overflow:hidden;float:left;padding-right:4px;font-size:11px;line-height:16px;font-family:Helvetica,sans-serif;color:#265ac0;vertical-align:top}
.ncc_comt1 li p{overflow:hidden}

/* 같은기획물 */
.same_plan{display:block;margin-bottom:2px}
.same_plan_th{display:inline;font-size:15px;color:#000}
.same_plan_th em{font-weight:normal;font-size:1em;color:#777} 
.same_plan_th dt{margin:15px 0 -5px;font-size:16px;font-weight:bold} 
.same_plan_th ul{display:block;overflow:hidden;margin-bottom:3px}
.same_plan_th li{display:inline;float:left;width:33.3%;text-align:center}
.same_plan_th li a{display:block}
.same_plan_th li a img{border:1px solid #dedede}
.same_plan_th span{display:block;width:82px;margin:1px auto 2px;font-size:13px;line-height:16px;color:#777}

/* 연관작품 */
.worklist{display:block;position:relative;margin:14px -10px 0;margin-bottom:2px;padding:0 10px;border-top:1px solid #e5e5e5;font-size:13px}
.worklist_thumb{display:inline-block;width:100%;margin-top:14px;font-size:1.14em;color:#000}
.worklist_thumb em{color:#777}
.worklist_thumb dt{margin:0 0 5px;line-height:24px;font-weight:bold;font-size:16px} 
.worklist_thumb dt span{display:block;clear:both;margin-top:1px;font-size:15px;color:#444} 
.worklist_thumb li a{display:block;padding-bottom:12px;color:#777;text-decoration:none} 
.worklist_thumb li a img{width:80px;height:80px;margin-top:0;border:1px solid #dedede} 
.worklist_thumb li strong{display:block;width:80px;margin:0 auto;padding:5px 0 1px 2px;font-size:13px;line-height:14px} 
.worklist_thumb li span{display:block;padding:1px 0 1px 2px;font-size:13px;line-height:14px;color:#999} 
.worklist_thumb li em{padding-left:2px;font-style:normal;line-height:14px;font-size:13px;color:#999} 
.worklist_thumb a.more_work{display:block;position:absolute;top:13px;right:10px;width:79px;background:url(http://static.naver.com/ncc/image/mobile/u_ic.png) no-repeat 100% 6px;font-size:13px} 
.worklist_thumb_v2 span{width:90px;margin:2px auto 1px}
.worklist_thumb_v2 dt{margin:19px 10px 10px}

/* 책소개 */
.book_info3{overflow:hidden;clear:both;padding:0 0 10px}
.book_info3 .thumb{overflow:hidden;float:left;position:relative;margin:4px 10px 0 0}
.book_info3 ul{margin:0;padding:0}
.book_info3 li{padding:0;font-size:15px;line-height:22px}
.book_info3 li span{display:block;overflow:hidden;color:#444}
.book_info3 li .tit{display:inline-block;float:left;padding-right:10px;color:#777}

/* 영화정보 */
.lst_thmb{overflow:hidden;margin-bottom:30px;padding:18px 0 0} 
.lst_thmb h4{margin-bottom:2px;font-size:16px;color:#000} 
.lst_thmb .thmb{float:left;position:relative;width:75px;margin:5px 10px 0 0} 
.lst_thmb .thmb a img._photo{margin-top:0} 
.lst_thmb .thmb.type2 span{width:73px;height:73px;opacity:0.08}
.lst_thmb a{color:#00C}
.lst_thmb .cont{overflow:hidden;font-size:15px} 
.lst_thmb h5{padding-bottom:1px;font-size:13px} 
.lst_thmb h5 a{font-size:15px;color:#00C;color:#1172b6;text-decoration:none} 
.lst_thmb ul{padding-top:1px}
.lst_thmb li{margin-bottom:1px;color:#666;vertical-align:top} 
.lst_thmb .stit{float:left;padding-right:5px;font-size:15px;line-height:22px;color:#777} 
.lst_thmb .desc{display:block;overflow:hidden;font-size:15px;line-height:22px;color:#444} 
.lst_thmb .desc u{text-decoration:none}
.lst_thmb .desc a{color:#1172b6}

/* 갤러리 */
.gallary_wrap{display:inline-block;width:100%;margin-bottom:2px}
.gallery_thumb{display:inline;font-size:15px;color:#000}
.gallery_thumb em{font-weight:normal;color:#777} 
.gallery_thumb dt{margin:15px 0 -2px;font-size:16px;font-weight:bold} 
.gallery_thumb dd{padding:0 2px}
.gallery_thumb ul{display:block;overflow:hidden}
.gallery_thumb li{display:inline;float:left;width:25%;text-align:center}
.gallery_thumb li a{display:block}
.gallery_thumb li a img{margin-top:10px} 
.gallery_thumb span{display:block;overflow:hidden;width:82px;margin:3px auto 2px;font-size:13px;line-height:16px;color:#777} 
.gallery_thumb span{width:64px;margin:1px auto 1px} 
.gallery_thumb img{width:62px;height:48px;border:1px solid #dedede} 

/* 작가소개 */
.ncc_writer{overflow:hidden;clear:both;margin:0 0 20px;padding:0}
.ncc_writer .thumb{float:left;padding-right:10px}
.ncc_writer .cont .name{line-height:20px;font-size:15px;color:#333;text-align:left} 
#ct2 .ncc_writer .cont .name{line-height:23px;font-size:18px} 
.ncc_writer .cont .desc{padding:3px 0 19px;line-height:22px;font-size:15px;color:#888;text-align:justify} 
#ct2 .ncc_writer .cont .desc{font-size:18px;line-height:25px} 
.ncc_writer .cont .link a{padding-right:10px;background:url(http://static.naver.com/ncc/image/bu_arr2.gif) no-repeat 100% 4px;font-size:15px;color:#4B4B4B;text-decoration:underline} 
.ncc_writer .cont .link strong{font-size:15px}

/* 필자소개 */
.author_credit{overflow:hidden;position:relative;width:100%;margin:20px 0 -8px;padding:32px 0 8px;border-top:1px solid #E5E5E5}
.author_credit:before{display:block;overflow:hidden;position:absolute;top:1px;width:100%;height:1px;background:#E5E5E5;content:''}
.author_credit .desc{font-size:13px}
.author_credit .writer,.author_credit .writer_area{overflow:hidden;position:relative;margin:0 0 9px}
.author_credit .writer dt,.author_credit > dt{margin:0 0 9px;font-size:14px;color:#444;word-break:break-all;word-wrap:break-word}
.author_credit .writer:first-child{padding-top:10px}
.author_credit .writer:first-child dt:before,.author_credit .writer_area:first-child dt:before{position:absolute;top:0;left:0;width:15px;height:2px;background:#3474dc;content:''}
.author_credit .writer strong,.author_credit .writer_area strong{font-size:14px;color:#444}
.author_credit .writer span,.author_credit .writer_area span{font-size:13px}
.author_credit .writer dd,.author_credit .writer dd a,.author_credit .writer_area dd,.author_credit .writer_area dd a{font-size:13px;line-height:17px;color:#888;word-break:break-all;word-wrap:break-word}
.author_credit .writer_area .thumb{position:absolute}
.author_credit .writer_area .thumb + .writer dt{min-height:78px;margin:0 0 0 76px}
.author_credit .writer_area .thumb + .writer dt:before{left:76px}
.author_credit dt a{color:#444}
.author_credit dt img{position:relative;top:-2px;margin:0 !important;border:0 !important;vertical-align:middle !important;box-shadow:none !important;-webkit-box-shadow:none !important}
.author_credit .desc_line{display:none}
.ncc_company p{font-size:15px;color:#777}

/* 함께 읽기 좋은 책 */
.ncc_goodbook{position:relative;font-size:15px;color:#000} 
.ncc_goodbook h4{margin:14px 0 0} 
.ncc_goodbook span.bar{display:none}
.ncc_goodbook li img{clear:both;width:66px;height:91px;margin:0 auto}
.ncc_goodbook li a{line-height:14px}
.ncc_goodbook li a strong{display:block;width:66px;margin:0 auto;padding-top:5px;font-weight:normal;font-size:13px;line-height:16px;color:#777}
.ncc_goodbook li a span{display:block;width:66px;margin:2px auto;font-size:13px;color:#999}
.ncc_goodbook .cmt{clear:both;font-size:15px;color:#444}

/* 관련링크 */
.link_area{padding:0}
.link_area .link strong{color:#000}
.link{margin-top:10px}

/* 음원감상 */
.art{display:block;overflow:hidden;margin-bottom:20px;border-top:2px solid #4B4B4B;color:#4B4B4B}
.art h2{display:block;height:12px;padding-bottom:8px;font-size:16px;font-weight:bold;line-height:20px;color:#000;text-align:left}
.art strong{display:inline-block;width:20px;margin-right:7px;padding:1px 0 2px;text-align:center;vertical-align:top}
.art ol{border-bottom:1px solid #D4D4D4}
.art ol li{display:block;overflow:hidden;padding:7px 13px 7px 0;border-top:1px solid #D4D4D4;line-height:21px}
.art ol li a{float:right}
.art p.art_p{float:right;margin:0;padding:10px 5px 0 0;color:#A6A6A6}

/* 이미지와 표 */
.img_map_area{text-align:center}
.desc_tbl_area{padding:2px 0}
.desc_tbl_area strong{clear:both;font-size:15px;color:#000}
.desc_tbl_area .table_li{margin:10px 0 12px} 
.desc_tbl_area .table_li dt{float:left;width:60px;padding-bottom:4px;font-size:13px;color:0;vertical-align:top} 
.desc_tbl_area .table_li dd{display:block;overflow:hidden;padding-bottom:4px;font-size:13px;color:#444} 
.desc_tbl_area .table_li dd span{clear:both} 

/* 전쟁 개요 */
.war_desc{float:none;padding:6px 0 4px}
.war_desc:after{display:block;visibility:hidden;clear:both;height:0;content:''}
.img_map_area{float:left;margin-bottom:10px;border:1px solid #E5E2DF}
.desc_tbl_area{clear:both;text-align:left}
.desc_tbl_area h2{display:block;height:20px;padding-bottom:5px;font-size:16px;font-weight:bold;line-height:20px;color:#000;text-align:left} 
.desc_tbl_area dl{margin-bottom:13px;padding:0 0 10px} 
.desc_tbl_area dl dt{float:left;width:100px;margin-right:4px;font-weight:bold;line-height:22px;font-size:15px;color:#777} 
.desc_tbl_area dl dd{overflow:hidden;line-height:22px;font-size:15px;color:#444} 
.desc_tbl_area p{float:left;margin-right:10px;font-size:15px} 
.desc_tbl_area p a{color:#000;text-decoration:underline}

/* 별자리보기 */
.map_star{padding:20px 0 10px;font-size:13px;color:#000} 
.star_menu{float:left;clear:both;width:100%;list-style:square;list-style-position:inside} 
.star_menu li{display:inline-table;float:left;width:25%;padding:0;border-right:1px solid #efefef;background:#ccc} 
.star_menu li:last-child{border-right:0}
.star_menu li a{display:block;width:100%;padding:5px 0;font-size:13px;text-align:center} 
.star_menu li a.on{background:#ecf2f4} 
#star_map{overflow:hidden;position:relative;margin:10px 0 0;padding:10px;background:#ecf2f4} 
#star_map ul{float:left;font-size:13px}
#star_map ul li{float:left;width:90px;padding:3px 0}
#star_map .on{display:block}
#star_map .off{display:none}
.etc_obj{float:left;clear:both;margin-top:10px}
.etc_obj .go_season{text-decoration:underline}

/* 베스트셀러 순위 */
.best_rank h4{padding:20px 0 10px}
.best_rank ul li{padding:5px 0}
.best_rank ul li img{vertical-align:middle}

/* 작품리스트 */
h2.color2_h2{margin-bottom:5px;font-size:16px;color:#980000}
h3.opus_tit{margin:0 0 5px;padding:0;font-size:14px}
.opus_lst{clear:both;width:100%;margin-bottom:20px;border-bottom:1px solid #9A9A9A;border-collapse:collapse;border-top:2px solid #7C7D82}
.opus_lst li{border-bottom:1px solid #F5F5F5;border-left:1px solid #F5F5F5;border-right:1px solid #F5F5F5;color:#666}
.opus_lst .lst_head{border-bottom:1px solid #E3E3E3;border-right:1px solid #EEE;background-color:#FAFAFA;color:#777}
.opus_lst li .rank{display:inline-block;float:left;width:23px;text-align:center} 
.opus_lst li .years{display:inline-block;float:left;width:90px;text-align:center} 
.opus_lst .title{display:block;overflow:hidden;margin-left:5px} 
.opus_lst li span{padding:4px 0 3px;line-height:22px;font-size:15px} 
.opus_lst .lst_head .title{text-align:center}

.art_table .on{display:block}
.art_table .off{display:none}
.art_table .art_lst ul{display:block;overflow:hidden;clear:both;padding:8px 0 6px;border-bottom:1px solid #e5e6e9}
.art_table .art_lst ul li{display:block;overflow:hidden;float:left;width:22%;padding:0;font-size:12px;line-height:18px;color:#4d4e4f} 
.art_table .art_lst ul li.year{width:12%;padding:0;border:0;font-weight:bold;color:#666;text-align:center} 
.art_table .art_lst ul li a{color:#4d4e4f;text-decoration:underline}
.art_table .art_lst ul li a:hover{color:#4d4e4f}
.art_table .art_lst .art_head{padding:0;border:none}
.art_table .art_lst .art_head li{height:60px;border-left-color:#596a94;font-weight:bold;line-height:30px;color:#fff;text-align:center} 
.art_table .art_lst .art_head li.year{background-color:#a2adc6;line-height:30px;color:#fff} 
.art_table .art_lst .art_head li.odd{background-color:#6276a1}
.art_table .art_lst .art_head li.even{background-color:#6d80a8}

.sequence .on{display:block}
.sequence .off{display:none}

.opus_detail{border:solid #bfbfbf;border-width:1px 0}
.opus_detail li{display:block;overflow:hidden;padding-left:20px;border-bottom:1px solid #f3f3f3;line-height:30px;zoom:1} 
.opus_detail .detail_tit{display:block;overflow:hidden;float:left;width:11.6%;color:#777} 
.opus_detail .detail_info{display:block;overflow:hidden;float:left;width:88.4%;color:#333} 
.opus_detail .detail_info a img{margin:-2px 0 0 4px;vertical-align:middle} 
.opus_detail .detail_tit2{display:block;overflow:hidden;float:left;width:8.8%;color:#777}
.opus_detail .subtitle{display:block;overflow:hidden;width:91.2%;zoom:1} 
.opus_detail .subtitle li{display:block;overflow:hidden;padding-left:20px} 
.opus_detail .subtitle .sub_tit{display:block;overflow:hidden;float:left;width:20%;color:#777} 
.opus_detail .subtitle .sub_info{display:block;overflow:hidden;float:left;width:80%;color:#333} 
.opus_detail .bd_none{border:0}

.brief .on{display:block}
.brief .off{display:none}

/* portrait */
@media only screen and (max-width : 320px){
/* 함께 읽기 좋은 책 */
.ncc_goodbook ul{overflow:hidden;margin-top:10px}
.ncc_goodbook li{float:left;width:25%;text-align:center}
.ncc_goodbook li a{display:block;font-size:13px;font-weight:normal;color:#777}
.ncc_goodbook li:nth-of-type(5){display:none}
.ncc_goodbook em{font-weight:normal;color:#777}

/* 연관작품 */
.worklist_thumb ul{display:block;overflow:hidden;width:100%;height:170px} 
.worklist_thumb li{display:inline;float:left;width:33.3%;height:170px;text-align:center} 
}

/* landscape */
@media only screen and (min-width : 321px){
/* 함께 읽기 좋은 책 */
.ncc_goodbook ul{overflow:hidden;margin-top:4px;margin-left:10px} 
.ncc_goodbook li{overflow:hidden;float:left;width:20%;text-align:center} 
.ncc_goodbook li:nth-of-type(5){display:block} 
.ncc_goodbook li a{display:block;font-size:12px;font-weight:normal;color:#777}

.ncc_goodbook em{font-weight:normal;color:#777}

/* 연관작품 */
.worklist_thumb ul{display:block;overflow:hidden;width:100%;height:170px} 
.worklist_thumb li{display:inline;float:left;width:20%;height:170px;text-align:center} 
}

/* 20111107 셜록홈즈 시리즈 작품리스트 */
.sec_lst h5{position:relative;margin-bottom:5px;font-size:14px;color:#333} 
.sec_lst h5 a{display:block;position:absolute;top:3px;height:18px;padding-left:10px;background:url(http://static.naver.com/ncc/2011/05/13/ico_check.gif) 0 6px no-repeat;font-size:11px;font-weight:normal;color:#999;letter-spacing:-1px} 
.sec_lst h5 a.on{background-position:0 -11px;color:#333}
.sec_lst h5 a.order_aunn{right:49px}
.sec_lst h5 a.order_time{right:1px}
.sec_lst h5 a:hover{color:#999}
.sec_lst h5 a.on:hover{color:#333}

.sec_lst .opus_lst{clear:both;width:100%;margin-bottom:20px;border-top:2px solid #7c7d82;border-bottom:1px solid #9a9a9a;border-collapse:collapse}
.sec_lst .opus_lst .lst_head{border-right:1px solid #eee;border-bottom:1px solid #e3e3e3;border-left:1px solid #eee;background-color:#fafafa;color:#777;zoom:1}
.sec_lst .opus_lst li{display:block;overflow:hidden;clear:both;border:solid #f5f5f5;border-width:0 1px 1px;color:#666;zoom:1}
.sec_lst .opus_lst .lst_head span{display:inline-block;overflow:hidden;padding-top:4px;line-height:20px;text-align:center}
.sec_lst .opus_lst li{padding-left:10px;line-height:28px}
.sec_lst .opus_lst .tit,.tit_info{width:53%}
.sec_lst .opus_lst .type,.type_info{width:15.5%}
.sec_lst .opus_lst .year,.year_info{width:11.5%}
.sec_lst .opus_lst .view,.view_info{width:20%}
.sec_lst .opus_lst .tit_info{float:left;width:53%;color:#444}
.sec_lst .opus_lst .type_info{float:left;width:15.5%;color:#666;text-align:center}
.sec_lst .opus_lst .year_info{float:left;width:11.5%;color:#666;text-align:center;word-break:break-all}
.sec_lst .opus_lst .view_info{float:left;width:20%;height:20px;padding-top:5px;text-align:center}
.sec_lst .lst_nowork .tit,.sec_lst .lst_nowork .tit_info{width:60%} 
.sec_lst .lst_nowork .type,.sec_lst .lst_nowork .type_info{width:25%} 
.sec_lst .lst_nowork .year,.sec_lst .lst_nowork .year_info{width:15%} 
.sec_lst .opus_lst .tit_info span{color:#999}
.sec_lst .opus_lst .bd_none{border-bottom:none}
.sec_lst .opus_lst .tit_info img{margin:-4px 5px 0 0;vertical-align:middle} 
.sec_lst .opus_lst .tit_info .reply{padding-left:17px} 

/* pc 기존 tmp_ncc에 있는 css를 모바일 대응 수정입니다. */ 
.mnu_liter{_overflow:hidden;min-height:34px;margin-bottom:26px;border:3px solid #e4e4e4}
.mnu_liter:after{display:block;clear:both;content:''}
.mnu_liter li{float:left;height:100%;background:url(http://static.naver.com/ncc/2011/05/13/ico_vline.gif) 100% 11px no-repeat;text-align:center}
.mnu_liter li a{display:block;padding-top:8px;font-family:'굴림',gulim;font-size:13px;font-weight:bold;color:#777} 
.mnu_liter li strong{display:block;position:relative;min-height:25px;margin:-3px;padding-top:8px;border:3px solid #4586d9;font-size:13px;font-weight:bold;font-family:'굴림',gulim;color:#4586d9;text-align:center} 
.mnu_liter li a:hover{color:#4586d9}

/* 매개 버튼 너비를 25%로 수정 */
.mnu_liter li.it,.mnu_liter li.it2,.mnu_liter li.it3{width:25%}
.mnu_liter li.it a,.mnu_liter li.it2 a,.mnu_liter li.it3 a,.mnu_liter li.it4 a{width:100%;height:34px;line-height:17px;letter-spacing:-2px;word-spacing:-1px} 
.mnu_liter li.it strong,.mnu_liter li.it2 strong,.mnu_liter li.it3 strong,.mnu_liter li.it4 strong{width:100%;height:34px;line-height:17px;letter-spacing:-2px;word-spacing:-1px} 
.mnu_liter li.it4{width:25%;background:none}

.cbox_paginate2{margin:4px 0 31px;padding:15px 0;text-align:center}
.cbox_paginate2 a,.cbox_paginate2 strong{display:inline-block;_position:relative;margin-left:-7px;padding:3px 8px 1px 7px;border-right:1px solid #ccc;border-left:1px solid #ccc;background:#fff;font:bold12px돋움,'돋움',dotum,'굴림',gulim,applegothic,sans-serif;font-weight:bold;line-height:normal;color:#313031;text-decoration:none}
.cbox_paginate2 strong{color:#ff8600 !important}
.cbox_paginate2 a:hover{background:#f7f7f7}
.cbox_paginate2 a.pre{padding:3px 8px 1px 16px;border:none;background:url(http://static.naver.com/common/paginate/bu_pg1_l1.gif) no-repeat 8px 6px !important;font-weight:normal}
.cbox_paginate2 a.pre_end{padding:3px 8px 1px 16px;border:none;border-right:1px solid #ccc;background:url(http://static.naver.com/common/paginate/bu_pg1_l2.gif) no-repeat 4px 6px !important;font-weight:normal}
.cbox_paginate2 a.next{padding:3px 16px 1px 8px;border:none;background:url(http://static.naver.com/common/paginate/bu_pg1_r1.gif) no-repeat 37px 6px !important;font-weight:normal}
.cbox_paginate2 a.next_end{padding:3px 16px 1px 8px;border:none;border-left:1px solid #ccc;background:url(http://static.naver.com/common/paginate/bu_pg1_r2.gif) no-repeat 37px 6px !important;font-weight:normal}

/* 111118 */ 
.lst_charac li{display:block;overflow:hidden;clear:both;margin-bottom:30px} 
.lst_charac .thumb{display:inline-block;overflow:hidden;float:left;margin:2px 19px 0 20px} 
.lst_charac li dl{position:relative;min-width:42px} 
.lst_charac li dl dt{overflow:hidden;min-width:42px;padding-bottom:1px;font-size:14px;font-weight:bold;color:#333} 
.lst_charac dl dd.work{padding-bottom:9px;color:#888} 
.lst_charac dl dd p{padding-bottom:2px;line-height:19px;color:#4b4b4b} 
.lst_charac .btn_detail{float:none;clear:both;width:64px;color:#4b4b4b;text-decoration:underline} 

/* 20111118 */
.sec_movie{margin-bottom:20px} 
.sec_movie h5{margin-bottom:2px;color:#333;font-size:15px} 
.sec_movie .thumb{display:inline;float:left;margin:3px 12px 0 0;_margin:2px 9px 0 0} 
.sec_movie .movie_infro{clear:both;margin-bottom:5px;zoom:1} 
.sec_movie .movie_infro:after{display:block;clear:both;content:''} 
.sec_movie .thumb{float:left;margin:3px 12px 0 0;_margin:2px 9px 0 0} 
.sec_movie .thumb img{display:block;width:66px;height:94px} 
.sec_movie .cont{overflow:hidden;zoom:1} 
.sec_movie .cont{zoom:1} 
.sec_movie .cont h5{padding-bottom:4px} 
.sec_movie .cont h5 a{text-decoration:underline} 
.sec_movie .cont ul li{color:#000;line-height:22px}
.sec_movie .cont ul li .stit{margin-right:9px;color:#777} 
.sec_movie .more{text-align:right} 
.sec_movie .more a{margin-right:1px;color:#444;text-decoration:underline} 
.sec_movie .more a:hover{color:#444} 
  
.sec_book li .thumb{float:left;margin:2px 11px 0 0} 
.sec_book li strong{display:block;margin-bottom:5px} 
.sec_book li strong a{display:block;overflow:hidden;min-width:50px;color:#3a3a3a} 
.sec_book li strong a:hover{text-decoration:underline} 
.sec_book li span{display:block;line-height:17px;color:#999} 
.sec_book li span a{color:#999;text-decoration:none} 
.sec_book li span a:hover{color:#999;text-decoration:underline} 
.sec_book dl{clear:both;zoom:1} 
.sec_book dl:after{display:block;clear:both;content:''} 
.sec_book dl dt{margin-bottom:2px;font-size:12px;font-weight:bold;color:#333} 
.sec_book dl dd li{float:left;width:33%} 
.sec_book dl dd li span{display:block;line-height:17px;color:#999} 
.sec_book dl dd li span a{color:#999;text-decoration:none} 
.sec_book dl dd li span a:hover{color:#999;text-decoration:underline} 
.sec_book .more{text-align:right} 
.sec_book .more a{margin-right:1px;color:#444;text-decoration:underline} 
.sec_book .more a:hover{color:#444} 
  
/* 20111129 */ 
.bd_same{margin:16px -10px 0;border-top:2px solid #373946} 
.bd_same2{margin:16px -10px 0;border-top:1px solid #E5E5E5} 
.worklist_thumb li{display:inline;float:left;width:33.3%;text-align:center} 
.img_same{border:1px solid #dedede}
.font_btn{float:right;padding:2px 6px 1px;border:1px solid #c6c6c6;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),color-stop(.05,#fbfbfb),to(#f1f1f1));font-size:12px;color:#666}
.font_szi_box{float:right;overflow:hidden;position:absolute;right:10px;width:56px;height:27px;border:1px solid #bcbcbc;-webkit-appearance:none}
.font_szi12_btn{display:inline-block;float:left;width:26px;height:25px;padding-top:4px;border:0;border-right:1px solid #bcbcbc;color:#000;font-size:12px;text-align:center;vertical-align:top}
.font_szi15_btn{display:inline-block;float:left;width:26px;height:25px;padding-top:4px;padding-left:1px;border:0;color:#000;font-size:15px;text-align:center;vertical-align:top}
.font_siz12 .font_szi12_btn{background:#f3f2f2 -webkit-gradient(linear,0 0,0 100%,from(#f3f3f3),color-stop(0.3,#f0f0f0),to(#ededed));-webkit-box-shadow:inset 1px 1px .5px #d8d8d8}
.font_siz12 .font_szi15_btn{background:#fbfbfb -webkit-gradient(linear,0 0,0 100%,from(#fdfdfd),color-stop(0.3,#fbfbfb),to(#f9f9f9));color:#999}
.font_siz15 .font_szi12_btn{background:#fbfbfb -webkit-gradient(linear,0 0,0 100%,from(#fdfdfd),color-stop(0.3,#fbfbfb),to(#f9f9f9));color:#999}
.font_siz15 .font_szi15_btn{background:#f3f2f2 -webkit-gradient(linear,0 0,0 100%,from(#f3f3f3),color-stop(0.3,#f0f0f0),to(#ededed));-webkit-box-shadow:inset 1px 1px .5px #d8d8d8}

/* image viewer */ 
.vr_wp{position:relative;background-color:#23252B;word-wrap:break-word}
#box{overflow:hidden;position:absolute;z-index:11;width:100%;margin:0;padding:0;border:0 solid #000;text-align:center}
#box li{float:left;list-style-type:none} 
#scrollUI{position:absolute;left:0;height:100%;margin-top:0;margin-left:0;padding:0} 
.landing{display:table;position:absolute;width:100%;max-width:100%;height:100%;max-height:100%;background:#23252b;text-align:center;-webkit-transition:-webkit-transform .2s ease-out}
.mid_img{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle}
#imageView{width:100%;height:100%} 
.da{overflow:hidden;position:absolute;top:0;left:0;z-index:12;width:100%;height:45px;opacity:.75} 
.da .z1{position:absolute;top:0;left:0;width:130px;height:32px;padding-top:13px;background:url(http://static.naver.com/ncc/image/mobile/ic_iv.png) 100% 0 no-repeat;color:#c5c5c7;text-align:center}
.da .z1 .sl{display:inline-block;margin-right:1px;padding-right:17px;background:url(http://static.naver.com/ncc/image/mobile/ic_iv.png) 100% -108px no-repeat}
.da .z2{display:block;overflow:hidden;height:42px;margin-left:130px;padding:6px 0 0 10px;background:url(http://static.naver.com/ncc/image/mobile/ic_iv.png) 0 0 no-repeat;line-height:1.21em;color:#c5c5c7;text-align:left;white-space:nowrap;text-overflow:ellipsis}
.da .z2 .sp{font-size:.93em;color:#666} 
.da .z3{display:block;overflow:hidden;height:32px;margin-left:108px;padding-top:13px;background:url(http://static.naver.com/ncc/image/mobile/ic_iv.png) 0 0 no-repeat;color:#fff;text-align:center}
.da .z3 .ov{display:inline-block;padding-right:11px;background:url(http://static.naver.com/ncc/image/mobile/ic_iv.png) 100% -140px no-repeat}

.db{overflow:hidden;position:absolute;left:0;bottom:0;z-index:12;width:100%;height:51px;background:url(http://static.naver.com/ncc/image/mobile/ic_iv.png) 0 -45px repeat-x;line-height:1.36em;opacity:.75}
.db div{display:block;overflow:hidden;position:relative;padding:.45em 18px .1em 10px;color:#c5c5c7;white-space:nowrap;text-overflow:ellipsis}
.db div .img_tit{display:block;overflow:hidden;margin-bottom:-20px;padding-right:60px;white-space:nowrap;text-overflow:ellipsis} 
.s2 .db a .hl{text-shadow:0 0 .04em #f0f0f0} 
.db .inf{font-size:13px;text-decoration:underline} 
.db .open{display:inline-block;position:absolute;top:6px;right:0;padding:0 20px 0 0;background:url(http://static.naver.com/ncc/image/mobile/btn_inf.gif) no-repeat 85% 15px;font-size:13px} 
.db .open a{color:#c5c5c7} 
.db .close{padding:0 20px 0 0;background:url(http://static.naver.com/ncc/image/mobile/u_cm.png) no-repeat 60px -244px} 
.db .line{padding:0 .3em;color:#5a5c61} 
.db .icpp{position:absolute;top:50%;right:10px;width:5px;height:10px;margin-top:-5px;background:url(http://static.naver.com/ncc/image/mobile/ic_iv.png) -1114px -144px} 
.db .copyright{font-size:12px;color:#777}
.ivpv{position:absolute;top:50%;left:5px;z-index:12;margin-top:-20px;opacity:.4} 
.ivpv a{display:block;width:40px;height:40px;background:url(http://static.naver.com/ncc/image/mobile/ic_iv.png) #23252b 14px -99px no-repeat} 
.ivnx{position:absolute;top:50%;right:5px;z-index:12;margin-top:-20px;opacity:.4} 
.ivnx a{display:block;width:40px;height:40px;background:url(http://static.naver.com/ncc/image/mobile/ic_iv.png) #23252b 14px -142px no-repeat} 
.inf_tx{position:absolute;bottom:50px;z-index:100;padding:15px 10px;background:#393a42;color:#fff;opacity:.75} 
.inf_tx h3{color:#fff;text-align:center}
.inf_tx p{font-size:13px} 
.inf_cl{display:block;position:absolute;top:5px;right:5px;width:18px;height:18px;background:url(http://static.naver.com/ncc/image/mobile/bt_cl.png) no-repeat 0 0;text-indent:-9999px}
.db2{height:40px;line-height:40px}
  
/* image Description */
.ds_wp{position:relative;background-color:#fff;word-wrap:break-word} 
.ds_wp .da{overflow:hidden;position:absolute;top:0;left:0;z-index:12;width:100%;height:45px;background:#303139;opacity:100} 
.ds_wp .da .z1{position:absolute;top:0;left:0;width:119px;height:32px;padding-top:13px;padding-right:5px;background:url(http://static.naver.com/ncc/image/mobile/ic_iv.png) 100% 0 no-repeat;color:#c5c5c7;text-align:center}
.ds_wp .da .z1 .sl{display:inline-block;padding-right:15px;background:url(http://static.naver.com/ncc/image/mobile/ic_iv.png) 100% -108px no-repeat} 
.ds_wp .da .z2{display:block;overflow:hidden;height:42px;margin-left:130px;padding:3px 0 0 10px;background:url(http://static.naver.com/ncc/image/mobile/ic_iv.png) 0 0 no-repeat;line-height:1.38em;color:#fff;text-align:left;white-space:nowrap;text-overflow:ellipsis} 
.ds_wp .da .z2 .sp{font-size:.93em;color:#aaa} 
.ds_wp .da .z3{display:block;overflow:hidden;height:32px;margin-left:108px;padding-top:13px;background:url(http://static.naver.com/ncc/image/mobile/ic_iv.png) 0 0 no-repeat;color:#fff;text-align:center} 
.ds_wp .da .z3 .ov{display:inline-block;padding-right:11px;background:url(http://static.naver.com/ncc/image/mobile/ic_iv.png) 100% -140px no-repeat} 
.ds_wp .da .z4{display:block;overflow:hidden;height:42px;margin-left:120px;padding:13px 0 0 14px;background:url(http://static.naver.com/ncc/image/mobile/ic_iv.png) 0 0 no-repeat;line-height:1.38em;color:#c5c5c7;text-align:left;white-space:nowrap;text-overflow:ellipsis} 
.ds_wp div.ds_area{display:block;padding:58px 9px} 
.ds_wp div.ds_area h1{display:block;margin-bottom:7px;font-size:1.14em;color:#000} 
.ds_wp div.ds_area p.ds_con{font-size:1.07em;line-height:22px;color:#444} 

.district{margin-top:20px;padding-bottom:10px;border:solid #e5e5e5;border-width:1px 0}
.district .worklist_thumb dt{margin:0;font-size:1em}

.caption_type1,.caption_type2,.caption_type3,.caption_type4,.caption_type5,.instrum .caption_type1,.instrum .caption_type2,.instrum .caption_type3,.instrum .caption_type4,.instrum .caption_type5{font-size:13px;line-height:17px;color:#777}
.ncc_goodbook .pubtime{margin-top:10px;font-size:13px;text-align:right} 
.ncc_goodbook .pubtime span{color:#777} 
.ncc_goodbook .pubtime strong{margin-right:5px;color:#000}

._photo{margin-top:12px}
.thumb ._photo{margin-top:0} 
p.right{font-size:15px} 

/* floating banner */
.main_adw{width:300px;margin:0 auto}
.main_dl,.main_dl2,.main_dt,.main_dd,.main_close{display:block;position:absolute;background:url(http://static.naver.com/ncc/image/mobile/bot_bc.gif) no-repeat 0 0}
.main_dl{bottom:0;z-index:99;width:300px;height:97px;margin:0 auto;background:url(http://static.naver.com/ncc/image/mobile/bot_boxbg.png) no-repeat}
.main_dt{top:12px;left:13px;width:59px;height:59px}
.main_dd{top:14px;left:80px;width:214px;height:54px;background-position:-65px -2px}
.main_dl2,.main_dt2,.main_dd2{display:block;position:absolute;background:url(http://static.naver.com/ncc/image/mobile/bot_bc2.gif) no-repeat 0 0}
.main_dl2{bottom:0;z-index:99;width:299px;height:97px;margin:0 auto;background:url(http://static.naver.com/ncc/image/mobile/bot_boxbg.png) no-repeat}
.main_dt2{top:13px;left:13px;width:59px;height:59px}
.main_dd2{top:15px;left:80px;width:214px;height:54px;background-position:-65px -2px}
.main_close{top:9px;right:6px;width:23px;height:22px;background:url(http://static.naver.com/ncc/image/mobile/btn_close.png) no-repeat 0 0}
.main_dl2{bottom:0;z-index:99;width:100%;height:83px;border:1px solid #2a3442;background:#3a4656}

.jc2{position:absolute;bottom:0;z-index:99;width:300px;height:83px;border-top:1px solid #000;border-bottom:1px solid #000;background:#3a4555}
.jct,.jcd,.jcd2{display:block;position:absolute;background:url(http://static.naver.com/ncc/image/mobile/b_c.gif) no-repeat}
.jct{top:11px;left:13px;width:57px;height:57px;background-position:-8px -6px}
.jcd{top:5px;left:70px;width:200px;height:70px;background-position:-65px 0}
.jcd2{top:15px;left:74px;width:220px;height:57px;background-position:-69px -8px}
.jcd2 a{display:block;position:absolute;top:40px;left:10px;width:211px;height:17px}
.close2{display:block;position:absolute;top:9px;right:4px;width:23px;height:22px;background:url(http://static.naver.com/ncc/image/mobile/ico_colse.gif) no-repeat}
.detail_map{margin:6px 0 11px 0}
.csu_btn2{display:inline-block;width:auto;height:1.85em;padding:0 .45em;border:1px solid #D1DEE2;background:#F9FAFA;font-size:13px;line-height:1.85em;color:#000;}
.csu_btn2 .ir{padding-right:7px;background:url(http://static.naver.com/ncc/image/mobile/ic_cm.png) 100% 3px no-repeat}
.mapbor{border:1px solid #dedede}

.imsize{width:10px;height:10px} 
#ct2 .imsize{width:12px;height:12px}
#ct2 .desc_list1 li p{ font-size:15px; line-height:22px; padding-left:18px}/* 20120227 */

/* 악기정보 */ 
.mc_tit{clear:both;padding-top:16px;padding-bottom:8px;color:#000;font-size:16px;font-weight:normal}
#ct2 .mc_tit{font-size:19px}
.mc_tit:first-child{padding-top:1px} 
.made_lst .mc_tit:first-child{padding-top:16px} 
.made_lst ol{margin-top:-9px;font-size:15px;line-height:22px} 
.wf_lst{margin:10px 0 21px} 
.wf_lst:last-child{margin-bottom:24px} 
.wf_lst img{vertical-align:top} 
.wf_lst p{margin-top:5px} 
.made_lst .flow_ex{margin-top:3px} 
.made_lst .flow_ex dt{float:left;margin-right:8px} 
.wf_lst2{clear:both} 
.instr_lst{margin-bottom:-2px;font-size:15px;line-height:22px} 
.instr_imgtit{margin-top:17px;color:#000;font-size:15px;font-weight:normal}
.instr_imgtit_v2{margin-top:12px}
.instr_imgtit2{margin:7px 0 3px;color:#000;font-size:15px;font-weight:normal}
#ct2 .instr_imgtit2{font-size:18px}
.tit2{margin:17px 0 9px;color:#000;font-size:15px;font-weight:normal}
#ct2 .tit2{font-size:18px}
.tit2:nth-of-type(1){margin-top:12px} 
.cutline{margin-bottom:10px;padding:10px 0;border:1px solid #eaeaea;text-align:center} 
.cutline img{display:inline-table;vertical-align:middle} 
.instrum p,.gap_top,.gap_top2,.gap_top3,.gap_top4,.gap_top5,.gap_top6,.gap_top7{font-size:15px;line-height:22px;text-align:justify;word-break:break-all;word-wrap:break-word}
.perfor_lst ul{overflow:hidden;margin-top:2px}
.perfor_lst ul li{overflow:hidden;margin-bottom:16px}
.perfor_lst .thumb{float:left;margin-right:9px;border:1px solid #dedede}
.perfor_lst .thumb a{display:block}
.perfor_lst .thumb img{width:64px;height:64px;vertical-align:top}
.perfor_lst .detail .tit{margin:-2px 0 2px;padding-left:76px;color:#000;font-size:15px;line-height:20px}
.perfor_lst .detail dd{font-size:15px;line-height:22px}
.more_link{float:right;padding-right:10px;background:url(http://static.naver.com/ncc/image/mobile/u_ic.png) no-repeat 100% 5px;font-size:13px} 
.perfor_lst .sub_tit{font-size:15px} 
#ct2 .perfor_lst .sub_tit{font-size:18px} 

.instrum .info .thumb{border:1px solid #ebebeb}
.instrum .info .thumb img{vertical-align:top} 
.instrum .pic_show{margin:12px 0 5px;padding:5px 2px;border:1px solid #f1f1f1}
.instrum .pic_show img,.instrum .video_area img{vertical-align:top} 
.instrum .video_area{margin:25px 0 5px} 
.instrum .music_lst{margin-bottom:51px} 
.instrum .music_lst li,.instrum .movie_lst li{display:block;overflow:hidden;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #f4f4f4} 
.instrum .music_lst li.last{border-bottom:0} 
.instrum .music_lst li .thumb,.instrum .movie_lst .thumb{float:left;margin-right:10px} 
.instrum .music_lst li .detail dt.tit,.instrum .perfor_lst li .detail dt.tit{color:#333} 
.instrum .music_lst li .detail dt.tit a{color:#333} 
.instrum .music_lst li .detail dd span{margin-right:13px;color:#777} 
.instrum .music_lst li .detail dd a{color:#00c} 
.instrum .music_lst li .detail .more_link,.instrum .perfor_lst li .detail .more_link{display:inline-block;padding:0 8px 0 0;background:url(http://static.naver.com/ncc/image/instrum/ico_sign3.gif) no-repeat;background-position:100% 8px;color:#444;text-decoration:underline}
.instrum .movie_lst .thumb a,.instrum .music_lst .thumb a{display:block} 
.instrum .movie_lst .thumb a img,.instrum .music_lst .thumb a img{vertical-align:top}
.instrum .range{display:block;overflow:hidden;color:#4b4b4b} 
.instrum .range dt{display:inline-block;float:left;margin-right:3px} 
.instrum .range dd{overflow:hidden;padding-left:9px;text-align:justify;text-indent:-9px;word-break:break-all;word-wrap:break-word}
.instrum .wx{margin:20px 0} 
.instrum .wx strong{font-weight:bold;-webkit-text-stroke-width:0}

.instrum .process{margin:2px 0 0 2px;padding:25px 0 38px;background:url(http://static.naver.com/ncc/image/instrum/line_top.gif) no-repeat;color:#4b4b4b;font-size:12px} 
.instrum .process dt{float:left;margin-right:5px;color:#333;font-weight:bold} 
.instrum .process dt{overflow:hidden}
#ct2 .made_lst ol,#ct2 .instrum p,#ct2 .gap_top,#ct2 .gap_top2,#ct2 .gap_top3,#ct2 .gap_top4,#ct2 .gap_top5,#ct2 .gap_top6,#ct2 .gap_top7,#ct2 .perfor_lst .detail .tit,#ct2 .perfor_lst .detail dd,#ct2 .instrum .desc_tbl_area dt,#ct2 .instrum .desc_tbl_area dd{font-size:18px;line-height:25px} 
#ct2 .instrum p.caption_type1,#ct2 .instrum p.caption_type2,#ct2 .instrum p.caption_type3,#ct2 .instrum p.caption_type4,#ct2 .instrum p.caption_type5{font-size:13px;line-height:17px}

/* 인물인터뷰 ppintv */ 
.smarteditor_area .ppintv_tit{margin:85px 0 36px;padding-bottom:20px;border-bottom:2px solid #4a90bd} 
.smarteditor_area .ppintv_tit_v1{margin:81px 0 36px} 
.smarteditor_area .ppintv_tit_v1 h4{margin-bottom:15px} 
.smarteditor_area .ppintv_mov{margin:45px 0 -6px;text-align:center} 
.smarteditor_area .ppintv_mov span{display:block;margin-top:4px;color:#777} 
.smarteditor_area .ppintv_mov .flash_area{display:inline-block;*display:inline;width:auto;margin:0 auto} 
  
.smarteditor_area .ppintv{clear:both;overflow:hidden;margin:36px 0 41px;zoom:1} 
.smarteditor_area .ppintv .lft{display:block;float:left;width:239px;margin:4px 29px 4px 0} 
.smarteditor_area .ppintv .rgt{overflow:hidden;zoom:1} 
.smarteditor_area .ppintv .rgt img{margin:13px 0 3px} 
.smarteditor_area .ppintv_v1{clear:both;overflow:hidden;margin:36px 0 41px;padding-top:4px;zoom:1} 
.smarteditor_area .ppintv_v1 .lft{float:left;width:472px;margin-right:28px} 
.smarteditor_area .ppintv_v1 .lft .qus{display:inline-block;margin-bottom:16px} 
.smarteditor_area .ppintv_v1 .rgt{margin-bottom:4px} 
  
.smarteditor_area .ppinfo{margin-top:63px;font-family:'굴림',gulim,AppleGothic,sans-serif} 
.smarteditor_area .ppinfo .thumb{width:109px} 
.smarteditor_area .ppinfo .thumb img{vertical-align:top} 
.smarteditor_area .ppinfo .name{display:block;font-family:'돋움',dotum,AppleGothic,sans-serif;font-size:14px;color:#333} 
.smarteditor_area .ppinfo .cont{float:none;overflow:hidden;zoom:1} 
.smarteditor_area .ppinfo .cont .desc{padding-bottom:16px} 
.smarteditor_area .ppinfo .rele{margin-top:20px;color:#6a6a6a !important;text-align:right} 
.smarteditor_area .ppinfo .rele strong{padding-right:4px}

.ppintv strong.lft p{color:#777;font-weight:bold;-webkit-text-stroke-width:.02em}
.ppintv strong.lft .qu{display:block;color:#1e8ed8;font-weight:bold}
.ppintv_tit p strong{font-weight:bold} 
.ncc_writer .rele{float:right;margin-top:22px} 
.ncc_writer .rele strong{-webkit-text-stroke-width:.02em} 

.old p:not([class=u_ftlkw]){margin:15px 0;font-size:16px;line-height:24px;color:#444}
.old .caption_type1,.old .caption_type2,.old .caption_type3,.old .caption_type4,.old .caption_type5{display:block;margin:0 !important;padding-left:5px;border-left:2px solid #ABBCD7;font-size:13px !important;line-height:17px !important;color:#777 !important}
/* 섹션 타이틀 보류
.old .pg_item > strong:first-child{display:block;overflow:hidden;clear:both;width:100%;height:67px;margin-bottom:23px;padding-top:12px;border-top:2px solid #4D4C4C;border-bottom:1px solid #C8C8C8}
.old .pg_item > strong:first-child,.old .pg_item > strong:first-child span{font-size:20px;line-height:25px;color:#000}
*/
.old img{box-shadow:0 0 0 1px #EBEBEB;-webkit-box-shadow:0 0 0 1px #EBEBEB}
.old .article_h + br{display:none}
.old img[src$="px.jpg"],.old img[src$="px.jpg"]+br{display:none}
.old img[src$="17.jpg"],.old img[src$="17.jpg"]+br{display:none}
.old p:empty{display:none}
.old .author_credit .txt_rcm{font-size:14px !important;color:#444 !important;margin:0 !important}
.old .author_credit .txt_rcm strong{color:#444 !important}
/* //old css merge */