@charset "UTF-8";
/* Reset Css */
body,form,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,fieldset,input,button,blockquote,th,td{margin:0;padding:0;font-size:12px;line-height:1.3;font-family:"맑은 고딕",Malgun Gothic,"돋움",Dotum,Arial;-webkit-text-size-adjust:none;}
body{background:url("http://images.joins.com/ui_joins/joins_store/k_body.png") 0 0 repeat;letter-spacing:-1px;text-align:center;}
table{border-collapse:collapse;border-spacing:0;}
em,cite,address,dfn,var{font-style:normal;}
dl,ul,ol{list-style:none;}
img{border:0;vertical-align:middle;}
a{color:#666;text-decoration:none;}
a:hover{text-decoration:underline;}
fieldset{border:0;}
hr,caption{display:none;}
legend,.hidden,caption,.submenu h3.hidden{overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0;visibility:hidden;}
select{font:12px "돋움",Dotum,"굴림",gulim,AppleGothic,Arial,Helvetica,Clean,Sans-serif;color:#666;padding:0px;border:1px solid #d7d7d7;height:18px;}
h2{background:none;border:none;font-size:0;line-height:0;text-indent:-9999px;}
input.text,textarea{padding:3px 9px 6px;border:1px solid #e5e5e5;color:#666;}
input.checkbox,input.radio,label{cursor:pointer;}
.checkbox{margin:-1px 0 0;*margin:-5px 0 0;vertical-align:top;}
.png24{tmp:expression!(setPng24(this));}
.liking{font-style:italic !important;}

/* skip navigation */
#u_skip{position:relative;z-index:2147483647}
#u_skip a{position:absolute;left:0;top:-30px;width:138px;border:1px solid #E79801;text-align:center;outline:none}
#u_skip a:active,#u_skip a:focus{top:0;text-decoration:none;cursor:pointer;zoom:1}
#u_skip span{display:inline-block;padding:2px 6px 0 0;font-size:11px;color:#fff;line-height:26px;letter-spacing:-1px;}

/* = Layout Css = */
html,body{height:100%;}
body.viewer_on{overflow-x:auto;overflow-y:hidden;}
#wrap{min-width:970px;}
.doc{position:relative;top:30px;text-align:left;color:#666;zoom:1;}
.header{margin:0 auto;z-index:3;zoom:1;}
.header,.container{clear:both;zoom:1;margin:0 auto;}
.header:after,.container:after{content:".";display:block;font-size:0px;line-height:0px;height:0;clear:both;visibility:hidden;}
.container{position:relative;clear:both;width:910px;min-height:950px;margin:0 auto;padding:50px 30px 30px;text-align:left;zoom:1;z-index:2;}
.container_out{min-height:950px;padding-top:50px;background:none !important;position:relative;clear:both;width:970px;margin:0 auto;text-align:left;zoom:1;z-index:2;} 
.container .category_lst{margin:0 -30px;}
.footer{position:relative;clear:both;height:158px;background:url(http://images.joins.com/ui_joins/joins_store/k_footer.png) 0 -263px repeat-x;border-top:1px solid #6b6b6b;zoom:1;}
.footer_area{width:802px;margin:0 auto;padding-top:25px;color:#f2f2f2;}
.main{float:left;width:630px;padding:0 20px 0 20px;overflow:hidden;}
.secondary{float:right;width:280px;padding:0 10px 30px;}
.mybook .doc{background:url("http://images.joins.com/ui_joins/joins_store/k_doc_01.png") center -10px repeat-x;}
.mybook .mybook_newsstand{background:url("http://images.joins.com/ui_joins/joins_store/k_mybook_newsstand_v2.png") 0 0 no-repeat;}
.container_exp{position:relative;clear:both;padding-top:50px;zoom:1;z-index:2;}
.container_exp .title_area{margin-bottom:9px;border:none;}
.container_out .use_guidance{margin:0 30px 50px;}

.joins_gnb{position:fixed !important;width:100%;z-index:4;}
.joins_gnb .doc,.header .header_area{top:0;}
.joins_gnb .doc{background:none;}

.view{background:none;}
.view .container{width:100%;padding:0;}

.header{position:fixed;left:0;width:100%;height:49px;border-bottom:1px solid #433c37;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .header{top:30px;}
}
.header .opacity{background:#544b44;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95);opacity: .95;z-index:-1;}
.header .header_area{clear:both;position:relative;width:970px;margin:0 auto;zoom:1;}
.header .header_area:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.doc .visual_hidden{display:none;width:100%;height:200px;top:60px;background:#504740;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity: .9; z-index:2;}
h1{position:absolute;left:0;top:0;}
.lnb{clear:both;position:relative;margin-left:160px;zoom:1;z-index:1;}
.lnb dd{margin-top:13px;}
.lnb .service,.lnb .login_wrap{position:static;}
.lnb dd{float:left;}
.lnb .service{float:right;width:782px;height:50px;}
.lnb .service dd{margin-left:78px;margin-right:0;padding:0;background:none;letter-spacing:-1px;}
.lnb .service dd.special a{color:#b2a295;}
.lnb .service dd a{display:block;padding:0;width:auto;height:37px;background:none;border:none;color:#fff;font-size:16px;}
.lnb .service dd.on a{position:relative;height:37px;padding-bottom:0;background:url("http://images.joins.com/ui_joins/joins_store/u_arrow.gif") center bottom no-repeat;border-bottom:none;color:#fff;z-index:2;}
.lnb .service dd a:hover{color:#faa61a;text-decoration:underline;}
.lnb .mypage{display:block;position:absolute;top:0;right:-4px;width:109px;height:54px;padding-top:13px;background:url("http://images.joins.com/ui_joins/joins_store/b_mypage.png");_background:none;_filter:progid:DXImageTransform.Microsoft.AlpaImageLoader(src='http://images.joins.com/ui_joins/joins_store/b_mypage.png', sizingMethod='crop');color:#322418;font-size:16px;text-align:center;}
.lnb .service dd .menu{display:none;position:absolute;top:49px;width:566px;margin-left:-263px;height:381px;background:#fff;border:1px solid #81756c;z-index:1;}
.lnb .service dd .menu dl{float:left;position:static;width:188px;height:351px;margin:17px 0;border-left:1px solid #ccc;}
.lnb .service dd .menu dl:first-child{border:none;}
.lnb .service dd .menu dt{position:static;visibility:visible;width:auto;height:27px;margin:0 20px 10px;border-bottom:2px solid #555;color:#555;}
.lnb .service dd .menu dt a{display:inline-block;height:auto;padding:0 13px 0 0;border:none;color:#555;font:13px/normal "맑은 고딕",Malgun Gothic,"돋움",Dotum,Arial;font-weight:bold;text-decoration:none;}
.lnb .service dd .menu dt a,.lnb .service dd .menu dt a:hover,.lnb .service dd .menu1 dd span{background:url("http://images.joins.com/ui_joins/joins_store/u_arrow.gif") right 6px no-repeat !important;}
.lnb .service dd .menu dd{float:none;margin:0;background:none;font-size:13px;}
.lnb .service dd .menu dd a{display:block;height:24px;padding-left:20px;background:none;border:none;color:#555;font-size:13px;font-weight:normal;line-height:22px;}
.lnb .service dd .menu dd a:hover,.lnb .service dd .menu dd.on a{background:#dddbda;}
.lnb .service dd .menu dd em{color:#faa61a;font-family:Verdana;font-style:italic;}
.lnb .service dd.on .menu{display:block;}
.lnb .service dd .menu .choice{margin:0;padding:15px 0;background:#eee;border:none;}
.lnb .service dd .menu .choice dd{height:134px;}
.lnb .service dd .menu .choice a:hover{background:none;}
.lnb .service dd .menu .choice .img{position:relative;width:148px;margin-top:4px;border-top:1px solid #d6d6d6;}
.lnb .service dd .menu .choice .img img{width:74px;}
.lnb .service dd .menu .choice .line{left:73px;}
.lnb .service dd .menu .choice em{display:block;width:146px;margin-top:4px;border:1px solid #d6d6d6;overflow:hidden;}
.lnb .service dd .menu .choice em img{width:73px;}
#menu01 .menu{width:377px;margin-left:-175px;}
.lnb .service dd .menu4{width:754px;}
.lnb .service dd .menu1{width:188px;height:124px;margin-left:-58px;}
.lnb .service dd .menu1 dl{height:auto;margin:8px 0;}
.lnb .service dd .menu1 dd a{height:36px;line-height:34px;}
.lnb .service dd .menu1 dd span{display:inline;padding-right:15px;background-position:right 5px !important;}
#menu02 .menu{height:430px;}
#menu02 .menu dl{height:400px;}

.toolbar,.art_toolbar{position:relative;width:970px;height:52px;margin:0 auto;z-index:2;}
.toolbar .calendar,.art_toolbar .calendar{float:left;position:relative;padding-top:15px;color:#1f1f1f;font-size:16px;font-weight:bold;}
.toolbar .calendar em,.art_toolbar .calendar em{margin:0 1px 0 3px;color:#333;font-family:Verdana;letter-spacing:0;}
.toolbar .calendar .arrow,.art_toolbar .calendar .arrow{margin:0 5px 0 8px;color:#666;font-family:"돋움",Dotum,Arial;font-size:12px;}
.toolbar .calendar img,.art_toolbar .calendar img{vertical-align:-4px !important;cursor:pointer;}
.btn_calendar{display:inline-block;width:21px;height:18px;background:url("http://images.joins.com/ui_joins/joins_store/k_header.png") -115px -130px no-repeat;vertical-align:middle;}
.toolbar .page{position:absolute;left:50%;top:15px;margin-left:-62px;}
.toolbar .page button{float:left;width:16px;height:22px;background:url("http://images.joins.com/ui_joins/joins_store/k_header.png") 2px -167px no-repeat;border:none;cursor:pointer;}
.toolbar .page button:hover{background:url("http://images.joins.com/ui_joins/joins_store/k_header.png") -219px -167px no-repeat;}
.toolbar .page button.prev{background-position:-14px -167px;}
.toolbar .page button.prev:hover{background-position:-235px -167px;}
.toolbar .page button.next{background-position:-158px -167px;}
.toolbar .page button.next:hover{background-position:-91px -167px;}
.toolbar .page button.end{background-position:-179px -167px;}
.toolbar .page button.end:hover{background-position:-112px -167px;}
.toolbar .page .pagearea{float:left;margin:0 8px;font-size:14px;text-align:center;}
.toolbar .page .pagearea strong{color:#000;}
.control{float:right;padding-top:15px;}
.control li{float:left;position:relative;margin-left:-1px;}
.control button{width:25px;height:25px;background:none;border:none;cursor:pointer;}
.control button span{display:block;width:23px;height:23px;background:url("http://images.joins.com/ui_joins/joins_store/k_header.png") -108px -77px no-repeat;border:1px solid #ccc;cursor:pointer;visibility:visible;}
.control button.print{margin-right:11px;}
.control button.print span{background-position:-131px -77px;}
.control button.wide span{background-position:-170px -77px;}
.control button.oneside span{background-position:-194px -77px;}
.control button.bothside{margin-right:15px;}
.control button.bothside span{background-position:-218px -77px;}
.control button.zoomout span{background-position:-257px -77px;}
.control button.zoomin span{background-position:-282px -77px;}
.control .on button span{background:url("http://images.joins.com/ui_joins/joins_store/k_header.png") -107px -77px no-repeat;}
.control .on button.print span{background-position:-131px -102px;}
.control .on button.wide span{background-position:-170px -102px;}
.control .on button.oneside span{background-position:-194px -102px;}
.control .on button.bothside span{background-position:-218px -102px;}
.control .on button.zoomout span{background-position:-257px -102px;}
.control .on button.zoomin span{background-position:-282px -102px;}
.control .share_list{display:none;position:absolute;left:-61px;top:37px;width:140px;height:202px;border:1px solid #504741;z-index:1000;}
.control .share_list .arrow{position:absolute;left:64px;top:-9px;width:15px;height:9px;background:url("http://images.joins.com/ui_joins/joins_store/u_share_arrow.png");_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.joins.com/ui_joins/joins_store/u_share_arrow.png', sizingMethod='crop');}
.control .share_list .bg{display:block;position:absolute;left:0;top:0;width:140px;height:202px;background:#504741;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);opacity:.85;}
.control .share_list ul{position:relative;padding:15px 0 0 23px;}
.control .share_list li{float:none;height:22px;margin-bottom:16px;padding-left:40px;line-height:22px;}
.control .share_list li a{color:#fff;}
.control .on .share_list{display:block;}
.control .share_list .facebook{background:url("http://images.joins.com/ui_joins/joins_store/i_facebook.png") 0 0 no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.joins.com/ui_joins/joins_store/i_facebook.png', sizingMethod='crop');}
.control .share_list .twitter{background:url("http://images.joins.com/ui_joins/joins_store/i_twitter.png") 0 0 no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.joins.com/ui_joins/joins_store/i_twitter.png', sizingMethod='crop');}
.control .share_list .me2day{background:url("http://images.joins.com/ui_joins/joins_store/i_me2day.png") 0 0 no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.joins.com/ui_joins/joins_store/i_me2day.png', sizingMethod='crop');}
.control .share_list .pocket{background:url("http://images.joins.com/ui_joins/joins_store/i_pocket.png") 0 0 no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.joins.com/ui_joins/joins_store/i_pocket.png', sizingMethod='crop');}
.control .share_list .email{background:url("http://images.joins.com/ui_joins/joins_store/i_email.png") 0 0 no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.joins.com/ui_joins/joins_store/i_email.png', sizingMethod='crop');}

.sidebar{float:right;position:absolute;right:0;top:0;width:40px;height:100%;background:#7c746e;z-index:2;}
.content{display:inline;float:right;position:relative;width:100%;height:100%;}
.viewer,.art_viewer{position:relative;left:0;top:0;margin:0 auto;overflow:hidden;}
.art_viewer{background:#fff;}
.content .viewer img{width:100%;}
.viewer .draggable{position:relative;left:0;}
.container_inner{position:relative;border-top:1px solid #ccc;overflow:hidden;}

.calendar_area{margin-bottom:10px;background-color:#fff;border:1px solid #d9d9d9;font-family:'돋움',dotum;font-size:12px;line-height:12px;text-align:center;overflow:hidden;z-index:1000;}
.calendar_area a{text-decoration:none !important}
.calendar_area img{border:0}
.calendar_area .calendar_period{clear:both;position:relative;height:21px;margin-bottom:11px;padding:6px 0 0;background:#f3f3f3;_zoom:1;}
.calendar_area .calendar_period a{display:inline-block;margin:-1px -1px 0;padding:1px;vertical-align:middle;font-size:0;line-height:0;text-indent:-9999px;}
.calendar_area .calendar_period a img{vertical-align:top}
.calendar_area .calendar_period strong{display:block;font-family:verdana;font-size:16px;line-height:15px;text-align:center;}
.calendar_area .calendar_period .controller{top:7px;width:10px;height:15px;background:url("http://images.joins.com/ui_joins/joins_store/k_header.png") no-repeat 0 -212px;font-size:0;line-height:0;text-indent:-9999px;}
.calendar_area .calendar_period .prev{left:80px;}
.calendar_area .calendar_period .next{right:80px;background-position:0 -64px}
.calendar_area .calendar_table{padding:0 11px;}
.calendar_area table{width:100%;margin:0 auto 3px;}
.calendar_area table caption{display:none}
.calendar_area table td,.calendar table th{border-bottom:3px solid #fff;}
.calendar_area table th{border-bottom:6px solid #fff;font-size:12px;font-weight:normal}
.calendar_area table td{font-family:Verdana;font-size:11px;font-weight:bold;line-height:20px;text-align:center}
.calendar_area table td a{display:block;width:18px;height:14px;margin:0 auto;padding-right:1px;text-align:center;letter-spacing:-1px;line-height:14px;*line-height:14px;}
.calendar_area table td.sun a{color:#f3512f}
.calendar_area table td.sat a{color:#61b389}
.calendar_area .calendar_info{margin-right:-3px;padding-bottom:3px;*padding-bottom:4px;font-family:"돋움",dotum,AppleGothic,Arial,Helvetica,Clean,Sans-serif;font-size:11px;text-align:right;}
.calendar_area .calendar_info span{margin-left:9px;padding-left:14px;}

.controller{display:block;position:absolute;top:68px;width:40px;height:40px;background:url("http://images.jtbc.co.kr/ui_jtbc/program/b_program_v3.png") no-repeat 0 -158px;cursor: pointer;border: none;}
.prev{left:0;}
.next{right:0;background-position:0 -206px;}

.calendar_layer{display:none;position:absolute;top:52px;right:0;}
.layer_type{display:none;}
.calendar_layer .calendar_area{width:199px;height:165px;border:1px solid #d3d3d3;} 
.calendar_layer .calendar_area .calendar_period strong{display:block;position:absolute;top:7px;left:50%;width:100px;height:15px;margin-left:-50px;color:#666;line-height:12px;/line-height: 15px;overflow:hidden;text-align:center;}
.calendar_layer .calendar_area .calendar_period {background-position:0 -150px;}
.calendar_layer .calendar_area .calendar_table {padding-bottom:15px;/padding-bottom:20px;}
.calendar_layer .calendar_area .close {display:block;width:16px;height:16px;position:absolute;top:2px;right:2px;text-indent:-9999px;overflow:hidden;/text-indent:0;/line-height:0;/font-size:0;background:url(http://images.joins.com/ui_joins/joins_store/k_header.png) no-repeat -136px -204px;z-index: 1;}
.calendar_layer .calendar_area .calendar_period .prev{left:45px;background-position:2px -210px;}
.calendar_layer .calendar_area .calendar_period .next{right:45px;background-position:-27px -210px;}
.calendar_layer .calendar_area .calendar_period .prev_off{background-position:-50px -210px;}
.calendar_layer .calendar_area .calendar_period .next_off{background-position:-79px -210px;}
.calendar_layer .calendar_area table th{border-bottom:2px solid #fff;}
.calendar_layer .calendar_area table td {height:20px;border-bottom: none;} 
.calendar_layer .calendar_area table td.selected a{color:#fff;background-color:#514942 !important;}
.calendar_layer .calendar_area table td a:hover{background-color:#e6e6e6;}

.btn_page{position:absolute;top:50%;width:50px;height:68px;margin-top:-34px;background:none;border:none;cursor:pointer;z-index:1;}
.btn_page em{display:block;text-indent:-9999px;}
.prev{left:0;background:url("http://images.joins.com/ui_joins/joins_store/b_prev.png");_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.joins.com/ui_joins/joins_store/b_prev.png', sizingMethod='crop');}
.next{right:40px;background:url("http://images.joins.com/ui_joins/joins_store/b_next.png");_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.joins.com/ui_joins/joins_store/b_next.png', sizingMethod='crop');}

.sidebar .page,.sidebar .list,.sidebar .btn{display:block;background:url("http://images.joins.com/ui_joins/joins_store/k_header.png") no-repeat -271px -130px;}
.sidebar .btn,.sidebar_open .btn{width:40px;height:40px;font-size:0;line-height:0;text-indent:-9999px;}
.sidebar_open .btn{margin-right:4px;background-position:-271px -322px;}
.sidebar .layer_off{background-position:-271px -130px;}
.sidebar .page{width:40px;height:38px;background-position:-271px -171px;text-align:center;}
.sidebar .list{width:40px;height:37px;background-position:-271px -246px;text-align:center;}
.sidebar_open .btn{float:right;}
.sidebar .sidebar_tab a{padding-top:37px;color:#c7bbb2;}
.sidebar_open .sidebar_tab{clear:both;}
.sidebar_open .sidebar_tab .page,.sidebar_open .sidebar_tab .list{position:absolute;left:0;top:39px;width:106px;height:37px;padding:0 0 0 19px;background:url("http://images.joins.com/ui_joins/joins_store/k_header.png") no-repeat 0 -244px;border:1px solid #726e6b;border-top:none;line-height:36px;letter-spacing:-1px;font-size:14px;}
.sidebar_open .sidebar_tab .list{background-position:-124px -282px;}
.sidebar_open .all{background:#685c54;color:#fff;overflow:hidden;}
.sidebar_open .all strong{float:left;height:27px;padding:12px 0 0 16px;letter-spacing:0;}
.sidebar_open .all em{color:#faa61a;}

.content_both .viewer .tilewrapper{float:left;width:50%;}
.content .viewer .tilewrapper{position:relative;text-align:center;}

.content_wide .viewer img{width:100%;height:auto;}
.content_wide .viewer{width:auto;}
.content_wide .viewer .draggable{width:100%;}
.content_wide .viewer .tilewrapper{margin:0;}

.plus{position:absolute;left:0;top:0;width:76px;height:76px;background:url("http://images.joins.com/ui_joins/joins_store/b_plus.png");_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.joins.com/ui_joins/joins_store/b_plus.png', sizingMethod='crop');border:0;cursor:pointer;z-index:1;}
.plus:hover,.plus_on{background:url("http://images.joins.com/ui_joins/joins_store/b_plus_on.png");_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.joins.com/ui_joins/joins_store/b_plus_on.png', sizingMethod='crop');}

.article .close span,.plus span,.close span{font-size:0;line-height:0;text-indent:-9999px;}

.sidebar .layer_on,.sidebar_open .layer_off{display:none;}
.sidebar_open .layer_on{display:block;position:relative;}
.sidebar_open{width:248px;overflow:hidden;}
.sidebar_open .sidebar_page .page{background-position:0 -282px;border-color:#7c746e;color:#fff;}
.sidebar_open .sidebar_list .list{background-position:-123px -244px;border-color:#7c746e;color:#fff;}
.sidebar_open .sidebar_tab .list_type{margin:49px 0 0;*margin-top:0;padding:0 22px;overflow-y:auto;}
.sidebar_open .sidebar_tab .list_type a{padding:0;color:#d2c6bc;}
.sidebar_open .sidebar_tab .list_type dt,.sidebar_open .sidebar_tab .list_type dt a{color:#fff;}
.sidebar_open .sidebar_tab .list_type a:hover,.sidebar_open .sidebar_tab .list_type .on a{color:#cb9c1d;}
.sidebar_open .sidebar_tab .list_type li,.sidebar_open .sidebar_tab .list_type li dt,.sidebar_open .sidebar_tab .list_type li dd{line-height:21px;font-size:14px;}
.sidebar_open .sidebar_tab .list_type li{padding-top:14px;border-bottom:1px solid #867d76;border-top:1px solid #6f6762;}
.sidebar_open .sidebar_tab .list_type li:first-child{padding-top:0;border-top:0;}
.sidebar_open .sidebar_tab .list_type li dt{margin-bottom:5px;}
.sidebar_open .sidebar_tab .list_type li dd{margin-bottom:20px;}
.sidebar_open .sidebar_tab .list{left:123px;}
.sidebar_open .sidebar_tab .list_type em{display:block;}
.sidebar_open .sidebar_page .list_type{display:none;}
.sidebar_open .sidebar_list .page_type{display:none;}
.sidebar_open .sidebar_page .page_type img{width:117px;}
.sidebar_open .sidebar_tab .page_type{position:relative;margin:49px 0 0;*margin-top:32px;padding:0 13px;overflow-y:auto;}
.sidebar_open .sidebar_tab .list_type,.sidebar_open .sidebar_tab .page_type{scrollbar-face-color: #978f89;/*스크롤바 표면 색상*/
scrollbar-highlight-color: #978f89;/*표면 왼쪽 부분 겉색상*/
scrollbar-shadow-color: #978f89;/*표면 오른쪽 부분 그림자 겉색상*/
scrollbar-3dlight-color: #978f89;/*표면 왼쪽 부분 입체감 색상*/
scrollbar-arrow-color: #625c56;/*스크롤바 조그만 삼각형 색상*/
scrollbar-track-color: #837b75;/*스크롤바 밑에 레일 트렉 색상*/
scrollbar-darkshadow-color: #978f89/*표면 밑 부분 그림자 색상*/}
.sidebar_open .sidebar_tab .page_type ul{margin-bottom:20px;}
.sidebar_open .sidebar_tab .page_type ul ul{display:none;margin:0 0 15px;}
.sidebar_open .sidebar_tab .page_type .on ul{display:block;}
.sidebar_open .sidebar_tab .page_type .subject a{display:block;height:28px;padding:0 0 0 8px;background:#736a64 url("http://images.joins.com/ui_joins/joins_store/k_header.png") right -634px no-repeat;line-height:28px;border:1px solid #6e635c;text-align:left;}
.sidebar_open .sidebar_tab .page_type li{margin-bottom:-1px;*margin-bottom:-4px;text-align:center;overflow:hidden;}
.sidebar_open .sidebar_tab .page_type .on a,.sidebar_open .sidebar_tab .page_type .subject a:hover{background-position:right -609px;color:#fff;}
.sidebar_open .sidebar_tab .page_type li img{display:block;margin:0 auto 5px;}
.sidebar_open .sidebar_tab .page_type li .line{display:block;position:absolute;left:0;top:0;}
.sidebar_open .sidebar_tab .page_type li .img{display:block;height:152px;margin-bottom:5px;overflow:hidden;}
.sidebar_open .sidebar_tab .page_type .on li{position:relative;margin-bottom:12px;}
.sidebar_open .sidebar_tab .page_type .on .subject{display:block;margin-bottom:20px;}
.sidebar_open .sidebar_tab .page_type .on .on span.line{left:50%;width:112px;height:147px;margin-left:-59px;border:3px solid #faa61a;}

.viewer_layer{display:none;position:absolute;left:50%;top:50%;width:396px;height:196px;margin:-98px 0 0 -198px;background:#fff;border:2px solid #ccc;color:#1f1f1f;text-align:center;z-index:8;}
.viewer_layer p,.limit_layer .bd{height:78px;padding-top:37px;font-size:16px;letter-spacing:-1px;line-height:30px;}
.viewer_layer p.x{padding-top:46px;height:69px;}
.limit_layer .bd{padding-top:33px;color:#666;}
.limit_layer{height:209px;}
.btn_area{height:55px;padding-top:25px;background:#fafafa;border-top:1px solid #f2f2f2;text-align:center;}
.btn_area .btn{font-size:14px;}
.btn_area .btn,.table_area .btn{display:inline-block;width:80px;height:30px;margin:0 4px;background:#fff;border:1px solid #e0e0e0;color:#666;cursor:pointer;line-height:20px;text-align:center;}
.btn_area .btn_emphasis{background:#504741;border-color:#39312c;color:#fff;}
.btn_area .btn_imfortant{background:#faa61a;border-color:#faa61a;color:#fff;}
.close{position:absolute;top:8px;right:7px;width:16px;height:15px;background:url("http://images.joins.com/ui_joins/joins_store/k_header.png") 0 -341px no-repeat;border:none;cursor:pointer;}
.viewer_layer .btn_area .btn{padding-bottom:2px;font-size:14px;line-height:18px;}

.articleviewer .container_hidden,.layer_hidden,.visual_hidden,.opacity{width:100%;height:100%;background:#000;position:absolute;top:0;left:0;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70);opacity:0.7;z-index:5;}

.articleviewer .article{position:absolute;top:0;left:50%;bottom:0;width:970px;margin-left:-485px;background:#fff;z-index:5;}
.articleviewer .article .article_info{padding-top:14px;color:#1f1f1f;font-size:16px;letter-spacing:0;text-align:center;}
.articleviewer .article .article_info span{color:#ccc;font-size:12px;line-height:20px;vertical-align:top;*vertical-align:middle;}
.articleviewer .article .btn_area{position:absolute;top:0;left:16px;height:auto;padding-top:11px;}
.articleviewer .article .btn_area .btn{margin-right:-8px;height:26px;padding-bottom:2px;font-size:14px;line-height:20px;}
.articleviewer .control .share_list .bg,.articleviewer .control .share_list{width:160px;height:178px;}
.articleviewer .control .share_list .arrow{left:73px;}
.articleviewer .control .share_list li{margin-bottom:19px;padding-left:47px;font-size:14px;}
.articleviewer .article .control{position:absolute;top:0;right:59px;padding:0;}
.articleviewer .article .control button{width:50px;height:49px;}
.articleviewer .article .control button span{width:50px;height:49px;margin:0;background:url("http://images.joins.com/ui_joins/joins_store/k_header.png") -3px -376px no-repeat;border:none;}
.articleviewer .article .control button.print span{background-position:-53px -376px;}
.articleviewer .viewer,.articleviewer .art_viewer{position:absolute;top:50px;bottom:0;width:100%;text-align:center;}
.articleviewer .art_toolbar{height:49px;background:#fafafa;border-bottom:1px solid #f3f3f3;}
.articleviewer .art_tilewrapper{padding-top:0;}
.articleviewer .close{position:absolute;top:0;right:0;width:54px;height:49px;background:url("http://images.joins.com/ui_joins/joins_store/k_header.png") -110px -376px no-repeat;border:none;border-left:1px solid #f3f3f3;cursor:pointer;}
.articleviewer .control .share_list{left:-57px;top:50px;}
.articleviewer .art_draggable{position:absolute;top:60px;bottom:0;left:0;width:100%;overflow-y:scroll;overflow-x:hidden;}
.articleviewer .art_draggable img{max-width:875px !important;}
.art_viewer_slide img{width:810px;}
.art_draggable{padding-top:51px;background:#fff;}

.article .hd{clear:both;margin-bottom:22px;padding:0 69px 0 85px;zoom:1;}
.article .hd:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.article .hd h3{float:none;margin-bottom:41px;color:#111;font-size:36px;font-weight:normal;line-height:42px;text-align:left;}
.article .hd .author{float:left;color:#999;font-size:12px;margin-top:-2px;line-height:17px;letter-spacing:0;}
.article .hd .author em{padding-right:7px;background:url("http://images.joins.com/ui_joins/joins_store/k_header.png") right -427px no-repeat;}
.article .bd{padding:0 69px 25px 85px;}
.article .bd .article_sns{margin-top:20px;}
.article_content{overflow:hidden;font-size:16px;line-height:26px;color:#333;text-align:justify}
.article_content .img{display:block;max-width:100%;margin-bottom:12px;color:#999;font-size:13px;line-height:20px;}
.article_content .photo_list .img{height:120px;}
.article_content .img em{display:table;table-layout:fixed;position:relative;width:100%;height:419px;margin-bottom:9px;overflow:hidden;text-align:center;}
.article_content .img em img{width:auto;max-height:300px;margin:0 auto;}
.article_content .img em strong{display:table-cell;width:100%;*float:left;height:419px;margin-bottom:9px;background:#f2f2f2;line-height:419px;*font-size:419px;vertical-align:middle;font-size:13px;font-weight:normal;text-align:center;}
.noimg{line-height:18px;display:block;}
.article_content .img .view_small{display:block;position:absolute;bottom:0;right:0;width:15px;height:15px;background:url(http://images.joins.com/ui_mobile/joongang/b_view_small.gif) top left no-repeat;background-size:15px 15px;border:1px solid #e3e3e3;font-size:0;line-height:0;text-indent:-9999px;cursor:pointer;}
.article_content .img .view_large{display:block;position:absolute;bottom:0;right:0;width:33px;height:33px;background:url(http://images.joins.com/ui_mobile/joongang/b_view_large_tb.gif) top left no-repeat;background-size:33px 33px;border:1px solid #e3e3e3;font-size:0;line-height:0;text-indent:-9999px;cursor:pointer;}
.article_content .vod{display:block;position:absolute;left:50%;top:50%;width:92px;height:92px;margin:-46px 0 0 -46px;background:url("http://images.joins.com/ui_joins/joins_store/i_vod.png");_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.joins.com/ui_joins/joins_store/i_vod.png', sizingMethod='crop');font-size:0;line-height:0;text-indent:-9999px;}

.photo_list{margin-bottom:15px;}
.photo_list ul{margin-right:-30px;overflow:hidden;}
.photo_list li{float:left;position:relative;width:184px;margin-right:20px;margin-bottom:8px;letter-spacing:-1px;text-align:center}
.photo_list li a{display:block;margin:0 auto;width:184px;height:120px;overflow:hidden;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=50);opacity:0.5;background:url("http://images.joins.com/ui_joins/joins_store/k_header.png") 0 -483px no-repeat;text-align:center;}
.photo_list li a img{width:auto;max-width:184px;vertical-align:top;display:inline;}
.photo_list li.on a{-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=100);opacity:1;}
.photo_list li .vod{display:block;position:absolute;top:50%;left:50%;width:47px;height:47px;margin:-24px 0 0 -24px;background:url("http://images.joins.com/ui_joins/joins_store/b_vod_s.png");_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.joins.com/ui_joins/joins_store/b_vod_s.png', sizingMethod='crop');z-index:30;}

.fsize{float:right;border:1px solid #e6e6e6;}
.fsize a{background:url("http://images.joins.com/ui_joins/joins_store/k_header.png") -74px -435px no-repeat;}
.smaller_size,.bigger_size{display:inline-block;width:37px;height:28px;overflow:hidden;line-height:999px;color:#333;background:#f9f9f9;vertical-align:top}
a.smaller_size,a.bigger_size{color:#333}
span.smaller_size,span.bigger_size{color:#949494}
a.bigger_size{width:36px;background-position:-111px -435px;}
a.smaller_size:after,a.bigger_size:after{position:absolute;top:0;left:0;display:block;width:38px;height:23px;overflow:hidden;line-height:99px;content:''}
a.smaller_size_off{background-position:0 -435px;}
a.bigger_size_off{background-position:-37px -435px;}

.hd{clear:both;margin-bottom:14px;zoom:1;}
.hd:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.hd h3{float:left;color:#1f1f1f;font-size:25px;font-weight:normal;}
.hd button{height:25px;padding:0 8px 4px;*padding:0 0 4px;background:#999;border:1px solid #8c8c8c;color:#fff;cursor:pointer;}

.press_lst_index,.magazine_lst_index,.joins_choice{position:relative;}
.press_lst .hd h3{margin-top:-5px;}
.press_lst .bd ul{margin-left:-55px;overflow:hidden;}
.press_lst .bd li{float:left;position:relative;margin-left:53px;padding-bottom:27px;font-size:13px;letter-spacing:0;}
.press_lst .bd li a{display:block;cursor:pointer;}
.press_lst .bd li img{display:block;max-width:126px;min-height:184px;}
.press_lst .bd li .img{display:block;width:126px;height:184px;margin-bottom:6px;padding:7px 6px 5px;background:#fff;border:1px solid #e6e6e6;overflow:hidden;}
.press_lst .bd li .layer{display:none;position:absolute;left:0;top:0;width:100%;height:129px;padding-top:77px;text-align:center;z-index:6;}
.press_lst_index .bd li,.magazine_lst_index .bd li{padding-bottom:33px;}
.press_lst_index .bd li .layer_plus{padding-top:69px;}
.press_lst .bd li .layer_plus{display:block;padding-top:69px;}
.press_lst .bd li .layer a{display:inline-block;position:relative;width:60px;height:auto;padding-top:28px;background:url("http://images.joins.com/ui_joins/joins_store/u_btnview.png") center 0 no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.joins.com/ui_joins/joins_store/u_btnview.png', sizingMethod='crop');color:#fff;font-size:13px;text-align:center;z-index:5;}
.press_lst .bd li .layer a.btn_view{color:#faa61a;}
.press_lst .bd li .layer a.btn_plus{background:url("http://images.joins.com/ui_joins/joins_store/u_btnplus.png") center 0 no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.joins.com/ui_joins/joins_store/u_btnplus.png', sizingMethod='crop');}
.press_lst .bd li .layer a.btn_allview{background:url("http://images.joins.com/ui_joins/joins_store/u_btnall.png") center 0 no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.joins.com/ui_joins/joins_store/u_btnall.png', sizingMethod='crop');}
.press_lst .bd li .layer a.btn_detailview{background:url("http://images.joins.com/ui_joins/joins_store/u_btnall.png") center 0 no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.joins.com/ui_joins/joins_store/u_btnall.png', sizingMethod='crop');}
.press_lst .bd li.on .layer,.press_lst .bd li:hover .layer{display:block;}
.press_lst .layer_hidden{height:198px;}
.press_lst .addbar{margin:0;}
.magazine_lst .bd ul{margin-left:-52px;}
.magazine_lst .bd li{margin-left:52px;}
.magazine_lst .bd li .img{width:138px;height:180px;padding:0;}
.magazine_lst .bd li img{max-width:138px;min-height:100%;margin:0 auto;padding:0;}
.magazine_lst .bd li span{display:block;height:182px;margin-bottom:6px;overflow:hidden;}
.magazine_lst .bd li .layer{padding-top:72px;}
.magazine_lst .bd li .layer_plus{padding-top:52px;}
.book_lst .bd li a{height:206px;color:#1f1f1f;overflow:hidden;}
.book_lst .bd li .layer{height:110px;}
.press_lst .btn_view,.press_lst .btn_allview{letter-spacing:-1px;}

/* Paginate */
.paginate{position:relative;padding-bottom:7px;text-align:center;zoom:1;}
.paginate *{margin:0;padding:0;}
.paginate .start{background:none;}
.paginate a,.paginate strong,.paginate span{display:inline-block;zoom:1;*display:inline;margin-right:-6px;padding:1px 26px 2px 25px;text-decoration:none !important; line-height:normal;font:14px verdana;vertical-align:middle;}
.paginate strong, .paginate span{color:#e79801 !important;}
.paginate a.prev,.paginate a.next{width:16px;height:17px;padding:0;background:url(http://images.joins.com/ui_joins/joins_store/k_list.png) -26px 2px no-repeat;}
.paginate a span{font-size:0;line-height:0;text-indent:-9999px;}
.paginate a.prev{margin-right:0;}
.paginate a.next{margin-left:6px;background-position:-53px 2px;}
.paginate a.next_end{margin-left:11px;background-position:-78px 2px;}
.paginate a.prev span,.paginate a.next span{font-size:0;line-height:0;text-indent:-9999px;}
.paginate a.prev_end{margin-right:8px;background-position:3px 2px;}

.dot{position:absolute;left:50%;bottom:29px;width:970px;margin-left:-485px;}
.dot li{display:inline-block;zoom:1;*display:inline;width:14px;height:14px;margin:0 1px 0 2px;vertical-align:middle;}
.dot li a{display:block;width:14px;height:14px;margin-top:2px;background:url("http://images.joins.com/ui_joins/joins_store/u_dot_off.png") center 0 no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.joins.com/ui_joins/joins_store/u_dot_off.png', sizingMethod='crop');color:rgba(0,0,0,0);line-height:999px;overflow:hidden;}
.dot li.on{margin-right:3px;}
.dot li.on a{width:14px;height:14px;margin-top:0;background:url("http://images.joins.com/ui_joins/joins_store/u_dot_on.png") center 0 no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.joins.com/ui_joins/joins_store/u_dot_on.png', sizingMethod='crop');}

.footer_area{position:relative;padding-left:108px;overflow:hidden;}
address{font-family:Verdana,arial;font-size:11px;}
.footer_area .joins{display:block;position:absolute;top:28px;left:0;width:81px;height:26px;background:url(http://images.joins.com/ui_joins/joins_store/k_footer.png) 0 -96px no-repeat;color:rgba(0,0,0,0);line-height:999px;overflow:hidden;}
.policy{width:800px;margin-bottom:10px;padding-bottom:11px;border-bottom:1px solid #6f6f6f;overflow:hidden;}
.policy dd,.copyright dd{float:left;padding:0 11px 0 12px;background:url(http://images.joins.com/ui_joins/joins_store/k_footer.png) 0 -52px no-repeat;}
.policy dd.first,.copyright dd.first,.cutm a.first{padding-left:0;background:none;}
.footer_area address{letter-spacing:0;}
.footer_area a,.copyright dd,.copyright span,address{color:#f2f2f2;}
.policy dd a,.copyright a{font-size:13px;}
.copyright,.copyright a{font-family:"맑은 고딕",Malgun Gothic,"돋움",Dotum,Arial !important;letter-spacing:0 !important;font-size:12px !important;}
.copyright{margin-bottom:2px;}
.copyright dl{overflow:hidden;}
.copyright dd{background-position:0 -156px;}
.copyright span{display:block;}
.copyright{float:none !important;padding-bottom:0 !important;}
.copyright dd,.copyright{line-height:18px !important;}
.app{position:absolute;right:0;top:31px;width:128px;height:52px;padding:1px 0 0 106px;background:url(http://images.joins.com/ui_joins/joins_store/k_footer.png) 0 -193px no-repeat;}
.app dd{float:left;}
.app a{float:left;width:62px;height:22px;margin:0 1px 8px 1px;font-size:0;background:url("http://images.joins.com/ui_portal/portal2010/common/u_blank.gif") 0 0 no-repeat;line-height:0;text-indent:-9999px;*text-indent:0;vertical-align:top;}
.press_info{clear:both;position:relative;padding:0 0 22px;margin-bottom:27px;border-bottom:1px solid #bfbfbf;zoom:1;z-index:10;}
.press_info:after{content: ".";display:block;font-size:0;height:0px;line-height:0;clear:both;}
.press_info .thmb{float:left;position:relative;width:370px;height:458px;margin-right:29px;padding-top:20px;background:#fff;border:1px solid #e6e6e6;text-align:center;overflow:hidden;}
.press_info .thmb img{width:302px;}
.press_info .thmb_m{height:478px;padding:0;overflow:hidden;}
.press_info .thmb_m img{width:370px;height:auto;min-height:100%;}
.press_info .thmb_m span{display:block;height:478px;overflow:hidden;}
.press_info .thmb .new{right:-1px;bottom:-1px;width:56px;height:56px;background-position:-57px -240px;}
.press_info .dec{float:left;width:509px;padding-top:17px;}
.press_info .dec .press{height:67px;margin-bottom:22px;border-bottom:1px solid #d9d9d9;color:#1f1f1f;font-size:30px;}
.press_info .dec .press img{float:left;margin-top:5px;}
.press_info .dec .press span{position:absolute;right:0;top:17px;color:#1f1f1f;font-size:32px;line-height:52px;}
.press_info .dec .press em{font-size:30px;vertical-align:top;}
.press_info .dec .info{height:312px;}
.press_info .dec .info dt{float:left;width:106px;margin-bottom:19px;color:#1f1f1f;font-size:20px;letter-spacing:-1px;}
.press_info .dec .info dd{float:left;width:403px;min-height:30px;padding-bottom:20px;overflow:hidden;}
.press_info .dec .info dd,.press_info .dec .info li{font-size:14px;line-height:28px;}
.press_info .dec .info strong{color:#f09601;font-size:16px;}
.press_info .dec .info li strong{margin-left:4px;}
.press_info .dec .info span{font-family:"verdana";}
.press_info .dec .info li{padding-left:8px;background:url(http://images.joins.com/ui_joins/joins_store/k_list.png) 0 -523px no-repeat;}
.press_info .dec .info{padding-bottom:10px;overflow:hidden;}
.press_info .dec .info dd .exp{display:block;padding:2px 0 0 12px;color:#296b9e;font-size:13px;line-height:22px;}
.press_info .dec .info dd .exp span{margin-left:-12px;}
.press_info .dec .info dd .exp2{color:#296b9e;}
.press_info .dec .btn{position:relative;}
.press_info .dec .btn a.btn_view{margin-right:9px;}
.press_info .dec .btn .btn_plus{background-color:#faa61a;border-color:#e09900;}
.press_info .dec .btn a,.press_info .dec .btn strong{float:left;height:49px;padding:0;background:#504741;border:1px solid #39312c;color:#fff;font-size:18px;line-height:46px;letter-spacing:-1px;text-align:center;font-weight:normal;}
.press_info .dec .btn a span, .press_info .dec .btn strong span{display:inline-block;height:49px;padding-left:38px;background:url(http://images.joins.com/ui_joins/joins_store/k_list.png) -80px -76px no-repeat;color:#fff;font-size:18px;line-height:46px;letter-spacing:-1px;}
.press_info .dec .btn a.btn_view,.press_info .dec .btn .btn_plus{width:248px;padding-left:0;}
.press_info .dec .btn .btn_plus span{background-position:-75px -139px;}
.press_info .decv{padding-top:0;}
.press_info .decv .press{height:122px;}
.press_info .decv .press img{margin-top:0;}
.press_info .decv .press span{top:-3px;}
.press_info .decv .press .tit{height:63px;}
.press_info .decv .press .txt{clear:both;float:none;color:#666;font-size:14px;line-height:20px;}
.press_info .decv .press{margin-bottom:13px;}
.press_info .decv .info{height:280px;}
.press_info .decv .info dt{margin-bottom:12px;}
.press_info .decv .info dd{padding-bottom:13px;}
.press_info .decv .info dd, .press_info .decv .info li{line-height:26px;}
.press_info .decv .btn a.btn_view, .press_info .decv .btn .btn_plus{height:51px;}
.press_info .next{right:0;}
.press_info .btn_page{width:44px;}
.press_info .prev{background:url("http://images.joins.com/ui_joins/joins_store/b_cate_prev.png");}
.press_info .next{background:url("http://images.joins.com/ui_joins/joins_store/b_cate_next.png");}
.press_info .dec .viewer_layer,.info .viewer_layer{left:auto;right:0;top:65px;width:346px;height:74px;margin:0;padding-top:22px;line-height:24px;font-size:15px;}
.press_info .dec .viewer_layer em,.info .viewer_layer em{color:#296b9e;}
.info .viewer_layer{height:49px;top:94px;}
.press_info .dec .btn .free2,.press_info .dec .btn .dc50{left:258px;top:-1px;}
.press_info .thmb .free2{width:56px;height:56px;background-position:0 -70px !important;}
.press_info .dec .btn .dc50{background-position:0 -236px !important;}

.page_nav{height:38px;padding-top:16px;font-size:15px;}
.page_nav span{margin-right:6px;padding-right:15px;background:url("http://images.joins.com/ui_joins/joins_store/u_arrow.gif") right -10px no-repeat;}
.page_nav a{color:#1f1f1f;}

.press_searchform{float:right;}
.press_searchform form{float:left;}
.press_searchform .select{float:left;position:relative;width:79px;padding-left:4px;z-index:7;cursor:pointer;}
.press_searchform .default{height:20px;padding:3px 0 0 5px;background:#fff url(http://images.joins.com/ui_joins/joins_store/k_list.png) right 0 no-repeat;border:1px solid #d2d2d2;cursor:pointer;letter-spacing:0;}
.press_searchform .select .option{position:absolute;top:24px;left:4px;width:72px;padding:4px 0 4px 5px;background-color:#fff;border:1px solid #d2d2d2;background:#fff;display:none;}
.press_searchform .select .option li{cursor:pointer;color:#463714;padding:1px 0 0 2px;line-height:1.4;letter-spacing:0;}
.press_searchform .select .option li:hover,.press_searchform .select .option .on,.press_searchform .select .option .on:hover{background:#f8f8f8;}
.press_searchform .select .option li{behavior:expression(this.onmouseover=new Function("this.className+=' on'"),this.onmouseout=new Function("this.className=this.className.replace(' on','')"),this.style.behavior=null);}
.press_searchform .select .over{display:block;height:123px;overflow:auto;overflow-x:hidden;}
.press_searchform .text{float:left;width:186px;height:13px;margin-left:4px;padding:3px 0 2px 5px;border:1px solid #d2d2d2;color:#666;font:11px "돋움",dotum,AppleGothic,Arial,Helvetica,Clean,Sans-serif;vertical-align:top;}
.press_searchform button{width:46px;margin-left:5px;font-size:13px;letter-spacing:-2px;line-height:18px;}
.press_searchform dd.on{display:block;}

.mybook_newsstand{position:relative;height:265px;margin:0 -30px 33px;}
.mybook_newsstand .hd{height:48px;margin-left:30px;padding-top:25px;}
.mybook_newsstand .hd .tab a{display:block;width:155px;height:38px;background:url("http://images.joins.com/ui_joins/joins_store/k_mybook_newsstand_v2.png") -30px -25px no-repeat;color:#c8c1b3;line-height:35px;font-size:14px;text-align:center;}
.mybook_newsstand .hd .tab span{font-size:16px;}
.mybook_newsstand .hd .tab .on a{background-position:-185px -25px;color:#fff;text-decoration:none;}
.mybook_newsstand .hd .admin{position:absolute;right:19px;top:39px;}
.mybook_newsstand .hd .admin li{padding:0 11px;background:url("http://images.joins.com/ui_joins/joins_store/k_mybook_newsstand_v2.png") -1499px 3px no-repeat;}
.mybook_newsstand .hd .admin a{color:#c8c1b3;font-size:13px;}
.mybook_newsstand .hd .admin li:first-child{background:none;}
.mybook_newsstand li{float:left;}
.mybook_newsstand .bd{position:relative;padding-left:30px;}
.mybook_newsstand .bd ul{display:none;position:absolute;top:0;left:30px;margin-right:-54px;}
.mybook_newsstand .bd ul.on{display:block;}
.mybook_newsstand .bd li{position:relative;height:138px;margin-right:55px;overflow:hidden;}
.mybooklst{position:absolute;top:0;right:30px;}
.mybook_newsstand .bd li a,.mybooklst a{cursor:pointer;}
.mybook_newsstand .bd img{width:106px;}
.mybook_newsstand .bd .img{display:block;height:138px;overflow:hidden;}
.mybook_newsstand .bd .line{display:block;position:absolute;left:0;top:0;width:100px;height:132px;border:3px solid #faa61a;z-index:6;}
.mybook_newsstand .bd .text{display:block;position:absolute;left:0;top:0;width:106px;padding-top:52px;color:#fff;line-height:18px;font-size:14px;text-align:center;word-break:keep-all; word-wrap:break-word;z-index:5;}
.mybook_newsstand .next{right:-5px;}
.mybook_newsstand .bd li .num{display:block;position:absolute;left:-2px;bottom:0;width:100%;height:22px;padding-left:25px;background:url("http://images.joins.com/ui_joins/joins_store/k_mybook_newsstand.png") -1182px 0 no-repeat;color:#d2c6bc;font-size:15px;font-weight:normal;letter-spacing:0;z-index:6;line-height:22px;}
.mybook_newsstand .bd li a:hover .num,.mybook_newsstand .bd li.on a .num{background-position:-1021px 0;color:#fff;}
.mybook_newsstand .bd .layer{display:none;}
.mybook_newsstand .bd li.on .layer,.mybook_newsstand .bd li:hover .layer{display:block;}
.mybook_newsstand .btn_page{width:24px;height:41px;margin-top:45px;background:url("http://images.joins.com/ui_joins/joins_store/k_mybook_newsstand.png") -1021px -53px no-repeat;}
.mybook_newsstand .next{background-position:-1055px -53px;}

.new{display:block;position:absolute;right:0;bottom:0;width:50px;height:50px;background:url("http://images.joins.com/ui_joins/joins_store/k_list.png") 0 -200px no-repeat;z-index:6;line-height:0;font-size:0;text-indent:-9999px;}
.free{display:none;position:absolute;left:1px;top:1px;width:50px;height:50px;background:url("http://images.joins.com/ui_joins/joins_store/i_free.png");_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.joins.com/ui_joins/joins_store/i_free.png', sizingMethod='crop');z-index:6;line-height:0;font-size:0;text-indent:-9999px;}/* display:block; */
.free2,.dc50{display:block;position:absolute;left:0;top:0;width:50px;height:50px;background:url("http://images.joins.com/ui_joins/joins_store/i_free2.gif") 0 0 no-repeat !important;border:none !important;line-height:0;font-size:0;text-indent:-9999px;z-index:10;}
.add{position:absolute;top:0;right:0;padding-right:10px;background:url("http://images.joins.com/ui_joins/joins_store/k_index_container.png") right -306px no-repeat;font-size:14px;}
.logotype img{height:37px;}

div.layer_plus span.circle{display:block;position:absolute;left:50%;top:50%;width:66px;height:67px;margin:-33px 0 0 -33px;background:url("http://images.joins.com/ui_joins/joins_store/k_circle.png");_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.joins.com/ui_joins/joins_store/k_circle.png', sizingMethod='crop');}
div.layer_plus .text{display:block;position:relative;padding-top:22px;color:#ccc;font-family:verdana;font-size:14px;letter-spacing:-1px;text-align:center;}
div.layer_plus .text strong{display:inline-block;color:#fff;font-weight:normal;}
.magazine_lst li{width:140px;}
.magazine_lst div.layer_plus .text{padding-top:30px;height:auto;}

.all_lst .hd{margin-bottom:18px;padding-bottom:8px;border-bottom:1px solid #d9d9d9;}
.all_lst .hd h3{height:37px;}
.all_lst .hd button{float:right;margin-top:6px;font-size:13px;*line-height:18px;}
.all_lst .bd li{position:relative;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #d9d9d9;overflow:hidden;}
.all_lst .bd li dl{margin-right:45px;}
.all_lst .bd dd.img{float:left;margin-right:32px;border:1px solid #e6e6e6;}
.all_lst .bd dd.img a{display:block;width:152px;height:108px;overflow:hidden;text-align:center;}
.all_lst .bd dd.img img{width:152px;vertical-align:top;}
.all_lst .bd dt{margin-bottom:14px;padding-top:26px;color:#1f1f1f;font-size:18px;}
.all_lst .bd dt strong{margin-right:10px;}
.all_lst .bd dt a{color:#1f1f1f;}
.all_lst .bd dd{font-size:16px;}
.all_lst .bd dd span{padding-right:9px;background:url("http://images.joins.com/ui_joins/joins_store/k_header.png") right -370px no-repeat;letter-spacing:0;}
.all_lst .bd dd .btn_del{display:block;position:absolute;right:0;top:34px;width:43px;height:43px;background:url("http://images.joins.com/ui_joins/joins_store/k_list.png") right -310px no-repeat;border:none;cursor:pointer;}
.all_lst .bd dd .btn_del span{font-size:0;line-height:0;text-indent:-9999px;}

.no_lst{padding:107px 0;text-align:center;}
.no_lst p{margin-bottom:15px;color:#444;font-size:24px;line-height:40px;text-align:center;}
.no_lst a{font-size:14px;letter-spacing:-1px;}
.no_lst a span{text-decoration:underline;}

.all_lst{position:relative;}
.all_lst .layer_on{display:block;top:0;margin-top:0;}
.all_lst .viewer_layer p{height:70px;padding-top:45px;}

.title_area{clear:both;position:relative;width:910px;margin:0 auto 9px;padding-top:29px;border-bottom:1px solid #e6e6e6;zoom:1;}
.title_area:after{content:".";display:block;font-size:0px;line-height:0px;height:0;clear:both;visibility:hidden;}
.title_area .title{float:left;height:43px;padding-left:3px;}
.title_area .title h2{font-size:24px;font-weight:normal;line-height:normal;text-indent:0;}
.title_area .title span{float:left;padding-top:6px;font-size:14px;}
.title_area .tab{clear:both;margin-bottom:-1px;overflow:hidden;zoom:1;}
.title_area .tab li{float:left;margin-right:-1px;}
.title_area .tab li a{float:left;width:160px;height:49px;background:url("http://images.joins.com/ui_joins/joins_store/k_title.png") 0 -343px no-repeat;border:1px solid #e6e6e6;border-top:2px solid #848484;color:#1f1f1f;font-size:17px;line-height:46px;text-align:center;}/* width:137px; */
.title_area .tab li em{color:#999;font-size:14px;letter-spacing:0;}
.title_area .tab .on a{position:relative;height:50px;background:url("http://images.joins.com/ui_joins/joins_store/k_body.png") 0 0 repeat;border-top-color:#faa61a;border-bottom:none;}
.title_area .tab li:first-child a{width:163px;}
.title_area .tab7 li a{width:138px;}
.title_area .tab7 li:first-child a{width:134px;}
.title_mypage{margin-bottom:23px;}
.title_mypage .title{float:left;width:108px;height:49px;background:url("http://images.joins.com/ui_joins/joins_store/k_title.png") 0 -163px no-repeat;}
.title_area .stab{float:right;margin:2px -20px 0 0;}
.title_area .stab li{float:left;margin-right:19px;padding-left:19px;background:url("http://images.joins.com/ui_joins/joins_store/k_list.png") 0 -456px no-repeat;font-size:16px;}
.title_area .stab li:first-child{background:none;}
.title_area .stab .on a{color:#fba51a;font-weight:bold;}
.title_service{height:44px;}
.title_service .title{height:auto;}
.title_service .title h2{background:url("http://images.joins.com/ui_joins/joins_store/k_title.png") 0 -216px no-repeat;}
.title_customer{border-bottom:1px solid #bfbfbf;overflow:hidden;}
.title_customer .title{float:left;width:400px;}
.title_customer .title h2{width:auto;background:none;color:#1f1f1f;font-size:25px;font-weight:normal;letter-spacing:-2px;line-height:22px;*line-height:25px;text-indent:0;}
.title_guide{margin-bottom:10px;border-bottom:none;}

.use{margin-bottom:45px;}
.use .hd{margin-bottom:0;}
.use .info{height:300px;background:url("http://images.joins.com/ui_joins/joins_store/k_use.png") 0 0 no-repeat;}
.table_area{width:100%;}
.table_area thead th{background:#7c746e;}
.table_area th{padding:12px 0 14px;}
.table_area th,.table_area td{font-size:14px;text-align:center;}
.table_area thead th{color:#fff;}
.table_area td{padding:15px 0;border-bottom:1px solid #d9d9d9;letter-spacing:0;}/* color:#1f1f1f; */
.pay .table_area tbody th,.pay .table_area td{height:48px;padding:18px 0 17px;}
.table_area td.money{letter-spacing:-2px;}
.table_area tbody th{padding-left:22px;border-bottom:1px solid #e6e6e6;color:#1f1f1f;font-size:16px;text-align:left;font-weight:normal;}
.table_area .btn{font-weight:bold;letter-spacing:-1px;font-family:"맑은 고딕",Malgun Gothic,"돋움",Dotum,Arial;}
.table_area .btn_answer{width:36px;height:36px;background:url("http://images.joins.com/ui_joins/joins_store/k_list.png") -166px -33px no-repeat;*background-position:-167px -33px;}
.table_area .on .btn_answer{background-position:-122px -33px;*background-position:-123px -33px;}
.table_area .btn_answer span{font-size:0;line-height:0;text-indent:-9999px;}
.use .info_news{background-position:-910px 0;}
.use .info_package{background-position:-1820px 0;}
.use .table_area .btn{height:28px;background:#e5a600;border-color:#e09900;color:#fff;line-height:26px;}
.pay_table_area td strong{color:#1f1f1f;font-weight:normal;}
.use .table_area td{color:#1f1f1f;font-family:Verdana;}
.pay_table_area .money strong{font-family:verdana;font-weight:bold;color:#faa61a;}
.pay .pay_table_area td{color:#666;}
.pay_area{text-align:left;}
.pay_area .pay_chioce{padding-top:0;}
.pay_area .pay_chioce .banner{position:relative;margin-top:-1px;}
.pay_area .money strong,.pay_wrap .pay dd.news .money strong{color:#ef9c13;letter-spacing:-1px;font-family:verdana;}
.pay_chioce .pay .money,.pay_chioce .pay .money strong{color:#544b44 !important;}
.pay_area .btn_calendar{width:18px;height:15px;background-position:-146px -130px;}

.myinfo{clear:both;margin-bottom:26px;padding:19px 24px 23px;background:#f2f2f2;border:1px solid #e6e6e6;color:#1f1f1f;font-size:16px;overflow:hidden;zoom:1;}
.myinfo span{float:left;letter-spacing:-1px;}
.myinfo strong,.myinfo a span{text-decoration:underline;}
.myinfo span strong{padding:0;background:none;}
.myinfo a{float:right;color:#666;font-size:13px;}

.pay{position:relative;}
.pay .hd{margin-bottom:9px;}
.pay .hd h3{font-size:20px;}
.pay .hd.v2:after{display:block;clear:both;content:"";}
.pay .hd.v2 .cupon_tit{float:left;}
.pay .ft,.pay .bd,.use .bd{margin-bottom:33px;}
.ft .paginate{margin-top:32px;}
.pay_table_area thead th{background:#faa61a;}
.pay_table_area tbody th,.pay_table_area td{color:#1f1f1f;font-size:16px;}
.pay_table_area .date{font-family:Verdana;}
.pay_table_area .news .date{display:block;margin-top:5px;color:#666;font-size:14px;font-weight:normal;}
.pay_table_area .news{text-align:left;}
.pay_table_area th.news{padding-left:84px;}
.pay_table_area .stop th,.pay_table_area .stop td{color:#aaa;}
.pay_table_area .news em{margin-left:3px;color:#faa61a;font-size:14px;}
.pay_table_area .news a{margin-left:4px;color:#1f1f1f;font-size:13px;}
.pay_table_area .news a span{text-decoration:underline;}
.pay_table_area tbody th{padding-left:83px;font-weight:normal;}
.money{color:#ef9c13 !important;font-size:15px !important;}
.money strong{font-size:20px !important;}
.money span{color:#999;}
.table_area .btn_gray{background:#999;border-color:#8c8c8c;color:#fff;}
.table_area .btn_gray,.table_area .btn_cancle{width:46px;height:25px;padding-bottom:2px;font-size:13px;line-height:18px;}
.table_area a.btn_gray,.table_area a.btn_cancle{width:46px;height:23px;padding-bottom:0;font-size:13px;line-height:20px;}
.pay .ft li,.use .ft li,.free_lst .ft li{padding-left:9px;background:url("http://images.joins.com/ui_joins/joins_store/k_list.png") 0 -490px no-repeat;font-size:14px;line-height:24px;}
.board{margin-top:-1px;}
.board .hd{margin:0;}
.board p{margin:0 105px;padding:25px 0;color:#666;font-size:14px;line-height:24px;text-align:left;}
.cont_on td .cts_view p{margin:0;padding:0;}
.board p strong{display:block;font-size:16px;}
.board .pay_table_area tbody th{padding-left:27px;}
.board .pay_table_area tbody th a{color:#1f1f1f;}
.board .pay_table_area .on td,.board .pay_table_area .on th{border-bottom:none;}
.cont td{padding:0;border:none;text-align:left;}
.cont td .cts_view{display:none;padding:16px 106px 42px;color:#666;}
.cont_on td{border-bottom:1px solid #e6e6e6;}
.cont_on td .cts_view{display:block;background:#eee;color:#666;font-size:14px;line-height:24px;text-align:left;}
.cont_on td .cts_view img{display:block;margin-bottom:10px;}

.pay_area{padding-top:31px;}
.iframe .pay_area{position:fixed;top:92px;left:50%;width:970px;margin:0 0 0 -485px;background:#fff;z-index:4;}
.pay_area .locationbar{height:50px;margin-bottom:30px;background:#faa61a url("http://images.joins.com/ui_joins/joins_store/k_pay_area.png") 0 0 no-repeat;color:#fee4bb;font-size:20px;line-height:46px;}
.pay_method .locationbar{background-position:0 -50px;}
.pay_finish .locationbar{background-position:0 -100px;}
.pay_area .locationbar span{float:left;width:303px;letter-spacing:-1px;text-align:center;}
.pay_area .locationbar em{float:left;width:303px;color:#fff;letter-spacing:-1px;text-align:center;}
.pay_area dl.pay{position:static;overflow:hidden;}
.pay_finish dl.pay{margin-bottom:40px;}
.pay_area .pay dt,.pay_area .pay dd{float:left;height:64px;}
.pay_area input.radio,.pay_area input.checkbox{vertical-align:middle;}
.pay_area .pay dt{width:606px;height:53px;padding:26px 0 0 20px;border-bottom:1px solid #e6e6e6;color:#000;font-size:16px;}
.pay_area .pay dt input{margin-right:18px;*margin-right:11px;}
.pay_area .pay dd{width:284px;height:54px;padding:25px 0 0 0;border-bottom:1px solid #e6e6e6;font-size:13px;}
.pay_area .pay dd .calendar{float:left;position:relative;color:#1f1f1f;font-size:15px;font-weight:bold;}
.pay_chioce{padding-top:30px;}
.iframe .pay_chioce{height:526px;}
.pay_chioce .hd,.pay_wrap .hd{position:relative;margin-bottom:0;padding:0 16px 0 0;overflow:hidden;}
.pay_area h5,.pay_area h4{padding-bottom:18px;}
.pay_area h5 img,.pay_area h4 img{height:45px;}
.pay_chioce .hd h5,.pay_chioce .hd h4{float:left;color:#000;font-size:28px;font-weight:normal;}
.pay_chioce .hd .add,.pay_wrap .hd .add,.press_lst .logotype .add{float:right;margin-top:24px;padding:0;background:none;color:#000;font-size:13px;letter-spacing:-1px;}
.pay_chioce .hd .add span,.pay_wrap .hd .add span,.press_lst .logotype .add span,.pdf_download .go_detail span{text-decoration:underline;}
.pay_chioce .hd .add em,.pay_wrap .hd .add em{color:#296b9e;}
.pay_chioce .hd{border-bottom:1px solid #bfbfbf;}
.pay_area .pay .money{float:right;margin-right:21px;}
.iframe .pay_area .pay .money{display:block;}
.pay_area .package{overflow:hidden;}
.pay_area .package strong.title,.pay_area .package strong.title a{display:block;height:42px;padding-left:18px;background:#8a817b;border:1px solid #938a85;color:#fff;line-height:42px;font-size:14px;text-decoration:none;}
.pay_area .package dl{float:left;width:408px;}
.pay_area .package dl:first-child,.pay_area .package dl.first{margin-right:49px;}
.pay_area .package dt{margin-bottom:13px;color:#1f1f1f;font-size:16px;}
.pay_area .package dd{margin-bottom:14px;background:url("http://images.joins.com/ui_joins/joins_store/k_pay_area.png") 0 -211px no-repeat;overflow:hidden;}
.pay_area .package .cts{padding:19px 0 5px 19px;background:#f2f2f2;border:1px solid #e6e6e6;overflow:hidden;}
.pay_area .package .cts_on{display:block;}
.pay_area .package .cts .txt{float:left;padding-right:10px;background:#f2f2f2;font-size:13px;}
.pay_area .package .cts .money{float:right;padding-left:10px;background:#f2f2f2;}
.pay_area .package .cts .money strong{font-size:14px !important;}
.pay_area .comment{margin-top:15px;}
.comment li,.comment dd,.pay_wrap .pay dt span{padding-left:8px;background:url(http://images.joins.com/ui_joins/joins_store/k_list.png) 0 -526px no-repeat;color:#666;line-height:24px;font-size:13px;}
.layer_type .btn_area .btn{width:98px;height:38px;padding-bottom:2px;line-height:34px;font-size:14px;}
.layer_type .login_layer .close{right:24px;top:15px;width:22px;height:21px;background:url("http://images.joins.com/ui_joins/joins_store/k_pay_area.png") 0 -170px no-repeat;}
.pay_chioce .pay_wrap .hd{border-bottom:none;}
.pay_wrap .pay dd{float:none;width:auto;height:54px;padding:10px 30px 0 27px;text-align:left;}/*border-color:#bfbfbf;*/
.pay_wrap .pay dt{float:none;width:auto;height:52px;padding:20px 0 0 25px;font-size:16px;}
.pay_wrap .pay dt span{display:block;color:#666;margin:5px 0 4px;}
.pay_wrap .pay .money{float:right;*margin-top:-20px;margin-right:0;}
.pay_wrap .select li{float:left;width:50%;font-size:14px;}
.pay_wrap .pay dd{height:44px;font-size:14px;}
.pay_wrap .pay dd.news{width:auto;font-size:14px;letter-spacing:0;}
.pay_wrap .pay dd.news strong,.txt_emp{color:#296b9e;}
.pay_wrap .pay dd.news .date{color:#666;}
.pay_wrap .exp li{margin-bottom:16px;color:#000;font-size:13px;}
.pay_wrap .exp{color:#000;font-size:13px;}
.pay_wrap div.exp{margin-bottom:30px;}
.pay_wrap .exp li strong{color:#e79801;}
.pay_wrap dd.info ul.exp li strong a{color:#e79801;text-decoration:none;}
.pay_wrap dd.info ul.exp li strong a:hover{text-decoration:underline;}
.pay_finish .pay_wrap p{padding:39px 0 79px;color:#1f1f1f;font-size:18px;text-align:center;}
.pay_finish .pay_wrap p strong{display:block;margin-bottom:4px;font-size:30px;font-weight:normal;letter-spacing:-2px;}
.pay_finish .pay .input{margin-bottom:15px;padding:20px 0 0 0;border-bottom:none;}
.pay_finish .input span{display:block;height:29px;padding-left:18px;padding-top:5px;background:#fafafa;border:1px solid #e6e6e6;}
.pay_finish .input input{width:100%;background:none;border:none;font-size:13px;}
.pay_wrap .pay input.checkbox{vertical-align:-2px;}
.pay_area .btn_area,.coupon_inputv .btn_area{background:none;border:none;}
.pay_area .btn_area .btn,.coupon_inputv .btn_area .btn{width:143px;height:43px;font-size:16px;padding-bottom:5px;}
.pay_wrap .pay{border-top:1px solid #bfbfbf;}
.pay_wrap .pay dt{height:auto;border-bottom:none;}
.pay_wrap .pay .money span{color:#666;}
.pay_wrap .pay dd.agree{height:auto;padding:20px 0 10px 0;border-bottom:none;}
.pay_wrap .pay dd.agree .bx{height:184px;margin-bottom:13px;padding:23px 26px 21px;}
.pay_wrap .btn_area{padding-top:0;}
.pay_area .btn_area .btn_free{width:140px;height:45px;padding-bottom:10px;line-height:38px;}
.pay_wrap dd.info{height:auto;padding-bottom:30px;}
.pay_wrap dd.info .comment{margin:0 0 15px;}
.pay_wrap dd.info .comment li{color:#666;}
.pay_wrap dd.info .comment a{color:#000;text-decoration:underline;}
.pay_wrap dd.info table{width:100%;}
.pay_wrap dd.info th,.pay_wrap dd.info td{background:#fff;border:1px solid #e6e6e6;line-height:20px;}
.pay_wrap dd.info th{font-size:15px;font-weight:normal;text-align:center;}
.pay_wrap dd.info td{padding:15px 0 15px 27px;font-size:13px;}
.pay_wrap dd.info ul.exp,.pay_wrap dd.agree ul.exp{margin:8px 0 18px;}
.pay_wrap dd.info ul.exp li{margin-bottom:7px;color:#666;}
.pay_wrap dd.info ul.exp li a{color:#000;text-decoration:underline;}
.pay_wrap dd.info .exp{margin-bottom:12px;}
.pay_wrap dd.agree .exp li{margin-bottom:7px;}
.coupon_inputv .btn_area a.btn{display:inline-block;height:36px;line-height:38px;text-decoration:none;vertical-align:middle;}

.login_layer{position:absolute;top:90px;left:50%;width:246px;margin-left:238px;border:1px solid #c3c5c9;text-align:left;z-index:1;}
.login_layer .layer_hidden{background:#fff;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity: .90;z-index:-1;}
.login_layer h4{height:50px;padding-left:22px;color:#fff;font-size:18px;font-weight:normal;font-weight:normal;line-height:45px;}
.login_layer .bd{padding:25px 0 22px 25px;overflow:hidden;}
.login_layer input.checkbox{margin:-2px 5px 0 0;vertical-align:middle;*margin-top:2px;}
.login_layer li{float:left;}
.login_layer li a dt{margin-bottom:5px;color:#000;font-size:20px;font-weight:normal ;}
.login_layer li a dd{color:#7a7a7a;font-size:14px;}
.login_layer li a.mb2{background-position:-235px 0;}
.login_layer .join li a{height:326px;padding-top:65px;}
.login_layer .join li a.mb1{background-position:0 85px;}
.login_layer .join li a.mb2{background-position:-235px 85px;}
.login_layer .join li p{margin-top:157px;padding-left:17px;color:#999;font-size:13px;line-height:18px;text-align:left;}
.login_layer .join li p em{color:#666;font-size:13px;}
.login_layer .finish{height:246px;padding:116px 0 0 0;text-align:center;}
.login_layer .finish em{font-size:34px;}
.login_layer .finish p{margin-bottom:8px;color:#999;font-size:14px;text-align:center;}
.login_layer .finish strong{display:block;margin-bottom:18px;color:#1f1f1f;font-size:30px;font-weight:normal;line-height:41px;}
.login_layer .finish a{font-size:14px;}
.login_layer .finish a span{text-decoration:underline;}
.layer_type .login_layer{top:50%;width:500px;height:auto;margin-left:-250px;margin-top:-250px;background:#fff;border:none;z-index:6;}
.layer_type .login_layer h4{background:#faa61a;}

.user_info .me{height:33px;padding:13px 0 0 14px;border-bottom:1px solid #e5e5e5;}
.user_info .me strong{display:block;color:#333;font-size:13px;line-height:21px;}
.user_info .me .btn{position:absolute;right:15px;top:13px;}
.user_info .me .btn a{display:inline-block;padding:0 7px;background:#eaeaea;border:1px solid #ccc;color:#5c544d;font-size:11px;line-height:19px;text-decoration:none;}
.user_info dl{height:79px;padding:10px 0 0 14px;overflow:hidden;}
.user_info dt,.user_info dd,.login_layer dl.user dt,.login_layer dl.user dd{float:left;}
.user_info dt,.login_layer dl.user dt{width:82px;color:#5c544d;line-height:22px;font-size:13px;}
.user_info dd,.login_layer dl.user dd{width:149px;color:#f09601;line-height:22px;font-size:13px;}
.user_info dd a{color:#f09601;}
.login_layer dl.user{height:45px;padding:13px 0 0 14px;}
.login_layer dl.user dd,.login_layer dl.user dd a{color:#296b9e;font-weight:bold;}
.login_layer dl.user dt{width:58px;}
.login_layer dl.user dd{width:173px;}
.login_layer dl.user dd span{color:#5c544d;font-size:12px;font-weight:normal;}

.login_form{height:87px;padding:49px 0 0 15px;overflow:hidden;}
.login_form form{position:relative;margin-bottom:22px;overflow:hidden;}
.login_form .form{margin-bottom:5px;}
.login_form .form div{position:relative;height:33px;padding:0;font-size:11px;overflow:hidden;}
.login_form .l_id label,.login_form .l_pw label{position:absolute;left:4px;top:3px;color:#b4b4b4;font-size:11px;line-height:28px;}
.login_form .l_id{margin-bottom:-1px;}
.login_form label,.login_form input{vertical-align:middle;}
.login_layer .bd .login_form input.checkbox{margin:0;padding:0;vertical-align:-5px;*margin:-2px -2px 0 -5px;*vertical-align:-3px;}
.login_form .form{overflow:hidden;}
.login_form input.text{float:left;position:relative;height:20px;padding:5px 6px 6px;width:143px;color:#b4b4b4;font-size:11px;line-height:18px;background:#fff;z-index:1;}
.login_form .state{height:23px;}
.login_form .state a{display:block;padding-left:18px;background:url("http://images.joins.com/ui_joins/joins_store/u_state_off.png") 0 0 no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.joins.com/ui_joins/joins_store/u_state_off.png', sizingMethod='crop');color:#828282;line-height:15px;font-size:11px;}
.login_form .state a:hover{background:url("http://images.joins.com/ui_joins/joins_store/u_state_on.png") 0 0 no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.joins.com/ui_joins/joins_store/u_state_on.png', sizingMethod='crop');}
.login_form .state span.id_long{margin-right:53px;font-size:13px;}
.login_form .state span.idpw_search{color:#e6e6e6;font-size:11px;}
.login_form .state span.idpw_search a{margin:0 3px;font-size:13px;}
.login_form .btn_lnk{position:absolute;top:21px;*top:18px;left:16px;line-height:11px;*line-height:12px;}
.login_form .btn_lnk strong{margin-right:5px;}
.login_form .btn_lnk strong a{color:#5d544f;}
.login_form .btn_lnk a{display:inline-block;height:13px;color:#828282;font-size:11px;overflow:hidden;}
.login_form .btn_lnk strong a{padding-right:8px;border-right:1px solid #828282;}
.login_form .btn{position:absolute;left:170px;top:49px;}
.login_form .btn button,.login_form .btn input{display:block;position:relative;width:60px;height:65px;background:#eaeaea;border:1px solid #ccc;color:#5c544d;font-size:12px;z-index:2;}
.login_form .l_id input.focus{background-position:0 -302px;}
.login_form .l_pw input.focus{background-position:0 -347px;}
.login_layer .company_login{height:300px;padding:0;}
.login_layer .user{padding-left:7px;background:#fafafa;border-top:1px solid #ccc;overflow:hidden;}
.login_layer .user li a{display:block;width:77px;height:28px;padding-top:43px;background:url("http://images.joins.com/ui_joins/joins_store/u_login.png") -6px 0 no-repeat;color:#5c544d;font-size:12px;text-align:center;}
.login_layer .user li a:hover{background-position:-6px -71px;}
.login_layer .user li a.coup{background-position:-84px 0;}
.login_layer .user li a.subs{background-position:-162px 0;}
.login_layer .user li a.coup:hover{background-position:-84px -71px;}
.login_layer .user li a.subs:hover{background-position:-162px -71px;}
.login_layer .user a span,.id_result .member_area .cmt dd a{font-size:14px;text-decoration:underline;}
.login_layer .agree{clear:both;zoom:1;height:341px;margin-bottom:0;padding:21px 25px 0;}
.login_layer .agree .tit{margin-bottom:18px;color:#1f1f1f;font-size:18px;}
.login_layer .agree .tit strong{display:block;width:293px;height:25px;margin:0 auto 11px;background:url("http://images.joins.com/ui_joins/joins_store/k_login.png") -468px 0 no-repeat;font-size:0;line-height:0;text-indent:-9999px;}
.login_layer dl.agree .bx{float:none;}
.agree .bx{margin-bottom:0;height:235px;text-align:right;display:block;overflow:auto;text-align:left;border:1px solid #e2e2e2;background-color:#fafafa;padding:19px 19px 21px;color:#999;font-size:13px;line-height:22px;}
.agree .check{display:block;margin-top:11px;color:#000;font-size:13px;}
.agree .check *{vertical-align:middle;}
.agree .check input{display:inline-block;margin:3px 2px 0 0;*margin:0 0 0 -4px;}
.login_layer .btn_area .btn{width:80px;height:30px;padding-bottom:2px;line-height:24px;}

.login_layer .coupon,.login_layer .subscribecheck{clear:both;zoom:1;height:317px;margin-bottom:0;padding:51px 25px 0;}
.login_layer .coupon .tit,.login_layer .subscribecheck .tit{margin-bottom:55px;color:#999;font-size:14px;letter-spacing:-1.5px;text-align:center;}
.login_layer .coupon .tit em{color:#666;text-decoration:underline;}
.login_layer .coupon .tit strong,.login_layer .subscribecheck .tit strong{display:block;width:293px;height:25px;margin:0 auto 23px;color:#faa61a;font-size:24px;font-weight:normal;}
.login_layer dl.coupon .bx{float:none;}
.coupon .bx{margin-bottom:0;height:112px;text-align:right;display:block;overflow:auto;text-align:left;border:1px solid #e2e2e2;background-color:#fafafa;padding:19px 28px 21px;font-size:13px;line-height:22px;}/* height:84px; */
.coupon .check{display:block;margin-top:11px;color:#000;font-size:13px;}
.coupon .check *{vertical-align:middle;}
.coupon .check input{display:inline-block;margin:3px 2px 0 0;*margin:0 0 0 -4px;}
.login_layer .coupon dt{float:left;width:70px;padding-left:10px;background:url(http://images.joins.com/ui_joins/joins_store/k_list.png) 0 -525px no-repeat;}
.login_layer .coupon dt,.login_layer .coupon dd{font-size:14px;line-height:28px;}
.login_layer .auto_cancel dt{width:auto;margin-right:5px;color:#2c2c2c;}
.login_layer .auto_cancel dd{color:#2a6a9a;}
.login_layer .auto_cancel{height:293px;padding:69px 25px 0;}
.login_layer .auto_cancel .tit{margin-bottom:37px;color:#666;}
.login_layer .auto_cancel strong.q{color:#1f1f1f;}
.login_layer .type_line2{padding-top:30px;}

.member_area{padding-bottom:40px;}
.member_area .ft{padding-top:10px;}
.member_area .btn a{background:url(http://images.joinsmsn.com/ui_mediaspider/member/k_btn.png) -360px -201px repeat;width:112px;height:41px;}
.member_area .btn a span{font-size:0;line-height:0;text-indent:0;display:none;}
.member_area dt{padding-left:0;color:#1f1f1f;font-size:14px;}
.member_area .btn a.cancel{background-position:-120px -201px;margin-left:10px;}
.member_area .btn a.complete{background-position:0 -201px;}
.member_area .list_open{overflow:hidden;zoom:1;}
.member_area dl{zoom:1;}
.member_area dl:after{content:".";display:block;font-size:0px;line-height:0px;height:0;clear:both;visibility:hidden;}
.member_area .ft{clear:both;}
.member_area dl dd var.warning{margin-left:6px;}
.member_area dl dd var.warning{vertical-align:middle;color:#333;}
.member_area .list_open{padding-top:30px;}
.member_area dt{float:left;width:100px;line-height:26px;font-weight:normal;}
.member_area dd input.checkbox{padding:0 0 0 0;padding:0 0 0 0\9; /*ie9*/padding:0 0 0 0\0/; /*ie8*/*padding:0 0 0 0; /*ie7*/_padding:0 0 0 0; /*ie6*/margin-right:0;margin-top:3px;}
.member_area dd label{margin-left:1px;}
.member_area p{font-size:18px;text-align:center;}
.myinfo_search .member_area,.id_result .member_area{height:200px;padding-bottom:0;padding-top:5px;}
.myinfo_search .member_area p{margin:0 25px 19px 0;padding-bottom:20px;border-bottom:1px solid #f2f2f2;}
.myinfo_search .member_area dl dd,.myinfo_search .member_area dl dt{height:26px;}
.search_error{padding-top:37px;}
.search_error .member_area{height:121px;padding-left:0;}
.search_error .member_area p{line-height:30px;}
.id_result .member_area strong{display:block;width:448px;height:65px;padding-top:35px;margin:13px 0;background:#fafafa;border:1px solid #e6e6e6;color:#e79801;font-family:Verdana,arial;font-size:20px;font-weight:normal;text-align:center;}
.id_result .member_area .cmt dt{float:left;width:auto;color:#999;font-size:14px;}
.id_result .member_area .cmt dd{float:right;margin-right:25px;}
.id_result .member_area p{padding-top:3px;}
.id_result .member_area .cmt dd a{background-position:right -213px !important;}

.member_area dd input,.mailsend dd textarea{width:341px;margin-left:-9px;padding:5px 9px 8px 7px;background:#fafafa;color:#999;font-size:12px;}
.member_area .select{width:150px;float:none;display:inline-block;}
.member_area dl dd span{vertical-align:middle;}
.member_area dl dd span.length{margin-left:7px;}
.member_area dl dd, .member_area dl dt{height:28px;margin-bottom:0;padding-bottom:16px;line-height:26px;font-size:16px;}
.member_area dl dd{color:#999;}
.member_area dd.email input{width:258px;color:#e79801;}
.member_area dd.email button{display:inline-block;width:84px;height:30px;margin:0 3px 0 -6px;*margin:1px 3px 0 -9px;padding-bottom:4px;background:#999;border:1px solid #8c8c8c;color:#fff;cursor:pointer;font-size:13px;line-height:22px;text-align:center;vertical-align:middle;*vertical-align:top;}
.member_area .password_repeat{padding-left:91px;}
.member_area .password_repeat input{margin:0;}
.member_area .password{padding-bottom:9px;}
.password_search{height:181px;}

.visual_area{position:relative;width:100%;margin-bottom:-20px;background:#ebe7dd;text-align:center;overflow:hidden;}
.visual_btn{position:relative;width:970px;margin:0 auto;}
.visual_btn .btn_page{width:52px;height:103px;margin-top:-190px;}
.visual_btn .prev{left:-59px;background:url("http://images.joins.com/ui_joins/joins_store/b_visual_prev.png") center 0 no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.joins.com/ui_joins/joins_store/b_index_prev.png', sizingMethod='crop');}
.visual_btn .next{right:-59px;background:url("http://images.joins.com/ui_joins/joins_store/b_visual_next.png") center 0 no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.joins.com/ui_joins/joins_store/b_index_next.png', sizingMethod='crop');}

.ad_970{margin-bottom:16px;}
.ad_wing95{position:absolute;top:130px;right:-115px;}
.ad_wing95 a{display:block;margin-bottom:21px;}
.ad_wing95_idx{top:110px;}
.ad_wing95_mbk{top:345px;}

.press_lst_index{overflow:hidden;}
.press_lst_index h3{height:46px;}
.press_lst_index ul{margin-left:-30px;background:url("http://images.joins.com/ui_joins/joins_store/k_index_container.png") 46px -19px no-repeat;}
.press_lst_index dt{height:25px;overflow:hidden;}
.press_lst_index dt strong{float:left;margin-top:-2px;color:#1f1f1f;font-size:16px;font-weight:normal;}
.press_lst_index dt span{float:right;margin:-2px -1px 0 0;font-size:14px;letter-spacing:0;}
.press_lst_index dd{position:relative;width:224px;height:189px;border:1px solid #e6e6e6;border-bottom:none;overflow:hidden;}
.press_lst_index .bd ul{clear:both;margin-left:-46px;}
.press_lst_index .bd li{width:251px;height:264px;margin:0 0 0 77px;padding:0;}
.press_lst_index .bd li img{width:224px;height:auto;max-width:100%;min-height:100%;padding:0;border:none;}
.press_lst_index .bd li dd{padding:0 13px;background:#fff;}
.press_lst_index .bd li dd span{display:block;height:175px;padding-top:14px;overflow:hidden;}
.press_lst_index .bd li dd strong{display:block;height:40px;margin-bottom:8px;padding-top:16px;border-bottom:1px solid #d6d6d6;text-align:center;}
.press_lst_index .bd li dd strong.new{height:50px;margin:0;border:none;padding:0;z-index:10;}
.press_lst_index .bd li strong img{display:inline;width:120px;height:29px;margin:0;}
.press_lst_index .bd li .layer{padding-top:69px;}
.press_lst_index .bd li .layer a{width:95px;padding-top:33px;}
.press_lst_index .bd li dd .shadow,.visual_area .shadow{display:block;position:absolute;bottom:0;left:0;width:100%;height:8px;padding:0;background:url("http://images.joins.com/ui_joins/joins_store/k_shadow.png");_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.joins.com/ui_joins/joins_store/k_shadow.png', sizingMethod='crop');}

.magazine_lst_index{margin-bottom:5px;}
.magazine_lst_index h3,.press_lst_index h3{height:30px;background:url("http://images.joins.com/ui_joins/joins_store/k_index_container.png") 0 -377px no-repeat;color:rgba(0,0,0,0);line-height:999px;overflow:hidden;}
.magazine_lst_index .bd ul{position:relative;margin-left:-46px;overflow:hidden;}
.magazine_lst_index .bd li{float:left;width:145px;margin:0 0 0 46px;background:url("http://images.joins.com/ui_joins/joins_store/k_index_container.png") 0 -674px no-repeat;font-size:14px;}
.magazine_lst_index li a{display:block;padding:1px;}
.magazine_lst_index .bd li img{display:block;width:138px;max-width:100%;height:auto;min-height:100%;padding:0;border:none;}
.magazine_lst_index li span{color:#666;font-size:14px;}
.press_lst .bd li span{letter-spacing:0;}
.magazine_lst_index li em{display:block;width:138px;height:180px;margin-bottom:7px;overflow:hidden;}
.press_lst li strong{display:block;color:#1f1f1f;font-size:15px;font-weight:normal;letter-spacing:-1px;}
.category_lst .press_lst li strong.new{top:148px;right:0;}
.magazine_lst_index li strong.new,.category_lst .magazine_lst_index li strong.new{top:132px;right:6px;z-index:10;}
.magazine_lst_index .layer_hidden{width:139px;height:182px;margin:0;}
.magazine_lst_index .bd li .layer{width:140px;padding-top:65px;}
.magazine_lst_index .bd li .layer a{width:54px;padding-top:33px;}

.joins_choice{margin-bottom:35px;}
.joins_choice h3,.press_lst_index h3{background:url("http://images.joins.com/ui_joins/joins_store/k_index_container.png") 0 -377px no-repeat;color:rgba(0,0,0,0);overflow:hidden;}
.joins_choice h3{background-position:0 -460px;line-height:999px;}
.joins_choice .bd ul{overflow:hidden;}
.joins_choice .bd li{float:left;position:relative;width:250px;height:215px;margin-right:-1px;padding:20px 26px 7px;border:1px solid #e6e6e6;font-size:14px;}
.joins_choice .bd li .layer_hidden{margin:0;background:#fff;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);opacity:0.5;z-index:-1;}
.joins_choice li a{display:block;position:relative;color:#1f1f1f;font-size:14px;letter-spacing:0;}
.joins_choice li img{width:124px;*height:160px;min-height:160px;vertical-align:top;}
.joins_choice li img:first-child{border-right:1px solid #b3b3b3;}
.joins_choice li span{color:#666;font-size:14px;}
.joins_choice li .img{display:block;height:160px;margin:0 0 7px;border:1px solid #eee;overflow:hidden;}
.joins_choice li strong{display:block;margin-bottom:2px;font-weight:normal;letter-spacing:-1px;}
.joins_choice li strong.new{top:132px;right:6px;z-index:10;}
.joins_choice .line,.lnb .choice .line{display:none;position:absolute;left:124px;top:0;width:1px;height:100%;margin:0;border-right:1px solid #fff;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity: .5; }

.ad_970,.press_lst_index{margin-left:-30px;margin-right:-30px;}
.press_lst_index .hd,.magazine_lst_index .hd,.joins_choice .hd{height:21px;overflow:hidden;}
.magazine_lst_index .hd,.joins_choice .hd{margin-bottom:9px;}
.press_lst_index .hd h3,.magazine_lst_index .hd h3{margin-top:0;}
.press_lst_index .hd{margin-left:30px;}
.press_lst_index .add{right:40px;}
.magazine_lst_index .title_magazine{background-position:0 -418px;}
.magazine_lst_index .title_section{background-position:0 -501px;}
.magazine_lst_index .title_book{background-position:0 -542px;}
.magazine_lst_index .title_edu{background-position:0 -583px;}
.magazine_lst_index .title_eco{background-position:-150px -418px;}
.magazine_lst_index .title_lif{background-position:-323px -418px;}
.magazine_lst_index .title_free{width:150px;background-position:-150px -583px;}
.category_lst .joins_choice .hd{margin-bottom:17px;}
.category_lst .title_area{width:auto;}

.jmnet_area{padding:15px 0 18px;background:#eee;border-bottom:1px solid #dedede;border-top:1px solid #dedede;}
.jmnet_area .hd{margin-bottom:15px;}
.jmnet_area h3{font-size:14px;}
.jmnet_wrap{position:relative;width:910px;margin:0 auto;overflow:hidden;z-index:2;}
.jmnet_magazine .bd ul,.jmnet .bd ul{height:119px;overflow:auto;
scrollbar-face-color: #ebebeb;/*스크롤바 표면 색상*/
scrollbar-highlight-color: #e0e0e0;/*표면 왼쪽 부분 겉색상*/
scrollbar-shadow-color: #d9d9d9;/*표면 오른쪽 부분 그림자 겉색상*/
scrollbar-3dlight-color: #d9d9d9;/*표면 왼쪽 부분 입체감 색상*/
scrollbar-arrow-color: #b3b3b3;/*스크롤바 조그만 삼각형 색상*/
scrollbar-track-color: #e0e0e0;/*스크롤바 밑에 레일 트렉 색상*/
scrollbar-darkshadow-color: #e0e0e0/*표면 밑 부분 그림자 색상*/
}
.jmnet_area li{padding-left:7px;background:url(http://images.joins.com/ui_joins/joins_store/k_list.png) 0 -527px no-repeat;line-height:22px;font-size:13px;}
.jmnet_area .notice,.jmnet_area .jmnet_newspaper,.jmnet_area .jmnet_magazine,.jmnet_area .jmnet{float:left;}
.jmnet_area .notice{width:585px;}
.jmnet_area .notice .hd{float:left;width:108px;}
.jmnet_area .notice .bd{float:left;margin-top:-3px;}
.jmnet_area .jmnet_newspaper{width:196px;}
.jmnet_area .jmnet_magazine{width:147px;margin-right:40px;}
.jmnet_area .jmnet{width:140px;}
.jmnet_area .info{float:right;position:relative;width:265px;}
.jmnet_area .customer{clear:both;padding-top:9px;overflow:hidden;}
.jmnet_area .customer .hd,.jmnet_area .customer .bd,.jmnet_area .customer li{float:left;}
.jmnet_area .customer .hd{width:108px;margin-bottom:0;}
.jmnet_area .customer .bd{margin-top:-2px;}
.jmnet_area .customer li{width:256px;letter-spacing:0;}
.cutm{margin-right:-10px;text-align:right;}
.cutm a{padding:0 11px 0 13px;background:url(http://images.joins.com/ui_joins/joins_store/k_footer.png) -264px -52px no-repeat;color:#1f1f1f;font-size:14px;}
.pay_wrap .comment{margin-bottom:20px;}
.pay_wrap .comment li{color:#999;}
.no_lst a,.myinfo a,.login_layer .finish a{padding-right:8px;background:url(http://images.joins.com/ui_joins/joins_store/k_list.png) right -214px no-repeat;}
.myinfo a{background-position:right -215px;}
.myinfo span{letter-spacing:0;}
.pay .pay_table_area .news a,.myinfo strong,.pay_chioce .hd .add a,.pay_wrap .hd .add a,.press_lst .logotype .add a,.pdf_download .go_detail{padding-right:8px;background:url(http://images.joins.com/ui_joins/joins_store/k_list.png) right -215px no-repeat;}
.pay_chioce .hd .add a{*background-position:right -216px;}

.iframe{background:none;}
.iframe .layer_type{display:block;}
.iframe .pay_area,.iframe .login_layer,.iframe .viewer_layer{position:static;margin:0;}
.iframe{overflow:hidden;}
.iframe .article{background:#fff;}

.limit_layer .bd{height:138px;font-size:13px;line-height:22px;}
.limit_layer .bd strong{display:block;margin-bottom:7px;color:#e79801;font-size:16px;font-weight:normal;}
.limit_layer .bd .btn_area{padding-top:16px;background:none;border:none;}
.limit_layer .ft{height:28px;*height:27px;padding:9px 18px 0 0;*padding-top:4px;background:#fafafa;border-top:1px solid #f2f2f2;color:#666;text-align:right;}
.limit_layer .ft input{vertical-align:middle;*veritical-align:0;*margin-top:2px;}

.login_layer .mailsend{padding-bottom:21px;padding-top:19px;}
.mailsend p{margin-bottom:23px;margin-right:25px;padding-bottom:25px;border-bottom:1px solid #f2f2f2;color:#202020;font-size:18px;}
.mailsend dt{width:122px;}
.mailsend dl dd{padding-bottom:19px;}
.mailsend dd input,.mailsend dd textarea{width:319px;}
.mailsend dd textarea{height:95px;}
.mailsend dd.cts{height:auto;padding:0;}

.layer_type .memcmt_layer{width:640px;}
.memcmt_layer h5{margin:3px 0 18px;color:#f9a61a;font-size:24px;font-weight:normal;letter-spacing:-2px;text-align:center;}
.memcmt_layer .bd{padding:25px 20px 1px;padding-top:19px;}
.memcmt_layer p{margin-bottom:24px;margin-right:20px;padding-bottom:29px;border-bottom:1px solid #f2f2f2;color:#666;font-size:18px;line-height:24px;}
.memcmt_layer dl dt{float:none;position:relative;width:100%;height:auto;min-height:40px;padding-left:65px;line-height:20px;color:#000;font-size:16px;}
.memcmt_layer dl dd{margin-bottom:25px;}
.memcmt_layer dd input{width:565px;margin-left:0;}
.memcmt_layer dd textarea{height:84px;}
.memcmt_layer dd.cts{height:auto;padding:0;}
.memcmt_layer dd.cts span{display:block;padding-top:10px;font-size:14px;text-align:center;}
.memcmt_layer dd textarea{width:565px;padding:5px 9px 8px 7px;background:#fafafa;color:#999;font-size:12px;}
.memcmt_layer dt strong{position:absolute;top:10px;left:0;color:#f9a61a;font-size:38px;font-family:"Tahoma";font-weight:normal;}
.memcmt_layer dt em{color:#666;}
.memcmt_layer dd textarea,.memcmt_layer dd input{padding:8px 9px 11px 7px;font-size:14px;font-family:"맑은 고딕",Malgun Gothic,"돋움",Dotum,Arial;}
.fs13{font-size:13px;}
.memcmt_layer .x{padding-left:0;}
.memcmt_layer .x em{display:block;margin-top:4px;}
.memcmt_layer .btn_area{height:auto;padding:29px 0 30px;}
.memcmt_layer .btn_area .btn{width:140px;height:45px;padding-bottom:5px;font-size:16px;}
.memcmt_layer .btn_area .btn span{padding:0;color:#fff;}

.addbar{height:40px;margin-top:20px;background:url("http://images.joins.com/ui_joins/joins_store/k_list.png") repeat-x 0 -600px;line-height:38px;font-size:16px;text-align:center;}
.addbar a{display:block;height:40px;color:#999;}

#ui-datepicker-div{width:220px;left:0 !important;top:52px !important;padding:0 0 15px;border-color:#D3D3D3;}
#ui-datepicker-div .ui-widget-header{border:none;}
#ui-datepicker-div td{font-family:Verdana;}
#ui-datepicker-div td a{border:none;font-weight:bold;}
#ui-datepicker-div td span,#ui-datepicker-div td a{font-size:11px;text-align:center;}
#ui-datepicker-div .ui-datepicker-title{color:#666;font-size:14px;letter-spacing:0;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{background:#514942 !important;}
#ui-datepicker-div .ui-icon,.ui-widget-content .ui-icon{display:inline-block;position:absolute;width:15px;height:15px;background:url("http://images.joins.com/ui_joins/joins_store/k_header.png") no-repeat 0 -212px;font-size:0;line-height:0;}
#ui-datepicker-div .ui-icon-circle-triangle-w{background-position:-46px -210px}
#ui-datepicker-div .ui-icon-circle-triangle-e{background-position:-79px -210px}
#ui-datepicker-div .ui-datepicker-prev-hover .ui-icon-circle-triangle-w{background-position:6px -211px}
#ui-datepicker-div .ui-datepicker-next-hover .ui-icon-circle-triangle-e{background-position:-27px -210px}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{position:absolute;top:15px !important;}
.ui-datepicker .ui-datepicker-prev{left:10px;}
.ui-datepicker .ui-datepicker-next{right:23px;}
.ui-datepicker-today a{color:#ef9c13;}

.pay_area .pay dd .calendar #ui-datepicker-div{top:26px !important;}

.fs1 .article_content{font-size:12px;line-height:22px;}
.fs2 .article_content{font-size:14px;line-height:24px;}
.fs4 .article_content{font-size:18px;line-height:28px;}
.fs5 .article_content{font-size:20px;line-height:30px;}
.fs1 .hd h3{font-size:34px;}
.fs2 .hd h3{font-size:35px;}
.fs4 .hd h3{font-size:37px;}
.fs5 .hd h3{font-size:38px;}

.ui-corner-all{cursor:pointer;}

.html_photo_center{text-align:center;clear:both;}
.html_photo_center, .html_photo{margin:0 auto;clear:both;text-align:left;line-height:17px;}
.html_photo, .html_p_photo{margin-bottom:20px;}
.html_photo img{max-width:250px;width:expression(this.clientWidth>249?"250px":"auto");}
.html_photo_center span, .html_photo span, .html_photo_left span{text-align:left;display:block;border:1px solid #ececec;word-wrap:break-word;word-break:break-all;overflow:hidden;background:#f8f8f8;padding:9px 12px 7px;}
.html_photo_left{width:130px;}
.html_photo_left span{text-align:center;}
.html_photo_center{width:550px;}
.html_photo_center img{max-width:550px;width:expression(this.clientWidth>549?"550px":"auto");}
.html_photo{width:250px;float:left;margin-right:19px;margin-bottom:20px;}
.html_photo_left{width:130px;float:left;margin-right:19px;margin-bottom:20px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { .html_photo { margin-top:25px } }
.html_p_photo{width:130px;float:left;margin:0 auto;margin-bottom:20px;clear:both;text-align:center;}
.html_p_photo span{display:block;text-align:center;padding-top:7px;color:#222;}

.visual_show{height:340px;margin:0 auto;overflow:hidden;}
.visual_show img{height:340px;}

.vod_area{position:relative;margin-top:30px;text-align:center;}
.vod_area img{margin:0 auto;}
.player_b{background:url("http://images.joins.com/ui_mobile/joongang/player_article_b.png") no-repeat;position:absolute;z-index:30;display:block;width:63px;height:63px;background-size:100% 100%;top:50%;left:50%;margin:-31px 0 0 -31px;}

.viewer .first{padding-top:336px;}
.viewer .first img{width:auto;}
.viewer .first .draggable{text-align:center;}

.introduce .hd{height:629px;background:url("http://images.joins.com/ui_joins/joins_store/v_introduce.png") no-repeat;}
.introduce .hd span{display:block;padding:185px 0 266px;font-size:18px;text-align:center;}
.introduce .hd li{float:left;width:455px;}
.introduce .hd dt,.introduce .hd dd{text-align:center;}
.introduce .hd dt{margin-bottom:16px;color:#514942;font-size:24px;letter-spacing:-2px;}
.introduce .hd dd{font-size:16px;line-height:23px;}
.introduce .bd{padding-top:35px;}
.introduce .bd h4{margin-bottom:30px;color:#514942;font-size:34px;font-weight:normal;letter-spacing:-3px;text-align:center;}
.introduce .bd h4 em{color:#3d77ba;}
.introduce .bd h5{margin-bottom:9px;color:#544c46;font-size:17px;}
.introduce .bd ul{margin:0 -10px 35px -28px;overflow:hidden;}
.introduce .bd li{float:left;width:160px;margin:0 0 30px 28px;}
.introduce .bd dl{padding-top:80px;background:url("http://images.joins.com/ui_joins/joins_store/v_introduce_logo.png") no-repeat;}
.introduce .bd .logo_isplus dl{background-position:-188px 0;}
.introduce .bd .logo_sunday dl{background-position:-376px 0;}
.introduce .bd .logo_daily dl{background-position:-563px 0;}
.introduce .bd .logo_koreadaily dl{background-position:-750px 0;}
.introduce .bd .logo_elle dl{background-position:0 -210px;}
.introduce .bd .logo_cosmo dl{background-position:-188px -210px;}
.introduce .bd .logo_sure dl{background-position:-375px -210px;}
.introduce .bd .logo_lemon dl{background-position:-563px -210px;}
.introduce .bd .logo_month dl{background-position:-750px -210px;}
.introduce .bd .logo_forbes dl{background-position:0 -357px;}
.introduce .bd .logo_newsweek dl{background-position:-188px -357px;}
.introduce .bd .logo_economist dl{background-position:-375px -357px;}
.introduce .bd .logo_woman dl{background-position:-563px -357px;}
.introduce .bd .logo_heren dl{background-position:-750px -357px;}
.introduce .bd .logo_ceci dl{background-position:0 -506px;}
.introduce .bd .logo_gentleman dl{background-position:-188px -506px;}
.introduce .bd dt,.introduce .bd dd{font-size:14px;line-height:20px;text-align:center;}

.use_guide .hd{height:661px;margin-bottom:0;padding-top:89px;background:#f3efdd url("http://images.joins.com/ui_joins/joins_store/k_guide.jpg") center 0 no-repeat;text-align:center;}
.use_guide .hd span{display:block;padding-top:136px;font-size:18px;text-align:center;}
.use_guide .useguide1{height:660px;padding-top:90px;background:url("http://images.joins.com/ui_joins/joins_store/k_useguide1.jpg") center bottom no-repeat;}
.use_guide .useguide2{padding-top:90px;background:url("http://images.joins.com/ui_joins/joins_store/k_useguide2.png") 0 0 repeat;}
.use_guide .useguide2 .box{height:1155px;background:url("http://images.joins.com/ui_joins/joins_store/k_useguide2.jpg") center 124px no-repeat;}
.use_guide .useguide3{height:661px;padding-top:89px;}
.use_guide .useguide4{height:509px;padding-top:91px;background:#f3efdd;}
.use_guide .useguide3 table{width:910px;margin:0 auto;}
.use_guide h4{margin-bottom:30px;color:#514942;font-size:34px;font-weight:normal;letter-spacing:-3px;text-align:center;}
.use_guide h4 em{color:#3d77ba;}
.use_guide .table_area{background:url("http://images.joins.com/ui_joins/joins_store/k_useguide3.png") 0 0 no-repeat;}
.use_guide .table_area thead th{height:131px;padding:0;background:none;}
.use_guide .useguide2_1{padding-top:90px;background:url("http://images.joins.com/ui_joins/joins_store/k_useguide2.png") 0 0 repeat;}
.use_guide .useguide2_2{padding-top:84px;background:url("http://images.joins.com/ui_joins/joins_store/k_useguide2_2.gif") 0 0 repeat;}
.use_guide .useguide2_1 .box{height:1227px;background:url("http://images.joins.com/ui_joins/joins_store/k_useguide2_1.jpg") center -90px no-repeat;}
.use_guide .useguide2_2 .box{height:1046px;padding-top:14px;background:url("http://images.joins.com/ui_joins/joins_store/k_useguide2_2.jpg") center -70px no-repeat;}
.use_guide .useguide2_2 h5{text-align:center;}
.use_guide .table_area td{width:167px;padding-bottom:12px;}
.use_guide .table_area td.x{padding-right:121px;}
.use_guide .table_area tbody th{width:121px;padding:0;}
.use_guide .table_area tbody th,.use_guide .table_area tbody td{color:#666;}
.use_guide .table_area .check{display:inline-block;width:23px;height:22px;background:#f2f2f2 url("http://images.joins.com/ui_joins/joins_store/v_use_guide_01.png") right 0 no-repeat;vertical-align:top;}
.use_guide .table_area .check em{font-size:0;text-indent:-9999px;}

.use_guide .tab{clear:both;margin-bottom:17px;zoom:1;}
.use_guide .tab:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.use_guide .tab li{float:left;margin-right:-1px;}
.use_guide .tab li a{float:left;position:relative;width:226px;height:49px;background:#f2f2f2;border:1px solid #e6e6e6;color:#999;font-size:18px;line-height:49px;text-align:center;}
.use_guide .tab li .n2{background-position:-304px -48px;}
.use_guide .tab li .n3{background-position:-607px -48px;}
.use_guide01_on .tab .m1,.use_guide02_on .tab .m2,.use_guide03_on .tab .m3,.use_guide04_on .tab .m4{width:228px;height:51px;border:none;background:#faa61a;color:#fff;}
.use_guide .tab li span{display:none;position:absolute;left:50%;bottom:-9px;width:17px;height:9px;margin-left:-9px;background:url("http://images.joins.com/ui_joins/joins_store/u_use_guide.png") 0 -173px no-repeat;}
.use_guide01_on .tab .m1 span,.use_guide02_on .tab .m2 span,.use_guide03_on .tab .m3 span,.use_guide04_on .tab .m4 span{display:block;}

.use_guide_area{display:none;}
.use_guide_area li{height:407px;padding-left:24px;background:url("http://images.joins.com/ui_joins/joins_store/v_use_guide_01.jpg") right 40px no-repeat;border-bottom:1px solid #e6e6e6;}
.use_guide_area li strong{display:block;margin-bottom:13px;padding-top:48px;color:#514942;font-size:30px;font-weight:normal;letter-spacing:-2px;}
.use_guide_area li dt,.use_guide_area li dd,.use_guide_area li span{font-size:16px;line-height:20px;}
.use_guide_area li dt{margin-bottom:4px;color:#1f1f1f;}
.use_guide_area li dt.x{color:#666;}
.use_guide_area li dd{margin-bottom:16px;}
.use_guide_area li dd em{color:#000;}
.use_guide_area li.b{background-position:right -371px;}
.use_guide_area li.c{background-position:right -779px;}
.use_guide_area li.d{background-position:right -1189px;border:none;}
.use_guide01_on .use_guide01,.use_guide02_on .use_guide02,.use_guide03_on .use_guide03,.use_guide04_on .use_guide04{display:block;}
.use_guide02 li{background-image:url("http://images.joins.com/ui_joins/joins_store/v_use_guide_02.jpg");}
.use_guide02 li.a{height:469px;}
.use_guide02 li.b{height:491px;background-position:right -429px;}
.use_guide01 li.b strong{margin-bottom:24px;}
.use_guide02 li.c{height:491px;background-position:right -922px;border:none;}
.use_guide02 li.c dd{margin-bottom:21px;}
.use_guide03 li{height:476px;background-image:url("http://images.joins.com/ui_joins/joins_store/v_use_guide_03.jpg");}
.use_guide03 li.a{height:430px;}
.use_guide03 li.b{background-position:right -391px;}
.use_guide03 li.c{height:450px;background-position:right -868px;}
.use_guide03 li.d{background-position:right -1319px;border:none;}
.use_guide03 li.a a,.use_guide04 li.a a{display:block;width:153px;height:48px;padding-left:72px;background:#ccc url("http://images.joins.com/ui_joins/joins_store/u_use_guide.png") 0 0 no-repeat;border:1px solid #bfbfbf;color:#fff;line-height:48px;}
.use_guide03 li.a dt,.use_guide04 li.a dt{margin-bottom:10px;color:#666;}
.use_guide03 li.a strong{margin-bottom:43px;}
.use_guide03 li.a .ios a,.use_guide04 li.a .ios a{background-position:0 -94px;}
.use_guide03 li.b strong,.use_guide04 li.b strong{margin-bottom:24px;}
.use_guide03 li.b dd,.use_guide04 li.b dd{margin-bottom:20px;}
.use_guide03 li.c strong{margin-bottom:33px;padding-top:69px;}
.use_guide03 li.d strong{margin-bottom:23px;padding-top:63px;}
.use_guide04 li{height:497px;background-image:url("http://images.joins.com/ui_joins/joins_store/v_use_guide_04.jpg");}
.use_guide04 li.a{height:469px;}
.use_guide04 li.b{background-position:right -430px;}
.use_guide04 li.c{height:485px;background-position:right -928px;}
.use_guide04 li.d{background-position:right -1414px;border:none;}
.use_guide01 li.a strong,.use_guide02 li.a strong{letter-spacing:-1px;}
.use_guide04 li.a strong{margin-bottom:76px;padding-top:58px;}
.use_guide04 li.c strong{margin-bottom:27px;padding-top:64px;}
.use_guide04 li.d strong{margin-bottom:23px;padding-top:48px;}

.category_lst .package{margin-bottom:20px;}
.category_lst h3{background:none;height:auto;color:#1f1f1f;font-size:25px;font-weight:normal;line-height:normal;}
.category_lst .press_lst,.category_lst .joins_choice{padding:12px 0 0 30px;border-top:1px solid #d5d5d5;}
.category_lst .press_lst{padding-top:17px;}
.category_lst .magazine_lst_index{padding-top:12px;}
.category_lst .press_lst .hd,.category_lst .joins_choice .hd{height:auto;font-weight:normal;}
.category_lst .press_lst .hd{margin-bottom:18px;}
.category_lst .joins_choice .bd li .layer_hidden,.category_lst .joins_choice li{background:none;border:none;}
.category_lst .joins_choice ul{margin-right:-80px;}
.category_lst .joins_choice li{padding:0 80px 21px 0;}
.category_lst .joins_choice .addbar{margin:-10px 0 0 -30px;}

.b_top{position:absolute;bottom:30px;right:-56px;width:53px;height:30px;padding-top:23px;background:url("http://images.joins.com/ui_joins/joins_store/i_top.png") center 0 no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.joins.com/ui_joins/joins_store/i_top.png', sizingMethod='crop');border:1px solid #dadada;color:#5c544d;letter-spacing:0;font-weight:bold;font-size:13px;text-align:center;}
.layer_on,.content .layer_on,.layer_on .viewer_layer{display:block;}
.noline,.noline td,.noline th{border:none !important;}
input.focus_off{color:#b7b7b7;}

.use_guidance{margin-bottom:50px;padding:36px 0 36px 29px;background:url("http://images.joins.com/ui_joins/joins_store/k_box.png") 0 0 repeat;overflow:hidden;}
.use_guidance h3{float:left;margin-right:20px;font-size:18px;font-weight:normal;}
.comment{margin-top:2px;}
.use_guidance .comment{float:left;width:772px;}
.comment dt{margin:12px 0 3px;color:#333;font-size:15px;text-decoration:underline;}
.comment dt:first-child{margin-top:0;}
.comment div{margin-left:-8px;background:url("http://images.joins.com/ui_joins/joins_store/k_box.png") 0 0 repeat;line-height:24px;}
.use_guidance .comment .x{letter-spacing:-0.5px;}
.use_guidance .comment li{margin-bottom:10px;background-position:0 -529px;line-height:18px;}
.use_guidance .comment li a{color:#000;text-decoration:underline;}
.use_guidance .comment .x a{color:#666;text-decoration:none;}
.use_guidance .comment .x a:hover{text-decoration:underline;}
.comment em.p{color:#f09601;}

.package_lst{padding:0 30px 0;}
.package_lst .bd{padding-bottom:38px;margin-bottom:33px;border-bottom:1px solid #e6e6e6;}
.package_lst .noline{margin-bottom:10px;}
.package_lst li{font-size:14px;line-height:24px;}
.special_product{position:relative;margin-bottom:11px;background:#fff;border:1px solid #e6e6e6;}
.special_product em{display:none;}
.special_product ul{border-top:1px solid #e6e6e6;}
.special_product li{height:75px;*margin-bottom:-3px;background:url("http://images.joins.com/ui_joins/joins_store/k_special.gif") 0 -229px repeat-x;overflow:hidden;}
.special_product li.on{background-color:#f4f4f4 !important;}
.special_product li:first-child{background:none;}
.special_product dt,.special_product dd{float:left;line-height:75px;}
.special_product dt{width:398px;padding-left:28px;color:#1f1f1f;font-size:18px;}
.special_product .pct{width:115px;color:#faa61a;font-family:verdana;font-size:14px;text-align:center;}
.special_product .pct strong{padding-left:20px;background:url("http://images.joins.com/ui_joins/joins_store/k_special.gif") 0 8px no-repeat;font-size:30px;}
.special_product .pct strong span{font-size:0;line-height:0;text-indent:-9999px;}
.special_product .won{width:170px;margin-top:10px;line-height:25px;text-align:right;}
.special_product .won del{display:block;color:#999;font-size:16px;}
.special_product .won span{font-size:18px;}
.special_product .won del span,.special_product .won strong{font-family:verdana;}
.special_product .won strong{color:#544b44;font-size:23px;vertical-align:-2px;}
.special_product .btn{float:right;margin:15px 29px 0 0;}
.special_product .btn a{display:block;width:140px;height:45px;background:#544b44;color:#fff;font-size:16px;line-height:40px;text-align:center;}
.i_hit,.i_best{position:absolute;left:-1px;top:-1px;width:56px;height:56px;background:#f7ae30 url("http://images.joins.com/ui_joins/joins_store/k_special.gif") center -24px no-repeat;font-size:0;line-height:0;text-indent:-9999px;}
.i_best{background-position:center -83px;}

.coupon_input{padding:13px 30px 0;}
.coupon_input .bd{margin-bottom:14px;padding:50px 54px 47px;background:#fcfcfc;border:1px solid #eaeaea;}
.coupon_input fieldset span{margin:0 3px;color:#faa61a;font-size:40px;font-family:verdana;vertical-align:-10px;}
.coupon_input input{width:256px;padding:8px 19px 9px;border:3px solid #faa61a;color:#000;font-size:25px;}
.coupon_input button,.coupon_input a#send{display:inline-block;width:160px;height:55px;margin-left:7px;padding-bottom:2px;background:#faa61a;border:none;color:#fff;font-size:20px;}
.coupon_input a#send{height:53px;line-height:53px;text-align:center;vertical-align:middle;}
.coupon_input .comment{margin-left:9px;}

.regular_confirm{margin-bottom:40px;padding:13px 30px 0;}
.regular_confirm .hd{margin-bottom:23px;}
.regular_confirm .bd,.phoneno .box{position:relative;margin-bottom:48px;background:#fcfcfc;border:1px solid #eaeaea;}
.regular_confirm .comment{margin-bottom:22px;}
.regular_confirm .checkform{margin:0 0 39px 10px;}
.regular_confirm .checkform li{margin-bottom:7px;font-size:13px;}
.regular_confirm .checkform li input{vertical-align:middle;*margin-top:2px;}
.regular_confirm .checkform li em{color:#faa61a;}
.regular_confirm .checkform li a{color:#010101;text-decoration:underline;}
.regular_confirm .ft{padding:0;background:none;border:none;}
.regular_confirm .ft .btn{width:140px;height:39px;padding-bottom:4px;font-size:16px;line-height:38px;}
.agree_check{position:absolute;right:0;top:-30px;}
.agree_check input{vertical-align:middle;}
.regular_confirm .noline .select{margin-left:17px;width:332px;}
.regular_confirm .noline .select .option{width:330px;height:108px;}
.exp .checkbox{*margin-top:2px;}

.application .select{display:inline-block;*float:left;margin-bottom:0 !important;position:relative;width:100px;z-index:1000;cursor:pointer;vertical-align:middle;zoom:1;}
.application .default{height:26px;margin-bottom:0 !important;padding:5px 0 3px 10px;background:#fff url(http://images.joins.com/ui_joins/joins_store/k_special.gif) right -161px no-repeat;border:1px solid #e6e6e6;cursor:pointer;font-size:16px;}
.application .select .option{position:absolute;top:35px;left:0;width:98px;padding:0;background-color:#fff;border:1px solid #8c8c8c;background:#fff;display:none;}
.application .select .option li{height:24px;cursor:pointer;color:#463714;padding:1px 0 0 18px;line-height:24px;font-size:15px;}
.application .select .option li:hover,.application .select .option .on,.application .select .option .on:hover{background:#f8f8f8;}
.application .select .option li{behavior:expression(this.onmouseover=new Function("this.className+=' on'"),this.onmouseout=new Function("this.className=this.className.replace(' on','')"),this.style.behavior=null);}
.application .select .over{display:block;height:133px;}/* overflow:scroll;overflow-x:hidden; */


.application {width:909px;padding:0px 0 0 0;*zoom:1;}
.application legend {display:block;width:100%;height:19px;margin-bottom:14px;background:url('http://images.joins.com/ui_imc/2014_mirae/v_title_sprite.png') no-repeat 0 -18px;}
.application legend span {float:left;display:block;width:325px;text-indent:-5000px;}
.application legend strong {float:right;font-weight:normal;color:#e82f76;}
.application legend strong em {vertical-align:middle;font-size:18px;}
.application dl {*zoom:1;}
.application dl dt{position:relative;float:left;width:149px;height:19px;*height:18px;padding:25px 0 32px 0;*padding:25px 0 31px 0;border-top:1px solid #f1f1f1;color:#1f1f1f;font-size:16px;overflow:hidden;white-space:nowrap;text-align:center;}
.application dl dt strong {position:absolute;top:17px;right:10px;overflow:visible;text-indent:0;white-space:normal;font-size:18px;color:#e82f76;}
.application dl dd {float:left;width:700px;padding:19px 20px 21px;*padding:18px 20px 20px;border-top:1px solid #f1f1f1;*zoom:1;}
.application dl dd.first {width:711px;padding:17px 17px 19px 20px;border-top:none;}/**padding-bottom:16px;*/
.application dl dd strong {margin-left:7px;font-weight:normal;letter-spacing:-1px;color:#999;}
.application dd.first label span{display:inline-block;*display:inline;width:124px;color:#333;*zoom:1;}/*vertical-align:middle;*/
.application dd.first label span.sub2,.application li.first label span.sub3 {width:152px;}
.application dd.first label span.sub4 {width:123px;}
.application dd.first label span.sub5 {width:50px;}
.application dd em.ex{float:right;margin:5px 272px 0 0;color:#999;}
.application dd em.pass_ex {margin-right:460px;}
.application dd a.addr_search,.pay_finish .pay_wrap .cmt span a{display:inline-block;*display:inline;width:102px;height:26px;margin-left:13px;padding-top:6px;border:1px solid #8c8c8c;text-align:center;vertical-align:middle;text-decoration:none;background-color:#999;color:#fff;font-size:14px;*zoom:1;}
.application dd label {color:#999;}
.application dd.address{padding-bottom:0;}
.application dd.address div{margin-bottom:20px;}
.application dd.address div.address .address,.application dd.address div.address span{display:block;margin-bottom:10px;}
.application .txtbox {width:88px;height:31px;padding:0 0 3px 10px;vertical-align:middle;font-size:16px;line-height:30px;*zoom:1;}
.application input.txtbox{border:1px solid #e6e6e6;}
.application span.txtbox{display:block;width:auto;height:33px;line-height:33px;}
.application input.txtbox_msize{width:320px;}
.application .txtbox_media{background:#fafafa;color:#faa61a;}
.agree_checkform{margin-bottom:22px !important;}

.application #rbo_Type_0,.application #rbo_Type_1,.application #rbo_Type_2,.application #rbo_Type_3,.application #rbo_Type_4,.application .agree #agree,.application .agree #disagree {width:13px;height:13px;margin:-2px 5px 0 0;*margin-top:1px;vertical-align:middle;}

.application input.address {width:668px;}
.application input.l_txtbox {width:621px;}
.application textarea {overflow-y:auto;width:609px;height:94px;margin:10px 0;padding:10px 10px 0 10px;border:1px solid #ccc;resize:none;font:14px "留묒� 怨좊뵓","Malgun Gothic",dotum,AppleGothic,Arial,Helvetica,Clean,Sans-serif;}

.application .list {margin-top:30px;}
.application .list li {color:#999;margin-bottom:5px;}
.application .agree {margin-top:16px;padding:25px 0 23px 20px;background-color:#f8f8f8;border:1px solid #ededed;}
.application .agree span {padding-right:235px;font-size:15px;color:#333;}
.application .agree label {position:relative;top:-2px;*top:0;vertical-align:middle;color:#333;}
.application .agree label.agree1 {padding:0 97px 0 5px;}
.application .agree label.agree2 {padding-left:5px;}
.application .caution {display:block;width:79px;height:32px;margin:30px 0 10px 0;background:url('http://images.joins.com/ui_imc/2014_mirae/v_index_title.png') no-repeat -841px 0;text-indent:-5000px;}
.application .caution_list li {margin-bottom:5px; color:#333;}
.application .caution_list .first {color:#00b0dd;}
.application .caution_list .group {color:#00b0dd;}
.application .caution_list .down, .application .caution_list .down a {color:#e82f76;}
.application .caution_list a.down {display:block;width:180px;margin-top:2px;text-indent:8px;font-size:15px;}
.application .select_box {display:inline-block;*display:inline;width:130px;height:28px;margin-right:12px;border:1px solid #ccc;*zoom:1;vertical-align:middle;}
.application .select_box select {width:121px;margin:5px 0 0 5px;border:0 none;}

.login_layer .subscribecheck .tit{padding-top:53px;margin-bottom:34px;}
.login_layer .subscribecheck .tit strong,.login_layer .coupon .tit strong{width:auto;}
.login_layer .subscribecheck em{color:#444;}
.subscribecheck p{color:#a7a7a7;font-size:14px;line-height:21px;text-align:center;}
.iframe .viewer_layer .btn_area .btn{width:78px;height:27px;padding-bottom:4px;line-height:20px;}

#calendar_popup{display:none;zoom:1;position:absolute;left:-110px;top:31px;width:443px;overflow:hidden;z-index:100;}
.ui-datepicker{background:#fff;margin-right:-1px;border:1px solid #cbcbcb;}
.ui-datepicker .ui-datepicker-header{text-align:center;}
.ui-datepicker .ui-datepicker-calendar{width:210px;margin:0 auto;}	
.ui-datepicker .ui-datepicker-calendar th{padding:6px 0 2px 0;color:#858585;font-weight:bold;font-size:12px;}
.ui-datepicker .ui-datepicker-calendar .sun{color:#e96800;}
.ui-datepicker .ui-datepicker-calendar .sat{color:#4290calendar_bd;}
.ui-datepicker .ui-datepicker-calendar td.last{color:#ddd !important;}
.ui-datepicker .ui-datepicker-calendar td.next{color:#aaa !important;}
.ui-datepicker .ui-datepicker-calendar .sun{padding-left:6px;}
.ui-datepicker .ui-datepicker-calendar .sat{padding-right:6px;}
.ui-datepicker .ui-datepicker-calendar td, .ui-datepicker table th{width:23px;text-align:center;}
.ui-datepicker .ui-datepicker-calendar td{padding:6px 0 0 0;font-size:11px;font-family:Verdana;font-weight:bold;}
.ui-datepicker .ui-datepicker-calendar td span{cursor:pointer;}
.ui-datepicker .ui-datepicker-calendar tr.first td{padding-top:6px;}
.ui-datepicker .calendar_bd{position:relative;}
.ui-datepicker .btn_close{position:absolute;right:7px;top:7px;}
.ui-datepicker .btn_close a{background:url(http://images.joins.com/ui_portal/portal2010/isplus/worldcup2014/b_cal.png) 0 -23px no-repeat;display:block;width:27px;height:27px;}
.ui-datepicker .ui-datepicker-header{padding:12px 0 8px;}
.ui-datepicker .ui-datepicker-header a.pre, .ui-datepicker .ui-datepicker-header a.nxt{background:url(http://images.joins.com/ui_joins/news10/diary/k_diary_icon.gif) -21px -133px no-repeat;width:5px;height:9px;display:inline-block;}
.ui-datepicker .ui-datepicker-header a.pre{background-position:-21px -133px;}
.ui-datepicker .ui-datepicker-header a.nxt{background-position:-28px -133px;}
.ui-datepicker .ui-datepicker-header em, .ui-datepicker .ui-datepicker-header strong{color:#493c33;}
.ui-datepicker .ui-datepicker-header em{font-size:13px;font-weight:bold;padding:0 4px 0 3px;}
.ui-datepicker .ui-datepicker-header strong{padding:0 4px 0 5px;color:#656565;letter-spacing:0;}
.ui-datepicker .calendar_bd .today span{display:block;width:20px;height:16px;margin:0 auto;background:#16af4d;color:#fff;line-height:15px;overflow:hidden;}
.ui-datepicker .calendar_bd .on{color:#17b04c;}
.ui-datepicker.calendar_on{display:block;}
.appdownload{display:block;width:65px;height:27px;margin:0 auto;background:url("http://images.joins.com/ui_joins/joins_store/k_useguide3.png") -990px 0 no-repeat;font-size:0;line-height:0;text-indent:-9999px;}

.phoneno .hd{margin-bottom:0;border-bottom:1px solid #bfbfbf;}
.cts_cmt{height:160px;padding:45px 0 0 22px;overflow:hidden;}/* background:url("http://images.joins.com/ui_joins/joins_store/k_phoneno.png") right 0 no-repeat; */
.cts_cmt dt{margin-bottom:14px;color:#000;font-size:17px;}
.cts_cmt dd{line-height:26px;font-size:14px;}
.phoneno .box{margin-bottom:27px;}
.phoneno .exp{margin-bottom:71px;}
.phoneno .exp li{margin-bottom:6px;color:#1f1f1f;font-size:13px;}

.use_guidance li{letter-spacing:-1.5px;}
.special_product_mem img{margin:-1px -1px 0;}
.special_product_mem .b_free1231,.special_product_mem .b_free,.special_product_mem .b_cmtwrt,.special_product_mem .b_guide,.special_product_mem .b_eml,.special_product_mem .b_fb,.special_product_mem .b_cmt,.special_product_mem .b_det,.special_product_mem .b_det1231{display:block;position:absolute;top:1055px;width:220px;height:52px;background:url("http://images.joins.com/ui_portal/portal2010/common/u_blank.gif") 0 0 no-repeat;font-size:0;line-height:0;text-indent:-9999px;}
.special_product_mem .b_free{left:130px;}
.special_product_mem .b_cmtwrt{right:109px;}
.special_product_mem dt{width:162px;}
.special_product_mem dd{color:#999;font-size:16px;letter-spacing:0;}
.special_product_mem dd.dat{width:265px;text-align:center;}
.special_product_mem dd.won{width:139px;margin-top:0;line-height:75px;text-align:left;}
.special_product_mem dd.won del,.special_product_mem dd.won span{display:inline;font-size:16px;font-weight:normal;}
.special_product_mem dd.won del{margin-left:7px;vertical-align:-1px;}
.special_product_mem dd.fre{width:145px;color:#296b9e;font-size:18px;text-align:center;}
.special_product_mem .b_guide{left:303px;top:1100px;width:313px;height:52px;}
.special_product_mem .b_eml{left:295px;top:762px;width:333px;height:54px;}
.special_product_mem .b_fb{left:440px;top:762px;width:354px;height:54px;}
.special_product_mem .b_cmt{left:98px;top:726px;width:143px;height:17px;}
.special_product_mem .b_det{left:700px;top:308px;width:171px;height:40px;}
.special_product_mem .b_free1231{display:none;left:44px;top:192px;width:225px;height:38px;}
.special_product_mem .b_det1231{left:664px;top:334px;width:200px;height:40px;}

.use_guide .useguide3{height:2238px;padding-top:102px;background:#a4ccdc;}
.use_guide .useguide3_2on{height:1544px;}
.use_guide .useguide3_3on{height:3185px;}
.useguide3_1,.useguide3_2,.useguide3_3,.useguide3_4{position:relative;width:990px;margin:0 auto;}
.useguide3 h4{position:absolute;top:0;margin:0;}
.useguide3 h4 a{display:block;width:228px;height:65px;background:url("http://images.joins.com/ui_joins/joins_store/t_useguide3_tab2.png") 0 -195px no-repeat;color:transparent;line-height:999px;overflow:hidden;}
.useguide3 .go{position:absolute;bottom:0;left:372px;width:246px;height:52px;color:transparent;line-height:999px;overflow:hidden;background:url("http://images.joins.com/ui_portal/portal2010/common/u_blank.gif") 0 0 no-repeat;}
.useguide3_1 h4{left:40px;}
.useguide3_1 h4 a{width:238px;}
.useguide3_2 h4{left:278px;}
.useguide3_2 h4 a{background-position:-238px 0;}
.useguide3_3 h4{left:506px;}
.useguide3_3 h4 a{background-position:-466px 0;}
.useguide3_4 h4{left:734px;}
.useguide3_4 h4 a{width:216px;background-position:-694px 0;}
.useguide3 .box{display:none;position:absolute;top:65px;}
.use_guide .useguide3_1on{height:2900px}
.useguide3_1on .useguide3_1 h4 a{background-position:0 0;}
.useguide3_2on .useguide3_2 h4{left:257px;}
.useguide3_2on .useguide3_2 h4 a{width:249px;background-position:-217px -65px;}
.useguide3_3on .useguide3_3 h4{left:485px;}
.useguide3_3on .useguide3_3 h4 a{width:249px;background-position:-445px -130px;}
.useguide3_4on .useguide3_4 h4{left:711px;}
.useguide3_4on .useguide3_4 h4 a{width:239px;background-position:-671px -195px;}
.useguide3_1on .useguide3_1 .box,.useguide3_2on .useguide3_2 .box,.useguide3_3on .useguide3_3 .box,.useguide3_4on .useguide3_4 .box{display:block;}
.useguide3_2 .useguide_app{margin-top:180px;}
.useguide3_2 .b_ap,.useguide3_2 .b_at,.useguide3_2 .b_ip,.useguide3_2 .b_it,.useguide3_2 .b_gp,.useguide3_2 .b_ap,.useguide3_1 .b_p,.useguide3_1 .b_m,.useguide3_5 .b_p,.useguide3_5 .b_m,.useguide3_1 .b_v1,.useguide3_1 .b_v2{position:absolute;top:48px;left:507px;width:158px;height:56px;color:transparent;line-height:999px;overflow:hidden;background:url("http://images.joins.com/ui_portal/portal2010/common/u_blank.gif") 0 0 no-repeat;}
.useguide3_2 .b_ap{left:675px;}
.useguide3_2 .b_ap{left:741px;top:153px;width:102px;height:42px;}
.useguide3_2 .b_at{left:848px;top:153px;width:102px;height:42px;}
.useguide3_2 .b_ip{left:741px;top:682px;width:102px;height:42px;}
.useguide3_2 .b_it{left:848px;top:682px;width:102px;height:42px;}
.useguide3_2 .b_gp2{left:40px;top:256px;width:116px;height:18px;}
.useguide3_2 .b_ap2{left:40px;top:786px;width:86px;height:18px;}
.useguide3_1 .b_p{left:179px;top:433px;width:101px;height:17px;}
.useguide3_1 .b_m{left:713px;top:433px;width:101px;height:17px;}
.useguide3_1 .b_v1{left:127px;top:1823px;width:100px;height:26px;}
.useguide3_1 .b_v2{left:671px;top:1823px;width:100px;height:26px;}
.useguide3_5 .b_p{left:172px;top:462px;width:105px;height:17px;}
.useguide3_5 .b_m{left:707px;top:462px;width:105px;height:17px;}
.useguide3_4 .stab{position:absolute;left:100px;top:122px;}
.useguide3_4 .stab li{display:inline-block;*display:inline;zoom:1;width:119px;height:119px;margin:0 18px;text-align:center;vertical-align:top;}
.useguide3_4 .stab li a{display:block;width:119px;height:76px;padding-top:43px;background:url("http://images.joins.com/ui_joins/joins_store/t_useguide3_tab2.png") -158px -290px no-repeat;color:#fff;font-size:20px;letter-spacing:-2px;line-height:24px;}
.useguide3_4 .stab li a:hover{background-position:0 -290px;}
.useguide3_4 .stab li.a a{height:98px;padding-top:21px;}
.useguide3_4 .stab li.e a{height:87px;padding-top:32px;}

.press_lst .logotype .add{position:static;float:none;margin-top:0;}

.index_layer{position:fixed;left:50%;top:7px;width:1070px;height:830px;margin-left:-535px;background:url("http://images.joins.com/ui_joins/joins_store/v_index_pop.png") 0 0 no-repeat;z-index:10;}
.layer_index_hidden{height:2285px;background:#322e25;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);opacity:0.5;}
.index_layer a{display:block;background:url("http://images.joins.com/ui_portal/portal2010/common/u_blank.gif") 0 0 no-repeat;color:rgba(0,0,0,0);}
.index_layer .bd a{line-height:999px;overflow:hidden;}
.index_layer .b_detailview{position:absolute;top:378px;left:642px;width:186px;height:40px;}
.index_layer .b_detailmov{position:absolute;top:374px;left:594px;width:276px;height:50px;background:url("http://images.joins.com/ui_joins/joins_store/b_index_pop_movie.png") 0 0 no-repeat;line-height:999px;overflow:hidden;}/* left:594px; */
.index_layer .b_close{position:absolute;top:23px;right:0;width:48px;height:48px;line-height:999px;overflow:hidden;}
.index_layer .bd{position:absolute;left:165px;top:490px;}
.index_layer .bd dl{clear:both;}
.index_layer dd{float:left;margin:0 9px 19px 0;}
.index_layer dd a{width:77px;height:29px;}
.index_layer .b_a2 a{width:102px;}
.index_layer .b_a3 a{width:111px;}
.index_layer .b_a4 a{width:79px;}
.index_layer .b_b1 a{width:109px;}
.index_layer .b_b2 a{width:126px;}
.index_layer .b_b3 a{width:218px;}
.index_layer .b_b4 a{width:85px;}
.index_layer .b_b5 a{width:156px;}
.index_layer .b_b6 a{width:82px;}
.index_layer .b_c1,.index_layer .b_c2,.index_layer .b_c3,.index_layer .b_c4,.index_layer .b_c5,.index_layer .b_c6,.index_layer .b_c7,.index_layer .b_c8,.index_layer .b_c9,.index_layer .b_c10,.index_layer .b_c11,.index_layer .b_c2,.index_layer .b_d1,.index_layer .b_d2,.index_layer .b_d3,.index_layer .b_d4,.index_layer .b_d5,.index_layer .b_d6,.index_layer .b_d7,.index_layer .b_d8{margin-bottom:9px;}
.index_layer .b_c1 a{width:66px;}
.index_layer .b_c2 a{width:58px;}
.index_layer .b_c3 a{width:71px;}
.index_layer .b_c4 a{width:98px;}
.index_layer .b_c5 a{width:95px;}
.index_layer .b_c6 a{width:89px;}
.index_layer .b_c7 a{width:68px;}
.index_layer .b_c8 a{width:110px;}
.index_layer .b_c9 a{width:93px;}
.index_layer .b_c10 a{width:77px;}
.index_layer .b_c11 a{width:59px;}
.index_layer .b_c12 a{width:78px;}
.index_layer .b_c13 a{background:url("http://images.joins.com/ui_joins/joins_store/v_index_pop_on.png") 0 -279px no-repeat;width:77px;}
.index_layer .b_d1 a{width:144px;}
.index_layer .b_d2 a{width:85px;}
.index_layer .b_d3 a{width:78px;}
.index_layer .b_d4 a{width:88px;}
.index_layer .b_d5 a{width:91px;}
.index_layer .b_d6 a{width:82px;}
.index_layer .b_d7 a{width:108px;}
.index_layer .b_d8 a{width:50px;}
.index_layer .b_d9 a{width:114px;}
.index_layer dd a:hover{background:url("http://images.joins.com/ui_joins/joins_store/v_index_pop_on.png") 0 0 no-repeat;}
.index_layer .b_a2 a:hover{background-position:-86px 0;}
.index_layer .b_a3 a:hover{background-position:-197px 0;}
.index_layer .b_a4 a:hover{background-position:-317px 0;}
.index_layer .b_b1 a:hover{background-position:0 -48px;}
.index_layer .b_b2 a:hover{background-position:-118px -48px;}
.index_layer .b_b3 a:hover{background-position:-253px -48px;}
.index_layer .b_b4 a:hover{background-position:-480px -48px;}
.index_layer .b_b5 a:hover{background-position:-574px -48px;}
.index_layer .b_b6 a:hover{background-position:-739px -48px;}
.index_layer .b_c1 a:hover{background-position:0 -96px;}
.index_layer .b_c2 a:hover{background-position:-75px -96px;}
.index_layer .b_c3 a:hover{background-position:-142px -96px;}
.index_layer .b_c4 a:hover{background-position:-222px -96px;}
.index_layer .b_c5 a:hover{background-position:-329px -96px;}
.index_layer .b_c6 a:hover{background-position:-433px -96px;}
.index_layer .b_c7 a:hover{background-position:-531px -96px;}
.index_layer .b_c8 a:hover{background-position:-608px -96px;}
.index_layer .b_c9 a:hover{background-position:-727px -96px;}
.index_layer .b_c10 a:hover{background-position:0 -134px;}
.index_layer .b_c11 a:hover{background-position:-86px -134px;}
.index_layer .b_c12 a:hover{background-position:-154px -134px;}
.index_layer .b_c13 a:hover{background-position:-241px -134px;}
.index_layer .b_d1 a:hover{background-position:0 -182px;}
.index_layer .b_d2 a:hover{background-position:-153px -182px;}
.index_layer .b_d3 a:hover{background-position:-247px -182px;}
.index_layer .b_d4 a:hover{background-position:-334px -182px;}
.index_layer .b_d5 a:hover{background-position:-431px -182px;}
.index_layer .b_d6 a:hover{background-position:-531px -182px;}
.index_layer .b_d7 a:hover{background-position:-622px -182px;}
.index_layer .b_d8 a:hover{background-position:-739px -182px;}
.index_layer .b_d9 a:hover{background-position:0 -220px;}
.index_layer .ft{position:absolute;bottom:28px;right:34px;font-size:14px;}
.index_layer .ft,.index_layer .ft a{color:#fff;}
.index_layer .ft a{display:inline;}
.index_layer .ft span{margin:0 10px;}

.index_layer1101{width:1000px;height:634px;background-image:url("http://images.joins.com/ui_joins/joins_store/v_index_pop1103.png");}
.index_layer1101 .bd{left:100px;top:352px;}
.index_layer1101 .txt{position:absolute;left:0;top:189px;width:1000px;}
.index_layer1101 .txt li{margin-bottom:10px;font-size:16px;}
.index_layer1101 .txt li span{padding-left:23px;background:url("http://images.joins.com/ui_joins/joins_store/v_index_pop1101_on.png") 0 -333px;}
.index_layer1101 .txt li img{vertical-align:middle;}
.index_layer1101 .txt a{display:inline-block;height:21px;margin-left:2px;padding:0 15px 0 5px;background:#eeeded url("http://images.joins.com/ui_joins/joins_store/v_index_pop1101_on.png") right -269px;border:1px solid #a09a96;color:#5c534b;font-size:14px;text-decoration:none;*vertical-align:middle;}
.index_layer1101 .txt em{color:#296b9e;}
.index_layer1101 .news_free{float:left;width:351px;}
.index_layer1101 .news{float:left;width:414px;margin-right:105px;}
.index_layer1101 dl{margin-bottom:10px;*margin-bottom:18px;overflow:hidden;}
.index_layer1101 dd{margin:0 8px 8px 0 !important;}
.index_layer1101 dd a:hover{background:url("http://images.joins.com/ui_joins/joins_store/v_index_pop1101_on.png") 0 0 no-repeat;}
.index_layer1101 .ft{bottom:14px;right:20px;}
.index_layer1101 .news_free dl{margin-bottom:11px;*margin-bottom:19px;}
.index_layer1101 .b_b1 a{width:108px;}
.index_layer1101 .b_d10 a{width:77px;}
.index_layer1101 .b_d10 a:hover{background-position:-329px -134px;}
.index_layer1101 .b_c13 a{width:78px;background:none;}
.index_layer1101 .b_a1 a{width:78px;}
.index_layer1101 .b_a2 a{width:103px;}
.index_layer1101 .b_a3 a{width:112px;}
.index_layer1101 .b_d7 a{width:111px;}

.useguide3_mov{padding-top:84px;background:#a4ccdc;}
.useguide3_mov ul{position:relative;width:910px;height:426px;margin:-5px auto 0;overflow:hidden;}
.useguide3_mov dt{position:absolute;top:0;right:0;width:218px;height:60px;padding:10px 0 0 10px;background:#7fa7bc;line-height:17px;}
.useguide3_mov .b dt{height:61px;top:71px;}
.useguide3_mov .c dt{top:143px;}
.useguide3_mov .d dt{top:214px;}
.useguide3_mov .e dt{top:285px;}
.useguide3_mov .f dt{top:356px;}
.useguide3_mov dt a{color:#fff;font-size:15px;}
.useguide3_mov dt em{display:block;padding-top:6px;color:#b0e6fd;}
.useguide3_mov dt .layer_hidden{-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);opacity:0.5;}
.useguide3_mov .i_mov{display:block;position:absolute;top:11px;left:31px;width:29px;height:29px;background:url("http://images.joins.com/ui_joins/joins_store/i_mov.png") 0 0 no-repeat;color:transparent;line-height:999px;overflow:hidden;z-index:6;}
.useguide3_mov .e dt em,.useguide3_mov .f dt em{margin-top:-2px;padding-top:0;}
.useguide3_mov dt .img{float:left;position:relative;height:51px;margin-right:9px;}
.useguide3_mov dd,.useguide3_mov dd embed{position:absolute;top:0;width:682px;height:426px;vertical-align:top;overflow:hidden;}
.useguide3_mov dd iframe{width:682px;height:426px;overflow:hidden;}
.useguide3_mov dd{display:none;}
.useguide3_mov .a_on .a dd,.useguide3_mov .b_on .b dd,.useguide3_mov .c_on .c dd,.useguide3_mov .d_on .d dd,.useguide3_mov .e_on .e dd,.useguide3_mov .f_on .f dd{display:block;}
.useguide3_mov .a_on .a dt,.useguide3_mov .b_on .b dt,.useguide3_mov .c_on .c dt,.useguide3_mov .d_on .d dt,.useguide3_mov .e_on .e dt,.useguide3_mov .f_on .f dt{height:61px;background:#355d79;}
.useguide3_mov .b_on .b dt{height:62px;}

.login_layer .agree .table_area{width:auto;*margin-top:23px;}
.agree .table_area th,.agree .table_area td{padding:5px 10px;border:1px solid #d9d9d9;}
.agree .table_area th{border-bottom:none;font-size:13px;text-align:center;}
.agree .table_area td{background:#fff;font-size:13px;text-align:left;}
.login_layer .agree .table_area th,.login_layer .agree .table_area td{padding:5px;font-size:11px;}

.pay_area .pay .discount{float:left;width:50px;height:50px;margin:-10px 30px 0 0;background:url("http://images.joins.com/ui_joins/joins_store/k_discount.gif") 0 0 no-repeat;color:#fff;font-family:Verdana;font-style:italic;font-size:12px;line-height:50px;text-align:center;}
.pay_area .pay .discount strong{font-size:17px;}
.pay_area .pay dd del{color:#999;font-size:16px;letter-spacing:0;line-height:24px;}

.login1101 .user_info dl{height:95px;}
.login1101 .user_info dt,.login1101 .user_info dd{line-height:21px;}
.login_layer dl.user dt,.login_layer dl.user dd{line-height:17px;}
.login_layer dl.user dt{width:34px;height:17px;}
.login_layer dl.user{padding-top:10px;}

.paper_conf{clear:both;position:relative;padding:19px 0 0 399px;overflow:hidden;}
.paper_conf dt{margin-bottom:3px;color:#296b9e;font-size:15px;}
.paper_conf dd{font-size:12px;}
.paper_conf .btn{position:absolute;top:24px;right:0;}
.paper_conf .btn a{display:block;width:135px;height:25px;padding:5px 0 0 37px;background:#fff url("http://images.joins.com/ui_joins/joins_store/u_paper_cont.gif") 0 0 no-repeat;border:1px solid #bbb;color:#286a9e;font-size:14px;}
.paper_conf .btn .end{background-color:#dedede;background-position:0 -30px;color:#666;}

.paper_conf_txt {font-size:13px;line-height:20px;color:#ff4417;}
.paper_conf_txt span {display:inline-block;*display:inline;padding-left:25px;background:url("http://images.joins.com/ui_joins/joins_store/u_paper_info.png") 0 3px no-repeat;*zoom:1;}
.paper_conf + .paper_conf_txt {font-size:12px;}

.paper_media{padding-bottom:38px;}
.paper_media .bd{margin-bottom:14px;padding:34px 0 20px 40px;background:#fff;border:1px solid #eaeaea;overflow:hidden;}
.paper_media .bd ul{overflow:hidden;}
.paper_media p{margin-bottom:30px;font-size:20px;text-align:center;}
.paper_media p em{color:#296b9e;}
.paper_media .bd li{float:left;width:198px;height:88px;margin-bottom:20px;margin-right:9px;border:1px solid #e0e0e0;text-align:center;}
.paper_media .bd li img{display:block;margin:auto;}
.paper_media .bd li span{display:block;padding-right:10px;background:#f3f3f3 url("http://images.joins.com/ui_joins/joins_store/u_paper_cont.gif") center -60px no-repeat;height:30px;border-top:1px solid #e0e0e0;color:#444;line-height:28px;font-size:13px;text-align:center;}
.pay_table_area th span.news{padding-left:68px;}
.pay_table_area .end th,.pay_table_area .end td,.pay_table_area .end td div{color:#aaa;}
.paper_checkform{padding:0;}
.paper_checkform .application{clear:both;margin-bottom:16px;background:#fff;border:1px solid #eaeaea;zoom:1;}
.paper_checkform .application:after{content:".";display:block;font-size:0px;line-height:0px;height:0;clear:both;visibility:hidden;}
.paper_checkform .comment strong{display:block;margin-bottom:5px;}
.paper_media h3,.paper_checkform .hd h3{font-size:20px;}
.paper_media .bd h3{margin-bottom:29px;font-weight:normal;}
.paper_checkform .noline .select{margin:0;}
.paper_checkform .application dl dt{width:92px;padding-left:57px;text-align:left;}
.paper_checkform .application .default{color:#faa61a;}
.paper_checkform .comment{margin-bottom:32px;}
.paper_checkform .comment li{margin-bottom:13px;background-position:0 -530px;line-height:18px;}
.paper_checkform .ft .btn{width:160px;}
.paper_checkform .application input{color:#666;line-height:34px;}
.paper_checkform .application input.off{color:#bbbbbb;font-size:12px;}

.login_layer .paper_conflayer{height:258px;padding-top:104px;}
.login_layer .paper_conflayer .tit strong{margin-bottom:36px;}
.login_layer .paper_conflayer .tit em{color:#444;font-weight:bold;letter-spacing:-1px;text-decoration:none;}

.paper_check{padding:83px 0 183px;color:#999;font-size:16px;text-align:center;}
.paper_check strong{display:block;margin-bottom:15px;color:#444;font-size:26px;font-weight:normal;}
.paper_check em{color:#444;}
.paper_check em.b{color:#296b9e;}

.ad_belttype{display:none;position:fixed;left:0;right:0;top:0;z-index:3;}
.ad_belttype div{position:relative;width:970px;margin:0 auto;}
.ad_belttype .close{top:0;right:-10px;width:41px;height:41px;background:url("http://images.joins.com/ui_joins/joins_store/i_belt_close.gif") center center no-repeat;color:transparent;text-indent:-999px;overflow:hidden;}
.ad_on{display:block;}
.ad_type .joins_gnb,.ad_type .doc{top:70px;}
.ad_type .header{top:100px;}
.ad_type .joins_gnb .doc{top:0;}
.ad_type .container{padding-top:80px;}

.ad_floating{position:absolute;top:-171px;right:43px;z-index:10;}
.ad_floating_lt {right:205px;}
.ad_floating .close{top:-10px;right:16px;width:47px;height:47px;background:url("http://images.joins.com/ui_portal/portal2010/common/u_blank.gif") no-repeat 0 0 !important;border:none !important;color:transparent !important;line-height:999px !important;overflow:hidden;}/*background:none !important;*/

/*.pay_finish{padding-top:7px;}*/
.pay_finish .regular_confirm{margin-bottom:13px;padding:0;}
.pay_finish .regular_confirm .hd{margin-bottom:13px;}
.pay_finish .regular_confirm h3{float:none;margin-bottom:7px;}
.pay_finish .regular_confirm h3 img{margin-top:-1px;*margin-top:5px;vertical-align:middle;}
.pay_finish .regular_confirm .hd span{font-size:14px;}
.pay_finish .regular_confirm .checkform{margin:0 0 19px 0;}
.pay_finish .regular_confirm .checkform span,div.exp label span{color:#000;}
.pay_finish .regular_confirm .bd, .phoneno .box{margin-bottom:8px;}
.pay_finish .regular_confirm .application dl dt,.pay_finish .regular_confirm .application dl dd{border:none;}
.pay_finish .regular_confirm .application dl dt{width:111px;padding:14px 0 11px 26px;text-align:left;}
.pay_finish .regular_confirm .application dl dd{padding:9px 0 10px;}
.pay_finish .regular_confirm .application span.txtbox{padding-left:0;}

.pay_area .pay dt.pay_spec{height:80px;}
.pay_spec p{padding:8px 0 0 38px;color:#666;font-size:14px;line-height:22px;}
.pay_spec p img{width:83px;height:22px;vertical-align:top;}
.pay_area .pay dd.pay_spec{height:71px;padding-top:35px;}
.paper_cmt{margin-top:30px;}
.paper_cmt h3{color:#1f1f1f;font-size:23px;font-weight:normal;}
.paper_cmt h3 img{vertical-align:-4px;}
.paper_cmt .comment{margin-top:5px;}
/*.pay_area .pay dd.pay_spec{position:relative;}*/
.pay_area .pay dd .money{*margin-top:-23px;}

.free_area{width:910px;margin:0 auto;}
.free_area .title{padding-left:0;}
.free_area h2{float:left;}
.free_area .select{float:right;}
.free_area .application .select{width:180px;}
.free_area .application .select .option{width:178px;}
.free_area .package{margin-bottom:30px;}
.free_area .package img{border:1px solid #e6e6e6;}

.free_lst{margin-bottom:50px;}
.free_lst .hd{margin-bottom:18px;padding-bottom:8px;border-bottom:1px solid #d9d9d9;}
.free_lst .hd h3{height:37px;}
.free_lst .hd button{float:right;margin-top:6px;font-size:13px;*line-height:18px;}
.free_lst .bd ul{overflow:hidden;}
.free_lst .bd li{float:left;position:relative;width:455px;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #d9d9d9;overflow:hidden;}
.free_lst .bd li dl{margin-right:30px;}
.free_lst .bd dd.img{float:left;width:106px;height:138px;margin-right:13px;background:url("http://images.joins.com/ui_joins/joins_store/k_free.png") 0 -22px no-repeat;border:1px solid #e6e6e6;}
.free_lst .bd dd.img a{display:block;overflow:hidden;text-align:center;}
.free_lst .bd dd.img img{width:106px;vertical-align:top;}
.free_lst .bd dt{margin-bottom:9px;padding-top:3px;color:#1f1f1f;font-size:20px;}
.free_lst .bd dt strong{display:block;margin-right:10px;}
.free_lst .bd dd p{height:42px;margin-bottom:10px;color:#1f1f1f;letter-spacing:-1px;font-size:15px;line-height:20px;overflow:hidden;}
.free_lst .bd dd{font-size:15px;}
.free_lst .bd dd em{display:block;margin-bottom:8px;font-size:13px;}
.free_lst .bd dd em span{margin-left:10px;padding-left:13px;background:url("http://images.joins.com/ui_joins/joins_store/k_free.png") 0 2px no-repeat;letter-spacing:0;}
.free_lst .bd .btn{display:inline-block;width:98px;height:23px;background:#999;border:1px solid #8c8c8c;color:#fff;line-height:20px;font-size:15px;text-align:center;}
.free_lst .addbar{position:relative;margin:-31px 0 23px;*margin-top:-1px;background:#ccc;}
.free_lst .addbar a{color:#fff;}

.paper_media .n5 li{width:158px;}
.title_area{border-bottom:none;}
.myinfo{margin:0;}
.regular_confirm .ft .btn{width:160px;}
.comment em{color:#000;}

.pay_papercheck,.pay_papercheck .regular_confirm{padding:0;}
.pay_papercheck .hd h3{font-size:20px;}
.pay_papercheck .regular_confirm .hd{margin-bottom:20px;}
.pay_papercheck .comment em{color:#f09601;}
.pay_papercheck .comment em > a{color:#f09601;text-decoration:underline;}
.pay_papercheck .regular_confirm .bd{margin-bottom:14px;}
.pay_papercheck .regular_confirm .noline .select{margin-left:0;z-index:1001;}
.pay_papercheck .regular_confirm .noline .default{color:#f09601;}

/* placholder */
.coupon_inputv input::-webkit-input-placeholder{color:#666;font-size:17px;}
.coupon_inputv input::-moz-placeholder{color:#666;font-size:17px;} /* firefox 19+ */
.coupon_inputv input:-ms-input-placeholder{color:#bbb;font-size:17px;line-height:24px} /* ie */
.coupon_inputv input:-moz-placeholder{color:#666;font-size:17px;}
.coupon_inputv{padding:0;}
.coupon_inputv h3{font-size:20px;}
.coupon_inputv fieldset{position:relative;}
.coupon_inputv input{position:relative;height:32px;ackground:#fff;z-index:1;}
.coupon_inputv label{display: block;position:absolute;left:22px;top:19px;color:#999;font-size:17px;letter-spacing:0;line-height: 18px;z-index:2;}
.coupon_inputv .focus label{z-index:0;}
.coupon_inputv em input{width:340px;}
.coupon_inputv .btn_area{padding-top:43px;}
.c_resist{display:inline-block;margin:8px 0 0 20px;padding-right:13px;background:url("http://images.joins.com/ui_joins/joins_store/k_list.png") right -215px no-repeat;color:#000;font-size:13px;}
.c_resist.v2{background-position:100% -397px;color:#296b9e;}
.c_resist.v2 span{border-bottom:1px solid #296b9e;}
.c_resist:hover{text-decoration:none;}
.c_resist span{border-bottom:1px solid #727272;}

.pay_wrap dl.payv{margin-bottom:44px;padding-bottom:26px;padding-top:8px;border-bottom:1px solid #bfbfbf;}
.pay_wrap .payv dt{float:left;width:100px;padding-top:16px;}
.pay_wrap .payv dd{height:21px;padding-top:19px;border-bottom:none;}
.pay_wrap .payv strong{font-weight:normal;}
.table_area a.btn_deli{width:86px;}
.deli_state{display:inline-block;position:relative;*display:inline;color:#000;font-size:15px;zoom:1;}
.table_area a.btn_i{width:auto;height:15px;margin:0;background:none;border:none;font-weight:normal;vertical-align:middle;}
.table_area a.btn_i strong{display:inline-block;width:15px;height:15px;background:url("http://images.joins.com/ui_joins/joins_store/u_i.gif") 0 0 no-repeat;border:none;color:transparent;overflow:hidden;vertical-align:top;}
.deli_state .close{background:url("http://images.joins.com/ui_joins/joins_store/i_belt_close.gif") center center no-repeat;}
/*.table_area a.btn_i .layer_type,.table_area a.btn_i:hover .viewer_layer{display:block;}*/
.deli_state .viewer_layer{top:24px;left:auto;right:0;width:258px;height:auto;margin:0;padding:15px 19px 17px;border:1px solid #464646;text-align:left;}
.deli_state .viewer_layer li{color:#2b6a9f;line-height:20px;font-size:13px;}
.deli_state .viewer_layer li em{color:#000;}

.use_guide .useguide3v{height:3135px;}
.useguide3v h4 a{width:182px;background:url(http://images.joins.com/ui_joins/joins_store/t_useguide3_tab2_v.png) 0 -739px no-repeat;}
.useguide3v .useguide3_1 h4 a{width:193px;}
.useguide3v .useguide3_2 h4{left:233px;}
.useguide3v .useguide3_2 h4 a{background-position:-193px -739px;}
.useguide3v .useguide3_3 h4{left:415px;}
.useguide3v .useguide3_3 h4 a{background-position:-375px -739px;}
.useguide3v .useguide3_5 h4{left:596px;}
.useguide3v .useguide3_5 h4 a{background-position:-556px -439px;}
.useguide3v .useguide3_5{position:relative;margin:0 auto;width:990px;}
.useguide3v .useguide3_4 h4{left:778px;}
.useguide3v .useguide3_4 h4 a{background-position:-738px -439px;}
.useguide3v_1on .useguide3_1 .box,.useguide3v_2on .useguide3_2 .box,.useguide3v_3on .useguide3_3 .box,.useguide3v_4on .useguide3_4 .box,.useguide3v_5on .useguide3_5 .box{display:block;}
.useguide3v_1on .useguide3_1 h4 a{width:193px;background-position:0 -439px;}
.useguide3v_2on .useguide3_2 h4{left:212px;}
.useguide3v_2on .useguide3_2 h4 a{width:203px;background-position:-172px -514px;}
.useguide3v_3on .useguide3_3 h4{left:394px;}
.useguide3v_3on .useguide3_3 h4 a{width:203px;background-position:-354px -589px;}
.useguide3v_4on .useguide3_4 h4{left:757px;}
.useguide3v_4on .useguide3_4 h4 a{width:203px;background-position:-717px -739px;}
.useguide3v_5on .useguide3_5 h4{left:575px;}
.useguide3v_5on .useguide3_5 h4 a{width:203px;background-position:-535px -664px;}

.pay_finish .pay_wrap .cmt{padding-bottom:71px;}
.pay_finish .pay_wrap .cmt span{display:block;margin-top:12px;}
.pay_finish .pay_wrap .cmt em{color:#296b9e;}
.pay_finish .pay_wrap .cmt span a{width:70px;height:22px;margin-left:3px;padding-top:1px;}

.useguide3v h4 a{width:183px;background-image:url("http://images.joins.com/ui_joins/joins_store/t_useguide3_tab2_v2.png");}
.useguide3v .useguide3_1 h4 a{width:183px;}
.useguide3v .useguide3_2 h4{left:223px;}
.useguide3v .useguide3_2 h4 a{background-position:-183px -739px;}
.useguide3v .useguide3_3 h4{left:405px;}
.useguide3v .useguide3_3 h4 a{background-position:-365px -739px;}
.useguide3v .useguide3_5 h4{left:587px;}
.useguide3v .useguide3_5 h4 a{background-position:-547px -439px;}
.useguide3v .useguide3_4 h4{left:769px;}
.useguide3v .useguide3_4 h4 a{background-position:-729px -439px;}
.useguide3v_2on .useguide3_2 h4 a{width:182px;background-position:-183px -514px;}
.useguide3v_3on .useguide3_3 h4 a{width:182px;background-position:-365px -589px;}
.useguide3v_4on .useguide3_4 h4 a{width:182px;background-position:-729px -739px;}
.useguide3v_5on .useguide3_5 h4 a{width:182px;background-position:-547px -664px;}
.use_guide .useguide3v_1on{height:2871px;}
.use_guide .useguide3v_2on{height:1494px;}
.use_guide .useguide3v_4on{height:2205px;}

.layer_type .userguide_layer{position:fixed;width:990px;height:650px;margin:-325px 0 0 -495px;}

.poptype{background:#302e29;}
.pop_userguide h5 a{position:absolute;top:50px;width:50%;height:49px;border-bottom:1px solid #ccc;color:#999;font-size:20px;line-height:46px;font-weight:normal;text-align:center;text-decoration:none;}
.pop_userguide .a a{left:0;border-right:1px solid #ccc;}
.pop_userguide .b a{right:0;}
.pop_userguide .cts{display:none;height:484px;margin-top:70px;padding-left:40px;text-align:center;}
.pop_userguide .cts li{display:none;float:none;}
.pop_userguide .cts li.on{display:block;}
.pop_userguide .cts img{float:left;margin-right:21px;}
.pop_userguide .cts dl{float:left;padding-top:72px;text-align:left;}
.pop_userguide .cts dt{margin-bottom:25px;color:#000;font-size:36px;line-height:38px;}
.pop_userguide .cts dd{font-size:18px;line-height:26px;}
.pop_userguide .cts em{color:#296b9f;}
.pop_userguide .cts span{display:block;margin-top:4px;color:#999;font-size:16px;line-height:22px;}
.userguide_layer .userguide1_on .a a,.userguide_layer .userguide2_on .b a{color:#f09601;}
.userguide_layer .userguide1_on .ctsa,.userguide_layer .userguide2_on .ctsb{display:block;}

.pop_userguide .dot{position:absolute;left:50%;bottom:40px;width:970px;margin-left:-485px;}
.pop_userguide .dot a{display:inline-block;zoom:1;*display:inline;width:14px;height:14px;margin:0 1px 0 2px;vertical-align:middle;}
.pop_userguide .dot a{width:14px;height:14px;margin-top:2px;background:url("http://images.joins.com/ui_joins/joins_store/u_pop_dot_off.png") center 0 no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.joins.com/ui_joins/joins_store/u_pop_dot_off.png', sizingMethod='crop');color:rgba(0,0,0,0);line-height:999px;overflow:hidden;}
.pop_userguide .dot .on{margin-right:3px;}
.pop_userguide .dot .on{width:14px;height:14px;background:url("http://images.joins.com/ui_joins/joins_store/u_pop_dot_on.png") center 0 no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.joins.com/ui_joins/joins_store/u_pop_dot_on.png', sizingMethod='crop');}

.userguide_layer .next{right:0;}
.userguide_layer .btn_page{width:44px;}
.userguide_layer .prev{background:url("http://images.joins.com/ui_joins/joins_store/b_cate_prev.png");}
.userguide_layer .next{background:url("http://images.joins.com/ui_joins/joins_store/b_cate_next.png");}

.pay_finish .regular_confirm_ex{margin-top:-22px;padding:22px 25px 0;border-top:1px solid #bfbfbf;}
.regular_confirm_ex h3{float:none;margin-bottom:7px;}
.pay_finish .regular_confirm_ex .hd{margin-bottom:23px;}
.regular_confirm_ex .hd span{font-size:14px;}
.regular_confirm_ex h5{padding-bottom:10px;color:#000;font-size:16px;font-weight:normal;}
.regular_confirm_ex .application dt{width:137px;}
.regular_confirm_ex .application dd{width:691px;padding-left:0;}
.regular_confirm_ex ul.select{overflow:hidden; }
.regular_confirm_ex .select{margin-bottom:34px;}/* overflow:hidden; */
.regular_confirm_ex .application_wrt dt,.regular_confirm_ex .application_wrt .txtbox{font-size:14px}
.regular_confirm_ex .application_wrt dt{height:20px;padding:5px 0;}
.regular_confirm_ex .application_wrt dd{padding:5px 0;}
.regular_confirm_ex .application_wrt span.txtbox{height:20px;line-height:20px;padding:0;}
.pay_finish .regular_confirm_ex .bd{margin-bottom:18px;}
.regular_confirm_ex .bd .application dd.address div{margin-bottom:14px;}
.pay_finish .regular_confirm_ex .application_wrt dl dt{padding:5px 0 5px 26px;}
.pay_finish .regular_confirm_ex .application_wrt dl dd{padding:5px 0;}
.pay_finish .regular_confirm_ex .bd{margin-bottom:23px;}
.pay_finish .regular_confirm_ex .application{padding:15px 0 0;}
.pay_finish .regular_confirm_ex .application_wrt{padding:21px 0 22px;}
.same_area{position:absolute;right:0;top:-28px;color:#000;font-size:14px;}
.same_area .checkbox{*margin:3px -2px 0 0;}
.pay_bnrbox {margin:8px 0 30px 0;}

.product_area {margin:0 -25px 21px;padding:0 25px;border-top:1px solid #e4e4e4;border-bottom:1px solid #bfbfbf;}
.product_area .hd {margin-top:23px;margin-bottom:20px;}
.product_area .select {margin-bottom:30px;}

.paperlst{margin-bottom:-1px;padding:54px 0 39px 38px;background:#fff url(http://images.joins.com/ui_joins/joins_store/k_paperlist.png) 37px -544px no-repeat;border:1px solid #e6e6e6;font-size:16px;}
.paperlst dd{color:#1f1f1f;font-size:16px;line-height:22px;}
.paperlst h3,.paperlst dt,.paperlst li,.paperlst .cmt,.paper_media .cmt{background:url(http://images.joins.com/ui_joins/joins_store/k_paperlist.png) 0 -44px no-repeat;}
.paperlst h3{width:556px;height:82px;margin-bottom:39px;}
.paperlst dt{width:300px;height:27px;margin-bottom:14px;background-position:0 -165px;}
.paperlst dt.p2{background-position:0 -279px;}
.paperlst dd{position:relative;margin-bottom:29px;}
.paperlst ol{margin-top:20px;overflow:hidden;}
.paperlst li{float:left;width:167px;padding-top:110px;font-size:14px;line-height:18px;text-align:center;}
.paperlst li span{display:block;color:#666;font-size:12px;}
.paperlst li.n1{background-position:0 -362px;}
.paperlst li.n2{background-position:-167px -362px;}
.paperlst li.n3{background-position:-334px -362px;}
.paperlst li.n4{background-position:-501px -362px;}
.paperlst li.n5{background-position:-668px -362px;}
.paperlst .view{display:block;position:absolute;right:39px;top:-36px;width:138px;height:20px;background:#999;border:1px solid #8c8c8c;color:#fff;font-size:12px;line-height:16px;text-align:center;}
.paperlst .cmt,.paper_media .cmt{display:block;padding-left:19px;background-position:0 2px;font-size:13px;}
.paper_media .cmt{margin-bottom:18px;}

/* 2015-03-18 [중앙일보 개편] 충성고객인터뷰_DM발송 */
.pop_research .login_layer{top:auto;margin:0 auto;}
.pop_research .bd{clear:both;zoom:1;margin-bottom:0;padding:32px 25px 32px !important;overflow:visible !important;}
.pop_research .tit{margin-bottom:25px;color:#1f1f1f;font-size:18px;text-align:center;}
.pop_research .application{width:450px;}
.pop_research .application dl dt{width:82px;padding:16px 0 15px 19px;border-top:none;color:#000;font-size:14px;text-align:left;}
.pop_research .application dl dd{width:349px;padding:9px 0 5px;border-top:none;}
.pop_research .application dl dd div{color:#999;}
.pop_research .application .default{color:#296b9e;}
.pop_research .application input.txtbox{color:#296b9e;}
.pop_research .application input.txtbox_msize{width:317px;}
.pop_research .application .select .over{height:125px;}
.pop_research .application .select .default{padding-top:6px;padding-bottom:2px;}
.pop_research .application .select .option{overflow-y:scroll;}
.pop_research .application .select .option li{float:none;height:19px;padding:3px 0 3px 18px;line-height:19px;}
.pop_research .application .select_cellphone .select{z-index:2;}
.pop_research .application .select_cellphone .txtbox{width:102px;padding:0 0 3px 0;text-align:center;}
.pop_research .application .select_residence .select{width:135px;z-index:1;}
.pop_research .application .select_residence .select .option{width:133px;}
.pop_research .notice_area{margin-top:17px;}
.pop_research .notice_area p{color:#666;font-size:12px;line-height:18px;}
.pop_research .checkbox_area{margin-top:11px;font-size:13px;}
.pop_research .checkbox_area input.checkbox{margin:0;vertical-align:middle;}

.pdf_download .tbl_type,.pdf_download .tbl_type th,.pdf_download .tbl_type td{border:0}
.pdf_download .tbl_type{padding:7px 0;font-family:'돋움',dotum;font-size:12px;text-align:center;border-collapse:collapse}
.pdf_download .tbl_type table{width:100%;background:#fafafa;}
.pdf_download .tbl_type caption{display:none}
.pdf_download .tbl_type td{padding:6px 0;border:1px solid #e5e5e5;color:#4c4c4c;font-size:13px;}
.pdf_download .tbl_type td.ranking{font-weight:bold}
.pdf_download .tbl_type em{display:inline-block;width:43px;margin-right:2px;font-family:verdana;font-weight:bold;color:#f09601;text-align:right;}
.pdf_download .tbl_type strong{color:#296b9e;}
.iframe .pdf_download{position:relative;left:0;top:0;}
/*.layer_type .pdf_download h4{background:url("http://images.joins.com/ui_joins/joins_store/k_pop_pdf.png") 0 0 no-repeat;}*/
.pdf_download .pdf{display:block;padding-left:27px;background:url("http://images.joins.com/ui_joins/joins_store/k_pop_pdf.png") 3px -50px no-repeat;}
.pdf_download .bd{padding-bottom:10px;padding-right:25px;color:#666;}
.pdf_download h5{color:#333;}
.pdf_download p{margin-bottom:21px;font-size:13px;}
.pdf_download h5{margin-bottom:7px;font-size:16px;}
.pdf_download .cts{position:relative;margin-bottom:21px;}
.pdf_download ol{padding:6px 0 8px 21px;background:#ebebea url("http://images.joins.com/ui_joins/joins_store/k_pop_pdf.png") 0 -100px no-repeat;overflow:hidden;}
.pdf_download ol li{line-height:18px;font-size:13px;}
.pdf_download ol li.a{width:94px;}
.pdf_download ol li.b{width:158px;}
.pdf_download ol li.c{width:124px;}
.pdf_download ol li.d{line-height:36px;}
.pdf_download .go_detail{position:absolute;right:0;top:3px;padding-right:10px;}
.pdf_download .today_close{position:absolute;bottom:10px;right:10px;color:#6d655f;font-family:"돋움",dotum,arial;}
.pdf_download .today_close label{display:block;padding-right:19px;background:#fafafa url("http://images.joins.com/ui_joins/joins_store/k_pop_pdf.png") right bottom no-repeat;z-index:1;}
.pdf_download .today_close label:hover{text-decoration:underline;}
.pdf_download .today_close input{position:absolute;right:0;top:0;*top:-3px;z-index:-1;}

.bnr_free30evt{position:absolute;bottom:22px;}

.event_30days{padding:60px 0 57px 59px;background:#fff;border:1px solid #e6e6e6;font-size:16px;}
.event_30days .hd{height:183px;background:url("http://images.joins.com/ui_joins/joins_store/k_event_30days.png") 0 0 no-repeat;}
.event_30days .bd{width:760px;height:395px;padding:0;margin:0 59px 23px 0;background:url("http://images.joins.com/ui_joins/joins_store/k_event_30days.png") 0 -247px no-repeat;border:10px solid #eeeeed;}
.event_30days .cts_out{display:table-cell;*display:inline-block;width:760px;height:291px;margin:0 auto;font-size:20px;text-align:center;}
.event_30days .cts_in{display: inline-block;position:relative;line-height:28px;vertical-align:middle;*position:static}
.event_30days .cts_in em{color:#296b9e !important;}
.event_30days .cts_out .flex{display:inline-block;height:100%;overflow:hidden;vertical-align:middle;}
.event_30days .btn{display:block;width:241px;height:55px;margin:0 auto;background-color:#005ca2;color:#fff;font-size:20px;line-height:50px;text-align:center;}
.event_30days .info{margin-left:10px;}
.event_30days h4{margin-bottom:6px;color:#000;font-size:20px;font-weight:normal;}
.event_30days .info li{color:#000;font-size:15px;}
.regular_confirm .cts_out{text-align:left;}

.event_30days_type span{display:block;width:320px;margin:79px auto 0;padding-top:144px;background:url("http://images.joins.com/ui_joins/joins_store/k_event_30days.png") right -730px no-repeat;}
.event_30days_type .btn{width:320px;height:70px;background:url("http://images.joins.com/ui_joins/joins_store/k_event_30days.png") 0 -730px no-repeat;line-height:999px;overflow:hidden;}

.event_30days .regular_confirm h4{margin-bottom:23px;}
.event_30days .regular_confirm h5{margin-bottom:9px;color:#000;font-size:17px;font-weight:normal;}
.event_30days .regular_confirm .checkform,.event_30days .regular_confirm .exp{margin-left:4px;}
.event_30days .regular_confirm li{margin-bottom:4px;color:#000;}
.event_30days .regular_confirm li{font-size:14px;}
.event_30days .regular_confirm .cts_out{padding-left:55px;}
.event_30days .regular_confirm .exp{font-size:15px;font-weight:bold;}
.event_30days .regular_confirm .exp .checkbox{vertical-align:middle;}

/* 2015.07.14 구독인증 페이지 개선 */
.paper_conf .btn .join{padding-left:46px;background-image:url(http://images.joins.com/ui_joins/joins_store/u_paper_cont.gif);background-position:0 -100px;color:#296b9e;background-color:#fff;border:1px solid #e2e2e2;letter-spacing:-1px}
.paper_conf .btn .join:hover{border-color:#b7b7b7;}
.paper_conf .btn .join_end{display:block;width:135px;height:25px;padding:5px 0 0 46px;color:#666;background:#dedede url(http://images.joins.com/ui_joins/joins_store/u_paper_cont.gif) no-repeat 0 -130px;border:1px solid #b7b7b7;font-size:14px;cursor:default;letter-spacing:-1px;}
.paperlst2{padding:48px 0 39px 39px;background:#fff url(http://images.joins.com/ui_joins/joins_store/k_paper_contbg1.png) no-repeat 611px 32px;border:1px solid #e6e6e6;}
.paperlst2 .cmt{display:block;margin-top:14px;padding-left:19px;background:url(http://images.joins.com/ui_joins/joins_store/k_paper_membership.png) no-repeat -590px -186px;font-size:13px;color:#666;}
.paperlst2 h3{overflow:hidden;width:530px;height:103px;background:url(http://images.joins.com/ui_joins/joins_store/k_paper_membership.png) no-repeat;font-size:0;line-height:999em;}
.btn_jmjoin{display:block;width:198px;height:88px;*height:91px;margin-top:17px;text-align:center;border:1px solid #e0e0e0;}
.btn_jmjoin img{display:block;margin:auto;}
.btn_jmjoin span{display:block;padding-right:10px;background:#f3f3f3 url("http://images.joins.com/ui_joins/joins_store/u_paper_cont.gif") 90px -60px no-repeat;height:30px;border-top:1px solid #e0e0e0;color:#444;line-height:28px;font-size:13px;text-align:center;}
.benefit_lst{margin-top:50px;}
.benefit_lst > li{overflow:hidden;zoom:1;margin-top:34px;}
.benefit_lst > li:first-child{margin-top:0;}
.benefit_lst dt{float:left;overflow:hidden;width:120px;height:31px;background:url(http://images.joins.com/ui_joins/joins_store/k_paper_membership.png) no-repeat -590px 0;font-size:0;line-height:999em;}
.benefit_lst dd{position:relative;margin-top:6px;float:left;width:710px;font-size:16px;line-height:22px;color:#1f1f1f;}
.benefit_lst dt.t2{background-position:-590px -130px;}
.benefit_lst dt.t3{background-position:-590px -60px;}
.benefit_lst dd .btn_view{display:block;position:absolute;right:0;top:0;width:138px;height:18px;padding-top:2px;background:#999;border:1px solid #8c8c8c;color:#fff;font-size:12px;line-height:16px;text-align:center;}
.benefit_lst .join_step{overflow:hidden;margin:7px 0 0 -43px;zoom:1;}
.benefit_lst .join_step li{float:left;padding-top:110px;width:190px;background:url(http://images.joins.com/ui_joins/joins_store/k_paper_membership.png) no-repeat 0 -270px;font-size:14px;line-height:19px;text-align:center;}
.benefit_lst .join_step li > em{font-size:12px;color:#666;}
.benefit_lst .join_step li.s2{width:190px;background-position:-190px -270px;}
.benefit_lst .join_step li.s3{background-position:-380px -270px;}
.paperlst2.v2{margin:20px 0 -1px;background:#fff url(http://images.joins.com/ui_joins/joins_store/k_paper_contbg2.png) no-repeat 579px 37px;}
.paperlst2.v2 h3{width:518px;height:103px;overflow:hidden;background:url(http://images.joins.com/ui_joins/joins_store/k_paper_membership.png) no-repeat 0 -130px;font-size:0;line-height:999em;}
.benefit_lst .certify_step{overflow:hidden;width:760px;margin:30px 0 0 -24px;zoom:1;}
.benefit_lst .certify_step li{float:left;padding-top:110px;width:152px;background:url(http://images.joins.com/ui_joins/joins_store/k_paper_membership.png) no-repeat 0 -450px;font-size:14px;line-height:18px;text-align:center;}
.benefit_lst .certify_step li > em{font-size:12px;color:#666;}
.benefit_lst .certify_step li.s2{background-position:-152px -450px;}
.benefit_lst .certify_step li.s3{background-position:-304px -450px;}
.benefit_lst .certify_step li.s4{background-position:-456px -450px;}
.benefit_lst .certify_step li.s5{background-position:-607px -450px;}
.paper_media.v2 .bd > ul{*margin-bottom:20px;}
.paper_media.v2 .jm_dsc{padding:35px 0 30px;margin-bottom:-1px;background:#fff;border:1px solid #e0e0e0;}
.paper_media.v2 .jm_dsc > p{letter-spacing:-2px;}
.paper_media.v2 .jm_dsc .btn_jmjoin{margin:0 auto;}

/* JCLP 콘텐트 패키지 페이지 - 2015.08.19*/
.jclp_package{padding-top:8px;}
.jclp_package .tit{overflow:hidden;width:910px;height:140px;background:url("http://images.joins.com/ui_joins/joins_store/k_jclp_sp.png") no-repeat;font-size:0;line-height:999em;}
.jclp_package h4{overflow:hidden;width:262px;height:21px;margin:50px 0 30px;background:url("http://images.joins.com/ui_joins/joins_store/k_jclp_sp.png") no-repeat -370px -170px;font-size:0;line-height:999em;}
.jclp_package h4.v2{width:254px;background-position:0 -170px;margin-top:20px;}
.jclp_day{margin-bottom:50px;*zoom:1;}
.jclp_day:after{display:block;clear:both;content:"";}
.jclp_day dl{float:left;width:252px;height:240px;position:relative;padding-left:38px;margin-left:38px;border-left:1px solid #e6e6e6;}
.jclp_day dl:first-child{margin-left:0;padding-left:0;border-left:none;}
.jclp_day dt{position:absolute;padding-top:201px;font-size:15px;line-height:20px;color:#666;}
.jclp_day dt strong{display:block;color:#1f1f1f;font-weight:normal;}
.jclp_day .img{display:block;position:relative;background:#fff;border:1px solid #e6e6e6;text-align:center;}
.jclp_day .img span{display:block;overflow:hidden;padding-top:14px;height:175px;}
.jclp_day .img span.shadow{display:block;position:absolute;bottom:0;left:0;width:100%;height:8px;padding:0;background:url("http://images.joins.com/ui_joins/joins_store/k_shadow.png");_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.joins.com/ui_joins/joins_store/k_shadow.png', sizingMethod='crop');}
.jclp_day .btn_view{position:absolute;bottom:0;right:0;display:block;width:98px;height:23px;background:#999;border:1px solid #8c8c8c;color:#fff;line-height:20px;font-size:15px;text-align:center;}
.jclp_package .free_lst{margin-bottom:0;*margin-bottom:50px;}
.jclp_package .free_lst .bd dd.img a{height:138px;}
.jclp_package .noti_lst li{padding-left:9px;background:url("http://images.joins.com/ui_joins/joins_store/k_list.png") 0 -491px no-repeat;font-size:14px;line-height:24px;color:#666;}
.jclp_package .noti_lst li strong{font-weight:normal;color:#f09601;}