@charset "UTF-8";

body,input,button{font-family:"Nanum Square","맑은 고딕","malgun gothic","돋움",dotum;}
html,body{height:100%;}
input[type=submit] {-webkit-appearance:none;}
input:focus {outline:none;}

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(//cdn.rawgit.com/hiun/NanumSquare/master/nanumsquare.css);


input{
	border:none;
}




.cover_ul{
	background: rgba(0,0,0,0.5);
	position: fixed;
	width:100%;height:100%;
	z-index: 997;
	overflow: hidden;
}




em{
		color:#000;
		line-height: 40px;
}




.c_pop_lab{
	position: fixed;
	z-index: 998;
	left:50%; top:50%;
	margin-left:-350px;
	margin-top:-175px;
	width:700px;
	height:350px;

}





.c_pop{
	width:700px;
	height:350px;
	background: url('http://drhomes.co.kr/images/sinla_pc.jpg')center center;
	background-size:contain;

}


.c_pop img{
	width:100%;

}


.c_pop_close{
	width:40px; height:40px;
	position: absolute;
	right:0;top:0;
	margin-top:-20px;
	margin-right:-20px;
	cursor: pointer;
	z-index: 999;
}


.c_pop_close img{
	width:100%;
}







em{
		color:#000;
		line-height: 40px;
}


#pop{
	position: fixed;
	bottom:0;
	width:100%;
	bottom:-800px;
	z-index: 999;
}

.pop_close{
	text-align: center;
}
.pop_close_btn{
	width:80px;height:30px;
	display:inline-block;
	position: absolute;
	left:50%;top:-23px;
	z-index: 999;
	margin-left:-40px;
	color:#fff;
	background-size: cover;
}

.pop_close_btn img{
	width:100%;
}


.pop_close h2{
	display: inline-block;
	font-weight: bold;
	font-size: 1.8em;
	float:left;
	text-align: center;
	width:100%;
}


.pop_button{
	text-align: center;
	max-width: 1200px;
	display: block;
	margin:0 auto;
	position: fixed;
	bottom:0;
	z-index: 999;
	padding:0;
}
.pop_button img{
	width:1200px;
}

.pop_button .sin_button{
	width:100%;
	display: block;
	box-sizing: border-box;
	border-top:5px solid #fff;
}

.pop_button .sin_button img{
	width:100%;
}













/* 후기작성 탭 */



.hugi{

}

.hugi li {
	border: 1px solid #ccc;
	margin:4% 1% ;
}


.hugi_tab li{
	box-sizing: border-box;
	width:25%;
	float: left;
}
.hugi li:nth-child(1){
	background: url("./../imgaes/hugi/tab1.html")center center no-repeat;
}




/*플러팅*/



.flo{
	position: fixed;
	z-index: 999;
	border-radius: 100%;
	width:50px;height:50px;
	right:2%;
	bottom:80%;
	margin-top:-30px;
	overflow: hidden;
	animation: 2s wa infinite;
	box-shadow: 2px 2px 2px #000;
}
.flo img{
	width:100%;
}


.flo2{
	position: fixed;
	z-index: 999;
	border-radius: 100%;
	width:50px;height:50px;
	right:2%;
	margin-top:40px;

}

.flo3{
	position: fixed;
	z-index: 999;
	border-radius: 100%;
	width:50px;height:50px;
	right:2%;
	margin-top:110px;

}




@keyframes wa{
	0%{
		top:69%;
	}
	50%{
		top:71%;
	}
	100%{
		top:69%;
	}
}
















#wrap{
	width:100%;
	overflow: hidden;
}

.name{
	color:#653855;
	font-weight: bold;
}

.parallax-window {
    min-height: 1400px;
    background: transparent;
}



.sin_button{
	text-align: center;
	width:100%;
}
.sin_button{
	display: block;
	margin:0 auto;
}
.sin_button img{
	width:1200px;
}

.sin_button .pop_button{
	width:100%;
	display: block;

}

.sin_button .pop_button img{
	width:100%;
}



