@charset "utf-8";
span.and{
	width:10%;
	text-align:center;
	display:inline-block;
	color:#008bc8;
	font:18px "nanumSQB";
}
.wrap ul{
	overflow:hidden;
}
.wrap ul li{
	float:left;
	width:49%;
}
.wrap ul li:nth-child(1){
	margin-right:2%;
}
/* 컨텐츠 공통스타일 */
.con a{
	display:block;
}
	/*	푸터 */
	footer {margin-bottom: 15px; width:100%; background:#222;padding: 10px 0 130px 0;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
	footer .footer_box {margin:0 auto; padding:30px 0;}
	footer .footer_box p {font-size:15px; color:#eee; text-align:center; margin-top:20px; line-height:30px;}
	.sound_only{position: absolute; left:-10000px; top:auto; height:1px; overflow:hidden;}


	/*반응형 작업*/

	#logo_m {
		display:none;
		}
	.m_img {
		display:none;
	}
	/*모바일메뉴*/
	#m_menu{
		display:none;  
	}
	/*갤러리 스와이퍼*/
	.gallery-top {
        width: 100%;
		height:700px;
    }
	.swiper-container{
       width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    .swiper-slide{
        text-align: center;
        font-size: 18px;
        background: #fff;
		background-size: cover;
        background-position: center;
    }
	.swiper-slide img{
		width:100%;
		height:auto;
		vertical-align:top;
	}
	.swiper-button-next_01 {
		right:5%;
	}
	.swiper-button-prev_01 {
		left: 5%;
	}

    .gallery-thumbs {
        height:150px;
        box-sizing: border-box;
        padding: 10px 0;
    }
    .gallery-thumbs .swiper-slide {
        height: 100%;
		opacity:.2;
		cursor:pointer;
    }
    .gallery-thumbs .swiper-slide-active{
		opacity:1;
		cursor:default;
    }
	.root_daum_roughmap .wrap_controllers{
		display:none;
	}
	/*지도*/
	.map{
		height:630px;
	}

	/*폼메일*/
	.btn_send{
	border:none;
	background: #d9ba68;
	font: 17px "nanumSQ";
	padding: 10px 0;
	width: 305px;
	cursor: pointer;
	margin-left: 180px;
	margin-top: -7px;
	}

	#formmail tbody{
		float: left;
	}
	#formmail{
		overflow: hidden;
		float: left;
		margin-top: 5px;
	}
	#formmail td select{
		width:132px;
		height: 35px;
	}
	#formmail tr{
		float: left;
	}
	#formmail table{
		float: left;
	}
	.memo textarea{
		margin-top: 5px;
		font: 15px "nanumBG";
	}
	#footer{
		position: fixed;
		bottom: 0;
		width: 100%;
		background: #2db6eb;
		padding-bottom: 0;
		padding: 11px 0;
		color: #fff;
		z-index: 10;
	}
	#footer_wrap{
		overflow: hidden;
	}
	#formmail label,#formmail body,#formmail th,#formmail td,#formmail input,#formmail select,#formmail textarea,#formmail button{
		font: 15px "nanumBG";
		line-height: 40px;
	}
	input{
		text-indent: 5px;
		vertical-align: middle;
	}
	.btn_submit{
		height: 100%;
		background: #0083b5;
		border: none;
		width: 120px;
		text-align: center;
		font: 20px "nanumSQEB";
		color: #fff;
		cursor: pointer;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.btn_submit:hover{
		background:#077cb2 !important;
	}
	#f1,#f2{
		float: left;
		margin-top: 5px;
		color: #fff;
		font: 30px "nanumSQEB";
		margin-right: 15px;
	}
	#f1 a{
		color: #fff;
		letter-spacing:5px;
		line-height: 47px;
	}
	.first_name {width:130px; height:30px}
	.telephone {width:200px; height:30px}
	.kind {width:404px; height:30px; line-height: 30px;}
	#m_click{display: none;}
@media screen and (max-width:767px){
	.pc_img {
	display:none;
	}
	.m_img {
	display:block;
	}
	#m_click{display: block;cursor: pointer;}
	#m_click span{display: block;width: 200px;margin: -30px auto 0;padding: 15px 0;-webkit-border-radius: 15px 15px 0 0;-moz-border-radius: 15px 15px 0 0;	border-radius:15px 15px 0 0 ;font-weight: 500;text-align: center;font-size: 17px;background: #ff8a00;}
	footer{
		width:100%; height: auto; background:#222;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; 
	}
	footer .footer_box p {
		font-size:11px; color:#777;text-align:center; margin:0 auto;
	}
	footer p a{
		color: #fff;
	}
	footer img{
		max-width:200px;
	}
	/*폼메일*/
	.btn_send{
	border:none;
	background: #d9ba68;
	font: 17px "nanumSQ";
	padding: 10px 0;
	width: 305px;
	cursor: pointer;
	margin-left: 180px;
	margin-top: -7px;
	}

	#formmail tbody{
		float: none;;
	}
	#formmail{
		overflow: hidden;
		float: none;;
		margin-top: 5px;
	}
	#formmail td select{
		width:100%;
		height: 35px;
	}
	#formmail tr{
		float: none;;
		margin-right: 0;
	}
	#formmail th{
		display: none;
	}
	#formmail table{
		float: none;
		margin:0 auto;
		width:90%;
	}
	.memo textarea{
		margin-top: 5px;
		font: 15px "nanumBG";
	}
	#footer{
		position: fixed;
		bottom: -300px;
		width: 100%;
		background: #2db6eb;
		padding-bottom: 0;
		padding: 10px 0;
		color: #fff;
		z-index: 10;
	}
	#formmail label,#formmail body,#formmail th,#formmail td,#formmail input,#formmail select,#formmail textarea,#formmail button{
		font: 15px "nanumBG";
		line-height: 40px;
	}
	input{
		text-indent: 5px;
		vertical-align: middle;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.btn_submit{
		height: 100%;
		background: #0083b5;
		border: none;
		width: 100%;
		text-align: center;
		font: 20px "nanumSQEB";
		color: #fff;
		cursor: pointer;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.btn_submit:hover{
		background:#077cb2 !important;
	}
	#f1,#f2{
		float: none;
		margin-top: 5px;
		color: #fff;
		font: 30px "nanumSQEB";
		text-align:center;
	}
	#f1 a{
		color: #fff;
		letter-spacing:5px;
		line-height: 47px;
	}
	.first_name {width:100%;}
	.telephone {width:100%;}
	.kind {width:100%; line-height: 30px;}
}