<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

body {
    background: url('/images/common/bg_body.gif') repeat-x left 78px;
}

.bg_personal {
    background: url('/images/common/bg_body2.gif') repeat-x left 78px;
}

.bg_company {
    background: url('/images/common/bg_body3.gif') repeat-x left 78px;
}

.bg_customer {
    background: url('/images/common/bg_body4.gif') repeat-x left 78px;
}

.wrap {
    width: 955px;
    margin: 0 auto;
}

.m_wrap {
    width: 980px;
    margin: 0 auto;
}

.header {
    position: relative;
    height: 106px;
}

.header:after {
    content: "";
    display: block;
    clear: both;
}

.m_container {
    position: relative;
    padding-top: 525px;
    height: 29px;
}

.m_container:after {
    content: "";
    display: block;
    clear: both;
}

.main_flash {
    position: absolute;
    top: 0;
    left: -500px;
}

.container {
    margin-top: 38px;
}

.container:after {
    content: "";
    display: block;
    clear: both;
}

/*상단메뉴*/
.ldd_menu {
    font: bold 18px dotum;
    color: red;
    position: relative;
}

.ldd_menu span {
    display: inline-block;
    font: bold 18px dotum;
    color: red;
    background: #595959;
}

.ldd_menu .flot_left {
    float: left;
}

.submenu {
    position: absolute;
    left: 50px;
    display: none;
}

.submenu a {
    font: bold 18px dotum;
    color: #000;
}

/*메인관련*/
.bodym {
    background: url('/images/main/main_a_bg_mb.jpg') repeat-x center 79px;
}

.logo {
    position: absolute;
    left: 10px;
    top: 0;
}

.menu {
    float: left;
    margin-top: 46px;
    position: relative;
    height: 20px;
    padding-left: 195px;
}

.util_menu {
    position: absolute;
    right: 0px;
    top: 17px;
}

.util_menu li {
    float: left;
    margin-left: 12px;
}

.util_menu .right {
    margin-left: 15px;
}

.m_left_menu {
    float: left;
    width: 153px;
    background: url('/images/common/bg_left.gif') repeat-y right top;
    padding-top: 2px;
    height: 630px;
}

.m_left_menu h2 {
    position: relative;
}

.m_left_menu h2 a {
    position: absolute;
    right: 19px;
    top: 2px;
}

.m_left_menu h2 .ab_area {
    position: absolute;
    right: 6px;
    top: -2px;
}

.m_left_menu h2 .ab_area a {
    position: relative;
    display: inline-block;
    height: 13px;
    overflow: hidden;
}

.m_left_menu h2 .ab_area .on img {
    margin-top: -13px;
}

.m_left_menu .mar_t9 {
    margin-top: 9px;
}

.m_notice {
    padding-top: 15px;
    padding-bottom: 39px;
    padding-left: 42px;
}

.reserve_02 {
    padding-left: 42px;
}

.m_notice:after {
    content: "";
    display: block;
    clear: both;
}

.m_notice h3 {
    float: left;
    display: inline;
    margin-right: 10px;
}

.m_notice ul {
    float: left;
    display: inline;
}

.m_notice a.bt_mobile {
    margin-left: 10px;
    float: right;
    display: inline;
}

.m_notice .bt_Sn {
    float: right;
    display: inline;
    margin-right: 25px;
}

.m_notice li {
    
}

.m_notice li a {
    font: 12px dotum;
    color: #6d6e67;
}

.m_news {
    padding-top: 18px;
    padding-bottom: 38px;
}

.m_news .noma {
    margin-top: 0;
}

.m_news li {
    margin-top: 13px;
    height: 62px;
    overflow: hidden;
}

.m_news li a:hover img {
    margin-top: -62px;
}

.m_content {
    float: right;
}

.m_footer {
    margin-top: 10px;
    clear: both;
    position: relative;
    padding-left: 177px;
    padding-bottom: 20px;
    *zoom: 1;
}

.footer {
    margin-top: 160px;
    clear: both;
    position: relative;
    padding-bottom: 20px;
}

.f_util {
    margin-bottom: 16px;
    *zoom: 1;
}

.f_util li {
    float: left;
    margin-right: 14px;
    padding-right: 11px;
    background: url('/images/common/bg_futil.gif') no-repeat right 1px;
}

.f_util img {
    vertical-align: bottom;
}

.f_util .nobg {
    padding: 0;
    margin: 0;
    background: none;
}

.f_util:after {
    content: "";
    display: block;
    clear: both;
}

.f_inabox {
    clear: both;
    background: url('/images/common/f_ico_footer.gif') no-repeat 620px top;
}

.f_inabox:after {
    content: "";
    display: block;
    clear: both;
}

.f_logo {
    float: left;
    margin-right: 23px;
    height: 40px;
}

.f_wordbox address {
    margin: 2px 0 5px 0;
}

.m_ab_select {
    position: absolute;
    top: -6px;
    left: 850px;
}

.ab_select {
    position: absolute;
    top: -6px;
    right: 0px;
}

/*quick*/
.absolute_bt {
    position: absolute;
    right: 0;
    top: 20px;
    z-index: 999;
}

.quick {
    background: url('/images/common/bg_quick.gif') no-repeat 17px top;
    padding: 21px 0 0 38px;
    *zoom: 1;
    position: absolute;
    right: 0;
    top: 0;
    padding-right: 20px;
    height: 579px;
    z-index: 99;
    _height: 190px;
}

.quickin {
    background: #fff;
}

.ab_bt {
    position: absolute;
    left: 0px;
    top: 20px;
}

.login_form {
    padding-bottom: 7px;
    border-bottom: 1px solid #e7e7e7;
    width: 146px;
}

.login_form .lgin_info span {
    display: inline-block;
    font: 12px dotum;
    color: #767676;
    width: 103px;
    text-align: center;
    line-height: 16px;
}

.login_form h2 {
    margin-bottom: 11px;
}

.quick input {
    vertical-align: middle;
    margin: 0;
}

.login_form span {
    vertical-align: middle;
    font: 11px dotum;
    color: #808080;
    display: inline-block;
}

.login_form .no_ma {
    margin: 0;
    padding: 0;
}

.login_form span a {
    vertical-align: middle;
}

.login_form .log_input {
    padding: 3px 3px 0 3px;
    height: 15px;
    font: 11px dotum;
    color: #b3b3b3;
    border: 1px solid #b8b8b8;
    width: 86px; .
    padding: 3px 5px 0 5px;
}

.quick .user_input {
    padding: 3px 3px 0 3px;
    height: 15px;
    font: 11px dotum;
    color: #b3b3b3;
    border: 1px solid #b8b8b8;
    width: 133px;
    margin-bottom: 3px; .
    padding: 3px 5px 0 5px;
}

.quick .user_input85 {
    padding: 3px 3px 0 3px;
    height: 15px;
    font: 11px dotum;
    color: #b3b3b3;
    border: 1px solid #b8b8b8;
    width: 81px;
    margin-right: 5px; .
    padding: 3px 5px 0 5px;
}

.quick select {
    font: 12px dotum;
}

.quick .user_input31 {
    padding: 3px 3px 0 3px;
    height: 15px;
    font: 11px dotum;
    color: #b3b3b3;
    border: 1px solid #b8b8b8;
    width: 30px; .
    padding: 3px 5px 0 5px;
}

.quick .user_input55 {
    padding: 3px 3px 0 3px;
    height: 15px;
    font: 11px dotum;
    color: #b3b3b3;
    border: 1px solid #b8b8b8;
    width: 55px;
    margin-right: 2px; .
    padding: 3px 5px 0 5px;
}

.quick a {
    display: inline-block;
    vertical-align: middle;
}

.quick .user_input2 {
    padding: 4px 0 0 6px;
    height: 14px;
    font: 11px dotum;
    color: #b3b3b3;
    border: 1px solid #b8b8b8;
    width: 138px;
    margin-bottom: 3px;
    background: url('/images/common/bg_input.gif') no-repeat 128px 4px;
}

.quick .radio_inp {
    padding: 0;
    height: auto;
    margin: 0;
    font-size: 0;
    vertical-align: middle;
}

.quick h3 {
    margin-bottom: 5px;
}

.quick .mar_b7 {
    margin-bottom: 7px;
}

.quick .text_j {
    text-align: justify;
}

.quick .mid_user input {
    margin-bottom: 0;
    letter-spacing: -0.1em;
}

.quick .mid_user div {
    margin-bottom: 3px;
}

.quick .mid_user p {
    font: 11px dotum;
    color: #8b8b8b;
}

.log_ul li {
    float: left;
    font: 11px dotum;
    color: #808080;
    margin-right: 4px;
}

.log_ul li a {
    font: 11px dotum;
    color: #808080;
    display: inline-block;
    letter-spacing: -1px;
}

.log_ul .left {
    padding-right: 5px;
    margin-right: 6px;
    background: url('/images/common/bg_qligin.gif') no-repeat right;
}

.log_ul:after {
    content: "";
    display: block;
    clear: both;
}

.mid_box {
    margin: 3px 0 8px;
}

.q_list {
    margin-top: 25px;
    margin-bottom: 18px;
}

.mid_user {
    margin: 22px 0 7px 0;
    width: 146px;
}

.mid_user span {
    letter-spacing: -1px;
    vertical-align: middle;
    font: 11px dotum;
    color: #808080;
    display: inline-block;
}

.qright_ul li {
    margin-top: 18px;
}

.radio_span {
    padding-top: 3px;
}

.pagination {
    display: none;
}

#slider {
    float: left;
    position: relative;
    overflow: auto;
    width: 205px;
    height: 650px;
}

#slider .absolute {
    position: absolute;
    list-style: none;
    top: 0;
    left: 0;
}

#slider .fl_left {
    float: left;
    width: 205px;
    height: 650px;
}

.q_area_right {
    position: fixed;
    right: 0;
    top: 150px;
    _position: absolute;
}

.mat_13 {
    margin-top: 13px;
}

/*sub틀*/
.left_menu {
    width: 154px;
    float: left;
}

.left_menu .list_ul {
    padding-top: 20px;
}

.left_menu .list_ul li {
    margin-top: 7px;
    padding-bottom: 7px;
    border-bottom: 1px solid #e7e7e7;
    width: 140px;
}

.left_menu .list_ul li ul {
    padding: 4px 0 3px 0;
}

.left_menu .list_ul li li {
    margin-top: 3px;
    padding-bottom: 0px;
    border-bottom: 0;
    width: 140px;
}

.left_menu .list_ul li li a {
    height: 17px;
    overflow: hidden;
    display: inline-block;
}

.left_menu .list_ul li .on img {
    margin-top: -17px;
}

.left_menu .list_ul li li a:hover img {
    margin-top: -17px;
}

.left_menu .list_ul li a {
    height: 13px;
    overflow: hidden;
    display: inline-block;
}

.left_menu .list_ul .on img {
    margin-top: -13px;
}

.left_menu .list_ul .on ul img {
    margin-top: 0;
}

