*{padding:0; margin:0;}
a {color:inherit;text-decoration:none;}
a:hover{color:inherit;text-decoration:none;}
li{list-style:none;}

/* font */
@font-face{
font-family:'KoPub';
src:url('../font/KoPubWorld Dotum Medium.ttf') format('truetype');
}

/* 언어 */
	.lang{
	border-bottom:1px solid #ddd;
	width:100%;
	padding:5px 0 ;
	overflow:hidden;
	}
	.lang ul {
	width:1200px;
	margin:0 auto;
	}
	.lang li{
	font-size:15px;
	float:right;
	margin-left:20px;
	}


/* header */
header{
width:1636px;
margin:40px auto;
overflow:hidden;
}
header a{
display:block;
text-align:center;
}
header form{
float:right;
}
.search{
background-color:#f3efef;
border:none;
border-radius:30px;
width:205px;
height:35px;
}

/* menu */
.menu{
font-family: 'NanumSquareRound';
font-size:24px;
color:#2b6a5c;
text-align:center;
width:1400px;
overflow:hidden;
margin:70px auto;
}
.menu li{
overflow:hidden;
float:left;
width:calc(100%/4);
line-height:150%;
}
.menu_eng{
font-size:13px;
color:#8e9294;
}
.menubar .menu_bar{
width:100px;
height:2px;
background-color:#2b695c;
margin:3px  auto;
opacity:0;
}
.menubar li:hover .menu_bar{
opacity:1;
}
.menu li:hover{
font-weight:600;
}

/* content */
.content_box{
width:1400px;
margin:0 auto;
position:relative;
overflow:hidden;
}
.content_box .left{
float:left;
}
.shopping{
position:fixed;
right:0;
top:100px;
width:336px;
height:600px;
background-color:#faf3f0;
}

/* menu1-2 */
.download{
width:1200px;
position:relative;
overflow:hidden;
margin:0 auto;
}
.download a{
display:block;
width:250px;
height:50px;
border:1px solid #333;
color:#333;
font-family:KoPub;
text-align:left;
padding:7px 30px;
font-size:18px;
line-height:35px;
position:absolute;
}
.download a img{
float:right;
}


/* footer */
.footer_menu{
overflow:hidden;
width:1636px;
margin:0 auto;
}
.footer_menu ul{
float:left;
margin:0 0 0px;
}
.footer_menu ul li{
font-family:'KoPub';
font-size:17px;
float:left;
margin-right:30px;
}
.footer_border{
width:1636px;
margin:10px auto;
border-top:3px solid #c6c8c9;
margin-bottom:35px;
}
footer{position:relative;text-align:center;}
footer img{position:absolute;top:0;left:50%;margin-left:-452px;}
.selectbox{
position:absolute;
top:00px;
right:150px;
z-index:99;
}
.selectbox select{
width:294px;
box-sizing:border-box;
padding:5px 10px;
border-color:#d8d8d7;
}

/* board */
.pagination{
display:flex;
justify-content:center;
text-align:center;
margin:30px auto;
}