@charset "utf-8";
/* CSS Document */
body { background: #fff; }
/* ***************************************************************************************************/

* {
	word-break: keep-all;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
}
* html {
	overflow-y: auto;
}
body {
	overflow: auto;
	padding: 0;
	margin: 0;
	font-family: 'Nanum_BGo', 'Nanum_SR', 'Nanum_SRR', 'Nanum_Go', sans-serif;
	letter-spacing: -0.01em;
	word-spacing: 0.05em;
	color: #555;
}
a[href], input[type='submit'], input[type='image'], label[for], select, button {
	cursor: pointer;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img {
	margin: 0;
	padding: 0;
	max-width: 100%;
}
ul, ol {
	margin: 0;
	padding: 0
}
ul li, ol li {
	list-style: none;
}
a {
	text-decoration: none;
	color: inherit;
}
h2 {
	display: none;
}
img{
	vertical-align:bottom;
}
/* =========================================================================== */
#warp {
	width: 100%;
	min-width:1200px;
	position: relative;
}
.event{
    text-align: center;
}
#logo{
    padding: 12px 0;
}
#event_all{
    background: url("../images/friends_bg.jpg") top left;
}
#event_top{
    background: url("../images/top_img_bg.png") top left;
}
#event_01{
    background: #e9f4f6;
}
#event_02{
    background: #ccdeec;
}
#event_03{
    background: #ccdeec;
}
#event_04{
    background: #2e3d4b;
}














/* =========================================================================== footer */
/*  footer_link */
footer {
	background: #fff;
	height: 210px;
}
#footer_link {
	height: 58px;
	background: #f1f1f1;
	border-top: 1px solid #ccc;
}
#footer_link ul {
	width: 1200px;
	margin: 0 auto,
}
#footer_link li {
	float: left;
	padding: 0 14px;
}
#footer_link li:first-child { margin-left: -30px; }
#footer_link li:last-child {
	margin-right: -29px;
	float: right
}
/*  copyright */
footer section {
	width: 1200px;
	margin: 0 auto;
}
footer dl {
	margin: 30px 0 0 0;
	padding: 0;
}
footer dt, footer dd, footer dd li {
	float: left;
	font-size: 12px;
	color: #999;
	line-height: 120%;
	margin: 0;
	line-height: 130%;
}
footer dt img {
	margin-top: -7px;
	margin-right: 50px;
}
footer dd ul { margin-top: 10px; }
footer dd li a {
	padding: 3px 15px;
	background: #89add2;
	color: #fff;
}
footer dd li:last-child a {
	background: #dfdfdf;
	color: #555;
}