.left_menu .list_ul li ul .on img {
    margin-top: -17px;
}

.left_menu .list_ul .bot {
    border-bottom: 0;
}

.left_menu .list_ul a:hover img {
    margin-top: -13px;
}

.left_menu .banner_ul {
    padding-top: 79px;
    width: 137px;
}

.left_menu .banner_ul .top {
    padding-bottom: 14px;
    background: url('/images/common/bg_leftbanner.gif') repeat-x bottom left;
    margin-bottom: 15px;
}

.content {
    float: left;
    padding: 0 0 0 41px;
    background: url('/images/common/bg_left.gif') repeat-y left top;
}

.cont_view {
    width: 760px;
}

.cont_view .sub_title {
    position: relative;
    height: 20px;
}

.local_ul {
    position: absolute;
    right: 0;
    bottom: -6px;
}

.local_ul li {
    float: left;
    margin-right: 13px;
    padding-right: 12px;
    background: url('/images/common/bg_local.gif') no-repeat right 1px;
    font: 12px dotum;
    color: #ababab;
}

.local_ul .last {
    margin: 0;
    background: none;
    padding: 0;
    color: #676767;
}

.local_ul .last a {
    color: #676767;
    _color: #676767 !important;
    letter-spacing: -1px;
}

.local_ul li a {
    font: 12px dotum;
    color: #ababab;
    _color: #ababab !important;
    letter-spacing: -1px;
}

.cont_area {
    margin-top: 25px;
}

.page_box {
    margin-top: 20px;
    text-align: center;
}

.page_box ul {
    text-align: center;
}

.page_box ul li {
    display: inline;
}

.page_box ul li a {
    display: inline-block;
    margin: 0 5px;
    font: 12px tahoma;
    color: #888888;
    vertical-align: top;
    height: 14px;
}

.page_box ul li .on {
    display: inline-block;
    margin: 0 5px;
    font: bold 12px tahoma;
    color: #666;
}

.page_box ul li .img_bt {
    margin: 0 1px;
}

.page_box ul li .img_bt img {
    padding-top: 1px;
}

.flot_l {
    float: left;
    width: 228px;
    margin-right: 38px;
}

.flot_r {
    float: left;
    width: 228px;
}

.top_bg {
    background: url('/images/popup/bg_dote.gif') repeat-x top left;
    padding: 8px 0;
    text-align: right;
}

/*CEO인사말*/
.about_ceo {
    margin-top: 25px;
}

.about_ceo:after {
    content: "";
    display: block;
    clear: both;
}

.ceo_img {
    padding-bottom: 30px;
}

.about_ceo .title_left {
    margin-right: 44px;
    float: left;
    width: 166px;
}

.ceo_message {
    float: left;
}

.ceo_message p {
    margin-top: 24px;
}

.ceo_message .noma {
    margin-top: 0;
}

.ceo_message .mat_20 {
    margin-top: 20px;
}

.ceo_message .mat_26 {
    margin-top: 26px;
}

.ceo_message .mat_34 {
    margin-top: 34px;
}

/*택배*/
.reserve_01 h3 {
    margin-top: 40px;
    position: relative;
    _height: 12px;
}

.reserve_01 .mat_15 {
    margin-top: 15px;
}

.reserve_01 .sea_h3 {
    font: bold 12px dotum;
    color: #000;
}

.reserve_01 .sea_h3 span {
    position: relative;
    font: bold 12px dotum;
    color: #295bff;
}

.reserve_01 .line_25 h3 {
    margin-top: 25px;
}

.reserve_01 .line_25 p {
    margin-top: 5px !important;
}

.reserve_01 h3 span {
    font: 11px dotum;
    color: #666666;
    position: absolute;
    right: 0;
    bottom: 0;
}

.reserve_01 h3 .font_12 {
    font: 12px dotum;
    color: #747474;
    position: absolute;
    right: 0;
    bottom: 0;
}

.reserve_01 h3 .colorb2 {
    color: #b2b2b2;
}

.reserve_01 h3 .ab_btop {
    position: absolute;
    right: 0;
    top: -5px;
}

.reserve_01 h3 .orange {
    color: #f98445;
}

.reserve_01 h3 .rel_span {
    position: relative;
    display: inline-block;
    margin-left: 5px;
    padding-left: 6px;
    background: url('/images/home/customer/bg_h3p.gif') no-repeat left 1px;
}

.reserve_01 h3 .rel_spannobg {
    position: relative;
    display: inline-block;
    margin-left: 5px;
    padding-left: 6px;
}

.reserve_01 .table_box {
    margin-top: 10px;
}

.reserve_01 .table_box:after {
    content: "";
    display: block;
    clear: both;
}

.reserve_01 .behine_box {
    margin-top: 20px;
    clear: both;
}

.reserve_01 .behine_box:after {
    content: "";
    display: block;
    clear: both;
}

.serch_box {
    margin-top: 7px;
    text-align: right;
}

.serch_box_p {
    padding-top: 7px;
    text-align: right;
    clear: both; .
    padding: 0; .
    margin-top: -7px;
}

.check_user {
    margin-top: 10px;
}

.check_user input {
    padding: 0;
    margin-top: 0;
    margin-left: 0;
    vertical-align: middle;
}

.check_user span {
    font: 12px dotum;
    color: #000;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
}

.bt_tracking {
    margin-top: 15px;
    text-align: center;
}

.agency_box {
    margin-top: 10px;
    padding: 10px 0 10px 20px;
    background: #f4f4f4;
}

.agency_box p {
    font: 12px dotum;
    color: #000;
    line-height: 20px;
}

/*테이블*/
.table_01 {
    width: 100%;
    table-layout: fixed;
}

.table_01 th {
    background-color: #f4f4f4;
    border-bottom: 1px solid #e9e9e9;
    height: 31px;
    text-align: left;
    vertical-align: top;
}

.table_01 .point {
    background: #f4f4f4 url('/images/home/customer/bg_th.gif') no-repeat 98px 10px;
}

.table_01 th span {
    margin-left: 11px;
    display: inline-block;
    padding-top: 8px;
    font: bold 12px dotum;
    color: #313131;
}

.table_01 td {
    vertical-align: middle;
    border-bottom: 1px solid #e9e9e9;
    font: 11px dotum;
    color: #676767;
}

.table_01 td span {
    font: 11px dotum;
    color: #676767;
    display: inline-block;
    vertical-align: middle;
}

.table_01 td .col01 {
    color: #b3b3b3;
}

.table_01 td div {
    padding-left: 10px;
}

.table_01 td .relat {
    padding-left: 0;
    padding-bottom: 10px;
    vertical-align: top;
    *zoom: 1;
}

.table_01 td .relat:after {
    content: "";
    display: block;
    clear: both;
}

.table_01 td .relat div {
    float: left;
    width: 149px;
    padding-top: 7px;
}

.table_01 td .relat div div {
    padding: 0;
    vertical-align: top;
}

.table_01 td .relat p {
    font: 11px dotum;
    color: #676767;
    padding-bottom: 6px;
}

.table_01 td a {
    display: inline-block;
    vertical-align: middle;
}

.table_01 .top td {
    border-top: 2px solid #999;
}

.table_01 .top th {
    border-top: 2px solid #999;
}

.table_01 .bot td {
    border-bottom: 1px solid #c5c5c5;
}

.table_01 .bot th {
    border-bottom: 1px solid #c5c5c5;
}

.table_01 .inp_01 input {
    padding: 3px 5px 0 5px;
    border: 1px solid #b8b8b8;
    font: 12px dotum;
    color: #000;
}

.table_01 .pad_06 div {
    padding-top: 6px;
}

.table_01 .pad_06 .bot {
    padding: 6px 0 6px 10px;
}

.table_01 select {
    font: 12px dotum;
    color: #333333;
}

.table_01 .radio_area {
    padding: 10px;
}

.table_01 .radio_area input {
    margin-top: 0;
    padding: 0;
    height: auto;
    vertical-align: middle;
}

.table_01 .radio_area .pad_10 {
    padding: 10px 0 10px 10px;
}

.table_01 .radio_area span {
    display: inline-block;
    vertical-align: middle;
}

.table_01 .cent_pad {
    padding: 0 20px;
    color: #cdcdcd;
}

.table_01 td .orange {
    padding-left: 10px;
    color: #f98445;
}

.table_01 th .col_th {
    color: #878787;
}

.table_01 .hy_area td span {
    font: 12px dotum;
    color: #666;
    line-height: 16px;
}

.table_01 .hy_area td .st_bold {
    font: bold 12px dotum;
    color: #f98445;
}

.table_01 .hy_area td .st_bold2 {
    font: bold 14px dotum;
    color: #f98445;
    vertical-align: middle;
    display: inline-block;
}

.table_01 .hy_area td .col00 {
    font-size: 12px !important;
    color: #646464 !important;
}

.table_01 .hy_area td .col00 strong {
    line-height: 24px;
}

.table_01 .hy_area td .col00 img {
    vertical-align: middle;
}

.table_01 .hy_area td p {
    font-size: 12px !important;
}

.table_01 .hy_area td .pad_line {
    padding: 10px 0 12px 10px;
}

.table_01 .hy_area td .pad_line3 {
    padding: 8px 0 8px 10px;
}

.table_01 .hy_area td .pad_line p {
    font: 12px dotum;
    color: #676767;
}

.table_01 .hy_area td .pad_line2 {
    padding: 4px 0 12px 10px;
}

.table_01 .hy_area td .pad_line2 .one_p {
    font: 12px dotum;
    color: #676767;
    line-height: 20px;
}

.table_01 .hy_area td .pad_line2 .one_p strong {
    font: bold 12px dotum;
    color: #f98445;
    line-height: 20px;
}

.table_01 td .orange2 {
    padding-left: 5px;
    color: #f98445;
    letter-spacing: -0.06em
}

.table_01 td h4 {
    color: #f98445;
    font: bold 11px dotum;
}

.table_01 .inport_word li {
    margin-top: 7px;
    font: 11px dotum;
    color: #333;
}

.table_01 .inport_word li span {
    display: inline-block;
    font: 11px dotum;
    color: #333;
    line-height: 17px;
    vertical-align: top;
    margin-top: -3px;
}

.table_01 .inport_word li span strong {
    color: #f98445;
    padding: 0;
}

.table_01 .text_box {
    border: 1px solid #ccc;
    border-top: 0;
    border-bottom: 0;
    padding: 8px 10px;
    height: 225px;
    overflow-y: auto;
}

.table_01 .text_box p {
    font: 12px dotum;
    color: #7c7c7c;
    line-height: 18px;
}

.table_01 .service_info {
    height: 71px;
}

.table_01 .service_info p {
    font: 12px dotum;
    color: #646464;
    line-height: 20px;
    padding-top: 14px;
}

.table_01 .service_info p span {
    font: 12px dotum;
    color: #f98445;
    line-height: 20px;
}

.table_01 .serch_box {
    height: 39px;
    text-align: right;
}

