@charset "utf-8";

.gx_ptop_wgBox{position:relative; overflow:hidden;}

/* 탭 */
.tab_nav{position:relative; margin-bottom:8px; overflow:hidden;}
.tab_nav ul{list-style:none; margin:0; padding:0;}
.tab_nav li{float:left; width:25%; height:36px !important; line-height:36px !important; background-color:#f5f5f5; border-left:1px solid #e0e0e0; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; text-align:center; font-size:14px; font-weight:800; color:#666; font-weight:normal; cursor:pointer; z-index:10; -webkit-transition:all .4s; -moz-transition:all .4s; -ms-transition:all .4s; transition:all .4s;}
.tab_nav li:first-child{border-radius:4px 0 0 0;}
.tab_nav li:last-child{border-radius:0 4px 0 0; border-right:1px solid #e0e0e0;}
.tab_nav li.flex-active{border-bottom:0; color:#333; font-weight:800; background-color:#fff; cursor:pointer;}
.tab_container{position:relative; float:left;}

/* h2 타입1 */
.gx_ptop_h2{position:relative; margin-bottom:8px; height:36px; line-height:36px; font-size:18px; font-weight:800; color:#333;}
.gx_ptop_h2.gall{margin-bottom:12px !important;}
.gx_ptop_h2.webz{margin-bottom:12px !important;}
.gx_ptop_wgBox a.moreLink{position:absolute; display:block; top:4px; right:0; padding:2px 8px; border:1px solid #e0e0e0; line-height:22px; font-size:12px; color:#777; border-radius:15px;}
.gx_ptop_wgBox a.moreLink i{vertical-align:top; margin-top:2px; font-size:18px; color:#999;}
.gx_ptop_wgBox a.moreLink:hover, .gx_ptop_wgBox a.moreLink:hover i{color:#000;}
.gx_ptop_wgBox a.moreLink:hover{border:1px solid #999;}

/* h2 타입2 */
.gx_ptop_h2.type2{margin-bottom:15px !important; padding-left:10px; border:1px solid #e0e0e0; height:34px !important; line-height:34px !important; background-color:#f5f5f5; font-size:15px !important; border-radius:4px;}
.gx_ptop_h2.type2 a.moreLink{border:0; top:2px; right:-2px;}
.gx_ptop_h2.type2 a.moreLink i{font-size:20px;}