#m_text_list{
	padding-top:0;
	background: #fff;
	max-width: 1200px;
	padding-bottom:0;
}





#m_text_list .frm_m{
	box-sizing: border-box;
	border-top:3px solid #fff;
	z-index: 998;
}









#talk{
	padding:0;
	bottom:0;
	max-width:1200px;
	overflow: hidden;
	z-index: 999;
	padding-bottom: 140px;
}
#talk a{
	display: block;
	box-sizing: border-box;
}
#talk .kata{
	float:left;
	background: url("http://drhomes.co.kr/images/katalk.png");
	height: 100%;
	width:50%;
}

#talk .cal{
	float:right;
	background: url("http://drhomes.co.kr/images/call.png");
	width:50%;
	height: 100%;
}
#talk a img{
	width:100%;
}


#talk img{
	width:100%;
}









.sangsin{
	background: #fff;
	padding-bottom: 1%
}

.sangsin a{
	display: block;
	width:70%;
	margin:0 auto;
}


video{
    width:100%;
}

















.pop_close{
	background:#eaeaea;
	background-size: 35%;
	height:22%;
	border-top:5px solid #b00051;
}

.pop_close h2{
	color:#fff;
	line-height: 100%;
	text-indent:-9999px;
}


.header{
	width:100%;
	position: fixed;
	background:#fff;
	left:0;
	z-index: 997;
}

.header .header_inner{
	background:#ededed;
	background-size: 14%;
	height:50px;
	max-width:1200px;
	margin:0 auto;
	position: relative;
}

.header .header_inner h1{
	height:100%;
	width:50%;
	float:left;
}

.header .header_inner h1 img{
	max-width:50px;height:50px;
	display: inline-block;
	float: left;
}

.header .header_inner h1 .dh{
	float:left;
	height:100%;
	padding-top:9px;
}




.header .header_inner h1 .dh h2{
	border:1px;
	text-align: left;
	font-size: 0.4em;
	font-weight: 800;
	color:#303031;
	letter-spacing: -0.1em;
}


.header .header_inner h1 .dh h3{
	text-align: left;
	font-size: 0.3em;
	font-weight: 500;
	color:#6c6c6c;
	letter-spacing: -0.1px;
	padding-top:5px;
}






















/*.main{
	padding-top:60px;
}*/
.landing{
	padding-top:60px;
}




.story{
	overflow: hidden;
	box-sizing: border-box;
	display: none;
}

.story a{
	display: inline-block;
	float:left;
	width:33.3%;
}
.story a img{
	width:100%;
}




.footer{
	padding-bottom: 20%;
	background: #1a1a1a;
	box-sizing: border-box;
}

.footer .footer_inner{
	overflow:hidden;
	padding:1%;
}
.footer .footer_inner h2{
	float:left;
	width:40%;
	box-sizing: border-box;
}
.footer .footer_inner h2 img{
	width:40%;
	text-align: center;
	display: block;
	margin:0 auto;
	padding-top:3%;
}
.footer .footer_inner>p{
	color:#fff;
	line-height: 150%;
	font-size: 0.7em;
	text-align: left;
	float:left;
	width:30%;
	box-sizing: border-box;
	padding:1%;
	margin:0 auto;
	border-right:1px solid #434343;

}
.footer .footer_inner .sp{
	display: none;
}



.footer .footer_inner .time{
	float:right;
	width:30%;
	border-left:1px solid #434343;
	box-sizing: border-box;
}



.footer .footer_inner .time p{
	width:100%;
	text-align: center;
	font-size: 1.1em;
	color:#fff;
	line-height: 150%;
	padding-top:1%;
}






















.frmbtn_m{
	margin-top:10px;
	position: absolute;
	bottom:0;
	margin-left:-3%;
	width:100%;
	padding-top:20px;
}
.frmbtn_m input{
	width:90%;
}

#m_text_list .frm_m .li01{
	padding-top:1%;
}

#m_text_list .frm_m .li01 input{
	color:#A6A6A6;
	background: #fff;
	border:1px solid #d0d0d0;
}

