/* Basic Style */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
address, big, cite, code, del, dfn, em, font, img, ins,
q, s, samp, small, strike, strong, sub, sup, tt, var, b,
u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
	margin: 0;
	padding: 0;
	border: none 0;
}
body{
	width:100%;
	height:100%;
}
body, input, button, textarea { 
	color:#878686;
	}
h1, h2, h3, h4, h5, h6 {  }
img, fieldset, iframe { border:0 none; }
table, div { border-collapse: collapse;}
select, textarea { border: 1px solid #B7B6B6; background: #FFFFFF; color: #000000; font-size: 12px; vertical-align: middle; }
textarea { overflow:auto; }
select, input, img, li { vertical-align: middle; text-align:left; }
address, caption, cite, code, dfn, em, th, var { font-style : normal; font-weight : normal; }
ul, li, ol { list-style-type: none;}
legend,  caption { display: none; }
hr { border-collapse:collapse; display:none; }
a:link, a:visited { text-decoration:none; color: #636363; }
a:hover { text-decoration:underline; cursor:pointer; }

#top_wrap, #topNav, .ktopmenu_wrap{min-width: 1040px;}
/*ÀÌº¥Æ® º£³Ê °ü·Ã ¼½¼Ç*/
.eventbenner00{
	text-align: center;
	min-width: 1040px;
	display: block;
	position: relative;
	overflow: hidden;
	background-repeat: no-repeat;}
.bgimg01{
	background-image: URL('/images/event/freeevent_2017_minbook/01mbg.jpg');
	background-color: #2b3446;
	background-position: center top;
	text-align: center;
	height: 650px;
	}
.bgimg02{
	background-image: URL('/images/event/freeevent_2017_minbook/02mbg.jpg');
	background-color: #2b3446;
	background-position: center top;
	height: 599px;}
.bgimg0202{
	background-image: URL('/images/event/freeevent_2017_minbook/02mbg.jpg');
	background-color: #2b3446;
	background-position: center -135px; 
	height: 465px;
	}
.bgimg0201{
	background-image: URL('/images/event/freeevent_2017_minbook/02mcont_0.png');
	width: 995px;
	height: 124px;
	margin: 0px auto;
	text-align: left;
	color: white;
	display:block;
	background-position: center top;
	}
.bgimg0201 b{
	float: left;
	display: block;
	margin-left: 390px;
	margin-top: 58px;
	width: 215px;
	height: 50px;
	font-size: 60px;
	line-height: 50px;
	background-color: transparent;
	text-align: right;
	font-weight: 999;
	font-family: Times;
	border: 0px solid black;}
.bgimg03{
	background-color: #fec313;
	background-position: center top;
	}
.bgimg_1906{
	background-image: URL('https://kyungrok.xcache.kinxcdn.com/images/2018/rollingbenner/0803_banner_bg.png');
	background-color: #2b3446;
	background-position: center top;
	text-align: center;
	height: 470px;
	}
.minfont01{
font-family: 'NanumSquare', sans-serif;/*Ä¿¸ÕÀÇ ÅØ½ºÆ®Æä¹Ð¸®·ÎµåÂüÁ¶*/
font-size: 25px;
line-height: 30px;
text-align: center;
font-weight: 900;
position: relative;
z-index: 999999999999;
display: block; 
width: 995px;
letter-spacing: -0.1em;
color: black;
margin: 0px auto;
top: 560px; 
}
.minfont02{
letter-spacing: -0.08em;
background-color: #23346b;
height: 56px;
font-size: 22px;
font-family: 'Nanum Gothic', sans-serif;/*Ä¿¸ÕÀÇ ÅØ½ºÆ®Æä¹Ð¸®·ÎµåÂüÁ¶*/
color: white;
width: 586px;
line-height: 55px;
float: left;
display: block;
}
.minfont02 em{font-style: italic; font-weight: 900; padding-right: 10px; }
.bgimg04{
	background-image: URL('/images/event/freeevent_2017_minbook/04mcont.gif');
	background-color: #2b2b30;
	background-position: center bottom;
	padding-bottom: 20px;}
.bgimg05{
	background-color: #2b3446;
	background-position: center top;}
.imgcenter{
	margin: 0px auto;
	border: 0px solid red;
	padding:0px;
	overflow: hidden;
	display: block;
	}
.mbottom30{
	margin-bottom: 30px;
	display: block;}
.mtop30{ 
	margin-top: 30px;
	display: block;}
.mtop70{
	margin-top: 70px;
	display: block;}
.label001{
	color:white;
	font-size:17px;
	font-family: µ¸¿ò;
	font-weight:900;
	text-align: center;
	border: 0px solid red;
	margin: 0px auto;
	width:250px;
	display:block;
	padding-top:5px;}

	.label002{
	color:black;
	font-size:17px;
	font-family: µ¸¿ò;
	font-weight:900;
	text-align: center;
	border: 0px solid red;
	margin: 0px auto;
	width:250px;
	display:block;
	padding-top:5px;}

.flatbtn{
	width:381px; border:0px solid red;
	margin: 0px auto;}

/*°æ·ÏÀÇ ¼±ÅÃÇÒ¼ö¹Û¿¡¾ø´Â ÀÌÀ¯*/
.freeminbubcategory{
	width: 950px;
	margin: 20px auto;
	display: block;
	}
.freeminbubcategory ul{
	width:950px; 
	margin: 0px auto;
	clear: both;
	}

.freeminbubcategory ul.newcategory li, .freeminbubcategory ul.newcategory{
	list-style: none;
	font-family: 'Nanum Gothic';
	padding: 0px; 
	display: block;
	}
ul.newcategory li{
	float: left;
	width:43%;
	margin-right: 5%;
	border: 0px solid red;
	} 
ul.newcategory li p.title{
  font-size: 20px;
  
  line-height: 27px;
  color: #ffdf5f; 
  font-weight: 800; 
  padding:3px 10px 5px 0px;
  }
ul.newcategory li p font{
width: 440px;
font-size:12px; color: white; 
display:block;
overflow: hidden;
padding: 0 0 0 9px;
margin: 3px 0 2px 0px;
line-height: 17px;
background-image: URL('/images/event/freeevent_2017_minbook/icon01.png');
background-repeat: no-repeat;
background-position: left top;
word-break: break-all;}
ul.newcategory li p.btn a, ul.newcategory li p.btn a:hover, ul.newcategory li p.btn a:link{
margin: 5px;
padding: 7px;
display: block;
font-size: 12px;
font-weight: 900;
text-decoration: none;
color: #ffdf5f;
border: 1px solid #82827e;
text-align: center;
width: 100px;
background-color: black;
float: right;
}
ul.newcategory li p.btn a:hover{
background-color: #82827e;
}




/*¸ð´ÞÃ¢ °ü·Ã CSS*/
#loginmodal{background: white; }

#loginmodal h2{color: #636363;
	font-size: 24px;
	line-height: 40px;}
#loginmodal .p_c_text{
	font-size: 12px;
	line-height: 24px;}
