/*-------------------------------------------------*
/*Basic css
/*background:url(../images/icons/bul.gif) no-repeat 0px 1px ; 
/*-------------------------------------------------*/

body, 
h1,h2,h3,h4,h5,h6, 
p, div, 
ul, ol, dl, li, dt, dd,
table, tr, td, th,
caption, tbody, tfoot, 
form, fieldset, label, legend,button,
address,blockquote {margin:0;padding:0;}
ol, ul {list-style: none;}
a { color:#656565; text-decoration:none; outline:none;}
a:link, a:visited {text-decoration: none;color: #767676;}

body {overflow-x: hidden !important;-webkit-font-smoothing: antialiased;font-family:'Nanum Gothic', 'OpenSans', 'ng', 'Arial', 'sans-serif';font-size: 1em;line-height:1.2em;}
fieldset {border: none;}

.npage{padding:20px;/* background-size: cover; */}
.nshop{padding:0 20px 0 20px;}


.subtitle{font-size:13pt;padding-left:15px;}
#wrap {padding-left:20px;padding-right:20px;}




.headertop{margin-top:14px;padding-left:10px;text-indent:20px;height:0px; }

.toptitle{display:none;height:1px; font-family:"malgun gothic";font-size: 17px;font-weight:bold;color: #000;padding-left:10px;padding-top:3px;}
body {top: 0px !important; position: static !important; }
.goog-te-banner-frame {display:none !important}


.com_tabMn2 {DISPLAY: block; LEFT: 0px; OVERFLOW: hidden; WIDTH: 787px; POSITION: relative; HEIGHT: 29px}
.com_tabMn2 LI {DISPLAY: inline; Z-INDEX: 999; BACKGROUND: url('/images/tab.gif') no-repeat 0px -31px; FLOAT: left; OVERFLOW: hidden; HEIGHT: 29px;word-spacing:-1px; cursor: pointer}
.com_tabMn2 LI A {PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; FONT: bold 12px dotum; COLOR: #777; PADDING-TOP: 10px; text-decoration:none;POSITION: relative; HEIGHT: 29px; cursor: pointer}
.com_tabMn2 LI.on {BACKGROUND-POSITION: 0px 0px; Z-INDEX: 1000}
.com_tabMn2 LI.on_noSd {BACKGROUND-POSITION: 0px -62px; Z-INDEX: 3}
.com_tabMn2 .on A {PADDING-LEFT: 8px; FONT-WEIGHT: bold; BACKGROUND: url('/images/tab.gif') no-repeat right top; LEFT: 1px; COLOR: #000;word-spacing:-1px;}
.com_tabMn2 .on SPAN.end_right {DISPLAY: none}
.com_tabMn2 SPAN.end_right {DISPLAY: block; FONT-SIZE: 1px; RIGHT: 0px; BACKGROUND: url('/images/tab.gif') no-repeat -240px -31px; WIDTH: 10px; CURSOR: pointer; POSITION: absolute; TOP: 0px; HEIGHT:
 29px}
.com_tabMn2 SPAN.end_right_noSd {DISPLAY: block; FONT-SIZE: 1px; RIGHT: -2px; BACKGROUND: url('/images/tab.gif') no-repeat  -240px -62px; WIDTH: 10px; CURSOR: pointer; POSITION: absolute; TOP: 0px; HEIGHT:
 29px}
.com_tabMn2 .on_next {BACKGROUND-POSITION: -1px -31px}

/*-----------------------------------*/
/* Buttons */
/*-----------------------------------*/
.btn, .entry .btn {
  display: inline-block;
  text-align: center;
  font-size: 13px;
  text-shadow: 0 1px 1px #000;
}

.button_link, .button_styled {
  background: #4e8ffa;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: 0 1px 1px #666;
  -webkit-box-shadow: 0 1px 1px #666;
  -moz-box-shadow: 0 1px 1px #666;
  -o-box-shadow: 0 1px 1px #666;
  -khtml-box-shadow: 0 1px 1px #666;
  -ms-box-shadow: 0 1px 1px #666;
  display: inline-block;
  margin: 5px 0;
  padding: 0 30px;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  font-weight: 600;
  text-align: left;
  text-decoration: none;
}

.button_link_medium, .button_styled_medium,
.button_link_large, .button_styled_large,
.button_link_small, .button_styled_small {
  background: #4e8ffa;
  color: #fff;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  box-shadow: 0 1px 1px #666;
  -webkit-box-shadow: 0 1px 1px #666;
  -moz-box-shadow: 0 1px 1px #666;
  -o-box-shadow: 0 1px 1px #666;
  -khtml-box-shadow: 0 1px 1px #666;
  -ms-box-shadow: 0 1px 1px #666;
  display: inline-block;
  text-align: left;
  text-decoration: none;
  text-shadow: none !important;
}

.button_link_small, .button_styled_small {
  margin: 0px 0;
  padding: 5px 10px;
  font: 11px 'Open Sans' !important;
}

.button_link_medium, .button_styled_medium {
  padding: 9px 15px;
  font: 13px 'Open Sans';
  font-weight: 600;
}

.button_link_large, .button_styled_large {
  padding: 9px 20px;
  font: 15px 'Open Sans';
  font-weight: 600;
}

.big-text {
  text-transform: uppercase;
  font-family: 'Open Sans';
  font-weight: 700 !important;
}

.button_link span {
  display: block;
  height: 38px;
  line-height: 38px;
  color: #fff;
  cursor: pointer;
  text-align: center;
  min-width: 70px;
}

.button_styled {
  height: 38px;
  line-height: 38px;
  min-width: 70px;
  text-align: center;
}

/* Color Styled Buttons */
.btn_red {
  background-color: #fd4124;
  background-image: -linear-gradient(bottom, #dd1700, #ff1a00);
  background-image: -webkit-linear-gradient(bottom, #dd1700, #ff1a00);
  background-image: -moz-linear-gradient(bottom, #dd1700, #ff1a00);
  background-image: -o-linear-gradient(bottom, #dd1700, #ff1a00);
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15) !important;
}

.btn_blue {
  background-color: #03b8ca;
  background-image: -linear-gradient(bottom, #009ec3, #00b7ea);
  background-image: -webkit-linear-gradient(bottom, #009ec3, #00b7ea);
  background-image: -moz-linear-gradient(bottom, #009ec3, #00b7ea);
  background-image: -o-linear-gradient(bottom, #009ec3, #00b7ea);
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15) !important;
}

.btn_turquoise {
  background-color: #3feddb;
  background-image: -linear-gradient(bottom, #26d3a8, #68ffe1);
  background-image: -webkit-linear-gradient(bottom, #26d3a8, #68ffe1);
  background-image: -moz-linear-gradient(bottom, #26d3a8, #68ffe1);
  background-image: -o-linear-gradient(bottom, #26d3a8, #68ffe1);
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15) !important;
}

.btn_yellow {
  background-color: #e7a300;
  background-image: -linear-gradient(bottom, #efb834, #f8d202);
  background-image: -webkit-linear-gradient(bottom, #efb834, #f8d202);
  background-image: -moz-linear-gradient(bottom, #efb834, #f8d202);
  background-image: -o-linear-gradient(bottom, #efb834, #f8d202);
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15) !important;
}

.btn_yellow span {
  color: #fff;
}

.btn_orange {
  color: #fff !important;
  background-color: #ffbe24;
  background-image: -linear-gradient(bottom, #fb9700, #ffbe24);
  background-image: -webkit-linear-gradient(bottom, #fb9700, #ffbe24);
  background-image: -moz-linear-gradient(bottom, #fb9700, #ffbe24);
  background-image: -o-linear-gradient(bottom, #fb9700, #ffbe24);
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15) !important;
}

.btn_pink {
  background-color: #F25D3C;
  background-image: -webkit-linear-gradient(bottom, #f25d3c, #ff7658);
  background-image: -linear-gradient(bottom, #f25d3c, #ff7658);
  background-image: -moz-linear-gradient(bottom, #f25d3c, #ff7658);
  background-image: -o-linear-gradient(bottom, #f25d3c, #ff7658);
  color: #fff !important;
}

.btn_purple {
  background-color: #982e86;
  background-image: -linear-gradient(bottom, #982e86, #c05bb1);
  background-image: -webkit-linear-gradient(bottom, #982e86, #c05bb1);
  background-image: -moz-linear-gradient(bottom, #982e86, #c05bb1);
  background-image: -o-linear-gradient(bottom, #982e86, #c05bb1);
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15) !important;
}

.btn_green {
  background-color: #65c122;
  background-image: -linear-gradient(bottom, #98d049, #cbd926);
  background-image: -webkit-linear-gradient(bottom, #98d049, #cbd926);
  background-image: -moz-linear-gradient(bottom, #98d049, #cbd926);
  background-image: -o-linear-gradient(bottom, #98d049, #cbd926);
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15) !important;
}

.btn_black {
  background-color: #464646;
  background-image: -webkit-linear-gradient(bottom, #333333, #464646);
  background-image: -linear-gradient(bottom, #333333, #464646);
  background-image: -moz-linear-gradient(bottom, #333333, #464646);
  background-image: -o-gradient(bottom, #333333, #464646);
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15) !important;
}

.btn_gray {
  background-color: #f6f7f9;
  background-image: -webkit-linear-gradient(bottom, #eaebee, #f6f7f9);
  background-image: -linear-gradient(bottom, #eaebee, #f6f7f9);
  background-image: -moz-linear-gradient(bottom, #eaebee, #f6f7f9);
  background-image: -o-gradient(bottom, #eaebee, #f6f7f9);
  color: #666 !important;
}

.btn_gray span {
  color: #666 !important;
}