#m_text_list .frm_m .li02 input{
	color:#A6A6A6;
	background: #fff;
	border:1px solid #d0d0d0;
}

#m_text_list .frm_m .li01 span{
	letter-spacing: 50px;
	line-height: 40px;
}

#m_text_list .frm_m .li02 span{
	letter-spacing: 25px;
	line-height: 40px;
}
#m_text_list .frm_m .li02 input{
	color:#A6A6A6;
}

#m_text_list .frm_m .li02 select{
	color:#a6a6a6;
	background: #fff;
}



#m_text_list .frm_m .li03 span{
	line-height: 40px;
}






#m_text_list .frm_m .li01 .txt{
	overflow: hidden;
}


#m_text_list .frm_m .li01 .txt span{
	float:left;
	display: inline-block;
}


#m_text_list .frm_m .li01 .txt strong{
	float:left;display: inline-block;
	line-height: 40px;
	font-weight:bold;
	margin-left:-5%;
}



#m_text_list .frm_m .li02 .txt{
	overflow: hidden;
}


#m_text_list .frm_m .li02 .txt span{
	float:right;
	display: inline-block;
}


#m_text_list .frm_m .li02 span strong{
	float:left;display: inline-block;
	line-height: 40px;
	color:red;
	font-weight:bold;
	margin-left:-2%;
	float:left;
}








#m_text_list .frm_m .po{
	overflow: hidden;
	text-align: center;
	box-sizing: border-box;
	position: relative;
	height:40px ;
}


#m_text_list .frm_m .po span{
	display: inline-block;
	padding-top:10px;
	color:#777;
}

.line{
	height:1px;
	width: 100px;
	background:#ccc;
	padding:none;
	box-sizing: border-box;
	margin-bottom:5px;
}


#m_text_list .frm_m li{
	margin-bottom: 15px;
}




#m_text_list .frm_m .po .po_left{
	float: left;
	width:50%;
}


#m_text_list .frm_m .po .po_right{
	float: right;
	width:50%;
}



#m_text_list .frm_m .po .po_right span{
	margin-right:2%;
	float:left;
}

#m_text_list .frm_m .po .po_right select{
	padding:2px;
	margin-top:5px;
	border-radius: 20px;
	text-align: center;
	height:28px;

}


#m_text_list .frm_m .po .text1{
	font-weight:bold;
}


















































.mainview .slItem .slText{
	font-size: 3em;
}
.mainview .slItem .slText span{
	font-size: 0.5em;
	color:#fff;
}
.mainview .slItem .slText strong{
	color:#fcbf6f;
}



.navbar-toggle.collapsed{
	background: #fcbf6f;
	border:none;
}

.navbar-toggle.collapsed:hover{
	background: #fcbf6f;
	border:none;
}

.title h2{
	text-align: center;
	margin:50px 0;
	font-size: 3em;
	font-family: "nunm gothic",sans-serif;
	color:#333;
	position: relative;
}

.title h2 span{
	font-family: "roboto",sans-serif;
	font-weight: bold;
}


.title h2:after{
	content: '';
	display: block;
	width:200px;
	height:5px;
	background: #fcbf6f;
	position: absolute;
	left:50%;bottom:-30px;
	margin-left:-100px;
}


.title p{
	text-align: center;
	font-size: 1em;
	margin: 65px 0;
}





#yyw{
	animation: fade 1.5s linear;
}

@keyframes fade{
	from{
		opacity: 0
	}

	to{
		opacity: 1
	}
}
#yyw div img{
	width:100%;
}




















#about{
	margin-bottom: 100px;
}

#about .col-md-7 img{
 width:100%;
}

#about .col-md-5 h3{
	font: 2.5em 'roboto',sans-serif;
	color:#333;
	margin-bottom: 20px;
}

#about .col-md-5 p{
	font-size: 1.4em;
	margin-bottom: 40px;
	color:#333;
}

#about .col-md-5 ul{
	margin-bottom: 80px;
}

#about .col-md-5 ul li{
	margin-bottom:10px;
}


