html, body {height:100%; width:auto; overflow:hidden; margin:0; padding:0; }

div.wrapper {display:block; margin:0; padding:0; height:100%; width:auto; }

#container {margin:0; padding:0; overflow:hidden; background:#fff; width:100%; height:100%; max-height:930px;  }
#container_title { height:40px; padding:33px 0 0 0; font:normal 26px 'nanumsquare'; color:#000; letter-spacing:-1px; border-bottom:1px solid  #e5e5e5; }

#container .scontA { width:auto; height:100%; padding:0; margin:0; overflow:hidden;  }
#container .scontA div.search_panel { display:inline-block; width:100%; height:60px; margin:0; padding:0; }
#container .scontA div.search_panel .tab_sch { display:inline-block; width:99%; height:auto; margin:20px 0 0 0; padding:0; }

#container .scontA div.search_panel .tab_sch .search_group { display:inline-block; float:right; width:auto; height:auto; margin:0px 5px 0 0; padding:0; }
#container .scontA div.search_panel .tab_sch .search_group input[type=text] {position:relative; width:200px; height:28px; line-height:10px; border:1px solid  #e5e5e5; }
#container .scontA div.search_panel .tab_sch .search_group input[type=button] {position:relative; background-color:transparent; width:50px; height:33px; line-height:60px; margin-left:5px;  padding:10px 0 0 40px; background:url('../../img/icon_search.png') 10px 2px no-repeat;}


#container .scontA div.table_panel { display:inline-block; width:100%; height:65%; max-height:550px; margin:0; padding:0; overflow-y:auto; border-bottom:1px solid  #e5e5e5; }

#container .scontA div.table_panel .data_list { width:100%; height:auto; margin:0; padding:0; border-spacing:0px;  }

#container .scontA div.table_panel .data_list th { padding:16px 0 14px 0; color:#2d2d2d; line-height:24px;border-top:2px solid #3e3e3e; background:#f9f9f9; border-bottom: 1px solid #bfbfbf; text-align:center; font-size:15.5px; font-weight:700; border-bottom:0px solid  #e5e5e5;}

#container .scontA div.table_panel .data_list tbody tr:hover,
#container .scontA div.table_panel .data_list tbody tr:focus {font-weight:500; background-color:#f8f8f8; color:#cf2753;}
#container .scontA div.table_panel .data_list td {padding:11px 0 7px 0; color:#3c3c3c; font-size:15px; font-weight:400; line-height:22px; border-top:1px solid #dcdcdc; text-align:center;  word-wrap:normal; letter-spacing:-1px;}
#container .scontA div.table_panel .data_list td.td_subject {text-align:left; padding-left:30px; cursor: pointer;}

#container .scontA div.page_list {margin:15px; text-align:center; line-height:110%; display:block; position:relative; height:auto; min-height:35px;}
#container .scontA div.page_list a.on_page {color:#fff; background-color:#cb4432; border:1px solid #cb4432; display:inline-block;width:28px;padding:6px 0 5px;font-size:14px;line-height:16px; vertical-align:middle; margin:0 2px;}
#container .scontA div.page_list a {color: #5d5d5d;background-color:#fff;border: 1px solid #cccccc;display:inline-block;width:28px;padding:6px 0 5px;font-size:14px;line-height:16px;vertical-align:middle;margin:0 2px;cursor:pointer;}
#container .scontA div.btn_wrap {display:block; margin:15px 0; text-align:right;}
#container .scontA div.btn_wrap .reg_btn {text-align:center; color:#fff; background-color: #3c3c3c; border: 1px solid #3c3c3c; width:80px; height:34px; line-height:34px; cursor:pointer; font-size:14.5px;}

#container .scontA .map_pop {text-align:center; color:#fff; background-color: #3c3c3c; border: 1px solid #3c3c3c; width:80px; height:34px; line-height:34px; cursor:pointer; font-size:14.5px;}
#container .scontA .map_pop:hover {text-align:center; color:#fff; background-color: #408080; border: 1px solid #3c3c3c; width:80px; height:34px; line-height:34px; cursor:pointer; font-size:14.5px;}

#container_desc { width:100%; height:180px; background-color:#fff; border-bottom:1px solid  #e5e5e5;}
#container_desc #sVisualA {display:inline-block; position:relative; top:0; right:0; width:850px; height:100%; overflow:hidden; text-align:center; color:#fff;}
#container_desc .iotgps {background:url(../img/agency_iotgps.jpg) center top no-repeat;}
#container_desc .oilview {background:url(../img/agency_oilview.jpg) center top no-repeat;}
#container_desc .gps {background:url(../img/agency_gps.jpg) center top no-repeat;}


/* 팝업 Map */
button#popup_close2 {position:absolute; top:55px; left:30px; padding:0; height:40px; width:40px; display:block;font-size:0px; border:none !important; background:url('../../img/btn_close.png') center no-repeat; overflow:hidden; z-index:999;}
.popup_map {position:relative; top:20px; padding:0; margin:0; display:block; width:820px; height:540px; margin:10px 0 0 20px; border-radius:5px !important; -webkit-border-radius:5px !important; -moz-border-radius:5px !important; z-index:998; border:1px solid #dcdcdc; }

dl.map_text {width:820px; margin:45px 20px 5px 20px; border:0px solid #e5e5e5; background-color:#535353; color:#fff;}
dl.map_text dt {padding:15px 0 5px 30px; }
dl.map_text dd {width:100%; padding:15px 0 5px 80px; }
dl.map_text dd span.loca_name {display:inline-block; width:300px; font-weight:700; font-size:20px; }
dl.map_text dd span.loca_tel {display:inline-block; width:200px; font-weight:400; font-size:16px; }
dl.map_text dd span.loca_address {display:inline-block; width:500px; font-weight:400; font-size:16px; margin-left:3px; }


/************************* 검색 ***************************/
.searchA {position:relative; width:100%;  padding:10px 0 0 40px; background:url('../../img/icon_search.png') 0px 17px no-repeat;}
.searchA form {height:40px; line-height:40px;}
.searchA .keyword {border:0; height:40px; width:880px; line-height:40px;}
.searchA #btn02 {position:absolute; top:10px; margin-left:10px;}

.searchA h3 {display:inline-block; font-size:20px; height:40px; line-height:40px; margin-right:15px; float:left;}
.searchA select {border:1px solid #dcdcdc; width:200px; height:40px; float:left; margin-right:50px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  padding:0 15px; border-radius:0; background:url('../img/select_bg.gif') right no-repeat #fff;-webkit-appearance:none;-moz-appearance:none;appearance: none;}
.searchA select::-ms-expand {display: none;}
.searchA .keyword2 {border:1px solid #dcdcdc; padding:0 15px; width:120px; height:38px;}


