@charset "utf-8";
/* 관리자페이지 공통 */
input.basic{height:28px;border:1px solid #ccc;padding:2px 5px 0 5px}
textarea.basic{border:1px solid #ccc;padding:2px 5px 0 5px}
select.basic{height:20px}

/* -- Button Reset -- */
/* Jeong Chan Myeong(dece24@gmail.com) */
/* Modify by sanghwan */

span.button>a,
span.button>button,
span.button>input{position:relative;margin:0;display:inline-block;*display:inline;*zoom:1;height:28px;line-height:22px;text-decoration:none !important;border:0;font-size:12px;font-family:'맑은 고딕','Malgun Gothic';font-weight:bold;white-space:nowrap;background:#99a6b4;vertical-align:middle;overflow:visible;color:#fff}
span.button{padding:0;margin-right:2px;overflow:visible}
span.button a,
span.button button,
span.button input{left:2px;*vertical-align:top;_vertical-align:middle;}
span.button.large{height:29px;background-position:left -30px}
span.button.xLarge{height:35px;background-position:left -65px}
span.button.small{height:18px;background-position:left -107px}
span.button a:link, span.button a:visited{color:#fff}

/* Anchor */
span.button a{padding:5px 10px 5px 8px;*padding:4px 10px 7px 8px;font-size:12px;line-height:12px;background-position:right top;_top:-1px}
span.button.large a{padding:7px 10px 6px 8px;*padding:7px 10px 9px 8px;font-size:16px;line-height:16px;background-position:right -30px;_top:0px}
span.button.xLarge a{padding:8px 10px 7px 8px;*padding:8px 10px 9px 8px;font-size:20px;line-height:20px;background-position:right -65px}
span.button.small a{padding:4px 6px 3px 4px;*padding:4px 6px 5px 4px;font-size:11px;font-weight:normal;line-height:11px;background-position:right -107px;_top:0px}

/* Button & Input */
span.button button,
span.button a,
span.button input{display:inline-block;*display:inline;zoom:1;height:23px;padding:0 10px 0 8px;font-size:12px;line-height:21px;background-position:right top;cursor:pointer}
span.button.large button,
span.button.large input{height:30px;padding:0 10px 0 8px;font-size:16px;line-height:30px;background-position:right -30px;_top:-1px}
span.button.xLarge button,
span.button.xLarge input{height:35px;padding:0 10px 0 8px;font-size:20px;line-height:36px;background-position:right -65px;_top:-1px}
span.button.small button,
span.button.small input{height:18px;padding:0 6px 0 4px;font-size:11px;font-weight:normal;line-height:18px;background-position:right -107px;_top:-1px}

/* Strong */
span.button.strong *{font-weight:bold !important}
span.button.normal *{font-weight:normal !important}

/* Color */
.fc_gray{color:#888!important} /* 2017-01-10 라인 추가 */
span.button *:hover,
span.button *:active,
span.button *:focus{color:#000}
span.button a:link, span.button a:visited{color:#fff} /* 2017-01-10 라인 수정 */
span.button a:hover, span.button a:active, span.button a:focus{color:#fff} /* 2017-01-10 라인 수정 */
span.button.black,
span.button.black a,
span.button.black button,
span.button.black input{background-image:url(../images/admin/buttonBlack.gif);color:#fff !important}
span.button.black *:hover,
span.button.black *:active,
span.button.black *:focus{color:#ff0 !important}


/* 컨텐츠 */
.admin_title{height:28px;padding:10px 0 0;border-bottom:3px solid #eee;position:relative}
.admin_title h3{font-size:16px;font-weight:bold;color:#333}
.admin_content{margin:16px 0 0 0;zoom:1}

/* 보드 스타일 */
.content>div,
.content>form,
.content>table{width:96%;margin-left:auto;margin-right:auto}
.content .tit_page{width:100%;margin:0}
.content>p{width:96%;margin:10px auto;font-size:13px}
.board{background:url('../images/admin/bg_boardTr.gif') no-repeat 100% 0;border-bottom:1px solid #c1c2c4}
.board thead tr th{height:39px;color:#8c92a0;font-weight:bold;text-align:center;background:url('../images/admin/bg_boardTd.gif') no-repeat 0 50%}
.board thead tr .first{background:url('../images/admin/bg_boardTdFirst.gif') no-repeat 0 0}
.board tbody td{height:29px;color:#777;text-align:center;background:transparent;border-top:1px solid #e1e1e1}
.board tbody tr:first-child td{border-top:none}
.board tbody .subject{text-align:left}
.board .ico_sns{position:relative;top:4px;height:17px}/*2016-07-18*/

.boardRead{background:url('../images/admin/bg_boardTr.gif') no-repeat 100% 0}
.boardRead thead tr th{height:39px;color:#8c92a0;font-weight:bold;text-align:center;background:url('../images/admin/bg_boardTd.gif') no-repeat 0 50%}
.boardRead thead tr .first{background:url('../images/admin/bg_boardTdFirst.gif') no-repeat 0 0}
.boardRead tbody td{height:29px;color:#777;text-align:center;background:#fafafa;border-bottom:1px solid #e1e1e1}
.boardRead tbody .subject{text-align:left}
.boardRead tbody td.content{background:#fff;text-align:left;line-height:1.8;color:#777;margin:18px 0}
.boardRead tbody td.content .con_wrap{margin:12px 30px;text-align:left}
.boardRead tbody td.content p{margin:18px 0}

.boardPrevNextItem{line-height:1;position:relative}
.boardPrevNextItem dt{width:68px;height:20px;padding:9px 0 0 48px;color:#8c92a0;font-weight:bold}
.boardPrevNextItem dt.prev{background:url('../images/admin/bu_arrowUp.gif') no-repeat 30px 50%;position:absolute;top:0}
.boardPrevNextItem dt.next{background:url('../images/admin/bu_arrowUp.gif') no-repeat 30px 50%;position:absolute;top:30px}
.boardPrevNextItem dd{height:20px;padding:9px 0 0 116px;color:#ccc;border-bottom:1px solid #e1e1e1}
.boardPrevNextItem dd a{color:#999}

.boardBottom{position:relative;height:30px;padding:20px 0;text-align:center;}
.boardBottom *{vertical-align:middle}
.sideGroup1{position:absolute;top:0;left:0;text-align:left;}
.sideGroup2{position:absolute;top:0;right:0;text-align:right;}

.boardForm{border-top:2px solid #7f8999}
.boardForm th{font-weight:bold;color:#8c92a0;background:#fafafa;border-bottom:1px solid #e1e1e1}
.boardForm td{height:29px;padding:0 10px;border-bottom:1px solid #e1e1e1}
.boardForm td p{margin:4px 0}

/* 페이징 */
.paging{text-align:center;padding:3px 0 0 0;line-height:1}
.paging img{margin-bottom:-2px;vertical-align:top}
.paging a{padding:0 2px 0 2px;color:#808080}
.paging a strong{color:#535353}
.paging .number{margin:0 1px}
.paging .number a{display:inline-block;width:20px;text-align:center;border-left:1px solid #ebe7e5;padding:0 0 0 0;margin-left:0}
.paging .number a.first{border:0 none}
.paging .number a:hover{background:#f5f5f5}

/* 검색 */
.listSearch{margin:20px 0 0 0;text-align:center}

/* 테이블 스타일 */
.admin_content table{width:100%}
table.basic{position:relative}
table.basic th, table.basic td{padding:7px;border-left:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}
table.basic th:first-child, table.basic td:first-child{border-left:0}
table.basic th{background:#f2f2f2;color:#787878;font-weight:normal;text-align:center}
table.basic tfoot th, table.basic tfoot td{background:#eef3f8}
table.basic{color:#666;font-size:13px}
table.basic2{border-top:1px solid #e1e1e1;position:relative}
table.basic2 th, table.basic2 td{border-bottom:1px solid #e1e1e1}
table.basic2 th, table.basic2 td{padding:5px}
table.basic2 th{background:#fafafa;color:#8c92a0;font-weight:bold;text-align:center}
table.basic2 tfoot th, table.basic2 tfoot td{background:#eef3f8}
table.basic2{color:#757575}
table.deco{border-top:2px solid #dcdcdc}
table.deco label, table.deco select,table.deco input{font-size:12px;font-weight:normal}
table.deco input{display:inline-block;*display:inline;*zoon:1;}
table .type_sel{float:left;overflow:hidden;width:130px;padding-top:4px}
table .type_sel label{display:block;float:left;width:130px;margin-top:37px;text-align:left;cursor:pointer}
table .type_sel label:first-child{margin-top:0}
table .type_skin{float:left;overflow:hidden}
table tr.row:before{content:normal}

/* 타입 */
/* .upType, .upType *{color:#5f77a1 !important} 강조 (푸른색) */
/* .wrType, .wrType *{color:#ff6262 !important} 경고, 알림 (붉은색) */

/* 팝업창 기본구성 */
#popup{background:url('../images/admin/bg_boardTdFirst.gif') no-repeat -1px 0;position:relative}
#popup h1{height:24px;padding:15px 0 0 27px;font-weight:bold;color:#8c92a0;line-height:1;background:url('../images/admin/bu_popupTitle.gif') no-repeat 15px 17px}
#popup .content{margin:20px;position:relative;zoom:1}
#popup .cBox{padding:5px 10px;background:#fafafa;margin:10px 0}
#popup .popBtn{padding:0 0 20px 0;text-align:center}
#popup h2{font-weight:bold;margin:20px 0 5px 0}
#popup p{margin:10px 0}

/* list */
.list_part{position:relative;overflow:hidden}
.list_part li{float:left;width:172px;display:inline;margin:20px 0 0 30px;position:relative}
.list_part li .thumb img{width:170px;height:118px;border:1px solid #999}
.list_part li .tit{margin:5px 0 0;text-align:center;font-weight:bold;white-space:nowrap}
.list_part li .tit a{color:#1293ee}
.list_part li .info{margin:3px 0 0;font-size:11px;color:#999;text-align:center;white-space:nowrap}

.list_item{width:658px;position:relative;overflow:hidden}
.list_item li{float:left;width:140px;display:inline;margin:20px 0 0 20px;position:relative;left:-12px}
.list_item li .thumb img{width:138px;height:98px;border:1px solid #999}
.list_item li .tit{margin:5px 0 0;text-align:center;font-weight:bold;white-space:nowrap}
.list_item li .tit a{color:#1293ee}
.list_item li .info{margin:3px 0 0;font-size:11px;color:#999;text-align:center;white-space:nowrap}

.list_item2{width:658px;position:relative;overflow:hidden}
.list_item2 li{float:left;width:280px;height:92px;display:inline;margin:20px 0 0 20px;position:relative;left:-12px}
.list_item2 li .thumb img{width:105px;height:77px;border:1px solid #999;position:absolute;top:0;left:0}
.list_item2 li .tit{margin:0 0 0 120px;font-weight:bold;white-space:nowrap}
.list_item2 li .tit a{color:#1293ee}
.list_item2 li .sub_tit{margin:3px 0 0 120px;font-size:11px;color:#222;white-space:nowrap}
.list_item2 li .info{margin:8px 0 0 120px;font-size:11px;color:#999;white-space:nowrap}
.list_action{margin-top:20px;text-align:right}

/* 컨텐츠_KYY_20120831~ */
.admin_content h4{font-size:14px;line-height:12px;margin:15px 0px 10px 0;font-weight:500;color:#333;white-space:nowrap}
.admin_content h5{font-size:14px;line-height:19px;margin:20px 0px 10px 10px;font-weight:500;color:#333;white-space:nowrap}
.admin_content .listbox{padding:10px;margin:0;border-top:2px solid #7f8999;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1}
.admin_content .listbox strong{display:block;line-height:9px;font-weight:bold;padding-left:17px;background:url('../images/admin/icon_list.gif') no-repeat 0 0; margin:10px 0 7px 0}
.admin_content .listbox span{display:block;line-height:20px;padding-left:13px; background:url('../images/admin/icon_list_dot.gif') no-repeat 0 50%;margin:0 0 0 20px}
.admin_content .listbox span.last{background:url('../images/admin/icon_list_dot_last.gif') no-repeat 0 50%}

/*탭메뉴*/
.tabmenu{ height:23px;border-bottom:1px solid #5f77a1;margin:25px 0;*zoom:1}
.tabmenu:after{content:"";display:block;clear:both}
.tabmenu *{vertical-align:middle}
.tabmenu ul{height:22px; margin:0;padding:0;list-style:none;margin-left:7px}
.tabmenu ul li{float:left}
.tabmenu ul li a{float:left;display:inline-block;text-decoration:none !important;color:#888;font-size:12px;text-align:center;font-family:dotum, "돋움", Tahoma, Sans-serif;font-weight:bold;white-space:nowrap;vertical-align:middle;overflow:visible;background:#fff;height:20px;padding:1px 10px;border:0;border-top:1px solid #5f77a1;border-right:1px solid #5f77a1;border-left:1px solid #5f77a1;border-bottom:1px solid #5f77a1;margin-right:2px}
.tabmenu ul li a:hover,
.tabmenu ul li a.on{background:#5f77a1;color:#fff}

/* 개인정보 동의 안내 팝업 */
.agree_info{position:relative;height:26px;z-index:1}
.agree_info .agree_box{position:absolute;left:280px;top:-50px;width:440px;padding:10px;border:3px solid #405e86;background:#fff;text-align:left;z-index:10}
.agree_info .agree_box .btn_close{display:block;position:absolute;top:0;right:0;width:30px;height:30px;text-indent:-9999px;background:url('../images/popup/btn_pop_close.gif') no-repeat}
.agree_info .agree_box .guide_info{width:90%;margin-bottom:10px;font-weight:normal}
.agree_info .agree_box .con{margin-bottom:10px;padding:10px;background:#f0f0f0}

.agree_info .btnT{display:inline-block;*display:inline;*zoom:1;overflow:hidden;height:16px;padding:0 5px;border:1px solid #bebebe;background:#fff;color:#333;font-size:11px;font-weight:bold;line-height:18px;white-space:nowrap;text-decoration:none}
.agree_info .btnT.btnGuide{position:absolute;right:50px;bottom:5px;z-index:1}
.agree_info .btnT.btnTxtSel{float:right}

/* 공개방송 신청시 주의 사항(모여라 딩동댕) */
.secContents .public_cast .agree_con {margin-bottom:23px;padding:14px;border:2px solid #f0dc5f}
.secContents .public_cast .sub_head{margin-bottom:0}
.public_cast .agree_con .tit{font-size:24px;letter-spacing:-1px;text-align:center;color:#fc7000;margin-bottom:15px}
.public_cast .agree_con .txt_box{padding:28px 28px 26px;border:3px solid #fee356;color:#4c2601;font-size:15px}
.public_cast .agree_con div>ul{margin:18px 10px 0}
.public_cast .agree_con ul li{margin-top:12px;padding-left:20px;text-indent:-23px;line-height:19px;font-size:14px;color:#434343;}
.public_cast .agree_con ul li:firtst-child{margin-top:0}
.public_cast .agree_chk{margin-top:25px;padding:20px 0;text-align:center;border-top:1px dashed #eacb1f;font-size:14px;color:#434343}
.public_cast .agree_chk input{margin:0 0 0 4px;vertical-align:middle;}
.public_cast .agree_chk label{font-weight:normal;margin:0;color:#434343;vertical-align:middle;}
.public_cast .agree_chk button{margin-left:6px;padding:4px 10px;vertical-align:middle;color:#fff;background:#99a6b4;font-size:13px}

/* 모바일 */
@media screen and (max-width:321px){
}

@media screen and (max-width: 750px){	
.secContents .bhp .admin_content{width:94%;margin:0 auto}
.public_admin
/* 테이블 스타일 */
.bhp table{font-size:12px}
table.basic th, table.basic td{padding:6px 5px 5px}

/* 공개방송 신청시 주의 사항(모여라 딩동댕) */
.secContents .public_cast .sub_head{margin-top:8px;margin-bottom:8px}

}
  
/* 태블릿 */
@media screen and  (min-width: 751px) and (max-width:979px){	
}
 
@media screen and (max-width:320px){	
}
 
/* 모바일, 태블릿 */
@media screen and (max-width:979px){	
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), not all, only screen and (min-resolution: 1.5dppx){
}










