/* BASIC css start */
/* 탭 */
/* ec-base-tab (Common) */
.xans-board-listpackage .ec-base-tab.typeMenu .button { margin:0; padding:0; color:#777;}
.xans-board-listpackage .ec-base-tab.typeMenu .button.active{color:#111;}
.imgArea{text-align:center;}
.imgArea img{max-width:100%;}



/********************* PC *********************/
@media all and (min-width:1025px) {
	.xans-board-listpackage .ec-base-tab.typeMenu { margin:0 0 30px; }
	.xans-board-listpackage .ec-base-tab.typeMenu li{margin-left:-1px; height: auto;padding: 0 0.75rem;}
	.xans-board-listpackage .ec-base-tab.typeMenu li:first-child{margin-left:0;}
	.xans-board-listpackage .ec-base-tab.typeMenu .button,
	.xans-board-listpackage .ec-base-tab.typeMenu .button:after{transition: all .25s ease; }
	.xans-board-listpackage .ec-base-tab.typeMenu .button {font-size: 15px; display: block; line-height: 38px;}
	.xans-board-listpackage .ec-base-tab.typeMenu .button:hover { position:relative; color:#000; }
	.xans-board-listpackage .ec-base-tab.typeMenu .button:hover:after { content:""; display:block; position:absolute; bottom:0; left:0; width:100%; height:1px; background-color:#000; }
}

/********************* Mobile *********************/
@media all and (max-width:1024px) {
    .xans-board-listpackage .ec-base-tab.typeMenu { margin: 0 0 1rem;  }
    .xans-board-listpackage .ec-base-tab.typeMenu .menu{justify-content: center;}
    .xans-board-listpackage .ec-base-tab.typeMenu li{padding:0 ; }
    .xans-board-listpackage .ec-base-tab.typeMenu li:first-child{margin-left:0;}
    .xans-board-listpackage .ec-base-tab.typeMenu .button { font-size:.9rem;line-height: 2.4rem; height:2.2rem; margin:0 .5rem;}
    .xans-board-listpackage .ec-base-tab.gScroll::-webkit-scrollbar { display:none; }
    .xans-board-listpackage .ec-base-tab.gScroll{ -ms-overflow-style:none; scrollbar-width:none; }
}
/* BASIC css end */