.table_01 .check_word {
    height: 134px;
}

.table_01 .check_word h5 {
    font: bold 12px dotum; #646464;
    padding-top: 7px;
}

.table_01 .check_word .h_top {
    padding-top: 19px;
}

.table_01 .check_word p {
    margin-top: 4px;
    font: 12px dotum;
    color: #646464;
    padding-left: 9px;
    line-height: 18px;
}

.table_01 .cancel_box {
    height: 70px;
    padding-right: 10px;
    padding-top: 42px;
    text-align: center;
}

.table_01 .cancel_box p {
    font: 12px dotum;
    color: #0cba25;
    line-height: 18px;
}

.table_01 .rsv_box {
    padding: 20px 0 13px 15px;
}

.table_01 .rsv_box .topp {
    font: 12px dotum;
    color: #646464;
}

.table_01 .rsv_box .topp span {
    font: 12px dotum;
    color: #f98445;
}

.table_01 .card_info {
    border: 1px solid #e0e0e0;
    margin-top: 10px;
    padding: 15px 0 10px 17px;
    background: #fbfbfb;
}

.table_01 .card_info h5 {
    font: bold 12px dotum;
    color: #646464;
    background: url('/images/home/customer/bg_h5dot.gif') no-repeat left center;
    padding-left: 11px;
}

.table_01 .card_info ul {
    padding-left: 11px;
}

.table_01 .card_info li {
    font: 12px dotum;
    color: #646464;
    margin-top: 9px;
}

.table_01 .card_info li span {
    font: 12px dotum;
    color: #f98445;
}

.table_01 .td_im td {
    height: 30px;
}

.table_01 .td_im td p {
    font: 12px dotum;
    color: #000;
}

.table_01 .td_im td p span {
    font: bold 12px dotum;
    color: #000;
    display: inline-block;
    padding-left: 10px;
    width: 61px;
}

.table_01 .td_im th {
    text-align: center;
    vertical-align: middle;
}

.table_01 .log_join {
    height: 93px;
    padding-right: 10px;
    padding-top: 37px;
    text-align: center;
}

.table_01 .log_join p {
    font: 12px dotum;
    color: #0cba25;
    line-height: 18px;
}

.table_01 .g_mypage_box {
    padding: 18px 0 18px 15px;
}

.table_01 .g_mypage_box p {
    font: 12px dotum;
    color: #646464;
    line-height: 20px;
    padding-bottom: 0;
}

.table_01 .g_mypage_box p span {
    font: 12px dotum;
    color: #f98445;
    line-height: 20px;
}

.table_01 .id_bold {
    font: bold 12px dotum;
    color: #0cba25;
    line-height: 20px;
}

.table_01 .iu_text {
    border: 1px solid #dadada;
    background: #fbfbfb;
    padding: 10px;
    width: 590px;
    overflow-y: scroll;
    margin: 5px 0;
    height: 129px;
    font: 12px dotum;
    line-height: 16px;
}

.table_01 .iu_text02 {
    border: 1px solid #dadada;
    background: #fbfbfb;
    padding: 10px;
    width: 598px;
    overflow-y: scroll;
    margin: 5px 0;
    height: 205px;
    font: 12px dotum;
    line-height: 16px;
}

.table_01 .iu_text03 {
    width: 590px;
    overflow-y: auto;
    margin: 5px 0;
    height: 129px;
    font: 12px dotum;
    line-height: 16px;
}

.table_01 .view_list th {
    text-align: center;
    vertical-align: middle;
    height: 30px;
}

.table_01 .view_list td {
    text-align: left;
}

.table_01 .view_list td a {
    margin-left: 18px;
    font: 12px dotum;
    color: #666;
}

.table_01 .hei_31 {
    padding-top: 10px;
    height: 31px;
}

.table_01 .dl_list {
    padding: 9px 0 15px 0;
    *zoom: 1;
}

.table_01 .dl_list dl:after {
    content: "";
    display: block;
    clear: both;
}

.table_01 .dl_list dt {
    float: left;
    margin-right: 30px;
    padding-top: 6px;
}

.table_01 .dl_list dd {
    float: left;
}

.table_01 .dl_list dd span {
    font: 12px dotum;
    color: #666;
    display: inline-block;
    padding-left: 18px;
    width: 520px;
    line-height: 18px;
    vertical-align: top;
}

.table_01 .dl_list dd ul {
    padding-top: 5px;
}

.table_01 .dl_list dd li {
    font: bold 12px dotum;
    color: #333;
    margin-top: 6px;
}

.table_01 .dl_list dd li span strong {
    font: bold 12px dotum;
    color: #666;
}

.table_01 td .tgr_box strong {
    font: bold 12px dotum;
    color: #333;
}

.table_01 td .tgr_box span {
    display: inline-block;
    font: 12px dotum;
    color: #333;
    width: 315px;
    padding-left: 15px;
}

.table_01 td .tgr_box .mid_span {
    width: 205px;
    margin-right: 10px;
    background: url('/images/home/customer/bg_th02.gif') no-repeat right center;
}

.table_01 td .tgr_box .last_span {
    width: 285px;
}

.table_01 .color_01 td {
    background: #fbfbfb;
}

.table_01 .oreang_out {
    border-right: 1px solid #f0f0f0;
}

.table_01 .oreang_out p {
    text-align: center;
    color: #fd7737;
    font: 12px dotum;
    line-height: 20px;
    padding: 4px 0;
}

.table_01 .hy_outp {
    text-align: left;
    color: #878787;
    font: 12px dotum;
    line-height: 20px;
    padding: 4px 0 4px 13px;
}

.table_01 .song_sin {
    padding: 25px 0;
    text-align: center;
    font: 12px dotum;
    color: #646464;
    line-height: 20px;
}

.table_01 .song_sin .str_top {
    font: bold 14px dotum;
    color: #fc8f54;
    line-height: 28px;
}

.table_02 {
    width: 100%;
    table-layout: fixed;
}

.table_02 a {
    display: inline-block;
    vertical-align: middle;
}

.table_02 a img { .
    padding-top: 4px;
}

.table_02 th {
    background: #f4f4f4 url('/images/home/customer/bg_th02.gif') no-repeat right center;
    border-bottom: 1px solid #e9e9e9;
    height: 31px;
    text-align: center;
    vertical-align: middle;
    font: bold 12px dotum;
    color: #313131;
    border-top: 2px solid #999;
    line-height: 120%;
}

.table_02 .bg_no {
    background: #f4f4f4 none;
}

.table_02 .colo_02 td {
    background: #fbfbfb;
}

.table_02 th span {
    font: 11px dotum;
    color: #f97631;
}

.table_02 td {
    background-color: #fff;
    border-bottom: 1px solid #e9e9e9;
    height: 31px;
    text-align: center;
    vertical-align: middle;
    font: 12px dotum;
    color: #646464;
}

.table_02 td a {
    font: 12px dotum;
    color: #646464;
}

.table_02 td p {
    font: 12px dotum;
    color: #646464;
    line-height: 18px;
    text-align: left;
    padding: 3px 0 3px 20px;
}

.table_02 .jemu .col333 {
    font: 12px dotum;
    color: #333;
    line-height: 18px;
    text-align: left;
    padding: 3px 0 3px 40px;
}

.table_02 .jemu strong {
    line-height: 120%;
    font: bold 12px dotum;
}

.table_02 td .col333 {
    font: 12px dotum;
    color: #333;
    line-height: 18px;
    text-align: left;
    padding: 3px 0 3px 20px;
}

.table_02 td .col3_25 {
    font: 12px dotum;
    color: #333;
    line-height: 18px;
    text-align: left;
    padding: 3px 0 3px 45px;
}

.table_02 .bot td {
    border-bottom: 1px solid #c5c5c5;
}

.table_02 .left {
    color: #333;
}

.table_02 .left_a {
    text-align: left;
}

.table_02 .left_a .str_th {
    font: bold 12px dotum;
    color: #313131;
    padding-left: 35px;
}

.table_02 .left_a .str_td {
    font: 12px dotum;
    color: #666;
    padding: 7px 0 7px 35px;
    line-height: 16px;
}

.table_02 .left_a .pad_7 {
    padding: 7px 0 7px 35px;
}

.table_02 .left_a .pad_7 .str_td {
    font: 12px dotum;
    padding: 0;
    color: #666;
    line-height: 16px;
}

.table_02 .left_a .pad_7 ul {
    padding-left: 15px;
    padding-top: 10px;
}

.table_02 .left_a .pad_7 ul li {
    font: 12px dotum;
    color: #666;
    margin-top: 5px;
    line-height: 16px;
}

.table_02 .left_a p {
    font: 12px dotum;
    color: #646464;
    padding-left: 20px;
}

.table_02 .left_a .padl_30 {
    font: 12px dotum;
    color: #646464;
    padding: 7px 0 7px 30px;
    line-height: 16px;
}

.table_02 .right {
    text-align: right;
}

.table_02 .right span {
    font: 12px dotum;
    color: #646464;
    padding-right: 25px;
}

.table_02 .right .padr_50 {
    padding-right: 50px;
}

.table_02 .right .padr_80 {
    padding-right: 80px;
}

.table_02 .right .padr_75 {
    padding-right: 75px;
}

.table_02 .bott {
    border-top: 2px solid #999;
}

.table_02 td .bottom {
    padding: 10px 0 20px 15px;
    text-align: left;
}

.table_02 td .bottom li {
    margin-top: 7px;
    font: 12px dotum;
    color: #646464;
}

.table_02 td .bottom li span {
    display: inline-block;
    font: 12px dotum;
    color: #646464;
    line-height: 18px;
    vertical-align: top;
    margin-top: -2px;
}

.table_02 td .bottom li span .orange {
    color: #f98445;
    display: inline;
    font: 12px dotum;
}

.table_02 td .bottom h4 {
    color: #f98445;
    font: bold 12px dotum;
    margin-top: 7px;
}

.table_02 td .left_a {
    padding-left: 20px;
    background: url('/images/common/bg_dot.gif') no-repeat 12px center;
    text-align: left;
}

.table_02 td .left_a strong {
    font: bold 12px dotum;
    color: #333;
    display: inline-block;
    vertical-align: middle;
}

.table_02 td .left_a span {
    padding-left: 7px;
    font: 11px dotum;
    color: #f98445;
}

.table_02 td .left_a input {
    padding: 3px 5px 0 5px;
    border: 1px solid #b8b8b8;
    font: 12px dotum;
    color: #000;
    margin-top: 0;
}

.table_02 .imp_table th {
    background: #f4f4f4 none;
}

.table_02 .imp_table td {
    color: #666;
}

.table_02 .imp_table td strong {
    font: bold 12px dotum;
    color: #666;
}

.table_02 .imp_table .colo_01 td {
    background: #fbfbfb;
}

.table_02 .imp_table .red {
    font: 12px dotum;
    color: #ed1c24;
}

.table_02 .imp_table .bg_in {
    background: url('/images/home/customer/bg_table_dot.gif') repeat-y right top;
}

