.container{
	width:1240px;
	margin:0 auto;
}

footer{
	width:100%;
	border-top:1px solid #000000;
	padding:50px 0px;
	color:#55454b;
	margin:0 auto;
}

.f_logo_box{
	display:inline-block;
}

.f_logo_box div{
	padding-top:20px;
	font-size:17px;
}

.f_addr{
	display:inline-block;
	font-size:17px;
	line-height:29px;
	padding-left:105px;
}

.f_insta{
	float:right;
	margin-top:30px;
}

header{
	position:fixed;
	width:100%;
	height:170px;
	left:0px;
	top:0px;
	padding-top:64px;
	z-index:999;
	transition:0.5s;
	min-width:1240px;
	/*transform:translateX(-50%);	*/
}

header.on{
	background:white;
	border-bottom:1px solid #55454b;
}

.btn_mnu{
	float:right;
	cursor:pointer;
	margin-top:10px;
}

.mnu_box{
	position:fixed;
	z-index:9999;
	right:-635px;
	top:0px;
	width:635px;
	height:100%;
	background:#55454b;
	font-family:'gmarket';
	padding-top:75px;
	transition:1s;
}

.mnu_box.on{
	right:0px;
}

.mnu{
	font-size:20px;
	color:white;
	line-height:28px;
	display:block;
	padding-left:40px;
	padding-bottom:35px;
	transition:1s;
}

.close_mnu{
	position:absolute;
	top:65px;
	left:265px;
	cursor:pointer;
}

.mnu:hover{
	color:#ce1d2c;
}

.contents{
	width:100%;
	margin-top:170px;
	min-width:1240px;
}

h1{
	padding:80px 0px;
}

h1>strong{
	font-family:'gmarket';
	color:#891718;
	font-size:30px;
	display:block;
	float:left;
	width:30%;
}

h1>small{
	float:left;
	width:70%;
	color:#55454b;
	font-size:22px;
	font-family:'Noto Sans KR';
	font-weight:400;
	line-height:33px;
}

.pagination li{
	display:inline-block;
	width:16px;
}

.pagination li>a{
	color:#55454b;
	font-size:14px;
}

.content{
	min-width:1240px;
}