@charset "utf-8";

.gx_ptop_wgBox{position:relative; overflow:hidden;}

/* 탭 */
.tab_nav{position:relative; margin-top:5px; margin-bottom:20px; overflow:hidden;}
.tab_nav ul{list-style:none; margin:0; padding:0;}
.tab_nav li{
	float:left; width:25%; height:40px !important; line-height:38px !important; background-color:#f5f5f5; cursor:pointer; z-index:10;
	border-left:1px solid #e0e0e0; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;
	text-align:center; font-size:15px; font-weight:800; color:#666; font-weight:normal;
	transition:all .4s;
		-webkit-transition:all .4s;
		-moz-transition:all .4s;
		-ms-transition:all .4s;
}
.tab_nav li > i{display:none;}
.tab_nav li:first-child{}
.tab_nav li:last-child{border-right:1px solid #e0e0e0;}
.tab_nav li.flex-active{border-top:2px solid #ff0000; border-bottom:0; color:#333; font-weight:800; background-color:#fff; cursor:pointer;}
.tab_nav li.flex-active > i{display:inline-block; font-size:15px; color:#ff0000;}
.tab_container{position:relative; float:left;}

/* h2 공통 + 타입1 (박스형) */ /* 현재 테마는 타입1 사용안함 */
.gx_ptop_h2{
	position:relative; margin-bottom:8px; height:36px; line-height:36px; padding-left:10px; border:1px solid #eee; background-color:#f5f5f5; font-size:18px; font-weight:800; color:#333;
	border-radius:6px;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
}
.gx_ptop_h2.gall{margin-bottom:12px !important;}
.gx_ptop_h2.webz{margin-bottom:12px !important;}
.gx_ptop_h2 > i.tit_icon{
	position:absolute; top:11px; left:-1px; width:5px; height:15px; background-color:#ff0000;
	border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
}
.gx_ptop_wgBox a.moreLink{position:absolute; display:block; top:4px; right:0; padding:0 7px 1px 4px; line-height:22px; font-size:12px; color:#777;}
.gx_ptop_wgBox a.moreLink i{vertical-align:top; margin-top:2px; font-size:20px; color:#999;}
.gx_ptop_wgBox a.moreLink:hover, .gx_ptop_wgBox a.moreLink:hover i{color:#000;}

/* h2 타입2 (오픈형) */ /* 현재 테마는 타입2 만 사용함 */
.gx_ptop_h2.type2{padding-left:10px; border:0; background-color:transparent;}
.gx_ptop_h2.type2 a.moreLink{border:1px solid #e0e0e0; border-radius:15px;}
.gx_ptop_h2.type2 a.moreLink:hover{border:1px solid #999;}

/* h2 (SIDE 전용) */
/* .gx_ptop_h2.side{margin-bottom:15px !important; padding-left:10px; height:34px !important; line-height:34px !important; border:0; background-color:transparent;}  old코드 */
.gx_ptop_h2.side{margin-bottom:15px !important; padding-left:12px; height:34px !important; line-height:32px !important; border:0; font-size:16px; background-color:#eee; border:1px solid #e9e9e9; overflow:hidden;}
.gx_ptop_h2.side > i.tit_icon{top:9px;}
.gx_ptop_h2.side.point, .gx_ptop_h2.side.search{padding-left:0;  line-height:31px !important; color:#fff; background-color:#ff0000; text-align:center;}
.gx_ptop_h2.side.point > i, .gx_ptop_h2.side.search > i{margin-top:7px; font-size:20px; color:#fff; vertical-align:top;}
.gx_ptop_h2.side a.moreLink{top:5px; /* border:1px solid #e0e0e0; old코드 */ border:0; border-radius:15px;}
.gx_ptop_h2.side a.moreLink:hover{border:1px solid #999;}