@charset "utf-8";

.non_border{clear:none;border:0px none;float:none;background-color:#fff;}
html,body,input,ul,div,li,a,p{font-family:"Pretendard"}


/* 하단 가운데 위치 버튼 */
.btn_bottom_center{width:1210px; margin:10px  auto 30px; }
.btn_bottom_center>ul{display:flex;  justify-content: center;}
.btn_bottom_center>ul>li{padding:0 5px}
.btn_bottom_center>ul>li:nth-child(1)>a>input{    
	font-size: 16px;
    font-weight: 700;
    width: 215px;
    cursor: pointer;
    border-radius: 5px;
    padding: 15px 0;
    border: 2px solid #fe5342;
    background: #fff;
    color: #fe5342;
    text-align: center;
}
.btn_bottom_center>ul>li:nth-child(2)>a>input{    
	font-size: 16px;
    font-weight: 700;
    width: 215px;
    cursor: pointer;
    border-radius: 5px;
    padding: 15px 0;
    border: 2px solid #fe5342;
    background: #fe5342;
    color: #fff;
    text-align: center;
}




/* --------------------------------------------------- 팝업 --------------------------------------------------- */
#pop_wrap{width:100%;}

#pop_head{position:relative;margin:0;width:100%;}
.pop_head{background:#878787;}
.pop_head .tit{font-size:17px;font-weight:bold;color:#ffffff;letter-spacing:-1px;padding-left:20px;}
#pop_cont {position: relative;margin: 0;width: 500px;height:400px;text-align:center;} 

/* popup */
.basic,.manager {font-size:11pt; color:#1f1f1f; font-weight:700; width:1210px; margin:0 auto; padding:1em 0em 0.5em 0em;}
.p_top_back  {
    color: #1f1f1f;
    width: 1210px;
    margin: 10px auto 10px;
    padding: 1em 0em 0.5em 0em;}
.p_top_back .popup_top {width:1210px; margin:0 auto;} 
.p_top_back >p {color:#fe3838;}

.tit {text-align:left; padding-top:14px; cursor:pointer;}
.tit >a>span{font-weight: 700;font-size:25px;padding-left:10px;vertical-align: middle;}
.tit >a>img{width:100px;}

.popup_top select {font-size:12px;letter-spacing:-1px;padding:0;text-align:left;}
.popup{font-size:12px; margin:0 auto; text-align:center; padding-top:1em; border-top:2px solid #d2d2d2; width:73%;} 
.popup > tbody > tr > td {padding: 0;}
.popup .top {width:100%;font-size:12px;margin-bottom:10px;background-color:#f5f5f5;line-height:18px;}
.popup .top td {background-color:#f5f5f5;padding:10px;}
.popup .post {width:100%;font-size:12px;margin-bottom:10px;border:1px solid #c7c7c7;background-color:#f5f5f5;line-height:18px;}
.popup .post td {background-color:#f5f5f5;padding:10px;text-align:center;}
.popup .post_list {width:100%;font-size:12px;margin-bottom:10px;border:1px solid #c7c7c7;background-color:#f5f5f5;line-height:18px;}
.popup .post_list td {background-color:#f5f5f5;padding:5px 10px 5px 10px;}

#zonelist {position: relative;margin: 0;width: 420px;height:300px;display:inline-block;margin: 25px 0;text-align:left;overflow:auto;overflow-x: hidden;overflow-y:scroll;}
.zonelist {background: #eeeeee;padding:15px;}
.zonelist ul li {padding-left: 0px; font-size: 12px;line-height:2em;}
.zonelist li {border-bottom: #ffffff 1px solid;padding: 5px 0 5px 0;}

.tbl_photo01 {width:95px;padding:0;margin:0;}
.tbl_photo01 th {padding:0;text-align:left;border:1px solid #ededed;}
.tbl_photo01 td {padding:5px 0 5px 0 ;text-align:center;font-size:11px;color:#606060;}
.title_left{text-align:left; padding:1em 0em;}
.required_text>input{height:30px !important; width:245px; border: 1px solid #CCCCCC; margin:0; padding:0;}

/* board */
.diary_view{width:100%;padding:0;font-size:12px;text-align:left;border-top:2px solid #000000;margin-bottom: 20px;}
.diary_view th{width:100px;padding:5px 0 5px 0 ;font-weight:bold;text-align:center;background-color:#f5f5f5;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
.diary_view td{padding:5px 0 5px 10px;border-bottom:1px solid #d9d9d9;}
.diary_view .line_right{border-right:1px solid #d9d9d9;}
.diary_view .center{padding:0;text-align:center;}

.diary_write{width:100%;padding:0;font-size:12px;text-align:left;border-top:2px solid #000000;margin-bottom: 20px;}
.diary_write th{width:200px;padding:3px 0 3px 0;text-align:center;background-color:#f2f2f2;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
.diary_write td{padding:5px 0 5px 10px;border-bottom:1px solid #d9d9d9;}

.diary_top{width:100%;padding:15px;font-size:12px;text-align:center;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;margin-bottom:10px;}
.diary_top td{padding:15px;}

.diary{width:100%;padding:0;font-size:12px;margin-bottom:10px;}
.diary thead{font-size:11px;font-weight:bold;text-align:center;background-color:#f5f5f5;}
.diary thead td{border:1px solid #d9d9d9;padding:0;height:20px;}
.diary thead .sun{background-color:#fc8e8e;color:#ffffff;}
.diary thead .sat{background-color:#abd1e8;color:#0066cc;}
.diary td{border:1px solid #d9d9d9;padding:2px;height:80px;width:10%;}

.diary_s{width:20px;padding:0;font-size:12px;}
.diary_s td{width:19px;height:19px;text-align:center;padding:0;font-size:11px;border:none;}

/* 판매생품목록 */

.tbl_top{width:100%;padding:0;margin:0; height:100%;}

/*.tbl_top th{padding:4px 0 4px 0;text-align:left;}
.tbl_top td{padding:4px 0 4px 0;text-align:right;}*/


.tbl_top .select_search {font-size:12px;color:#555555;padding:2px;line-height:18px;height:25px;}
.tbl_top .input_search {font-size:12px;color:#555555;line-height:18px;height:23px;border:1px solid #d6d6d6;}
.tbl_top .tbl_top_main{float:left; } 
.tbl_top .tbl_top_main>a>input{padding:1em; border:0;}
.tbl_top .tbl_top_img{float:right; margin-top:1em;}
.tbl_top .tbl_top_img>li{float:left; padding:0em 1em;}



.tbl_paging{width:100%;padding:0;font-size:12px;text-align:center;margin-bottom: 10px;}
.tbl_paging a:link{font-size:12px;text-align:center;padding:0 5px 0 5px;}
.tbl_paging a:hover{font-size:12px;text-align:center;color:#ff9900;padding:0 5px 0 5px;}
.tbl_paging a:visited {font-size:12px;text-align:center;padding:0 5px 0 5px;}
.tbl_paging a:active {font-size:12px;text-align:center;padding:0 5px 0 5px;}

.tbl_list {width:100%;padding:0;border-top:2px solid #d1d1d1;text-align:left;margin-bottom: 20px;}
.tbl_list th {height:40px;font-size:1em;font-weight:bold;text-align:center;background:#f5f5f5;border-bottom:1px solid #d1d1d1;}
.tbl_list td {text-align:center;height:40px;font-size:1em;border-bottom:1px solid #d1d1d1;}
.tbl_list td.tit {text-align:left;font-size:12px;font-weight:bold; height:25px;}

.tbl_write {font-size:12px;text-align:center; width:100%;}
.id_top{border:none; text-align:center; margin:0 auto; width:38%;} 
.tbl_write tr {border-bottom: 1px solid #d1d1d1;border-top: 1px solid #d1d1d1;}
.tbl_write th{ font-weight: 500; color: #333; font-size: 14px; width: 30%; background:#f9f9f9; text-align:center}
.tbl_write td {padding:0.5em; overflow: hidden; text-align:left;    border-left: 1px solid #d1d1d1;} 
.tbl_write td.pop_txt {width:240px; font-size:13px; color:#000; background:#f9f9f9; font-weight: 700; text-align:left;} 
.tbl_write td.pop_txt a {color:#fff;}
.tbl_write td.pop_phone input {width: 50px; margin-right: 5px;}
.tbl_write td.pop_phone select {border: 1px solid #d1d1d1; height: 26.53px;}
.tbl_write td input {color: #666; font-size: 13px; padding: 5px; /* ime-mode: disabled; */ border: 1px solid #d1d1d1;}

/* 중복확인 버튼 */
.tbl_write td input.pop_btn {background: #eee; color: #333; border: 1px solid #ccc; font-size: 10pt;font-weight: 500; height: 26.7px; border-radius: 3px; padding: 5px 10px;margin-left: 5px;}
.tbl_write td input.pop_address {width: 334px; background: #f8f8f8; margin: 3px 0;} 

.pop_btn01, .pop_btn02 {border: 1px solid #ccc; border-radius: 5px; padding: 13px 65px; font-size: 15px; margin-top:15px;}
.tbl_btn td input.pop_btn01 {background:#272727; font-weight:700; color: #fff; float:right; margin-right: 5px;}
.tbl_btn td input.pop_btn02 {background: #fff; color: #333; float:left; margin-left: 5px;}
.tbl_write .content {padding:5px 0 5px 0;font-size:12px;border-bottom:1px solid #d9d9d9;}
.tbl_write ul {padding:0;list-style:none;}
.tbl_write .non_border {clear:none;border:0px none;float:none;background-color:#fff;}
.tbl_write .file {width:100%;padding:0;font-size:12px;}
.tbl_write .file td {padding:6px 0 6px 0;font-size:12px;border:none;text-align:left;}

.tbl_view {width:100%;padding:0;border-top:2px solid #000000;font-size:12px;text-align:left;margin-bottom: 10px;}
.tbl_view thead th {width:80px;padding:9px 10px 6px 20px;;margin:0;font-weight:bold;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background-color:#f5f5f5;}
.tbl_view tbody th {width:100px;padding:9px 10px 6px 20px;margin:0;font-weight:bold;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background-color:#f5f5f5;}
.tbl_view td {padding:5px 0 5px 20px;border-bottom:1px solid #d9d9d9;}
.tbl_view .tit {text-align:left;font-weight:bold;}
.tbl_view .id {width:100px;padding:6px 0 6px 20px;border-bottom:1px solid #d9d9d9;}
.tbl_view .date {width:100px;padding:6px 0 6px 20px;border-bottom:1px solid #d9d9d9;}
.tbl_view .hit {width:80px;padding:6px 0 6px 20px;border-bottom:1px solid #d9d9d9;}
.tbl_view .content {padding:20px 0 20px 0;border-bottom:1px solid #d9d9d9;}
.tbl_view .line_both {border-right:1px solid #d9d9d9;border-left:1px solid #d9d9d9;}
.tbl_view .line_right {border-right:1px solid #d9d9d9;}
.tbl_view a {text-decoration:underline;}
.tbl_view .non_border {clear:none;border:0px none;float:none;background-color:#fff;}
.tbl_view .tbl_tbl {width:100%;text-align:padding:0;margin:0;border:1px solid #d9d9d9;}
.tbl_view .tbl_tbl .tit {padding:6px 0 6px 0;font-weight:bold;text-align:center;border:1px solid #d9d9d9;background-color:#f5f5f5;}
.tbl_view .tbl_tbl td {padding:6px 0 6px 0;text-align:center;border:1px solid #d9d9d9;}

.tbl_view .file{width:100%;padding:0;font-size:12px;}
.tbl_view .file td{padding:6px 0 6px 0;border:none;text-align:left;}

.tbl_btn{padding:2em 0em;margin:0;text-align:right; width:100%;}
.tbl_btn_content>a>input{margin-left:1em;}
.tbl_btn_content>input, .tbl_btn_content>a>input{font-weight:700;background-color:#3472c1; color:#fff;padding:1em;border:none;}
.tbl_btn2{width:100%;padding:0;margin-bottom:20px;text-align:right;}
.tbl_btn_right{width:100%;padding:0;margin-bottom:20px;text-align:right;}
.tbl_btn_left{width:100%;padding:0;margin-bottom:20px;text-align:left;}

.search_box{width:100%;padding:0;font-size:12px;border:1px solid #d9d9d9;background-color:#f5f5f5;margin-bottom: 10px;}
.search_box td{padding:10px 0 10px 0;text-align:center;}

.search_box2{width:100%;padding:0;font-size:12px;border:1px solid #d9d9d9;background-color:#f5f5f5;margin-bottom: 10px;}
.search_box2 td{padding:10px 0 10px 0;text-align:center;}
.search_box2 input{height:25px;}

.tbl_estimate {width:100%;padding:0;border:2px solid #4c4c4c;margin-bottom: 20px;}
.tbl_estimate .esti_logo{padding:25px 0 10px 0;font-size:11px;text-align:center;}
.tbl_estimate .add{padding:0 0 10px 0;font-size:11px;text-align:center;}
.tbl_estimate h1{padding:15px 0 60px 0;font-size:25px;font-weight:bold;text-align:center;}
.tbl_estimate td{padding:0 10px 0 10px;font-size:12px;}

.tbl_s {width:100%;padding:0;margin-bottom: 30px;}
.tbl_s td {padding:3px 0 3px 0;font-size:11px;}



.tbl_staff{width:132px;padding:0;margin:0;}
.tbl_staff .img{padding:0;border:1px solid #d9d9d9;background:url(/images_intra/common/staff_photo_bg.gif);height:162px;}
.tbl_staff .img2{padding:0;border:1px solid #d9d9d9;background:url(/images_intra/common/staff_photo_bg2.gif);height:100px;}
.tbl_staff td{padding:10px 0 10px 0;text-align:center;font-weight:bold;}


/* tab menu */
.tab_table{width:100%;padding:0;margin-bottom:20px;text-align:center;}
.tab_table a{color:#555;font-weight:bold;text-decoration:none;}
.tab_sel{width:110px;padding:9px 7px 5px 7px; border-top:2px solid #000000;border-right:2px solid #000000;border-left:2px solid #000000;border-bottom:2px solid #fff;;}
.tab_off{width:110px;padding:9px 7px 5px 7px;border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-left:1px solid #cccccc;border-bottom:2px solid #000000; background-color:#f5f5f5;}
.tab_off_firth {border-left:1px solid #cccccc;}
.tab_line{ border-bottom:2px solid #000000;}

.webdisk {width:99%;padding:0;margin:0;margin-bottom:20px;}
.webdisk td {padding:0;margin:0;}
.webdisk_s {width:100%;padding:0;margin:0;border:1px solid #d9d9d9;}
.webdisk_s th{padding:10px 0 10px 0;margin:0;background-color:#f1f1f1;border-bottom:1px solid #d9d9d9;font-weight:bold;text-align:center;}
.webdisk_s td {padding:0;margin:0;text-align:center;}

.tbl_write2{width:100%;padding:0;border-top:2px solid #000000;border-left:1px solid #d9d9d9;font-size:12px;text-align:center;margin-bottom: 10px;}
.tbl_write2 th{width:100px;padding:5px 0 5px 0;font-weight:bold;text-align:center;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background-color:#f5f5f5;}
.tbl_write2 td{padding:5px 0 5px 0;text-align:center;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}

.tbl_detail{width:100%;padding:0;margin:0;border-left:1px solid #d9d9d9;border-top:2px solid #000;border-bottom:1px solid #d9d9d9;;margin-bottom:20px;}
.tbl_detail th{padding:6px 0 6px 0;text-align:center;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background-color:#f5f5f5;}
.tbl_detail td{padding:6px 0 6px 0;text-align:center;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}

.tbl_action{width:100%;padding:0;margin:0;border:1px solid #d9d9d9;text-align:center;margin-bottom:20px;}
.tbl_action td{padding:30px;}
.tbl_action .tbl{width:100%;padding:0;margin:0;}
.tbl_action .tbl th{padding:10px 0 20px 0px;font-size:20px;font-weight:bold;text-align:center;}
.tbl_action .tbl td{padding:6px 0 6px 2px;text-align:left;}
.tbl_action .tbl .line{padding:0;height:5px;background-color:#666666;}

.tbl_esti_detail2 {width:100%;padding:0;border:1px solid #cccccc;margin-bottom: 30px;}
.tbl_esti_detail2 th {padding:5px 0 5px 10px;font-size:12px;font-weight:bold;border:1px solid #cccccc;background:#ebebeb;}
.tbl_esti_detail2 td {padding:5px 0 5px 10px;font-size:12px;border:1px solid #cccccc;}
.tbl_esti_detail2 .content {padding:5px 0 5px 5px;font-size:12px;text-align:left;border:1px solid #cccccc;}
.tbl_esti_detail2 .tbl_s {width:220px;padding:0;margin: 10px;border:none;}
.tbl_esti_detail2 .tbl_s td{padding:3px 0 3px 0;font-size:11px;border:none;text-align:left;}
.tbl_esti_detail2 .file{width:100%;padding:0;font-size:12px;}
.tbl_esti_detail2 .file td{padding:6px 0 6px 0;border:none;text-align:left;}
/* 필수 입력 항목 캡션 */
.required_text { font-family:"돋움"; font-weight: bold ;text-align:right; padding:1em 0em;}
.required_text_content>span{float:right;}    


