/* 폰트 - 나눔바른고딕 */
@font-face {
  font-family: 'Nanum Barun Gothic';
  src: url(../font/NanumBarunGothic.eot);
  src: local('Nanum Barun Gothic'),
       local('NanumBarunGothic'),
       url(../font/NanumBarunGothic.eot?#iefix) format('embedded-opentype'),
       url(../font/NanumBarunGothic.woff2) format('woff2'),
       url(../font/NanumBarunGothic.woff) format('woff'),
       url(../font/NanumBarunGothic.ttf) format('truetype');
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
textarea {margin-bottom:-1px}
html,body {height:100%; font-family: 'Nanum Barun Gothic'; font-size:14px;}
body {-webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
a {color:inherit; text-decoration:none;}
a {-webkit-transition: all 150ms linear; -moz-transition: all 150ms linear; -o-transition: all 150ms linear; -ms-transition: all 150ms linear; transition: all 150ms linear;}
img {vertical-align:middle;}
input[type=radio] {width:13px; height:13px; margin:0; padding:0; vertical-align:middle;}
input[type=checkbox] {width:13px; height:13px; margin:0; padding:0; vertical-align:middle;}
input,select,textarea {font-family: 'Nanum Barun Gothic'; letter-spacing:-1px; border:1px solid #bec7d5; vertical-align:middle; color:#586f98; font-size:14px; border-radius:2px; padding:6px;}
select {font-size:14px;}
small {font-size: 0.85em}

.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right !important;}
.clear {clear:both;}
.pd10 {padding: 10px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt45 {margin-top:45px;}
.mt20 {margin-top:20px;}
.mr10 {margin-right:10px;}
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.block {display: block;}
.bold {font-weight: bold;}

.w150px {width: 150px;}
.w200px {width: 200px;}

.gray {color: #97a9ca;}
.mint {color: #64b2ba;}
.red {color: #e45868;}
.org {color: #f69a78;}
.blue {color: #547dc9;}

.btnD {display: inline-block; height: 30px; line-height: 29px; font-size:14px; border-radius:2px; padding:0 10px;}
.btnM {display: inline-block; height: 20px; line-height: 20px; font-size:11px; border-radius:2px; padding:0 8px;}
.btnB {display: inline-block; height: 40px; line-height: 40px; font-size:16px; border-radius:2px; padding:0 10px;}

.btnD.block,
.btnM.block,
.btnB.block,
.btnL.block {display:block; text-align:center; margin:0px;}


.btnDefault {background:#fff; border:1px solid #97a9ca; color:#97a9ca;}
.btnDefault:hover {background:#97a9ca; color:#fff;}

.btnGreen {background:#6eb67f; border:1px solid #50935f; color:#fff;}
.btnGreen:hover {background:#50935f;}

.btnNavy {background:#586f98; border:1px solid #354a6f; color:#fff;}
.btnNavy:hover {background:#354a6f; color:#fff;}

.btnNavyLine {background:#fff; border:1px solid #586f98; color:#586f98;}
.btnNavyLine:hover {background:#586f98; color:#fff;}

.btnLightNavy {background:#97a9ca; border:1px solid #8194b7; color:#fff;}
.btnLightNavy:hover {background:#8194b7; color:#fff;}

.btnDarkNavy {background:#394a68; border:1px solid #2e3b4b; color:#fff;}
.btnDarkNavy:hover {background:#2e3b4b;}

.btnMint {background:#64b2ba; border:1px solid #509da6; color:#fff;}
.btnMint:hover {background:#509da6;}

.btnRed {background:#e45868; border:1px solid #c23e4d; color:#fff;}
.btnRed:hover {background:#c23e4d;}

.btnOrg {background:#f69a78; border:1px solid #e38562; color:#fff;}
.btnOrg:hover {background:#e38562;}

.btnBlue {background:#547dc9; border:1px solid #3c66b3; color:#fff;}
.btnBlue:hover {background:#3c66b3;}

.helpText01 {color:#e45868; font-size:14px; line-height:20px; margin-top:10px;}
.helpText01.w2 {font-size:13px; line-height:17px;}

.text_iconGreen{font-size:13px; color: #fff; padding:3px; border-radius:2px; background: #6eb67f; margin-right:5px;}
.text_iconOrg{font-size:13px; color: #fff; padding:3px; border-radius:2px; background: #f69a78; margin-right:5px;}
.text_iconRed{font-size:13px; color: #fff; padding:3px; border-radius:2px; background: #e45868; margin-right:5px;}
.text_iconGray{font-size:13px; color: #fff; padding:3px; border-radius:2px; background: #97a9ca; margin-right:5px;}
.text_iconGrayLine{font-size:13px; color: #97a9ca; padding:3px; border-radius:2px; background: #fff; border: 1px solid #97a9ca; margin-right:5px;}

.tab_menu {width: 100%; margin-bottom: 10px; border-bottom: 1px solid #bec7d5;}
.tab_menu li {display: inline-block; text-align: center;}
.tab_menu li a{display: block; height: 40px; line-height: 40px; font-size: 15px; background: #ecf1f7; color: #586f98; padding: 0 15px; border: 1px solid #bec7d5; border-bottom: 0; border-radius: 2px 2px 0 0;}
.tab_menu li a.on {background: #586f98; color: #fff; border: 1px solid #495f87;}

nav.nav_t {width:100%; min-width:1250px; height:77px; background:#64b2ba;}
nav.nav_t a {transition: none;}
nav.nav_t > .logo {float:left; width:210px; border-right:1px solid #539fa7; text-align:center; padding:8px 0 6px 0;}
nav.nav_t > .logo img {padding-top:2px;}
nav.nav_t > .menu_t {float:left; width:690px; height:77px; overflow:hidden; list-style:none; margin:0; padding:0;}
nav.nav_t > .menu_t li {float:left; width:115px;}
nav.nav_t > .menu_t li a {background:url('../img/top_over_menu.png') no-repeat; width:115px; height:77px; display:block;}
nav.nav_t > .menu_t li a span {display:none;}
nav.nav_t > .menu_t li.menu01 a {width:115px; background-position:0px 0px;}
nav.nav_t > .menu_t li.menu01 a:hover,
nav.nav_t > .menu_t li.menu01 a.on {width:115px; background-position:0px -78px;}
nav.nav_t > .menu_t li.menu02 a {width:115px; background-position:-115px 0px;}
nav.nav_t > .menu_t li.menu02 a:hover,
nav.nav_t > .menu_t li.menu02 a.on {width:115px; background-position:-115px -78px;}
nav.nav_t > .menu_t li.menu03 a {width:115px; background-position:-230px 0px;}
nav.nav_t > .menu_t li.menu03 a:hover,
nav.nav_t > .menu_t li.menu03 a.on {width:115px; background-position:-230px -78px;}
nav.nav_t > .menu_t li.menu04 a {width:115px; background-position:-345px 0px;}
nav.nav_t > .menu_t li.menu04 a:hover,
nav.nav_t > .menu_t li.menu04 a.on {width:115px; background-position:-345px -78px;}
nav.nav_t > .menu_t li.menu05 a {width:115px; background-position:-460px 0px;}
nav.nav_t > .menu_t li.menu05 a:hover,
nav.nav_t > .menu_t li.menu05 a.on {width:115px; background-position:-460px -78px;}
nav.nav_t > .menu_t li.menu06 a {width:115px; background-position:-575px 0px;}
nav.nav_t > .menu_t li.menu06 a:hover,
nav.nav_t > .menu_t li.menu06 a.on {width:115px; background-position:-575px -78px;}

.main_wrap {overflow:hidden; position:relative; width:100%; min-width:1250px;}
.main_wrap > .left_menu {position:absolute; top:0px; left:0px; bottom:0px; width:210px; background:url('../img/l_menu_bg.png');}
.main_wrap > .left_menu > .welcome {width:100%; padding:20px 10px 15px 10px; color:#fff; font-size:13px; text-align:center; line-height:20px;}
.main_wrap > .left_menu > .welcome span {color:#70cad3; font-weight:bold; font-size:16px;}
.main_wrap > .left_menu > .login_row {width:210px; list-style:none; float:left; margin:0; padding:0;}
.main_wrap > .left_menu > .login_row li {width:105px; float:left;}
.main_wrap > .left_menu > .login_row > .login_btn01 a {width:100%; background-color: #243653; padding:10px; border:1px solid #152239; border-right:0px; color:#c1ccde; font-size:13px; text-align: center; display: block;}
.main_wrap > .left_menu > .login_row > .login_btn01 a:hover {background-color: #64b2ba; color:#fff;}
.main_wrap > .left_menu > .login_row > .login_btn01.bd1 {border-right:1px solid #1f304c;}
.main_wrap > .left_menu > .sm_row {width:210px; list-style:none; float:left; margin:0; padding:0; overflow:hidden;}
.main_wrap > .left_menu > .sm_row > .sm_btn01 a {width:100%; background-color:rgba(73,91,123,.6); padding:15px 20px; border:1px solid #1f304c; border-top:0px; color:#fff; font-size:13px; text-align: left; display: block;}
.main_wrap > .left_menu > .sm_row > .sm_btn01 a:hover,
.main_wrap > .left_menu > .sm_row > .sm_btn01 a.on {background-color:rgba(96,118,157,.7); color:#fff;}
.main_wrap > .left_menu > .sm_row > .sm_btn01 img {vertical-align:middle; margin-right:10px;}
.main_wrap > .left_menu > .b_row {width:210px; list-style:none; float:left; margin:0; padding:0; overflow:hidden;}
.main_wrap > .left_menu > .b_row li {padding:15px}
.main_wrap > .left_menu > .b_row > .b_btn01 a{text-align: center; display: block;}

.main_wrap > .content {min-width:1040px; min-height:850px; margin-left:210px; padding:30px;}
.main_wrap > .content.left_menu_close {margin-left:0px;}
.title {float:left; width:100%; margin-bottom:20px; clear:both; font-size:18px; font-weight:bold; color:#445162; text-align:left;}
.title > .left {float:left; width:50%; font-size:18px; font-weight:bold; color:#445162; text-align:left; padding-top:8px; margin-bottom:-10px;}
.title > .right_close {float:left; width:50%; text-align:right; margin-bottom:-10px;}

.search_table {width:100%;}
.search_table th,td {vertical-align:middle;}
.search_table th {background:#ecf1f7; font-size:15px; border:1px solid #bec7d5; color:#586f98;}
.search_table td {padding:10px; font-size:15px; border:1px solid #bec7d5; color:#586f98; line-height:20px;}
.search_table td a.search_btn{background:#586f98; border:1px solid #495f87; color:#fff; font-size:16px; border-radius:2px; display:block;}
.search_table td a.search_btn.pdn1{height: 35px; line-height: 35px; padding:0 10px;}
.search_table td a.search_btn.pdn2{padding:31px;}
.search_table td a.search_btn.pdn3{padding:56px 10px;}
.search_table td a:hover.search_btn{background:#495f87;}
.search_table span {padding:0 5px;}
.search_table .date_search {width:100px; letter-spacing:-1px; text-align:center; vertical-align:middle;}
.search_table .number_box {width:100%; letter-spacing:-1px; vertical-align:middle;}
.search_table .select_box {width:100%; vertical-align:middle;}
.search_table .select_box:hover{background:#ecf1f7;}
.search_table .select_box.size_2{width: 546px;}

.popup {display: none; z-index: 999;}
.popup_bg {position:fixed; top: 0; left: 0; background: rgba(0,0,0,.8); cursor: pointer; width:100%; height:100%;}

.popup_errand {position:fixed; top: 0; left: 0; width: 100%; height: 100%;}
.popup_errand > .container {position: absolute; left: 50%; top: 50%; margin-left: -400px; margin-top: -323px; width:800px; height:646px; background: #fff; border-radius: 5px; overflow: hidden;}
.popup_errand > .container > .eleft {float:left; width:400px; height: 602px; padding:20px; border:1px solid #bec7d5; overflow-y:auto;}
.popup_errand > .container > .eright {float:left; width:400px; height: 602px; padding:20px; background: #f5f5f5; border:1px solid #bec7d5; border-left:0px; overflow-y:auto;}
.popup_errand > .container > .eright .title {height: 30px; line-height: 30px; font-size: 16px; background: transparent; color: #586f98; padding: 0;}
.popup_errand > .container > .eleft > .tap_area {position:relative; width: 100%;}
.popup_errand > .container > .eleft > .tap_area input[type="radio"] {display:none;}
.popup_errand > .container > .eleft > .tap_area .tap_area_nav {width:100%; padding-top:10px; margin-bottom: 6px; text-align: left;}
.popup_errand > .container > .eleft > .tap_area .tap_area_nav label {background:#ecf1f7; color: #586f98; padding:7px 10px;text-align: center; border:1px solid #bec7d5; border-radius:2px 2px 0 0;}
.popup_errand > .container > .eleft > .tap_area .tap_area_nav label:hover {cursor:pointer; background: #fff; color: #586f98;}
.popup_errand > .container > .eleft > .tap_area .tap_area_content {overflow:hidden; padding: 10px; display:none; background: #FFF; clear: left; box-sizing: border-box;}
.popup_errand > .container > .eleft > .tap_area input[id="tabOne"]:checked ~ .tap_area_nav label[for="tabOne"] {background: #fff; cursor: default; font-weight:bold; border-bottom-color:#fff;}
.popup_errand > .container > .eleft > .tap_area input[id="tabOne"]:checked ~ div.tab_one {display:block; border:1px solid #bec7d5;}
.popup_errand > .container > .eleft > .tap_area input[id="tabTwo"]:checked ~ .tap_area_nav label[for="tabTwo"] {background: #fff; cursor: default; font-weight:bold; border-bottom-color:#fff;}
.popup_errand > .container > .eleft > .tap_area input[id="tabTwo"]:checked ~ div.tab_two {display:block; border:1px solid #bec7d5;}
.popup_errand > .container > .eleft > .tap_area input[id="tabThree"]:checked ~ .tap_area_nav label[for="tabThree"] {background: #fff; cursor: default; font-weight:bold; border-bottom-color:#fff;}
.popup_errand > .container > .eleft > .tap_area input[id="tabThree"]:checked ~ div.tab_three {display:block; border:1px solid #bec7d5;}
.popup_errand > .container > .eleft > .tap_area .tap_area_content > .address_btn_area,
.popup_errand > .container > .eright > .address_btn_area {width:100%; text-align:center; margin:30px 0 20px 0;}
.address_btn_area {width:100%; text-align:center;}

.popup_address_regist {position: fixed; left: 50%; top: 50%; margin-left: -200px; margin-top: -220px; width:400px; height:440px; background: #fff; border-radius: 5px; overflow: hidden;}
.popup_address_regist .inner_wrap {padding: 10px;}
.popup .title {float: left; width: 100%; height: 45px; margin-bottom: 0; line-height: 45px; background: #445162; color: #fff; padding: 0 10px; font-size: 16px; font-weight: normal; text-align: left;}
.popup .r_close {position: absolute; right: 0; top: 0;}
.popup .r_close a {display: block; width: 40px; height: 45px; line-height: 45px; background: #445162; color: #97a9ca; text-shadow: 0 2px 2px #303b4a; font-size: 16px; text-align: center;}
.popup .r_close a:hover {background: #303b4a; color: #fff;}

.address_table {width:100%;}
.address_table tbody th{background:#ecf1f7;}
.address_table tbody td{text-align:center; border:1px solid #bec7d5; text-align:center; line-height:20px;}
.address_table th,.address_table td {padding:10px; font-size:15px; color:#586f98; border:1px solid #bec7d5; vertical-align:middle;}
.address_table ul li > .address_in01 {width:48%; text-align:center; font-size:15px;}
.address_table ul li > .address_in02 {width:80.5%; font-size:15px;}
.address_table ul li > .address_in02_2 {width:82.5%; font-size:15px;}
.address_table ul li > .address_in03 {width:97%; font-size:15px;}
.address_table .address_in04,
.address_table ul li > .address_in04 {width:100%; font-size:14px; letter-spacing:0px;}
.address_table ul li {padding:3px 0;}
.address_table .custom_1 span {display: block; float: left; width: 100px; height: 30px; line-height: 25px; text-align: center; margin-left: 5px;}
.address_table .custom_1 input {float: right; width: 240px; font-size: 15px; margin-right: 6px;}
.address_table .custom_2 span {display: block; float: left; width: 100px; height: 30px; line-height: 25px; text-align: center; margin-left: 5px;}
.address_table .custom_2 select {float: left; width: 80px; height: 32px; font-size: 15px;}
.address_table .custom_2 input {float: left; width: 76px; font-size: 15px; margin-left: 5px;}
.address_table .custom_1:after,
.address_table .custom_2:after {content: ''; display: block; clear: both;}

.address_list_table {width:100%; margin-bottom:10px;}
.address_list_table tbody th{background:#ecf1f7; padding:10px; font-size:13px; border:1px solid #bec7d5; color:#586f98; vertical-align:middle; line-height:20px;}
.address_list_table tbody th span{font-weight:bold; font-size:12px;}
.address_list_table tbody td{text-align:left; border:1px solid #bec7d5; font-size:13px; padding:7px; color:#586f98; vertical-align:middle; line-height:17px; cursor:pointer;}
.address_list_table tbody td:hover{background:#ecf1f7;}
.address_list_table tbody td a{display:block;}
.address_list_table ul li {padding:3px 0;}

.table01 {width:100%; line-height: 20px;}
.table01 thead th{background:#586f98; border:1px solid #41567c; color:#fff; text-align:center;}
.table01 tbody th{background:#ecf1f7;}
.table01 th,.table01 thtd {vertical-align:middle;}
.table01 th {padding:15px; font-size:15px; border:1px solid #bec7d5; color:#586f98;}
.table01 td {height:46px; padding: 5px 10px; font-size:15px; border:1px solid #bec7d5; color:#586f98; line-height:20px;}
.table01 td span.hl{color:#a2b8d1; padding:0 10px;}
.table01 td span.small01{font-size:13px;}
.table01 .st1 {background:#ecf1f7; color:#586f98;}
.table01 .left {text-align:left;}
.table01 .right {text-align:right;}
.table01 .center {text-align:center;}
.table01 .in01 {width:100px; text-align:center; font-size:15px;}
.table01 .in02 {width:100%; font-size:15px;}
.table01 ul li > .in03 {width:70%; font-size:14px;}
.table01 ul li > .in04 {width:88%; font-size:14px;}
.table01 ul li > .in05 {width:95%; font-size:14px;}
.table01 ul.text_style01{line-height:25px; margin-top:10px;}
.table01 ul.text_style01 span{color:#64b2ba}
.table01 ul.text_style01 span.b{font-weight:bold;}
.table01 span.help {color:#849bc2; font-size:13px; line-height:20px; margin-top:10px;}
.table01 label {vertical-align:middle;}
.table01 ul li {padding:3px 0;}
.table01 .select_box {width:100%; vertical-align:middle;}
.table01 .number .num_in {margin-top: 5px;}
.table01 .number .num_in input {width: 50px; text-align: left;}
.table01 .form_custom1 {margin: 3px 0;}
.table01 .form_custom1 input,
.table01 .form_custom1 select {width: 80px; text-align: right;}
.table01 .form_custom1 span.ml_1 {margin-left: 108px;}
.table01 .form_custom1 span.ml_2 {margin-left: 13px;}
.table01 .form_custom1 span.standal {color: #c5cfe0; padding: 0 10px}

.table02 {width:100%;}
.table02 thead th{background:#64b2ba; border:1px solid #4b979f; color:#fff; text-align:center;}
.table02 tbody th{background:#bec7d5;}
.table02 tbody td{text-align:center; border:1px solid #bec7d5; text-align:center; line-height:20px;}
.table02 th,td {padding:15px; font-size:15px; color:#586f98; vertical-align:middle;}
.table02 th {padding:15px; font-size:15px; border:1px solid #bec7d5; color:#586f98;}
.table02 td {height:46px; padding:10px; font-size:15px; border:1px solid #bec7d5; color:#586f98; line-height:20px;}
.table02 .st1 {background:#ebf5f6; color:#4f9ea6;}
.table02 .left {text-align:left;}
.table02 .right {text-align:right;}
.table02 .center {text-align:center;}
.table02 .in01 {width:100px; text-align:center; font-size:15px;}
.table02 .in02 {width:100%; font-size:15px;}
.table02 ul li > .in03 {width:70%; font-size:14px;}
.table02 ul li > .in03.w2 {width:78.4%; font-size:15px;}
.table02 ul li > .in03.w3 {width:78.4%; font-size:15px;}
.table02 ul li > .in04 {width:88%; font-size:14px;}
.table02 ul li > .in05 {width:96.5%; font-size:14px;}
.table02 ul li > .in06 {width:47.4%; font-size:14px;}
.table02 ul li {padding:3px 0;}

.table03 {width:100%;}
.table03 tbody th{border:1px solid #d1d1d1; vertical-align:middle; color:#6a6a6a;}
.table03 tbody td{text-align:center; border:1px solid #d1d1d1; text-align:center; line-height:20px; vertical-align:middle; padding:10px;}
.table03 tbody td.bg01 {background:#f6f6f6; color:#6a6a6a; font-size:13px;}
.table03 tbody td.bg02:last-child {background:#efefef; color:#6a6a6a;}
.table03 ul li{padding:5px 0;}
.table03 .left {text-align:left;}
.table03 .right {text-align:right;}
.table03 .in01 {width:100%; font-size:14px; text-align:right;}
.table03 .phone_num {width:120px; letter-spacing:-1px; vertical-align:middle; text-align:center;}
.table03 .select_box {width:100%; vertical-align:middle;}
.table03 .select_box2 {width:39%; vertical-align:middle; margin-left:5px; font-size:13px;}
.table03 .select_box:hover,.table03 .select_box2:hover{background:#f6f6f6;}

.table04 {width:100%;}
.table04 tbody th{background:#ffece5;}
.table04 th,.table04 thtd {vertical-align:middle;}
.table04 th {padding:15px; font-size:15px; border:1px solid #bec7d5; color:#b57760;}
.table04 td {height:46px; padding:10px; font-size:15px; border:1px solid #bec7d5; background: #fff; color:#586f98; line-height:20px;}
.table04 td span.hl{color:#a2b8d1; padding:0 10px;}
.table04 td span.small01{font-size:13px;}
.table04 .st1 {background:#ecf1f7; color:#586f98;}
.table04 .left {text-align:left;}
.table04 .right {text-align:right;}
.table04 .center {text-align:center;}
.table04 .in01 {width:100px; text-align:center; font-size:15px;}
.table04 .in02 {width:100%; font-size:15px;}
.table04 ul li > .in03 {width:70%; font-size:14px;}
.table04 ul li > .in04 {width:88%; font-size:14px;}
.table04 ul li > .in05 {width:95%; font-size:14px;}
.table04 ul.text_style01{line-height:25px; margin-top:10px;}
.table04 ul.text_style01 span{color:#64b2ba}
.table04 ul.text_style01 span.b{font-weight:bold;}
.table04 span.help {color:#849bc2; font-size:13px; line-height:20px; margin-top:10px;}
.table04 label {vertical-align:middle;}
.table04 ul li {padding:3px 0;}
.table04 .select_box {width:100%; vertical-align:middle;}

.btn_wrap {width:100%; text-align:center; margin:10px 0;}
.btn_wrap_01 {width:100%; margin:20px 0 55px 0; vertical-align:middle; font-size:14px; color:#445162;}
.btn_wrap_02 {margin:20px 0 10px 0; vertical-align:middle; font-size:14px; color:#445162;}
.btn_wrap_01 .left_01,
.btn_wrap_01 .left_01_2 {float:left; width:50%; height: 60px;}
.btn_wrap_01 .left_01 {line-height: 70px;}
.btn_wrap_01 .left_01_2 {line-height: 25px;}
.btn_wrap_01 .left_01 span,
.btn_wrap_01 .left_01_2 span {color:#64b2ba;}
.btn_wrap_01 .left_01 img,
.btn_wrap_01 .left_01_2 img {vertical-align:middle; margin-right:5px;}
.btn_wrap_01 .right_01 {float:left; width:50%; height: 60px; line-height: 60px; text-align:right;}
.btn_wrap_03 {width:100%; margin:20px 0 15px 0; vertical-align:middle; text-align:right;}

.pageBox {width:100%; margin-top:20px; text-align:center;}
.pageBox > .btn {font-size:12px; border-radius:2px; padding:6px 10px;}
.pageBox > .previous,.next {background:#fff; border:1px solid #97a9ca; color:#97a9ca;}
.pageBox > .previous:hover,.next:hover{background:#97a9ca; color:#fff;}
.pageBox > .num {background:#97a9ca; border:1px solid #869abd; color:#fff;}
.pageBox > .num:hover {background:#8194b7; color:#fff;}
.pageBox > .active {background:#586f98; border:1px solid #586f98; color:#fff;}

.footer {width:100%; min-width:1250px; height:5em; background:url('../img/footer_bg.png'); text-align:center; padding:10px; bottom:0;}
.footer div {margin:0 auto;}
.footer span{color:#94a5c1; font-size:13px;}

.errand_page {width:100%; min-width:980px; clear:both;}
.errand_page > .left {float:left; width:25%; min-width:245px; height:706px; border:1px solid #bec7d5; border-right:0px; padding:10px; overflow-y:auto;}
.errand_page > .left > .title.mt0 {margin-top:0px;}
.errand_page > .center {float:left; width:25%; min-width:245px; height:706px; border:1px solid #bec7d5; border-right:0px; padding:10px; overflow-y:auto;}
.errand_page > .right_map {float:left; width:50%; min-width:490px; height:706px; border:1px solid #bec7d5; border-left:0px; background:url('../img/map_bg.jpg');}
.errand_page .left .title {font-size: 16px; margin: 10px 0;}


/* 미디어쿼리 */
@media all and (min-width:1500px) and (max-width:1900px) {
	.table01 ul li > .in03,
	.table02 ul li > .in03,
	.table04 ul li > .in03 {width:64%; font-size:14px;}
	.table02 ul li > .in04 {width:88%; font-size:14px;}
  .table01 ul li > .in04 {width:88%; min-width:97px; font-size:14px;}
  .table01 ul li > .in05,
  .table02 ul li > .in05,
	.table04 ul li > .in05 {width:98%; font-size:14px;}

	.table03 .phone_num {width:30%;}
	.table03 .select_box2.mini_size {widht:100%; margin-left:0px;}
}
@media all and (min-width:1300px) and (max-width:1499px) {
  .table01 ul li > .in05 {width:98%; font-size:14px;}
	.table01 ul li > .in03,
	.table02 ul li > .in03,
  .table04 ul li > .in03 {width:56%; font-size:14px;}
  .table01 ul li > .in04,
  .table02 ul li > .in04,
  .table04 ul li > .in04 {width:86%; font-size:14px;}
  .table01 ul li > .in05,
  .table02 ul li > .in05,
	.table04 ul li > .in05 {width:98%; font-size:14px;}

	.table03 .phone_num {width:78px; letter-spacing:-1px; vertical-align:middle; text-align:center;}
}

@media all and (max-width:1299px) {
	.btnD.m_block {display:block; text-align:center; margin:0px;}

	.popup_errand img {width:320px; height:auto;}
	.popup_errand_close {position:absolute; width: 100%; height: 100%;}

	.table01 ul li > .in03,
	.table02 ul li > .in03,
	.table04 ul li > .in03{width:106px; font-size:14px;}
	.table01 ul li > .in04 {width:90px; font-size:14px;}
  .table02 ul li > .in04 {width:164px; font-size:14px;}
  .table02 ul li > .in04 {width:161px; font-size:14px;}
  .table01 ul li > .in04,
	.table04 ul li > .in04 {width:164px; font-size:14px;}
	.table01 ul li > .in05,
	.table02 ul li > .in05,
	.table04 ul li > .in05 {width:187px; font-size:14px;}

	.table03 .phone_num {width:68px;}
	.table03 .select_box2.mini_size {width:100%; margin-left:0px; margin-top:10px;}
}


