/*
	Copyright 2020 Raonbnp
	http://raonbnp.com, http://raonwebstore.com
*/
@charset "UTF-8";
@import '/_css/common.css'; /* front, admin 공통*/
@import '/_css/member.css'; /* front member 공통*/
@import '/_css/board.css'; /* front member 공통*/
@import 'loading.css';
@import 'fontSet.css';
@import 'basic.css';
@import 'layout.css';



/*sub_pro_list*/
.sub_pro_list{}
.sub_pro_list .title{
	display:flex;
	justify-content:space-between;
	align-items:center;
	flex-wrap:wrap;
	margin-bottom:2rem;
}
.sub_pro_list .title h3{
	font-size:2.6rem;
	font-weight:600;
}
.sub_pro_list .title .search{
	position:relative;
}
.sub_pro_list .title .search button{
	position:absolute;
	right:0;
	top:0;
	width:4.5rem;
	height:4.5rem;
	font-size:2rem;
	background:#10543a;
	color:#fff;
	border:0;
}
.sub_pro_list .title .search input{
	border:1px solid #ddd;
	height:4.5rem;
	width:36rem;
	font-size:1.6rem;
	padding:0 1.5rem;
}

.sub_pro_list .list-row{
	display:flex;
	flex-wrap:wrap;
	list-style:none;
	padding:0;
	margin-left:-1.5rem;
	margin-right:-1.5rem;
}
.sub_pro_list .list-row > li{
	padding:1.5rem;
	width:calc(100%/5);
	margin-bottom:3rem;
}
.sub_pro_list .list-row > li a{
	display:block;
	color:#000;
}
.sub_pro_list .list-row > li a .t{
	font-size:1.8rem;
	font-weight:600;
	margin-top:1.5rem;
}
.sub_pro_list .list-row > li a .p{
	color:red;
	font-size:2rem;
	font-weight:600;
	margin-top:1rem;
}

@media(max-width:1199.98px){
	.sub_pro_list .list-row > li{
		width:calc(100%/4);
	}
}
@media(max-width:991.98px){
	.sub_pro_list .list-row > li{
		width:calc(100%/3);
	}
}
@media(max-width:767.98px){
	.sub_pro_list .list-row > li{
		width:calc(100%/2);
	}
	.sub_pro_list .title .search input{
		width:30rem;
	}
	.sub_pro_list .title h3{
		font-size:2.2rem;
		font-weight:600;
	}
}
@media(max-width:576.98px){

	.sub_pro_list .list-row{
		margin-left:-1rem;
		margin-right:-1rem;
	}
	.sub_pro_list .list-row > li{
		padding:1rem;
	}
	.sub_pro_list .title .search{
		width:100%;
		margin-top:1.5rem;
	}
	.sub_pro_list .title .search input{
		max-width:100%;
		width:100%;
	}
}


/*오시는 길*/
.sub_location_wrap{}
.sub_location_wrap .root_daum_roughmap{
	width:100% !important
}
.wrap_controllers,
.map_border{
	display:none !important;
}

.sub_location_wrap .info{
	list-style:none;
	padding:0;
	margin-top:4rem;
}
.sub_location_wrap .info > li{
	display:flex;
	font-size:1.6rem;
}
.sub_location_wrap .info > li + li{
	margin-top:1rem;
}
.sub_location_wrap .info > li strong{
	color:#10543a;
	width:7rem;
}


#board_view_wrap .detail_contents {}
@media(max-width:991.98px){
	#board_view_wrap .detail_contents img{
		max-width:815px  !important;
		width:100% !important;
	}
}