.table_02 .imp_table .tleft_a {
    text-align: left;
}

.table_02 .imp_table .left_a {
    text-align: left;
    font: 12px dotum;
    color: #666;
}

.table_02 .imp_table .left_a a {
    font: 12px dotum;
    color: #666;
    padding-left: 10px;
}

.table_02 .imp_table .left_a .noti {
    font: bold 12px dotum;
    color: #666;
    margin-right: 5px;
}

.table_02 .view_table th {
    text-align: left;
    background: #f4f4f4 none;
}

.table_02 .view_table strong {
    margin-left: 13px;
    font: bold 12px dotum;
    color: #313131;
    display: inline-block;
}

.table_02 .view_table td {
    text-align: left;
}

.table_02 .view_table span {
    font: 12px dotum;
    color: #666;
    padding-left: 10px;
}

.table_02 .view_table .text_area {
    font: 12px dotum;
    color: #666666;
    line-height: 18px;
    padding: 20px 15px 30px 15px;
    word-break: break-all;
    word-wrap: break-word;
}

.table_02 .view_table div .img_area {
    margin-top: 20px;
    text-align: center;
}

.table_02 .view_table td a {
    font: 12px dotum;
    color: #666;
    padding-left: 10px;
}

.table_02 .view_table td .nopd {
    padding: 0;
}

.table_02 .view_table td .nopd strong {
    margin: 0;
}

.table_02 .view_table td a img {
    vertical-align: middle;
}

.table_02 .photo_area dt {
    float: left;
}

.table_02 .photo_area dd {
    float: left;
    width: 366px;
}

.table_02 .photo_area dd li {
    margin: 0 0 30px 30px;
    padding: 0;
    float: left;
    _display: inline;
}

.table_02 .photo_area dd li img {
    vertical-align: top;
    width: 88px;
    height: 58px;
    display: block; .
    margin-top: -4px;
}

.table_02 .photo_area dd li a {
    padding: 0;
    float: left;
    border: 2px solid #d9d9d9;
}

.table_02 .photo_area dd li a:hover {
    border: 2px solid #838383;
}

.table_02 th .pad06 {
    padding: 6px 0;
    font: bold 12px dotum;
    color: #313131;
    background: url('/images/home/intro/invest/bg_table_02s.gif') no-repeat 5px 22px;
}

.table_02 th .pad06 .table_02s {
    width: 100%;
    table-layout: fixed;
}

.table_02 th .pad06 .table_02s td {
    background: url('/images/home/customer/bg_th02.gif') no-repeat right center;
    font: bold 11px dotum;
    color: #929292;
    height: 20px;
    border: 0;
}

.table_02 th .pad06 .table_02s .bg_no {
    background: none;
}

.table_02 .blue_in th {
    color: #7e9eca;
    border-top: none;
}

.table_02 .blue_in .bg_nr {
    background: none;
}

.table_02 .blue_in td {
    background: url('/images/home/company/service/im/bg_td.gif') repeat-y right top;
}

.table_02 .blue_in .colo_02 td {
    background: #fbfbfb url('/images/home/company/service/im/bg_td.gif') repeat-y right top;
}

.table_02 .blue_in .colo_02 .bg_nr {
    background: #fbfbfb none;
}

.table_02 .blue_in td p {
    font: 12px dotum;
    color: #646464;
    line-height: 16px;
    margin: 6px 0;
    padding: 0;
    text-align: center;
}

.table_02 .service_p {
    padding: 8px;
    text-align: left;
    font: 12px dotum;
    color: #747474;
    line-height: 16px;
}

.table_03 {
    width: 100%;
    table-layout: fixed;
}

.table_03 .top th {
    border-top: 2px solid #7e9eca;
}

.table_03 .top td {
    border-top: 2px solid #7e9eca;
}

.table_03 th {
    background: #f9f9f9;
    border-bottom: 1px solid #ececec;
    vertical-align: middle;
    text-align: center;
    font: bold 12px dotum;
    color: #97b0d3;
    height: 31px;
}

.table_03 td {
    border-bottom: 1px solid #ececec;
    vertical-align: middle;
    text-align: left;
    padding: 6px 0;
}

.table_03 td p {
    padding-left: 15px;
    font: 12px dotum;
    color: #333;
    line-height: 18px;
}

.table_03 td li span {
    font: 12px dotum;
    color: #333;
    display: inline-block;
    vertical-align: top;
    line-height: 16px;
}

.table_03 td ul {
    padding-left: 15px;
}

.table_03 td li {
    font: 12px dotum;
    color: #333;
    line-height: 18px;
    margin-top: 2px;
}

.table_03 .bot th {
    border-bottom: 1px solid #b7b7b7;
}

.table_03 .bot td {
    border-bottom: 1px solid #b7b7b7;
}

.pop_table {
    width: 100%;
}

.pop_table th {
    height: 28px;
    background: #fcfcfc;
    border-top: 2px solid #999;
    border-bottom: 1px solid #eaeaea;
    vertical-align: middle;
    text-align: center;
}

.pop_table .top td {
    border-top: 2px solid #999;
}

.pop_table td {
    height: 25px;
    border-bottom: 1px solid #f2f2f2;
    vertical-align: middle;
    text-align: center;
    font: 12px dotum;
    color: #676767;
}

.pop_table td a {
    font: 12px dotum;
    color: #676767;
}

.pop_table td .bold {
    font: bold 12px dotum;
    color: #000;
    padding-left: 10px;
    text-align: left;
}

.pop_table .left {
    text-align: left;
}

.pop_table .left p {
    font: 12px dotum;
    color: #676767;
    padding-left: 10px;
}

.pop_table .left2 {
    text-align: left;
}

.pop_table .left2 p {
    font: 12px dotum;
    color: #000;
    padding-left: 10px;
}

.pop_table .left p a {
    font: 12px dotum;
    color: #676767;
    padding-left: 10px;
}

.faq_table {
    width: 100%;
}

.faq_table .top {
    border-top: 2px solid #999;
}

.faq_table .bot {
    border-bottom: 2px solid #b7b7b7;
}

.faq_table th {
    background: #f4f4f4 url('/images/home/customer/faq/bg_Q.gif') no-repeat 13px 9px;
    text-align: left;
    vertical-align: middle;
    height: 31px;
    border-bottom: 1px solid #f0f0f0;
}

.faq_table th span {
    font: bold 12px dotum;
    color: #696969;
    padding-left: 60px;
    display: inline-block;
}

.faq_table td {
    background: #fff url('/images/home/customer/faq/bg_A.gif') no-repeat 13px 9px;
    text-align: left;
    vertical-align: top;
    padding: 10px 0 30px 0;
    border-bottom: 1px solid #e7e7e7;
}

.faq_table td p {
    font: 12px dotum;
    color: #666;
    padding-left: 60px;
    line-height: 18px;
}

.faq_table td a {
    font: 12px dotum;
    color: #666;
    display: inline-block;
}

.faq_table td .btn_a {
    font: 12px dotum;
    color: #666;
    display: inline-block;
    margin-top: 5px;
    padding-left: 60px;
}

.faq_table td a img {
    vertical-align: middle;
}

/*인풋크기*/
.wi_28 {
    width: 28px;
}

.wi_50 {
    width: 50px;
}

.wi_64 {
    width: 64px;
}

.wi_68 {
    width: 68px;
}

.wi_82 {
    width: 82px;
}

.wi_108 {
    width: 108px;
}

.wi_158 {
    width: 158px;
}

.wi_178 {
    width: 178px;
}

.wi_123 {
    width: 123px;
}

.wi_132 {
    width: 132px;
}

.wi_128 {
    width: 128px;
}

.wi_355 {
    width: 355px;
}

.wi_93 {
    width: 93px;
}

.wi_203 {
    width: 203px;
}

.wi_212 {
    width: 212px;
}

.wi_436 {
    width: 436px;
}

.wi_511 {
    width: 511px;
}

.wi_608 {
    width: 608px;
}

/*의미없는 마진값*/
.mal_5 {
    margin-left: 5px;
}

.mal_10 {
    margin-left: 10px;
}

.mal_20 {
    margin-left: 20px;
}

.mal_25 {
    margin-left: 25px;
}

.mat_5 {
    margin-top: 5px;
}

.mat_7 {
    margin-top: 7px;
}

.mat_10 {
    margin-top: 10px;
}

.mat_15 {
    margin-top: 15px;
}

.mat_18 {
    margin-top: 18px;
}

.mat_78 {
    margin-top: 78px;
}

.mat_58 {
    margin-top: 58px;
}

.mat_40 {
    margin-top: 40px;
}

.mat_20 {
    margin-top: 20px;
}

.mat_30 {
    margin-top: 30px;
}

.mat_54 {
    margin-top: 54px;
}

.mat_80 {
    margin-top: 80px;
}

/*팝업1*/
.popup {
    border-top: 2px solid #0cba25;
    padding: 0 10px;
    width: 360px;
    background: none;
    position: relative;
}

.popup_01 {
    height: 150px;
    position: relative;
}

.popup_idcheck {
    position: relative;
}

.dot_top {
    background: url('/images/popup/bg_dote.gif') repeat-x top left;
    padding: 8px 0 7px 0;
}

.popup h1 {
    padding: 9px 0;
    border-bottom: 1px solid #e4e5e7;
    position: relative;
    _width: 360px;
}

.popup h1 a {
    position: absolute;
    right: 0;
    top: 12px;
}

.popup h2 {
    padding: 9px 0;
}

.popup_rsv {
    border-top: 2px solid #0cba25;
    background: none;
}

.popup_rsv h1 {
    padding: 9px 0;
    border-bottom: 1px solid #e4e5e7;
    position: relative;
    _width: 360px;
}

.popup_rsv h1 a {
    position: absolute;
    right: 0;
    top: 12px;
}

.popup_rsv h2 {
    padding: 9px 0;
}

.popup_rsv .top_bg {
    margin-top: 10px;
}

.pop_rsv {
    padding: 0 10px;
    width: 650px;
    background: none;
    position: relative;
}

.pop_rsv2 {
    padding: 0 10px;
    width: 360px;
    background: none;
    position: relative;
}

.enter_form {
    text-align: center;
    padding: 15px 0;
    background: #f4f4f4;
    margin-bottom: 10px;
}

.enter_form a {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px
}

.enter_form span {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px
}

.enter_form input {
    padding: 3px 5px 0 5px;
    border: 1px solid #b8b8b8;
    font: 12px dotum;
    color: #000;
    width: 201px;
    vertical-align: middle;
}

.enter_form .wi_155 {
    width: 155px;
}

.enter_form .file {
    width: 305px;
    background: #fff;
    height: 20px;
}

@-moz-document url-prefix () {
    .enter_form .file {
        width: auto;
        background: #fff;
        height: 20px;
    }
}

.enter_form .wi_200 {
    width: 200x;
    margin-right: 65px;
}

.enter_form .wi_69 {
    width: 69px;
}

