 /* CSS for desktop 
/*****Basic Layout*****/
body{
	margin: 0px;
	padding: 0px;
}
a{
 cursor: pointer;
 font-weight: bold;
}
#container {
	width: 100%;
	margin: 0px;
	padding: 0px;
	display: none;
}

#ebook_confirm {
    position: absolute;
    bottom: 37%;
    left: 30%;	
}

/*****intro 시작*****/
#top_area{
	/*background: url("/uploads/contents_img/project_10_1.jpg") no-repeat left center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;*/
    width: 100%;
    float: left;
    position: fixed;
    height: 60px;
	top: 0px;
	z-index: 1;
	display: none;
}
#top_con{
	text-align: center;
}
#top_con h1{
    margin-top: 10px;
	margin-bottom: 10px;
}
#logo_img{
	height: 50px;
}
#menu_area{
	display: none;
}

#con_area{
	clear: both;
	width: 100%;
	/*top: 100px;*/
	z-index: 30;
	background: #ffffff;
	max-width: 1400px;
	max-width: 800px;
    margin: auto !important;
}

#con_con1 img, #con_con2 img, #con_con3 img, #con_con4 img, #con_con5 img, #con_con6 img, #con_con7 img, #con_con8 img, #con_con9 img, #con_con10 img{
    margin-top: 10px;
    margin-bottom:10px;
}

#con_con1 h3, #con_con2 h3, #con_con3 h3, #con_con4 h3, #con_con5 h3, #con_con6 h3, #con_con7 h3, #con_con8 h3, #con_con9 h3, #con_con10 h3{
    font-size: 28px;
    line-height: 40px;
}
#con_con1, #con_con2, #con_con3, #con_con4,#con_con5,#con_con6,#con_con7,#con_con8,#con_con9,#con_con10{
	width: 80%;
	padding-left: 10%;
	padding-right: 10%;
	text-align: center;
	border-top: #cfcbc7 1px solid;
	padding-top: 50px;
	padding-bottom: 50px;
	float: left;
}
.wib_con_area{
    margin-left: auto;
	margin-right: auto;
	width: 600px;
	padding: 10px;
}
#wib_con_img1{
    box-shadow: 0px 0px 5px 5px #888888;
    width: 260px;
    float: left;
}
#wib_con_txt1{
    width: 280px;
    float: left;
    margin-lefT: 50px;
    padding-top: 150px;
    font-size: 18px;
    line-height: 25px;
}
#con_con1{
    background: url("../image/sky_image.jpg") no-repeat top center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
}
#con1_title, #con7_title{
    display: none;
}
#bt_tv{
    width:200px;
    margin-top:20px;
    padding: 10px;
    text-align: center;
    font-weight: bold;
    background: #d84646;
    margin-left: auto;
	margin-right: auto;
	color: #ffffff;
	border: 1px solid;
    border-radius: 25px;
    cursor: pointer;
    margin-bottom: 20px;
}
#top_event_area{
    background: #303030;
    padding: 20px;
    color: #ffffff;
    line-height: 25px;
    -webkit-filter: opacity(0.9);
    border-radius: 15px;
    text-align: center;
	width: 95%;
    margin: auto;
}
#comming_img{
    width: 340px;
}
#join_event{
    width: 100%;
    text-align: center;
}
#bt_vote{
    width:200px;
    margin-top:20px;
    padding: 10px;
    text-align: center;
    font-weight: bold;
    background: #2daae1;
    margin-left: auto;
	margin-right: auto;
	color: #ffffff;
	border: 1px solid;
    border-radius: 25px;
    cursor: pointer;
}
#con_con2{
    /*background: url("/uploads/contents_img/project_10_2.jpg") no-repeat top center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;*/
    background: #2e2e2e;
    color: #ffffff;
    text-align: left;
}
#con_con3, #con_con4, #con_con5, #con_con6{
    text-align: left;
}
#con2_title, #con2_title, #con3_title, #con4_title, #con5_title, #con6_title{
    margin-bottom: 20px;
}
#top_highlight{
    width:50%;
    float: left;
    max-width: 650px;
    line-height: 25px;
}
#top_youtube{
    width:40%;
    float: right;
    max-width: 650px;
}
#mookas_mov{
    float: left;
    margin-top: 20px;
}
#con_con3{
    text-align: left;
}
.event_tr td{
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #efefef;
}
.event_time{
    font-weight: bold;
    color: #fb4834;
    width: 150px;
    min-width: 100px;
    text-align: left;
    vertical-align:top;
}
.event_con{
    padding-left: 5px;
    text-align: left;
    vertical-align:top;
}
.sub_event{
    background-color: #efefef;
}


#other_info{
    float: left;
	width: 100%;
	text-align: left;
	background-color:#cdcdcd;
	border-top: #cfcbc7 1px solid;
	display: block;
}
#map_info{
	width: 100%;
}

#right_top_shape{
	position:absolute ;
	right:0px;
	top: 0px; 
}
.logo_shape{
	filter:alpha(opacity=50);
	width: 32px;
}

/*****intro 끝*****/


/****sub page 끝 ***/
#bottom{
	clear: both;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}
#bt_txt{
	margin-left: auto;
	margin-right: auto;
	width: 600px;
	text-align: center;
}
#member_title, #team_mate_state{
    display: none;
}