/* 스타일 초기화 */
body,ol,ul,li,a,p,h1,h2,h3,h4,h5,h6,dl,dt,dd{margin:0px; padding:0px}
h1,h2,h3,h4,h5,h6{line-height:inherit;}
ol,ul,li{list-style:none;}
a,a:hover,a:active,a:visited,a:focus{color:#333;text-decoration:none;}
button{border:0;background:none}
header,section,footer{display:block;}
input{line-height:normal}
select{outline:none}
caption{width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden}
fieldset{border:0;margin:0;padding:0}

body{font-family:"맑은 고딕",MalgunGothic,'Malgun Gothic',Dotum,"애플 SD 산돌고딕 Neo","Apple SD Gothic Neo",Arial,Sans-serif;letter-spacing:-1px;font-size:14px;color:#333}

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}


/* 공통 스타일 */
.clear{*zoom:1}
.clear:after{clear:both;content:"";display:block;}

.hide{display:none !important;}

/*== 버튼 공통스타일 (.btn.gray_btn.bdrs3) ==*/

/* 둥근모서리 */
.bdrs5{border-radius:5px;}
.bdrs3{border-radius:3px;}

/*기본 버튼*/
.btn{display:inline-block;background-color:#fff;padding: 5px 8px 7px 8px;color:#333;vertical-align: middle;border: 1px solid transparent;}
.btn:hover,.btn:focus{background-color:#e6e6e6;}

/*회색 버튼*/
.gray_btn{border-color:#ccc;}

/*빨간 버튼*/
.danger_btn{color: #C30000;border-color:#C30000;}
.danger_btn:hover,.danger_btn:focus{background-color:#C30000;color: #fff}

/*큰 버튼*/
.big_btn{padding: 8px 15px !important;font-size: 16px;}

/*버튼 비활성화 disabled*/
.btn.disabled,.btn[disabled]{pointer-events: none;cursor: not-allowed;opacity:.6;filter:Alpha(opacity=60)}

/*== //버튼 공통스타일 ==*/






body{min-width:1024px;background-color:#f3f3f3 !important}
button{letter-spacing:-1px}
	
/*공통 클래스*/
.submit_btn{display:inline-block;padding:3px 8px;border:2px solid #3ebde0;background-color:#3ebde0;color:#fff;border-radius:3px;}
.submit_btn:hover,.default_btn:focus{background-color:#fff;color:#3ebde0}

.default_btn{display:inline-block;background-color:#fff;padding: 3px 7px;border: 1px solid #8A8A8A;border-radius:3px;}
.default_btn:hover,.default_btn:focus{background-color:#e8e8e8;font-weight:600;color:#333}

.btns{text-align:right}
.form_input{padding: 7px 12px;border: 1px solid #ccc;border-radius:3px;}
.form_input:focus{border-color:#3ebde0;}



h3.cnt_title{margin:0;margin-bottom:15px;font-size:18px;}

#header h1.logo{width:200px;color:#fff;margin:0;}
#header h1.logo a{display:block;height:70px;line-height:58px;text-align:center;}
#header h1.logo a:before {content: ' ';display: inline-block;vertical-align: middle;height: 100%;}
#header h1.logo img{display:inline-block;max-width:160px;max-height:100%;vertical-align:middle;}
#header h1.logo,#header .gnb nav,#header .gnb .right_link,#header .gnb .logout_btn{float:left;}

#header .gnb{z-index:9999;position:fixed;top:0;left:0;width:100%;height:70px;padding-right: 20px;background-color:#34393d}
#header .gnb a{display:inline-block;color:#fff}

#header .gnb nav{margin-left:40px;line-height:40px}
#header .gnb nav li{float:left;padding:15px 5px 15px 10px}
#header .gnb nav li a{padding:0 10px 0 25px;opacity: 0.5;background:url(../image/admin/icon.png) no-repeat 0 11px;}
#header .gnb nav li#id2 a{background-position:0 -38px;}
#header .gnb nav li#id3 a,#header .gnb nav li#b_manager a{background-position:0 -88px;}
#header .gnb nav li#id4 a,#header .gnb nav li#id5 a{background-position:0 -138px;}
#header .gnb nav li a:hover,#header .gnb nav li a:focus,#header .gnb nav li.on a{opacity:1}
#header .gnb nav li.on a{font-weight: 800;}

#header .gnb .right_link,#header .gnb .logout_btn{width:30px;height:30px;margin-top: 20px;background:url(../image/admin/icon.png) no-repeat 0 -197px;line-height:200px;overflow:hidden}
#header .gnb .right_link{margin-left:20px}
#header .gnb .logout_btn{float:right;background-position:0 -249px;}

#submenuWrapper{z-index:9998;position:fixed;left:0;top:70px;width:200px;height:100%;border-right:1px solid #eee;background-color:#fff;}
#submenuWrapper>ul{padding:10px;padding-top:3px;}
#submenuWrapper>ul>li{margin-top:7px;}
#submenuWrapper>ul>li a{position:relative;display:block;padding:10px;font-size:15px}
#submenuWrapper>ul>li a span.caret{position:absolute;top:18px;right:10px;display:inline-block;width:8px;height:6px;background:url(../image/admin/caret.png) no-repeat;}
#submenuWrapper>ul>li.on a span.caret{background-position:0 -7px;}
#submenuWrapper>ul>li.on>a{background-color:#3ebde0;color:#fff;font-weight: 800;border-radius:3px;}
#submenuWrapper>ul>li:hover>a,#submenuWrapper li:focus>a{background-color:#3ebde0;color:#fff;font-weight: 800;border-radius:3px;}
#submenuWrapper>ul>li:hover>a .caret,#submenuWrapper li:focus>a .caret,#submenuWrapper li>.sub_submenu>li.on a .caret{background-position:0 -7px;}

#submenuWrapper>ul>li>.sub_submenu{display:none;padding:0 0 5px 5px;border-bottom:1px solid #eee;background-color:#F5F5F5}
#submenuWrapper>ul>li>.sub_submenu>li{padding-top:5px}
#submenuWrapper>ul>li>.sub_submenu>li a{font-size:14px}
#submenuWrapper>ul>li>.sub_submenu>li:hover a,#submenuWrapper li>.sub_submenu>li:focus a,#submenuWrapper li>.sub_submenu>li.on a{background-color:#b3bec6;color:#fff;border-radius:3px;}

#pageWrapper{
	float:left;
	margin-left:220px;
	overflow:auto;
	padding-top:70px;
	width : 83%; /* 구식 브라우저를 위한 대비책(fallback) */
	width : -webkit-calc( 100% - 220px ); /* for Chrome, Safari */
	width :    -moz-calc( 100% - 220px ); /* for Firefox */
	width :         calc( 100% - 220px ); /* for IE */
}

#pageWrapper .page_header{padding:20px 0;}
#pageWrapper .page_header h2.page_title{float:left;font-size:24px;margin:0}
#pageWrapper .inset_wrap{padding:25px;background-color:#fff;border:1px solid #eee}




/*팝업*/
.popup_layer{z-index:99999;position:absolute;background-color:#fff;border: 2px solid #000;overflow:hidden;max-width: 100%;}
.popup_layer .inner{width:100%;}
.popup_layer .inner a{display:block;}
.popup_layer .foot{position:absolute;bottom:0;left:0;width:100%;padding:10px;background-color:#fff;border-top:1px solid #000;}
.popup_layer .foot input{display: inline-block;margin-right: 3px;vertical-align:middle;}
.popup_layer .foot label{line-height:1em;font-size:13px;}



/*페이징*/
.pagination{text-align:center;padding-top: 10px;*zoom:1}
.pagination:after{clear:both;content:"";display:block;}
.pagination li{display:inline-block;margin:0 3px;}
.pagination li a{display:block;font-size:13px;padding:4px 9px;border-radius:3px;}
.pagination li a:hover,.pagination li a:focus{font-weight:bold;}
.pagination li a.current_p{font-weight:bold;background-color:#ddd;}


/* 입력 인풋 */
.form_input{width:100%;padding:10px;border: 1px solid #ccc;}
.form_input:focus{border-color: #6DBAF9 !important;outline:none;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.form_input.shadow:focus{-webkit-box-shadow: 0px 0px 5px #6DBAF9;-moz-box-shadow: 0px 0px 5px #6DBAF9;box-shadow: 0px 0px 5px #6DBAF9;}


/* 페이지 타이틀 (.page_title>h2) */
.page_title{font-size:18px;font-weight:800;*zoom:1}
.page_title:after{clear:both;content:"";display:block;}


/* dashboard */
.dashboard_wrapper{padding-top:25px;max-width:1000px;overflow: hidden;}
.dashboard_wrapper .box{background-color:#fff;border:1px solid #eee;}
.dashboard_wrapper .box h3.box_title{font-size:20px;border-bottom:1px solid #eee;padding:13px 20px;}
.dashboard_wrapper .box h3.box_title small{float:right;display:inline-block;margin-top: 6px;border-radius:9px;background-color:#e96562;color:#fff;padding:0 6px 1px 6px;font-size:13px;}

.dashboard_wrapper .board_list{width:100%;overflow:hidden;}
.dashboard_wrapper .board_list .rowdiv{float:left;width:50%;padding-left:20px;}
.dashboard_wrapper .board_list .rowdiv:first-child{padding-left:0;}

.dashboard_wrapper .board_list .box:first-child{margin-top:0;}
.dashboard_wrapper .board_list .box{margin-top:20px;}

.dashboard_wrapper .board_list .box ul{padding:5px;}
.dashboard_wrapper .board_list .box ul li{border-top:1px solid #eee;padding:10px 15px;cursor:pointer;}
.dashboard_wrapper .board_list .box ul li:hover,.dashboard_wrapper .board_list .box ul li:focus{background-color:#ECF5F7;}
.dashboard_wrapper .board_list .box ul li:first-child{border-top:0;}
.dashboard_wrapper .board_list .box ul li p{text-align:right;color:#777;}
.dashboard_wrapper .board_list .box ul li p.nodata{text-align:center}
.dashboard_wrapper .board_list .box ul li p.title{font-weight:600;font-size:15px;margin-bottom:5px;text-align:left;color:#555;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.dashboard_wrapper .board_list .box ul li p span{display:inline-block;padding-left:14px;background:url(../image/admin/gray_bar.gif) no-repeat 5px 50%;}
.dashboard_wrapper .board_list .box ul li p span:first-child{background:none;}
.dashboard_wrapper .board_list .box ul li small{float:right;display:inline-block;border-radius:9px;background-color:#e9c842;color:#fff;padding:0 6px 1px 6px;font-size:11px;}



/* 게시판 목록 테이블 - 모바일 (.list.m_table>ul>li) */
.board_default .category_wrap{float:left;margin-top: 6px}
.board_default .category_wrap strong{display: inline-block;border-right: 2px solid #ddd;margin-right: 8px;padding-right: 10px;}
.board_default .category_wrap button{display:inline-block;background-color:#fff;padding: 3px 7px;border: 1px solid #8A8A8A;border-radius:3px;}
.board_default .category_wrap button.active{background-color:#e8e8e8;font-weight:600}
.board_default .category_wrap button:hover,.board_default .category_wrap button:focus{background-color:#e8e8e8;font-weight:600}

	
.list.table{display:none}
.list.m_table{display:block;width:100%;margin:30px 0}
.list.m_table ul{border-top:2px solid #ccc;border-bottom:1px solid #ccc}
.list.m_table ul li{position:relative;border-top:1px solid #e8e8e8;background-color:#fff;cursor:pointer;padding:15px 10px}
.list.m_table ul li:first-child{border-top:0;}
.list.m_table ul li:hover,.list.m_table ul li:focus{background-color:#F7F7F7}
.list.m_table ul li .is_ntc,.list.m_table ul li .is_pop{position:absolute;top:15px;right:10px;}
.list.m_table ul li .title{font-size:15px;font-weight:800;padding-bottom:5px;width: 86%;word-break: break-all;}
.list.m_table ul li .title .tit{display: inline-block;max-width: 85%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.list.m_table ul li .title .tit small{font-weight:normal;}
.list.m_table ul li .title>span{float:left;}
.list.m_table ul li .info p{float:left;margin-left: 10px;padding-left: 10px;background: url(../image/admin/gray_bar.gif) no-repeat 0% 50%;}
.list.m_table ul li .info p:first-child{margin-left:0;padding-left:0;background:none;}
.list.m_table ul li .info p.name{font-weight:600;max-width: 100px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: top;}
.list.m_table ul li.normal_item .title{width:100%}

.board_default .list .gray_bg{background-color:#f8f8f8 !important;}
.board_default .list .is_ntc{color:#C30000;font-weight:900}
.board_default .list .is_pop{color:#333;font-weight:900}
.board_default .list .depth{display:inline-block;width:14px;height:14px;margin-right:2px;}
.board_default .list .depth i{display:inline-block;width:100%;height:100%;line-height:200px;overflow:hidden;background:url(../image/board/depth_icon.gif) no-repeat 0 1px;}
.board_default .list .tit .depth:first-child{margin-left:5px;}
.board_default .list .note{float:left;margin-left:2px;line-height:17px;vertical-align:middle;}
.board_default .list .note small{float:left;display:block;font-weight:normal;color: #999;}
.board_default .list .lock{display: inline-block;width:14px;height:14px;margin-left: 2px;line-height:200px;overflow:hidden;background:url(../image/board/lock_icon.gif) no-repeat 0 1px;}


/* 게시판 상세보기 (.board.view_wrap>content_wrap) */
.board_default_view>div{max-width:1000px}
.board.view_wrap .content_wrap .top_btns{padding-bottom:10px;}
.board.view_wrap .content_wrap .top_btns{text-align:right;}
.board.view_wrap .content_wrap .top_btns label{margin-right:2px;}
.board.view_wrap .content_wrap .top_btns input{margin:0 2px;}

.board.view_wrap .content_wrap .content_inner{border-top:2px solid #ccc;border-bottom:1px solid #ccc;padding:0 15px;}
.board.view_wrap .content_wrap .content_inner .title{position:relative;font-size:20px;font-weight:700;background-color: #F7F7F7;margin: 0 -15px;padding: 17px 15px;word-wrap: break-word;}
.board.view_wrap .content_wrap .content_inner .dotborder{border-top:1px dashed #ccc;border-bottom:1px solid #ccc;margin: 0 -15px;padding: 12px 15px;}
.board.view_wrap .content_wrap .content_inner .dotborder .view_title{float:left;}
.board.view_wrap .content_wrap .content_inner .dotborder .view_title p{float:left;word-break: break-all;margin-left: 10px;padding-left: 10px;background: url(../image/admin/gray_bar.gif) no-repeat 0% 50%;}
.board.view_wrap .content_wrap .content_inner .dotborder .view_title p:first-child{margin-left:0;padding-left:0;background:none;}
.board.view_wrap .content_wrap .content_inner .dotborder .view_title .name{display: block;max-width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.board.view_wrap .content_wrap .content_inner .dotborder .view_title .is{font-weight:600}
	
.board.view_wrap .content_wrap .content_inner .dotborder .view_info{float:right;text-align: right;}
.board.view_wrap .content_wrap .content_inner .dotborder .view_info .add_files_wrap{position:relative;}
.board.view_wrap .content_wrap .content_inner .dotborder .view_info .add_files_open{font-size:13px;}
.board.view_wrap .content_wrap .content_inner .dotborder .view_info .add_files_open span{font-weight:600}
.board.view_wrap .content_wrap .content_inner .dotborder .view_info .add_files{display:none;position:absolute;top:32px;right:0;width: 180px;padding:10px;background-color: #fff;z-index: 10;border: 1px solid #AFAFAF;box-shadow: 4px 4px 6px rgba(144, 144, 144, 0.3);}
.board.view_wrap .content_wrap .content_inner .dotborder .view_info .add_files p{line-height:1.3em}
.board.view_wrap .content_wrap .content_inner .dotborder .view_info .add_files a{display:inline-block;font-size:13px;width:100%;}
.board.view_wrap .content_wrap .content_inner .dotborder .view_info .add_files a span{float:right}
.board.view_wrap .content_wrap .content_inner .dotborder .view_info .add_files a span:first-child{display: inline-block;float: left;text-align: left;padding-right: 5px;width: 65%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.board.view_wrap .content_wrap .content_inner .dotborder .view_info .add_files a:hover span{text-decoration: underline}
	
.board.view_wrap .content_wrap .content_inner .contents_wrap{position:relative;padding:20px 5px;padding-top:40px;min-height:300px;word-wrap: break-word;}
.board.view_wrap .content_wrap .content_inner .contents_wrap img{max-width:100%;}
.board.view_wrap .content_wrap .content_inner .contents_wrap .linkurl{position:absolute;top:5px;right:-10px;font-size:11px}
.board_default_view .view_wrap .content_wrap .content_inner .contents_wrap p{line-height:1.7em;}

.board.view_wrap .share_btns{text-align:right;margin-bottom: 10px;margin-top: 5px;}
.board.view_wrap .share_btns a{display:inline-block;width:40px;height:40px;background:#fff url(../image/admin/sns_bg.png) -1px -1px;border:1px solid #8A8A8A;line-height:200px;overflow:hidden;border-radius:3px;}
.board.view_wrap .share_btns a.sh_fb{background-position:-42px -1px;}
.board.view_wrap .share_btns a.sh_twitter{background-position:-82px -1px;}
.board.view_wrap .share_btns a.sh_google{background-position:-122px -1px;}
.board.view_wrap .share_btns a:hover,.board.view_wrap .share_btns a:focus{background-color:#e8e8e8}

.board_default_view .view_wrap .list_btns{text-align:right;margin-top: 10px;}
.board_default_view .view_wrap .list_btns button{padding: 8px 15px;font-size: 16px;}
.board_default_view .view_wrap .list_btns form{display:inline-block;vertical-align:top;}

div.reply_line {
    border-left:2px solid #000;margin:20px 0 0 10px;padding:20px 0 0 10px
}


/* 게시판 쓰기 */
.board_default_write form{max-width:1000px}
.board_default_write .form_input{border-color:#8a8a8a}
.board_default_write .write_inner{position:relative;overflow:hidden}
.board_default_write .write_inner dl{border-top:2px solid #ccc;border-bottom:1px solid #ccc;padding:20px 10px;background-color:#f9f9f9}
.board_default_write .write_inner dl dt{font-weight:600;font-size:16px;}
.board_default_write .write_inner dl dt.disn{display:none;}
.board_default_write .write_inner dl dd{margin:5px 0 10px 0;min-height:38px;}
.board_default_write .write_inner dl dd #file_input{position:absolute;left:-9999px;}
.board_default_write .write_inner dl dt.file_dt{float:left;line-height: 30px;margin-right: 15px;}
.board_default_write .write_inner dl dd #cus_btn{padding:5px 10px;font-size:13px}
.board_default_write .write_inner dl dd .custom #file_text{display:none;}
.board_default_write .write_inner dl dd select{padding:9px 10px;line-height: 32px;}

.board_default_write .write_inner dl dd .filelist_div{width:100%;min-height:38px;padding:10px;margin-top:5px;border: 1px solid #8a8a8a;background-color:#fff;border-radius:3px;}
.board_default_write .write_inner dl dd .filelist_div #inputFile p{margin-top:5px}
.board_default_write .write_inner dl dd .filelist_div #inputFile p:first-child{margin-top:0}
.board_default_write .write_inner dl dd .filelist_div #inputFile p .remove_btn{display: inline-block;text-align: center;width:20px;font-size: 13px;height: 20px;line-height: 18px;cursor:pointer;border:1px solid #8a8a8a;border-radius:3px;}
.board_default_write .write_inner dl dd .filelist_div #inputFile p .remove_btn:hover{background-color:#e8e8e8;font-weight:600}

.board_default_write .write_inner dl dd .secret_label{line-height:38px;}
.board_default_write .write_inner dl dd .secret_label input{margin-right:5px;vertical-align:middle;}

.board_default_write .write_inner .btm_btns{text-align:center;margin-top:35px;}
.board_default_write .write_inner .btm_btns .default_btn{padding: 8px 15px;font-size: 16px;}



/* 댓글 */
.comment_wrap{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:35px;padding-bottom: 10px;}
.comment_wrap .form_input{border-color:#8a8a8a}
.comment_wrap .cmmt_inner .nocmmt{width:100%;text-align:center;color:#888;padding:15px 0;border:0;border-bottom:1px dashed #ccc}
.comment_wrap .cmmt_inner li{position:relative;border-bottom:1px dashed #ccc;padding:10px;}
.comment_wrap .cmmt_inner li .cmmt_username{font-size:13px;margin-bottom:5px;}

.comment_wrap .cmmt_inner li .cmmt_username span{float:left;}
.comment_wrap .cmmt_inner li .cmmt_username .name{display: inline-block;max-width: 130px;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.comment_wrap .cmmt_inner li .cmmt_username .name input{max-width: 100px;padding:5px;border:1px solid #8a8a8a;border-radius:3px;}
.comment_wrap .cmmt_inner li .cmmt_username .date{margin-left:10px;color:#888;font-size:12px;margin-top:1px}

.comment_wrap .cmmt_inner li .right_btns{display:block;position:absolute;top:5px;right:4px;}
.comment_wrap .cmmt_inner li .right_btns button{font-size:12px;border:0;padding:0 2px;color:#888}
.comment_wrap .cmmt_inner li .right_btns .btn-group button{color:#333}
.comment_wrap .cmmt_inner li .right_btns .btn-group{float:left;margin-right:3px}
.comment_wrap .cmmt_inner li:hover .right_btns{display:block;}

.comment_wrap .cmmt_inner li .cmmt_cnt{padding:3px 0;font-weight: 600;word-wrap: break-word;}
.comment_wrap .cmmt_inner li .cmmt_cnt input{width:100%;padding:5px;border:1px solid #8a8a8a;border-radius:3px;}
.comment_wrap .form_input:focus,.comment_wrap .cmmt_inner li .cmmt_username .name input:focus,.comment_wrap .cmmt_inner li .cmmt_cnt input:focus{box-shadow: 0px 0px 5px #6DBAF9;border-color: #6DBAF9 !important;outline:none;}

.comment_wrap .cmmt_inner .pwd_input{position:absolute;top:33px;right:4px;width:170px}
.comment_wrap .cmmt_inner .pwd_input dl{position: relative;padding-right: 43px;}
.comment_wrap .cmmt_inner .pwd_input dl dt{position:relative;float:left;width:100%;}
.comment_wrap .cmmt_inner .pwd_input dl dt label{position:absolute;top:5px;left:6px;font-size:12px;color:#aaa;}
.comment_wrap .cmmt_inner .pwd_input dl dt input{font-size:12px;padding:5px}
.comment_wrap .cmmt_inner .pwd_input dl dd{position: absolute;right: 0;top: 0;width: 40px;height:26px;line-height: 18px;font-size:12px}
.comment_wrap .cmmt_inner .pwd_input dl dd button{width:100%;}

.comment_wrap .input_group{margin-top:15px;}
.comment_wrap .input_group .noperm{text-align:center;color:#888}

.comment_wrap .input_group .info{margin-bottom:5px;}
.comment_wrap .input_group .info input{float:left;max-width:150px;margin-left:10px;}
.comment_wrap .input_group .info input:first-child{margin-left:0}

.comment_wrap .input_group dl{position: relative;padding-right: 85px;}
.comment_wrap .input_group dl dt{float:left;width:100%;}
.comment_wrap .input_group dl dd{position: absolute;right: 0;top: 0;width: 78px;height:38px;line-height: 30px;}
.comment_wrap .input_group dl dd button{width:100%;}



/* qna 문의하기 */
.inquiry_qna_adminlist .list .title span{display:inline-block;float: left;max-width: 90%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.inquiry_qna_adminlist .list .title small{display:inline-block;float: left;font-weight:normal;font-size:inherit;color:#999;margin-left:3px;}

.inquiry_qna_adminlist .list .state.standby{color:#c30000;font-weight:600;}

.inquiry_qna_adminlist .list .table{display:none}

.inquiry_qna_adminlist .list .m_table{display:block;width:100%;margin:30px 0}
.inquiry_qna_adminlist .list .m_table ul{border-top:2px solid #ccc;border-bottom:1px solid #ccc}
.inquiry_qna_adminlist .list .m_table ul li{position:relative;border-top:1px solid #e8e8e8;background-color:#fff;padding:15px 10px}
.inquiry_qna_adminlist .list .m_table ul li:hover,.inquiry_qna_adminlist .list .m_table ul li:focus{background-color:#F7F7F7}

/*.inquiry_qna_adminlist .list .m_table ul li .check_p{position: absolute;right: 10px;top: 15px;}*/
.inquiry_qna_adminlist .list .m_table ul li>div{margin-bottom:5px;}
.inquiry_qna_adminlist .list .m_table ul li .check_p{float:left;}
.inquiry_qna_adminlist .list .m_table ul li .check_p input{display: inline-block;width: 18px;height: 18px;vertical-align: middle;}
.inquiry_qna_adminlist .list .m_table ul li .state{float:right;font-weight:600;}

.inquiry_qna_adminlist .list .m_table ul li a{display:block;}
.inquiry_qna_adminlist .list .m_table ul li p{line-height: 1.5em;word-break:break-all}
.inquiry_qna_adminlist .list .m_table ul li .name{padding-right:20px;font-weight:600;max-width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.inquiry_qna_adminlist .list .m_table ul li .phone{float:left;margin-right: 7px;padding-right: 7px;background: url(../../source/image/gray_bar.gif) no-repeat 100% 50%;}
.inquiry_qna_adminlist .list .m_table ul li .phone,.inquiry_qna_adminlist .list .m_table ul li .email{color:#777}
.inquiry_qna_adminlist .list .m_table ul li .email{border-bottom:1px dashed #e8e8e8;padding-bottom:10px}
.inquiry_qna_adminlist .list .m_table ul li .contents{font-weight:900;padding-top:8px;max-width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.inquiry_qna_adminlist .list .m_table ul li.nodata{text-align:center;color:#888;padding:30px 0;}

.inquiry_qna_adminlist .btns{text-align:left}


/* qna 문의 답변하기 */
.inquiry_qna_adminview>div{max-width:1000px}
.inquiry_qna_adminview dl{border-top:2px solid #ccc;border-bottom:1px solid #ccc;}
.inquiry_qna_adminview dl dt{font-weight:600;font-size:16px;background-color:#F5F5F5;padding: 10px 0;padding-left: 10px;}
.inquiry_qna_adminview dl dd{margin-top:10px;padding:0 10px 20px 10px;word-break: break-all;border-bottom: 1px solid #ccc;}
.inquiry_qna_adminview dl dd span{display:inline-block;line-height:1.5em;}

.inquiry_qna_adminview table{display:none}

.inquiry_qna_adminview form{margin-top:20px;}
.inquiry_qna_adminview form textarea{min-height:150px;line-height: 1.7em;}
.inquiry_qna_adminview form .btns{text-align:right;margin-top:10px}
.inquiry_qna_adminview form .btns button,.inquiry_qna_adminview form .btns a{padding: 8px 15px;font-size: 16px;}
.inquiry_qna_adminview form .btns .reply_reg_date{display:inline-block;width:100%;margin-bottom:10px;font-size: 13px;color:#888}
.inquiry_qna_adminview form .reply_email{margin-top:7px;}
.inquiry_qna_adminview form .reply_email input{vertical-align:middle;margin-right:5px;}



/* 로그인 */
.login_wrap{max-width:480px;margin:0 auto;margin-top:30px;}
.login_wrap h2{font-size:28px;font-weight:bold;margin-bottom:45px;text-align:center}
.login_wrap h2 .blue{color:#37AACA}
.login_wrap .form_group .disn{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px; overflow: hidden;clip: rect(0 0 0 0);border: 0;}
.login_wrap .form_group .form_input{height: 60px;margin-bottom: 15px;padding: 6px 15px;}
.login_wrap .login_btn{display:block;width:100%;line-height: 3.3em;font-size: 16px;border:0}
.login_wrap .login_btn:hover,.login_wrap .login_btn:focus{background-color:#37AACA;color:#fff}
.login_wrap .login_btn.home_btn{display:inline-block;width:200px;color:#fff;text-align:center}


.login_wrap dl{margin-bottom:0}

.login_wrap .form_wrap{border-bottom:1px solid #eee;padding-bottom: 40px;margin-bottom: 35px;}
.login_wrap .message{text-align:center;margin-bottom:15px;color: #c30000;font-weight: 600;}
.login_wrap .message span{display:inline-block;width: 18px;height: 18px;line-height: 16px;background-color: #c30000;color: #fff;border-radius: 10px;text-align: center;margin-right: 10px;font-size: 14px;font-weight: 900;}

.login_wrap .btns{text-align:center;margin-top:25px}

.login_wrap .info_wrap{padding:25px}
.login_wrap .info_wrap a{display:block;width:100%;color:#555}
.login_wrap .info_wrap a:hover,.login_modal .info_wrap a:focus{color:#333;text-decoration:none}
.login_wrap .info_wrap p{font-weight:bold;color:#868686;margin-bottom:5px;text-align:center;}
.login_wrap .info_wrap div:first-child{margin-bottom:25px}
.login_wrap .info_wrap img{display:block;margin:0 auto;margin-bottom:15px;}


/* 관리자 회원가입 */
.signup_wrap{max-width:500px;margin:0 auto;margin-top:30px;}
.signup_wrap h2{font-size:28px;font-weight:bold;margin-bottom:45px;text-align:center}

.signup_wrap table{width:100%;border-top:1px solid #dedede}
.signup_wrap table tbody td{padding:7px 0 7px 10px;border-bottom:1px solid #dedede}
.signup_wrap table tbody td.title{background-color:#f5f5f5;}

.signup_wrap .form_input{padding:12px}

.signup_wrap .btns button{display:block;width:100%;line-height: 2.5em;font-size: 16px;border:0}
.signup_wrap .btns button:hover,.signup_wrap .btns button:focus{background-color:#37AACA;color:#fff}

.signup_wrap dl{margin-bottom:0}

.signup_wrap .btns{text-align:center;margin-top:25px}
.signup_wrap .message{text-align:center;margin-bottom:15px;color: #c30000;font-weight: 600;}
.signup_wrap .message span{display:inline-block;width: 18px;height: 18px;line-height: 16px;background-color: #c30000;color: #fff;border-radius: 10px;text-align: center;margin-right: 10px;font-size: 14px;font-weight: 900;}