#about .col-md-5 ul li strong{
	font-weight: bold;
}

#about .col-md-5 .btn{
	padding:10px 20px;
	border-radius: 0;
}









#team{
	background: #4a4343;
	padding:40px 0;
}
#team h2{
	color:#fff;
	margin-bottom: 70px;
}

#team .col-md-3{
	text-align: center;
}
.sns{
	display: inline-block;
	text-align: center;
	width:35px;height:35px;
	border:2px solid #fff;
	border-radius: 50%;
	font-size: 1.5em;
	color:#fff;
	margin:0 5px;
}


#team .col-md-3{
	color:#fff;
}


#team .col-md-3 ul li:first-child{font-size: 1.5em;}
#team .col-md-3 ul li:nth-child(n+2){font-size: 1.3em;color:#aeaeae;font-style: inherit;font-weight: bottom: ;}


p .btn-danger{
	margin:0 auto;
}









#service{
	padding-bottom:100px;
}


#service .col-md-3{
	border:1px solid #fcbf6f;
	box-sizing: border-box;
	border-radius: 5px;
	text-align: center;
	width:23%;
	margin:1%;
	padding:10px;
	height:230px;
}

#service .col-md-3 h3{
	font-size: 1.5em;
	font-weight: bold;
	margin-bottom: 20px;
}

#service .col-md-3 .icon-font{
	font-size: 4.5em;
	color:#fcbf6f;
	padding:10px 0;
}






/*스킬부분*/



#skill{
	background: #4a4343;
	width:100%;
	color:#fff;
	text-align: center;
	padding-bottom:40px;
}

#skill .title h2{
	color:#fff;
	margin-bottom: 70px;
}
#skill h3{
	width:100%;
	font-size: 1.5em;
}

.progress-bar{
	background: transparent;
	margin:30px 0;
	left:50%;
	margin-left:-100px;
}




.progress-bar div span {
	background-color: #4a4343;
}



















#imgbox{
	width:1200px;
	margin:0 auto;
	overflow: hidden;
}

.grid-item {
	height:200px;
	width:250px;
	overflow: hidden;
	margin:0 50px 50px 0;
	float: left;
}
.grid-item img{
	width:100%;height:100%;
}


.grid-item .cover{
	width:100%;height:100%;
	background: rgba(252,191,111,0.8);
	border:5px solid #fff;
	position: absolute;
	left:50%;margin-left:-100px;
	transition: all 0.3s ease;
	opacity: 0
}

.grid-item:hover .cover{
	transform: rotate(45deg);
	width:200px;height:200px;
	transition: all 0.3s ease;
	opacity: 1
}


.grid-item p{
	position: absolute;
	left:50%;top:50%;
	font-weight: bold;
	color:#fff;
	font-size: 1.5em;
	margin-left:-42px;
	margin-top:-15px;
	opacity: 0;
	transition: all 0.3s ease;
	text-shadow: 2px 2px 3px #653855;
}


.grid-item:hover p{
	opacity: 1;
	transition: all 0.3s ease;
}



#portfolio{
	padding:50px 0;
}



















/*아월워크*/


#works{
	background:url("http://drhomes.co.kr/images/maxresdefault.jpg")no-repeat;
	background-size: cover;
	height:775px;
	width:100%;
	position: relative;
	margin-top:100px;
	z-index: -1;
}

#works h2{
	color:#fff;
}

#works h4{
	text-align: center;
	color:#fff;
}


#works .cover{
	position: absolute;
	width:100%;height: 100%;
	background: rgba(0,0,0,0.7);
	z-index: -1;
}
#works p{
	text-align: center;
	color:#fff;
	font-size: 1.2em;
}
#works .text{
	margin:20px auto;
	width:80%;
}

#works .text em{
	font-size: 0.9em;
	text-align: center;
	color:#fff;
	display: block;
}




#works .hit{
	margin-top:80px;
}




#map{
	height:400px;
	margin-bottom: 100px;
}


