@charset "utf-8";

/********************
SUBMENU
********************/
.subNav{position:relative;}
.subNav .sub_div{margin-bottom:40px;position:relative;z-index:1;}
.subNav .menuUIsub{}
.subNav .menuSubTitleUI{display:none;}

.subNav .ul_3{display:flex;align-items:flex-end;flex-wrap:wrap;}
.subNav .li_3{height:50px;margin:2px 2px 0 0;background:#f4f4f4;line-height:1;transition:0.3s;}
.subNav .li_3 > .a_3 {display:flex !important;}
.subNav .a_3{font-size:16px;color:#555;font-family:'Dream Medium';padding:0 20px;width:100%;height:100%;text-align:center;letter-spacing:-1px;display:flex;align-items:center;justify-content:center;}
.subNav .li_3._active{height:60px;background:#8b0029;}
.subNav .a_3._active{color:#FFF;}
@media all and (max-width:1280px) {
  .subNav .li_3,
  .subNav .li_3._active{height:45px;}
  .subNav .a_3,
  .subNav .a_3._active{font-size:14px;}
}
@media all and (max-width:768px) {
}
/*HOVER*/
@media all and (min-width:1281px) {
  .subNav .li_3:hover{height:60px;}
}

._prFlDetail{padding-bottom:40px;}
._prFlDetail .wrapCont dt::after { content:""; width:3px; height:17px; background:#8b0029; position:absolute; left:0; bottom:14px; border-radius:0;}
._prFlView .con .thumbnail{height: 240px;width: 170px;}
._prFlDetail .objHeading_h3::before{width:3px;height:17px;top:14px;}

.table_1:after{display:none;}

@media all and (max-width:860px) {
  ._profLayerPopup ._inner .table_1{overflow-x:scroll;}
  ._prFlDetail .objHeading_h3::before{top:9px;}
}