/* sub default */
.sub_top{height: 579px;}
.h1_hr{height: 1px; width: 80px;border: none; border-top: 1px solid;margin: 30px auto;}
.section_div > section{padding: 50px;}
.table_ul{display: table;width: 100%;}
.table_ul li{display: table-cell;float: none;vertical-align: middle;width: 50%;}
.table_ul .li1{padding-right: 1%;}
.table_ul .li2{padding-left: 1%;}
.sec_common_h2{margin-bottom: 30px;}
.sec_common_h2 span{color: #737c9a;}
.p_custom1{color: #d1837e;margin: 40px 0 20px 0;}
/* sub default */
.section_div > section *{text-align: left;}


section > h2{margin-bottom: 30px;}
section > h2 span{color:#d1837e; }

.sec1{height: 656px;background-position: 50%;background-size: cover;}
.sec1 > h2{margin-bottom: 70px;}
.m-div{display: none;}

.point-div{position: relative;padding-left: 135px;margin-bottom: 30px;}
.point-div .p1{width: 125px;height: 40px;background-color:#29384f ;color:#fff ;line-height: 40px;border-radius: 20px;text-align: center;font-size: 20px;
position: absolute;top: 0;left: 0;}
.point-div .p2{font-size: 30px;font-weight: bold;color: #d1837e;line-height: 40px;}

.ul-common li{width: 50%;}
.ul-common .li1 img{margin: 0 auto 0 0;}
.ul-common .li2{padding:  10px 0 0 10px;}

.sec3{background-color: #f8f9fb;}

.icon-1{background-image: url("//static.gnghospital.co.kr/gnghospital-kr/www-img/icon_foreheadlift.png");}
.sec4 .ul-common .li2 img{margin-right: 0;}
.sec4 .ul-common .li1 h4{margin-top: 20px;padding-left: 35px;position: relative;}
.sec4 .ul-common .li1 h4 span{position: absolute;top: 0;left: 0;background-position: -99px -31px;width: 23px;height: 23px;}

.sec5{background-size: cover;background-position: 90% 0;}
.sec5 .ul-common .p2{font-weight: bold;margin-top: 20px;}

.section_div > .sec6{padding:10px;}
.sec6{position: relative;height: 378px;}
.sec6 img{position: absolute;top: 32%;left: 1%;width: 208px;}
.sec6 .div1{width: 50%;margin: 0 0 0 auto;display: table;height: 100%;}
.sec6 .div2{display: table-cell;vertical-align: middle;}
.sec6 .div2 *{text-align: center;}
.sec6 .div2 h2{color: #a54a45;margin: 20px auto;font-size: 48px;}
.sec6 .div2 h4{color: #f8ffff;text-shadow: 2px 2px 2px #af866a;font-size: 25px;}
.sec6 .div2 a{width: 190px;height: 40px;background-color: #a54a45;display: block;margin: 0 auto;border-radius: 20px;text-align: center;padding-top: 8px;}
.sec6 .div2 a p{color: #fff;font-weight: bold;font-size: 20px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.sec6 .div2 a span{display: inline-block;vertical-align: middle;background-position: -177px -35px;width: 9px;height: 16px;}

@media only screen and (max-width: 1199px) {
	.sec1{height: 570px;}
	
}

@media only screen and (max-width: 1023px) {
	/* sub default */
	.sub_top{height: 300px;background-size:cover;}
	.h1_hr{margin: 20px auto;}
	.section_div > section{padding: 20px;}
	/* sub default */
	
	.sec1 > h2{margin-bottom: 30px;}
	.sec1{height: 450px;}

	.point-div .p2{font-size: 20px;}

	.sec6 .div2 h4{font-size: 18px;}
	.sec6 .div2 h2{font-size: 30px;}
	.sec6 img{width: 160px;}
	.sec6{background-size: cover;background-position: 22% 0;height: 300px;}
}


@media only screen and (max-width: 767px) {
	/* sub default */
	.table_ul li{display: block;width: 100%;margin: 0 auto;}
	.table_ul .li1{padding-right: 0%;margin-bottom: 20px;}
	.table_ul .li2{padding-left: 0%;}
	/* sub default */
	
	.sec1{height: 370px;}
	.sec1 p{padding-right: 38%;}
	.sec1 p br{display: none;}
	
	
}
@media only screen and (max-width: 640px) {
	.section_div > section > h2{text-align: center;}
	.sec1 p{text-align: center;}
	.m-div{display: block;margin-top: 30px;}
	
	.section_div > .sec1{padding: 20px 0;}
	.sec1{background-image: none !important;height: auto;}
	.sec1 h2{padding: 0 20px;}
	.sec1 p{padding-right: 20px;padding: 0 20px;}

	.point-div{padding-left: 0;}
	.point-div .p1{position: relative;top: auto;left: auto;margin: 0 auto 15px auto;}
	.point-div .p2{text-align: center;line-height: 30px;}

	.ul-common li{max-width: 511px;margin: 0 auto;width: 100%;float: none;}
	.ul-common .li2{padding: 30px 20px 0 20px;}
	.ul-common .li2 p{text-align: center;}

	.sec4 .ul-common li{width: 50%;float: left;}
	.sec4 .ul-common .li1 h4{font-size: 12px;margin-top: 10px;line-height: 16px;}
	.sec4 .ul-common .li1 h4 span{top: -3px;}
	.sec4 .ul-common .li2{padding: 10px 0 0 10px;}

	.sec6 .div1{width: 56%;}
	.sec6 img{display: none !important;}
	.sec6{height: 200px;background-position: 45% 0;}
	.sec6 .div2 h4{font-size: 12px;}
	.sec6 .div2 h2{font-size: 18px;margin: 10px auto;}
	.sec6 .div2 a{width: 120px;height: 30px;padding-top: 3px;}
	.sec6 .div2 a p{font-size: 14px;}
}