#map #map_canvas{
	width:100%;
	height:400px;
}
#map h2{
	margin:50px 0;
}











#contact{
	margin-top:300px;
}


#contact .form-inline .form-group{
	width: 33%;

}


#contact .form-inline .form-group .form-control{
	width: 100%;
}
#contact .form-inline ul li{
	margin-bottom:20px;
	width:100%;
}

#contact #t4{width: 100%;}

#contact p{
	text-align: center;
}
#contact .sub{
	margin-bottom:70px;
}
#contact textarea{
	padding:10px;
}



#footer{
	background: #fcbf6f;
	color:#fff;
	text-align: center;
	height: 120px;
	padding-top:10px;
	margin:0;
}


#footer .sns{
	font-size: 2em;
	width: 45px;height: 45px;
	cursor:pointer;
}






.ctrlPrev{
	left:0;
}

.ctrlNext{
	right:0;
}






.foslide{
	width:100%;
	padding-bottom: 50px;
}
.foslide ul li img{
	width:100%;
}



.foslide ul {
	position: relative;
}


.slick-next.slick-arrow{
	width:100px;height:123px;
	border:none;
	text-indent: -9999px;
	position: absolute;
	right:-120px;top:50%;
	margin-top:-61px;
	z-index: 5;
	background: url("http://drhomes.co.kr/images/arrow_next.png")no-repeat;
}



.slick-prev.slick-arrow{
	width:100px;height:123px;
	border:none;
	text-indent: -9999px;
	position: absolute;
	left:-120px;top:50%;
	margin-top:-61px;
	z-index: 5;
	background: url("http://drhomes.co.kr/images/arrow_prv.png")no-repeat;
}


.slick-dots{
	position: absolute;
	left:50%;
	width:100%;
	margin-left:-340px;
	overflow: hidden;
	float: left;
}
.slick-dots li{
	float: left;
}

.slick-dots li button{
	width:20px;height:20px;
	border:1px solid #fcbf6f;
	background: none;
	text-indent: -9999px;
	border-radius:50%;
	margin:10px;
}

.slick-dots .slick-active button{
	background: #fcbf6f;
	border-radius:50%;
	width:20px;height:20px;
}



#grim{
	width:100%;
	padding:100px 0;
}

#grim ul li{
	width:440px;
	height:440px;
	overflow: hidden;
}

#grim ul li img{
	width:150%;
	margin-left:-20%;
}





.gnb{
	height:60px;
	width:1280px;
	margin:0 auto;
	border-bottom:2px solid orange;
}


.gnb ul li{
	float:left;
	width:14.2%;
	line-height: 60px;
	text-align: center;
}
.gnb ul li a{
	display: block;
	color:#333;
	font-weight: bold;
	transition: all 0.2s ease;
}

.gnb ul li:hover a{
	color:#fff;
	background: orange;
	transition: all 0.2s ease;
}

.con{
	max-width: 1280px;
	margin:0 auto;
}


.sum{
	margin-top:70px;
}


















#m_landing{
	max-width: 1200px;
	margin:0 auto;
	overflow: hidden;
	position:relative;
}


#fotter_quickMenu{
	max-width: 1200px;
	left:50%;
	margin-left:-400px;
}
#fotter_quickMenu img{
	width:100%;
}



.sin_button{
	text-align: center;
	margin-top:10px;
}
.sin_button a{
	display: block;
	margin:0 auto;
}
.sin_button a img{

}






#m_text_list{
	background: #fff;
	border:1px;
}

#m_text_list .frm_m{
	background: #fff;
	height:300px;
}





#fotter_quickMenu{
	z-index: 100;
	width:100%;
}



#m_text_list .frm_m li span{
	color:#333;
	display: block;
}

#m_text_list .frm_m .li01 span{
	color:#333;
}

#m_text_list .frm_m li{
	width:100%;
}







.form_box{
	/*margin:3% 3% 3% 3%;*/
	text-align: center;
	box-sizing: border-box;
	padding-bottom:5%;
	height:400px;
}


.form_box .ment{
	color: #32405b;
}


