@charset "utf-8";
/* @import url("base_2015.css"); */

/*탑보드*/
#top_area{height: 560px;background:url(https://ojsimg.ohmynews.com/images/ohmynews/main/bg_Tboardside.gif) 0 0 repeat-y;width:100%;}
#top_area .top_box{*zoom:1;position:relative;}
#top_area .top_box:after {content:"";display:block;clear:both;}

#mini_top_area{background:url(https://ojsimg.ohmynews.com/images/ohmynews/main/bg_Tboardside.gif) 0 0 repeat-y;width:100%;border-top:solid 1px #ddd;}
#mini_top_area .top_box{background:url(https://ojsimg.ohmynews.com/images/ohmynews/main/bg_Tboardbottom.gif) 0 bottom repeat-x;*zoom:1;position:relative;}
#mini_top_area .top_box:after {content:"";display:block;clear:both;}

#history_top_area{background:url(https://ojsimg.ohmynews.com/images/ohmynews/main/bg_Tboardside.gif) 0 0 repeat-y;margin-bottom:40px;width:100%;}
#history_top_area .top_box{*zoom:1;position:relative;}
#history_top_area .top_box:after {content:"";display:block;clear:both;}

/* 공통 */
.box1_1{position: absolute;width:242px;height:279px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;float:left;overflow:hidden;}
.box1_2{position: absolute;width:242px;height:559px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;float:left;overflow:hidden;}
.box2_1{position: absolute;width:485px;height:279px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;float:left;overflow:hidden;}
.box2_2{position: absolute;width:485px;height:559px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;float:left;overflow:hidden;}
.box3_1{position: absolute;width:728px;height:279px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;float:left;overflow:hidden;}
.box3_2{position: absolute;width:728px;height:559px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;float:left;overflow:hidden;}
.box4_1{position: absolute;width:971px;height:279px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;float:left;overflow:hidden;}
.box4_2{position: absolute;width:971px;height:559px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;float:left;overflow:hidden;}
.top_box > div:hover, .menuOver{margin-top:-1px;margin-left:-1px;border:1px solid #00306f;background:#f4f4f4;box-shadow: 3px 3px 5px rgba(255, 255, 255, .75);-o-box-shadow: 3px 3px 5px rgba(255, 255, 255, .75);-moz-box-shadow: 3px 3px 5px rgba(255, 255, 255, .75); -webkit-box-shadow: 3px 3px 5px rgba(255, 255, 255, .75);-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-webkit-transition: color,border,background  0.2s linear;-moz-transition : color,border,background 0.2s linear;z-index:500;}

/* BOX공통 */
.box_in{margin:0 10px 0 10px;padding-top:10px;}

/* 제목 */
.box_in dt.titl{margin:0 3px;padding-top:2px;font-weight:bold;line-height:160%;letter-spacing:-1px;}
.box_in dt.titl a{font-size: 23px;line-height: 110%;letter-spacing: -0.1em;color: #000;}
.box_in dt.titl a:hover{color:#00306f;}
/* 부제 */
.box_in dd.sub_t{ margin:0 3px;margin-top:3px;font-size:13px;font-weight:bold;letter-spacing:-1px;}
.box_in dd.sub_t a{color:#333;}
.box_in dd.sub_t a:hover{color:#5c6c94;}
/* 발문 */
.box_in dd.sub_t2{ margin:0 3px;margin-top:7px;font-size:13px;letter-spacing:-1px;line-height:130%;font-variant:normal;text-align: justify;}
.box_in dd.sub_t2 a{color:#808595; letter-spacing: -0.1em;}
.box_in dd.sub_t2 a:hover{color:#5c6c94;text-decoration:none;}
/* 기사분류 (발문앞노출) */
.box_in dd.sub_t2 .icon{background:url(https://ojsimg.ohmynews.com/images/ohmynews/common/topboard_icon_sort.png) -9999em -99999em no-repeat;text-indent:-9999em;margin-right:3px;float:left;}
/* 01속보 */.box_in dd.sub_t2 .sort01{width:28px;height:14px;background-position:0 0;}
/* 02첫톱 */.box_in dd.sub_t2 .sort02{width:28px;height:14px;background-position:0 -20px;}
/* 03포토 */.box_in dd.sub_t2 .sort03{width:28px;height:14px;background-position:0 -40px;}
/* 04댓글 */.box_in dd.sub_t2 .sort04{width:28px;height:14px;background-position:0 -60px;}
/* 05엄지 */.box_in dd.sub_t2 .sort05{width:28px;height:14px;background-position:0 -80px;}
/* 06동영상 */.box_in dd.sub_t2 .sort06{width:38px;height:14px;background-position:0 -100px;}
/* 07블로그 */.box_in dd.sub_t2 .sort07{width:38px;height:14px;background-position:0 -120px;}
/* 08슬라이드 */.box_in dd.sub_t2 .sort08{width:48px;height:14px;background-position:0 -140px;}
/* 09오마이팩트 */.box_in dd.sub_t2 .sort09{width:44px;height:14px;background-position:0 -160px;}
/* 09NEW */.box_in dd.sub_t2 .sort10{width:22px;height:14px;background-position:0 -180px;}
/* 10pt뉴스*/.box_in dd.sub_t2 .sort11{width:42px;height:14px;background-position: 0 -200px;}

/* 기자명 */
.box_in dd{/*padding-bottom:3px;*/}
.box_in dd.sub_t2 span{font-size:11px;color:#999;}
.box_in dd.sub_t2 span a{font-size:11px;color:#999;font-weight:bold;}
.box_in dd.sub_t2 span a:hover{color:#00306f;text-decoration:underline;}

/* 딸림 */
.box_in ul.spe_box{padding-top:12px;margin:0 5px;}
.box_in ul.spe_box li{width:100%;box-sizing:border-box;padding-bottom:7px;}
.box_in ul.spe_box li.list_h{width:48%;float:left;box-sizing:border-box;padding-bottom:7px;padding-right:1%;}

/* 딸림텍스트링크 */
.box_in ul.spe_box li .re_news{font-size:12px;color:#666;line-height:120%;letter-spacing:-0.1em;background:url(https://ojsimg.ohmynews.com/images/ohmynews/main/icon_re.gif) 0 -1px no-repeat;padding-left:15px;}
.box_in ul.spe_box li a:hover{color:#666;text-decoration:underline;}

/* 딸림기사분류 */
.box_in ul.spe_box li .article_sort{font-size:11px;color:#949aaa;padding-right:5px;text-decoration:none;letter-spacing:-1px;}
.box_in ul.spe_box li .article_flash{font-size:11px;color:#cd1821;padding-right:5px;font-weight:bold;text-decoration:none;letter-spacing:-1px;}


/* 이미지등록 1박스를 제외 p태그 클래스명으로 컨트롤 */
/* 상단이미지 */.box_in div.img_t{display:block;width: 100%;margin-bottom:8px;float:left;}
/* 좌측이미지 */.box_in div.img_l{display:block;/*width: 50%;*/ margin-bottom:8px;float:left;margin-right:12px;display:inline;}
/* 우측이미지 */.box_in div.img_r{display:block;/*width: 50%;*/ margin-bottom:8px;float:right;margin-left:12px;display:inline;}
/* 하단이미지 */.box_in div.img_b{display:block;/*width: 100%;*/ margin-top:8px;float:left;position:absolute;bottom:9px;left:10px;right:10px;}
/* 썸이미지만 */.box_in div.img_all{display:block;margin-top:5px;float:left;width:100%;height:100%;}.box_in div.img_all img{width:100%;height:100%;}

/*썸네일오버 공유*/
figure{position:relative;width:100%;padding:0;margin:0;}
figure img{float:left;width:100%;height:auto;color:rgba(255,255,255,0.5);-webkit-transition:all .25s ease-out;transition:all .25s ease-out;}
figure:after{content:'';display:block;clear:both}
figcaption{clear:both;padding-top:10px;line-height:190%}
figure.auto{text-align:center}
figure.auto img{float:none;width:auto}

.rollover{position:relative;height: inherit;}
.rollover img{width:100%;height:auto;color:rgba(255,255,255,0.5);-webkit-transition:all .25s linear;transition:all .25s linear;-webkit-transform:translateZ(0);transform:translateZ(0)}
.rollover:hover{background:#000}
.rollover:hover img{width:100%;height:auto;color:rgba(255,255,255,0.5);-webkit-transition:all .25s ease-out;transition:all .25s ease-out;/*opacity:.75;color:rgba(255,255,255,0.75);-webkit-transition:all .25s ease-out;transition:all .25s ease-out;*/}
.rollover:hover{background:transparent;}
.rollover:hover figure{background:#000;}
.rollover:hover figure>img{opacity:.5;}

.ro-box-share{position:absolute;top:50%;left:0;width:100%;margin-top:-21px;text-align:center;z-index:100;/*visibility:hidden;opacity:0;*/-webkit-transition:all .25s ease-out;transition:all .25s ease-out;display: none}
.ro-box-share ul{ width:100%;height:45px;z-index:100;list-style:none;padding-top:5px;}
.ro-box-share li{display:inline-block;margin:0 2px;width:42px;height:42px;background:none;}
.ro-box-share li .bt{display:block;width:44px;height:44px;text-indent:-99999em;cursor:pointer;opacity:.4;overflow:hidden;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}
.ro-box-share li .bt:hover{opacity:1;}
.ro-box-share li .bt.twitter{ width:44px;height:44px;background-image:url(https://ojsimg.ohmynews.com/images/ohmynews/main/main_title_list.png);background-position:-345px -185px;}
.ro-box-share li .bt.facebook{width:44px;height:44px;background-image:url(https://ojsimg.ohmynews.com/images/ohmynews/main/main_title_list.png);background-position:-400px -185px;}
.ro-box-share li .bt.kastory{width:44px;height:44px;background-image:url(https://ojsimg.ohmynews.com/images/ohmynews/main/main_title_list.png);background-position:-455px -185px;}

.thum-screenover{overflow:hidden;height: inherit;}
.thum-screenover > a{height: inherit;}
.thum-screenover .tab{display:none;}
.thum-screenover .tab.active{display:block;height: inherit;}
.thum-screenover img{min-height: 100%;}

/* 과거 5*4 탑보드 보기 컨트롤 */
/*탑보드*/
#oldhistory_top_area{background:url(https://ojsimg.ohmynews.com/images/ohmynews/main/bg_top.gif) 0 0 repeat-y;margin-bottom:40px;width:100%;}
#oldhistory_top_area .top_box{background:url(https://ojsimg.ohmynews.com/images/ohmynews/main/bg_line.gif) 0 bottom repeat-x;*zoom:1;position:relative;}
#oldhistory_top_area .top_box:after {content:"";display:block;clear:both;}

/* 공통 */
#oldhistory_top_area .top_box .box1_1{width:192px;height:192px;margin-left:1px;margin-top:1px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;float:left;overflow:hidden;}
#oldhistory_top_area .top_box .box1_1:hover, .menuOver {margin-left:0px;margin-top:0px;border:1px solid #898f9d;background:#f3f3f4;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-webkit-transition: color,border,background  0.2s linear;-moz-transition : color,border,background 0.2s linear;}
/* 이미지등록 box1_1 P태그 없음 */
#oldhistory_top_area .top_box .box1_1 .box_in a.img{display:block;margin-bottom:6px}

#oldhistory_top_area .top_box .box1_2{width:192px;height:386px;margin-left:1px;margin-top:1px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;float:left;overflow:hidden;position:relative;}
#oldhistory_top_area .top_box .box1_2:hover, .menuOver {margin-left:0px;margin-top:0px;border:1px solid #898f9d;background:#f3f3f4;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-webkit-transition: color,border,background  0.2s linear;-moz-transition : color,border,background 0.2s linear;}
/* 이미지등록 box1_2 P태그 없음 */
#oldhistory_top_area .top_box .box1_2 .box_in a.img{margin-bottom:14px;display:block}

#oldhistory_top_area .top_box .box1_3{width:192px;height:580px;margin-left:1px;margin-top:1px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;float:left;overflow:hidden;position:relative;}
#oldhistory_top_area .top_box .box1_3:hover, .menuOver {margin-left:0px;margin-top:0px;border:1px solid #898f9d;background:#f3f3f4;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-webkit-transition: color,border,background  0.2s linear;-moz-transition : color,border,background 0.2s linear;}
/* 이미지등록 box1_3 P태그 없음 */
#oldhistory_top_area .top_box .box1_3 .box_in a.img{margin-bottom:14px;display:block}

#oldhistory_top_area .top_box .box2_1{width:386px;height:192px;margin-left:1px;margin-top:1px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;float:left;overflow:hidden;position:relative;}
#oldhistory_top_area .top_box .box2_1:hover, .menuOver {margin-left:0px;margin-top:0px;border:1px solid #898f9d;background:#f3f3f4;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-webkit-transition: color,border,background  0.2s linear;-moz-transition : color,border,background 0.2s linear;}

#oldhistory_top_area .top_box .box2_2{width:386px;height:386px;margin-left:1px;margin-top:1px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;float:left;overflow:hidden;position:relative;}
#oldhistory_top_area .top_box .box2_2:hover, .menuOver {margin-left:0px;margin-top:0px;border:1px solid #898f9d;background:#f3f3f4;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-webkit-transition: color,border,background  0.2s linear;-moz-transition : color,border,background 0.2s linear;}
/*.box2_2 .box_in dt{padding-top:4px}*/

#oldhistory_top_area .top_box .box2_3{width:386px;height:580px;margin-left:1px;margin-top:1px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;float:left;overflow:hidden;position:relative;}
#oldhistory_top_area .top_box .box2_3:hover, .menuOver {margin-left:0px;margin-top:0px;border:1px solid #898f9d;background:#f3f3f4;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-webkit-transition: color,border,background  0.2s linear;-moz-transition : color,border,background 0.2s linear;}
/*.box2_3 .box_in dt{padding-top:4px}*/

#oldhistory_top_area .top_box .box3_1{width:580px;height:192px;margin-left:1px;margin-top:1px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;float:left;overflow:hidden;position:relative;}
#oldhistory_top_area .top_box .box3_1:hover, .menuOver {margin-left:0px;margin-top:0px;border:1px solid #898f9d;background:#f3f3f4;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-webkit-transition: color,border,background  0.2s linear;-moz-transition : color,border,background 0.2s linear;}

#oldhistory_top_area .top_box .box3_2{width:580px;height:386px;margin-left:1px;margin-top:1px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;float:left;overflow:hidden;position:relative;}
#oldhistory_top_area .top_box .box3_2:hover, .menuOver {margin-left:0px;margin-top:0px;border:1px solid #898f9d;background:#f3f3f4;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-webkit-transition: color,border,background  0.2s linear;-moz-transition : color,border,background 0.2s linear;}

#oldhistory_top_area .top_box .box3_3{width:580px;height:580px;margin-left:1px;margin-top:1px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;float:left;overflow:hidden;position:relative;}
#oldhistory_top_area .top_box .box3_3:hover, .menuOver {margin-left:0px;margin-top:0px;border:1px solid #898f9d;background:#f3f3f4;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-webkit-transition: color,border,background  0.2s linear;-moz-transition : color,border,background 0.2s linear;}

#oldhistory_top_area .top_box .box4_1{width:774px;height:192px;margin-left:1px;margin-top:1px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;float:left;overflow:hidden;position:relative;}
#oldhistory_top_area .top_box .box4_1:hover, .menuOver {margin-left:0px;margin-top:0px;border:1px solid #898f9d;background:#f3f3f4;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-webkit-transition: color,border,background  0.2s linear;-moz-transition : color,border,background 0.2s linear;}

#oldhistory_top_area .top_box .box4_2{width:774px;height:386px;margin-left:1px;margin-top:1px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;float:left;overflow:hidden;position:relative;}
#oldhistory_top_area .top_box .box4_2:hover, .menuOver {margin-left:0px;margin-top:0px;border:1px solid #898f9d;background:#f3f3f4;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-webkit-transition: color,border,background  0.2s linear;-moz-transition : color,border,background 0.2s linear;}

#oldhistory_top_area .top_box .box4_3{width:774px;height:580px;margin-left:1px;margin-top:1px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;float:left;overflow:hidden;position:relative;}
#oldhistory_top_area .top_box .box4_3:hover, .menuOver {margin-left:0px;margin-top:0px;border:1px solid #898f9d;background:#f3f3f4;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-webkit-transition: color,border,background  0.2s linear;-moz-transition : color,border,background 0.2s linear;}

#oldhistory_top_area .top_box .box5_1{width:968px;height:192px;margin-left:1px;margin-top:1px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;float:left;overflow:hidden;position:relative;}
#oldhistory_top_area .top_box .box5_1:hover, .menuOver {margin-left:0px;margin-top:0px;border:1px solid #898f9d;background:#f3f3f4;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-webkit-transition: color,border,background  0.2s linear;-moz-transition : color,border,background 0.2s linear;}

#oldhistory_top_area .top_box .box5_2{width:968px;height:386px;margin-left:1px;margin-top:1px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;float:left;overflow:hidden;position:relative;}
#oldhistory_top_area .top_box .box5_2:hover, .menuOver {margin-left:0px;margin-top:0px;border:1px solid #898f9d;background:#f3f3f4;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-webkit-transition: color,border,background  0.2s linear;-moz-transition : color,border,background 0.2s linear;}

#oldhistory_top_area .top_box .box5_3{width:968px;height:580px;margin-left:1px;margin-top:1px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;float:left;overflow:hidden;position:relative;}
#oldhistory_top_area .top_box .box5_3:hover, .menuOver {margin-left:0px;margin-top:0px;border:1px solid #898f9d;background:#f3f3f4;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-webkit-transition: color,border,background  0.2s linear;-moz-transition : color,border,background 0.2s linear;}



/* BOX공통 */
#oldhistory_top_area .box_in{margin:0 6px 0 6px;padding-top:6px;}
/* 제목 */
#oldhistory_top_area .box_in dt.titl{font-weight:bold;line-height:18px;letter-spacing:-1px}
#oldhistory_top_area .box_in dt.titl a{font-size:16px;color:#000;}
/* 부제 */
#oldhistory_top_area .box_in dd.sub_t{margin-top:3px;font-size:12px;font-weight:bold;line-height:14px;letter-spacing:-1px;}
#oldhistory_top_area .box_in dd.sub_t a{color:#999;}
/* 발문 */
#oldhistory_top_area .box_in dd.sub_t2{margin-top:6px;font-size:12px;line-height:130%;letter-spacing:-1px}
#oldhistory_top_area .box_in dd.sub_t2 a{color:#666;}
#oldhistory_top_area .box_in dd.sub_t2 a:hover{color:#333;text-decoration:none;}
/* 기사분류 (발문앞노출) */
#oldhistory_top_area .box_in dd.sub_t2 .icon{background:url(https://ojsimg.ohmynews.com/images/ohmynews/common/topboard_icon_sort.png) -9999em -99999em no-repeat;text-indent:-9999em;margin-right:3px;float:left;}
/* 01속보 */#oldhistory_top_area .box_in dd.sub_t2 .sort01{width:28px;height:14px;background-position:0 0;}
/* 02첫톱 */#oldhistory_top_area .box_in dd.sub_t2 .sort02{width:28px;height:14px;background-position:0 -20px;}
/* 03포토 */#oldhistory_top_area .box_in dd.sub_t2 .sort03{width:28px;height:14px;background-position:0 -40px;}
/* 04댓글 */#oldhistory_top_area .box_in dd.sub_t2 .sort04{width:28px;height:14px;background-position:0 -60px;}
/* 05엄지 */#oldhistory_top_area .box_in dd.sub_t2 .sort05{width:28px;height:14px;background-position:0 -80px;}
/* 06동영상 */#oldhistory_top_area .box_in dd.sub_t2 .sort06{width:38px;height:14px;background-position:0 -100px;}
/* 07블로그 */#oldhistory_top_area .box_in dd.sub_t2 .sort07{width:38px;height:14px;background-position:0 -120px;}
/* 08슬라이드 */#oldhistory_top_area .box_in dd.sub_t2 .sort08{width:48px;height:14px;background-position:0 -140px;}
/* 09오마이팩트 */#oldhistory_top_area .box_in dd.sub_t2 .sort09{width:44px;height:14px;background-position:0 -160px;}
/* 09NEW */#oldhistory_top_area .box_in dd.sub_t2 .sort10{width:22px;height:14px;background-position:0 -180px;}
/* 10pt뉴스*/#oldhistory_top_area .box_in dd.sub_t2 .sort11{  width: 42px; height: 14px; background-position: 0 -200px;}

/* 기자명 */
#oldhistory_top_area .box_in dd{padding-bottom:3px;}
#oldhistory_top_area .box_in dd.sub_t2 span{font-size:11px;color:#999}
#oldhistory_top_area .box_in dd.sub_t2 span a{font-size:11px;color:#999}
#oldhistory_top_area .box_in dd.sub_t2 span a:hover{color:#999;text-decoration:underline;}
/* 딸림 */
#oldhistory_top_area .box_in ul{padding-top:9px;}
#oldhistory_top_area .box_in ul li{padding-bottom:3px;}
#oldhistory_top_area .box_in ul .list_h{width:50%;float:left;}

/* 딸림텍스트링크 */
#oldhistory_top_area .box_in ul li .re_news{font-size:12px;color:#666;line-height:15px;background:url(https://ojsimg.ohmynews.com/images/ohmynews/main/icon_re.gif) 0 -1px no-repeat;padding-left:15px;letter-spacing:-1px;}
#oldhistory_top_area .box_in ul li a:hover{color:#666;text-decoration:underline;}
/* 딸림기사분류 */
#oldhistory_top_area .box_in ul li .re_news .article_sort{font-size:11px;color:#949aaa;padding-right:5px;text-decoration:none;}
#oldhistory_top_area .box_in ul li .re_news .article_flash{font-size:11px;color:#cd1821;padding-right:5px;font-weight:bold;text-decoration:none;}

/* 이미지등록 1박스를 제외 p태그 클래스명으로 컨트롤 */
/* 상단이미지 */#oldhistory_top_area .box_in p.img_t{display:block;margin-bottom:14px;float:left;}
/* 좌측이미지 */#oldhistory_top_area .box_in p.img_l{display:block;margin-bottom:5px;float:left;margin-right:14px;display:inline;}
/* 우측이미지 */#oldhistory_top_area .box_in p.img_r{display:block;margin-bottom:5px;float:right;margin-left:14px;display:inline;}
/* 하단이미지 */#oldhistory_top_area .box_in p.img_b{display:block;margin-top:14px;float:left;position:absolute;bottom:5px;left:6px;}

/* full box 블록별 추가 180517*/
.fullbox:hover {border-color: #ddd;box-shadow: none}
.fullbox > .box_in {position: relative;margin: 0;padding: 0;height: inherit;}
.fullbox > .box_in div.img_t {margin-bottom: 0;float: none;height: inherit;}
.fullbox > .box_in div.img_t > img{width: 100%;height: inherit;}
.fullbox > .box_in div.img_t .thum-screenover a:after{content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);/* FF3.6-15 */background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);/* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );/* IE6-9 */}
.fullbox > .box_in ul.spe_box:after{content: "";display: block;clear: both}
.fullbox > .box_in ul.spe_box li.list_h{width: 50%}
.fullbox > .box_in dd.shoulder {margin-bottom: 18px;margin-left: 4px}
.fullbox > .box_in dd.shoulder a {display: inline-block;font-size: 20px;color: #fff;letter-spacing: -0.1em;}
.fullbox > .box_in dt.titl {margin: 0;padding: 0;margin-bottom: 12px;letter-spacing: -0.06em;line-height: 115%;text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);}
.fullbox > .box_in dt.titl a {font-size: 40px;color: #fff}
.fullbox > .box_in dt.titl a:hover {text-decoration: none;border-bottom: 2px solid #fff}
.fullbox > .box_in dd.sub_t2 {display: block;padding: 0;margin: 0 0 20px 0;text-align: left;color: #fff}
.fullbox > .box_in dd.sub_t2 a {font-size: 17px;color: #fff}
.fullbox > .box_in dd.sub_t2 a:hover {text-decoration: underline}
.fullbox > .box_in dd.name a {font-size: 13px;color: #c8c8c8}
.fullbox > .box_in dd.name a:hover {text-decoration: none;border-bottom: 1px solid #fff}
.fullbox > .box_in ul.spe_box{padding-top: 7px;margin: 0}
.fullbox > .box_in ul.spe_box a {color: #fff;font-size: 13px}
.fullbox > .box_in ul.spe_box a:hover {color: #fff}
.fullbox > .box_in ul.spe_box li {display: block;color: #fff;padding-left: 14px;position: relative;}
.fullbox > .box_in ul.spe_box li:last-child {padding: 0 0 0 14px}
.fullbox > .box_in ul.spe_box li:before {content: '∟';position: absolute;top: -3px;left: 0;color: #ddd;font-size: 12px;font-weight: bold;}
.fullbox > .box_in ul.spe_box li .re_news {padding: 0;background: none;line-height: 130%}
.fullbox > .box_in ul.spe_box li .re_news b {font-weight: 900}
.fullbox > .box_in dl dd.sub_t2 > a.name {display: inline-block;font-size: 13px}
.fullbox > .box_in dl dd.sub_t2 > a.name:before {content: '/';margin: 0 5px}
.fullbox > .box_in dl dd.sub_t2 > a.name:hover{text-decoration:none;font-weight:900;cursor:pointer}
.fl_bt_wrap {position: absolute;bottom: 30px;left: 35px;right: 35px}

.box1_1.fullbox > .box_in dt.titl a,
.box2_1.fullbox > .box_in dt.titl a,
.box3_1.fullbox > .box_in dt.titl a,
.box1_1.fullbox > .box_in dd.sub_t2,  
.box1_2.fullbox > .box_in dd.sub_t2,  
.box2_1.fullbox > .box_in dd.sub_t2, 
.box3_1.fullbox > .box_in dd.sub_t2 {margin: 0 0 10px 0}

.box1_1.fullbox > .box_in dd.sub_t2 a, 
.box1_2.fullbox > .box_in dd.sub_t2 a, 
.box2_1.fullbox > .box_in dd.sub_t2 a, 
.box2_2.fullbox > .box_in dd.sub_t2 a, 
.box3_1.fullbox > .box_in dd.sub_t2 a {font-size: 15px}

.box1_1.fullbox > .box_in dl dd.sub_t2 > a.name, 
.box1_2.fullbox > .box_in dl dd.sub_t2 > a.name, 
.box2_1.fullbox > .box_in dl dd.sub_t2 > a.name, 
.box2_2.fullbox > .box_in dl dd.sub_t2 > a.name, 
.box3_1.fullbox > .box_in dl dd.sub_t2 > a.name {font-size: 11px}

.box1_1.fullbox > .box_in ul.spe_box a, 
.box1_2.fullbox > .box_in ul.spe_box a, 
.box2_1.fullbox > .box_in ul.spe_box a, 
.box2_2.fullbox > .box_in ul.spe_box a, 
.box3_1.fullbox > .box_in ul.spe_box a {font-size: 12px; line-height: 140%;}

.box2_2.fullbox > .box_in ul.spe_box, 
.box3_2.fullbox > .box_in ul.spe_box, 
.box4_1.fullbox > .box_in ul.spe_box, 
.box4_2.fullbox > .box_in ul.spe_box {padding: 0}

.box2_1.fullbox > .box_in ul.spe_box li, 
.box2_2.fullbox > .box_in ul.spe_box li, 
.box3_1.fullbox > .box_in ul.spe_box li, 
.box3_2.fullbox > .box_in ul.spe_box li, 
.box4_1.fullbox > .box_in ul.spe_box li, 
.box4_2.fullbox > .box_in ul.spe_box li {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

/*.box1_1.fullbox{position: absolute}*/
.box1_1.fullbox .fl_bt_wrap{bottom: 20px;left: 20px;right: 20px}
.box1_1.fullbox .fl_bt_wrap:last-child .sub_t2{margin-bottom: 5px;} 
.box1_1.fullbox > .box_in dt.titl {/*margin-bottom: 7px;*/} /*210729 하단여백수정. 다른 블록의 제목하단여백과 맞춤 */
.box1_1.fullbox > .box_in dt.titl a {font-size: 23px}
.box1_2.fullbox .fl_bt_wrap{bottom: 30px;left: 20px;right: 20px}
.box1_2.fullbox > .box_in dd.shoulder {margin-bottom: 18px}
.box1_2.fullbox > .box_in dd.shoulder a {font-size: 20px}
.box1_2.fullbox > .box_in dt.titl a {font-size: 40px}
.box2_1.fullbox > .box_in dt.titl a {font-size: 37px}
.box2_2.fullbox > .box_in dt.titl a ,
.box3_1.fullbox > .box_in dt.titl a {font-size: 50px}

.box2_1.fullbox .fl_bt_wrap, 
.box3_1.fullbox .fl_bt_wrap{bottom: 20px}
.box3_1.fullbox > .box_in ul.spe_box{padding: 0}
.box3_1.fullbox > .box_in ul.spe_box li {padding: 7px 0 0 14px}
.box3_1.fullbox > .box_in ul.spe_box li:before {top: 4px}

.box4_1.fullbox > .box_in > dl, 
.box4_2.fullbox > .box_in > dl {position: absolute;left: 35px;bottom: 30px;width: 450px}
.box4_1.fullbox > .box_in ul.spe_box, 
.box4_2.fullbox > .box_in ul.spe_box {z-index: 101;position: absolute;right: 35px;bottom: 30px;width: 380px;margin: 0}
.box4_2.fullbox figure img {height: 559px}