@charset "utf-8";

/*******************************************************************************************/
/*/////////////////////////////////////////////////////////////////////////////////////////*/
/*
 * Created by: www.uplusweb.com
 *
 * uplusweb CSS v1.15.0307 - www.uplusweb.com
 *
 * Copyright (c) 2015 uplusweb.com  -  info@uplusweb.com
 *
 *  => use : uplusweb.kr
 */
/*/////////////////////////////////////////////////////////////////////////////////////////*/
/*******************************************************************************************/

/*
body {top:0; padding:0; margin:0 auto; width:100%; height:auto;
	background-image:none;
	background-color:#f8f8e1;}

#wrapper {top:0; padding:0; margin:0 auto; width:auto; min-width:280px; max-width:320px; height:auto;
	text-align:center; font-size:13px;
	background-image:none;}
*/

/*************************************/
/***  webkit-pading-start 제거하기  ***/
* {
    margin: 0;
    padding: 0;
}
/*************************************/

body {top:0; padding:0; margin:0 auto; width:100%; height:auto;
	background:url(../_page_img/bg.png) repeat; top:0;
	background-position: center top;}

#wrapper {top:0; padding:0; margin:0 auto; width:auto; min-width:280px; max-width:100%; min-height:600px; height:auto;
	text-align:center; font-size:13px;
	/* background:url(../../images/main.png) no-repeat;
	background-position: center -50px;*/ }

img {border:0;}

a {text-decoration:none;}

