@charset "utf-8";

#wrap {
	/*background:rgba(255, 255, 255, 1) url("/kctvjeju/images/inc/background.png") no-repeat scroll center 0;*/
}
@media(max-width:799px) {
	.news{margin-left:0;}
}
.news-list {
	margin-top:5px;margin-bottom:10px;
}
#main-event {
	background-color: #f7f7f7;
	width: 100%;
	height: 60px;
	overflow: hidden;
}
#main-event-head {
	position: relative;
	float: left;
	width: 150px;
	height: 60px;
	padding: 20px;
	z-index: 1; 
	overflow: hidden;
	text-align: center;
	font-weight: 600;
	background-color: #ededed;
}
#main-event-body {
	position: relative;
	float: left;
	top: -60px;
	height: 60px;
	width: 100%;
	padding: 10px 10px 10px 160px;
	background-color: #f7f7f7;
	overflow: hidden;
	line-height: 155%;
}
/*회사 페이지 영역*/
#kctv-notice-list {
	min-height: 100px; 
	text-align: center;
}
.notice-board-table {
	width:100%;
	border-top:2px solid #888;
	border-bottom: 1px solid #ddd;
	margin-bottom:20px;
}
.notice-board-table-th {
	width:120px;
	padding: 20px 40px 20px 20px;
	background-color: #f3f3f3;
}
.notice-board-table-td {
	padding:5px 10px 5px 20px;
}
.notice-board-table-td input {
	height:40px;
	width:90%;
	padding:0px 10px;
}
.notice-board-table-td textarea {
	height:240px;
	width:90%;
	padding:0px 10px;
}
.notice-board-table-td select {
	height:40px;
	width:45%;
	padding:0px 10px;
}
.notice-detail-head-title {
	margin-bottom:15px;
}
.notice-detail-header {
	border-top:2px solid #555;
	border-bottom:1px dotted #eee;
}
.notice-detail-info {
	min-height:40px; 
	padding:10px;
}
.notice-detail-attach {
	border-bottom:1px solid #ddd;
	min-height:40px;
	padding:10px;
}
.notice-inquiry-dl {
	display:inline-block;
	margin:0px 50px 0px 0px;
}
.notice-inquiry-dl-right {
	display:inline-block;
	margin:0px;
}
.notice-inquiry-dt {
	display:inline-block;
	width:75px;
	font-weight:normal;
}
.notice-inquiry-dt::AFTER {
	display:inline-block;
	content:":";
}
.notice-inquiry-dd {
	display:inline-block;
	margin-left:10px;
}
.notice-detail-contents {
	border-bottom:1px solid #ccc;
	padding:30px 10px;
	background-color:#fbfbfb;
}
/* nav-bar 영역 */
#mobile-addon-nav { 
	height:39px;
	overflow:hidden;
	border-top:2px solid #555;
	border-bottom:1px solid #eee;
}
.mobile-nav-item {
	width: 18%;
	height: 36px;
	padding: 8px 0px;
	display: inline-block;
}
/* right-bar 영역 */
.product-rightbar {
	position:absolute;
	z-index:100;
	top:140px;
	right:0px;
	height:430px;
	width:70px; 
	background:url("../images/inc/floater/right-bar.png") 0px 0px no-repeat transparent;
}
.rightbar-list{margin:0;list-style:none;padding-top:70px;padding-left:5px;font-size:9pt;color:#fff;font-weight:600;text-align:center;}
.rightbar-list > li {display: block;height:50px;width:60px;padding-top:5px;padding-bottom:5px;}
.rightbar-list > li > a {color:#fff;}
.rightbar-list > li > a:hover {color:#ccc;text-decoration:none;}
.rightbar-list > li{border-bottom:1px solid #bbd;}
.rightbar-list > li:first-child{clear:none;}
.rightbar-list > li:last-child{border-bottom:none;}
.rightbar-link {display:block;height:40px;width:60px;padding-top:10px;padding-bottom:10px;}


/* 공용 클래스 */
/*.kctv-main {margin-bottom:50px;}*/
.kctv-well {
	margin: 20px 10px;
	display: inline-block;
}
.terms-frame {
	border: 1px solid #d6d6d6
}
.rowline10 {
	margin-top: 10px;
	margin-bottom: 10px;
	height: 1px;
}
.bd-t-1 {
	border-top: 1px solid #ddd;
}
.bd-b-1 {
	border-bottom: 1px solid #ddd;
}
.pt20 {
	padding-top:20px;
}
.pd15 {
	padding:15px;
}
.svg {
	position:relative;z-index:100;
}
.font-color-black {
	color:#333;
}
.align-md {
	vertical-align: middle !important;
}
.in_contents_table {
	margin-top:50px;
}
.in_contents_table table {
	text-align:center;
}
.in_contents_table table th {
	text-align:center;
}
.schedule-dl {
	list-style:none;
}
.schedule-count {
	float:left; 
	margin-right:4px; 
	line-height:150%;
}
.schedule-contents {
	overflow: hidden; 
	word-break: break-all;
}
.schedule-subtitle {
	color: #595959;
}
.btn_top {
    width: 50px;
    height: 50px;
    position: absolute;
    right: 10%;
    margin-right: -160px;
    cursor: pointer;
	background: #ffcc00;;
	padding: 13px 15px;
    font-size: 23px;
    color: #ffffff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.foot_conts_title {
	font-size: 16px;
    font-weight: bold;
}
