.section2 h2{
	margin-bottom: 0;
	padding-bottom: 0;
}

/* 브랜드 탭메뉴 */
.nav-tabs{
	max-width: 1200px;
	display: flex;
	justify-content: center;
	text-align: center;
	margin: 50px auto;
}
.nav-tabs .nav-link{
	border: 1px solid transparent;
	border-radius: 30px;
	background-color: transparent;
	color: #979797;
	width: 160px;
	margin: 0 10px;
	transition: all .25s ease;
}
.nav-tabs .nav-link:hover{
	border: 1px solid #56a6c2;
	background-color: transparent;
	color: #56a6c2;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
	border: 1px solid #56a6c2;
	background-color: transparent;
	color: #56a6c2;
}


/* map */
.section2 .maps{
	text-align: center;
	margin: 0 auto;
}
.section2 .maps #Layer_map{
	width: 100%;
}
.section2 .maps #Layer_map path{
	text-align: center;
	fill: #a4a4a4;
	stroke: #000;
	stroke-width: 1px;
	cursor: pointer;
	transition: all 0.3s 0s ease-out;
}
.section2 .maps #Layer_map path.open{
	fill: #56a6c2;
}


/* box2 */
.section2 .box2{width: 100%;margin: 60px 0;}

.section2 .box2 .box2-inner{max-width: 1200px;margin: 0 auto;padding: 0 20px;}
.section2 .box2 .box2-inner ul{display: flex;flex-wrap: wrap;justify-content: space-between;align-content: space-around;}
.section2 .box2 .box2-inner ul li{
	text-align: center;
	border: 1px solid #fff;
	border-radius: 20px;
	box-sizing: border-box;
}
.section2 .box2 .box2-inner ul li.active{background-color: #56a6c2;color: #000;border: none;}
.section2 .box2 .box2-inner ul li a.active{color: #000;}
.section2 .box2 .box2-inner ul li a{display: inline-block;color: #fff;font-weight: 300;width: 100%;padding: 8px;}
.section2 .box2 .box2-inner ul li:hover{background-color: #56a6c2;color: #000;border: none;}
.section2 .box2 .box2-inner ul li:hover a{color: #000;}

/* box3 - box-top */
.section2 .box3{max-width: 1200px;margin: 0 auto;padding: 0 20px;}
.section2 .box3 .box-top{padding-bottom: 30px;}
.section2 .box3 .box-top::after{content: '';display: block;clear: both;}
.section2 .box3 .box-top h3{font-weight: 100;text-align: left;float: left;}

/* box3 - box3-inner */
.section2 .box3 .box3-inner{margin-bottom: 30px;border-radius: 10px;box-sizing: border-box;border: 3px solid transparent;background-color: #252525;
display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;transition: all 0.5s 0s ease-out;}
.section2 .box3 .box3-inner:hover{
	border: 3px solid #56a6c2;
	background-color: transparent;
}

.section2 .box3 .box3-inner:hover .center .box-title{
	color:#56a6c2;
}

.section2 .box3 .box3-inner .left{height: 200px;}
.section2 .box3 .box3-inner .left img{width: 100%;height: 100%;border-radius: 5px;}

.section2 .box3 .box3-inner .center > p{margin-bottom: 10px;}
.section2 .box3 .box3-inner .center > p span img{width: 17px;margin-right: 10px;}

.section2 .box3 .box3-inner .center .box-title{
	font-size: 28px;
}
.section2 .box3 .box3-inner .center .box-location,.section2 .box3 .box3-inner .center .box-call{
	font-size: 16px;
	font-weight: bold;
	color: #979797;
}

.section2 .box3 .box3-inner .right{float: right;}
.section2 .box3 .box3-inner .right::after{content: '';display: block;clear: both;}
.section2 .box3 .box3-inner .right > p{float: right;}
.section2 .box3 .box3-inner .right > p a{
	display: inline-block;
	border-radius: 30px;
	font-size: 18px;
	box-sizing: border-box;
}
.section2 .box3 .box3-inner .right > p a:hover{background-color: #56a6c2;color: #000;border: none;}
.section2 .box3 .box3-inner .right .book a{border: 1px solid #56a6c2;color: #56a6c2;background-color: #56a6c2;color: #000;}
.section2 .box3 .box3-inner .right .look a{color: #fff;border: 1px solid #fff;}



/* pc */
@media (min-width: 1025px) {
	
	.section2{
		padding: 200px 20px;
	}

	/* map */
	.section2 .maps{width: 400px;}

	/* box2 */
	.section2 .box2{background-color: #252525;}
	.section2 .box2 h3{font-size: 20px;padding: 30px 20px;font-weight: 100;text-align: left;max-width: 1200px;margin: 0 auto;}
	.section2 .box2 .box2-inner ul li{width: 15%;margin-bottom: 30px;}
	.section2 .box2 .box2-inner ul li a{font-size: 16px;}

	/* box3 - box-top */
	.section2 .box3 .box-top h3{font-size: 18px;}

	/* box3 - box3-inner */
	.section2 .box3 .box3-inner{padding: 30px;}

	.section2 .box3 .box3-inner .left{width: 30%;}

	.section2 .box3 .box3-inner .center{width: 45%;}

	.section2 .box3 .box3-inner .right{width: 20%;}
	.section2 .box3 .box3-inner .right > p{margin-bottom: 20px;}
	.section2 .box3 .box3-inner .right > p a{padding: 10px 50px;font-size: 18px;}

}

/* mobile */
@media (max-width: 1024px) {

	.section2{
		padding: 150px 20px 80px 20px;
	}

	/* map */
	.section2 .maps{width: 300px;}

	/* box2 */
	.section2 .box2{background-color: transparent;}
	.section2 .box2 h3{display: none;}
	.section2 .box2 .box2-inner ul li{width: 22%;margin-bottom: 15px;}
	.section2 .box2 .box2-inner ul li a{font-size: 14px;}

	/* box3 - box-top */
	.section2 .box3 .box-top h3{font-size: 16px;}
	
	/* box3 - box3-inner */
	.section2 .box3 .box3-inner{padding: 20px;}
	.section2 .box3 .box3-inner > div{width: 100%;}

	.section2 .box3 .box3-inner .center{margin: 20px 0;}

	.section2 .box3 .box3-inner .right .look{margin-right: 15px;}
	.section2 .box3 .box3-inner .right > p{margin-bottom: 0px;}
	.section2 .box3 .box3-inner .right > p a{padding: 10px 30px;font-size: 14px;}
	
	.section2 .box3 .box3-inner .center .box-title{
		font-size: 20px;
	}
	.section2 .box3 .box3-inner .center .box-location,.section2 .box3 .box3-inner .center .box-call{
		font-size: 12px;
		font-weight: bold;
		color: #979797;
	}

}