.form_box .ment h3{
	color: #32405b;
	font-weight: bold;
	font-size: 1.5em;
	letter-spacing: -2px;
	padding-top:20px;
}
.form_box .ment p{
	letter-spacing: -1px;
	margin-top:10px;
	font-weight: 500;
	font-size: 0.8em;
	color:#848484;
}



.form_box li{
	margin:0;

}



.form_box li span{
	float:left;
}



.banner img{
	width:100%;
}





#talk a{
	display: block;
	float: left;
}
#talk a img{
	width:100%;
}


#talk img{
	width:100%;
}




.p_header{
	border:1px solid blue;
	height:10px;
	background: #eaeaea
	padding:0;
}











/*Media query Start*/


@media all and (max-width: 768px){
	#wrap{width:100%;overflow: hidden;}
	.title h2{
		width:100%;
		font: 2em 'nanum gothic', sans-serif;
	}
	#about .col-md-5 h3{
		font-size: 1.8em;
		text-align: center;
		margin-top:30px;
	}
	#about .col-md-5 ul li{
		font-size: 0.8em;
	}
	#about .col-md-5 p{
		font-size: 1em;
	}

	.mainview .slItem .slText{
		font-size: 1.5em;
	}
	.row p{
		text-align: center;
	}

	#service .col-md-3{
		width:48%;
	}

	#contact .form-inline{
		width:100%;
	}
	#contact .form-inline .form-group{
		width:100%;
	}

	#imgbox{
		width:520px;
	}
}













@media all and (max-width: 320px){
	#wrap{width:100%;overflow: hidden;}
	.title h2{font-size: 1.8em;}
	.title h2 span{
		display: block;
	}
	.mainview .slItem{
		padding:0;
	}
	.mainview .slItem .slText{
		font-size: 1em;
	}
	.mainview .slItem .slText span{
		font-size: 0.5em;
	}
	#service .col-md-3{
		width:98%;
	}
	#contact .form-inline{
		width:100%;
	}
	#contact .form-inline .form-group{
		width:100%;
	}

	.ctrlPrev{
		left:0;
	}

	.ctrlNext{
		right:0;
	}


	/*포트폴리오 시작*/

	.gmenu{
		width: 90%;height:200px;
	}

	.gmenu li{
		width:100%;height:35px;
		margin:5px 0;
		float:none;
	}
	#imgbox{
		width:250px;
	}
	.grid-item{
		margin:0;
	}

	.slick-dots{
		border:10px solid red;
		opacity: 0;
		z-index: -9999;
	}


}


@media (min-width: 1000px) {
	.pop_close{
		background-size: 25%;
		height:40px;
	}
	#m_text_list .frm_m .li01{
		padding-top:2%;
		padding-bottom:1%;
	}

	#m_text_list .frm_m .li02 input{
		width:60%;
	}


	#m_text_list .frm_m .li01 span{
		margin-left:5%;
		font-weight: bold;
	}
	#m_text_list .frm_m .li02 span{
		margin-left:5%;
		font-weight: bold;
	}

	#m_text_list .frm_m .li03 span{
		margin-left:5%;
		font-weight: bold;
	}

	#m_text_list .frm_m .li01 input{
		width:60%;
	}
	.footer{
		padding-bottom: 10%;
	}

	.frmbtn_m input{
		height:100%;
		width:50%;
		padding:1px 20%;
		background: #820f38;
		border-radius: 30px;
	}
	.footer{

		padding-bottom:150px;
	}
	#talk{
		padding-bottom: 0px;
	}
}

