@charset 'utf-8';


/* TAB */
.tab_area {position:relative; background:url(/resources/images/com/bg_tab_txt.gif) 0 0 repeat-x; width:100%; overflow:hidden; *zoom:1;}
.tab_area.evt-news {position:relative; background:#ff242c; width:100%; overflow:hidden; *zoom:1; height:38px;}  /* 2020-10-14 추가 */

.tab_area:after {content:""; display:block; clear:both;}
.tab_area ul {}
.tab_area ul li {float:left; width:150px; height:37px; text-align:center;}
.tab_area.evt-news ul li {float:left; width:150px; height:38px; text-align:center; font-size:13px; letter-spacing:-1px; font-weight:bold;}  /* 2020-10-14 추가 */
.tab_area ul li a,
.tab_area ul li button {display:block; width: 100%; color:#fff !important; vertical-align:middle;background:none;cursor:pointer;}
.tab_area ul li a { height: 22px; padding:10px 0 0 0; }
.tab_area ul li button { height: 32px; padding:0; }
.tab_area.evt-news ul li a {height: 38px; line-height: 38px; padding:0;}    /* 2020-10-14 추가 */
.tab_area.evt-news ul li button { height: 38px; padding:0; }    /* 2020-10-14 추가 */
.tab_area ul li img {margin:0 5px 2px 5px; vertical-align:middle;position:relative;}
.tab_area ul li.on {background:url(/img/ico/ico_tab_arrow.gif) 50% 32px no-repeat;}
.tab_area ul li.on button {background:#cc1d23;}
.tab_area ul li.on a {background:#cc1d23;}
.tab_area .btn_s_set {position:absolute; top:7px; right:5px;}
.tab_area.tabNum5 ul li {width:20%;}
.tab_area.tabNum4 ul li {width:25%; }

.content.lnb_type .tab_area.tabNum4 ul li { *width:187px; }
.content.lnb_type .tab_area.tabNum4 ul li.on { *width:189px; }

.tab_area.tabNum4 ul li {width:25%;}
.tab_area.tabNum3 ul li {width:33.3%;}
.tab_area.tabNum2 ul li {width:50%;}
.tab_area.tabMonth ul li {/*width:57px;*/width: 7.6923%;} /* 2022-10-19 */
.tab_area.tabMonth02 ul li {width:35px;}
.tab_area.tabTxt ul li {width:auto !important;}
.tab_area.tabTxt ul li a {display:inline-block; padding:10px 5px 0 5px;}
.tab_area.tabTxt2 ul li {width:auto !important; overflow: hidden;}
.tab_area.tabTxt2 ul li a {display:block; width:auto; padding:10px 15px 0;}


/*20200313 | 탭2 | 이용안내 | 휴양포인트 차감신청*/
.item-view-tabs2 {margin-top: 19px;overflow:hidden;border-bottom:1px solid #222}
.item-view-tabs2 li {float:left;width: 33.333%;margin-bottom:-1px;}
.item-view-tabs2 button {background: #fff;width:100%;color: #666;font-size: 13px;height:44px;line-height:40px;cursor: pointer;border:1px solid #ddd;font-weight:bold;letter-spacing:-0.5px}
.item-view-tabs2 .active button {background: #4f4f4f;color: white;border:1px solid #222}
.item-view-tab-content2 {display:none;}
.item-view-tab-content2.active {display:block;}

/*20200313 | 컨텐츠 분리선 | 휴양포인트 차감신청 이용안내*/
.hr_black{height:1px;width:100%;border-top:1px solid #ddd}

/*20200313 | 테이블리스트상단-신청금액,승인합계 | 휴양포인트 차감신청내역조회*/
.point_total {padding:20px;background:#f9f2e4}
.point_total ul{display:table;width:100%}
.point_total li{display:table-cell;width:50%;text-align:center}
.point_total li:first-child{position:relative;}
.point_total li:first-child:after{position:absolute;right:0;top:50%;margin-top:-14px;display:block;content:"";clear:both;width:1px;height:28px;border-left:1px dashed #d6c5b2;}
