body{padding-top:0;font-family: "Malgun Gothic", "맑은 고딕", "Apple SD Gothic Neo", Dotum, 돋움, sans-serif;font-size:14px;}
ul{padding:0;margin:0;}
li{list-style: none;}
.ac:after{content:'';display:block;clear:both;}
ul.ac>li{float:left;}

.undragable{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.unselectable{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

.ani{
	-webkit-transition: 0.3s all ease;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	transition: 0.3s all ease;
}
.ani_child *{
	-webkit-transition: 0.3s all ease;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	transition: 0.3s all ease;
}
.btn-xs{
	padding: 2px 4px;
	font-size: 12px;
}

.wrapper{
	position:relative;
	max-width:900px;
	width:100%;
	margin:0 auto;
	padding:0 10px;
}
	.wrapper_wide{
		width:100%;
		padding:15px 0px;
		/*overflow-x: scroll;*/
	}
	.wrapper_sm{
		max-width:800px;
	}
	.wrapper_xs{
		max-width:500px;
	}
	.wrapper_custom1{
		background: white;
		padding: 30px;
		border: 1px solid #ddd;
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	}
	.wrapper h1{margin-bottom:50px; font-size:28px; font-weight:normal;}

.sticky_x{width:100%;}
.chkbox_notxt{
	width: 24px;
	overflow: hidden;
	margin-right: -65px !important;
}
.custom_checkbox1{
	width:20px;
    transform: scale(1.3);
}




#float_button{position:fixed;right:10px;bottom:10px;z-index: 999;}

#comment_wrap{padding:60px 0;}
	.comment{position:relative;border-bottom:1px solid #ededed;box-sizing: border-box;padding:20px 10px;padding-left:60px;}
		.comment>.profile_img{position:absolute;left:10px; top:20px; width:40px;box-sizing: border-box;border-radius: 7px;}
		.comment>.name{font-weight: bold;line-height: 14px;}
			.comment>.name>a{color: black;}
		.comment>.date{font-size:12px; font-family:Dotum, 돋움, sans-serif;color:#888;}
		.comment>.content{margin-bottom:0;}
		.comment>.content>.name_to{text-decoration: none;font-weight: bold;font-size:16px;}
		.comment>.img_wrap{margin-top:15px;}
		.comment>.img_wrap>img{max-width:300px;width:100%;}


.main_section_live{background-image:url(/assets/bg.jpg);background-repeat: no-repeat;background-size: cover;background-position: 50%;padding:50px 0;}
	.main_section_live .title{width:100%;}
	.main_section_live .list{height:370px; max-width:500px;margin:50px auto 0;font-size:18px;font-weight: bold;padding-top:1px;overflow:hidden;}
	.main_section_live .list .swiper-slide{border-bottom:1px dotted #222;text-align: center;padding-top:7px;}
	.main_section_live .list .counsel{display:inline-block;padding:3px 6px 5px;background-color: #3f51b5;color:white;font-size:13px;margin-left:10px;}
	.main_section_live .list .counsel.ready{background-color:#fc0000}
.main_section_kakao{background-color: #dab646;padding:15px 10px;}
.main_section_kakao .col-7{padding:0 30px;}
.main_section_kakao img{width:100%;}
.main_section_image{}
.main_section_image img{width:100%;}




.slide_ani {
	animation: slide-animation 1s infinite;
	-webkit-animation: slide-animation 1s infinite;
}
@keyframes slide-animation {
	0%{transform: translateX(-15px);}
	50%{transform: translateX(15px);}
	100%{transform: translateX(-15px);}
}
@-webkit-keyframes slide-animation {
	0%{transform: translateX(-15px);}
	50%{transform: translateX(15px);}
	100%{transform: translateX(-15px);}
}

@media(min-width:769px){
	.on_m{display: none;}
}
@media(max-width:768px){
	.on_pc{display: none;}
}
