@charset "utf-8";
/*******************************************************************************************/
/*/////////////////////////////////////////////////////////////////////////////////////////*/
/*
 * Created by :http://www.uplusweb.com
 *
 * uplusweb CSS v1.15.0307 = info@uplusweb.com
 *
 * Copyright (c) 2015 www.uplusweb.com
 *
 *
 */
/*/////////////////////////////////////////////////////////////////////////////////////////*/
/*******************************************************************************************/
.clear {clear:both; background:0;}
.upw_empty {display:inline-block; width:100%; height:10px; padding:0; margin:0; font-size:1px;}
.upw_empty_flt {position:relative; float:left; width:100%; height:10px; padding:0; margin:0; font-size:1px;}
.upw_empty_block {display:block; width:100%; height:10px; padding:0; margin:0; font-size:1px;}
.upw_empty_h {position:relative; float:left; width:100%; padding:0; margin:0; font-size:1px;}
.upw_empty_h_block {display:block; width:100%; font-size:1px; padding:0; margin:0;}
.h5 {height:5px;}
.h10 {height:10px;}
.h15 {height:15px;}
.h20 {height:20px;}
.h30 {height:30px;}
.h40 {height:40px;}
.h50 {height:50px;}
.h60 {height:60px;}
.h70 {height:70px;}
.h80 {height:80px;}
.h90 {height:90px;}
.h100 {height:100px;}
span.s_vbar {padding:0 10px; margin:0;}
span.s_vbar_wrt {padding:0 5px; margin:0;}
span.s_vbar_viw {padding:0 5px; margin:0;}
.page_container {padding-bottom:0;}
#main_menu {font-size:1em!important;}
/* #main_menu .menu_wrap .nav li a {font-size:.938em;} */
#main_menu .menu_wrap .nav li a {font-size:1em;}
#main_menu .menu_wrap p {padding:0 0 7px 0!important; margin:0!important; line-height:1em!important;}
#main_menu .menu_wrap p.nav_txt_kor {padding:3px 0 7px 0!important; font-size:1em; color:#535353!important;}
#main_menu .menu_wrap .current p.nav_txt_kor {color:#ffffff!important;}
#main_menu select {font-size:1.125em;}

.nav_text_font1 {font-family:"nanumwEB", dotum; font-weight:bold; font-size:14px;}
.copy_text_font1 {font-family:dotum; font-weight:bold; font-size:12px;}
.copy_text_font1nb {font-family:"nanumwEB"; font-weight:bold; font-size:13px;}
.copy_text_font1nbs {font-family:"nanumwEB"; font-weight:bold; font-size:12px;}
.info_font2n {font-family:"nanumw", dotum, Trebuchet MS; font-weight:normal; font-size:14px;}
.info_font2nb {font-family:"nanumwEB", dotum, Trebuchet MS; font-weight:bold; font-size:15px;}

.tb_left {padding-left:10px;}