@media (max-width: 720px){
	.pop_close{
		height:30%;
	}
	.li01 span{
		text-align: left;
		display: block;
		margin-bottom:10px;
		font-size: 1em;
		text-indent: 15px;
	}
	.li01 input{
		text-align: center;
		width:90%;
	}
	#m_text_list .frm_m .li01{
		margin-bottom:20px;
	}

	#m_text_list .frm_m .li01 input{
		width:100%;
		margin-left:0;
		padding-left:0;
	}

	.li02 span{
		text-align: left;
		display: block;
		width:100%;
		margin-bottom:10px;
		font-size: 1em;
		text-indent: 15px;
	}
	.li02 input{
		text-align: center;
		width:90%;
		padding:0;margin:0;
	}

	#m_text_list .frm_m .li01 input{
		width:90%;
		margin-left:0;
		padding-left:0;
		height:30px;
	}

	#m_text_list .frm_m .li01 span{
		line-height: 25px;
		margin-bottom:5px;
	}

	#m_text_list .frm_m .li02 span{
		line-height: 25px;
		margin-bottom:5px;
	}

	#m_text_list .frm_m .li02 select{
		width:24%;text-align: center;
		margin:0;
		height:30px;
	}
	#m_text_list .frm_m .li02 select option{
		text-align: center;
	}


	#m_text_list .frm_m .li022 input{
		width:90%;
		height:30px;
		padding:none;

	}
	em{
		color:#000;
		box-sizing: border-box;
		line-height: 40px
	}
	.footer p{
		font-size: 0.6em;
	}
	.frmbtn_m{
		padding-top: 5px;
	}
	#m_text_list .frm_m li{
		margin-bottom:10px;
	}
/*	.main{
		padding-top:40px;
	}
*/
	.landing{
		padding-top:40px;
	}



	.pop_button .sin_button{
		border-top:3px solid #fff;
	}

	.footer{
		padding-bottom: 2%;
	}
	.footer .footer_inner p{
		    color: #fff;
    line-height: 150%;
    font-size: 0.7em;
    text-align: left;
    float: left;
    width: 30%;
    box-sizing: border-box;
    padding: 1%;
    margin: 0 auto;
    border-right: 1px solid #434343;
	}


	.footer .footer_inner .bp{
		display: none;
	}
	.footer .footer_inner .sp{
		    display: block;
   			 width: 60%;
	}


	.footer .footer_inner h2{
		width: 40%;
    padding-top: 5%;
    text-align: center;
    float: right;
	}
	.footer .footer_inner h2 img{
		    width: 100%;
    display: block;
    margin: 0 auto;
	}

	.footer .footer_inner .time{
		display: none;
	}
	#talk{
		padding-bottom:60px;
	}

	#m_text_list .frm_m .po{
		padding:0;
		height:30px;
		display: block;
		margin:0 auto;
		width:90%;
	}

	#m_text_list .frm_m .po .po_left{
		left: 2%;
	}
	#m_text_list .frm_m .po .po_left span{
		left:5%;
		font-size: 0.7em;
		padding-top:0;
	}
	#m_text_list .frm_m .po .po_left .policym{
		padding-top:5px;
	}
	#m_text_list .frm_m .po .po_right{
		right: 0;
		width:50%;
	}
	#m_text_list .frm_m .po .po_right span{
		font-size: 0.7em;
	}
	#m_text_list .frm_m .po .po_right span{
		left:0;
		font-size: 0.7em;
		padding-top:0;
	}
	#m_text_list .frm_m .po .po_right select{
		margin:0;
	}
	#talk{
		padding-bottom:00px;
	}
	.form_box{
		padding-bottom:0px;
		height:200px;
	}


	.c_pop_lab{
		box-sizing: border-box;
		width:300px;
		height:500px;
		margin-top:-250px;
		margin-left:-150px;
	}

	.c_pop{
		width:300px;
		height:500px;
		background: url('http://drhomes.co.kr/images/sinla_m.jpg')center center;
		background-size:contain;
	}
}


















/*함께하면 좋은시술*/


.ham{
	border:1px solid red;
	height:200px;
	max-width: 1200px;
}

.ham ul{
	border:10px solid blue;
	overflow: hidden;
}

.ham ul li{
	width:25%;
	float:left;
	border:10px solid red;
	box-sizing: border-box;
}
.ham ul li img{
	width:100%;
}



.ham ul li img{
	width:100%;
}

.ham .slick-slider{
	box-sizing: border-box;
	border:10px solid blue;
}

