@charset "utf-8";

#content{overflow:hidden; text-align:center;margin-bottom: 50px;}
  /*  Çì´õ  */
	header{
		background:rgba(255,255,255,0.8);
		width:100%;
		height:112px;
		z-index:999;
	}
	#header_con{
		padding-top: 26px;
		height: 83px;
		border-bottom: 3px solid #fff;
	}
	#header_con h1{
		float:left;
		width:20%;
		height: 86px;
		display: flex;
		 align-items: center;
	}
	 /*  Çì´õ - ¸Þ´º */
	#header_con nav{
		float: right;
		position:relative;
	}
	#header_con nav > ul{
		text-align:center;

	}
	#header_con nav  > ul > li{
		position: relative;
		float:left;
		text-align:center;
		margin-right:50px;
	}
	#header_con nav > ul > li > a{
		display:block;
		font-size:18px;
		font-family:"Spoqa Han Sans",'¸¼Àº°íµñ', sans-serif;
		font-weight: 600;
		letter-spacing:-1px;
		line-height:83px;
		position:relative;
		color: #555;
		border-bottom:3px solid #fff;
	}
#header_con nav > ul > li:hover > a{color: #00adef;}
	 nav > ul > li .sub_navi{
	 	position: absolute;
		top: 86px;
		left: 50%;
		margin-left: -95px;
		display:none;
		z-index:501;
		    overflow: hidden;
	}
	nav > ul > li .sub_navi li{
		width: 180px;
		background: #fff;
		padding: 10px;
		border-bottom: 1px solid #f3f3f3;
	}
	nav > ul > li .sub_navi li a{
		display:block;
		font-size: 15px;
		font-family:"Spoqa Han Sans",'¸¼Àº°íµñ', sans-serif;
		font-weight: 400;
		letter-spacing:-1px;
	}
	nav > ul > li:hover .sub_navi li:nth-child(1){border-top: 3px solid #00adef;}
	nav > ul > li .sub_navi li:hover{
		background: #fafafa;
	}
footer{
	background:#252525;
	padding:30px 0;
}
#footer_wrap{
	overflow:hidden;
}
#foot_logo{
	text-align:center;
	margin: 10px;
}
#foot_txt{
	text-align:center;
	margin-top: 20px;
	font-size: 13px;
	color:#888;
	box-sizing:border-box;
}
#con1 img{width: 100%;height: auto;}

/* Å¸ÀÌÆ² */

.common_tit{font-size:40px;letter-spacing: -2px;position: relative;color: #fff;}
.common_tit2{font-size:30px;letter-spacing: -2px;position: relative;color: #fff;}


/* contact : 211005_yangyunji */
.contact img {width: 100%;}


/* contactUs */
/* .contactUs{position: relative;height: 444px;background: url(../img/main/sns_bg.jpg) center/cover no-repeat;}
.contactUs_wrap{overflow: hidden;}
.contactUs_wrap > div:first-child{width: 50%;height: 300px;    display: flex;    align-items: flex-end;}
.contactUs_wrap > div:first-child img{width: 100%;height: auto;}
.contactUs_wrap > div.tit{margin-top: 5em;}
.contactUs_wrap > div{float: left;}
.contactUs_wrap > div:last-child{width: 50%;} */

/* #formmail tbody{display: block;width: 480px;}
#formmail{overflow: hidden;margin-top: 5px;}
#formmail tr{display: flex;float: left;width: calc(50% - 3.5px);line-height: 38px;}
#formmail tr:first-child{margin-right: 7px;}
#formmail th{float: left;padding-left: 10px;padding-right: 10px;width:60px;background: #fff;}
#formmail td{display: block;}
#formmail table:nth-child(1) td{width:90%;float: left;}
#formmail table:nth-child(2) td{width: 100%;}
#formmail tr.content_text{display: block;width: 100%;}
#formmail tr.content_text td{width: 100%;border: 1px solid #000; margin: 10px 0;}
#formmail tr.content_text textarea{width: 100%;max-width: 459px;border: none;background: #fff;font: 15px "Noto Sans CJK KR Regular";padding: 10px;font-weight: 300;}
#formmail td input[type="text"]{display: block; width: 100%;height:40px;border: none;background: #fff;}
#formmail label,#formmail body,#formmail th,#formmail td,#formmail input,#formmail select,#formmail textarea,#formmail button{font-size: 15px;}
input{text-indent: 5px;vertical-align: middle;}
#formmail .btn_submit{width: 100%;height: 100%;text-align: center;background: #333;color: #fff;cursor: pointer;border: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#formmail .btn_submit:hover{background: #00afec;}
.sns_ok{color: #fff;} */

@media screen and (max-width:1600px){
/* .contactUs_wrap{width: 100%;}
.contactUs_wrap > div:first-child{width: auto;}
#formmail,.contactUs_wrap > div.tit{padding: 0 40px;} */
}
@media screen and (max-width:1200px){
/* .contactUs{height: auto;}
.contactUs_wrap{width: 100%;position: inherit;margin-top: 0;padding: 3em  0;}
.contactUs_wrap > div:first-child{display: none;}
.contactUs_wrap > div{width: 100%;float: none;text-align: center;}
.contactUs_wrap > div.tit{margin-top: 0;}
.contactUs_wrap > div .common_txt {margin-bottom: 5px;}
.contactUs_wrap > div .common_tit {margin: 0;} */


}/* 1200 */
@media screen and (max-width:1024px){


/* formail */
/* #formmail tr{float: none;width: 100%;}
#formmail tbody{width: 100%;}
#formmail table{width: 100%;}
#formmail table:nth-child(1) td{width: 100%;} */


}/* 1024 */
@media screen and (max-width:900px){
/* .contactUs_wrap > div:last-child{width: 100%;} */

}/* 900 */

@media screen and (max-width:767px){

	/* °øÅë½ºÅ¸ÀÏ */
	.mb1{margin-bottom: 3%;}
	.mb2{margin-bottom: 4%;}
	.mb3{margin-bottom: 5%;}
	.mb4{margin-bottom: 6%;}
	.mb5{margin-bottom: 7%;}
	.mt1{margin-top: 3%;}
	.mt2{margin-top: 4%;}
	.mt3{margin-top: 5%;}
	.mt4{margin-top: 6%;}
	.mt5{margin-top: 7%;}


	/* Å¸ÀÌÆ² */
	.sub_tit{font-size: 30px;}
	.sub_txt{font-size: 15px;}
	.common_tit{font-size:25px;}
	.common_txt{font-size: 15px;line-height: 1.5em !important; margin-bottom: 5px;}
	.common_tit2{font-size: 22px;}
	.line{margin-bottom: 2em;}
	hgroup{margin:10% 0;}
	
}/* 767 */
@media screen and (max-width:640px){

}/* 640 */
@media screen and (max-width:425px){

}/* 425 */


@media screen and (max-width:365px){

}/* 365 */