.container {font-size:1em; color:#232323;}
.container .tx_nn_tms i {vertical-align:middle;}
.container .tx_nn_tms img {vertical-align:middle;}
.container_top_info {margin:0;}
.cont_box {padding:8px 35px 8px 14px; margin-bottom:20px; text-shadow:0 1px 0 rgba(255, 255, 255, 0.5); background-color:#fcf8e3; border:1px solid #fbeed5; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.cont_box, .cont_box h3 {color:#c09853;}
.cont_box h3 {margin:0; font-size:17px;}
.cont_box .close {position:relative; top:-2px; right:-21px; line-height:20px;}
.cont-title {background-color:#fefefe; border-color:#d1d1d1; text-shadow:2px 1px 2px #e7d6bf; color:#333; font-family:'nanumwB'; font-style:italic; line-height:135%}
.cont-title1 {background-color:#fff8ef; border-color:#e7d6bf; text-shadow:2px 1px 2px #d1d1d1; color:#b78038; font-family:'nanumwB'; line-height:135%}
.cont-title2 {background-color:#fafafe; border-color:#e1e1e8; text-shadow:2px 1px 2px #b5bfde; color:#3e4b76; font-size:20px; font-family:'nanumwB'; line-height:135%}
.cont-title3 {background-color:#fbfbfb; border-color:#e1e1e8; text-shadow:2px 1px 2px #d0c9b1; color:#555; font-size:20px; font-family:'nanumwB'; line-height:135%}
.cont-title_purple {background-color:#f3e7ff; border-color:#b382e3; text-shadow:2px 1px 2px #d1d1d1; color:#51336f; font-size:20px; font-family:'nanumwB'; line-height:135%}
.cont-success {background-color:#dff0d8; border-color:#d6e9c6; text-shadow:2px 1px 2px #d1d1d1; color:#468847; font-size:20px; font-family:'nanumwB'; line-height:135%}

.cont_company_txt_3d {text-shadow:0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 5px 1px rgba(0, 0, 0, .1), 0 0 5px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .3), 0 3px 5px rgba(0, 0, 0, .2), 0 5px 5px rgba(0, 0, 0, .25), 0 5px 5px rgba(0, 0, 0, .2), 0 5px 5px rgba(0, 0, 0, .15); color:#fff; font-size:20px; font-family:'dotum'; font-weight:bold; line-height:135%}
.page_company_about_logo {padding:10px 0 0 0; margin:0; line-height:100%; text-align:center; font-size:1px;}
.page_company_about_p {padding-bottom:7px; line-height:1.6em; font-size:1.063em; color:#333; text-shadow:none; letter-spacing:normal;}
.page_company_cont_box_min {padding:5px; text-align:center; border:1px solid #efefef;}

.m_req_btn_txt1 {font-size:1.125em;}
.m_req_btn_txt2 {font-family:'nanumwB', 'dotum'; font-size:1.438em;}

.m_mob_contact_box {display:inline-block; font-size:1em;}
.m_mob_contact_box a {border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; box-shadow:1px 1px #232323; -moz-box-shadow:1px 1px 3px #232323; -webkit-box-shadow:1px 1px 3px #232323; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background-color:#363636; background-image:-moz-linear-gradient(top, #535353, #222222); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#535353), to(#222222)); background-image:-webkit-linear-gradient(top, #535353, #222222); background-image:-o-linear-gradient(top, #535353, #222222); background-image:linear-gradient(to bottom, #535353, #222222); background-repeat:repeat-x; border-color:#222 #222222 #000; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) text-transform:uppercase; color:#fff; line-height:2.25em!important; font-family:"Trebuchet MS"!important; font-weight:bold;}

.m_mob_contact_tel {display:inline-block; margin-top:10px!important; margin-bottom:5px!important;}
.m_mob_contact_tel a .m_mob_tel_txt {padding-left:8px; font-family:"Trebuchet MS"!important; font-weight:normal!important; font-size:1em!important;}
.m_mob_contact_tel a .m_mob_tel_num {letter-spacing:-0.05em; font-size:1em!important;}
.m_mob_contact_box i.fa-mobile {font-size:1.313em!important;}
.m_mob_contact_mobi {display:inline-block; margin-top:5px!important; margin-bottom:20px!important;}
.m_mob_contact_mobi a .m_mob_mobi_txt {padding-left:8px; letter-spacing:-0.05em; font-family:"Trebuchet MS", "nanumwB"!important; font-weight:normal!important; font-size:1em!important;}
.m_mob_contact_mobi a .m_mob_mobi_num {letter-spacing:0; font-size:1em!important;}

.m_latest_more_btn {display:inline-block; width:100%; height:auto; padding:0; margin:0; font-size:1em;}
.m_latest_more_btn .p_right {float:right;}

.footer_bottom .upw_copy1st {margin-bottom:10px; font-size:.875em;}
.footer_bottom .upw_copy1st p {display:inline; padding:0; margin:0; line-height:100%; white-space:nowrap;}
.footer_bottom .upw_copy1st p.wrap_normal {white-space:normal;}
.footer_bottom .upw_copy1st p span.s_vbar_link {padding:0 10px; margin:0;}
.footer_bottom .upw_copy1st p span.s_vbar_copy {padding:0 10px; margin:0;}

#footer a.m_mob_info_box {display:block; width:auto; padding:7px 10px 7px 10px; margin-top:15px; line-height:22px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; box-shadow:1px 1px #232323; -moz-box-shadow:1px 1px 3px #232323; -webkit-box-shadow:1px 1px 3px #232323; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background-color:#363636; background-image:-moz-linear-gradient(top, #535353, #222222); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#535353), to(#222222)); background-image:-webkit-linear-gradient(top, #535353, #222222); background-image:-o-linear-gradient(top, #535353, #222222); background-image:linear-gradient(to bottom, #535353, #222222); background-repeat:repeat-x; border-color:#222 #222222 #000; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) text-transform:uppercase; color:#fff;}
#footer a.m_mob_info_box {word-wrap:break-word; font-family:Trebuchet MS, "nanumw"!important; font-weight:bold; font-size:1em;}
#footer a.m_mob_info_box i {font-size:1.25em!important;}
#footer a.m_mob_info_box .m_mob_tel_txt {padding-left:8px; vertical-align:top; font-family:Trebuchet MS, "nanumwB"!important; font-weight:normal!important; font-size:1em!important;}
#footer a.m_mob_info_box .m_mob_tel_num {white-space:nowrap!important; font-size:1em!important;}
#footer a.btn_info_box_mobi {margin-top:3px!important;}
#footer a.btn_info_box_mobi i.fa-mobile {margin-top:1px!important; font-size:1.375em!important;}
#footer a.m_mob_info_box .m_mob_mobi_txt {padding-left:13px; vertical-align:top; letter-spacing:-0.05em; font-family:Trebuchet MS, "nanumwB"!important; font-weight:normal!important; font-size:1!important;}
#footer a.m_mob_info_box .m_mob_mobi_num {white-space:nowrap!important; letter-spacing:0; font-size:1em!important;}
#footer a.m_mob_info_box:hover {color:#fff; background:#58406f;}

a.cur_arrow {cursor:default;}
section .cont_box_no_email {padding:25px 25px 25px 25px;}
section .cont_box_no_email ul {width:auto; height:200px; padding:25px; border:1px solid #e3e3e3; background-color:white; cursor:auto; color:#232323;}
section .cont_box_no_email li {line-height:150%}
section .cont_box_privacy {width:100%}
section .cont_box_privacy p {padding:25px 25px 25px 25px;}
section .cont_box_privacy textarea {width:97%; line-height:150%; border:1px solid #e3e3e3; background-color:white; cursor:auto; color:#777;}
section .cont_box_terms {width:100%}
section .cont_box_terms p {padding:25px 25px 25px 25px;}
section .cont_box_terms textarea {width:97%; line-height:150%; border:1px solid #e3e3e3; background-color:white; cursor:auto; color:#777;}


.ul-box-cont .box-margin-5 {display:inline-block; margin: 0 0 10px 0;}
.ul-box-cont .circle {margin:0 auto; padding: 0 0; width:100px; height:100px;
        box-sizing:border-box; border:10px solid rgb(163, 151, 198); border-radius:50%;
        text-align:center;}
.ul-box-cont li {display:inline-block; height:auto; line-height:100px;}
.ul-box-cont li.box-cont-arrow {padding-left:10px;}


.btn-success1 {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #5bb75b;
    *background-color: #51a351;
    background-image: -moz-linear-gradient(top, #62c462, #51a351);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
    background-image: -webkit-linear-gradient(top, #62c462, #51a351);
    background-image: -o-linear-gradient(top, #62c462, #51a351);
    background-image: linear-gradient(to bottom, #62c462, #51a351);
    background-repeat: repeat-x;
    border-color: #51a351 #51a351 #387038;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-success1:hover, .btn-success1:focus, .btn-success1:active, .btn-success1.active, .btn-success1.disabled, .btn-success1[disabled] {
    color: #fff;
    background-color: #51a351;
    *background-color: #499249;
}

.btn-success2 {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #2FA02F;
    *background-color: #2B8F2B;
    background-image: -moz-linear-gradient(top, #49BE49, #2B8F2B);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#49BE49), to(#2B8F2B));
    background-image: -webkit-linear-gradient(top, #49BE49, #2B8F2B);
    background-image: -o-linear-gradient(top, #49BE49, #2B8F2B);
    background-image: linear-gradient(to bottom, #49BE49, #2B8F2B);
    background-repeat: repeat-x;
    border-color: #2B8F2B #2B8F2B #49BE49;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff2B8F2B', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-success2:hover, .btn-success2:focus, .btn-success2:active, .btn-success2.active, .btn-success2.disabled, .btn-success2[disabled] {
    color: #fff;
    background-color: #2B8F2B;
    *background-color: #499249;
}

.btn-success3 {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #faa732;
    *background-color: #BE8D0F;
    background-image: -moz-linear-gradient(top, #DAB557, #BE8D0F);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#DAB557), to(#BE8D0F));
    background-image: -webkit-linear-gradient(top, #DAB557, #BE8D0F);
    background-image: -o-linear-gradient(top, #DAB557, #BE8D0F);
    background-image: linear-gradient(to bottom, #DAB557, #BE8D0F);
    background-repeat: repeat-x;
    border-color: #BE8D0F #BE8D0F #ad6704;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#ffBE8D0F', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-success3:hover, .btn-success3:focus, .btn-success3:active, .btn-success3.active, .btn-success3.disabled, .btn-success3[disabled] {
    color: #fff;
    background-color: #BE8D0F;
    *background-color: #df8505;
}
.btn-success3:active, .btn-success3.active {
    background-color: #c67605 \9;
}

.btn-success4 {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #49afcd;
    *background-color: #2f96b4;
    background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
    background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
    background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
    background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
    background-repeat: repeat-x;
    border-color: #2f96b4 #2f96b4 #1f6377;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-success4:hover, .btn-success4:focus, .btn-success4:active, .btn-success4.active, .btn-success4.disabled, .btn-success4[disabled] {
    color: #fff;
    background-color: #2f96b4;
    *background-color: #2a85a0;
}
.btn-success4:active, .btn-success4.active {
    background-color: #24748c \9;
}


section .box-success1 {line-height:1.5em; padding:15px; background-color:#dff0d8; border-color:#d6e9c6; border-radius: 5px;
    color:#367137;}
section .box-success2 {line-height:1.5em; padding:15px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #fcf8e3; border: 1px solid #fbeed5; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 5px;
    color: #B2883E;
}
section .box-success3 {line-height:1.5em; padding:15px;
    color: #3a87ad;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

section a h4 {line-height:1.5em; padding-left:20px; padding-right:20px; font-weight:bold;}
section a h4 span {line-height:1.5em;}



/* Google Web Font */
@import url('//fonts.googleapis.com/css?family=Montserrat:300,400,500&display=swap');

/* Table */
.table-webhosting {overflow-x:auto;}

.webhosting {
    width: 100%; overflow-x:auto;
    background-color: #fff; border-collapse: collapse; box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); border-radius: 5px; box-sizing: border-box;
    font-size: 1.125em;
}
.webhosting caption {
    font-size: 1.5em;
    margin: 20px;
}
.webhosting tr {
    border-bottom: 1px solid #eee;
}
.webhosting tr:last-child {
    border: none;
    color: crimson;
}
.webhosting tr:nth-child(odd) {
    background-color: #ddd;
}
.webhosting th, .webhosting td {
    padding: 15px 10px 15px 10px;
    text-align: center; 
}
.webhosting tr th {
    background-color: #B1903F; color: #fff;
}
.webhosting tr th:first-child {
    border-radius: 5px 0 0 0; border-right: 1px solid #fff;
}
.webhosting tr th:last-child {
    border-radius: 0 5px 0 0;
}
.webhosting tr td:first-child {
    background-color: #B59E55; color: #fff;
}
.webhosting tr td:last-child {
}

@media all and (max-width:480px) {
    .table-webhosting {overflow-x:scroll;}
    .webhosting {overflow-x:scroll;}
}



.uplusweb-btn {display:inline-block; width:100%; height:auto; margin-bottom:5px;}
.uplusweb-btn .upw-btn-requ1 {display:block; width:auto; padding-top:10px; padding-bottom:10px; text-align:left; color:white!important;}
.uplusweb-btn .upw-btn-requ1-free {display:block; width:auto; padding-top:10px; padding-bottom:10px; text-align:left; letter-spacing:-0.5px;}
.btn-upw-green {color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background-color:#3f7e4b; *background-color:#3f7e4b; background-image:-moz-linear-gradient(top, #61B36E, #368343); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#61B36E), to(#368343)); background-image:-webkit-linear-gradient(top, #61B36E, #368343); background-image:-o-linear-gradient(top, #61B36E, #368343); background-image:linear-gradient(to bottom, #61B36E, #368343); background-repeat:repeat-x; border-color:#368343 #368343 #387038; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff61B36E', endColorstr='#ff368343', GradientType=0); filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}
.btn-upw-green:hover, .btn-upw-green:focus, .btn-upw-green:active, .btn-upw-green.active, .btn-upw-green.disabled, .btn-upw-green[disabled] {color:#fff; background-color:#368343; *background-color:#368343;}
.btn-upw-green:active, .btn-upw-green.active {background-color:#368343 \9;}

#gotop {position:fixed; z-index:999; left:95%; top:93%; width:30px; height:30px; vertical-align:middle; background-color:#5f5f5f; text-align:center; cursor:pointer; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; box-shadow:1px 1px #333; -moz-box-shadow:1px 1px 3px #333; -webkit-box-shadow:1px 1px 3px #333;}
#gotop i {margin-top:5px; .margin:7px auto; text-align:center;}

.fast_nav {float:right; display:inline; margin:19px 0 0 10px; text-align:left;}
.fast_nav p {margin:0!important;}

/*
.footer-box-latest {visibility:hidden;} */

@media all and (min-width:1200px) {.header_Fixed .logo {height:auto; max-height:81px;}
    .header_Fixed .logo img {max-height:81px; margin:-5px 0 -5px 0;}
    .page_company_s_box {margin-right:50px;}
    .footer-box-UPLUSWEB {text-align:left; margin-left:50px;}
    .footer-box-latest   {visibility:visible; width:540px;}

} @media all and (min-width:768px) and (max-width:979px) {
    .fast_nav {float:right; position:relative; display:inline-block; margin:20px 0 20px 20px; text-align:left;}
    .header_Fixed .logo {height:auto; max-height:60px; text-align:left;}
    .header_Fixed .logo img {max-height:70px; margin:-5px 0 -5px 0;}
    .header_Fixed .fast_nav {margin:15px 0 20px 20px;}
    .header_Fixed nav#main_menu {position:relative; display:block; right:0; left:0; top:auto;}
    .header_Fixed #main_menu {margin-top:5px;}
    .header_Fixed #main_menu .menu_wrap {display:block; line-height:20px;}
    .header_Fixed #main_menu .menu_wrap select {display:inline-block; width:100%; height:30px!important; margin:10px 0; line-height:normal;}
} @media(max-width:767px) {
    .header {width:100%; min-height:80px!important; background-color:white;}
    .header>.wrap>.container {table-layout:fixed; width:100%}
    .logo {float:none; position:relative; display:table-cell; table-layout:fixed; height:auto; margin:0 auto 0 0;}
    .logo {height:auto;}
    .fast_nav {float:none; position:relative; display:table-cell; table-layout:fixed; width:30px; margin:0 0 0 auto; padding:0; vertical-align:middle; text-align:right;}
    .fast_nav::after {visibility:hidden; content:""; clear:both; display:block; height:0; font-size:0;}
    .navbar {position:relative; display:block; width:100%; height:auto; margin:0 0 10px 0!important;}
    nav#main_menu {margin-top:0!important;}
    #main_menu .menu_wrap select {margin:0!important;}
    .header {padding:0 10px; margin:0 -10px;}
    .header_Fixed {position:fixed; z-index:10; top:0; max-width:100%; margin:0 -20px; min-height:30px!important; box-sizing:border-box;}
    .header_Fixed .navbar {display:none; margin:0 0 0 0!important;}
    .header_Fixed .logo img {max-height:80px;}
} @media all and (max-width:480px) {
    .logo {width:100%; height:auto;}
    .logo img {max-height:80px; vertical-align:middle;}
    .fast_nav {vertical-align:middle;}
    .header {padding:0 10px; margin:0 -10px;}
    .header_Fixed {width:100%; padding:0 10px; margin:0 -10px;}
    .header_Fixed .logo img {max-height:70px;}
} @media all and (max-width:320px) {
    .logo {width:100%; height:auto;}
    .logo img {max-height:70px; vertical-align:middle;}
    .fast_nav {vertical-align:middle;}
    .header_Fixed .logo img {max-height:50px;}
} @media all and (max-width:280px) {
    .logo {width:100%; height:auto;}
    .logo img {max-height:50px; vertical-align:middle;}
    .fast_nav {vertical-align:middle;}
    .header_Fixed .logo img {max-height:30px;}

} @media all and (min-width:1025px) {
    .welcome_block p.m_req_logo {width:auto; height:auto; margin-left:-20px;}

    .m_req_logo_img {width:auto; height:30px; margin-top:3px;}
    .m_req_tit {padding-left:70px;}
    .m_mob_contact_box {display:none;}
    .m_mob_info_hidden {display:none;}
    .cont_company_logo_3d {padding:8px 14px 14px 14px; margin-bottom:10px; border-color:#fbeed5; text-shadow:0 1px 0 #bbb, 0 2px 0 #b1b1b1, 0 3px 0 #777, 0 4px 0 #777, 0 5px 0 #333333, 0 5px 1px rgba(0, 0, 0, .1), 0 0 5px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .3), 0 3px 5px rgba(0, 0, 0, .2), 0 5px 5px rgba(0, 0, 0, .25), 0 5px 5px rgba(0, 0, 0, .2), 0 5px 5px rgba(0, 0, 0, .15); color:#fff; font-size:25px; font-family:'nanumwEB'; font-weight:bold; line-height:135%}
    .m_hidden_box_max {display:none;}
    #upwb_Mid_la_notice {display:none;}
    #upwb_Min_la_notice {display:none;}
} @media all and (min-width:980px) and (max-width:1024px) {
    #main_menu select {line-height:normal; height:30px!important;}
    .welcome_block p.m_req_logo {width:auto; height:auto; margin-left:0;}

    .m_req_logo_img {width:auto; height:30px; margin-top:3px;}
    .m_req_tit {padding-left:30px;}
    .m_mob_contact_box {display:none;}
    .m_mob_info_hidden {display:none;}
    .cont_company_logo_3d {padding:8px 14px 14px 14px; margin-bottom:10px; border-color:#fbeed5; text-shadow:0 1px 0 #bbb, 0 2px 0 #b1b1b1, 0 3px 0 #777, 0 4px 0 #777, 0 5px 0 #333333, 0 5px 1px rgba(0, 0, 0, .1), 0 0 5px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .3), 0 3px 5px rgba(0, 0, 0, .2), 0 5px 5px rgba(0, 0, 0, .25), 0 5px 5px rgba(0, 0, 0, .2), 0 5px 5px rgba(0, 0, 0, .15); color:#fff; font-size:25px; font-family:'nanumwEB'; font-weight:bold; line-height:135%}
    .m_hidden_box_max {display:none;}

    #gotop {left:95%}
    #upwb_Mid_la_notice {display:none;}
    #upwb_Min_la_notice {display:none;}
} @media all and (min-width:768px) and (max-width:979px) {
.page_container {padding-bottom:15px;}
#main_menu select {line-height:normal; height:30px!important;}

    .follow_us {float:left; padding-bottom:10px;}

    .welcome_block p.m_req_logo {width:auto; height:auto; margin-left:0;}

    .m_req_logo_img {width:auto; height:30px; margin-top:3px;}
    .m_req_tit {padding-left:30px;}
    .m_mob_contact_box {display:none;}
    .m_mob_info_hidden {display:none;}
    .cont_company_logo_3d {padding:8px 14px 14px 14px; margin-bottom:10px; border-color:#fbeed5; text-shadow:0 1px 0 #bbb, 0 2px 0 #b1b1b1, 0 3px 0 #777, 0 4px 0 #777, 0 5px 0 #333333, 0 5px 1px rgba(0, 0, 0, .1), 0 0 5px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .3), 0 3px 5px rgba(0, 0, 0, .2), 0 5px 5px rgba(0, 0, 0, .25), 0 5px 5px rgba(0, 0, 0, .2), 0 5px 5px rgba(0, 0, 0, .15); color:#fff; font-size:25px; font-family:'nanumwEB'; font-weight:bold; line-height:135%}
    .m_hidden_box_max {display:none;}
    #gotop {left:95%}
    #upwb_Max_la_notice {display:none;}
    #upwb_Min_la_notice {display:none;}
} @media all and (min-width:481px) and (max-width:767px) {
    .page_container {padding-bottom:10px;}
    #main_menu select {line-height:normal; height:30px!important;}
    .follow_us {display:inline-block; padding-bottom:10px;}
    .welcome_block p.m_req_logo {width:auto; height:auto; margin-left:0;}
    .m_req_logo_img {width:auto; height:30px; margin-top:3px;}
    .m_req_tit {padding-left:0;}
    .m_req_btn_txt2 {font-family:'nanumwB', 'dotum'; font-size:1.375em;}
    .welcome_block a {display:block; width:auto; padding:0 10px 0 10px;}
    .m_mob_contact_box {width:100%!important;}
    .m_mob_contact_box a {display:block; width:auto; padding:0 7px 0 7px;}
    .cont_company_logo_3d {padding:8px 14px 14px 14px; margin-bottom:10px; border-color:#fbeed5; text-shadow:0 1px 0 #bbb, 0 2px 0 #b1b1b1, 0 3px 0 #777, 0 4px 0 #777, 0 5px 0 #333333, 0 5px 1px rgba(0, 0, 0, .1), 0 0 5px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .3), 0 3px 5px rgba(0, 0, 0, .2), 0 5px 5px rgba(0, 0, 0, .25), 0 5px 5px rgba(0, 0, 0, .2), 0 5px 5px rgba(0, 0, 0, .15); color:#fff; font-size:20px; font-family:'nanumwEB'; font-weight:bold; line-height:135%}
    .cont_company_logo_le {display:none;}
    .span3.rwd_ui_box_btn {width:100%!important;}
    .m_hidden_box_min {display:none;}
    #footer .footer_bottom .wrap {padding:0 20px;}

    #gotop {left:91%}
    #gotop {width:40px; height:40px; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;}
    #gotop i {margin-top:11px; .margin:8px auto; text-align:center;}

    #upwb_Max_la_notice {display:none;}
    #upwb_Mid_la_notice {display:none;}
} @media all and (max-width:480px) {
    .page_container {padding-bottom:0;}
    .container {width:auto; padding:0; margin:0;}
    .box_shadow {width:auto; padding:0 10px; margin:0;}
    #main_menu select {line-height:normal; height:30px!important;}
    .nav_hidden {display:none;}
    .breadcrumb {padding:12px 10px; margin:0 -10px 20px -10px;}
    .breadcrumb a {padding-left:0;}
    #main_slider {margin:0 -10px;}
    #sub_slider {margin:0 -10px;}
    .follow_us {padding-bottom:15px;}
    .welcome_block p.m_req_logo {width:auto; height:auto; margin-left:0;}
    .m_req_logo_img {width:auto; height:30px; margin-top:3px;}
    .m_req_tit {letter-spacing:-1px;}
    .m_req_btn_txt2 {font-family:'nanumwB', 'dotum'; font-size:1.375em;}
    .welcome_block a {display:block; width:auto; padding:0 10px 0 10px;}
    .m_mob_contact_box {width:100%!important;}
    .m_mob_contact_box a {display:block; width:auto; padding:0 10px 0 10px;}
    .cont_company_logo_3d {padding:8px 14px 14px 14px; margin-bottom:10px; border-color:#fbeed5; text-shadow:0 1px 0 #bbb, 0 2px 0 #b1b1b1, 0 3px 0 #777, 0 4px 0 #777, 0 5px 0 #333333, 0 5px 1px rgba(0, 0, 0, .1), 0 0 5px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .3), 0 3px 5px rgba(0, 0, 0, .2), 0 5px 5px rgba(0, 0, 0, .25), 0 5px 5px rgba(0, 0, 0, .2), 0 5px 5px rgba(0, 0, 0, .15); color:#fff; font-size:20px; font-family:'nanumwEB'; font-weight:bold; line-height:135%}
    .cont_company_logo_le {display:none;}
    .span3.rwd_ui_box_btn {width:100%!important;}
    .m_hidden_box_min {display:none;}
    #footer {padding:22px 10px 0 10px; margin:0 -10px;}
    #footer .footer_bottom {width:auto; margin:0 -10px;}
    #footer .footer_bottom .wrap {padding:0 10px;}

    #gotop {left:90%}
    #gotop {width:40px; height:40px; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;}
    #gotop i {margin-top:11px; .margin:8px auto; text-align:center;}

    #upwb_Max_la_notice {display:none;}
    #upwb_Mid_la_notice {display:none;}
} @media all and (max-width:320px) {
    .welcome_block a {display:block; width:auto; padding:0 10px 0 10px;}
    .m_mob_contact_box {width:100%!important;}
    .m_mob_contact_box a {display:block; width:auto; padding:0 10px 0 10px;}
    .span3.rwd_ui_box_btn {width:100%!important;}
    .m_hidden_box_min {display:none;}
    #gotop {left:87%}
}