.tab_wrap { width: 100%; }

.tab-ul { width:100%; text-align:center; position:relative; z-index:99999; margin-top:40px; }
.type2 { display:flex;flex-wrap:wrap; }

.tab-ul .type2 li { width:20%; display:flex; text-align:center; margin:0 -1px 0 0; border:1px #ccc solid; background:#fff; }
.tab-ul .type2 li a { position:relative; display:block; width:100%; height:44px; line-height:49px; text-align:center; font-family:'GmarketSansMedium'; color:#000; font-size:15px; letter-spacing:-0.02em; transition:all .3s;}
.tab-ul .type2 li a:hover { background:#000; color:#fff; transition:all .3s; }
.tab-ul .type2 li.active a { background:#000; color:#fff; transition:all .3s; }
.tab-ul .type2 li a:focus,
.tab-ul .type2 li a:hover{ /*background:#fff;*/ color:#fff; text-decoration:none; }


.tab-contents { top:0px; margin:0 auto;text-align:center; position:relative; z-index:999; width:100%; min-height:300px; /*background:#fff; */}
.tab-contents .tab-inner.active { display: block; }

