@charset "utf-8";
/* 탭메뉴 */
.a-tab01 {position:relative}
.a-tab01:after {content:"";display:block;position:absolute;width:100%;height:1px;left:0;bottom:0;background:#ddd;z-index:1}
.a-tab01 ul {display:block;position:relative;overflow:hidden;z-index:2}
.a-tab01 ul:after {clear:both;content:"";display:block}
.a-tab01 li {position:relative;float:left;width:auto;min-width:140px;text-align:center;margin-right:-1px;z-index:1}
.a-tab01 li.over {z-index:2}
.a-tab01 li.over:before,
.a-tab01 li.over:after {content:"";display:block;position:absolute;width:20px;height:200%;background:rgba(0, 0, 0, .05);bottom:-12px;z-index:1}
.a-tab01 li.over:before {right:100%;transform-origin:100% 100%;transform:rotate(10deg);margin:0 -10px 0 0}
.a-tab01 li.over:after {left:100%;transform-origin:0 100%;transform:rotate(-10deg);margin:0 0 0 -10px}
.a-tab01 li button {display:block;position:relative;line-height:1.3em;padding:15px 20px;border:1px solid #ddd;background:#f5f5f5;width:100%;z-index:2;outline:0}
.a-tab01 li.over button:before {content:"";display:block;position:absolute;width:100%;height:2px;left:0;top:-1px;background:#06a9dc}
.a-tab01 li button span {color:#333}
.a-tab01 li button:hover,
.a-tab01 li button:active {background:#eee}
.a-tab01 li button:hover span,
.a-tab01 button:active span  {color:#222;text-decoration:underline}
.a-tab01 .over button,
.a-tab01 .over button:hover,
.a-tab01 button.over {background:#fff;border:1px solid #ddd;border-bottom:1px solid #fff;color:#f00}
.a-tab01 .over span,
.a-tab01 li button.over span,
.a-tab01 .over button span,
.a-tab01 .over button:hover span {color:#06a9dc !important;font-weight:bold !important;text-decoration:none}

.a-tab01.a-tab-Set {z-index:5}
.a-tab01.a-tab-Set button.a-tab-Ctrl {position:relative;width:100%;border:0;background:#003875;height:50px;line-height:50px;color:#fff;font-size:15px;text-align:left}
.a-tab01.a-tab-Set button.a-tab-Ctrl span {display:block;margin:0 50px 0 15px}
.a-tab01.a-tab-Set button.a-tab-Ctrl:after {content:"";display:block;position:absolute;top:50%;margin:-12px 0 0 0;right:15px;width:25px;height:25px;background:url(/resources/_Img/Content/ctab01_arr.png) no-repeat 0 0;z-index:100;border-radius:3px;transition:all .3s ease}
.a-tab01.a-tab-Set button.a-tab-Ctrl.over:after {transform:rotate(180deg)}
.a-tab01.a-tab-Set ul {/* position:absolute; */width:100%;left:0;/* top:51px */}
.a-tab01.a-tab-Set ul li {width:100%}
.a-tab01.a-tab-Set ul li button {}
.a-tab01.a-tab-Set ul li button span {text-indent:0;text-align:left;padding-top:10px;padding-bottom:10px}
.a-tab01.a-tab-Set ul li button span:after {display:none}
@media only screen and (max-width:1200px){
	.a-tab01 ul li {width:20%}
	.a-tab01 li.over:before,
	.a-tab01 li.over:after {display:none}
	.a-tab01 ul li button span {letter-spacing:-.05em;font-size:14px}
}
@media all and (max-width:880px) {
	.a-tab01 ul li {width:25%}
}
@media only screen and (max-width:680px){
	.a-tab01 ul li {width:50%}
}