.enter_form .wi_100 {
    width: 100px;
}

.enter_form .mat_5 {
    font: 12px dotum;
}

.goods_result {
    padding: 40px 0 38px 0;
    background: url('/images/popup/bg_dote.gif') repeat-x bottom left;
}

.goods_result p {
    font: 12px dotum;
    color: #0cba25;
    text-align: center;
}

.goods_result p strong {
    font: bold 12px dotum;
    color: #fc8f54;
}

.popup .bot_no {
    margin: 8px 0;
    text-align: right;
}

.id-check {
    padding-top: 30px;
    height: 53px;
}

.id-check p {
    text-align: center;
    font: 12px dotum;
    color: #0cba25;
    line-height: 17px;
}

.id-check p strong {
    line-height: 17px;
    font: bold 12px dotum;
    color: #fc8f54;
}

.id-check2 {
    padding-top: 50px;
    height: 69px;
}

.id-check2 p {
    text-align: center;
    font: 12px dotum;
    color: #0cba25;
    line-height: 17px;
}

.id-check2 p strong {
    line-height: 17px;
    font: bold 12px dotum;
    color: #fc8f54;
}

.id-check3 {
    padding-top: 75px;
    height: 84px;
}

.id-check3 p {
    text-align: center;
    font: 12px dotum;
    color: #0cba25;
    line-height: 17px;
}

.id-check3 p strong {
    line-height: 17px;
    font: bold 12px dotum;
    color: #fc8f54;
}

.id_spad {
    padding: 15px 0 8px 0;
}

/*회원가입*/
.login_join {
    margin-top: 40px;
    *zoom: 1;
}

.login_join:after {
    content: "";
    display: block;
    clear: both;
}

.login_join h4 {
    float: left;
    margin-right: 51px;
}

.login_join p {
    float: left;
}

.login_box {
    margin-top: 40px;
    *zoom: 1;
}

.login_box:after {
    content: "";
    display: block;
    clear: both;
}

.login_box h4 {
    float: left;
    margin-right: 51px;
}

.login_box .left {
    float: left;
}

.login_box .table_hi {
    margin-top: 40px;
    padding-left: 61px;
    background: url('/images/home/customer/bg_key.gif') no-repeat;
    height: 90px;
}

.login_table {
    table-layout: fixed;
}

.login_table input {
    border: 1px solid #b8b8b8;
    padding: 3px 5px 0 5px;
    width: 166px;
    font: 12px dotum;
    color: #000;
    margin: 0;
}

.login_table th {
    vertical-align: middle;
    text-align: left;
}

.login_table td {
    vertical-align: middle;
    text-align: left;
}

.login_table td a {
    display: inline-block;
    vertical-align: middle;
}

.login_table .padt_6 td {
    padding-top: 6px;
}

.login_table .padt_6 th {
    padding-top: 6px;
}

.login_table .padt_9 td {
    padding-top: 9px;
}

.login_table .padt_9 th {
    padding-top: 9px;
}

.g_mypage {
    margin-top: 40px;
    background: url('/images/home/customer/join/mypage/bg_gmypage.jpg') no-repeat left 240px;
    *zoom: 1;
}

.g_mypage:after {
    content: "";
    display: block;
    clear: both;
}

.g_mypage h4 {
    float: left;
    width: 240px;
    min-height: 625px;
}

.g_mypage .left {
    float: left;
}

.g_mypage .left .bot_p {
    padding-bottom: 22px;
}

.g_mypage .left h5 {
    margin-top: 40px;
}

/*윤리경영*/
.tab_ul01 {
    margin-bottom: 20px;
    background: url('/images/home/intro/ethic/bg_tablist.gif') repeat-x bottom;
    *zoom: 1;
}

.tab_ul01:after {
    content: "";
    display: block;
    clear: both;
}

.tab_ul01 li {
    float: left;
    height: 28px;
    overflow: hidden;
}

.tab_ul01 .on img {
    margin-top: -28px;
}

.serch_box_cent {
    margin-top: 20px;
    text-align: center;
}

.serch_box_cent input {
    border: 1px solid #e2e2e2;
    padding: 3px 5px 0 5px;
    font: 12px dotum;
    width: 222px;
}

.serch_box_cent select {
    font: 12px dotum;
    margin-left: 5px;
}

.serch_box_cent a {
    display: inline-block;
    vertical-align: middle;
}

.word_t10 {
    margin-top: 10px !important;
}

.word_t30 {
    margin-top: 30px !important;
}

.word_t {
    margin-top: 40px;
    *zoom: 1;
}

.word_t:after {
    content: "";
    display: block;
    clear: both;
}

.word_t h4 {
    float: left;
    width: 240px;
}

.word_t .bgout_01 {
}

.word_t .bgout_03 {
    background: url('/images/home/intro/outline/bg_03.jpg') no-repeat bottom left;
    height: 180px;
}

.word_t .bgline_03 {
    background: url('/images/home/company/service/domestic/bulk/h4_bg_03.jpg') no-repeat 90px 250px;
    height: 600px;
}

.word_t .bgline_04 {
    
}

.word_t .bgrule_01 {
    background: url('/images/home/intro/ethic/bg_01.jpg') no-repeat 0px 170px;
    height: 270px;
}

.word_t .bgrule_02 {
    background: url('/images/home/intro/ethic/bg_02.jpg') no-repeat 0px 230px;
    height: 350px;
}

.word_t .gS_03 {
    background: url('/images/home/personal/bg_1000.gif') no-repeat 70px 210px;
    height: 600px;
}

.word_t .bgpl_01 {
    background: url('/images/home/company/service/3pl/info/bg_3pl_01.jpg') no-repeat 90px 340px;
    height: 600px;
}

.word_t .t_right {
    text-align: right;
    padding-right: 40px;
    width: 200px;
}

.word_t .left {
    float: left;
    width: 520px;
}

.word_t .table_02 .left {
    float: none;
    width: auto;
}

.word_t h3 {
    margin-top: 30px;
}

.word_t .mat_20 {
    margin-top: 20px;
}

.word_t .bg_h3 {
    background: url('/images/home/company/service/im/bg_h3.gif') no-repeat left 3px;
    font: bold 12px dotum;
    color: #446fab;
    padding-left: 10px;
}

.word_t .siver30 {
    font: 12px dotum;
    color: #747474;
    line-height: 17px;
    margin-top: 30px;
}

.word_t .siver20 {
    font: 12px dotum;
    color: #747474;
    line-height: 17px;
    margin-top: 20px;
}

.word_t .left .noma {
    margin-top: 0;
}

.word_t .siver {
    font: 12px dotum;
    color: #747474;
    line-height: 17px;
    margin-top: 10px;
}

.word_t .siver .orange {
    font: 12px dotum;
    color: #f98445;
    line-height: 17px;
}

.word_t p .orange {
    font: 12px dotum;
    color: #f98445;
    line-height: 17px;
}

.word_t .blue {
    font: 12px dotum;
    color: #3e7dd0;
    line-height: 17px;
}

.word_t .blue_line .blue {
    font: 12px dotum;
    color: #3e7dd0;
    line-height: 17px;
    margin: 3px 0;
}

.word_t .blue_line .mat_10 {
    margin-top: 10px;
}

.word_t .blue_line .mat_7 {
    margin-top: 7px;
}

.word_t .blue span {
    font: 12px dotum;
    color: #3e7dd0;
    line-height: 17px;
    display: inline-block;
    vertical-align: top;
}

.word_t .bt_area {
    background: url('/images/home/personal/service/parcel_bg_inquiry.gif') no-repeat;
    padding: 6px 5px 0 0;
    height: 26px;
    text-align: right;
}

.word_t .bt_area01 {
    background: url('/images/home/personal/service/ansim_bg_inquiry.gif') no-repeat;
    padding: 6px 5px 0 0;
    height: 26px;
    text-align: right;
}

.word_t .bt_area02 {
    background: url('/images/home/company/service/bg_inquiry.gif') no-repeat;
    padding: 6px 5px 0 0;
    height: 26px;
    text-align: right;
}

.word_t .bt_area03 {
    background: url('/images/home/company/service/3pl_bg_inquiry.gif') no-repeat;
    padding: 6px 5px 0 0;
    height: 26px;
    text-align: right;
}

.word_t .bt_area04 {
    background: url('/images/home/company/service/ocean_bg_inquiry.gif') no-repeat;
    padding: 6px 5px 0 0;
    height: 26px;
    text-align: right;
}

.word_t .bt_area05 {
    background: url('/images/home/company/service/air_bg_inquiry.gif') no-repeat;
    padding: 6px 5px 0 0;
    height: 26px;
    text-align: right;
}

.word_t .bt_area06 {
    background: url('/images/home/company/service/domestic_bg_inquiry.gif') no-repeat;
    padding: 6px 5px 0 0;
    height: 26px;
    text-align: right;
}

.word_t .bt_area07 {
    background: url('/images/home/company/service/domestic_bulk_bg_inquiry.gif') no-repeat;
    padding: 6px 5px 0 0;
    height: 26px;
    text-align: right;
}

.word_t .bt_area08 {
    background: url('/images/home/company/service/domestic_north_bg_inquiry.gif') no-repeat;
    padding: 6px 5px 0 0;
    height: 26px;
    text-align: right;
}

.word_t .bt_area09 {
    background: url('/images/home/company/service/port_bg_inquiry.gif') no-repeat;
    padding: 6px 5px 0 0;
    height: 26px;
    text-align: right;
}

.blue_ul {
    padding-left: 10px;
}

.blue_ul li {
    font: 12px dotum;
    color: #3e7dd0;
    line-height: 17px;
    background: url('/images/home/company/service/port/bg_list.gif') no-repeat left 6px;
    padding-left: 7px;
}

.sound_user {
    margin-top: 30px;
    background: url('/images/home/intro/ethic/bg_call.gif') no-repeat;
    height: 32px;
    text-align: right;
    padding-right: 5px;
    vertical-align: middle;
}

.sound_user a {
    vertical-align: middle;
    display: inline-block;
    margin-top: 6px;
}

.pay_word {
    font: 12px dotum;
    color: #747474;
    line-height: 18px;
    margin-top: 10px;
}

.pay_word .orange {
    font: 12px dotum;
    color: #f98445;
    line-height: 18px;
}

.pay_word .orange11 {
    font: 11px dotum;
    color: #f98445;
}

.photo_area {
    padding: 20px 0;
    *zoom: 1;
}

.photo_area dl:after {
    content: "";
    display: block;
    clear: both;
}

.down_right {
    margin-top: 10px;
    text-align: right;
}

.qna_box {
    background: url('/images/home/intro/recruit/bg_qna.gif') no-repeat;
    padding-top: 6px;
    height: 26px;
    text-align: right;
    padding-right: 6px;
    margin-top: 25px;
}

.blue_ul {
    margin-top: 5px;
}

.blue_ul li {
    font: 12px dotum;
    color: #3e7dd0;
    line-height: 17px;
}

