
@import url('https://fonts.googleapis.com/css?family=Jua|Nanum+Gothic+Coding&display=swap');
/* font-family: 'Jua', sans-serif;
font-family: 'Nanum Gothic Coding', monospace;
 */
  @import url('https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css');
/*
body		{ font-family: 'NanumSquare', sans-serif; }
.normal		{ font-weight: 400 }
.bold		{ font-weight: 700 }
.bolder		{ font-weight: 800 }
.light		{ font-weight: 300 }
*/
.container{
	width: 720px;
}
#sub_main{
	text-align: center;
}
.sub_main{
	margin: 0 auto 20px;
}
.sub_main li{
	display: inline-block;
	width: 48%;
	margin-bottom: 20px;
}
.sub_main li a img{
	width: 100%;
}




/*box_menu*/
#box_menu{
	text-align: center;
	padding: 50px 0;
	background: url('../images/bottom_back.jpg');
}
#box_menu .box_set{
	margin: 0 auto; width: 600px;
}
#box_menu .box_set li{
	float: left;
}

/*TOP_HEADER*/
#top_header{
	width: 100%;
	background: url('../images/01_back.jpg') no-repeat center center;
	margin: 0 auto;
	text-align: center;
}
#top_header .img_box{
	width: 720px; margin: 0 auto;
	display: block;
}


/*title*/
#title{
	width: 100%; text-align: center;
	padding: 50px 0;
}
#title .title_h2{
	width: 720px; margin: 0 auto;
	letter-spacing: -2px; font-weight: 700;
	font-size: 50px;
}
#title .title_h2 .after{
	content: ""; display: block;
	width: 70px; height: 2px;
	background:#000; margin: 30px auto;
}
#title .title_h2 .text{
	font-size: 30px;
	margin: 30px 0 0; display: block;
	font-weight: 400;
}
