@charset "utf-8";

/*
단순검색
*/
#late_skin{float:left; width:100%;}

/* 상세검색 */
.form_skin{overflow:hidden; box-sizing:border-box; width:100%; padding:4%; margin-bottom:50px; background:#fff; border:1px solid #d9d9d9; }
.form_skin label{font-family:'NotoKrR'; color:#000; margin:0; }
.form_skin #search_form{margin-top:20px;}
.form_skin .tit{color:#2e2d2d;}
.form_skin .form_info{margin:0 0 0.5em 0;}
.form_skin .form_info li{padding:0 0 0 8px; background:url(/images/common/bullet/ico_dot.gif) no-repeat 0 7px}
.form_skin .con_box{float:left; width:100%; margin:0 0 20px 0;}
.form_skin .con_box .con{float:left; width:96%; padding:10px 2% 10px 2%; border-bottom:1px solid #e1e1e1;}
.form_skin .con_box .con .title{float:left; width:14%; padding:1px 0 0 20px; font-weight:bold; background:url(/images/cast/pages/list-style_blue.png) left 63% no-repeat;}
.form_skin .con_box .con .details{float:left; width:80%; margin:0;}
.form_skin .con_box .con .name{display:inline-block;margin:0px 0px 8px 0;}
.form_skin .con_box .con .details li{border:0;}
.form_skin .con_box .con .details label{display:inline-block; padding:0 5px 0 5px}
.form_skin .con_box .con .details .ch_list{display:inline-block;}
.form_skin .con_box .con .details .ch_list label{padding-left:0; padding-right:25px;}
.form_skin .con_box .con .details .red{color:#e81919;}
.form_skin .con_box .con select{padding:4px 5px;}
.form_skin .con_box .con input{padding:4px 5px;}
.form_skin .impo{margin:0 0 0 5px; color:#e81919;}
.form_skin .btns{clear:both; width:100%; text-align:center;}
.form_skin .txt{line-height:18px; height:18px; border:1px solid #c7c7c7;}
.form_skin input[type="text"]#word{width:75%;}
.form_skin input[type="button"].button{border:1px solid #d6d6d6; padding:1% 2%; margin-left:-10px;}

#search_result .title{overflow:hidden; clear:both; width:100%; padding:0 0 5px 17px; font-weight:bold; font-size:120%; background:url(/images/board/ico_result.gif) no-repeat 2px 4px;}
#search_result .title_sub{font-weight:bold; color:#288CD2;}
#search_result .title_sub span{color:#0078FF; }
#search_result .title .txt{float:left;}
#search_result .title .view{float:right; font-size:80%;}
#search_result .search_word{margin:0 0 15px 10px;}
#search_result .search_word li{padding:0 0 0 9px; background:url(/images/common/bullet/bul_dot.gif) no-repeat 0 0.6em;}
#search_result .search_word li .keyword{font-weight:bold; color:#f04400;}

/* 생방송 */
#sub_live .today_box h4{color:#4c4c4c;}
#sub_live .today_box h4 span:first-child{color:#e6172f;  font-size:52px; letter-spacing:-1px; margin-right:15px;}
#sub_live .today_box h4 span:last-child{letter-spacing:-1px;  color:#000;}
#sub_live .today_box p{padding-top:10px; line-height:160%; color:#2c2c2c;}
#sub_live .today_box .con{width:93%;  padding:40px 3%; min-height:164px;  border:1px solid #d0d0d1; margin-top:20px; background:#f3f3f3 url(/images/cast/pages/live_bg.png) 12% center no-repeat;}
#sub_live .today_box .con ul{ margin:10px 0 0 36%; width:64% }
#sub_live .today_box .con ul li{background:url(/images/cast/pages/live_dot.gif) left center no-repeat; padding:4px 0; }
#sub_live .today_box .con ul li.none,
#sub_live .today_box .con ul li a{color:#010101; padding-left:18px; font-size:1.3em;}
/*#sub_live .today_box .con ul li a{color:#010101; padding-left:18px;}*/
#sub_live .live_cal{margin-top:45px;}
#sub_live .calen_con{margin-top:20px;}
#sub_live .calen_con h4{display:inline-block; margin-bottom:10px;}
#sub_live .calen_con span{font-family:'NotoKrR'; color:#3b5bb7; margin-left: 10px;}
#sub_live .calen_con .normal_list .time{width:15%;}
#sub_live .calen_con .normal_list .angun{width:30%;}
#sub_live .calen_con .normal_list .process{}
#sub_live .calen_con .normal_list ol{margin-left:30px;}

/* 글목록 */
.normal_list{width:100% !important; margin:0 0 25px 0; border-spacing:0; border-collapse:collapse; text-align:center; table-layout:fixed; border-top:1px solid #3eabd2;}
.normal_list th{padding:8px 0 8px 0; border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1; font-weight:bold; background:#f5f7f9;  font-family:'Nanum Gothic', Dotum, 돋움, sans-serif;}
.normal_list td{padding:7px 5px 7px; border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1; font-family:'Nanum Gothic', Dotum, 돋움, sans-serif;}
.normal_list .con{text-align:left; padding:7px 5px 7px 13px;}
.normal_list .last-child,
.normal_list .end{border-right:none;}
.normal_list .end2{text-align:left;}
.normal_list .comment{background:#f7f7f7; text-align:left; padding:10px;}
.normal_list td.ellipsis{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.normal_list .none{padding:30px 0; border-right:none;}
ul.list_left li{text-align:left; padding:0 0 0 10px;}

/* 녹화방송 */
#sub_record{float:left;}
#sub_record h4{padding:0 0 0.5em 0; font-size:110%; border-bottom:2px solid #898989;}
#sub_record .box1{float:left; width:43%; padding:0 2% 0 0; border-right:1px solid #dbdbdb; }
#sub_record .box1 .depth1{float:left; width:100%; padding:20px 0 10px 0;}
#sub_record .box1 .depth1 li{padding:0 0 2px 8px; background:url(/images/common/bullet/bul_dotGray2.gif) no-repeat 0 7px;}
#sub_record .box1 .depth1.name{width:95%; margin:20px 0 0 0; padding:1.5em 0 1em 5%; background:#f3f3f3;}
#sub_record .box1 .depth1.name li.on{background:url(/images/common/bullet/bul_dotBlue.gif) no-repeat 0 7px;}
#sub_record .box1 .depth1.name li.on a{color:#006696;}
#sub_record .box1 .depth1.name li{float:left; width:21%; padding-bottom:0.5em; font-weight:bold; font-size:105%;}
#sub_record .box1 .dot2 li{background:url(/images/common/bullet/bul_dotGray2.gif) no-repeat 0 8px;}
#sub_record .box1 .depth1 li .depth2{display:none;padding:4px 0 8px;}
#sub_record .box1 .depth1 li .depth2 li{padding:0 0 0 10px; background:url(/images/common/bullet/bul_dotGray.gif) no-repeat 0 0.5em;}
#sub_record .box1 .depth1 li .depth2 li.on a{color:#006696; font-weight:bold;}
#sub_record .box1 .dot2 li .depth2 li.on a{color:#fc8001;}
#sub_record .box1 .pagingNav{margin:0;}
#sub_record .box2{float:right; width:52%;}
#sub_record .box2 .depth1{float:left; width:100%; padding:20px 0 20px 0;}
#sub_record .box2 .depth1 li#pre_loading{display:none;position:absolute;height:100%;text-align:center;background:#fff;}
#sub_record .box2 .depth1 li.title p{padding:0 0 10px 8px; font-weight:bold; background:url(/images/common/bullet/bul_dotGray2.gif) no-repeat 0 7px;}
#sub_record .box2 .dot2 li.title p{background:url(/images/common/bullet/bul_dotGray2.gif) no-repeat 0 8px;}
#sub_record .box2 .depth1 li .depth2{overflow:hidden;}
#sub_record .box2 .depth1 li .depth2 li{overflow:hidden; padding:8px 5px 6px 31px; border-bottom:1px solid #dbdbdb; background:url(/images/cast/pages/ico_tvOrange.gif) no-repeat 5px 9px;}
#sub_record .box2 .depth1 li .depth2 li:nth-child(2n){background-color:#fafafa;}
#sub_record .box2 .depth1 li .depth2 li a{display:block;}

/*구정질문*/
#sub_qna .con img{margin-left:10px;}
#sub_qna #search_result .num{width:9%;}
#sub_qna #search_result .daesu{width:9%;}
#sub_qna #search_result .session{width:35%;}
#sub_qna #search_result .councilMan{width:12%;}
#sub_qna #search_result .angun{}

/*5분자유발언*/
#sub_five{font-family:'NotoKrL'; }
#sub_five .normal_list th{font-family:'NotoKrR';}
#sub_five .tit{color:#4c4c4c; margin-bottom:20px; font-family:'NotoKrDl';}
#sub_five #search_result .num{width:8%;}
#sub_five #search_result .gubun{width:30%;}
#sub_five #search_result .name{width:10%;}
#sub_five #search_result .date{width:10%;}
#sub_five #search_result .view{width:8%;}

/* 글목록*/
.cast_list{clear:both; width:100%; margin:0 0 20px 0; border-spacing:0; border-collapse:collapse; background:url(/images/board/bg_th.gif) repeat-x;}
.cast_list th{padding:6px 5px 6px 5px;  text-align:center; font-weight:bold; border-top:2px solid #909090;  border-bottom:1px solid #909090 ; background:url(/images/board/bg_th_list.gif) no-repeat 100% 50%;}
.cast_list .end,
.cast_list .last-child{background:none; border-right:none;}
.cast_list td{padding:6px 5px 6px 5px; text-align:center; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; background:none;}
.cast_list .notice,
.cast_list .notice a{font-weight:bold; color:#06609f;}
.cast_list .notice_tit span{display:inline-block; padding:3px; background:#06609f; font-weight:normal; color:#fff;}
.cast_list .con{text-align:left; padding:6px 5px 6px 10px;}
.cast_list .none{padding:30px 0; border-right:none;}
.cast_list .del_reason{font-size:12px;vertical-align:middle}
.cast_list .del_reason i{display:inline-block;margin-right:3px;color:#fd3223}

/* 페이지네비게이션 */
.pagingNav{clear:both; position:relative; margin:15px auto 0 auto; font-size:92%; text-align:center; line-height:1.7em; font-weight:bold;}
.pagingNav a{display:inline-block; padding:4px; color:#000; text-decoration:none; font-weight:normal; font-family:verdana;}
.pagingNav a:hover{color:#d43415; text-decoration:none;}
.pagingNav .num_current{display:inline-block; padding:4px; color:#d43415; text-decoration:underline; font-weight:bold;}
.pagingNav .num_first{display:inline-block; padding:4px 4px 4px 10px; color:#555; background:url(/images/board/bl_first.gif) no-repeat left center;}
.pagingNav .num_left{display:inline-block; padding:4px 4px 4px 6px; color:#555; background:url(/images/board/bl_left.gif) no-repeat left center;}
.pagingNav .num_right{display:inline-block; padding:4px 6px 4px 4px; color:#555; background:url(/images/board/bl_right.gif) no-repeat right center;}
.pagingNav .num_last{display:inline-block; padding:4px 10px 4px 4px; color:#555; background:url(/images/board/bl_last.gif) no-repeat right center;}



/**
768
**/
@media screen and (max-width:999px) {
	img{border:0; max-width:100%; vertical-align:middle;}
	.form_skin .con_box .con .details{width:60%;}
	.form_skin .con_box .con .title{width:21%;}
}

/**
768미만
**/
@media screen and (max-width:767px) {
	.m{display:block;}
	.tit_txt{padding-bottom:15px; font-size:135%;}
	.info_box{padding:1.2em 1.2em;}
	.pl15{padding-left:5px !important;}

	.form_skin{width:100%; margin-top:10px;}
	.form_skin .con_box{width:100%;}
	.form_skin .con_box .con{width:96%;}
	
	.form_skin .con_box .con .details{width:70%;}
	.form_skin .btns{width:100%;}
	.form_skin input[type="text"]{width:70%;}
	.form_skin input#sw{width:65%;}
	#search_result p{float:left; margin-bottom:10px; border-bottom:2px solid #bbb;}

	
	#sub_live .today_box h4 span{display:inline-block; line-height:140%;}
	#sub_live .calen_con .normal_list td{}
	#sub_live .calen_con .normal_list ol{margin-left:16px;}

	/* 페이지네비게이션 */
	.pagingNav{font-size:80%; font-family:'Nanum Gothic', Dotum, sans-serif;}
	.pagingNav a{padding:7px 6px; margin:0 1px 3px 1px; border:1px solid #e0e0e0;}
	.pagingNav a:hover{color:#cb4222; border:1px solid #cb4222;}
	.pagingNav .num_current{padding:7px 6px;margin: 0 1px 3px 1px;color:#fff;background:#3d65bf;border:1px solid #2526a3;}
	.pagingNav .num_first,
	.pagingNav .num_left,
	.pagingNav .num_right,
	.pagingNav .num_last{padding:7px 6px; margin:0 1px; color:#555; border:1px solid #e0e0e0; background:none;}
	.pagingNav .num_left:hover,
	.pagingNav .num_first:hover,
	.pagingNav .num_right:hover,
	.pagingNav .num_last:hover{color:#cb4222; border:1px solid #cb4222;}
	
	/* 글목록*/
	.cast_list{background-image:none;}
	.cast_list th{display:none;}
	.cast_list tr{border-bottom:1px solid #ccc;}
	.cast_list td.no{display:none;}
	.cast_list td.date{float:left; width:80px;}
	.cast_list td.name{float:left; width:40%; padding-left:15px; background:url(/images/cast/pages/board_line.gif) no-repeat left center;}
	.cast_list td{float:left; width:100%; text-align:left; padding:8px 5px 8px 10px; line-height:110%; border:0; background:url(/images/common/bullet/bul_dotGray.gif) no-repeat left center;}
	.cast_list td a{font-weight:bold;}
	.cast_list td.con{float:left; width:70%; padding-left:10px;}
	.cast_list td.last-child{float:right; width:15%; margin:-38px 0 10px 0; padding:5px 15px; background:#ff16b0; color:#fff; border-radius:5px;}
	.cast_list td.last-child a{display:inline-block; width:100%; padding:10px 0; text-align:center; color:#fff;}
}

@media screen and (max-width:560px) {
	#sub_live .today_box .con{min-height:auto; background-image:none;}
	#sub_live .today_box .con ul{width:100%; margin:0;}
}




/**
노트3-아이폰5s
**/
@media screen and (max-width:360px) {
}