.sub04_p {
    font: 12px dotum;
    color: #666;
    line-height: 17px;
    margin-top: 10px;
}

.map_box {
    padding-left: 212px;
    height: 251px;
    background: url('/images/home/company/service/im/bg_map.gif') no-repeat;
    margin-top: 20px;
}

.map_box ul {
    padding-top: 24px;
}

.map_box ul li {
    font: 12px dotum;
    color: #6189bf;
    margin-top: 7px;
    background: url('/images/home/company/service/im/bg_sot.gif') no-repeat left center;
    padding-left: 7px;
}

.tgr_prev {
    margin-top: 10px;
    position: relative;
    width: 100%;
    height: 100%;
}

.tgr_prev a {
    position: absolute;
    right: 0;
    top: -3px;
}

.tgr_prev p {
    font: 12px dotum;
    color: #000;
}

.tgr_prev p strong {
    font: bold 12px dotum;
    color: #f98445;
}

/*상단메뉴*/
#horizonEx1 {
    width: 960px;
}

#horizonEx1 .no_btn {
    position: absolute;
    left: 195px;
    top: 0;
    width: 75px;
    height: 17px;
    z-index: 100;
    padding-right: 16px;
    display: none;
}

#horizonEx1 h2 {
    float: left;
    display: block;
    padding-right: 14px;
    _display: inline;
}

.horizon_content {
    float: left;
    background-color: #fff;
    overflow: hidden;
}

.s_menu_top:after {
    content: "";
    display: block;
    clear: both;
}

.s_menu_top {
    padding-right: 9px;
    float: left;
    width: 379px;
}

.s_menu_top li {
    float: left;
    margin-right: 5px;
    _display: inline;
    height: 17px;
    overflow: hidden;
}

.s_menu_top li a {
    display: inline-block;
}

.s_menu_top li a:hover {
    margin-top: -17px;
}

.s_menu_top .on a {
    margin-top: -17px;
}

.info_menu {
    float: left;
    width: 760px;
    margin-top: 12px;
    margin-left: 195px;
    *zoom: 1;
    _display: inline;
}

.info_menu:after {
    content: "";
    display: block;
    clear: both;
}

.info_menu li {
    float: left;
    height: 25px;
    overflow: hidden;
}

.info_menu li a {
    display: inline-block;
}

.info_menu li a:hover {
    margin-top: -25px;
}

.info_menu .on a {
    margin-top: -25px;
}

/*ci_box*/
.ci_box {
    margin-top: 15px;
    *zoom: 1;
}

.ci_box:after {
    content: "";
    display: block;
    clear: both;
}

.ci_box .ci_01 {
    background: url('/images/home/intro/outline/bg_07_01.jpg') no-repeat 270px top;
}

.ci_box .float_l {
    float: left;
    _display: inline;
}

.ci_box h5 {
    font: bold 12px dotum;
    color: #446fab;
    background: url('/images/home/intro/outline/bg_h5.jpg') no-repeat left center;
    padding-left: 11px;
    margin-bottom: 10px;
}

.ci_box .top {
    vertical-align: top;
}

/* 2011-04-20 납품대금 지급내역:대리점, 협력업체 */
.impType {
    color: #f98445;
    font: bold 12px dotum;
}

.notline_th th {
    border-top-width: 1px;
}

.nohave_h3 {
    margin-top: 30px;
}

.item-group {
    *zoom: 1;
}

.item-group:after {
    content: "";
    clear: both;
    display: block;
}

.item_left {
    width: 200px;
    float: left;
    display: inline;
    margin-right: 10px;
}

.item_right {
    width: 550px;
    float: left;
    display: inline;
}

.sum td {
    background: #f6f6f6;
}

/* 2011-04-20 통합검색 */
.tsearchWrap * {
    line-height: 1;
    font-family: dotum;
}

.tsearchBox {
    *zoom: 1;
    background: #f4f4f4;
}

.tsearchBox:after {
    content: "";
    clear: both;
    display: block;
}

.tsearchBox input,.tsearchBox img {
    vertical-align: middle;
}

.tsearchBox .leftItem {
    margin: 10px 0 10px 11px;
    float: left;
    display: inline;
}

.tsearchBox .leftItem input {
    border: 1px solid #a8a8a8;
    font: normal 12px dotum;
    margin-right: 0;
    padding: 4px 5px 3px;
    width: 640px;
}

.tsearchBox .leftItem input.total_search {
    margin: 0;
    border: 0;
    width: 64px;
    height: 25px;
}

.tsearchBox .rightItem {
    float: right;
    display: inline;
    margin-right: 10px;
    margin-top: 15px;
}

.tsearchBox .rightItem input {
    vertical-align: middle;
    margin: 0;
    padding: 0;
}

.keyword {
    margin-top: 10px;
    margin-left: 8px;
    margin-bottom: 40px;
    *zoom: 1;
    line-height: 1;
}

.keyword:after {
    content: "";
    clear: both;
    display: block;
}

.keyword dt {
    font-weight: bold;
    display: inline;
}

.keyword dd {
    display: inline;
}

.search_resultBox {
    margin-bottom: 30px;
    font-family: dotum;
    padding: 10px;
    line-height: 1;
    clear: both;
    border: 1px solid #b7b7b7;
}

.search_resultBox strong {
    font-family: dotum;
    font-size: 14px;
    font-weight: bold;
}

.search_resultBox em {
    font-style: normal;
    color: #f00;
}

.dir_search_result {
    border-bottom: 1px solid #b7b7b7;
    margin-bottom: 30px;
}

