@charset "utf-8";
/* reset */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary, textformat,
time, mark, audio, video,select,option{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
article,aside,details,figcaption,figure,textformat,
footer,header,hgroup,menu,nav,section{display:block;}
nav ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
video,iframe{display:block;}

dl,ul,ol,menu,li{list-style:none;}
body{background:#ececec;word-break:keep-all;word-wrap:break-word;}
body,th,td,input,select,textarea,button,label{color:#3c3e40;font-size:12px;line-height:1.5;font-weight:100;font-family:'돋움',Dotum,Helvetica, Sans-serif;}
a{color:#3c3e40;text-decoration:none;}
a:active, a:hover{text-decoration:underline;}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}
button,input{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;cursor:pointer;*overflow:visible;}

img{vertical-align:middle;}
b, strong {font-weight:bold}
/* font family */
.title_comm{color:#231f20;font-family:'Malgun Gothic','맑은 고딕','돋움',Dotum,Helvetica, Sans-serif;}
.subtit_comm{color:#231f20;font-family:'Malgun Gothic','맑은 고딕','돋움',Dotum,Helvetica, Sans-serif;letter-spacing:-0.05em;}
.left_area .subtit_comm{font-size:15px;line-height:22px;}
.left_area .subtit_comm span{color:#a79a5f;} /* 2a5ab3 */
.nsk,.nsk-1,.nsk-2,.nsk-3,.nsk-4,.nsk-5,.nsk-7,.nsk-9{font-family:'Malgun Gothic','맑은 고딕','돋움',Dotum,Helvetica, Sans-serif;}
.nsk-1{font-weight:bold;}/*Noto Sans Thin*/
.nsk-2{font-weight:bold;}/*Noto Sans Light*/
.nsk-3{font-weight:bold;}/*Noto Sans DemiLight*/
.nsk-4{font-weight:bold;}/*Noto Sans Regular*/
.nsk-5{font-weight:bold;}/*Noto Sans Medium*/
.nsk-7{font-weight:bold;}/*Noto Sans Bold*/
.nsk-9{font-weight:bold;}/*Noto Sans Black*/
/*----------------------------------------
	common 
 ----------------------------------------*/
.bb0{border-bottom:0 !important;}.bt0{border-top:0 !important;}.bl0{border-right:0 !important;}.br0{border-left:0 !important;}
.mb0{margin-bottom:0 !important;}.mt0{margin-top:0 !important;}.ml0{margin-right:0 !important;}.mr0{margin-left:0 !important;}
.clearfx{zoom:1;}
.clearfx:after{content:'.';display:block;font-size:0;height:0px;line-height:0;clear:both;}
.hide,legend,caption{display:block;position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden;text-indent:-9999px;}
.dim{display:none;}
.info_page{position:absolute;right:20px;top:15px;color:#737475;}
.shadow{display:block;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;background:url('../../img/pc/common/k_mask_03.png') 0 bottom repeat-x;}
.align{display:inline-block;*display:inline;width:0;height:100%;vertical-align:middle;zoom:1;}
.mask{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #000;opacity:.08;-ms-filter:alpha(opacity=8);filter:alpha(opacity=8);}
.mask2{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:0.5;-ms-filter:alpha(opacity=5);filter:alpha(opacity=5);}
.image_wrap{display:table;table-layout:fixed;}
.image_wrap .image_center{display:table-cell;*float:left;text-align:center;vertical-align:middle;overflow:hidden;}
.image_wrap .image_center img{vertical-align:middle;}
.text_wrap{display:table-cell;*display:block;vertical-align:middle;}
.text_center{display:block;*width:100%;}
.valign_fix{display:none;width:1px;margin-left:-1px;*height:100%;}
.text_center,.valign_fix{*display:inline-block;*vertical-align:middle;}
.text_center,.valign_fix{*display:inline;}
.mt0{margin-top:0 !important;}
.thumb{background:#f6f6f6 url('../../img/pc/common/v_noimg.png') center center repeat;}
.thumb a{*cursor:pointer;}
/* selectbox */
.select_box{display:inline-block;position:relative;height:26px;padding-right:0;background:url('../../img/pc/common/selectbox.png') 100% 50% no-repeat;border:1px solid #d6d6d6;}
.select_box label{position:absolute;font-size:12px;top:7px;left:5px;line-height:12px;}/*color:#c3c3c3;*/
.select_box .selectcl{width:100%;height:26px;min-height:26px;line-height:26px;padding:5px 10px 5px 5px;opacity:0;filter:alpha(opacity=0);/* IE 8 */font-size:12px;border:1px solid #ccc;}
.select_box.n02{padding-right:0;background:url('../../img/pc/common/selectbox02.png') 100% 50% no-repeat;border:1px solid #e6e6e6;}
/* .select_box.n02 label{position:absolute;font-size:12px;top:7px;left:5px;line-height:12px;} */
/* .select_box.n02 .selectcl{width:100%;height:26px;min-height:26px;line-height:26px;padding:5px 10px 5px 5px;opacity:0;filter:alpha(opacity=0);IE 8font-size:12px;border:1px solid #ccc;} */
/* add */
.add{position:absolute;top:0;right:0;color:#a9b1b9;font-size:11px;line-height:17px;letter-spacing:-0.02em;}
.add .icon{display:inline-block;*display:inline;zoom:1;width:4px;height:8px;margin-left:3px;background:url('../../img/pc/common/u_add.png') 0 0 no-repeat;vertical-align:middle;overflow:hidden;}
/* byline */
.byline{display:block;color:#ebebeb;font-size:11px;line-height:17px;font-family:Dotum,'돋움',sans-serif;}
.byline em{color:#b7b7b7;font-family:Tahoma,Dotum,'돋움',sans-serif;*font-family:Dotum,'돋움',sans-serif;}
.byline em a{color:#b7b7b7;}
/* icon */
.icon_video{display:block;position:absolute;bottom:0;right:0;width:46px;height:46px;background:url('../../img/pc/common/i_video_orig.png') 0 0 no-repeat;text-indent:-9999px;overflow:hidden;cursor:pointer;}
.icon_video2{display:block;position:absolute;bottom:0;right:0;width:24px;height:24px;background:url('../../img/pc/common/s_icon_video.png') 0 0 no-repeat;text-indent:-9999px;overflow:hidden;cursor:pointer;}
.icon_video_medium{position:absolute;bottom:9px;right:8px;width:40px;height:40px;background:url('../../img/pc/common/i_video_medium.png') 0 0 no-repeat;text-indent:-9999px;overflow:hidden;cursor:pointer;vertical-align:0;}
.icon_pictorial{display:block;position:absolute;bottom:0;right:1px;width:46px;height:46px;background:url('../../img/pc/common/i_pictorial_orig.png') 0 0 no-repeat;text-indent:-9999px;overflow:hidden;cursor:pointer;}
.icon_pictorial_medium{display:block;position:absolute;bottom:9px;right:8px;width:40px;height:40px;background:url('../../img/pc/common/i_pictorial_medium.png') 0 0 no-repeat;text-indent:-9999px;overflow:hidden;cursor:pointer;}
.rts .icon_video{display:block;position:absolute;bottom:2px;right:2px;width:26px;height:26px;background:url('../../img/pc/common/i_video_small.png') 0 0 no-repeat;text-indent:-9999px;overflow:hidden;cursor:pointer;}
.rts .icon_pictorial{display:block;position:absolute;bottom:5px;right:5px;width:28px;height:28px;background:url('../../img/pc/common/i_pictorial.png') 0 0 no-repeat;text-indent:-9999px;overflow:hidden;cursor:pointer;}
/* more */
.more_comm {display:block;margin-top:40px;}
.more_comm a {display:block;padding:12px 0 12px;border:1px solid #e5e5e5;color:#221815;font-size:13px;line-height:19px;letter-spacing:-0.02em;text-align:center;}
.more_comm em {color:#f33d33;font-weight:bold;}
.more_comm .icon {display:inline-block;*display:inline;zoom:1;width:10px;height:5px;background:url('../../img/pc/common/u_more_comm.png') 0 0 no-repeat;vertical-align:middle;}
.tit{position:absolute; top:12px; left:12px; height:10px; padding:5px 10px; border:1px solid #fff; border-radius:20px; line-height:10px; color:#fff; z-index:99;}
/* text align */
.al_lt{text-align:left;}
.al_rt{text-align:right;}
.al_ct{text-align:center;}
/*----------------------------------------
	layout 
 ----------------------------------------*/
#wrap{position:relative;z-index:1;width:1060px;margin:0 auto;background:#fff;}
#wrap:after{content:'.';display:block;font-size:0;height:0px;line-height:0;clear:both;}
#header,#container,#footer{position:relative;z-index:2;width:1060px;margin:0 auto;}
#container:after{content:'.';display:block;font-size:0;height:0px;line-height:0;clear:both;}
.content{position:relative;width:980px;margin:auto;z-index:3;}
.content:after{content:'.';display:block;font-size:0;height:0px;line-height:0;clear:both;}
/*----------------------------------------
	skip 
 ----------------------------------------*/
.weblinkskip{position:relative;z-index:2147483647;}
.weblinkskip dt{position:absolute;left:0;top:-9999px;}
.weblinkskip a{display:block;width:1px;height:1px;overflow:hidden;text-align:center;white-space:nowrap;margin-bottom:-1px;}
.weblinkskip a:focus,.weblinkskip a:active{padding:7px;width:100%;height:auto;text-decoration:none;font-weight:bold;background-color:#F0892E;color:#fff;zoom:1;}

/*----------------------------------------
	JMNet Common gnb
 ----------------------------------------*/
.joins_gnb{position:relative;z-index:5;width:980px;height:32px;padding:0 40px;border-bottom:1px solid #ebebeb;background:#fff;}
.joins_gnb .doc{position:relative;width:980px;margin:0 auto;zoom:1;}
.joins_gnb .doc:after{content:'.';display:block;font-size:0;height:0px;line-height:0;clear:both;}
.joins_gnb .slogo{float:left;}
.joins_gnb .slogo a{display:block;width:40px;height:12px;padding:10px 0;background:url('//images.joins.com/ui_joongang/news/pc/common/k_logo_joins_gnb.png') 0 50% no-repeat;text-indent:-9999px;overflow:hidden;}
.joins_gnb .gnb_doc{float:right;}
.joins_gnb .gnb_doc{zoom:1;}
.joins_gnb .gnb_doc:after{content:'.';display:block;font-size:0;height:0px;line-height:0;clear:both;}
.joins_gnb .family_site{float:left;}
.joins_gnb .family_site li{font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif;}
.joins_gnb .family_site li{float:left;font-size:11px;line-height:32px;letter-spacing:-0.02em;}
.joins_gnb .family_site li a{display:block;padding:0 6px;color:#3c3e40;}
.joins_gnb .family_site li a:hover{text-decoration:none;}
.joins_gnb .family_site li strong{font-weight:normal;}
.joins_gnb .family_site li.jmnet span{padding-right:11px;background:url('//images.joins.com/ui_joongang/news/pc/common/u_more_joins_gnb.png') 100% 60% no-repeat;}
.joins_gnb .family_site li.jmnet_open span{background-image:url('//images.joins.com/ui_joongang/news/pc/common/u_more_joins_gnb_on.png');}
.joins_gnb .member li,.joins_gnb .member li a,.joins_gnb .myinfo li,.joins_gnb .myinfo li a{font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif;}
.joins_gnb .member,.joins_gnb .myinfo{float:left;}
.joins_gnb .member li,.joins_gnb .myinfo li{float:left;font-weight:bold;font-size:11px;line-height:32px;letter-spacing:-0.02em;}
.joins_gnb .member li a,.joins_gnb .myinfo li a{display:block;padding:0 0 0 19px;color:#3c3e40;}
.joins_gnb .member li a:hover,.joins_gnb .myinfo li a:hover{text-decoration:none;}
.joins_gnb .hidden{position:absolute;width:0;height:0;overflow:hidden;font-size:0;line-height:0;visibility:hidden;}
.joins_gnb .layer_jmnet{display:none;position:absolute;top:32px;right:0;height:218px;background:#fff; z-index:99;}
.joins_gnb .layer_on{display:block;}
.joins_gnb .layer_jmnet{padding:1px;background:#fff;zoom:1;}
.joins_gnb .layer_jmnet:after{content:'.';display:block;font-size:0;height:0px;line-height:0;clear:both;}
.joins_gnb .layer_jmnet ul{float:left;position:relative;}
.joins_gnb .layer_jmnet ul{zoom:1;}
.joins_gnb .layer_jmnet ul:after{content:'.';display:block;font-size:0;height:0px;line-height:0;clear:both;}
.joins_gnb .layer_jmnet li{float:left;}
.joins_gnb .layer_jmnet dl{height:218px;}
.joins_gnb .layer_jmnet dt{height:22px;margin-bottom:9px;padding:10px 0 7px 15px;background:#f6f6f6;color:#241815;font-weight:bold;font-size:13px;line-height:18px;letter-spacing:-1px;font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif;}
.joins_gnb .layer_jmnet dd{padding:8px 0 0 16px;font-size:12px;line-height:18px;}
.joins_gnb .layer_jmnet dd a{color:#666;}
.joins_gnb .layer_jmnet ul.area1 li.a dt{padding-left:23px;}
.joins_gnb .layer_jmnet ul.area1 li.a dd{padding-left:24px;}
.joins_gnb .layer_jmnet ul.area2 li:first-child dl,.joins_gnb .layer_jmnet ul.area1 .b dl{border-left:1px solid #ececec;}
.joins_gnb .layer_jmnet ul.area2 li:first-child dt{margin-left:-1px;border-left:1px solid #ebebeb;}
.joins_gnb .layer_jmnet ul.area3 dl{border-left:1px solid #ebebeb;}
.joins_gnb .layer_jmnet ul.area3 dt{margin-left:-1px;border-left:1px solid #ebebeb;}
.joins_gnb .layer_jmnet ul.area1 li.a{width:162px;}
.joins_gnb .layer_jmnet ul.area1 li.b{width:160px;}
.joins_gnb .layer_jmnet ul.area2 li{width:120px;}
.joins_gnb .layer_jmnet ul.area2 li.c{width:90px;}
.joins_gnb .layer_jmnet ul.area2 li.c dd{padding-left:0;}
.joins_gnb .layer_jmnet ul.area2 li.x{width:67px;}
.joins_gnb .layer_jmnet ul.area3 li.d{width:117px;}
.joins_gnb .layer_jmnet ul.area3 li.d:first-child{width:108px;}
.joins_gnb .layer_jmnet .mask{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #959494;opacity:.5;-ms-filter:alpha(opacity=50);filter:alpha(opacity=50);}
.joins_gnb .shadow_btm{position:absolute;bottom:-8px;left:0;right:0;height:8px;background:url('//images.joins.com/ui_joongang/news/pc/common/k_gnb_shadowbtm.png') 0 0 repeat;}
.joins_gnb .shadow_rt{position:absolute;top:0;bottom:0;right:-8px;width:8px;background:url('//images.joins.com/ui_joongang/news/pc/common/k_gnb_shadowrt.png') 0 0 repeat;}
.joins_gnb .shadow_md{position:absolute;bottom:-8px;right:-8px;width:8px;height:8px;background:url('//images.joins.com/ui_joongang/news/pc/common/k_gnb_shadowbtm.png') right 0 repeat;}

/*----------------------------------------
	head 
 ----------------------------------------*/
#header .head_top .search{display:block;position:absolute;z-index:2;top:10px;right:0;width:160px;height:30px; border:1px solid #d6d6d6; border-radius:1px;}
#header .head_top .search label{position:absolute;top:8px;left:9px;color:#c3c3c3;font-size:11px;cursor:pointer;}
#header .head_top .search input.txt{position:relative;width:140px;margin:1px;*margin:0;padding:7px 8px 5px;border:none;background:transparent;font-size:12px;}
#header .head_top .search button.btn{position:absolute;top:1px;right:5px;width:28px;height:28px;background:url('../../img/pc/common/b_search_head.png') 0 0 no-repeat;text-indent:-9999px;}

 /*-----main-----*/
.main #header .head_top .search{top:30px;}
.main #header .head_top .logo{padding:40px 0 40px;}
.main #header .head_top .logo a{display:block;width:175px;height:50px;margin:auto;background:url('../../img/pc/jbooks_logo_2017.png') no-repeat;}
.main #header .head_top .banner{position:absolute;top:40px;left:0;border:1px solid #ece8e7;width:246px;height:48px;overflow:hidden;}
.main #header .head_top .banner.v2022{top:45px;border:0}
.main #header .head_top .banner script,.main #header .head_top .banner iframe,.main #header .head_top .banner img{display:block;}
.main #header .head_top .banner.v2022 img{display:inline-block;margin-right:5px;}
.main #header .btn_all{position:absolute;top:141px;left:40px;width:47px;height:21px;overflow:hidden;z-index:5;}
.main #header .btn_all .icon{display:block;position:absolute;top:3px;left:0;width:14px;height:14px;background:url('../../img/pc/common/x_all.png') -10px -10px no-repeat;vertical-align:middle;overflow:hidden;}
.main #header .btn_all strong{display:inline-block;*display:inline;zoom:1;margin-left:19px;color:#241815;font-size:14px;line-height:21px;letter-spacing:-0.02em;*letter-spacing:-1px;}
.main #header .gnb{display:block;border-top:1px solid #d6d6d6;padding:14px 0;border-bottom:1px solid #231815;}
.main #header .gnb ul{float:left;height:14px;margin-left:9px;padding-left:10px;border-left:1px solid #d6d6d6;}
.main #header .gnb ul:after{content:'.';display:block;font-size:0;height:0px;line-height:0;clear:both;}
.main #header .gnb li{float:left;position:relative;font-weight:bold;font-size:14px;line-height:14px;letter-spacing:-1px;}
.main #header .gnb li a{display:block;position:relative;padding:0 9px 0 8px;white-space:nowrap;}
.main #header .gnb .gnb_news{margin-left:61px;}
.main #header .gnb .gnb_news li a{color:#241815;}
.main #header .gnb .gnb_news li.on a{color:#5d81c3;}
.main #header .gnb .gnb_etc{float:right;}
.main #header .gnb .gnb_etc li a{color:#a79a5f;}
.main #header .gnb .gnb_etc li.on a{color:#5d81c3;}
.main #header .gnb .gnb_etc li:last-child a{padding-right:0;}
 /*-----sub-----*/
.sub #header{padding-bottom:15px;border-bottom:1px solid #231815;}
.sub #header .head_top{z-index:9;}
.sub #header .head_top .logo{position:absolute;top:17px;left:49px;}
.sub #header .head_top .logo a{display:block;width:170px;height:26px;background:url('../../img/pc/common/header_sub_logo.png') 0 0 no-repeat;text-indent:-9999px;}
.sub #header .btn_all{position:absolute;top:13px;left:40px;z-index:5;}
.sub #header .btn_all a{display:block;width:34px;height:34px;background:url('../../img/pc/common/x_all.png') 0 0 no-repeat;text-indent:-9999px;}
.sub #header .gnb{display:block;width:100%;text-align:center;}
.sub #header .gnb h2{height:53px;padding-top:3px;font-weight:bold;font-size:35px;line-height:53px;}
.sub #header .gnb h2 a{color:#221815;}
.sub #header .gnb ul{height:24px;margin-top:6px;}
.sub #header .gnb li{display:inline-block;*display:inline;zoom:1;margin:0 7px;font-weight:bold;font-size:16px;letter-spacing:-0.02em;}
.sub #header .gnb li a{color:#a9b1b9;}
.sub #header .gnb li.on a{color:#221815;}
.sub #header .sns_wrap{display:none;position:absolute;top:23px;right:40px;}
.sub #header .btn_search{float:left;position:relative;padding-left:13px;}
.sub #header .btn_search a{display:block;width:14px;height:14px;background:url('//images.joins.com/ui_joongang/news/pc/common/i_head_sns_search.png') 0 0 no-repeat;text-indent:-9999px;overflow:hidden;}
.sub #header .btn_search .icon{position:absolute;top:0;left:0;width:1px;height:14px;background:#b2b2b2;}
/*header_follow*/
.header_follow{display:none; position:fixed; top:0; left:50%; width:1060px; height:76px; margin-left:-530px; background:url('../../img/pc/common/header_follow_bg.png') 0 100% repeat-x; z-index:99;}
.header_follow .box{width:1060px; height:60px; background-color:#fff;}
.header_follow .logo{position:absolute;top:17px;left:89px;}
.header_follow .logo a{display:block;width:100px;height:35px;background:url('../../img/pc/jbooks_logo_2017.png') 0 0 no-repeat;background-size:100px auto;text-indent:-9999px;}
.header_follow .titlebox{float:left; width:484px; margin-left:288px; text-align:center; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; line-height:60px;}
.header_follow .titlebox span{font-size:25px; color:#221815; font-weight:bold;}
.header_follow .titlebox em{font-size:15px; color:#221815; font-weight:bold;}
.header_follow .btn_all{position:absolute;top:13px;left:40px;z-index:5;}
.header_follow .btn_all a{display:block;width:34px;height:34px;background:url('../../img/pc/common/x_all.png') 0 0 no-repeat;text-indent:-9999px;}
.header_follow .search{display:block;position:absolute;z-index:2;top:10px;right:40px;width:160px;height:30px; border:1px solid #d6d6d6; border-radius:1px;}
.header_follow .search label{position:absolute;top:8px;left:9px;color:#c3c3c3;font-size:11px;cursor:pointer;}
.header_follow .search input.txt{position:relative;width:140px;margin:1px;*margin:0;padding:7px 8px 5px;border:none;background:transparent;font-size:12px;}
.header_follow .search button.btn{position:absolute;top:1px;right:5px;width:28px;height:28px;background:url('../../img/pc/common/b_search_head.png') 0 0 no-repeat;text-indent:-9999px;}
/* nav */
#nav{position:absolute;top:0;left:0;z-index:1000;}
#nav .menu_wrap{position:absolute;width:1060px;margin:0 auto;}
#nav .full_menu{position:absolute;top:0;left:0;width:200px;min-height:600px;background:#fff;-webkit-box-shadow:5px 0 5px rgba(0,0,0,.2);-moz-box-shadow:5px 0 5px rgba(0,0,0,.2);box-shadow:5px 0 5px rgba(0,0,0,.2);} /*background:url('//images.joins.com/ui_joongang/news/pc/common/k_nav_full_menu.png') 0 0 repeat-y;*/
#nav .cover{position:absolute;top:0;left:200px;width:199px;height:100%;border-left:1px solid #d6d6d6;background:#f6f6f6;-webkit-box-shadow:5px 0 5px rgba(0,0,0,.2);-moz-box-shadow:5px 0 5px rgba(0,0,0,.2);box-shadow:5px 0 5px rgba(0,0,0,.2);} /*background:url('//images.joins.com/ui_joongang/news/pc/common/k_nav_cover.png') 0 0 repeat-y;*/
#nav .btn_close_nav{position:absolute;z-index:3;top:20px;right:20px;width:15px;height:15px;background:url('//images.joins.com/ui_joongang/news/pc/common/b_close_nav.png') 0 0 no-repeat;text-indent:-9999px;overflow:hidden;}
#nav ul{position:relative;z-index:2;width:201px;padding:55px 0 12px;}
#nav ul li{position:relative;font-weight:bold;font-size:15px;line-height:22px;letter-spacing:-0.05em;}
#nav ul li a{display:block;padding:3px 0 5px 40px;color:#241815;}
#nav ul li ul{display:none;padding:0;}
#nav ul li.on > a{padding-top:2px;padding-bottom:4px;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;background:#f6f6f6;color:#5d81c3;zoom:1;}
#nav ul li.on ul{display:block;}
#nav ul li ul{position:absolute;top:0;left:201px;width:199px;}
#nav ul li ul li{position:static;}
#nav ul li ul li a{padding-top:2px;padding-bottom:4px;color:#a9b1b9;}
#nav ul li ul li a:hover{border-top:none;border-bottom:none;background:#ebebeb;color:#5d81c3;}
#nav ul li div{position:absolute;top:0;left:201px;width:199px;}
#nav ul li div ul{position:relative;top:auto;left:auto;margin-top:12px;padding-top:12px;border-top:1px solid #ebebeb;}
#nav ul li div ul:first-child{margin-top:0;padding-top:0;border-top:none;}
#nav ul.link{padding-top:12px;border-top:1px solid #d6d6d6;}
#nav ul.link li a{color:#3c3e40;}
#nav ul.link li.on > a{color:#5d81c3;}
#nav ul.link li ul li a{color:#a9b1b9;}
/*----------------------------------------
	container 
 ----------------------------------------*/
#container>.content{padding:40px;}
#container>.content .left_area{float:left;position:relative;width:640px;margin-right:-1px;margin-bottom:-40px;padding-right:40px;padding-bottom:40px;border-right:1px solid #ddd;}
#container>.content .right_area{float:right;position:relative;width:299px;margin-bottom:-40px;margin-left:-1px;padding-bottom:40px;border-left:1px solid #ddd;}
#container>.content .left_main{float:left;position:relative;width:380px;margin-right:-1px;margin-bottom:-40px;padding-right:40px;padding-bottom:40px;border-right:1px solid #ddd;}
#container>.content .right_main{float:right;position:relative;width:519px;margin-bottom:-40px;margin-left:-1px;padding-left:40px;padding-bottom:40px;border-left:1px solid #ddd;}
#container>.content .right_main > .left_area{float:left;position:relative;width:200px;margin-right:-1px;padding-right:19px;border-right:1px solid #ddd;}
#container>.content .right_main > .right_area{float:right;position:relative;width:299px;margin-left:-1px;border-left:1px solid #ddd;}

.main_top_banner {margin-bottom:40px}
/*----------------------------------------
	footer 
 ----------------------------------------*/
#footer{border-top:1px solid #d6d6d6;}
#footer .footer_info{position:relative;width:790px;margin:0 auto;padding:26px 0 46px 190px;color:#221815;font-size:11px;line-height:18px;}
#footer .footer_info .logo{position:absolute;top:22px;left:0;}
#footer .footer_info .logo a{display:block;width:88px;height:25px;background:url('../../img/pc/logo/logo_joonganggroup.png') 0 0 no-repeat;overflow:hidden;text-indent:-9999px;}
#footer .footer_info a{color:#221815;}
#footer .footer_info li, .footer_info address span{float:left;position:relative;padding:0 8px 0 10px;}
#footer .footer_info li:first-child, .footer_info address span:first-child{padding-left:0;}
#footer .footer_info address{padding-top:23px;color:#737475;}
#footer .footer_info .copyright{display:inline-block;padding-top:4px;color:#737475;}
#footer .footer_info .icon{position:absolute;top:50%;left:0;display:block;width:1px;height:10px;margin-top:-6px;padding:0;background:#d6d6d6;overflow:hidden;}
#footer2 .content{position:relative;width:960px;margin:0 auto;padding:40px 0; border-top:1px solid #eaeaea;}
#footer2 .content>p{font-size:12px; color:#bbbbbb;}
#footer2 .content>a{position:absolute; top:40px; right:0; font-size:12px; color:#737475;}
/*----------------------------------------
    right side 
 ----------------------------------------*/
/*right_area*/
.rts{position:relative;z-index:1;padding:11px 20px 30px 19px;border-top:1px solid #ebebeb;} /* z-index:1;*/
.rts .hd:after,.rts .bd:after{content:'.';display:block;font-size:0;height:0px;line-height:0;clear:both;}
.rts .subtit_comm{color:#5d81c3;font-size:13px;line-height:19px;letter-spacing:-0.02em;font-weight:bold}
.rts .subtit_comm a{color:#5d81c3;}
.rts .add{top:12px;right:20px;}
.rts .add.text{font-size:13px; color:#737475; letter-spacing:0; line-height:18px;}
/* DA */
.sub_da_300{position:relative;width:300px;height:250px;margin-left:-1px;padding:0;border-top:none;z-index:10;}
.sub_da_300 .bd{vertical-align:top;line-height:0;}
.sub_datxt{margin-top:-20px;border-top:none;}
.btn_close_ad{display:block;position:absolute;z-index:1001;top:0;right:0;width:23px;height:23px;background:url('//images.joins.com/ui_joongang/news/pc/common/b_close_ad.png') 0 0 no-repeat;text-indent:-9999px;overflow:hidden;}
.sub_da_250{padding-top:20px;}
.sub_da_250 .bd{vertical-align:top;}
.sub_da_260{width:260px;height:250px;padding-top:30px;padding-bottom:0;}
.sub_da_260 .bd{vertical-align:top;}
.sub_da_260v2{width:260px;height:88px;padding-top:0;padding-bottom:0;}
.sub_da_260v2 .bd{vertical-align:top;}
.sub_da_260v3{width:260px;height:126px;padding-top:0;padding-bottom:0;}
.sub_da_260v3 .bd{vertical-align:top;}
.sub_da_260v4{width:260px;height:114px;padding-top:0;padding-bottom:0;}
.sub_da_260v4 .bd{vertical-align:top;}
.sub_da_260v5{width:260px;height:176px;padding-top:0;padding-bottom:0;}
.sub_da_260v5 .bd{vertical-align:top;}
/* 시세동향 */
.sub_article .bd{padding-top:8px;}
.sub_article li{position:relative;height:12px;line-height:13px;margin-top:11px;padding-left:27px;overflow:hidden;}
.sub_article em{position:absolute;top:0;left:0;width:14px;color:#9a9a9a;font-weight:bold;letter-spacing:0;text-align:center;} 
.sub_article strong{color:#231f20;font-weight:normal;font-size:12px;line-height:12px;letter-spacing:-0.02em;}
.sub_article strong a{color:#231f20;}
.sub_article .top em{color:#5d81c3;}
.sub_article .top strong{font-weight:bold;}
.sub_article_jplus .top em{color:#7560cc;}
/* 주간시황 */
.sub_weeksh .bd>ul{margin-top:8px;}
.sub_weeksh .bd>ul li{height:12px;padding-top:12px;line-height:12px;}
.sub_weeksh .bd>ul li a{color:#737475;}
.sub_weeksh .bd>ul li .icon_dot01{display:inline-block;width:2px;height:12px;margin-right:6px;background:url('../../img/pc/common/icon_dot01.png') 0 50% no-repeat;}
/* 시세,매물 tab */
.price_maemul_search{padding-bottom:30px;letter-spacing:-0.01em;}
.price_maemul_search .txis{color:#5d81c3;}
.price_maemul_search .textcutline{display:inline-block;height:11px;padding-left:5px;margin-right:5px;border-right:1px solid #3c3e40;}
.price_maemul_search .tabmenu ul{width:258px;border:1px solid #ebebeb;border-width:1px 1px 0 1px;} 
.price_maemul_search .tabmenu ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.price_maemul_search .tabmenu li{position:relative;float:left;width:50%;}
.price_maemul_search .tabmenu li a{display:block;position:relative;width: 100%;padding: 13px 0;border-bottom:1px solid #ebebeb;line-height: 13px;color: #231f20;background-color: #f6f6f6;text-align:center;}
.price_maemul_search .tabmenu a:hover{text-decoration:none;color:#314260;}
.price_maemul_search .tabmenu li.on a{background:#fff;color: #5d81c3;border-bottom:0;}
.price_maemul_search .pmarea{height:212px;padding-right:10px;border-bottom:1px solid #ebebeb;overflow-y:scroll;}
.price_maemul_search .price_wrap .price_tab:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.price_maemul_search .price_wrap .price_tab ul{float:right;padding:10px 0;}
.price_maemul_search .price_wrap .price_tab ul li{float:left;height:12px;line-height:13px;padding-left:10px;margin-left:10px;border-left:1px solid #d6d6d6;}
.price_maemul_search .price_wrap .price_tab ul li:first-child{padding-left:0;margin-left:0;border-left:0;}
.price_maemul_search .price_wrap .price_tab ul li a{color:#929292;font-weight:bold;}
.price_maemul_search .price_wrap .price_tab ul li.on a{color:#222222;}
.price_maemul_search .price_wrap .price_average{border-top:1px solid #ebebeb;}
.price_maemul_search .price_wrap .price_average p{height:12px;line-height:13px;padding-top:10px;}
.price_maemul_search .price_wrap .price_average p em{color:#899bb3;}
.price_maemul_search .price_wrap .price_average p span{font-weight:bold;color:#5d81c3;}
.price_maemul_search .price_wrap .price_list{margin-top:20px;}
.price_maemul_search .price_wrap .price_list:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.price_maemul_search .price_wrap .price_list p{float:left;width:116px;margin-bottom:11px;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.price_maemul_search .price_wrap .price_list p span{margin-right:10px;color:#3c3e40;}
.price_maemul_search .price_wrap .price_list p a{color:#5d81c3;}
.price_maemul_search .maemul_wrap .pmarea>p.txis{margin-top:10px;}
.price_maemul_search .maemul_wrap .reporter{padding:10px 10px 10px 0;border-bottom:1px solid #ebebeb;}
.price_maemul_search .maemul_wrap .reporter p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.price_maemul_search .maemul_wrap .reporter .txis{display:inline-block;margin-right:10px;}
.price_maemul_search .maemul_wrap .reporter .txt{color:#303030;}
.price_maemul_search .maemul_wrap .area{margin-top:5px;}
.price_maemul_search .maemul_wrap .area span{display:inline-block;margin:4px 10px 0 0;}
.price_maemul_search .maemul_wrap .maemul_list{padding:10px 0 15px 0;}
.price_maemul_search .maemul_wrap .maemul_list dl{margin:0 0 5px 0;padding:0 0 5px 0 ;}
.price_maemul_search .maemul_wrap .maemul_list dt{margin:0 0 3px 0;}
.price_maemul_search .maemul_wrap .maemul_list .gubun{color:#999999;}
.price_maemul_search .maemul_wrap .maemul_list .price{color:#668ad8;}
.price_maemul_search .select_search{margin-top:10px;}
.price_maemul_search .select_search:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.price_maemul_search .select_search p.txis{margin-bottom:10px;}
.price_maemul_search .select_search .select_box{float:left;display:block;width:98px;margin-right:10px;padding-right:0;overflow:hidden;font-size:11px;}
.price_maemul_search .select_search button{float:left;display:block;height:28px;padding:0 8px;font-size:11px;color:#231f20;cursor:pointer;border:1px solid #d6d6d6;border-radius:1px;}
.price_maemul_search .quick{margin-top:10px;}
.price_maemul_search .quick:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.price_maemul_search .quick p.txis{float:left;height:11px;line-height:12px;margin-right:17px;padding-right:9px;background:url('../../img/pc/common/txt_ar.png') 100% 50% no-repeat;}
.price_maemul_search .quick ul{float:left;}
.price_maemul_search .quick li{float:left;padding-left:5px;margin-left:5px;border-left:1px solid #d6d6d6;color:#fff;font-size:11px;height:11px;line-height:12px;}
.price_maemul_search .quick li:first-child{border-left:0;margin-left:0;padding-left:0;}
/* 분양정보 */
.sub_parcel .bd{margin-top:10px;border-top:1px solid #ebebeb;padding-top:5px}
.sub_parcel .top{padding-bottom:4px;border-bottom:1px solid #ebebeb;}
.sub_parcel .top li{line-height:22px;display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sub_parcel .top span{margin-right:10px;}
.sub_parcel .top em{color:#899bb3;}
.sub_parcel .bot li{position:relative;padding-left:50px;margin-top:10px;}
.sub_parcel .bot .thumb{position:absolute;display:block;top:0;left:0;width: 40px;height: 60px;background:none;}
.sub_parcel .bot .thumb a{position:relative;display:table-cell;width:40px;height:60px;text-align:center;overflow:hidden;vertical-align:middle;z-index:999;}
.sub_parcel .bot .thumb img{max-width:38px;max-height: 58px;overflow:hidden;vertical-align:middle;}
.sub_parcel .bot em{display:block;width:210px;height:60px;line-height:18px;vertical-align:middle;}
.sub_parcel .bot em a{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sub_parcel .bot em dt{font-weight:bold}
.sub_parcel .bot em dd{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-height:18px}
.sub_parcel .bd > ul li{position:relative;padding-left:5px;margin-top:10px;}
.sub_parcel .bd > ul li a{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-height:18px}
.sub_parcel .bd > ul li .icon_dot01{display:inline-block;width:2px;height:12px;margin-right:6px;background:url('../../img/pc/common/icon_dot01.png') 0 50% no-repeat;}
/* 오늘의 상담 */
.sub_todayadvice{background-color:#f8f8f8;}
.sub_todayadvice .bd{margin-top:12px;letter-spacing:-0.07em;}
.sub_todayadvice .bd dl em{color:#5d81c3;}
.sub_todayadvice .bd dl dt{font-size:20px;}
.sub_todayadvice .bd dl dd{padding:12px;margin-top:12px;border:2px solid #d6d6d6;background-color:#fff;}
.sub_todayadvice .bd dl dd a{line-height:16px;}
/* 부동산계산기 */
.sub_calculator .bd{padding-top:14px;letter-spacing:-0.07em;line-height:22px;}
.sub_calculator .bd ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.sub_calculator .bd li{float:left;padding-left:5px;margin-left:5px;background:url('../../img/pc/common/icon_line.png') 0 50% no-repeat;}
.sub_calculator .bd li:first-child{padding-left:0;margin-left:0;background:none;}
/* 부동산계산기 */
.sub_calculator2 .bd{padding-top:14px;letter-spacing:-0.07em;line-height:22px;}
.sub_calculator2 .bd ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.sub_calculator2 .bd li{float:left;padding-left:5px;margin-left:5px;background:url('../../img/pc/common/icon_line.png') 0 50% no-repeat;}
.sub_calculator2 .bd li:first-child{padding-left:0;margin-left:0;background:none;}
/*---------------meamul side*/
/*m main side*/
/*실시간 등록매물*/
.sub_mea_rtnewmeamul .bd ul{margin-top:18px;}
.sub_mea_rtnewmeamul .bd li{line-height:22px;}
.sub_mea_rtnewmeamul .bd li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.sub_mea_rtnewmeamul .bd li span.text01{float:left; display:inline-block; margin-right:15px;}
.sub_mea_rtnewmeamul .bd li span.text02{float:left; display:inline-block; margin-right:15px;}
.sub_mea_rtnewmeamul .bd li span.text03{float:left; display:inline-block;}
/*순위로 보는 매물*/
.sub_mea_rtranking .bd{padding-top:8px;}
.sub_mea_rtranking .bd .tab{border:1px solid #ebebeb; border-width:1px 1px 0;}
.sub_mea_rtranking .bd .tab:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.sub_mea_rtranking .bd .tab li{float:left; width:50%; height:13px; line-height:13px; padding:14px 0 12px; color:#231f20; font-size:13px; font-weight:bold; border-bottom:1px solid #ebebeb; background-color:#f6f6f6; text-align:center; letter-spacing:-1px;}
.sub_mea_rtranking .bd .tab li.on{border-bottom:1px solid #fff; background-color:#fff; color:#5d81c3;}
.sub_mea_rtranking .tabcont li{position:relative;height:12px;line-height:13px;margin-top:11px;padding-left:27px;overflow:hidden;}
.sub_mea_rtranking .tabcont em{position:absolute;top:0;left:0;width:14px;color:#9a9a9a;font-weight:bold;letter-spacing:0;text-align:center;} 
.sub_mea_rtranking .tabcont strong{color:#231f20;font-weight:normal;font-size:12px;line-height:12px;letter-spacing:-0.02em;}
.sub_mea_rtranking .tabcont strong a{color:#231f20;}
.sub_mea_rtranking .tabcont .top em{color:#5d81c3;}
.sub_mea_rtranking .tabcont .top strong{font-weight:bold;}
/*관련사이트*/
.sub_mea_sidesite .bd ul{margin-top:10px;}
.sub_mea_sidesite .bd ul li{float:left; margin-left:5px; margin-top:10px;}
.sub_mea_sidesite .bd ul li:first-child{margin-left:0;}
.sub_mea_sidesite .bd ul li.two{margin-left:0;}
.sub_mea_sidesite .bd ul li a{display:block; width:82px; height:25px; line-height:25px; background:url('../../img/pc/common/sub_mea_sidesite_bg.png') no-repeat; color:#231f20; text-align:center;}
/*다른매물 소개*/
.other_introduce{}
.other_introduce .hd{margin-bottom:15px;}
.other_introduce .hd .subtit_comm{color:#231f20; font-size:12px; font-weight:normal;}
.other_introduce .hd .subtit_comm span{color:#5d81c3;}
.other_introduce .bd{}
.other_introduce .bd h5{font-size:14px; line-height:14px; color:#5d81c3; font-weight:bold; margin-bottom:10px;}
.other_introduce .bd .thumb{border:1px solid #ddd; width:258px; height:124px;}
.other_introduce .bd dl{margin-top:10px; color:#231f20; line-height:12px;}
.other_introduce .bd dl dt{font-weight:bold; margin-bottom:10px;}
.other_introduce .bd dl dd{margin-bottom:10px;}
.other_introduce .bd dl dd span{display:inline-block; width:30px;}
.other_introduce .bd .btnbox{width:208px; height:28px; margin:10px auto 0;}
.other_introduce .bd .btnbox li{float:left; width:92px; height:26px; line-height:26px; border:1px solid #d6d6d6; border-radius:1px; text-align:center; font-size:11px; letter-spacing:-1px;}
.other_introduce .bd .btnbox li:first-child{margin-right:20px;}
.other_introduce .bd .btnbox li a{color:#231f20;}
/*매물정보*/
.maemul_data{}
.maemul_data .hd{margin-bottom:15px;}
.maemul_data .hd .subtit_comm{color:#231f20; font-size:12px; font-weight:normal;}
.maemul_data .hd .subtit_comm span{color:#5d81c3;}
.maemul_data .bd{}
.maemul_data .bd .subtt{margin-bottom:10px;}
.maemul_data .bd .subtt:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.maemul_data .bd .subtt .hie_txt{float:left; position:relative;}
.maemul_data .bd .subtt .hie_txt em{display:block; height:18px; line-height:18px; padding-right:15px; background:url('../../img/pc/common/btn_arrow02.png') 100% 50% no-repeat; cursor:pointer;}
.maemul_data .bd .subtt .hie_txt .layer_area{position:absolute;top:0;left:0; width:97px; background:#fff; padding:10px; border:1px solid #d2d2d2; z-index:99; background-color:#fff;}
.maemul_data .bd .subtt .hie_txt .layer_area li{float:none; line-height:22px; border:0;}
.maemul_data .bd .subtt .hie_txt .layer_area li a{display:block; width:auto; height:auto; color:#231f20;}
.maemul_data .bd .subtt .hie_txt.n01{margin-right:20px;}
.maemul_data .bd .subtt .hie_txt.n01 em{font-size:14px; color:#231f20; font-weight:bold;}
.maemul_data .bd .subtt .hie_txt.n02{}
.maemul_data .bd .subtt .hie_txt.n02 em{color:#5d81c3;}
.maemul_data .bd .lr_btn{float:right;}
.maemul_data .bd .lr_btn li{float:left;border:1px solid #d6d6d6;}
.maemul_data .bd .lr_btn li a{display:block; width:18px; height:16px;}
.maemul_data .bd .lr_btn .left{border-right:0;}
.maemul_data .bd .lr_btn .left a{background:url('../../img/pc/common/btn_left.png') no-repeat;}
.maemul_data .bd .lr_btn .right a{background:url('../../img/pc/common/btn_right.png') no-repeat;}
.maemul_data .bd .table{width:100%;}
.maemul_data .bd .table thead{}
.maemul_data .bd .table thead th{height:32px; vertical-align:middle; text-align:center; background-color:#f6f6f6; border:1px solid #ebebeb; border-width:1px 0; color:#231f20;}
.maemul_data .bd .table tbody{}
.maemul_data .bd .table tbody td{height:32px; vertical-align:middle; text-align:center; color:#231f20;}
.maemul_data .bd .table .cbx01{display:inline-block; border:1px solid #f04a75; padding:1px; margin-right:5px; background-color:#ff5984; height:10px; font-size:11px; line-height:11px; color:#fff;}


/*---- selectbox ----*/
.sbHolder{display:inline-block; position:relative; height:26px; min-width:48px; padding-right:30px; border:1px solid #d6d6d6;}
.sbSelector{display:block; min-width:48px; height:26px; top:0; left:0; line-height:26px; color:#231f20; font-size:11px; text-indent:8px;}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{text-decoration:none;}
.sbToggle{background:url('../../img/pc/common/input_selectbox.png') 0 0 no-repeat; position:absolute; display:block; right:0; top:0; width:27px; height:26px; outline:none;}
.sbHolderDisabled{background-color:#f7f7f7; height:26px; padding-right:30px; border:1px solid #e0e0e0 !important; color:#231f20 !important;}
.sbHolderDisabled .sbToggle{height:26px; background:#f7f7f7 url('../../img/pc/common/input_selectbox.png') 0 0 no-repeat;}
.sbHolderDisabled .sbSelector{height:26px; line-height:26px; color:#999 !important; text-decoration:none !important;}
.sbOptions{position:absolute; top:28px; left:-1px; min-width:78px; height:150px; background-color:#fff; border:1px solid #d6d6d6; list-style:none; z-index:1; overflow-y:scroll; color:#c3c3c3 !important;}
.sbHolderDisabled .sbOptions a:hover,.sbHolderDisabled .sbOptions a:focus,.sbHolderDisabled .sbOptions a.sbFocus{text-decoration:none !important; color:#c3c3c3 !important;}
.sbOptions li{padding:0 12px;}
.sbOptions a{display:block; outline:none; padding:8px 0 8px 0; color:#231f20;}
.sbOptions a:link, .sbOptions a:visited{text-decoration:none;}
.sbOptions a:hover,.sbOptions a:focus,.sbOptions a.sbFocus{text-decoration:underline;}
.sbOptions li.last a{border-bottom:none;}
.sbOptions .sbDisabled{display:block; padding:8px 0 8px 0;}
.sbOptions .sbGroup{ display:block; font-weight:bold; padding:8px 0 8px 0;}
.sbOptions .sbSub{padding-left:17px;}
.w207 .sbHolder{width:185px;}
.w207 .sbHolder .sbOptions{width:210px;}
/*---- input ----*/
.inputbox{position:relative; display:inline-block;}
.inputbox .label{position:absolute; right:0; top:5px;}
.intt{display:inline-block; min-width:52px; height:26px; padding:0 8px; border:1px solid #d6d6d6; line-height:26px; color:#231f20;outline:none;}
/*.intt:hover{border-bottom:1px solid #888;}
.intt.focus{border-bottom:1px solid #f9b626 !important; color:#231f20;}
.intt.choice{border-bottom:1px solid #d8d8d8; color:#231f20;}*/
.intt[disabled=disabled]{height:26px; border:1px solid #d6d6d6 !important; font-size:11px; letter-spacing:0; color:#c3c3c3 !important;}
/*---- file ----*/
/*.file_input{position:relative;}
.file_input:after{content:'.';display:block;font-size:0;height:0px;line-height:0;clear:both;}
.file_input .intt{float:left; display:block; margin-right:8px;}
.file_input .intt[disabled=disabled]{height:15px; border:1px solid #d8d8d8; border-width:0 0 1px 0; background-color:#fff;}
.file_input input[type="file"] {position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0;}
.file_input label{float:left; display:block; min-width:48px; height:14px; padding:6px 16px; border:2px solid #444; border-radius:2px; background-color:#fff; color:#111; box-shadow:2px 2px 4px rgba(000,000,000,0.15); line-height:13px;}
.filarea p{padding-top:16px; letter-spacing:-1px;}
.filarea p span{color:#d99400;}*/
/*---- textarea ----*/
/*.textarea{display:inline-block;}
.textarea span{display:block; text-align:right;}
.textarea textarea{display:block; min-width:351px; min-height:86px; padding:16px; margin-bottom:8px; border:1px solid #d8d8d8; border-radius:2px; overflow-y:scroll; resize:none;outline:none; color:#999;}
.textarea textarea:hover{border:1px solid #888;}
.textarea textarea.focus{border:1px solid #f9b626 !important; color:#555;}
.textarea textarea.choice{border:1px solid #d8d8d8; color:#333;}*/
/*---- radio ----*/
.im_ra.r01{display:inline-block; height:13px; padding-left:18px; background:url('../../img/pc/common/im_ra01.png') no-repeat; line-height:13px; color:#231f20;}
/*.im_ra.r01:hover{background-position:0 -13px;}*/
.im_ra.r01.on{background-position:0 -13px;}
.im_ra input{display:none;}
/*---- checkbox ----*/
.im_ch.ch01{display:inline-block; height:13px; padding-left:18px; background:url('../../img/pc/common/im_ch01.png') no-repeat; line-height:13px; color:#231f20;}
/*.im_ch.ch01:hover{background-position:0 -13px;}*/
.im_ch.ch01.on{background-position:0 -13px;}
.im_ch input{display:none;}

.jbooks_pointColor {color:#a79a5f} 
.attfile {width:100%;border-top:1px solid #ebebeb;margin:20px 0 0;font-size:12px}

/* 3depth 부동산 */
.gnb_depth03 {width:1060px;margin:0;border-bottom:1px solid #ebebeb;}
.gnb_depth03 ul {zoom:1;}
.gnb_depth03 ul:after {content:".";display:block;font-size:0;height:0px;line-height:0;clear:both;}
.gnb_depth03 li {float:left;position:relative;height:50px;}
.gnb_depth03 li a {display:block;padding:14px 0;color:#a9b1b9;font-weight:bold;font-size:15px;line-height:22px;letter-spacing:-0.05em;text-align:center;}
.gnb_depth03 li.on a {color:#231f20;}
.gnb_depth03 li .icon {display:block;position:absolute;top:20px;left:0;width:1px;height:10px;background:#ebebeb;}
.gnb_depth03 li:first-child .icon {display:none;}
.gnb_depth03 .col02 li {width:530px;}
.gnb_depth03 .col03 li {width:353px;}
.gnb_depth03 .col04 li {width:265px;}
.gnb_depth03 .col05 li {width:212px;}
.gnb_depth03 .col09 li {width:auto;padding:0 15px}
.gnb_depth03 .col09 li:first-child {margin-left:25px}
.gnb_depth03 .col09 li:last-child {padding-right:0}

/* 일반 게시판 */
#board_list2 {float:left; clear:both; width:640px; margin:5px 0 10px 0;}
#board_list2 thead {line-height:19px;}
#board_list2 .list th  {padding:7px 0 4px 0; color:#616161; text-align:center; font-size:12px; border-top:1px solid #e1e3e5; border-bottom:1px solid #e1e3e5; background-color:#f9f9f9; font-weight:normal;}
#board_list2 .list td {position:relative; border-bottom:solid 1px #e6e6e6; padding:10px 0 6px 0;}
#board_list2 .list .select  {text-align:center;  font-family:tahoma; font-size:11px; color:#999;}
#board_list2 .list .no {text-align:center; font-family:tahoma; font-size:11px; color:#959595;}
#board_list2 .list .category {text-align:center;}
#board_list2 .list .category img {position:relative; top:-5px;}
#board_list2 .list .name {text-align:center; letter-spacing:-1px; color:#575757; }
#board_list2 .list .writer {text-align:left; color:#222; padding-bottom:6px;}
#board_list2 .list .writer table td img {vertical-align:-2px;}
#board_list2 .list .date {text-align:center; font-family:tahoma; font-size:11px; color:#989898;}
#board_list2 .list .count {text-align:center; font-family:tahoma; font-size:11px; color:#695c89;}
#board_list2 .list .title {font-weight:bold;}
#board_list2 .list .score {text-align:center; font-family:tahoma; font-size:11px; color:#7b90a6;}
#board_list2 .list .pay {text-align:center; font-family:tahoma; font-size:11px; color:#ee6433;}
#board_list2 .list .c1{font-size:11px; color:#999999;}
#board_list2 .list .rn{font-size:11px; color:#ff4326; font-family:tahoma;}
#board_list2 .list .last{ border-bottom:1px solid #d5d5d5;}
#board_list2 .list .rp{color:#fb7405;}
#board_list2 .list .nName{color:#989898;}
#board_list2 .list .noData{text-align:center;}
#board_list2 .list .noData table td{padding:0 5px 0 5px; border:0px; font-size:11px; color:#666; letter-spacing:-1px;}
#board_list2 .list .btnWrite1{display:block; width:99px; height:23px; text-indent:-9999em; background:url('../../img/pc/common/btn1.gif') 0px -679px no-repeat;}
#board_list2 .list .btnWrite2{display:block; width:99px; height:23px; text-indent:-9999em; background:url('../../img/pc/common/btn1.gif') 0px -716px no-repeat;}
#board_list2 .wc{margin-left:5px; color:#666;}
#board_list2 .wc td{color:#666;}
#board_list2 .wc .cs{padding:1px 0 1px 35px; background:url('../../img/pc/common/ic_bg1.gif') 0px 0px no-repeat;}
#board_list2 .wc .cs a{color:#666;}
#board_list2 .wc .bar1{color:#666;}
#board_list2 .wc .re{padding-left:12px; background:url('../../img/pc/common/ic_bg1.gif') 0px -25px no-repeat;}
#board_list2 .wc .re a{color:#666;}
#board_list2 .dt td{font-size:11px; color:#aaaaaa;}
#board_list2 .list .ccc{font-size:11px; padding:0px; color:red;}
#board_list2 .mInfo td{padding:0 0 6px 0;}
#board_list2 .mInfo .cB{color:#1075ca;}

/* paging_comm */
.paging_comm {margin:40px auto 0;width:100%;text-align:center;zoom:1;}
.paging_comm .link_page {display:inline-block;zoom:1;*display:inline;width:36px;height:17px;margin:0 -2px 0 -3px;padding:6px 0;border:1px solid #d6d6d6;background:#fff;color:#737475;font-weight:normal;font-size:11px;line-height:17px;font-family:Verdana;text-decoration:none;vertical-align:top;}
.paging_comm em.link_page {position:relative;z-index:2;border:1px solid #757575;font-weight:bold;color:#fff;background:#757575;}
.paging_comm .btn_prev, .paging_comm .btn_next {display:inline-block;zoom:1;*display:inline;border:1px solid #d6d6d6;text-decoration:none;vertical-align:top;overflow:hidden;}
.paging_comm .btn_prev {margin-right:8px;padding:11px 15px 11px 16px;}
.paging_comm .btn_next {margin-left:7px;padding:11px 16px 11px 15px;}
.paging_comm .icon {display:block;width:5px;height:7px;text-indent:-9999px;overflow:hidden;}
.paging_comm .btn_prev .icon {background:url('//images.joins.com/ui_joongang/news/pc/list/b_prev_paging.png') 0 0 no-repeat;}
.paging_comm .btn_next .icon {background:url('//images.joins.com/ui_joongang/news/pc/list/b_next_paging.png') 0 0 no-repeat;}

/* 검색 */
.search{clear:both; margin-top:25px; text-align:right; background-color:#fff; height:35px;}
.search select {font-size:11px;}
.search input{height:20px;line-height:16px}
.search .s_bx{width:150px; border:1px solid #cecfd0; }
.search .btn_search {width:38px;height:20px;border:0px; vertical-align:-5px;}

#ConsultRead {width:100%;margin:0; padding:0; border:1px solid #cccccc;color:#3c3e40}
#ConsultRead .titleArea {position:relative; margin:10px 20px 0 90px;}
#ConsultRead .titleArea h3 {padding:8px 0 8px 0;  font-size:18pt; font-weight:bold; color:#444; letter-spacing:-2px; font-family: 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif !important;}
#ConsultRead .titleArea .questMark {position:absolute; top:-10px; left:-74px; width:70px; height:67px; text-indent:-9999px; background:url('../../img/pc/common/view_q.png') 0 -3px no-repeat;}
#ConsultRead .titleArea .answerMark {position:absolute; top:-10px; left:-74px; width:70px; height:70px; text-indent:-9999px; background:url('../../img/pc/common/view_a.png') 0 0 no-repeat;}
#ConsultRead .titleArea .btnReco {text-align:center;}
#ConsultRead .titleArea .btnReco .txt {position:absolute; top:50px; right:20px;}
#ConsultRead .titleArea .btnReco .btn {position:absolute; top:60px; right:10px; width:98px; height:29px; padding:15px 0 0 0; font-weight:bold; font-size:14px; color:#ff4e00; background:url('../../img/pc/common/bg_reco.gif') 0 8px no-repeat;}
#ConsultRead .titlebottom {width:525px; font-size:11px; color:#999;}
#ConsultRead .titlebottom .left {float:left;}
#ConsultRead .titlebottom .right {float:right;}
#ConsultRead .titlebottom .writer {margin:0 10px 0 0; font-weight:bold;}
#ConsultRead .titlebottom .reNum {margin:0 0 0 10px; font-weight:bold;}
#ConsultRead .btn_select {display:block; width:68px; height:23px; margin:30px 0 15px 260px; text-indent:-9999em; background:url('../../img/pc/common/btn_v01.gif') no-repeat 0 -830px; border:0; cursor:pointer;}
#ConsultRead .quest {position:relative;clear:both; margin:0 0 0 0; padding:20px 20px 20px 20px; font-size:15px; line-height:28px; font-family: 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif !important; color:#3c3e40;} 
#ConsultRead .quest .btnMenu{position:relative;padding:10px 0}
#ConsultRead .quest .btnMenu .btn_answer {position:absolute; left:250px; top:10px; width:115px; height:31px; text-indent:-9999em; background:transparent url('../../img/pc/common/IcoBtn.png') -0px -936px no-repeat;}
#ConsultRead .quest img {max-width:600px} 
#ConsultRead .answer {clear:both; margin:0 0 33px 0; padding:20px 20px 0 20px; font-size:15px; line-height:28px; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif !important; color:#3c3e40;}
#ConsultRead .answer .profile {width:559px; height:83px; margin:15px 0 15px 15px; padding:15px 0 15px 15px; font-size:12px; border:1px solid #e4e4e4;}
#ConsultRead .answer .profile h3 {font-size:12px; font-weight:bold;}
#ConsultRead .answer .profile p {float:left; margin:0 10px 0 0;}
#ConsultRead .answer .profile dl {float:left; width:300px;}
#ConsultRead .answer .profile dt {font-weight:bold;}
#ConsultRead .answer .profile dd {line-height:18px;}
#ConsultRead .answer .profile ul {float:left;}
#ConsultRead .answer .profile li {line-height:18px; text-indent:8px; background:url('../../img/pc/common/ico_dot.gif') 0 8px no-repeat;}
#ConsultRead .answer .copy {clear:both; text-align:center; font-size:11px; color:#999; font-family:dotum;}

.listbtn {clear:both; display:block; width:100%; height:23px; margin:0 0 20px 0; padding-top:10px; text-align:right; border-top:1px solid #ebebeb;}
.listbtn .listpre {width:27px; height:23px; margin:0 5px 0 0; text-indent:-9999em; background:url('../../img/pc/common/btn_v01.gif') no-repeat 0 -734px; border:0; cursor:pointer;}
.listbtn .listnext {width:27px; height:23px; margin:0 5px 0 0; text-indent:-9999em; background:url('../../img/pc/common/btn_v01.gif') no-repeat -43px -734px; border:0; cursor:pointer;}
.listbtn .list {width:120px; height:50px; text-indent:-9999em; background:url('../../img/pc/common/normal03.png') no-repeat 0 0; border:0; cursor:pointer;}

/* Event */
.event_parcel{position:relative;z-index:1;padding:10px 0 30px 0} 
.event_parcel .hd:after,.event_parcel .bd:after{content:'.';display:block;font-size:0;height:0px;line-height:0;clear:both;}
.event_parcel .subtit_comm{color:#5d81c3;font-size:13px;line-height:19px;letter-spacing:-0.02em;}
.event_parcel .subtit_comm a{color:#5d81c3;}
.event_parcel .add{top:12px;right:20px;}
.event_parcel .add.text{font-size:13px; color:#737475; letter-spacing:0; line-height:18px;}
.event_parcel .bd{margin-top:10px;border-top:1px solid #ebebeb;padding-top:5px}
.event_parcel .bot li{position:relative;margin:10px 0;padding:10px 0 10px 229px;border:2px solid #ebebeb;border-radius: 10px;}
.event_parcel .bot .thumb{position:absolute;display:block;top:10px;left:10px;width: 209px;height: 69px;background:none;}
.event_parcel .bot .thumb a{position:relative;display:table-cell;width:209px;height:69px;text-align:center;overflow:hidden;vertical-align:middle;z-index:999;}
.event_parcel .bot .thumb img{max-width:207px;max-height: 67px;overflow:hidden;vertical-align:middle;}
.event_parcel .bot em{display:block;width:95%;height:69px;line-height:18px;vertical-align:middle;}
.event_parcel .bot em a{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.event_parcel .bot em dt{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold}
.event_parcel .bot em dd{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/* 문예중앙 */
.top_moonye {position:relative;z-index:1;padding:10px 0} 
.top_moonye .hd:after,.top_moonye .bd:after{content:'.';display:block;font-size:0;height:0px;line-height:0;clear:both;}
.top_moonye .bd{margin-top:10px;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:5px 0 15px}
.top_moonye .bd li{position:relative;padding-left:115px;margin-top:10px;}
.top_moonye .bd .thumb{position:absolute;display:block;top:0;left:15px;width:90px;height:133px;background:none;}
.top_moonye .bd .thumb a{position:relative;display:table-cell;width:90px;height:133px;text-align:center;overflow:hidden;vertical-align:middle;z-index:999;}
.top_moonye .bd .thumb img{max-width:88px;max-height:131px;overflow:hidden;vertical-align:middle;}
.top_moonye .bd em{display:block;width:400px;height:133px;line-height:18px;vertical-align:middle;}
.top_moonye .bd em a{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.top_moonye .bd em dt{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;font-size:16pt;line-height:32px;max-height:32px}
.top_moonye .bd em dd{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12pt;line-height:26px;max-height:26px}

.moonye_view .bd .title {font-size:16px;color:#629d10;font-weight:bold;padding:10px 0}
.moonye_view .bd .titleB {font-size:16px;color:#000;font-weight:bold;padding:10px 0}
.moonye_view .bd .summary {color:#360;font-weight:bold;padding:20px 0}
.moonye_view .bd p {padding:15px 0}
.moonye_view .bd p.writer {width:100%;text-align:right}
.moonye_view .bd strong {font-weight:bold}
.moonye_view .bd .teltitle {font-size:18px;color:#ed1925;font-weight:bold;font-family: 'Malgun Gothic','Apple SD Gothic Neo'}
.moonye_view .bd .teltitle .num {font-family:'Courier New','Apple SD Gothic Neo','Aral Black'}

/* 책소개 */
.top_books {position:relative;z-index:1;padding:10px 0} 
.top_books .hd:after,.top_books .bd:after{content:'.';display:block;font-size:0;height:0px;line-height:0;clear:both;}
.top_books .bd{margin-top:10px;border:1px solid #ebebeb;padding:5px 0 15px;background-color:#fff}
.top_books .bd li{position:relative;padding-left:115px;margin-top:10px;}
.top_books .bd .thumb{position:absolute;display:block;top:0;left:15px;width:90px;height:133px;background:none;}
.top_books .bd .thumb a{position:relative;display:table-cell;width:90px;height:133px;text-align:center;overflow:hidden;vertical-align:middle;z-index:999;}
.top_books .bd .thumb img{max-width:88px;max-height:131px;overflow:hidden;vertical-align:middle;}
.top_books .bd dl {display:block;width:520px;height:133px;line-height:18px;vertical-align:middle;}
.top_books .bd dl dt{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;font-size:16px;line-height:32px;max-height:32px}
.top_books .bd dl dt a{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.top_books .bd dl dd{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:26px;max-height:26px}
.top_books .bd dl dd:last-child{max-height:42px}
.top_books .bd dl dd+dd+dd{max-height:42px}

.jbooks_contents {position:relative;z-index:1} 
.jbooks_contents .bd:after{content:'.';display:block;font-size:0;height:0px;line-height:0;clear:both;}
.jbooks_contents .bd{padding:5px 0}
.jbooks_contents .bd ul{zoom:1}
.jbooks_contents .bd li{position:relative;float:left;padding:10px 0 10px 105px;width:205px;margin:10px 0 0 0}/*border:1px solid #ebebeb;border-radius: 10px;*/
.jbooks_contents .bd li:nth-child(even){margin-right:0}
.jbooks_contents .bd li+li{margin-right:0}
.jbooks_contents .bd .thumb{position:absolute;display:block;top:10px;left:15px;width:80px;height:115px;background:none;}
.jbooks_contents .bd .thumb a{position:relative;display:table-cell;width:80px;height:115px;text-align:center;overflow:hidden;vertical-align:middle;z-index:999;}
.jbooks_contents .bd .thumb img{width:78px;height:113px;overflow:hidden;vertical-align:middle;}
.jbooks_contents .bd dl {display:block;width:95%;height:113px;line-height:18px;vertical-align:middle;}
.jbooks_contents .bd dl a{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.jbooks_contents .bd dl dt{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;font-size:14px;line-height:28px;max-height:28px}
.jbooks_contents .bd dl dd{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:22px;max-height:22px}
.jbooks_contents .bd dl dd:last-child{max-height:42px}
.jbooks_contents .bd li.loading{position:relative;float:none;width:266px;height:261px;margin:30px auto;border:0;padding:0}

.books_ranking {position:relative;z-index:1;padding:10px 0} 
.books_ranking .hd:after,.books_ranking .bd:after{content:'.';display:block;font-size:0;height:0px;line-height:0;clear:both;}
.books_ranking .bd{margin-top:10px;padding:5px 0 15px;background-color:#fff}
.books_ranking .bd li{position:relative;margin:10px 0;padding:10px 0 20px 120px;border-bottom:1px solid #ededed;}
.books_ranking .bd li:first-child{border:1px solid #d6d6d6;padding-bottom:10px}/*border-radius: 10px;*/
.books_ranking .bd li:last-child{border:0}
.books_ranking .bd .thumb{position:absolute;display:block;top:10px;left:15px;width:90px;height:133px;background:none;}
.books_ranking .bd .thumb a{position:relative;display:table-cell;width:90px;height:133px;text-align:center;overflow:hidden;vertical-align:middle;z-index:999;}
.books_ranking .bd .thumb img{width:88px;height:131px;overflow:hidden;vertical-align:middle;}
.books_ranking .bd dl {display:block;width:95%;height:133px;line-height:18px;vertical-align:middle;}
.books_ranking .bd dl dt{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;font-size:16px;line-height:32px;max-height:32px}
.books_ranking .bd dl dt a{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.books_ranking .bd dl dd{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:26px;max-height:26px}
.books_ranking .bd dl dd a{display:inline-block}
.books_ranking .bd dl dd:last-child{max-height:42px}
.books_ranking .bd dl dd+dd+dd{max-height:42px}
/*.books_ranking .bd dl dd:last-child{border-top:1px dotted #ebebeb}*/
.books_ranking .bd li.loading{position:relative;float:none;width:266px;height:261px;margin:30px auto;border:0;padding:0}
/*
.books_ranking .bd li .rank00{position:absolute; left:0; top:0;width:62px;height:45px;background:url('//images.joins.com/ui_jmn/jbooks07/book/img_ranking00.gif') 0 0 no-repeat;text-indent:-9999px;z-index:1000}
.books_ranking .bd li .rank01{position:absolute; left:0; top:0;width:52px;height:38px;background:url('//images.joins.com/ui_jmn/jbooks07/book/img_ranking01.gif') 0 0 no-repeat;text-indent:-9999px;z-index:1000}
.books_ranking .bd li .rank02{position:absolute; left:0; top:0;width:52px;height:38px;background:url('//images.joins.com/ui_jmn/jbooks07/book/img_ranking02.gif') 0 0 no-repeat;text-indent:-9999px;z-index:1000}
.books_ranking .bd li .rank03{position:absolute; left:0; top:0;width:52px;height:38px;background:url('//images.joins.com/ui_jmn/jbooks07/book/img_ranking03.gif') 0 0 no-repeat;text-indent:-9999px;z-index:1000}
.books_ranking .bd li .rank04{position:absolute; left:0; top:0;width:52px;height:38px;background:url('//images.joins.com/ui_jmn/jbooks07/book/img_ranking04.gif') 0 0 no-repeat;text-indent:-9999px;z-index:1000}
.books_ranking .bd li .rank05{position:absolute; left:0; top:0;width:52px;height:38px;background:url('//images.joins.com/ui_jmn/jbooks07/book/img_ranking05.gif') 0 0 no-repeat;text-indent:-9999px;z-index:1000}
.books_ranking .bd li .rank06{position:absolute; left:0; top:0;width:52px;height:38px;background:url('//images.joins.com/ui_jmn/jbooks07/book/img_ranking06.gif') 0 0 no-repeat;text-indent:-9999px;z-index:1000}
.books_ranking .bd li .rank07{position:absolute; left:0; top:0;width:52px;height:38px;background:url('//images.joins.com/ui_jmn/jbooks07/book/img_ranking07.gif') 0 0 no-repeat;text-indent:-9999px;z-index:1000}
.books_ranking .bd li .rank08{position:absolute; left:0; top:0;width:52px;height:38px;background:url('//images.joins.com/ui_jmn/jbooks07/book/img_ranking08.gif') 0 0 no-repeat;text-indent:-9999px;z-index:1000}
.books_ranking .bd li .rank09{position:absolute; left:0; top:0;width:52px;height:38px;background:url('//images.joins.com/ui_jmn/jbooks07/book/img_ranking09.gif') 0 0 no-repeat;text-indent:-9999px;z-index:1000}
.books_ranking .bd li .rank10{position:absolute; left:0; top:0;width:52px;height:38px;background:url('//images.joins.com/ui_jmn/jbooks07/book/img_ranking10.gif') 0 0 no-repeat;text-indent:-9999px;z-index:1000}
*/

.right_ad {margin-bottom:40px}
.center_ad {padding:10px 0; border-top:1px dotted #ebebeb;border-bottom:1px dotted #ebebeb}
.main_book_new{position:relative;z-index:1;padding:0 0 30px 0;border:0} 
.main_book_new .hd:after,.main_book_new .bd:after{content:'.';display:block;font-size:0;height:0px;line-height:0;clear:both;}
.main_book_new .hd{border-top:1px solid #000;padding:16px 0 9px 0}
.main_book_new .subtit_comm{color:#000;font-size:14px;line-height:19px;letter-spacing:-0.02em;font-weight:bold}
.main_book_new .subtit_comm a{color:#5d81c3;}
.main_book_new .subtit_comm .lr_btn{display:inline-block;vertical-align:-3px;margin-left:80px;}
.main_book_new .subtit_comm .lr_btn li{float:left;border:1px solid #d6d6d6;}
.main_book_new .subtit_comm .lr_btn li a{display:block; width:18px; height:16px;}
.main_book_new .subtit_comm .lr_btn .left{border-right:0;}
.main_book_new .subtit_comm .lr_btn .left a{background:url('../../img/pc/common/btn_left.png') no-repeat;}
.main_book_new .subtit_comm .lr_btn .right a{background:url('../../img/pc/common/btn_right.png') no-repeat;}
.main_book_new .add{top:12px;right:20px;}
.main_book_new .add.text{font-size:13px; color:#737475; letter-spacing:0; line-height:18px;}
.main_book_new .bd{margin-top:10px;border-top:1px solid #ebebeb;padding-top:5px}
.main_book_new .bot li{position:relative;margin:10px 0;padding:3px 0 3px 70px;border:0}
.main_book_new .bot .thumb{position:absolute;display:block;top:10px;left:0;width: 60px;height: 60px;overflow:hidden}
.main_book_new .bot .thumb a{position:relative;display:table-cell;width:60px;height:60px;text-align:center;overflow:hidden;vertical-align:middle;z-index:999;}
.main_book_new .bot .thumb img{width:60px}
.main_book_new .bot .thumb .mask {display:block;border:0;opacity:1;-ms-filter:alpha(opacity=10);filter:alpha(opacity=10);background: url('../../img/pc/2016/frame60.png') 0 0 no-repeat;z-index:999}
.main_book_new .bot em{display:block;width:95%;height:50px;line-height:18px;vertical-align:middle;padding-top:10px}
.main_book_new .bot em a{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main_book_new .bot em dt{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;max-height:18px}
.main_book_new .bot em dd{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-height:18px}

.main_book_best {position:relative;z-index:1;padding:0} 
.main_book_best .hd:after,.main_book_best .bd:after{content:'.';display:block;font-size:0;height:0px;line-height:0;clear:both;}
.main_book_best .bd{margin-top:0;padding:0}
.main_book_best .bd li{position:relative;margin-bottom:22px;padding:0}
.main_book_best .bd li:first-child{border-color:#f60}
.main_book_best .bd dl {display:block;width:95%;line-height:18px;vertical-align:middle;}
.main_book_best .bd dl dt{width:380px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;font-size:16px;line-height:32px;margin-bottom:5px}
.main_book_best .bd dl dt a{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main_book_best .bd dl dd{width:100%;font-size:12px;line-height:20px;max-height:60px;overflow:hidden}
.main_book_best .bd dl dd img{float:left;width:80px;height:auto;vertical-align:middle;margin-right:14px}
.main_book_best .bd dl dd .masks {position:absolute;width:80px;height:60px;bottom:0;left:0;display:block;border:0;opacity:1;-ms-filter:alpha(opacity=10);filter:alpha(opacity=10);background: url('../../img/pc/2016/boxframe8060.png') 0 0 no-repeat;z-index:999}
.main_book_best .bd .subtit_comm{color:#000;font-size:25px;line-height:32px;letter-spacing:-0.02em;max-height:64px;margin-bottom:12px}
.main_book_best .bd .subtit_comm a {text-overflow:inherit;overflow:visible;white-space:normal}
.main_pointColor {color:#e49100}

.main_book_writer{position:relative;border-top:1px solid #ebebeb;padding:35px 40px 0 40px;background-color:#f6f6f6}
.main_book_writer:first-child{margin-top:-10px;border-top:none;}
.main_book_writer .hd h3.subtit_comm{color:#000;font-size:15px;line-height:22px;letter-spacing:-0.05em}
.main_book_writer .hd h3.subtit_comm a{color:#3c3e40}
.main_book_writer .hd h3.subtit_comm span {color:#a79a5f}
.main_book_writer .bd {padding:10px;background-color:#f6f6f6;height:150px}
.main_book_writer .bd ul {background-color:#f6f6f6}
.main_book_writer .bd li{float:left;margin-top:16px;padding-top:4px;margin-left:30px}
.main_book_writer .bd li:first-child{margin-left:0}
.main_book_writer .bd li:after{content:'.';display:block;font-size:0;height:0px;line-height:0;clear:both;}
.main_book_writer .bd li a {display:block;width:80px;height:80px}
.main_book_writer .bd li img{width:80px;height:auto}
.main_book_writer .bd li .masks {position:relative;width:80px;height:80px;bottom:80px;left:0;display:block;border:0;opacity:1;-ms-filter:alpha(opacity=10);filter:alpha(opacity=10);background: url('../../img/pc/2016/frame_writer.png') 0 0 no-repeat;z-index:999}

 /* icon */
 .arrowb54{display:block;width:5px;height:4px;background:url('../../img/pc/common/arrow_54bot.png') 0 50% no-repeat;}
 /* title_area */
.friens_tit_area{position:relative;z-index:2;margin-top:25px;padding:1px 0 3px;}
.friens_tit_area .subtitle{float:left;color:#231f20;font-weight:bold;font-size:15px;line-height:33px;font-family:'Malgun Gothic'}
.friens_tit_area .frtitle{color:#a79a5f;}
.friens_tit_area .fr_bar{color:#231f20;font-size:12px;font-family:Dotum;font-weight:normal;padding:0 15px}
.friens_tit_area .fr_area{display:inline-block;color:#231f20;font-size:12px;font-family:Dotum;font-weight:normal;min-width:60px;}
.friens_tit_area .branch{position:absolute;top:8px;right:0;z-index:99;background-color:#fff;text-align:center;}
.friens_tit_area .branch dl:hover dd{display:block;}
.friens_tit_area .branch a{display:block;border:1px solid #d6d6d6;width:150px;height:12px;padding:9px 5px;line-height:12px;}
.friens_tit_area .branch dt{padding:0 5px;}
.friens_tit_area .branch dt a{padding:9px 0;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.friens_tit_area .branch dt .arrowb54{display:inline-block;height:12px;margin-left:8px;}
.friens_tit_area .branch dd{display:none;}
.friens_tit_area .branch dd a{margin-top:-1px;}
.friens_tit_area .branch dd.long a{letter-spacing:-1px;}
.friens_tit_area .lr_btn{display:inline-block;vertical-align:-3px}
.friens_tit_area .lr_btn li{float:left;border:1px solid #d6d6d6;}
.friens_tit_area .lr_btn li a{display:block; width:18px; height:16px;}
.friens_tit_area .lr_btn .left{border-right:0;}
.friens_tit_area .lr_btn .left a{background:url('../../img/pc/common/btn_left.png') no-repeat;}
.friens_tit_area .lr_btn .right a{background:url('../../img/pc/common/btn_right.png') no-repeat;}

.friens_contents {position:relative;z-index:1} 
.friens_contents .bd:after{content:'.';display:block;font-size:0;height:0px;line-height:0;clear:both;}
.friens_contents .bd{padding:5px 0}
.friens_contents .bd ul{zoom:1}
.friens_contents .bd li{position:relative;float:left;padding:10px 0 20px 120px;width:500px;margin:10px 15px 0 0;border-bottom:1px solid #ebebeb;}/*border:1px solid #ebebeb;border-radius: 10px;*/
.friens_contents .bd li:last-child{border:0}
.friens_contents .bd .thumb{position:absolute;display:block;top:10px;left:15px;width:90px;height:133px;background:none;}
.friens_contents .bd .thumb a{position:relative;display:table-cell;width:90px;height:133px;text-align:center;overflow:hidden;vertical-align:middle;z-index:999;}
.friens_contents .bd .thumb img{width:88px;max-height:131px;overflow:hidden;vertical-align:middle;}
.friens_contents .bd dl {display:block;width:100%;height:133px;line-height:18px;vertical-align:middle;}
.friens_contents .bd dl dt{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;font-size:19px;line-height:23px;color:#3c3e40;font-family:'Malgun Gothic';padding-bottom:8px}
.friens_contents .bd dl dt a{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.friens_contents .bd dl dd{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:22px;color:#737475}
/*.friens_contents .bd dl dd:last-child{border-top:1px dotted #ebebeb}*/
.friens_contents .bd dl dd.fr_desc{text-overflow:initial;white-space:initial;line-height:16px;max-height:48px}
.friens_contents .bd .fr_sub {color:#a79a5f;padding:0 5px}
.friens_contents .bd .fr_sub:first-child {padding-left:0}
.friens_contents .bd .fr_buy {color:#a79a5f;padding-left:0;vertical-align:-5px}
.friens_contents .bd li.loading{position:relative;float:none;width:266px;height:261px;margin:30px auto;border:0;padding:0}

/* Common TOP Banner */
.ad_1060_90 {position:relative;width:1060px;height:90px;margin:0 auto 10px;padding:0 23px;overflow:hidden;}
.ad_1060_90 .bd {width:1060px;height:90px;}
.ad_1060_90 iframe {display:block;border:none;}
.ad_1060_90 .ft button {display:block;position:absolute;bottom:0;right:23px;width:23px;height:23px;background:url('../../img/pc/x.png') 0 0 no-repeat;text-indent:-9999px;overflow:hidden;}