a:link, a:visited, a:active {text-decoration:none; color:#baaf87;}
a:hover {text-decoration:none; color:#baaf87;}


.ui_box {display:block; padding:10px 0; margin:0; width:auto; height:auto; min-height:30px; vertical-align:middle;}

.ui_box h1{margin:0 0 0 -10px; vertical-align:middle;
	font-family:"Courgette"; font-size:6.5em; color:#939189;
	text-align:center;
	text-shadow:3px 3px 9px white;}

.ui_box h2{margin:0 0 10px 0; vertical-align:middle;
	font-family:"Courgette",cursive; font-size:3em; color:#939189;
	text-align:center;
	text-shadow:3px 3px 9px white;}

.ui_box h1 .msg_txt {padding-left:5px; vertical-align:middle;
	font-family:"Courgette",cursive; font-size:0.3em; color:#939189;
	text-align:center;
	text-shadow:3px 3px 9px white;}

.ui_box .info_txt {margin:1px; vertical-align:middle;
	font-family:"nanumBw",dotum; font-size:1.75em; color:#939189;
	text-align:center;
	text-shadow:3px 3px 5px white;}

.ui_box .tx_cou {margin:1px; vertical-align:middle;
	font-family:"Courgette",cursive,"nanumBw"; font-size:20px; color:#939189;
	text-align:center;
	text-shadow:3px 3px 5px white;}

.ui_box span {margin:1px; vertical-align:middle;
	font-family:"nanumBw",dotum; font-size:1em; color:#939189;
	text-align:center;
	text-shadow:3px 3px 5px white;}


.ui_box .cont_tit_subj   {display:block; margin:5px 0;
	font-family:"Trebuchet MS",verdana,"nanumEBw"; font-weight:bold; font-size:2.125em; color:#f9c40b;}

.ui_box .cont_tit_domain {font-family:verdana,tahoma; font-weight:bold; font-size:1.75em; color:#f9c40b;
	text-shadow:3px 3px 5px white;}
.ui_box .cont_tit_email  {font-family:verdana,tahoma; font-weight:bold; font-size:1.375em; color:#ffffff;}

.ui_box .info_txt1b {font-family:"nanumEBw",dotum; font-weight:bold; font-size:1.75em; color:#ffffff;}
.ui_box .info_txt1b_orange  {font-family:"nanumEBw",dotum; font-weight:bold; font-size:1.75em; color:#f9c40b;}

.ui_box .info_txt2sb {font-family:"nanumEBw",dotum; font-weight:bold; font-size:1em; color:#ffffff;}
.ui_box .info_txt2sb_orange {font-family:"nanumEBw",dotum; font-weight:bold; font-size:1em; color:#f9c40b;}

.ui_box .txt_en_link_contact_org {font-family:arial; font-weight:bold; font-size:0.938em; color:#f9c40b;}


.ui_box .info_txt1  {font-family:"nanumw",dotum; font-weight:normal; font-size:1em; color:#DFD39D;}
.ui_box .info_txt2  {font-family:"Trebuchet MS","nanumw",dotum; font-weight:normal; font-size:1em; color:#b9ae7f;}
.ui_box .info_txt2b {font-family:"Trebuchet MS","nanumBw",dotum; font-weight:normal; font-size:1.125em; color:#777777;
	text-shadow:1px 1px 5px #ffffff;}

.ui_box .ital {font-style:italic;}

.footer_box {padding:10px; margin:20px 5px 5px 5px; border:solid 1px #f9c40b; border-radius:3px;}
.ftooter_w3 {padding:0; margin:10px 0 0 0; text-align:center;}

.p_space {padding:0; margin:0; font-family:tahoma,dotum; font-weight:normal; font-size:1em;}

/*****************************************************************/

.upluss_hosting {display:block; padding:0; margin:0 auto;}

.upluss_hosting .hosting_ui_box {display:block; padding:0; margin:0 auto; width:auto; min-width:280px; max-width:360px; height:auto; min-height:30px;
	vertical-align:middle;}

.upluss_hosting .hosting_ui_box_cont1 {display:block; padding:0; margin:0 auto; width:auto; min-width:280px; max-width:360px; height:auto; min-height:50px;
	vertical-align:middle;}

.upluss_hosting .hosting_ui_box_cont2 {display:block; padding:0; margin:0 auto; width:auto; min-width:280px; max-width:360px; height:auto; min-height:210px;
	vertical-align:middle;}


.upluss_hosting .hosting_cont_tit_subj1   {display:block; margin:20px 0 0 0; line-height:1.5em;
	font-family:"Trebuchet MS",verdana,"nanumEBw"; font-weight:bold; font-size:1.5em; color:#f9c40b;}

.upluss_hosting .hosting_cont_tit_subj2   {display:block; margin:-5px 0 0 0; line-height:1.5em; padding-bottom:20px;
	font-family:"Trebuchet MS",verdana,"nanumEBw"; font-weight:bold; font-size:1.375em; color:#f9c40b;}

.upluss_hosting .hosting_cont_tit_subj3   {display:block; margin:-5px 0 0 0; line-height:1.5em; padding-bottom:20px;
	font-family:"Trebuchet MS",verdana,"nanumBw"; font-weight:bold; font-size:1.375em; color:#f9c40b;}

.upluss_hosting .hosting_cont_tit_domain {display:block; margin:20px 0;
	font-family:verdana,tahoma; font-weight:bold; font-size:1.75em; color:#f9c40b;}
.upluss_hosting .hosting_cont_tit_email  {display:block; margin:20px 0;
	font-family:verdana,tahoma; font-weight:bold; font-size:1.25em; color:#ffffff;}

.upluss_hosting h1 {margin:50px 0 10px 0; vertical-align:middle;
	font-family:"Courgette",cursive; font-size:3em; color:#f9c40b;
	text-align:center;
	text-shadow:3px 3px 9px gray;}

.upluss_hosting h1.opening1 {margin:30px 0 10px 0; vertical-align:middle;
	font-family:"Courgette",cursive; font-size:2em; color:#f9c40b;
	text-align:center;
	text-shadow:3px 3px 9px gray;}

.upluss_hosting h2 {margin:15px 0 0 0; vertical-align:middle;
	font-family:"nanumBw"; font-weight:normal; font-size:1.375em; color:#ffffff;
	text-align:center;}

.upluss_hosting h2.index_cont {z-index:3; margin:-50px 0 0 0; vertical-align:middle;
	font-family:"nanumBw"; font-weight:normal; font-size:1.2em; color:#ffffff;
	text-align:center;}

.upluss_hosting h2.index_cont1 {margin:10px 0 0 0; vertical-align:middle;
	font-family:"nanumBw"; font-weight:normal; font-size:1em; color:#ffffff;
	text-align:center;}


#hosting_ui_box_link {display:block; padding:15px 0 0 0; margin:0 auto;
    width:auto; min-width:280px; max-width:360px; height:auto; min-height:30px;
	vertical-align:middle;}
#hosting_ui_box_link a:link, #hosting_ui_box_link a:visited, #hosting_ui_box_link a:active {text-decoration:none; color:white !important;}


.upluss_hosting .hosting_info_txt1b {font-family:"nanumEBw",dotum; font-weight:bold; font-size:1.75em; color:#ffffff;}
.upluss_hosting .hosting_info_txt1b_orange  {font-family:"nanumEBw",dotum; font-weight:bold; font-size:1.75em; color:#f9c40b;}

.upluss_hosting .hosting_info_txt2sb {font-family:"nanumEBw",dotum; font-weight:bold; font-size:1em; color:#ffffff;}

.upluss_hosting .hosting_info_txt2sb_orange {display:block; margin:20px 0; line-height:1.75em;
	font-family:"nanumBw",dotum; font-weight:bold; font-size:1.125em; color:#f9c40b;}

.upluss_hosting .hosting_txt_en_link_contact_org {line-height:1.5em;
	font-family:"Trebuchet MS",arial; font-weight:bold; font-size:1.063em; color:#f9c40b;}


.upluss_hosting .hosting_info_txt1  {font-family:"nanumw",dotum; font-weight:normal; font-size:1em; color:#DFD39D;}
.upluss_hosting .hosting_info_txt2  {font-family:"Trebuchet MS","nanumw",dotum; font-weight:normal; font-size:1em; color:#b9ae7f;}
.upluss_hosting .hosting_info_txt2b {font-family:"Trebuchet MS","nanumBw",dotum; font-weight:normal; font-size:1.125em; color:#777777;
	text-shadow:1px 1px 5px #ffffff;}

.upluss_hosting .hosting_ital {font-style:italic;}

.upluss_hosting .hosting_ui_footer {display:block; padding:30px 0 0 0; margin:0 auto; width:auto; min-width:280px; max-width:360px; height:auto; min-height:30px;
	vertical-align:middle;}

.upluss_hosting .hosting_footer_box {padding:10px; margin:30px 5px 30px 5px; border:solid 1px #f9c40b; border-radius:3px;}
.upluss_hosting .hosting_ftooter_w3 {padding:0; margin:10px 0 0 0; text-align:center;}

.upluss_hosting .hosting_p_space {padding:0; margin:0; font-family:tahoma,dotum; font-weight:normal; font-size:1em;}

.upluss_hosting .hosting_cont_margin {display:inline-block; padding:0; margin:0; height:260px;
	font-family:tahoma,dotum; font-weight:normal; font-size:1px;}



.page_container {
    padding-bottom: 0;
}

.tx_nn_tms {
    font-family: "nanumw", "Trebuchet MS", dotum;
}

#footer {
    position: relative;
    padding: 0 0 0 0;
    margin: 35px 0 35px 0;
    text-align:left;
}
.#footer ul {
    padding: 0 !important;
    margin: 0 !important;
    list-style: none;
    line-height: 20px;
}
#footer li {
    list-style: none;
    padding-bottom: 0;
    margin-bottom: 0;
    line-height: 2em;
}
#footer p {
}

#footer .footer_bottom {
    width: auto;
    margin: 0;
    padding: 0 0 20px 0;
}

#footer .footer_bottom .wrap {
    padding: 0;
}

.footer_bottom p {
    display: inline;
    padding: 0;
    margin: 0;
    line-height: 100%;
    white-space: nowrap;
}
#footer .footer_bottom .wrap {
}

.footer_bottom .upw_copy1st {
    margin-bottom: 10px;
    font-size: 1em;
}
.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.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;
}


.container_footer {
/*
    width: auto;
    padding: 0;
    margin: 0;
*/
/*    display:inline-block; padding:30px 0 0 0; */
    margin:0 auto; width:auto; min-width:280px; max-width:360px; height:auto; min-height:30px;
    padding: 0 10px 20px 10px;
	vertical-align:middle;
}
.container_footer div {
    vertical-align: middle;
}
/*
.fleft, .fright {
    float: none;
}
*/
.fleft {
    float: left;
}
.fright {
    float: right;
}
.copyright {
    padding: 0;
    font-size: 1em;
    color: #bbb;
}


.m_mob_contact_box {
    width: 100%!important;
}
.m_mob_contact_box a {
    display: block;
    width: auto;
    padding: 0 10px 0 10px;
}

.cont_company_logo_le {
    display: none;
}
.span3.rwd_ui_box_btn {
    width: 100%!important;
}
.m_hidden_box_min {
    display: none;
}
.contact_btn:hover {
    background: #58406f!important;
    color: #c5c5c5!important;
}
