body {
	color:#666;
	background-color:#fff;
	font-family:'Noto Sans KR','³ª´®°íµñ','NanumGothicWeb', '¸¼Àº °íµñ', 'Malgun Gothic', 'Dotum';
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	font-size:15px; line-height:1.5em;
	margin:0; padding:0;
	letter-spacing: -0.03em;
	height:100%;
}
h1 {
	font-family:'Noto Sans KR','³ª´®°íµñ','NanumGothicWeb', '¸¼Àº °íµñ', 'Malgun Gothic', 'Dotum';
	font-size:36px; 
	}

h2 {
	font-family:'Noto Sans KR','³ª´®°íµñ','NanumGothicWeb', '¸¼Àº °íµñ', 'Malgun Gothic', 'Dotum';
	font-size:20px; 
	font-weight: 400;
	margin: 0 0 10px 0;
	}

h3 {
	font-family:'Noto Sans KR','³ª´®°íµñ','NanumGothicWeb', '¸¼Àº °íµñ', 'Malgun Gothic', 'Dotum';
	font-size:18px; 
	font-weight: 400;
	margin: 0 0 20px 0;
	}
h4 {
	font-family:'Noto Sans KR','³ª´®°íµñ','NanumGothicWeb', '¸¼Àº °íµñ', 'Malgun Gothic', 'Dotum';
	font-size:20px; 
	font-weight: 300;
	}
h5 {
	font-family:'Noto Sans KR','³ª´®°íµñ','NanumGothicWeb', '¸¼Àº °íµñ', 'Malgun Gothic', 'Dotum';
	font-size:18px; 
	font-weight: 300;
	}
h6 {
	font-family:'Noto Sans KR','³ª´®°íµñ','NanumGothicWeb', '¸¼Àº °íµñ', 'Malgun Gothic', 'Dotum';
	font-size:16px; 
	font-weight: 300;

	}

.font_mj {
	font-family: 'Nanum Myeongjo';
	}

a { 
	color: #000000;
	text-decoration:none;
}
a:active,
a:focus,
a:hover { 
	color: #212121;
	text-decoration:none;
}
.m_contact {
	font-size:30px; 
	font-weight: 700;
		color:#81666d;
	}
.line-bottom {
		border-bottom: rgba(0,0,0,0.1) 1px solid;
	}
.line-top2 {
		border-top: solid 2px #179BD7;
	}
.line-left {
		border-left: rgba(0,0,0,0.1) 1px solid;
	}
.line-left3 {
		border-left: solid 3px #81666d;
		padding: 0 0 0 10px;
	}
		ul.iconx {
			cursor: default;
			list-style: none;
		}

			ul.iconx li {
				display: inline-block;
				zoom:1; *display:inline;
			}



/* ¸Þ´º¿Í º»¹® »çÀÌÀÇ °£°Ý */
section {
		padding: 0 0 0 0;
		border:0 0 0 0;
		}


@media only screen and (max-width: 767px) {
	div.side-nav ul {
		max-height:250px;
		overflow-y:auto;
	}
	/* layout.css ¸ð¹ÙÀÏ row Á¶Á¤*/
	.row>div {
		margin-bottom:10px;
	}
	section {
		padding:0 !important;
		border:0 0 0 0;
		/*background-color:#ddd;*/
		/*background:url('/dimg/index-bg1.jpg');*/
		}
}
				.menu-p1 {
					padding:0 1px 1px 1px;
				}
				.price {
					text-align:right;
					color:#ff6600;
				}
				.gtitle {
					font-weight:500;
					font-size:16px;
				}


@media only screen and (min-width: 992px) {
	.sp50 {
		padding: 0 30px 30px 50px;
		min-height:700px;
		border-left: rgba(0,0,0,0.1) 1px solid !important;
		border-right: rgba(0,0,0,0.1) 0px solid !important;
		}
}
@media only screen and (max-width: 991px) {
	.sp30 {
		padding: 10px 30px 30px 30px;
		}
}
a{
	color:#666;
}


hr {
  border: 0;
  height: 0px !important; /* ±×¸²ÀÚ¾ø¾Ú */
  border-top: 1px dotted #e7e7e7 !important;
}
article h4 {
	font-family:'Noto Sans KR',Arial,Helvetica,sans-serif;
	font-size:16px; 
	font-weight: 500;
	color:#663333;
	margin: 0 0 10px 0;
		border-left: solid 6px #efefef;
		padding: 0 0 0 10px;
		margin:20px 0 10px 0;
	}