.banner-box{margin:0 0 6rem 0;}

.con-box {padding: 0;}
.tab-box{width:100%;box-sizing:border-box;position:relative;padding:0;}
.tab-box>ul{list-style:none;padding:0;overflow-x:auto;box-sizing:border-box;display:flex;gap:0 3rem;flex-wrap:nowrap;justify-content:flex-start;}
.tab-box>ul>li>a{display:inline-block;color:var(--text-color02);text-align:center;white-space:nowrap;font-size:2rem;font-weight:700;position:relative;padding:1.2rem 0 2rem 0;letter-spacing: -0.25px;}
.tab-box>ul>li.active>a{color:var(--color68);}
.tab-box>ul>li.active>a:before{content:'';width:.5rem;height:.5rem;background:var(--color68);position:absolute;top:0;left:0;right:0;margin:auto;border-radius:50%;transition:transform 0.3s ease-in-out;}
.tab-box>ul>li .tab-con{display:none;flex-grow:1;width:100%;z-index:1;position:absolute;left:0;right:0;top:5.5rem;box-sizing:border-box;padding:3rem 3rem;border-top:0.1rem solid var(--border-color21);border-bottom:1px solid var(--border-color21);margin:1.5rem 0 0 0;}
.tab-box>ul>li.active .tab-con{display:block;}
.tab-box .select-tab-box{display:none;width:100%;font-size:18px;font-weight:700;color:var(--text-color24);padding:1.5rem;border:0;background:var(--color72) url(../img/common/selectbox-white.png) no-repeat center right 1.5rem;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.tab-box .list-item{display:flex;flex-direction:column;gap:5.5rem 8rem;}
.tab-box .list-item .item>dl{display:flex;justify-content:space-between;}
.tab-box .list-item .item>dl>dt{width:21%;}
.tab-box .list-item .item>dl>dt span{font-size:2.4rem;line-height:4rem;font-weight:bold;display:inline-block;color:var(--text-color02);}
.tab-box .list-item .item>dl>dd{flex:1;}
.tab-box .list-item .item>dl>dd>ul{}
.tab-box .list-item .item>dl>dd>ul>li{}
.tab-box .list-item .item>dl>dd>ul>li>ul{display:flex;justify-content:space-between;}
.tab-box .list-item .item>dl>dd>ul>li>ul li{width:22%;}
.tab-box .list-item .item>dl>dd>ul>li>ul li span:first-child{font-size:1.8rem;font-weight:bold;display:inline-block;color:var(--text-color02);padding:0 10px 0 0;}
.tab-box .list-item .item>dl>dt>ul{}
.tab-box .list-item .item>dl>dd>ul>li>ul li{font-size:1.6rem;line-height:4rem;letter-spacing:-0.25px;color:var(--text-color19);font-weight: 500;}
.tab-box .list-item .item>dl>dd>ul>li>ul li:nth-child(2) {color: #989898;font-family: 'Libre Baskerville', serif;}
.tab-box .list-item .item>dl>dd>ul>li>ul li:nth-child(2) span {font-family: 'Pretendard', sans-serif;}
.tab-box .list-item .item>dl>dd>ul>li>ul li.location{position:relative;padding:0 0 0 2.2rem;font-weight: 500;font-size: 14px;}
.tab-box .list-item .item>dl>dd>ul>li>ul li.location:before{content:'';position:absolute;top:1.2rem;left:0;background:url(../img/content/ico-map.png) no-repeat;width:1.5rem;height:1.6rem;background-size:contain;}

@media screen and (max-width:1440px) {
	.tab-box .list-item .item>dl>dd>ul>li>ul li {width:auto;}
	
}
@media screen and (max-width: 1024px) {
	.tab-box>ul>li .tab-con {padding: 2rem;}
}

@media screen and (max-width: 600px) {
	.tab-box .list-item .item>dl {flex-direction:column;}
	.tab-box .list-item .item>dl>dd>ul>li>ul {flex-direction: column;border-bottom: 1px solid var(--color69);}
	.tab-box>ul>li .tab-con {padding: 2rem 0 0 0;border-bottom: none;}
	.tab-box .select-tab-box{display:block;border-radius:.2rem;}
	.tab-box>ul>li>a{opacity:0;}
	.tab-box>ul>li .tab-con{top:7.5rem;}
}