.dir_search_result ul {
    margin-left: 13px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.dir_search_result ul li {
    margin-bottom: 10px;
}

.dir_search_result ul li img {
    vertical-align: middle;
}

.title_result {
    padding: 13px;
    background: #f4f4f4;
    border-top: 2px solid #999;
    border-bottom: 1px solid #e7e7e7;
    font-weight: bold;
}

.title_result a.viewMore {
    font-weight: normal;
    float: right;
    display: inline;
}

.dir_search_result dl {
    margin: 13px 13px 10px 13px;
}

.dir_search_result dl dt {
    margin-bottom: 10px;
}

.dir_search_result dl dt img {
    vertical-align: middle;
}

.dir_search_result dl .postTitle {
    color: #3d71b5;
    font-size: 14px;
    text-decoration: underline;
}

.dir_search_result dl dd.post {
    line-height: 17px;
}

.dir_search_result dl dd.location {
    margin-top: 10px;
    color: #959595;
}

span.skeyword {
    font-weight: bold;
}

.emptyResult {
    margin: 10px 13px;
    font-size: 14px;
}

/* 통합검색용 박스 */
.tsearch_box {
    position: absolute;
    top: 11px;
    left: 380px;
}

.tsearch_box input {
    padding-top: 2px;
    padding-bottom: 1px;
    width: 140px;
    border: 1px solid #e2e2e2;
    font-family: 돋움;
    font-size: 12px;
    color: #666;
    vertical-align: middle;
}

.tsearch_box img {
    vertical-align: middle;
}

.tsearch_box input.total_search {
    border: 0;
    width: 58px;
    height: 20px;
    vertical-align: middle;
}

.tsearch_box img.title {
    margin-right: 5px;
}

.result_pop h1 {
    padding: 9px 0;
    border-bottom: 1px solid #e4e5e7;
    position: relative;
    _width: 360px;
}

.result_pop h1 a {
    position: absolute;
    right: 0;
    top: 12px;
}

.result_pop {
    width: 760px;
    padding: 10px;
    border-top: 2px solid #0cba25;
}

.phone_result {
    margin-top: 30px;
}

.phone_result:after {
    content: "";
    display: block;
    clear: both;
}

.phone_result div {
    float: left;
    width: 378px;
}

.phone_result .mal_4 {
    margin-left: 4px;
}

.reserve_inp {
    padding: 5px;
    width: 430px;
    border: 1px solid #d0d0d0;
    margin-top: 10px;
}

.reserve_inp p {
    font: 12px dotum;
    color: #666;
    line-height: 17px;
}

.reserve_inpp {
    font: 12px dotum;
    color: #666;
    line-height: 17px;
    margin: 5px 0;
}

.right_ppl

.right_ppl:after {
    content: "";
    display: block;
    clear: both;
}

.right_ppl .pplleft {
    background: url('/images/home/intro/recruit/bg_sub04.jpg') no-repeat;
    padding-top: 175px;
    float: left;
    width: 340px;
    margin-right: 40px;
}

.right_ppl .pplright {
    float: left;
    width: 380px;
}

.right_ppl .eduleft {
    background: url('/images/home/intro/recruit/bg_sub07.jpg') no-repeat;
    padding-top: 196px;
    float: left;
    width: 340px;
    margin-right: 40px;
}

.right_ppl .eduright {
    float: left;
    width: 380px;
}

.right_ppl ol li {
    padding-bottom: 30px;
}

.right_ppl ol .bot {
    padding-bottom: 0;
}

.right_ppl ol li h5 {
    margin-bottom: -13px;
}

.right_ppl ol li p {
    font: 12px dotum;
    color: #878787;
    line-height: 17px;
    padding-left: 40px;
}

/*오시는길*/
.location_ul {
    padding-top: 5px;
}

.location_ul li {
    font: 12px dotum;
    color: #878787;
    line-height: 14px;
    margin-top: 8px;
    padding-left: 7px;
    background: url('/images/home/intro/outline/bg_fot.gif') no-repeat left 5px;
}

.location_ul li strong {
    font: bold 12px dotum;
    color: #878787;
    line-height: 14px;
}

.location_ul li li {
    font: 12px dotum;
    color: #878787;
    line-height: 14px;
    margin-top: 5px;
    padding-left: 0px;
    background: none;
}

.location_ul li li .color_01 {
    color: #48b4d6;
}

.location_ul li li .color_02 {
    color: #2e5196;
}

.location_ul li li .color_03 {
    color: #3a5aa7;
}

.location_ul li li .color_04 {
    color: #5db32a;
}

.location_ul li li .color_05 {
    color: #ff0000;
}

.location_ul li li .color_06 {
    color: #000000;
}


/*윤리경영*/
.ethical_ul li {
    font: 12px dotum;
    color: #878787;
    line-height: 14px;
    margin-top: 8px;
    padding-left: 11px;
    background: url('/images/common/bg_dot_ethic.gif') no-repeat left 5px;
}

.rule_ul li {
    margin-top: 30px;
    *zoom: 1;
}

.rule_ul li:after {
    content: "";
    display: block;
    clear: both;
}

.rule_ul .noma {
    margin-top: 0;
}

.rule_ul li .img_float {
    float: left;
    margin-right: 10px;
}

.rule_ul li .font_float {
    width: 480px;
    float: left;
}

.rule_ul li .font_float h5 {
    font: bold 12px dotum;
    color: #878787;
    line-height: 14px;
}

.rule_ul li .font_float p {
    font: 12px dotum;
    color: #878787;
    line-height: 17px;
    margin-top: 5px;
}

.rule_ul li .font_float ul {
    padding-top: 5px;
}

.rule_ul li .font_float ul li {
    background: url('/images/home/intro/ethic/bg_dots.gif') no-repeat left 6px;
    padding-left: 7px;
    margin-top: 5px;
    font: 12px dotum;
    color: #878787;
    line-height: 17px;
}

.rule_ul li .font_float ul li .blue {
    fot: 12px dotum;
    color: #6189bf;
    line-height: 17px;
    margin-top: 5px;
}

.sub_rule {
    margin-top: 10px;
}

.sub_rule h5 {
    font: bold 12px dotum;
    color: #6189bf;
    line-height: 14px;
}

.rule_03box ol {
    padding-left: 20px; .
    padding-left: 23px;
    margin-top: 10px;
}

.rule_03box ol li {
    font: 12px dotum;
    color: #747474;
    line-height: 17px;
    margin-top: 5px;
    list-style: decimal;
}

.rule_03box .blue li {
    font: 12px dotum;
    color: #6189bf;
    line-height: 17px;
}

.rule_03box ol li .color_blue {
    font: 12px dotum;
    color: #6189bf;
    line-height: 17px;
}

.site_map .cont_view {
    width: auto;
}

.site_box {
    margin-top: 40px;
}

.site_box h3 {
    padding-bottom: 5px;
    border-bottom: 1px solid #d6d6d6;
}

.site_box .float_box {
    width: 100%;
}

.site_box .float_box:after {
    content: "";
    display: block;
    clear: both;
}

.site_box .float_site {
    float: left;
    width: 159px;
}

.site_box .float_site h4 {
    margin-top: 10px;
}

.site_box .float_site ul {
    padding-top: 3px;
}

.site_box .float_site ul ul {
    padding-top: 0;
}

.site_box .float_site li {
    padding-left: 10px;
    background: url('/images/home/customer/sitemap/bg_siteli.gif') no-repeat 1px 5px;
    font: 12px dotum;
    color: #666;
    line-height: 14px;
    margin-top: 8px;
}

.site_box .float_site li li {
    padding-left: 10px;
    background: url('/images/home/customer/sitemap/bg_siteli2.gif') no-repeat 1px 5px;
    font: 12px dotum;
    color: #666;
    line-height: 14px;
    margin-top: 8px;
}

.site_box .float_site li a {
    font: 12px dotum;
    color: #666;
    line-height: 14px;
}

.join_rules p {
    line-height: 18px;
    color: #878787;
}

.rule_list {
    color: #666;
    font-weight: bold;
}

.join_rules p.group {
    margin-top: 15px;
}

.group strong {
    display: inline-block;
    font-weight: normal;
    color: #313131;
    margin-bottom: 5px;
}

.bg_Gs01 {
    background: url('/images/home/customer/bg_gS_01.jpg') no-repeat right bottom;
}

.bg_Gs01 .wi_390 {
    width: 390px;
}

.word_t .siver390 {
    font: 12px dotum;
    color: #747474;
    line-height: 17px;
    margin-top: 10px;
    width: 520px;
}

.m_container .qr_code {
    position: absolute;
    right: 10px;
    bottom: 35px;
    z-index: 999;
}

.rule_ul li {
    margin-top: 30px;
    *zoom: 1;
}

.rule_ul li:after {
    content: "";
    display: block;
    clear: both;
}

.rule_ul .noma {
    margin-top: 0;
}

.rule_ul li .img_float {
    float: left;
    margin-right: 10px;
}

.rule_ul li .font_float {
    width: 480px;
    float: left;
}

.rule_ul li .font_float h5 {
    font: bold 12px dotum;
    color: #878787;
    line-height: 14px;
}

.rule_ul li .font_float p {
    font: 12px dotum;
    color: #878787;
    line-height: 17px;
    margin-top: 5px;
}

.rule_ul li .font_float ul {
    padding-top: 5px;
}

.rule_ul li .font_float ul li {
    background: url('/images/home/intro/ethic/bg_dots.gif') no-repeat left 6px;
    padding-left: 7px;
    margin-top: 5px;
    font: 12px dotum;
    color: #878787;
    line-height: 17px;
}

.rule_ul li .font_float ul li .blue {
    fot: 12px dotum;
    color: #6189bf;
    line-height: 17px;
    margin-top: 5px;
}

.sub_rule {
    margin-top: 10px;
}

.sub_rule h5 {
    font: bold 12px dotum;
    color: #6189bf;
    line-height: 14px;
}

.rule_03box ol {
    padding-left: 20px; .
    padding-left: 23px;
    margin-top: 10px;
}

.rule_03box ol li {
    font: 12px dotum;
    color: #747474;
    line-height: 17px;
    margin-top: 5px;
    list-style: decimal;
}

.rule_03box .blue li {
    font: 12px dotum;
    color: #6189bf;
    line-height: 17px;
}

.rule_03box ol li .color_blue {
    font: 12px dotum;
    color: #6189bf;
    line-height: 17px;
}

.site_map .cont_view {
    width: auto;
}

.site_box {
    margin-top: 40px;
}

.site_box h3 {
    padding-bottom: 5px;
    border-bottom: 1px solid #d6d6d6;
}

.site_box .float_box {
    width: 100%;
}

.site_box .float_box:after {
    content: "";
    display: block;
    clear: both;
}

.site_box .float_site {
    float: left;
    width: 159px;
}

.site_box .float_site h4 {
    margin-top: 10px;
}

.site_box .float_site ul {
    padding-top: 3px;
}

.site_box .float_site ul ul {
    padding-top: 0;
}

.site_box .float_site li {
    padding-left: 10px;
    background: url('/images/home/customer/sitemap/bg_siteli.gif') no-repeat 1px 5px;
    font: 12px dotum;
    color: #666;
    line-height: 14px;
    margin-top: 8px;
}

.site_box .float_site li li {
    padding-left: 10px;
    background: url('/images/home/customer/sitemap/bg_siteli2.gif') no-repeat 1px 5px;
    font: 12px dotum;
    color: #666;
    line-height: 14px;
    margin-top: 8px;
}

.site_box .float_site li a {
    font: 12px dotum;
    color: #666;
    line-height: 14px;
}

.pl_ul {
    padding-top: 5px;
    padding-left: 2px;
}

.pl_ul li {
    margin-top: 6px;
    background: url('/images/home/company/service/3pl/info/bg_3plli.gif') no-repeat left 4px;
    font: 12px dotum;
    color: #6189bf;
    padding-left: 9px;
}

.pl_h5 {
    background: url('/images/home/company/service/3pl/bg_plh5.gif') no-repeat 2px 4px;
    padding-left: 13px;
    margin-top: 30px;
    font: bold 12px dotum;
    color: #446fab;
}

.left .mat_10 {
    margin-top: 10px;
}

.pl2_ul {
    padding-top: 5px;
    padding-left: 2px;
}

.pl2_ul li {
    margin-top: 6px;
    background: url('/images/home/customer/bg_th.gif') no-repeat left 4px;
    font: 12px dotum;
    padding-left: 9px;
}

/*기업서비스 &gt; 서비스안내 &gt; 내륙운송서비스 &gt; 컨테이너서비스 - 이우재 추가 110503*/
.table_02 .blue_in2 td p {
    font: 12px dotum;
    color: #646464;
    line-height: 17px;
    margin: 6px 0;
    padding: 0;
    text-align: right;
}

.bg_Gs01 {
    background: url('/images/home/customer/bg_gS_01.gif') no-repeat right bottom;
}

.bg_Gs01 .wi_390 {
    width: 390px;
}

.m_container .qr_code {
    position: absolute;
    right: 24px;
    bottom: 29px;
    z-index: 999;
}

.hlc_gul {
    padding-top: 5px;
}

.hlc_gul li {
    background: url('/images/home/company/service/3pl/bg_plh5.gif') no-repeat 2px 4px;
    padding-left: 13px;
    font: 12px dotum;
    color: #878787;
    margin-top: 6px;
}

.hlc_gul .sl {
    letter-spacing: 0.04em;
}

.hlc_gul li strong {
    font: bold 12px dotum;
    color: #446fab;
    display: inline-block;
    width: 73px;
}

.hlc_gul li span {
    font: bold 12px dotum;
    color: #446fab;
}

.group_img {
    margin-top: 50px;
    text-align: right;
}

.word_t .bghlc_01 {
    background: url('/images/home/intro/outline/hlc/bg_hlc01.jpg') no-repeat left 110px;
    height: 385px;
}

.word_t .bghlc_02 {
    background: url('/images/home/intro/outline/hlc/bg_hlc02.jpg') no-repeat 90px 295px;
    height: 465px;
}

.word_t .bghlc_03 {
    background: url('/images/home/intro/outline/hlc/bg_hlc03.jpg') no-repeat 90px 295px;
    height: 480px;
}

.word_t .bghlc_04 {
    background: url('/images/home/intro/outline/hlc/bg_hlc04.jpg') no-repeat 0px 278px;
    height: 480px;
}

.word_t .bghlc_05 {
    background: url('/images/home/intro/outline/hlc/bg_hlc05.jpg') no-repeat 90px 278px;
    height: 480px;
}

.word_t .bghlc_06 {
    background: url('/images/home/intro/outline/hlc/bg_hlc06.jpg') no-repeat 90px 278px;
    height: 480px;
}

.word_t .bghlc_07 {
    background: url('/images/home/intro/outline/hlc/bg_hlc07.jpg') no-repeat 90px 278px;
    height: 480px;
}

.word_t .bghlc_08 {
    background: url('/images/home/intro/outline/hlc/bg_hlc08.jpg') no-repeat 0px 220px;
    height: 370px;
}

.word_t .bghlc_09 {
    background: url('/images/home/intro/outline/hlc/bg_hlc09.jpg') no-repeat 18px 240px;
    height: 495px;
}

/*0516 - 국제물류 견적요청*/
.esti_p {
    margin-top: 10px;
    border-top: 2px solid #999;
    border-bottom: 1px solid #b7b7b7;
    padding: 15px 0 10px 15px;
    font: 12px dotum;
    color: #333;
    line-height: 16px;
}

.esti_p2 {
    margin-top: 2px;
    font: 12px dotum;
    color: #f98445;
    line-height: 16px;
}

.esti_area {
    width: 355px;
    height: 78px;
    padding: 5px;
    border: 1px solid #b8b8b8;
    overflow-y: auto;
    font: 12px dotum;
    line-height: 16px;
}

.word_t .bg_h3 {
    position: relative;
}

.word_t .bg_h3 .table_right {
    position: absolute;
    right: 0;
    top: 0;
    font: 12px dotum;
    color: #747474;
}

.Vision {
    margin-top: 30px;
    border: 1px solid #e2e2e2;
    background: #f5f5f5;
    padding: 13px 10px 5px 10px;
}

.Vision h3 {
    margin-top: 0;
    padding-top: 13px;
    height: 37px;
    background: url('/images/home/intro/outline/hlc/bg_Visionh3.jpg') no-repeat;
    text-align: center;
}

.Vision .hlc_gul li {
    background: url('/images/home/company/service/3pl/bg_plh5.gif') no-repeat 2px 4px;
    padding-left: 13px;
    font: 12px dotum;
    color: #878787;
    margin-top: 6px;
    line-height: 18px;
}

.Vision .hlc_gul {
    padding-top: 5px;
    padding-left: 13px;
}

.si_bg01 {
    background: url('/images/home/intro/outline/hlc/bg_hlc01.gif') no-repeat right 140px;
}

.images01 {
    border-bottom: #000000 0px solid;
    border-left: #000000 0px solid;
    vertical-align: baseline;
    border-top: #000000 0px solid;
    border-right: #000000 0px solid
}

.images02 {
    border-bottom: rgb(0, 0, 0) 0px solid;
    border-left: rgb(0, 0, 0) 0px solid;
    vertical-align: baseline;
    border-top: rgb(0, 0, 0) 0px solid;
    border-right: rgb(0, 0, 0) 0px solid
}

.images03 {
    background-image: none;
    background-color: transparent;
    background-attachment: scroll;
    background-position: 0% 0%;
    background-origin: initial;
    background-clip: initial
}

.images04 {
    background: none transparent scroll repeat 0% 0%
}

.error {
    font: bold 14px dotum;
    color: #f98445;
    vertical-align: middle;
    display: inline-block;
}

.captcha_btn_box {
    width: 70px;
    margin-left: 10px;
}

.captcha_btn {
    margin: 3px 0;
}


.table_04 {
    width: 100%;
    table-layout: fixed;
    
}

.table_04 a {
    display: inline-block;
    vertical-align: middle;
}

.table_04 a img { .
    padding-top: 4px;
}

.table_04 th {
    background: #f4f4f4 url('/images/english/business/im/service/bg_th02.gif') no-repeat right center;
    border-bottom: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
    border-left: 1px solid #e9e9e9;
    height: 31px;
    text-align: center;
    vertical-align: middle;
    font: bold 12px Verdana;
    color: #313131;
    border-top: 2px solid #999;
    line-height: 120%;
}

.table_04 .bg_no {
    background: #f4f4f4 none;
}

.table_04 .colo_02 td {
    background: #fbfbfb;
}

.table_04 th span {
    font: 11px Verdana;
    color: #f97631;
    
}

.table_04 td {
    background-color: #fff;
    border: 1px solid #e9e9e9;
    height: 31px;
    text-align: center;
    vertical-align: middle;
    font: 12px Verdana;
    color: #646464;
}

.table_04 td a {
    font: 12px Verdana;
    color: #646464;
    border: 1px solid #e9e9e9;
}

.table_04 td p {
    font: 12px Verdana;
    color: #646464;
    line-height: 18px;
    text-align: left;
    padding: 3px 0 3px 20px;
    border: 1px solid #e9e9e9;
}

.table_04 .jemu .col333 {
    font: 12px Verdana;
    color: #333;
    line-height: 18px;
    text-align: left;
    padding: 3px 0 3px 40px;
}

.table_04 .jemu strong {
    line-height: 120%;
    font: bold 12px Verdana;
}

.table_04 td .col333 {
    font: 12px Verdana;
    color: #333;
    line-height: 18px;
    text-align: left;
    padding: 3px 0 3px 20px;
}

.table_04 td .col3_25 {
    font: 12px Verdana;
    color: #333;
    line-height: 18px;
    text-align: left;
    padding: 3px 0 3px 45px;
}

.table_04 .bot td {
    border-bottom: 1px solid #c5c5c5;
}

.table_04 .left {
    color: #333;
}

.table_04 .left_a {
    text-align: left;
}

.table_04 .left_a .str_th {
    font: bold 12px Verdana;
    color: #313131;
    padding-left: 35px;
}

.table_04 .left_a .str_td {
    font: 12px Verdana;
    color: #666;
    padding: 7px 0 7px 35px;
    line-height: 16px;
}

.table_04 .left_a .pad_7 {
    padding: 7px 0 7px 35px;
}

.table_04 .left_a .pad_7 .str_td {
    font: 12px Verdana;
    padding: 0;
    color: #666;
    line-height: 16px;
}

.table_04 .left_a .pad_7 ul {
    padding-left: 15px;
    padding-top: 10px;
}

.table_04 .left_a .pad_7 ul li {
    font: 12px Verdana;
    color: #666;
    margin-top: 5px;
    line-height: 16px;
}

.table_04 .left_a p {
    font: 12px Verdana;
    color: #646464;
    padding-left: 20px;
}

.table_04 .left_a .padl_30 {
    font: 12px Verdana;
    color: #646464;
    padding: 7px 0 7px 30px;
    line-height: 16px;
}

.table_04 .right {
    text-align: right;
}

.table_04 .right span {
    font: 12px Verdana;
    color: #646464;
    padding-right: 25px;
}

.table_04 .right .padr_50 {
    padding-right: 50px;
}

.table_04 .right .padr_80 {
    padding-right: 80px;
}

.table_04 .right .padr_75 {
    padding-right: 75px;
}

.table_04 .bott {
    border-top: 2px solid #999;
}

.table_04 td .bottom {
    padding: 10px 0 20px 15px;
    text-align: left;
}

.table_04 td .bottom li {
    margin-top: 7px;
    font: 12px Verdana;
    color: #646464;
}

.table_04 td .bottom li span {
    display: inline-block;
    font: 12px Verdana;
    color: #646464;
    line-height: 18px;
    vertical-align: top;
    margin-top: -2px;
}

.table_04 td .bottom li span .orange {
    color: #f98445;
    display: inline;
    font: 12px Verdana;
}

.table_04 td .bottom h4 {
    color: #f98445;
    font: bold 12px Verdana;
    margin-top: 7px;
}

.table_04 td .left_a {
    padding-left: 20px;
    background: url('/images/english/sub/sub02/bg_dot.gif') no-repeat 12px center;
    text-align: left;
}

.table_04 td .left_a strong {
    font: bold 12px Verdana;
    color: #333;
    display: inline-block;
    vertical-align: middle;
}

.table_04 td .left_a span {
    padding-left: 7px;
    font: 11px Verdana;
    color: #f98445;
}

.table_04 td .left_a input {
    padding: 3px 5px 0 5px;
    border: 1px solid #b8b8b8;
    font: 12px Verdana;
    color: #000;
    margin-top: 0;
}

.table_04 .imp_table th {
    background: #f4f4f4 none;
}

.table_04 .imp_table td {
    color: #666;
}

.table_04 .imp_table td strong {
    font: bold 12px Verdana;
    color: #666;
}

.table_04 .imp_table .colo_01 td {
    background: #fbfbfb;
}

.table_04 .imp_table .red {
    font: 12px Verdana;
    color: #ed1c24;
}

.table_04 .imp_table .bg_in {
    background: url('/images/english/sub/sub02/bg_table_dot.gif') repeat-y right top;
}

.table_04 .imp_table .tleft_a {
    text-align: left;
}

.table_04 .imp_table .left_a {
    text-align: left;
    font: 12px Verdana;
    color: #666;
}

.table_04 .imp_table .left_a a {
    font: 12px Verdana;
    color: #666;
    padding-left: 10px;
}

.table_04 .imp_table .left_a .noti {
    font: bold 12px Verdana;
    color: #666;
    margin-right: 5px;
}

.table_04 .view_table th {
    text-align: left;
    background: #f4f4f4 none;
}

.table_04 .view_table strong {
    margin-left: 13px;
    font: bold 12px Verdana;
    color: #313131;
    display: inline-block;
}

.table_04 .view_table td {
    text-align: left;
}

.table_04 .view_table span {
    font: 12px Verdana;
    color: #666;
    padding-left: 10px;
}

.table_04 .view_table .text_area {
    font: 12px Verdana;
    color: #666666;
    line-height: 18px;
    padding: 20px 15px 30px 15px;
}

.table_04 .view_table div .img_area {
    margin-top: 20px;
    text-align: center;
}

.table_04 .view_table td a {
    font: 12px Verdana;
    color: #666;
    padding-left: 10px;
}

.table_04 .view_table td .nopd {
    padding: 0;
}

.table_04 .view_table td .nopd strong {
    margin: 0;
}

.table_04 .view_table td a img {
    vertical-align: middle;
}

.table_04 .photo_area dt {
    float: left;
}

.table_04 .photo_area dd {
    float: left;
    width: 366px;
}

.table_04 .photo_area dd li {
    margin: 0 0 30px 30px;
    padding: 0;
    float: left;
    _display: inline;
}

.table_04 .photo_area dd li img {
    vertical-align: top;
    width: 88px;
    height: 58px;
    display: block; .
    margin-top: -4px;
}

.table_04 .photo_area dd li a {
    padding: 0;
    float: left;
    border: 2px solid #d9d9d9;
}

.table_04 .photo_area dd li a:hover {
    border: 2px solid #838383;
}

.table_04 th .pad06 {
    padding: 6px 0;
    font: bold 12px Verdana;
    color: #313131;
    background: url('/images/english/investor/status/bg_table_04s.gif') no-repeat 5px 22px;
    text-align: center;
}

.table_04 th .pad06 .table_04s {
    width: 100%;
    table-layout: fixed;
}

.table_04 th .pad06 .table_04s td {
    background: url('/images/english/business/im/service/bg_th02.gif') no-repeat right center;
    font: bold 11px Verdana;
    color: #929292;
    height: 20px;
    border: 0;
}

.table_04 th .pad06 .table_04s .bg_no {
    background: none;
}

.table_04 .blue_in th {
    color: #7e9eca;
    border-top: none;
}

.table_04 .blue_in .bg_nr {
    background: none;
}

.table_04 .blue_in td {
    background: url('/images/english/business/im/service/bg_td.gif') repeat-y right top;
}

.table_04 .blue_in .colo_02 td {
    background: #fbfbfb url('/images/english/business/im/service/bg_td.gif') repeat-y right top;
}

.table_04 .blue_in .colo_02 .bg_nr {
    background: #fbfbfb none;
}

.table_04 .blue_in td p {
    font: 12px Verdana;
    color: #646464;
    line-height: 16px;
    margin: 6px 0;
    padding: 0;
    text-align: center;
}

.table_04 .service_p {
    padding: 8px;
    text-align: left;
    font: 12px Verdana;
    color: #747474;
    line-height: 16px;
}

.table_04 .bg_line th {
    color: #878787;
}

.table_04 .bg_line td {
    background: url('/images/english/business/port/service/bg_table_04_td.gif') repeat-y right top;
    text-align: left;
}

.table_04 .bg_line td p {
    text-align: left;
    padding-left: 10px;
}

.table_04 .bg_line td .p15 {
    text-align: left;
    padding-left: 15px;
}

.table_04 .bg_line .no_bg {
    background: none;
}

.table_04 .bg_line .bottom_td {
    border-bottom: 1px solid #c5c5c5;
}

</pre></body></html>