@font-face {
font-family: 'DIN-Regular';
font-style: normal;
font-weight: normal;
src: local('../font/DIN-Regular'), url('../font/DINR____.woff') format('woff');
}

.malgun{font-family:'Malgun Gothic','¸¼Àº °íµñ', 'AppleGothic'}

body{width:640px;margin:0px;padding:0px;font-family:'Malgun Gothic','¸¼Àº °íµñ', 'AppleGothic'}
a{text-decoration:none;color:inherit}
div{box-sizing:border-box}
input{vertical-align:middle; height:27px; border:1px solid #dddddd;}
.header{width:640px;height:102px;position:absolute;z-index:9999}
	.header_logo{float:left;margin-top:34px;margin-left:27px;}
	.header_menu{float:right;margin-top:34px;margin-right:27px;}
.menu_bg{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.5);display:none;z-index:99999}
.menu{position:fixed;width:327px;height:100%;background:#f9b233;right:-327px;z-index:999999}
	.menu_close{margin-top:43px;text-align:right;padding-right:27px;}
	.menu_contents{margin-top:33px;padding-left:70px;}
		.menu_contents ul{float:left;padding:0px;}
		.menu_contents ul li{list-style:none;font-size:30px;margin-bottom:40px;margin-left:0px;}

.main_slide{width:640px;height:1160px;}
	.slide_text_full{position:absolute;width:640px;top:280px;text-align:center;color:#ffffff;font-size:42px;}
		.slide_text{width:640px;margin:0px auto;line-height:62px;}
		.slide_more{width:640px;margin:95px auto;}
			.slide_more_btn{margin:0px auto;text-align:center;border:1px solid #ffffff;font-size:22px;width:200px;height:55px;line-height:55px;cursor:pointer}
			
			
.sub_contents{width:640px;}
.contact_wrap{width:640px;padding:37px 27px;}
	.contact_title{font-size:22px;font-weight:bold;color:#000000;}
		.contact_small{font-size:13px;font-weight:normal;color:#666666}
	.contact_border_bold{width:100%;height:5px;background:#f9b233;margin:15px 0px;}
	.contact_border_normal{width:100%;height:1px;background:#666666;margin:13px 0px;}
	.contact_row{font-size:20px;padding:5px;}
		.form_table{border-top:5px solid #f9b233;font-size:20px;}
		.form_table td{border-bottom:1px solid #cccccc;height:55px;}
		.form_row_title_small{font-size:11px;color:#666666}
		.form_table textarea{margin-top:10px;width:95%;height:110px; border:1px solid #dddddd;}
		.form_submit{padding:15px 75px;background:#f9b233;color:#333;font-size:22px;margin-right:15px;}
		.btn_refresh{padding:15px 75px;background:#646464;color:#fff;font-size:22px;}
		
.works_container{padding:0px 27px 40px 27px;}
	.works_tile{width:256px;height:256px;margin:18px;float:left;background:grey;}
			
			
			
			
			
			
			
			
			
			
			