#loginmodal .login_line{
margin: 10px 0 0px 0px;  
background-image: URL('/images/newpoplogin/login_title3.gif');
background-repeat: no-repeat;
background-position: 90px 0px;
background-position: left top;
float: left;
border: 0px solid red;
clear: both;
overflow: hidden;
}
#loginmodal .box_in{
float: left;
margin: 0px;
width: 420px;
border: 0px solid red;
text-align: right;
padding-right: 20px;}
#loginmodal .box_in input{ 
width: 230px; 
padding: 5px; 
font-size: 21px; 
border: 0px solid red;
margin: 5px 0px 23px 170px;
text-align: center;}
.sendbtn{
	float: left;
	display: block; 
	}
#loginmodal input{
width: 100px;
height: 15px;
display: block;
margin: 0px; 
float: right;} 
#loginmodal .find_join{
margin: 20px 0px 30px 120px;
width: 440px;
display: block;
float: left;
clear: both;
overflow: hidden;}
#loginmodal .find_join a:link, #loginmodal .find_join a:hover, #loginmodal .find_join a{ display: block; width:136px; float:right; margin-right:8px;} 
/** modal window styles **/
#lean_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%; 
	background: #000;
    display: none;
}

div.poptitle{clear:both; display: block; overflow: hidden; width: 640px;}
div.poptitle img, div.poptitle a img{float: left; border: 0px;}
.divModal{
  width: 640px;/*ÆË¾÷Ã¢ÀÇ Å©±âÁ¶Àý*/
  margin-top:100px;           /*ÆË¾÷Ã¢ À§¾Æ·¡ °£°ÝÁ¶Àý*/
  padding: 0px; 
  height:390px;
  background-color: white;
  text-align:center;
}

