@charset"UTF-8";

.title-area {
	padding-bottom: 83px;
	text-align: center;
	color: #353538;
}

.title-area h1 {
	font-size: 40px;
	line-height: 42px;
	padding-bottom: 24px;
	font-family: monstserratB, "돋움", Dotum, sans-serif;
}

.title-area p {
	font-family: Georgia, sans-serif;
	font-style: italic;
	font-size: 22px;
	line-height: 30px;

}

.contents_list {
	width: 1170px;
	margin-bottom: 65px;
	overflow: hidden;
	border: 0px solid red;
}

.contents_list li {
	position: relative;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	overflow: hidden;
}

.contents_list a,
.contents_list img {
	display: block;
}

.contents_list li .over_info {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	background: url(/images/fly/main/bg_over_info.png) repeat;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	border: 0px solid red;
	z-index: 100
}


.contents_list li .title {
	display: block;
	font-size: 26px;
	line-height: 31px;
	padding-top: 30%;
}
.contents_list li .btn_readmore {
	display: block;
	width: 163px;
	height: 47px;
	margin: 10% auto 0 auto;
	font-size: 13px;
	line-height: 47px;
	border: 2px solid #fff;
}


.contents_list li.list04 .title {
	display: block;
	font-size: 26px;
	line-height: 31px;
	padding-top: 12%;
}
.contents_list li.list04 .btn_readmore {
	display: block;
	width: 163px;
	height: 47px;
	margin: 5% auto 0 auto;
	font-size: 13px;
	line-height: 47px;
	border: 2px solid #fff;
}

/* 페이스북 */
.facebook_area {
	border: 0px solid red;
}

.facebook_area h2 {
	text-align: center;
	margin-bottom: 49px;
	background: url(/images/fly/main/bg_line.gif) repeat-x left center;
}

.facebook_area h2 img {
	display: inline-block;
	padding: 0 46px;
	background: #fff;
}

.facebook_area .facebook_box {
	width: 1215px;
	margin-bottom: 77px;
	overflow: hidden;
}

.facebook_area .facebook_box .box {
	float: left;
	width: 350px;
	margin-right: 55px;
}

.facebook_area .facebook_box .box .date {
	color: #4c4c50;
	font-size: 14px;
	font-family: Georgia, sans-serif;
	font-style: italic;
	margin-bottom: 20px;
}

.facebook_area .facebook_box .box .submit {
	height: 40px;
	color: #8c8c8e;
	line-height: 20px;
	margin-bottom: 29px;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	border: 0px solid red;
}

.facebook_area .facebook_box .box .word_readmore {
	display: block;
	margin-bottom: 25px;
	color: #4c4c50;
	font-family: Georgia, sans-serif;
	font-style: italic;
	text-decoration: underline;
}

.facebook_area .facebook_box .box .image, .facebook_area .facebook_box .box .image img {
	display: block;
}

/* 20150708 추가 */
.arti_wrapper{ position: relative; width: 100%; }
.arti_wrapper>.notice_area { /*border: 0px solid red;*/ width: 725px; height:500px; overflow: hidden; }
.arti_wrapper>.notice_area>h2 { text-align: center; margin-bottom: 49px; background: url(/images/fly/main/bg_line.gif) repeat-x left center; }
.arti_wrapper>.notice_area>h2>img { display: inline-block; padding: 0 46px; background: #fff; }
.arti_wrapper>.notice_area>.facebook_box { width: 1215px; margin-bottom: 77px; overflow: hidden; }
.arti_wrapper>.notice_area>.facebook_box>.box { float: left; width: 350px; margin-right: 55px; }
.arti_wrapper>.notice_area>.facebook_box>.box>.date { color: #4c4c50; font-size: 14px; font-family: Georgia, sans-serif; font-style: italic; margin-bottom: 20px; }
.arti_wrapper>.notice_area>.facebook_box>.box>.submit { height: 40px; color: #8c8c8e; line-height: 20px; margin-bottom: 29px; font-size: 11px; font-family: Verdana, sans-serif; border: 0px solid red; }
.arti_wrapper>.notice_area>.facebook_box>.box>.word_readmore { display: block; margin-bottom: 25px; color: #4c4c50; font-family: Georgia, sans-serif; font-style: italic; text-decoration: underline; }
.arti_wrapper>.notice_area>.facebook_box>.box>.image, .arti_wrap>.facebook_area>.facebook_box>.box>.image img { display: block; }
.arti_wrapper>.face_area{ position:absolute; top: 0; right: 0; width: 350px; height: 407px; padding-top: 15px; }