@charset "utf-8";

/* Common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;font-family:"メイリオ","Hiragino Kaku Gothic Pro",Meiryo,"ヒラギノ角ゴ Pro W3",""MS PGothic"","MS UI Gothic",Helvetica,Arial,sans-serif;}
body,input,textarea,select,button,table{font-size:14px;line-height:1.25em;-webkit-text-size-adjust:none}/* 87.5% */
body{position:relative;background-color:#e1e1e1;color:#1f1f1f;}
body.s{-webkit-text-size-adjust:none}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address,var{font-style:normal}
a{color:#004d8e;text-decoration:none}
table{border-collapse:collapse}
caption,.hidden{display:none;position:absolute;left:0;top:0;font-size:0;line-height:0;text-indent:-99999px;overflow:hidden;}
select{padding:0 0 0 5px;border:1px solid #c1c1c1;color:#979797;background:#fff;border-radius:0;background:url("http://images.joins.com/ui_mobile/wbc/k_select.png") right 0 no-repeat;background-size:100% 100%;}/* padding:0 31px 0 5px; height:20px; background:url("http://images.joins.com/ui_mobile/wbc/k_select.png") right 0 no-repeat;background-size:100% 100%;*/
button,.radio,label{cursor:pointer;}
input{vertical-align:middle;}

/* skip navigation */
.joongang_skip{position:relative;z-index:2147483647;}
.joongang_skip dt{position:absolute;left:0;top:-9999px;}
.joongang_skip a{display:block; width:1px; height:1px; overflow:hidden; text-align:center; white-space:nowrap; margin-bottom:-1px; }
.joongang_skip a:focus,.joongang_skip a:active{padding:7px; width:100%; height:auto;  text-decoration:none; font-weight:bold; background-color:#F0892E; color:#fff; zoom:1;}

.header{position:relative;height:40px;background:#e8aa00;text-align:center;}
.header .b_list{position:absolute;top:0;left:0;width:40px;height:40px;background:url("http://images.joins.com/ui_mobile/joongang_japanese/b_list.png") 0 0 no-repeat;background-size:100% 100%;color:rgba(0,0,0,0);font-size:50px;}
.header .today{position:absolute;top:14px;right:10px;}
.header .today dd{color:#fff;}
.header .today .day{font-size:11px;line-height:12px;text-align:right;}
.header .today .exchange_rate{font-family:Helvetica;font-size:10px;line-height:14px;font-weight:bold;text-align:right;}
.header h1 img{width:132px;height:40px;}

#container{background-color:#fff;}
h2{margin-bottom:10px;padding-left:20px;background:#f4f4f4;color:#e8aa00;line-height:40px;font-size:16px;text-shadow:1px 1px #fff;}
.box_cont{position:relative;padding:10px 9px 0;background-color:#e1e1e1;overflow:hidden;}
.box_cont h2{margin-bottom:0;}
.box_cont h3{padding-top:4px;}
section{position:relative;}
section .reload{right:20px;}

.topic h2{height:26px;padding:2px 0 0 10px;background:none;color:#333;line-height:normal;font-size:15px;text-shadow:none;}
.topic li{font-weight:bold;}
.list li{border-top:1px solid #efefef;}
.list li:first-child{border:none;}
.list a{display:block;padding:10px 10px 9px 20px;line-height:18px;font-weight:bold;overflow:hidden;}
.list li.thmb{border:none;}
.list li.thmb .thmb_img{float:left;width:70px;height:56px;margin-right:10px;}
.list li.thmb img{width:70px;height:56px;}
.list li.thmb a{padding:12px 10px 11px !important;}
.list li.thmb .thmb_cts{display:table;height:52px;}
.list li.thmb .thmb_cts p{display:table-cell;vertical-align:middle;}
.box .list li{margin:0 -10px;}
.box .list li a{padding:10px 9px;}

.topic li.thmb .thmb_cts{margin-top:4px;line-height:25px;font-size:17px;}
/*.topic li a{height:37px;line-height:37px;}
.topic li.thmb a{height:auto;}*/

h3{padding:2px 10px 8px;font-size:15px;}/*line-height:34px;*/

.ad_bnr{width:320px;height:50px;margin:0 auto;text-align:center;}
.ad_bnr img{height:50px;vertical-align:top;}
.box_cont .ad_bnr{width:320px;margin:0 auto 11px;}
.box_cont .ad_bnr iframe{}

.ad{margin-bottom:12px;text-align:center;}
.ad iframe{width:300px;height:250px;margin:0 auto;vertical-align:top;overflow:hidden;}

.hotissue h3{margin:0 -10px;padding:0 10px;background:#f6f6f6;overflow:hidden;}
.hotissue h3 em{display:block;width:70px;height:19px;background:#e8aa00;color:#fff;line-height:19px;font-size:12px;font-family:Helvetica;letter-spacing:0;text-align:center;}
.hotissue h3 strong{display:block;margin:7px 0 9px;color:#444;font-size:14px;}

/* Select */
.select{position:relative;margin:0 10px;line-height:normal;vertical-align:middle;overflow:hidden;background:#fff; *zoom:1;}
.box_cont .select{margin:0 0 -1px;}
.select *{ margin:0; padding:0; cursor:pointer;}
.select .myvalue,.b_top,.comment_login .sns li{background:linear-gradient(-90deg, #fefefe, #f3f3f3);background: -webkit-gradient(linear, -90deg, from(#fefefe), to(#f3f3f3));background:-webkit-linear-gradient(-90deg, #fefefe, #f3f3f3);background:-o-linear-gradient(-90deg, #fefefe, #f3f3f3); background:-moz-linear-gradient(-90deg, #fefefe, #f3f3f3);border:1px solid #bababa;color:#666;line-height:38px;_line-height:normal;text-align:left;overflow:visible;}
.select .myvalue.selected{ font-weight:bold;}
.select.open .myvalue,
.select .myvalue.outLine{border-color:1px solid #c3c3c3;}
.select button.myvalue{ height:21px; width:100%; text-indent:5px; *text-indent:0; *padding-left:5px;}
.select div.myvalue{position:relative;height:38px;box-shadow:0 0 2px rgba(0,0,0,.3);color:#444;font-size:14px;font-weight:bold;text-indent:8px;}
.select .ctrl{position:absolute;top:0;right:0;width:39px;height:40px;border-left:1px solid #c3c3c3;background:url("http://images.joins.com/ui_mobile/joongang_japanese/u_select_arrow.png") center center no-repeat;background-size:15px 11px;z-index:2;}
.select .ctrl span{display:block;width:100%;height:38px;margin-top:1px;border-left:1px solid #fff;}
.select ul{top:20px;left:0;padding:5px 0;border:0;border-bottom:1px solid #bababa;background:#fff;overflow:hidden;}
.select ul.ilist{display:none;border-left:1px solid #bababa;border-right:1px solid #bababa;}
.select.open ul.ilist{ display:block;}
.select.open .ctrl{background-image:url("http://images.joins.com/ui_mobile/joongang_japanese/u_select_arrow_on.png");}
/*.select ul.ilist{left:-2000%;}
.select.open ul.ilist{left:0;}*/
.select li{ position:relative; overflow:hidden; white-space:nowrap; height:30px; }
.select li input.option{ position:absolute; width:100%; height:20px; line-height:20px;}
.select li label{ position:absolute; left:0; top:0; width:100%; text-indent:8px; *text-indent:6px; height:18px; line-height:18px; color:#767676; background:#fff;}
.select li a{display:block;text-indent:43px;*text-indent:41px;height:30px;line-height:30px;color:#767676;background:#fff url("http://images.joins.com/ui_mobile/joongang_japanese/u_select_dot.png") 30px center no-repeat;background-size:4px 4px;text-decoration:none;}
.select li.on *,.select li.on a{background-color:#ededed;}
.ranking .list strong{float:left;width:17px;height:17px;margin:0 7px 20px 0;background:#ccc;color:#fff;font-family:Helvetica;font-size:12px;line-height:18px;text-align:center;}
.ranking .list .top{background:#e8aa00;}
.ranking .info_news{padding-left:24px;}
.ranking_feeling .list{margin-bottom:5px;}
.ranking_feeling h3,.ranking_feeling .list li{border-top:none;border-bottom:1px solid #efefef;}
.ranking_feeling h3{padding:10px 18px 6px;}
.ranking .ranking_type01{padding-top:5px;}
.ranking .ranking_type05 .list{margin-bottom:0;}
.ranking .ranking_type05 .list li:last-child{border-bottom:none;}

.feeling li strong{display:block;width:60px;height:20px;margin:10px 9px 0;border-radius:20px;color:#fff;font-size:11px;line-height:20px;text-align:center;}
.feeling .box .list li a{padding-top:6px;}

.search{padding:17px 10px 16px;background:#f4f4f4;border-top:1px solid #d6d6d6;text-align:center;}
.bestkeyword{margin-bottom:6px;text-align:left;}
.bestkeyword dd a{padding:0 11px 0 5px;font-size:12px;letter-spacing:-1px;}
.bestkeyword .first{padding-left:0;background:url("http://images.joins.com/ui_mobile/joongang_japanese/l_allline.gif") right 1px no-repeat;}
.bestkeyword .new{letter-spacing:0;}
.search_area{position:relative;margin-bottom:10px;}
.search_area h2{margin-bottom:0;}
.search_area .pr{margin:0 10px 10px;}
.search_area input.txt{width:100%;height:28px;border:none;border-radius:0;}
.search_area .search_input{display:block;position:relative;margin-right:50px;padding-left:9px;background:#fff;border:1px solid #e8aa00;line-height:32px;}
.search .b_search{position:absolute;top:0;right:0;width:50px;height:34px;background:#e8ab05;border:none;color:#fff;line-height:34px;font-weight:bold;}
.search .b_reset{position:absolute;top:10px;right:10px;width:13px;height:13px;background:url("http://images.joins.com/ui_mobile/joongang_japanese/b_reset.png") 0 0 no-repeat;background-size:13px 13px;border:none;color:#fff;line-height:13px;font-size:0;}
.select_area span{margin:0 25px;color:#777;letter-spacing:-1px;font-size:11px;}
.select_area span input{margin-top:-3px;}

.list_photo{padding:2px 0 0;overflow:hidden;}
.box .list_photo{padding:12px 0 0;}
.list_photo li{float:left;width:33.3%;margin-bottom:12px;text-align:center;}
.list_photo li a{display:block;width:90px;margin:0 auto;font-size:11px;letter-spacing:-1px;line-height:14px;}
.list_photo li span{display:block;position:relative;width:90px;height:90px;margin:0 auto 8px;overflow:hidden;}
.list_photo li em{display:table;table-layout:fixed;float:left;position:relative;width:90px;height:90px;background-color:#e9e9e9;overflow:hidden;}
.list_photo li em a{display:table-cell;*float:left;width:90px;height:90px;margin-bottom:6px;text-align:center;overflow:hidden;cursor:pointer;line-height:90px;*font-size:90px;vertical-align:middle;}
.list_photo li img{display:block;margin:0 auto;max-width:90px;max-height:90px;vertical-align:middle;}

.search_area .list li span.img{display:table;table-layout:fixed;float:left;position:relative;width:68px;height:68px;margin:0 16px 0 0}
.search_area .list li span.img em{display:table-cell;*float:left;width:68px;height:68px;background:#f5f5f5;line-height:68px;*font-size:68px;text-align:center;vertical-align:middle;z-index:1}
.search_area .list li span.img .thmb_v{display:inline-block;position:relative;overflow:hidden;height:100%;vertical-align:middle}
.search_area .list li span.img img{display:block;margin:0 auto;border:none;max-width:68px;max-height:68px;vertical-align:middle}

footer{padding:12px 0 10px;background-color:#e1e1e1;border-top:1px solid #fafafa;text-align:center;}
/*footer .pc{display:block;width:78px;height:22px;margin:0 auto 10px;background:#eee;border:1px solid #ccc;line-height:22px;}*/
footer .policy{margin-bottom:6px;}
footer .policy a{padding:0 20px 0 13px;background:url("http://images.joins.com/ui_mobile/joongang_japanese/l_allline.gif") right -18px no-repeat;font-size:12px;}
footer .policy a:first-child{padding-left:0;}
footer .copyright a{color:#9b9b9b;font-family:Helvetica;font-size:10px;}
footer .policy .pc{padding-right:0;background:none;}
footer .policy .pc span{padding-left:15px;background:url("http://images.joins.com/ui_mobile/joongang_japanese/u_pc.png") 0 2px no-repeat;background-size:11px 10px;}

/* 공통부분 */
.new{display:inline-block;height:11px;margin-top:-4px;margin-left:3px;padding:0 2px;background:#e8aa00;border-radius:1px;color:#fff;font-family:Helvetica;font-size:10px;font-weight:bold;line-height:9px;vertical-align:middle;}
.i_photo{display:inline-block;width:15px;height:12px;margin-top:-5px;margin-left:5px;background:url("http://images.joins.com/ui_mobile/joongang_japanese/i_photo.gif") 0 center no-repeat;background-size:15px 12px;color:rgba(0,0,0,0);font-size:0;line-height:0;vertical-align:middle;}
.box{margin-bottom:11px;padding:0 10px;background:#fff;border:1px solid #d2d2d2;}
.more,.b_top{display:block;height:37px;margin-bottom:12px;line-height:37px;font-size:14px;border:1px solid 
#dcdcdc;border-radius:2px;color:#666;font-weight:bold;text-align:center;}
/*.more{margin:0 20px 12px;}*/
.box .more{margin:0 0 12px;}
.comment .more{margin:0 10px;}
.more,.search_area .b_top,.ft .b_top,#cmt_add .b_top{margin:0 20px 12px;background:#ededed;text-shadow:0 -1px blur color}
.b_top,.inner_paging .b_page{background:linear-gradient(-90deg, #f9f9f9, #f0f0f0);background: -webkit-gradient(linear, -90deg, from(#f9f9f9), to(#f0f0f0));background:-webkit-linear-gradient(-90deg, #f9f9f9, #f0f0f0);background:-o-linear-gradient(-90deg, #f9f9f9, #f0f0f0); background:-moz-linear-gradient(-90deg, #f9f9f9, #f0f0f0);}
.b_top{color:#7a7a7a;}
.b_top span{display:block;width:98px;margin:0 auto;background:url("http://images.joins.com/ui_mobile/joongang_japanese/u_toparrow.png") right center no-repeat;background-size:11px 17px;}
.more span{display:block;width:109px;margin:0 auto;background:url("http://images.joins.com/ui_mobile/joongang_japanese/u_morearrow_down.png") right center no-repeat;background-size:13px 8px;font-weight:bold;}
.box_cont .more,.sms_live .more{background:#ededed url("http://images.joins.com/ui_mobile/joongang_japanese/u_morearrow.png") right center no-repeat;background-size:17px 12px;}
.box_cont .more span{background:none;}
.comment .more strong{position:absolute;top:0;right:0;padding:0 24px 0 17px;letter-spacing:0;}
.comment .more strong,.tab ul li a strong,.tab ul li em strong{background:url("http://images.joins.com/ui_mobile/joongang_japanese/u_comment_num.png") 0 center no-repeat;background-size:15px 15px;color:#e8aa00;font-family:Helvetica;}
#cmt_add .more strong{position:static;padding:0;background:none;}
.box_inline{padding-top:0;}
.info_news{display:block;height:17px;color:#b6b6b6;font-family:Helvetica;font-size:11px;font-weight:normal;}
.count_num{margin-left:10px;padding-left:15px;background:url("http://images.joins.com/ui_mobile/joongang_japanese/u_comment_num.png") 0 center no-repeat;background-size:13px 13px;color:#eab011;}
.relation .list li a{height:auto;padding-left:24px;background:url("http://images.joins.com/ui_mobile/joongang_japanese/u_relation.gif") 10px 13px no-repeat;background-size:8px 8px;}
.inner_paging{position:relative;width:280px;margin:0 auto 10px;text-align:center;}
.inner_paging .b_page{display:block;overflow:hidden;position:absolute;top:0;width:40px;height:21px;border:1px solid #d2d2d2;border-radius:2px;font-size:0;line-height:0;color:transparent}
.inner_paging .b_prev,.inner_paging .b_prevoff{left:0}
.inner_paging .b_next,.inner_paging .b_nextoff{right:0}
.inner_paging .b_page span{display:block;width:10px;height:13px;margin:2px auto 0;}
.inner_paging .b_prev span{background:url("http://images.joins.com/ui_mobile/joongang_japanese/u_paging_prev.png") 0 0 no-repeat;background-size:10px 13px;}
.inner_paging .b_prevoff span{background:url("http://images.joins.com/ui_mobile/joongang_japanese/u_paging_prevoff.png") 0 0 no-repeat;background-size:10px 13px;}
.inner_paging .b_next span{background:url("http://images.joins.com/ui_mobile/joongang_japanese/u_paging_next.png") 0 0 no-repeat;background-size:10px 13px;}
.inner_paging .b_nextoff span{background:url("http://images.joins.com/ui_mobile/joongang_japanese/u_paging_nextoff.png") 0 0 no-repeat;background-size:10px 13px;}
.paging_num{display:inline-block;height:20px;font-size:.93em;line-height:12px;color:#999;letter-spacing:2px;vertical-align:middle;}
.paging_num span,.paging_num em{display:inline-block;overflow:hidden;width:7px;height:7px;background:#d6d6d6;border:0;border-radius:7px;line-height:999px;color:transparent;vertical-align:middle}
.paging_num em{background:#e8aa00;border:1px solid #e8aa00;}
.b_top{border-color:#c3c3c3;}
.pr{margin-bottom:10px;line-height:22px;}
.reload{position:absolute;right:10px;top:10px;padding-right:30px;color:#959595;line-height:25px;font-size:10px;z-index:1;}
.reload #last_modi{float:left;}
.reload button{display:block;position:absolute;top:0;right:0;width:25px;height:25px;margin-left:3px;background:linear-gradient(-90deg, #fefefe, #f3f3f3);background: -webkit-gradient(linear, -90deg, from(#fefefe), to(#f3f3f3));background:-webkit-linear-gradient(-90deg, #fefefe, #f3f3f3);background:-o-linear-gradient(-90deg, #fefefe, #f3f3f3); background:-moz-linear-gradient(-90deg, #fefefe, #f3f3f3);border:1px solid #d1d1d1;border-radius:25px;color:rgba(0,0,0,.0);font-size:50px;}
.reload button span{display:block;width:16px;height:16px;margin:0 auto;background:url("http://images.joins.com/ui_mobile/joongang_japanese/u_reload.png") center center no-repeat;background-size:16px 16px;}
.floatinglayer{position:fixed;right:17px;bottom:40px;height:40px;z-index:100;}
.floatinglayer .btn{overflow:hidden;display:block;width:40px;height:40px;line-height:500px;background:#e8aa00 url("http://images.joins.com/ui_mobile/joongang_japanese/u_floatinglayer.png") center center no-repeat;background-size:16px 18px;border-radius:40px;color:rgba(0,0,0,.0);font-size:50px;opacity:.85;}
.floatinglayer .menu{display:none;}
.floatinglayer_on .menu{display:block;position:absolute;bottom:-32px;right:50px;width:238px;height:97px;background:#fafafa;box-shadow:0 0 2px rgba(0,0,0,.2);border:3px solid #e8aa00;border-radius:5px;}
.floatinglayer_on .menu ul{float:right;width:241px;}
.floatinglayer_on .menu li{float:right;width:40px;height:97px;font-size:13px;text-align:center;}
.floatinglayer_on .menu a{display:block;width:16px;height:70px;padding:27px 12px 0;border-left:1px solid #e4e4e4;border-right:1px solid #fff;color:#222;line-height:12px;}
.floatinglayer_on .menu a{display:block;background:url("http://images.joins.com/ui_mobile/joongang_japanese/u_floating_a.gif") center 7px no-repeat;background-size:16px 16px;word-wrap:break-word;word-break:break-all;}
.floatinglayer_on li.a a{border-right:none;}
.floatinglayer_on li.b a{background-image:url("http://images.joins.com/ui_mobile/joongang_japanese/u_floating_b.gif");}
.floatinglayer_on li.c a{background-image:url("http://images.joins.com/ui_mobile/joongang_japanese/u_floating_c.gif");}
.floatinglayer_on li.d a{background-image:url("http://images.joins.com/ui_mobile/joongang_japanese/u_floating_d.gif");}
.floatinglayer_on li.e a{background-image:url("http://images.joins.com/ui_mobile/joongang_japanese/u_floating_e.gif");}
.floatinglayer_on li.f{border-right:1px solid #e4e4e4;}
.floatinglayer_on li.f a{border-left:none;background-image:url("http://images.joins.com/ui_mobile/joongang_japanese/u_floating_f.gif");}
.floatinglayer_on .more{background-image:url("http://images.joins.com/ui_mobile/joongang_japanese/u_floating_more.gif");}
.floatinglayer_on .btn{background-image:url("http://images.joins.com/ui_mobile/joongang_japanese/u_floating_del.png");background-size:18px 18px;}
.floatinglayer_on .menu .b_top{width:14px;margin:0;background:url("http://images.joins.com/ui_mobile/joongang_japanese/u_toparrow.png") center 8px no-repeat;background-size:11px 17px;border:0;font-size:13px;font-weight:normal;}
.floatinglayer_on .arrow{display:block;position:absolute;top:45px;right:-9px;width:6px;height:11px;background:url("http://images.joins.com/ui_mobile/joongang_japanese/u_floating_arrow.gif") 0 0 no-repeat;background-size:6px 11px;}

.container_hidden{display:none;width:100%;height:100%;background:rgba(0,0,0,1);position:absolute;top:0;left:0;-ms-filter:"alpha(opacity=60)";filter:alpha(opacity=60);opacity:0.6;-webkit-transition:opacity 200ms 0ms;-moz-transition:opacity 200ms 0ms;-o-transition:opacity 200ms 0ms;-ms-transition:opacity 200ms 0ms;transition:opacity 200ms 0ms;z-index:2;}

#sidebar{display:none;position:absolute;left:-300px;top:0;width:258px;background:#f3f3f3;box-shadow:2px 0 8px rgba(0,0,0,.7);z-index:3;}/* padding-bottom:42px; */
#sidebar .lnb{margin-bottom:37px;}
#sidebar h2{height:40px;margin-bottom:0;padding-left:19px;background:#e8aa00;color:#fff;font-size:15px;line-height:40px;text-shadow:none;}
#sidebar .close{display:block;position:absolute;right:13px;top:12px;width:16px;height:16px;background:url("http://images.joins.com/ui_mobile/joongang_japanese/b_sidebar_closetop.gif") 0 0 no-repeat;background-size:100% 100%;color:rgba(0, 0, 0, 0);font-size:50px;}
#sidebar .close_btm{top:auto;bottom:13px;background-image:url("http://images.joins.com/ui_mobile/joongang_japanese/b_sidebar_closebtm.gif");}
#sidebar li a,#sidebar dd a{display:block;height:39px;padding-left:20px;background:url("http://images.joins.com/ui_mobile/joongang_japanese/k_sidebar.gif") right center no-repeat;background-size:22px 12px;border-bottom:1px solid #e9e9e9;color:#333;line-height:39px;letter-spacing:-1px;font-size:15px;}
#sidebar li span{display:block;padding-left:20px;background:url("http://images.joins.com/ui_mobile/joongang_japanese/u_a.png") 0 center no-repeat;background-size:17px 16px;}
#sidebar li.e dd a{letter-spacing:-2px;}
#sidebar li.b span{background-image:url("http://images.joins.com/ui_mobile/joongang_japanese/u_b.png");background-size:17px 16px;}
#sidebar li.c span{background-image:url("http://images.joins.com/ui_mobile/joongang_japanese/u_c.png");background-size:16px 13px;}
#sidebar li.d span{background-image:url("http://images.joins.com/ui_mobile/joongang_japanese/u_d.png");background-size:16px 13px;}
#sidebar li.e span{background-image:url("http://images.joins.com/ui_mobile/joongang_japanese/u_e.png");background-size:17px 18px;}
#sidebar li.f span{background-image:url("http://images.joins.com/ui_mobile/joongang_japanese/u_f.png");background-size:13px 15px;}
#sidebar li.on{height:auto;}
#sidebar li.on a{border-color:#b3b3b3;}
#sidebar li.on dd a{padding-left:40px;background-image:url("http://images.joins.com/ui_mobile/joongang_japanese/k_sidebar_on.gif");background-color:#e1e1e1;border-color:#ccc;border-top:1px solid #f0f0f0;font-size:14px;}
#sidebar li.on dd.first a{border-top:none;}
#sidebar li.on dd.last a{border-bottom-color:#fff;}
.showsidebar #sidebar{display:block;left:0;}
.showsidebar .container_hidden{display:block;}

.ranking_type01 .list .top{background:#e25153;}
.ranking_type03 .list .top{background:#e8d808;}
.ranking_type04 .list .top{background:#accf17;}
.ranking_type05 .list .top{background:#2d8c8e;}

/*.list_photo_type li{width:50%;margin-bottom:30px;font-size:12px;}
.list_photo_type li a{width:135px;}
.list_photo_type li img{max-width:100%;max-height:100%;width:135px;}*/
.list_photo_sub{overflow:hidden;}
.list_photo_sub .list_photo{position:relative;margin:0 10px 25px;}
.list_photo_sub .list_photo li{position:absolute;width:50%;margin-bottom:30px;font-weight:bold;}
.list_photo_sub .list_photo li img{max-width:100%;max-height:100%;width:135px;margin-bottom:3px;}
.list_photo_sub .list_photo li span,.list_photo_sub .list_photo li a,.list_photo_sub .list_photo li em a{width:135px;}

/*.headlinenews{margin-bottom:17px;}
.headlinenews .hd{position:relative;zoom:1;margin-bottom:1px;}
.headlinenews h3{font-size:25px;}
.headlinenews h3 a{color:#004D8E;}
.headlinenews .bd{margin:0 10px 0 0;}
.headlinenews .img{float:left;margin:-1px 10px 0 0;}
.headlinenews .img img{vertical-align:top;}
.headlinenews .img img{width:120px;height:89px;padding:4px;border:1px solid #dedede;}
.headlinenews .bd span{font-size:14px;line-height:23px;}
.headlinenews .counting{position:absolute;bottom:0;right:7px;}
.headlinenews .counting iframe{width:500px;height:20px;}
.headlinenews .time{margin:0 7px 0 4px;}
.headlinenews .ft .list{padding-top:12px;}
.headlinenews .ft .list li{text-align:left;}*/

.article{padding:12px 10px 0;}
.article .hd{margin-bottom:14px;}
.article .bd{margin:0 0 23px;color:#000;}/* overflow:hidden; */
.article .photo_view{overflow:visible !important;}
.article .bd{overflow:hidden;}
.article .article_box_cont{font-size:16px;line-height:24px;letter-spacing:0;}
.article .list_view{font-size:12px;}
.article h2{margin-bottom:7px;padding:0;background:none;color:#333;font-size:18px;line-height:25px;text-shadow:none;}
.article .hd p{position:relative;}
.article_photo{position:relative;margin:0 auto 6px;text-align:center;}
.article_photo .article_photo_area{display:inline-block;vertical-align:middle;}
.article_photo .article_photo_area img{width:100%;vertical-align:top;}
.article_photo .num{display:block;margin-bottom:5px;font-size:13px;text-align:right;}
.article_photo button{display:block;position:absolute;top:50%;width:36px;margin-top:-18px;background:none;border:none;vertical-align:middle;}
.article_photo button span{display:block;width:36px;height:36px;background:url(http://images.joins.com/ui_mobile/joongang_japanese/b_article_prev.png) 0 0 no-repeat;background-size:36px 36px;font-size:0;line-height:0;text-indent:-9999px;}
.article_photo button.b_next span{background-image:url(http://images.joins.com/ui_mobile/joongang_japanese/b_article_next.png);}
.article_photo button.b_prev{left:-13px;}
.article_photo button.b_next{right:-7px;}
/*.article .ft{font-size:16px;text-align:center;}
.article .ft span{display:block;margin-bottom:4px;}
.article .ft a.articlebody{text-decoration:underline;}*/
span.date{display:block;color:#aaa;font-family:Helvetica;font-size:11px;line-height:12px;}
.article .more{margin:10px 0 12px;background-image:none;}
.article .b_top{margin:10px 0 12px;}
.photo_view .article_box_cont{font-size:15px;}

/*socialbutton*/
.socialbutton {margin:0 -10px;padding:12px 0 8px;position:relative;/zoom:1;background:#fafafa;border-bottom:solid 1px #efefef;border-top:solid 1px #efefef;text-align:center;}
.socialbutton ul{display: block;text-align:center;}
.socialbutton li{display:inline-block;width:96px;margin-right:6px;}
.socialbutton li.socialbtn_nv{width:85px;margin-right:0;}
.socialbutton li.socialbtn_fb img {width:58px;height:20px;}

a.cmt_uppercount{position:absolute;top:3px;right:0;font-size:15px;height:23px;padding:2px 5px 0 26px;background:url("http://images.joins.com/ui_mobile/joongang_japanese/u_cmt_uppercount.gif") 6px center no-repeat;background-size:15px 15px;color:#e8aa00;font-weight:normal;line-height:19px;border-radius:2px;border:1px solid #c3c3c3}
.author{display:block;color:#004d8e;word-wrap:break-word;word-break:break-all;font-size:11px;overflow:hidden;}
a.cmt_uppercount span{padding-right:8px;background:url("http://images.joins.com/ui_mobile/joongang_japanese/u_cmt_uppercount_arrow.gif") right center no-repeat;background-size:4px 7px;font-family:Helvetica;font-size:12px;}
article.article .author{margin-right:75px;}

.article_img{clear:both;float:left;width:50%;margin:3px 10px 0 0;background:#ededed;letter-spacing:-1px;}
.article_img .txt{display:block;padding:10px;font-size:11px;line-height:15px;}
.article_img .img a{display:block;position:relative;}
.article_img .img em{display:block;position:absolute;right:0;top:0;width:25px;height:25px;background:url("http://images.joins.com/ui_mobile/joongang_japanese/u_photo_large.png") 0 0 no-repeat;background-size:100% 100%;font-size:0;line-height:0;text-indent:-9999px;cursor:pointer;}
.article_img .img img{width:100%;vertical-align:top;}
.article_img .list_photo{width:100%;margin:0 auto;padding:0;text-align:center;}
.article_img li{display:inline-block;float:none;width:25%;margin:0 0 10px;}
.article_img li a{width:38px;height:38px;margin:0 auto;border:1px solid #dcdcdc;overflow:hidden;}
.article_img li span,.article_img li em,.article_img li em a{width:38px;height:38px;}
.article_img li em a{line-height:100%;*font-size:100%;}
.article_img li img{float:left;width:38px;height:38px;vertical-align:top;}
/*.article_img a img{max-width:200px;max-height:200px;height:expression(this.scrollHeight>199?"200px":"auto");}*/

.emotion{clear:both;zoom:1;margin:0 auto 24px;text-align:center;}
.emotion:after,.emotion dl:after{box_cont:".";display:block;height:0;clear:both;visibility:hidden;}
.emotion dl{clear:both;zoom:1;width:275px;height:100px;margin:0 auto;}
.emotion dt{margin-bottom:12px;color:#666;}
.emotion dd{float:left;width:20%;text-align:center;}
.emotion dd a{display:block;width:49px;height:49px;margin:0 auto;background:#e15052;border-radius:49px;box-shadow:0 1px 0 rgba(0,0,0,.3);color:#fff;line-height:49px;font-size:12px;font-weight:bold;letter-spacing:-1px;}
.emotion dd em{display:block;margin-top:3px;color:#666;font-family:Helvetica;font-weight:bold;font-size:12px;}
.emotion dd.a a,.feeling .a strong{background-color:#e15052;}
.emotion dd.b a,.feeling .b strong{background-color:#f6ab2f;}
.emotion dd.c a,.feeling .c strong{background-color:#e9d809;}
.emotion dd.d a,.feeling .d strong{background-color:#aed118;}
.emotion dd.e a,.feeling .e strong{background-color:#2c8b8d;}

.sms_live{position:relative;}
.sms_live .tab{border-top:1px solid #c3c3c3;}
.sms_live .tab ul li a,.sms_live .tab ul li em{border-bottom:1px solid #c3c3c3;}
.sms_live .tab ul li a,.sms_live .tab ul li em{height:37px;line-height:37px;background-color:#fcfcfc;background-image:-moz-linear-gradient(top,#fefefe 0,#f7f7f7 99%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(99%,#f7f7f7));background-image:-webkit-linear-gradient(top,#fefefe 0,#f7f7f7 99%);background-image:-o-linear-gradient(top,#fefefe 0,#f7f7f7 99%);background-image:-ms-linear-gradient(top,#fefefe 0,#f7f7f7 99%);background-image:linear-gradient(top,#fefefe 0,#f7f7f7 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#f7f7f7',GradientType=0);font-size:13px;letter-spacing:-1px;}
.sms_live .tab ul li.on a,.sms_live .tab ul li.on em{border-bottom:1px solid #ececec;}
.sms_live .tab ul li.on a,.sms_live .tab ul li.on em{height:37px;border-top:none;background:#fff;}
.sms_live .tab ul li.a span{display:block;margin:0 20px;}
.sms_live .tab ul li.on span{background:none;}
.sms_live .tab ul li a strong,.sms_live .tab ul li em strong{color:#e8aa00 !important;}
.sms_live .live{margin-bottom:-31px;padding:em 0 0;}
.sms_live .bd .line{height:2px;background:url("http://images.joins.com/ui_mobile/isplus/wbc/l_line.png") 0 bottom repeat-x;background-size:2px 2px;font-size:0;line-height:0;}
.sms_live .bd li,.sms_live .bd p{padding-left:35px;border:none;color:#fff;font-size:14px;line-height:25px;}
/*.sms_live .bd li ul{width:auto;height:auto;padding:16px 0 0 0;border:none;overflow:hidden;}*/
.sms_live .bd .lfont{padding-left:0;margin:10px 0 12px;color:#32b1f2;font-size:14px;}
.sms_live .bd .bfont{font-weight:bold;}
.sms_live .bd .rfont{color:#ff0000}
.sms_live .bd .line2{height:2px;margin-bottom:12px;padding-bottom:12px;background:url("http://images.joins.com/ui_mobile/isplus/wbc/l_line.png") 0 bottom repeat-x;background-size:2px 2px;font-size:0;line-height:0;}
.sms_live .bd .margin{padding-bottom:10px;font-size:0;line-height:0;}
.sms_live .bd a.movie{display:inline-block;width:62px;height:20px;background:#3b5685;border:1px solid #252f3e;color:#aabad4;text-align:center;vertical-align:middle;letter-spacing:-1px;text-decoration:none;}
/*.sms_live .more{margin-top:15px;padding-bottom:15px;}*/
.sms_live .tab{-webkit-box-shadow:none;box-shadow:none;}
.sms_live .more{position:relative;}

.tab{border:none;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,.3),inset 0 0 0 rgba(0,0,0,0),inset 0 0 0 rgba(0,0,0,0);box-shadow:0 -4px 5px rgba(0,0,0,.3),inset 0 0 0 rgba(0,0,0,0),inset 0 0 0 rgba(0,0,0,0);}
.tab ul{background-color:#171d29;overflow:hidden;}
.tab ul li{float:left;width:50% !important;}
.tab ul li a,.tab ul li em{display:block;height:35px;background-color:#fff;border-bottom:1px solid #c3c3c3;color:#222;line-height:36px;text-align:center;font-weight:bold;}
.tab ul li:first-child a,.tab ul li:first-child em{border-right:1px solid #c3c3c3;}
.tab ul li.on a,.tab ul li.on em{height:37px;background:#fefefe;border-bottom:none;color:#222;text-shadow:0 1px #fff;}
.tab ul li a strong,.tab ul li em strong{padding-left:17px;color:#f7941d;}
.tab li a:before,.tab li em:before{background:none;}

.cmt_choice ul{overflow:hidden;line-height:34px;height:34px;}/* border-bottom:1px solid #c3c3c3; */
.cmt_choice li{float:left;font-size:13px;}
.cmt_choice input{width:17px;height:17px;margin:-3px 5px 0 19px;vertical-align:middle;}
.cmt_choice label{margin-right:8px;color:#7a7a7a;}
.reply_write{position:relative;padding-bottom:15px;overflow:hidden;}
.reply_write .sns_area{padding:10px;border-bottom:1px solid #fff;overflow:hidden;}
.sns_area .myinfo{float:right;color:#004d8e;line-height:24px;font-family:Helvetica;font-weight:bold;}
.sns_area .b_logout span{display:inline-block;width:18px;height:18px;background:#f8f8f8 url("http://images.joins.com/ui_mobile/joongang_japanese/b_sidebar_closebtm.gif") center center no-repeat;background-size:10px 10px;border:1px solid #c3c3c3;border-radius:2px;font-size:0;line-height:0;text-indent:-9999px;vertical-align:middle;}
.reply_write .sns_area .sns{float:left;}
.reply_write .title{height:40px;margin-left:112px;font-size:12px;line-height:15px;}
.cmt .comments input.text{float:none;width:99%;height:33px;margin-bottom:10px;padding:5px;border:1px solid #d7d7d7;border-radius:0;overflow:hidden;font-size:13px;webkit-box-shadow:none;box-shadow:none;background:#fff;}
.reply_write .textarea{display:block;float:none;height:250px;margin-bottom:10px;padding:10px 0 10px 10px;border:1px solid #d7d7d7;border-radius:0;overflow:hidden;webkit-box-shadow:none;box-shadow:none;background:#fff;}
.reply_write textarea{clear:both;width:100%;height:250px;border:none;color:#1f1f1f;font-size:15px;text-align:left;}
.reply_write textarea.first{color:#ccc;font-size:13px;}
.reply_write .count{float:left;margin-top:3px;color:#bfbfbf;font-family:Helvetica;font-size:12px;font-weight:bold;}
.reply_write .count strong{color:#e8aa00;}
.reply_write .bd{margin-bottom:10px;padding:0 10px;overflow:hidden;}
.reply_write .b_top{margin:0 10px 22px;}

.comment .submit,.comment .cancel{float:left;width:56px;height:18px;margin-left:2px;background:#fff;border:1px solid #d7d7d7;border-radius:2px;color:#636363;font-size:11px;line-height:18px;}
.reply_write .submit{float:right;width:72px;height:33px;background:#283345;background-image:-webkit-linear-gradient(180deg, rgba(248, 248, 248, 1) 0, rgba(235, 235, 235, 1) 100%);background-image:-moz-linear-gradient(180deg, rgba(248, 248, 248, 1) 0, rgba(235, 235, 235, 1) 100%);background-image:-o-linear-gradient(180deg, rgba(248, 248, 248, 1) 0, rgba(235, 235, 235, 1) 100%);background-image:linear-gradient(180deg, rgba(248, 248, 248, 1) 0, rgba(235, 235, 235, 1) 100%);background-image:-ms-linear-gradient(180deg, rgba(248, 248, 248, 1) 0, rgba(235, 235, 235, 1) 100%);font-size:12px;font-weight:bold;}
.reply_write strong.i_social_b .close{margin-top:-3px;line-height:1.18em;}
.comment{overflow:hidden;}
.comment .cancel{background-color:#dfdfdf;}
.comment .btn{float:right;width:auto;height:18px;margin-right:3px;border:none;}
.comment .i_social_b{background-size:24px 24px;}
.comment .my{float:right;margin:10px 20px 20px 0;color:#004d8e;font-size:13px;letter-spacing:-1px;text-decoration:underline;}
.cmt dl{position:relative;padding:18px 19px 14px;border-top:1px solid #e4e4e4;overflow:hidden;}
.cmt dl.first{border:none;}
.cmt dt,.my dt span{padding-left:20px;color:#004d8e;font-size:13px;background-repeat:no-repeat;background-position:0 center;font-weight:bold;}
.cmt dt{float:left;margin-bottom:13px;}
.cmt dt.js{background-image:url(http://images.joins.com/ui_mobile/joongang/u_js.png);background-size:16px 15px;}
.cmt dt.fb{background-image:url(http://images.joins.com/ui_mobile/joongang/u_fb.png);background-size:16px 15px;}
.cmt dt.tw{background-image:url(http://images.joins.com/ui_mobile/joongang/u_tw.png);background-size:16px 15px;}
.cmt dt.me{background-image:url(http://images.joins.com/ui_mobile/joongang/u_me.png);background-size:16px 15px;}
.cmt dd.img{position:absolute;left:0;top:12px;width:30px;height:30px;background:url("http://images.joins.com/ui_mobile/isplus/wbc/k_comment.png") 0 0 repeat;background-size:30px 30px;}
.cmt dd.img img{width:30px;height:30px;}
.cmt dd.info{color:#acacac;height:10px;overflow:hidden;line-height:10px;font-family:Helvetica;}
.cmt dd.info{float:left;font-size:11px;}
.cmt dd.info a{color:#7a7a7a;}
.func span{padding-right:9px;margin-right:5px;border-right:1px solid #c3c3c3;}
.cmt dd.btn{float:right;width:auto;height:auto;margin:0;border:none;}
.cmt dd.btn a,.reply_write strong.i_social_b .close{display:inline-block;width:56px;height:15px;margin-left:-1px;background:#f8f8f8;border:1px solid #c9c9c9;border-radius:2px;color:#7a7a7a;font-size:11px;text-align:center;text-indent:0;}
.cmt dd.btn a.b{color:#578eca;}
.cmt dd.func{float:right;margin-top:5px;color:#7a7a7a;font-size:11px;height:10px;overflow:hidden;font-family:Helvetica;line-height:10px;}
.cmt dd.func span strong{color:#e8aa00;}
.cmt dd.func span{color:#7a7a7a;font-size:11px;}
.cmt dd.func #vb{font-weight:bold;}
.cmt dd.cont{clear:both;margin-bottom:10px;margin-right:-5px;color:#333;font-size:15px;letter-spacing:-1px;line-height:22px;overflow:hidden;}
.cmt .reply{background:url("http://images.joins.com/ui_mobile/isplus/wbc/u_reply.png") 0 14px no-repeat;background-size:10px 10px;}
.cmt .reply .img{left:20px;}
.cmt dl.reply{padding-left:62px;}
.cmt dd.comments{clear:both;margin:0 2px 0 0;padding:5px 7px 0 25px;background:url("http://images.joins.com/ui_mobile/joongang/u_comments.gif") 0 10px no-repeat;background-size:10px 10px;}
.cmt dd.comments input.text{margin:0 20px 5px -10px;padding:0 10px;font-size:12px;height:27px;line-height:27px;}
.cmt dd.comments .submit{margin-right:-12px;}
.cmt dd.comments dl{overflow:hidden;margin:0 0 0 -12px;padding:5px 0 0;border:none;}
/*.cmt dl:last-child{margin-bottom:14px;}*/
.cmt dd.comments dl .cont p{color:#7d7d7d;font-size:12px;line-height:15px;}
.cmt .box{padding:0;overflow:hidden;}
.cmt .box dl{padding:15px 10px 12px;}
.cmt .box .list a{padding:10px;}
.cmt .box:last-child{margin-bottom:0;}
.sms_live.box_cont .more{background-image:none;}
.sms_live.box_cont .more span{background:url("http://images.joins.com/ui_mobile/joongang_japanese/u_morearrow_down.png") right center no-repeat;background-size:13px 8px;}

.i_social_b{display:inline-block;position:relative;width:24px;height:24px;background-color:#cfcfcf;background-size:30px 30px;border:none;border-radius:24px;text-indent:-9999px;overflow:hidden;vertical-align:middle;}
/*.reply_write strong.i_social_b{width:auto;height:auto;padding-left:25px;text-indent:0;line-height:1.3em;}*/
/*strong.i_social_b{background-color:#ff161c;}*/
.reply_write .i_social_b span{display:none;}
.cmt dd.btn .del{display:block;height:18px;width:18px;background:#f8f8f8 url("http://images.joins.com/ui_mobile/joongang_japanese/b_sidebar_closebtm.gif") center center no-repeat;background-size:10px 10px;border:1px solid #c3c3c3;vertical-align:middle;text-indent:-9999px;}
.i_yh{background-image:url(http://images.joins.com/ui_mobile/joongang_japanese/i_yh.png);}
.i_fb{background-image:url(http://images.joins.com/ui_mobile/joongang_japanese/i_fb.png);}
.i_tw{background-image:url(http://images.joins.com/ui_mobile/joongang_japanese/i_tw.png);}
.i_me{background-image:url(http://images.joins.com/ui_mobile/joongang_japanese/i_me.png);}
strong.i_yh{background-image:url(http://images.joins.com/ui_mobile/joongang_japanese/i_yh_on.png);}
strong.i_fb{background-image:url(http://images.joins.com/ui_mobile/joongang_japanese/i_fb_on.png);}
strong.i_tw{background-image:url(http://images.joins.com/ui_mobile/joongang_japanese/i_tw_on.png);}
strong.i_me{background-image:url(http://images.joins.com/ui_mobile/joongang_japanese/i_me_on.png);}

.note{padding:0 19px;}
.note dt,.note dd{font-family:Meiryo UI;font-size:13px;}
.note dt{margin-bottom:4px;color:#222;}
.note dd{margin-bottom:6px;padding-left:9px;background:url(http://images.joins.com/ui_mobile/joongang_japanese/u_dot.gif) 0 6px no-repeat;background-size:3px 2px;color:#666;line-height:17px;}

.comment_login .bd{padding:14px 20px 17px;}
.comment_login .bd span{display:block;margin-bottom:14px;}
.comment_login .sns li{margin-bottom:-1px;border:none;}
.comment_login .sns li a{display:block;padding-left:57px;height:38px;background:url(http://images.joins.com/ui_mobile/joongang_japanese/i_yh_on.png) 14px center no-repeat, url(http://images.joins.com/ui_mobile/joongang_japanese/u_morearrow.png) right center no-repeat;background-size:30px 30px, 17px 12px;border:1px solid #dcdcdc;color:#666;line-height:38px;font-family:Helvetica;font-size:15px;}
.comment_login .sns .i_yh{border-radius:2px 2px 0 0;}
.comment_login .sns .i_fb{background:url(http://images.joins.com/ui_mobile/joongang_japanese/i_fb_on.png) 14px center no-repeat, url(http://images.joins.com/ui_mobile/joongang_japanese/u_morearrow.png) right center no-repeat;background-size:30px 30px, 17px 12px;}
.comment_login .sns .i_tw{background:url(http://images.joins.com/ui_mobile/joongang_japanese/i_tw_on.png) 14px center no-repeat, url(http://images.joins.com/ui_mobile/joongang_japanese/u_morearrow.png) right center no-repeat;background-size:30px 30px, 17px 12px;}
.comment_login .sns .i_me{background:url(http://images.joins.com/ui_mobile/joongang_japanese/i_me_on.png) 14px center no-repeat, url(http://images.joins.com/ui_mobile/joongang_japanese/u_morearrow.png) right center no-repeat;background-size:30px 30px, 17px 12px;border-radius:0 0 2px 2px;}

.copyright p{padding:15px 20px 20px;line-height:23px;font-size:15px;}
.mycomment .cmt_choice{border-top:1px solid #e8e8e8;border-bottom:1px solid #d2d2d2;}
.mycomment .my{position:relative;padding:10px;background:#f6f6f6;overflow:hidden;}
.mycomment .my dd.img{float:left;width:50px;height:50px;margin-right:10px;background:#e2e2e2 url(http://images.joins.com/ui_mobile/joongang_japanese/k_my.png) 0 0 no-repeat;background-size:50px 50px;}
.mycomment .my dd.img img{width:50px;height:50px;vertical-align:top;}
.mycomment .my dt{float:none;margin-bottom:5px;font-size:15px;line-height:25px;}
.mycomment .my dt span{float:none;}
.mycomment .my dd strong{letter-spacing:-2px;font-size:13px;}
.mycomment .my dd .count_num{margin-left:3px;padding-left:16px;font-family:Helvetica;background-size:14px 14px;}
.mycomment .my .logout{position:absolute;right:10px;top:10px;width:50px;border:1px solid #c3c3c3;border-radius:1px;color:#c3c3c3;line-height:21px;font-family:Helvetica;font-size:12px;text-align:center;}

.search_area{position:relative;}
.search_area .search{margin-bottom:13px;border-bottom:1px solid #d6d6d6;}
.search_area h3{padding-bottom:13px;border-bottom:1px solid #efefef;}
.search_area .list{margin-bottom:10px;}
.search_area .list strong,.search_area h3 strong{color:#e8aa00;}
.search_area .list li span.img{margin-right:10px;}
/*.search_area .more,.search_area .b_top{font-size:13px;}
.search_area .more{margin:0 20px 14px;line-height:17px;}*/
/*.search_area .more span{padding-top:3px;}
.search_area .more em{display:block;color:#bbb;font-size:11px;font-family:Helvetica;}
.search_area .more strong{color:#666;}*/
.search_area .detail{clear:both;max-height:54px;padding-top:8px;color:#1f1f1f;font-weight:normal;overflow:hidden;}

#cmt_add .more{background-image:none;}
.ft,#cmt_add{display:block;position:relative;}
.search_area .more,.list .more,#cmt_add .more{margin-right:87px;padding:0;}
.search_area .b_top,.ft .b_top,#cmt_add .b_top{position:absolute;right:20px;bottom:0;margin:0;border:1px solid #dcdcdc;color:#7a7a7a;font-size:13px;}/* bottom:1px;background:none;border:none;border-left:1px solid #dcdcdc; */
.search_area .b_top span,.ft .b_top span,#cmt_add .b_top span{width:70px;padding-left:6px;background-position:58px center;border-left:1px solid #f6f6f6;text-align:left;letter-spacing:-1px;}
#cmt_add .b_top{right:10px;}

.cmt dt,.my dt span{background:url(http://images.joins.com/ui_joins/japan11/common/k_article_button.png) 0 -311px no-repeat;}
.cmt dt.twitter,.my dt.twitter span{background-position:0 -344px;}
.cmt dt.mixi,.my dt.mixi span{background-position:0 -379px;}
.cmt dt.yahoo,.my dt.yahoo span{background-position:0 -309px;}
.cmt dt.facebook,.my dt.facebook span{background-position:0 -414px;}
.mycomment .my dt span{display:inline-block;line-height:17px;}

.tag02{margin-left:5px;width:auto !important;height:auto !important;}

.showsidebar{overflow:hidden;}
.showsidebar #sidebar{height:600px;overflow-y:auto;overflow-x:hidden;}
.showsidebar .sidebar_area{position:relative;height:858px;overflow:hidden;}
/*.showsidebar #sidebar{width:258px;overflow:hidden;}
.sidebar_area{position:fixed;left:0;top:0;width:258px;height:100%;overflow-y:auto;overflow-x:hidden;}*/
#sidebar .sidebar_area .close_btm{bottom:18px;}

.more_sub,.more_end{margin-right:97px;}
.more_end{cursor:default;}
.more_sub span,.more_end span{display:inline-block;width:auto;padding-right:20px;line-height:37px;letter-spacing:-3px;text-shadow:1px 1px #fff;}
.more_sub em,.more_end em{margin-left:7px;color:#bbb;font-size:13px;font-family:Helvetica;letter-spacing:0;}
.more_sub strong,.more_end strong{color:#e8aa00;}
.more_end span{background:none;padding-right:0;}

.related_article{margin-top:12px;}

.article_logo {text-align:right;margin:20px 0;}
.article_logo img {height:23px;vertical-align:middle;}

.cmt dt,.my dt span{position:relative;}
.b_social{display:block;position:absolute;left:-3px;top:-2px;width:22px;height:22px;color:transparent;line-height:999px;overflow:hidden;}

.hank_txt {display:block;margin-top:15px;line-height:23px;font-size:16px;} /*아티클 한경 출처 표시*/