.ment{
font-size: 30px;
font-family: 'Nanum Gothic';
color: #23346b;
font-weight: 900;
margin-top: 20%;
display: block;
padding: 0 0 10px 0px;
}



/*´çÃ·ÀÚ ¹ßÇ¥*/
h1{font-size:30px; text-align:center; color:#000; margin-top:50px;  font-family: 'Nanum Gothic'; }
h2{font-size:16px; text-align:center; color:#333; margin-top:20px;  font-family: 'Nanum Gothic'; line-height:22px;}
table.result_wrap{width:1000px; margin:10px auto 30px auto; border:1px solid #ccc; }
table.result_wrap tr.result_top{background-color:#efefef; font-size:13px; color:#000; }
table.result_wrap tr.result_top td{text-align:center; vertical-align:middle; line-height:36px;}
table.result_wrap tr{border-bottom:1px solid #ccc;}
table.result_wrap tr td{border-right:1px solid #ccc; text-align:center;  font-size:13px; color:#000; vertical-align:middle; line-height:36px;}
table.result_wrap tr td:nth-child(1){width:70px;}
table.result_wrap tr td:nth-child(2){width:160px;}
table.result_wrap tr td:nth-child(3){width:200px;}
table.result_wrap tr td:nth-child(4){width:240px;}
table.result_wrap tr td:nth-child(5){width:326px;}

.search{text-align:right; width:1000px;  position:relative; top:0; left:50%; margin-left:-500px; margin-top:30px;}
input#t1{border:1px solid #ccc; height:30px; padding-left:10px; width:200px; vertical-align:middle;}
input#t2{border:1px solid #000; height:32px; padding-left:0px; width:50px; background-color:#000; text-align:center; color:#fff;}

.bgimg_2020{
	background-image: URL('https://kyungrok.xcache.kinxcdn.com/images/2018/rollingbenner/result_bg.png');
	background-color: #2b3446;
	background-position: center top;
	text-align: center;
	height: 470px;
	}


/*2020ÇÕ°Ý¼³¸íÈ¸*/
.live_sec1{position:relative; top:0; left:0; width:100%; height:1020px; background:url(/comuser/menu_01/img/live_event/sec1_bg_1.png) no-repeat; background-position:50% 50%;}
.live_sec1 .live_wrap{position:relative; width:1200px; margin:0 auto;}
.live_sec1 .live_wrap img{}
.live_sec1 a img.preview{position:absolute; top:700px; left:381px;}

.live_sec2{position:relative; top:0; left:0; width:100%; height:1704px; background-color:#092b40;}
.live_sec2 .sec2_visual{margin:0 auto; width:1200px;}
.live_sec2 .sec2_visual a img{margin-left:83px;}


.live_sec3{position:relative; top:0; left:0; width:100%; height:1704px; background-color:#fff;}
.live_sec3 .sec3_visual{margin:0 auto; width:1200px;}
.live_sec3 .sec3_visual a img{margin-left:276px;}

.live_sec4{position:relative; top:0; left:0; width:100%; height:1980px; background-color:#640dcf;}
.live_sec4 .sec4_visual{margin:0 auto; width:1200px;}

.live_sec5{position:relative; top:0; left:0; width:100%; height:950px; background-color:#fff;}
.live_sec5 .sec5_visual{margin:0 auto; width:1200px;}
.live_sec5 .sec5_visual a img{margin-left:83px;}

.live_sec6{position:relative; top:0; left:0; width:100%; height:1100px; background-color:#fff;}
.live_sec6 .sec6_visual{margin:0 auto; width:1200px;}

.cf_voice{position:fixed; right:0; bottom:0; z-index:1; background:transparent;}




