
body {padding:0; margin:0;  font-size:1rem;  letter-spacing:-1px; }
html {letter-spacing:-0.025em; color:#666; font-size:16px; font-family: 'Noto Sans KR', sans-serif !important; }

#wrap{ position: relative; width:100%; background-color:#f4f4f4;}

.formw{overflow:hidden; position: relative; width:1200px;  
text-align:center;  margin:0 auto;  background:#fff url('/form/images/bg_01.jpg')no-repeat bottom;}


.formarea{position:relative; width:80%; box-sizing:border-box;  border:2px solid #cccccc; margin:0 auto; overflow:hidden; padding:0;}
.formarea_b{position:relative; width:80%; box-sizing:border-box;  border:0px solid #cccccc; margin:0 auto; overflow:hidden; padding:40px; text-align:left;
font-size:18px; line-height:35px;
}

.formarea1 {position:relative; width:100%;}

.formarea1 ul{width:100% !important; float:left;   border:0px solid #cccccc; padding-left:0px; margin:0px;}
.formarea1 ul li{display:inline-block; float:left !important; width:50%;  box-sizing:border-box; border:0px solid #cccccc; margin:0px;}
.formarea1 ul li dl{float:left; width:100%; height:45px; margin:0px; line-height:45px; border-bottom:1px solid #cccccc;}
.formarea1 ul li dl dt{font-weight:500; float:left; width:140px; text-align:center; background-color:#f2f2f2; height:45px; border-right:1px solid #cccccc;  box-sizing:border-box; margin:0px;}
.formarea1 ul li dl dd {float:left; padding-left:10px; width:70%; text-align:left; height:45px; border:0px solid #cccccc;  box-sizing:border-box;margin:0px;}
.formarea1 ul li dl dt.leftli{border-left:1px solid #cccccc; }



.tit01{width:100%; line-height:100px; font-size:40px; font-weight:700; text-align:center;}
.tit02{line-height:20px; font-size:17px; font-weight:700; }
.tit03{line-height:25px; font-size:15px; font-weight:400; }
.tit04{line-height:25px; width:100%; text-align:right; margin-bottom:25px;}
.btna{width:100%;  text-align:center !important; margin-top:15px;}
.privacy{position:relative; width:100%; padding:20px; box-sizing:border-box; background:rgba(253,250,244,0.7); overflow:hidden; text-align:left;  }

.copy{position:relative; width:100%;background:#007e8d; padding:35px;  box-sizing:border-box; overflow:hidden; }
.copy ul li{display:inline-block; padding:10px; box-sizing:border-box; float:left;}
.copy ul li:first-child{padding-top:15px; width:40%;}


.memformsy1{border:1px solid #ffffff;  background:#fff; height:38px;  line-height:38px;  padding-left:5px;  box-sizing:Border-box; width:90%;}
.memformsy1_1{border:1px solid #ffffff;  background:#efefef; height:38px;  line-height:38px;  padding-left:5px;  box-sizing:Border-box; width:90%;}

.memformsy2{border:0px solid #cccccc;  background:#fff; height:38px;  line-height:38px;  padding-left:5px;  box-sizing:Border-box; width:150px; }
.memformsy2_1{border:0px solid #cccccc;  background:#efefef; margin-left:15px; height:38px;  line-height:38px;  padding-left:5px;  box-sizing:Border-box; width:150px; }

.memformsy3{border:1px solid #ffffff;  background:#fff; height:38px;  line-height:38px;  padding-left:5px;  box-sizing:Border-box; width:60px; }
.memformsy4{border:1px solid #ffffff;  background:#fff; height:38px;  line-height:38px;  padding-left:5px;  box-sizing:Border-box; width:70%;}
.listst{ line-height:38px; border:1px solid #cccccc;  height:30px; }

.pr15{padding-right:15px;}

.myButton {
	background-color:#999;
	border-radius:28px;
	border:0px solid #18ab29;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;

	font-size:13px;
	padding:1px 4px;
	text-decoration:none;
	line-height:30px;

}
.myButton:hover {
	background-color:#5cbf2a;
}
.myButton:active {
	position:relative;
	top:1px;
}



.email{line-height:15px; text-align:left; padding-left:25px; background:url('/form/images/email.png')no-repeat left; font-size:14px; color:#fff; font-weight:500; letter-spacing:0.5px; }
.url{line-height:15px;text-align:left; padding-left:25px; margin-left:10px; background:url('/form/images/url.png')no-repeat left; font-size:14px; color:#fff; font-weight:500; letter-spacing:0.5px; }
.url a{color:#fff;}
.loca{line-height:15px;text-align:left; padding-left:25px; background:url('/form/images/loca.png')no-repeat left; font-size:14px; color:#fff; font-weight:500; letter-spacing:0.5px; }




.moblienone{display:show;} 
.mobileshow{display:hidden;} 

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

.tit01{width:100%; line-height:60px; font-size:20px; font-weight:700; text-align:center;}

.formw{overflow:hidden; position: relative; width:100%;  
text-align:center;  margin:0 auto;  background:#fff url('/form/images/bg_01.jpg')no-repeat bottom;}
.formarea{position:relative; width:95%; box-sizing:border-box;  border:2px solid #cccccc; margin:0 auto; overflow:hidden; padding:0;}
.formarea_b{position:relative; width:95%; box-sizing:border-box;  border:0px solid #cccccc; margin:0 auto; overflow:hidden; padding:40px; text-align:left;
font-size:18px; line-height:35px;}
.formarea1 ul li{display:inline-block; float:left !important; width:100%;  box-sizing:border-box; border:0px solid #cccccc; margin:0px;}
.formarea1 ul li dl dt.leftli{border-left:0px solid #cccccc; }
.formarea1 ul li dl dt{font-size:13px; font-weight:500; float:left; width:23%; text-align:center; background-color:#f2f2f2; height:45px; border-right:1px solid #cccccc;  box-sizing:border-box; margin:0px;}
.formarea1 ul li dl dd {font-size:13px;  float:left; padding-left:10px; width:77%; text-align:left; height:45px; border:0px solid #cccccc;  box-sizing:border-box;margin:0px;}

.formarea1 ul li dl dd table{font-size:13px;}
 
.memformsy2_1{border:0px solid #cccccc;  background:#efefef; margin-left:0px; height:38px;  line-height:38px;  padding-left:5px;  box-sizing:Border-box; width:100px; }
.memformsy1_1{border:1px solid #ffffff;  background:#efefef; height:38px;  line-height:38px;  padding-left:5px;  box-sizing:Border-box; width:100%;}

.tit02{line-height:20px; font-size:14px; font-weight:700; }
.tit03{line-height:25px; font-size:13px; font-weight:400; }
.tit04{line-height:25px; width:100%; text-align:right; margin-bottom:25px;}


.formarea_b{position:relative; width:95%; box-sizing:border-box;  border:0px solid #cccccc; margin:0 auto; overflow:hidden; padding:10px; text-align:left;
font-size:14px; line-height:25px;}


.mobileshow{display:block;}
.mobilenone{display:none;} 


.copy{position:relative; width:100%; background:#007e8d; padding:5px;  box-sizing:border-box; overflow:hidden;  }
.copy ul li{display:inline-block; padding:5px; box-sizing:border-box; float:left; text-align:left;}
.copy ul li:first-child{padding-top:5px; width:100%;}
.copy ul li img{}
.wd50{width:80%;}
.privacy{padding:10px;}


.email{line-height:15px; text-align:left; padding-left:25px; background:url('/form/images/email.png')no-repeat left; font-size:14px; color:#fff; font-weight:500; letter-spacing:0.5px; }
.url{line-height:15px;text-align:left; padding-left:25px; margin-left:0px;  background:url('/form/images/url.png')no-repeat left; font-size:14px; color:#fff; font-weight:500; letter-spacing:0.5px; }
.url a{color:#fff;}
.loca{line-height:15px;text-align:left; padding-left:25px; background:url('/form/images/loca.png')no-repeat left; font-size:14px; color:#fff; font-weight:500; letter-spacing:0.5px; }
}




.ht100 { height:100px !important; }
.ht200 { height:200px !important; }

.wd85 { width:85px !important; }
.wd100 { width:100px !important; }

.ht150 { height:150px !important; }


.wd90per { width:90% !important; }
.wd100per { width:100% !important; }

.ht100per { width:100% !important; }

.aliLeft { text-align:left !important; }
