<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html, body {
  padding:0px; min-height: 100%;
  -ms-overflow-style: scrollbar;
  /** overflow-x: hidden; **/
}

/* Headings helper text */
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  color: #444444;
}

/* ëª¨ë‹¬ë°•ìŠ¤ëŠ” ë¼ìš´ë“œë³´ë‹¤ëŠ” ë¼ìš´ë“œì—†ëŠ” ê²ƒì´ ë³´ê¸° ì¢‹ë‹¤. ë²„íŠ¼ë„... */
.btn, .modal-content {border-radius: 0;}

/* Block headings */
h1.block,
h2.block,
h3.block,
h4.block,
h5.block,
h6.block {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* Links */
a {
  text-shadow: none;
  color: #5b9bd1;
}
a:hover {
  color: #3175af;
}
a:focus, a:hover, a:active {
  outline: 0;
}

/* ê¸°ë³¸  */
body { 
  margin: 0px !important; 
  font-family: 'ë‚˜ëˆ”ê³&nbsp;ë”•','NanumGothicWeb','ë§‘ì€ ê³&nbsp;ë”•','ë‹ì›€',dotum,AppleGothic;
  font-size: 13px;
}

/* íƒ€ì´í¬ê·¸ëž˜í”¼  */

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 300;
}

h1 {
  font-size: 24px;
}

h2 {
  font-size: 22px;
}

h3 {
  font-size: 20px;
}

h4 {
  font-size: 17px;
}

h5 {
  font-size: 13px;
}

h6 {
  font-size: 12px;
}

/* Labels variants */
label {
  font-weight: 400;
  font-size: 13px;
  letter-spacing : -1px;
}

.label-default {
  background-color: #c6c6c6;
}
.label-default[href]:hover, .label-default[href]:focus {
  background-color: #adadad;
}

.label-primary {
  background-color: #428bca;
}
.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #3071a9;
}

.label-success {
  background-color: #45B6AF;
}
.label-success[href]:hover, .label-success[href]:focus {
  background-color: #37918b;
}

.label-info {
  background-color: #89C4F4;
}
.label-info[href]:hover, .label-info[href]:focus {
  background-color: #5aadf0;
}

.label-warning {
  background-color: #dfba49;
}
.label-warning[href]:hover, .label-warning[href]:focus {
  background-color: #d0a625;
}

.label-danger {
  background-color: #F3565D;
}
.label-danger[href]:hover, .label-danger[href]:focus {
  background-color: #f0262f;
}

select .select2me{
  height:34px;
}
/* í™ˆ ì§€ë„ í¬ê¸°, í•˜ë‹¨ ëª¨ë°”ì¼ë„ ì„¤ì&nbsp;•í•´ì•¼ í•¨  */
#home_map{
  border:1px solid #cacaca;
  box-shadow: 0px 2px 2px rgba(0,0,0,0.1);
  width:100%;
  height:500px;
}

/* í™ˆ ìŠ¬ë¼ì´ë“œ */
.wrap_slider {
  color: white;
  height: 443px;
  text-shadow: 0 0 4px rgba(1,1,1,3);
}

/* í™ˆ ê²€ìƒ‰ ì„&nbsp;íƒ ê¸€ìž  */
.nav-search &gt; li a {
  color:white;
}

.nav-search &gt; li.active a{
  font-weight:bold;
  color:#FFC525;
}

/* í™ˆ ê²€ìƒ‰ ë²„íŠ¼ */
.btn-search {background-color:#ffc525;}

.btn-search:hover, .btn-search:focus, .btn-search:active, .btn-search.active {
  color: #efefef;
}

/* í™ˆ í…Œë§ˆ ë°”ë¡œê¸°ê°€ */
.theme .cell {
  background-size: cover !important;
    -ms-behavior: url(/assets/plugin/backgroundsize.min.htc); 
  border-radius:0px;  
  font-size:16px;
  text-align:center;
  margin-bottom:20px;
  height:310px;
  background-position: center center !important;
  /*box-shadow: 0 0 10px 6px #000;*/
}

@media screen and (max-width: 800px) {
  #home_map {height:250px;}
}


label.error {
  font-size:12px;
  color: red;
}

input, select {
  font-size:12px;
}

.hidden
{
    display:none;
}

a{
    color: black;
}

ul {
  list-style: none;
}

/* ë&nbsp;ˆì´ì•„ì›ƒ */

._container {
  width:1200px !important;
  margin-right: auto;
  margin-left: auto;  
  padding-right: 15px;
  padding-left: 15px;
  max-width: none !important;
}
.container{
  width:1200px !important;
  max-width: none !important;
}

._container:after, ._container:before {
  display: table;
  content: " ";
  clear:both;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 600;
  margin: 0 0 10px;
}

.label {
  text-shadow: none !important;
  font-size: 11px;
  font-weight: 300;
  padding: 2px 2px 2px 2px;
  color: #fff;
  border-radius:0px;
}

/***
Pre-Footer and pre-footer elements
***/
.pre-footer {
  background: #313030;
  color: #b0b0b0;
}

.pre-footer a {
  color: #57c8eb;
}
.pre-footer p {
  margin-bottom: 20px;
}
.pre-footer li {
  margin-bottom: 6px;
}
.pre-footer address {
  line-height: 1.7;
}

.pre-footer hr {
  margin-top: 0;
  border-color: #404040;
}

.modal-body  img {max-width:100%;}

.print_only {
  display:none;  
}

/** ì‹&nbsp;ê·œ ì¶”ê°€ í‘¸í„° **/
.footer ul.footer-menu&gt;li a{
  font-size:15px;
}

.seperator li span {padding-right:10px;}
.seperator li:after {content:"|";}
.seperator li:last-child:after {content:"";}


/** í™ˆ íƒ€ì´í‹€ ì•„ëž˜ ë°‘ì¤„ **/

hr.hr_narrow {
  margin: 0 auto 15px;
  clear: both;
  height: 2px;
  width: 7%;
}

.hr_color, .hr_color hr, .hr_dots span {
  color: #636363;
  background: #636363;
}

/***
Pre-Header and pre-header elements
***/
.pre-header {
  color: #616b76;
  border-bottom: 1px solid #eee;
  padding-top: 10px;
  line-height: 1.2;
  background: #fff;
}
.pre-header a {
  color: #616b76;
}
.pre-header a:hover {
  color: #E02222;
}
.pre-header a:focus {
  text-decoration: none;
}
.pre-header li {
  padding-left: 11px;
  padding-right: 15px;
  border-right: solid 1px #d8d8d8;
}
.pre-header li:last-child {
  border: none;
}
.pre-header .fa {
  margin-right: 4px;
}

/***
Header and header elements
***/
.header {
  box-shadow: 0 1px 3px #ddd;   
  background: #fff;
  border-radius: 0;
  z-index: 999;
  position: relative;
}

/** ëžœë”©í˜•ìœ¼ë¡œ í™ˆì—ì„œëŠ” ë©”ë‰´ ì˜ì—­ì´ íˆ¬ëª…í•˜ê²Œ í•´ ì£¼ê¸° ìœ„í•´ì„œ ë§Œë“¬ **/
.header-menu{
  position:absolute;
  top:0px;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  background-image:url(/assets/common/img/bg/40.png);
  background-size:cover;
}

#category_icon-navigation a {
  font-size:16px;
}

.header-menu .header-navigation &gt; ul &gt; li &gt; a {
  color: #fff;
  display: block; 
  font-weight:900;
  padding: 29px 12px 30px;
}

.header-menu .header-navigation ul &gt; li.active &gt; a,
.header-menu .header-navigation ul &gt; li &gt; a:hover,
.header-menu .header-navigation ul &gt; li &gt; a:focus,
.header-menu .header-navigation ul &gt; li.open &gt; a,
.header-menu .header-navigation ul &gt; li.open &gt; a:hover,
.header-menu .header-navigation ul &gt; li.open &gt; a:focus {
  color: #fff;
  text-decoration: none;
}


/* FIX styles BEGIN */
.page-header-fixed .header {
  position: fixed !important;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 99999;
}
body.page-header-fixed {
  padding-top: 88px !important; /* height of the header */
}
/* FIX styles END */

.header .container {
  position: relative;
}
.ie8 .header {
  border-bottom: 1px solid #eee;
}

.site-logo {
  float: left;
  font-size: 23px;
  font-weight: 400;
  padding-top: 10px;
  padding-right:10px;
  max-width:200px;
}

header {
    text-align: center;
    color: #fff;
    background-attachment: scroll;
    background-position: center center;
    background-repeat: none;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

header .intro-text {
    padding-top: 100px;
    padding-bottom: 50px;
}

header .intro-text .intro-lead-in {
    margin-bottom: 25px;
    font-size: 22px;
    line-height: 22px;
}

header .intro-text .intro-heading {
    margin-bottom: 25px;
    text-transform: uppercase;
    font-size: 50px;
    font-weight: 700;
    line-height: 50px;
}

header .intro-text {
  padding-top: 300px;
  padding-bottom: 200px;
}

/* Navigation */
.header-navigation {
  /**** font: 15px "Open Sans", sans-serif; ****/
  font-size:15px;
  /** margin: 0 10px 0 0; **/
  padding: 0;
  float: left;
  text-transform: uppercase;
  font-weight: 500;
}

.header-navigation ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.header-navigation &gt; ul &gt; li {
  float: left;
}

.header-navigation &gt; ul &gt; li &gt; a {
  color: #555;
  display: block; 
  padding: 29px 12px 30px;
}

.top_style{
 padding: 20px; 
 min-width: 1024px;
}
.band-wrapper{
 min-width: 1170px; 
}

@media screen and (max-width: 1400px) { 
  .header-navigation &gt; ul &gt; li &gt; a{
    font-size:15px !important;
    padding: 29px 5px !important; 
  }
}


 

.header-navigation ul &gt; li.active &gt; a,
.header-navigation ul &gt; li &gt; a:hover,
.header-navigation ul &gt; li &gt; a:focus,
.header-navigation ul &gt; li.open &gt; a,
.header-navigation ul &gt; li.open &gt; a:hover,
.header-navigation ul &gt; li.open &gt; a:focus {
  color: #e02222;
  text-decoration: none;
}

.header-navigation ul &gt; li.active &gt; a {
  font-size:16px;
  /** border-bottom: 2px solid #e64f00; **/
}

.header-navigation .dropdown-menu {
  left: auto;
  top: 100%;  
  padding: 0;
  background: #fff;
  position: absolute;
  border: none;  
  box-shadow: 5px 5px rgba(91, 91, 91, 0.2);
  text-transform: none;
  /**** font: 13px "Open Sans", sans-serif; ****/
  font-size:13px;
  letter-spacing: 0;
  border-radius: 0;
  z-index: 9999;
}

.header-navigation .dropdown-menu:before,
.header-navigation .dropdown-menu:after {
  display: none !important; 
}

.dropdown-fix-left .dropdown-menu {
  left: 0;
  width: 700px;
}
.dropdown-fix-right .dropdown-menu {
  right: 0;
  width: 700px;
}

.header-navigation &gt; ul &gt; li &gt; .dropdown-menu {
  z-index: 1001;
}
.header-navigation &gt; ul &gt; li.dropdown:hover &gt; a:after { 
  bottom: 0;
  width: 0; 
  height: 0;
  z-index: 1002; 
  content: " "; 
  display: block !important; 
  position: absolute;
  border-bottom: 8px solid #e6400c;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
.ie8 .header-navigation &gt; ul &gt; li.dropdown:hover &gt; a:after {
  display: none !important;
}
.header-navigation li.dropdown100 &gt; .dropdown-menu:after {
  display: none !important;
}
.header-navigation .dropdown-menu &gt; li:first-child {
  border-top: solid 2px #ea4c1d;
}
.header-navigation .dropdown-menu li {
  padding: 0;
  margin: 0;
  border-bottom: solid 1px #efefef;
  position: relative;
  float: none;
}
.header-navigation .dropdown-menu li:last-child {
  border: none;
}
.header-navigation .dropdown-menu li &gt; a {
  padding: 10px 15px;
  font-weight: 400;
  color: #767f88;
}
.header-navigation .dropdown-menu &gt; li &gt; a:hover,
.header-navigation .dropdown-menu &gt; li.active &gt; a {
  background: #e6400c;
  color: #fff;
}
.dropdown-submenu &gt; a:after {
  display: none;
}

.header-navigation &gt; ul &gt; li:hover &gt; .dropdown-menu {
  display: block;
}

.radiobox-wrap-yellow {
  background: url("/assets/common/img/checkbox/checkbox_yellow.png") no-repeat;
  cursor: pointer;
  display: inline-block;
  padding: 1px;
  width: 15px;
  height: 16px;
  line-height: 16px;
  vertical-align: middle;
  overflow: hidden;
  zoom: 1;
}

.radiobox-wrap-yellow input {
  width:200px;
  height:40px;
  margin:0px;
}

.radiobox-wrap-yellow.on {
  background-position: 0 -23px;
}

.radiobox-wrap {
  cursor: pointer;
  display: inline-block;
  padding: 1px;
  width: 18px;
  height: 18px;
  line-height: 18px;
  vertical-align: middle;
  overflow: hidden;
  zoom: 1;
}

.radiobox-wrap input {
  cursor: pointer;
  display: block;
  margin: -1px 7px 0 -1px;
  width: 17px;
  height: 18px;
  vertical-align: middle;
  opacity: 0;
  filter: alpha(opacity=0);
}

.radiobox-wrap {background: url("/assets/common/img/checkbox/checkbox_yellow.png") no-repeat;}

.radiobox-wrap.on {
  background-position: 0 -23px;
}

.checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}

.ui-autocomplete {
  max-height: 200px;
  overflow-y: auto;
  overflow-x: hidden;
}

ul.ui-autocomplete.ui-menu{
  width:200px;
  border:1px solid #cacaca;
  font-size:12px;
  color:#454545;
  z-index:9999;
}

.ui-menu-item{
  background-color:#ffffff;
}

.ui-widget-content li {
  height:35px;
  line-height:28px;
}

/** ê²€ìƒ‰ì˜ì—­ ì&nbsp;•ì˜ **/

.search-wrapper h3 {
  color: #394041;
  cursor: text;
  margin-bottom: 10px;
  margin-top: 20px;
  font-size:14px;
  font-weight:bold;
}

.search-wrapper {
  border: 1px solid #e5e5e5;
  background-color:#FEFEFE;
  padding: 12px 10px 6px 10px;
  list-style-type: none;
  margin: 0 0 10px 0;
}

#search_tab input, #search_tab select {
  width: 100%;
  font-size: 11px;
  line-height: 15px;
  height: 28px;
}

#search_tab {  margin: 0 0 10px 0; }

#search_tab .nav { overflow: hidden; margin: 0 0 10px 0; border-bottom:1px solid #cacaca;}
#search_tab .nav li { float: left; margin: 0 0 0 0; }
#search_tab .nav li.last { margin-right: 0; }
#search_tab .nav li a { display: block; padding: 5px 10px 5px 10px; background: #959290; color: white; font-size: 12px; text-align: center; border: 0; }
#search_tab .nav li a:hover { background-color: #111; }

#search_tab ul { list-style: none; }
#search_tab ul li a { display: block; border-bottom: 1px solid #666; padding: 4px; color: #666; border-top-left-radius:5px;border-top-right-radius:5px;}
#search_tab ul li a:hover { background: #fe4902; color: white; }
#search_tab ul li:last-child a { border: none; }

#search_tab ul li.nav-one a.current, #search_tab ul.featured li a:hover { background-color: #0575f4; color: white; }
#search_tab ul li.nav-two a.current, #search_tab ul.core li a:hover { background-color: #d30000; color: white; }
#search_tab ul li.nav-three a.current, #search_tab ul.jquerytuts li a:hover { background-color: #8d01b0; color: white; }
#search_tab ul li.nav-four a.current, #search_tab ul.classics li a:hover { background-color: #FE4902; color: white; }

.search-wrapper .input-append input {width:60%;}
.search-wrapper .btn-group {margin-bottom:5px;}

/** ê°€ê²© ë&nbsp;ˆì¸ì§€ ê²€ìƒ‰ì‹œ ìŠ¤íƒ€ì¼ **/
.price_slider{
  margin: 10px 8px;
}

.price_label {
  float: left;
}
.price_show {
  text-align: center;
  float: right;
  font-weight: bold;
}

.price_range{
  padding:0px 10px 0 10px;
  display:none;
}

/*** ìœ„ ìª½ìœ¼ë¡œ ì´ë™í•˜ëŠ” ë²„íŠ¼ ì¶”ê°€ ***/
#back-to-top, .touch-device #back-to-top:hover {
  background: url(/assets/common/img/arrow-up-large.png) no-repeat center center;
  background-color: rgb(221, 221, 221);
  background-color: rgba(221, 221, 221, .7);
  bottom: 50px;
  color: transparent;
  display: none;
  font: 0/0 a;
  height: 46px;
  position: fixed;
  right: 20px;
  text-shadow: none;
  -webkit-transition: all .2s ease;
     -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
     -o-transition: all .2s ease;
      transition: all .2s ease;
  width: 45px;
  z-index: 100;
}

#back-to-top:hover, .touch-device #back-to-top:active { background-color: #f15a23; }

.footer_map{
  border-radius: 5px;
  border: 2px solid #fff;
  box-shadow: 0 0 1px 1px #b5b5b5;  
}

.thumbnail.thumb{
  border:4px solid #ddd;
  padding:0px !important;
}

.thumbnail.first_thumb{
  border:4px solid red;
  padding:0px !important;
}

.footer {
  background: #272626;
  color: #fff;
  font-size: 13px;
  padding: 19px 0;
}

.footer_logo {max-width:200px;}

/** ê³µí†µ **/
.band-wrapper {
  position:relative;
  padding-bottom:1px;
  background: #f3f3f3;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  font-size:14px;
  height:50px;
}


.band-wrapper .inner {
  margin-top:7px;
}

.band-wrapper select {
  width:100px;
}

.btn-group-vertical .btn {
  margin:0px;
  border-radius:0px !important;
}

.band-wrapper input[type=radio] {
  display:none;
}

.band-wrapper input[type=radio], .band-wrapper input[type=checkbox] {
   margin: 0 0 0 -20px;
}

.btn-default &gt; i {
  color: #aaa;
}

.sp-title {
  text-align: center;
  padding: 10px 10px 10px 10px;
  margin-bottom:20px;
}

.sp-title h1 {
  margin-bottom:20px;
}

.sp-title p{
  text-align: center;
  margin-top:0px;
  font-size:16px;
  color:#898989;
  padding: 5px 10px 5px 10px;
}

.sp-title hr {
  margin: 0 auto 15px;
  clear: both;
  height:2px;
}

.breadcrumb {
  background: none;
  padding: 0;
  font-size: 14px;
  color: #5f6d7b;
  margin-bottom: 22px;
}

.breadcrumb &gt; li + li:before {
  content: "\f105 ";
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    color: #5f6d7b;
}
.breadcrumb a {
  color: #5f6d7b;
}
.breadcrumb &gt; .active {
  color: #e6400c;
}

.help-inline {
  font-size: 13px;
  color: #737373;
  display: inline-block;
  padding: 5px;
}


.holder {
  width:100%;
  height:100%
}

.megafolio-container{  
  width:100%;  
  position:relative;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

/* í™ˆ ê²€ìƒ‰ ì˜ì—­ */

.wrap_slider {
  position:relative;
  width: 100%;
  background-size:cover;
  /** overflow: hidden; ë„˜ì–´ê°€ëŠ” ê²ƒì´ ì•ˆë³´ì´ê²Œ ë˜ì–´ì„œ ì£¼ì„ì²˜ë¦¬í•¨**/
  -ms-behavior: url(/assets/plugin/backgroundsize.min.htc);
}

.slide_wrapper {
  position: relative;
  text-align: center;
  padding-top: 110px;
  vertical-align: middle;
  width: 100%;
  z-index: 100;  
}

.slide_wrapper h3{
  font-weight:bold;
  text-shadow: 0 0 4px rgba(1,1,1,3);
}

.pattern {
  z-index:2;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(/assets/common/img/grid.png) repeat;
}

.col-xs-4ths {
    width: 163px;
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 0px;
}

.col-xs-4ths-3 {
    width: 489px;
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 0px;
}

.col-xs-5ths,
.col-xs-6ths{
    width: 131px;
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 0px;
}

.col-xs-5ths-3,
.col-xs-6ths-3{
    width: 393px;
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 0px;
}

ul#tab {
    list-style-type: none;
    margin: 0;
    padding: 0 5px 0 15px;
}
ul#tab li {
    display: none;
}
ul#tab li.active {
    display: block;
}

/* ê²€ìƒ‰ ì°½ì´ ìŠ¬ë¼ì´ë“œ í•˜ë‹¨ì— ìœ„ì¹˜í–ˆì„ ë•Œ */
.searchbox_wrapper_bottom {
  margin-top:-30px;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 100%;
  background-color: #363636;
  color:white;
}

.searchbox_wrapper_bottom .searchbox {
  text-shadow: none;
  background: none repeat scroll 0 0 transparent;
  zoom: 1;
  border-radius: 10px;
  margin: 30px auto 0;
  padding: 15px;
  max-width: 685px;
}

/* ê²€ìƒ‰ ì°½ì´ ìŠ¬ë¼ì´ë“œ ì¤‘ì•™ì— ìœ„ì¹˜í–ˆì„ ë•Œ */
.searchbox_wrapper {
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}

.searchbox_wrapper .searchbox {
  text-shadow: none;
  background: none repeat scroll 0 0 transparent;
  background-color: #000000;
  background-color: rgba(0,0,0,0.6);
  zoom: 1;
  border-radius: 10px;
  margin: 30px auto 0;
  padding: 15px;
  max-width: 685px;
}

.searchbox-ie8{
  text-shadow: none;
  background: none repeat scroll 0 0 transparent;
  /*background-color: #454C4B;*/
  zoom: 1;
  border-radius: 10px;
  margin: 30px auto 0;
  padding: 15px;
  max-width: 685px;
}

.searchbox ul,.searchbox-ie8 ul{
  margin:0;
  list-style-type: none;
}

.searchbox li,.searchbox-ie8 li {
  display: inline;
  white-space: nowrap;
}

/** í™ˆ ìŠ¤íƒ€ì¼ **/

.home_section {
  padding: 35px 0px 45px 0px;
}
.home_section .text-center {
  padding-bottom:40px;
}


.cell_holder {
  opacity :0;
  width:100%;
  height:100%;
  border:1px solid #cacaca;
  -webkit-transition:opacity 0.5s;
    -moz-transition:opacity 0.5s;
    -o-transition:opacity 0.5s;
    -ms-transition:opacity 0.5s;
    transition:opacity 0.5s;
  padding:20px;
  margin:0px;
  z-index:2;
}

.cell_holder:hover {
  cursor:pointer;
  background-color:#111;
  opacity:0.3;
}

.theme .cell .cover-wrapper{
  pointer-events:none;
  font-family: "Malgun Gothic";
  position: absolute !important;
  width: 90%;
  text-align: center;
  left: 5%;
  top: 35%;
  text-decoration: none;
  font-weight: bold;
  font-size: 28px;
  color:#ffffff;
  text-shadow:0px 0px 4px rgba(1,1,1,1);
}

.theme .cell .cover-wrapper .description {
  text-align: center;
  font-size: 15px;
  color:#ffffff;
}

.near {
  white-space:nowrap;
  font-weight: bold;
  position:relative;
  display: inline;
  font-size:12px;
}

.btn-file {
    position: relative;
    overflow: hidden;
  margin-bottom:10px;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}

/** ê²€ìƒ‰ ê²°ê³¼ ê°¯ìˆ˜ ë³´ì—¬ì£¼ëŠ” ìŠ¤íƒ€ì¼ **/
.result_label {
  color:#787878;
  padding:12px 0px 0px 0px;font-size:12px;
}

/* Blog Sidebar categories BEGIN */ 
.sidebar-categories li a {
  padding: 10px 0;
  border-bottom: 1px solid #ECEBEB;
  color: #333;
}
.sidebar-categories li a:hover {
  background: none;
}
.sidebar-categories li &gt; a:hover,
.sidebar-categories li.active &gt; a,
.sidebar-categories li.active:hover &gt; a {
  color: #E84D1C;
}
.sidebar-categories li a:before {
    font-family: FontAwesome !important;
    font-size: 8px;
    padding-right: 10px;
    position: relative;
    top: -1px;
}
/* Blog Sidebar categories END */

/* content form page */
div.content-form-page {
  background: #fff;
  padding: 5px 20px 30px;
  margin-right: 10px;
  min-height:400px;
}

.content-form-page a:hover {
  color: #E02222;
}

.form-without-legend {
  padding-top: 25px;
}
.content-form-page legend {
  border: none;
  font-size: 18px;
  padding-top: 20px;
  margin-bottom: 10px;
  color: #3E4D5C;
}

.default-form label,
.checkout-page label {
  font-weight: normal;
}
.require {
  color: #e94d1c;
}
.content-form-page input.form-control {
  border-color: #dbdbdb;
  font-size: 14px;
  border-radius: 0;
}
.content-form-page .form-control:focus {
  box-shadow: none;
  border: solid 1px #e94d1c;
}
.content-form-page .checkbox .col-lg-4 {
  padding-right: 0;
  margin-left: -15px;
}
/*.content-form-page .checker {
  margin-left: -15px;
}*/
.content-form-page .btn {
  margin-right: 10px;
  /*padding: 7px 12px 6px;*/
}

.btn-group .btn {
  margin-right:0px;
}

div.content-form-page .checkbox-list {
  margin-left: -3px;
}

/* info at the right of the forms */
.form-info {
  padding: 0 10px 0 30px;
  border-left: solid 1px #e4e6e8;
  margin: 25px 0;
}
.form-info h2 {
  font-size: 18px;
  position: relative;
  top: -5px;
  margin-bottom: 5px;
}
.form-info h2 em {
  font-style: normal;
  color: #e6400c;
}
.form-info p {
  margin: 0 0 20px;
  line-height:180%;
}


/***
Sidebar
***/
.sidebar {
  color: #3E4D5C;
}
.sidebar .list-group-item {
  background-color:#F9F9F9;
  background: rgba(244,244,244,0.5);
    border: none;
    display: block;
    margin-bottom: 2px;
    padding: 7px 10px;
    position: relative;
    border-radius: 0;
}
.sidebar .list-group-item:last-child {
  margin: 0;
}

.sidebar-menu .active{background-color:#F9F9F9;background: rgba(244,244,244,0.5);}
.sidebar-menu .active:hover &gt;a {color:white;}
.sidebar-menu .active:hover &gt;a:hover {color:white;}

.sidebar a {
  color: #3E4D5C;
}
.sidebar a:hover {
  color: #E02222;
}
 .sidebar-menu a {
  display: block;
}

.sidebar-menu a:hover {
  text-decoration: none;
}

.sidebar-menu .fa-angle-right {
  position: relative;
  top: 1px;
  margin-right: 2px;
  float: left;
  display: inline-block;
  width: 1.25em;
  text-align: center;
}

.sidebar .dropdown.open .dropdown-toggle {
    background: #fff;
    color: #3E4D5C;
}
.sidebar .dropdown.open .dropdown-toggle:hover {
  color: #E02222;
}
.sidebar .dropup.open &gt; .dropdown-toggle, .dropdown.open &gt; .dropdown-toggle {
    border-color: none !important;
}

.sidebar .dropdown-menu {
    background-clip: padding-box;
    background: #fff;
    border: none;
    border-radius: 0;
    box-shadow: none;
    display: none;
    float: none;
    font-size: 14px;
    list-style: none;
    margin: 0 -10px;
    min-width: auto;
    padding: 5px 10px 1px 19px;
    position: relative;
    top: 0;
    left: 0;
    z-index: 1000;
    font: 15px 'PT Sans Narrow', sans-serif;
}

.sidebar .dropdown-menu:after,
.sidebar .dropdown-menu:before {
    display:none !important;
}

.sidebar .dropdown-menu .dropdown-menu {
  border-top: none;
  margin-bottom: -5px;
  margin-right: -10px;
}
.sidebar .open&gt;.dropdown-menu {
  display: block;
}
.sidebar .dropdown-menu li {
  padding: 4px 0 3px 11px;
  position: relative;
}
.sidebar .dropdown-menu ul {
  padding: 0;
  margin: 0 0 0 4px;
  list-style: none;
  text-transform: none;
  font-size: 15px;
}
.sidebar .dropdown-menu &gt; li &gt; a {
    clear: both;
    line-height: inherit;
    padding: 0;
    white-space: nowrap;
}
.sidebar-menu .dropdown-menu li &gt; a:hover, .sidebar-menu .dropdown-menu li &gt; a:focus, .sidebar-menu li.active &gt; a, .sidebar-menu li.active &gt; a:hover {
  background: none !important;
  color: #E02222;
}
.sidebar .dropdown-menu &gt; li &gt; a .fa-angle-down {
  position: absolute;
  top: 8px;
  right: 0;
}
.sidebar .fa-angle-down:before {
    content: "";
}
.sidebar .fa-angle-down {
  width: 11px;
  height: 11px;
  background: url(../img/icons/sidebar-toggle-icons.png) no-repeat 0 0;
  position: absolute;
  top: 12px;
  right: 10px;
}
.sidebar a:hover &gt; .fa-angle-down {
  background-position: -11px 0;
}
.sidebar .collapsed .fa-angle-down {
  background-position: 0 -37px;
}
.sidebar .collapsed:hover &gt; .fa-angle-down {
  background-position: -11px -37px;
}

.prop_social{
  padding-top:5px;
}

.prop_social img {width:20px;height:20px;margin:5px 0 5px 2px;}

/** ê³µì§€ **/

.search-result-item {
  margin: 0 -10px 20px;
  padding: 0 10px 30px;
  border-bottom: 1px solid #ECEBEB;
}


/***
Styler Panel
***/
.color-panel {
  z-index: 9999;
  position: fixed;
  top: 120px;
  right: 0;
}
.color-panel .color-mode-icons {
  top: 0;
  right: 0;
  padding: 20px;
  cursor: pointer;
  position: absolute;
  margin: 0;
}
.color-panel .icon-color {
  background: #c9c9c9 url(../img/icon-color.png) center no-repeat;
}
.color-panel .icon-color:hover {
  background-color: #3d3d3d;
}
.color-panel .icon-color-close {
  display: none;
  background: #3d3d3d url(../img/icon-color-close.png) center no-repeat;
}
.color-panel .icon-color-close:hover {
  background-color: #222;
}
.color-mode {
  top: 0;
  right: 40px;
  width: 200px;
  display: none;
  padding: 20px 10px 10px;
  position: absolute;
  background: #3d3d3d;
}
.color-mode p {
  color: #cfcfcf;
  padding: 0 15px;
  font-size: 15px;
}
.color-mode ul {
  list-style: none;
  padding: 4px 11px 5px;
  display: block;
  margin-bottom: 1px !important;
}
.color-mode li {
  width: 28px;
  height: 28px;
  margin: 4px;
  cursor: pointer;
  list-style: none;
  border: solid 1px #707070;
  display: inline-block;
  padding: 0 5px;
}
.color-mode li:hover,
.color-mode li.current {
  border: solid 1px #ebebeb;
}
.color-mode li.current {
  border: solid 2px #ebebeb;
}

.color-mode li.color-blue {
  background: #64aed9;
}
.color-mode li.color-red {
  background: #e84d1c;
}
.color-mode li.color-green {
  background: #67bd3c;
}
.color-mode li.color-orange {
  background: #e18604;
}
.color-gray {
  background: #798b97;
}
.color-turquoise {
  background: #44b1c1;
}
.color-mode label {
  color: #cfcfcf;
  border-top: 1px solid #585858;
  padding: 10px 10px 0;
  margin: 0 5px;
  display: block;
}
.color-mode label span {  
  text-transform: uppercase;
}
.color-mode label &gt; span {
  display: inline-block;
  width: 85px;
}
.color-mode label &gt; select {
  margin-top: 5px;
  text-transform: lowercase;
}
.color-mode label  span.color-mode-label {
  top: 2px;
  position: relative;
}

/** misc **/

.fancybox-overlay {
  z-index: 100000 ;
}

.fancybox-opened {
  z-index: 100001;
}

/* pricing */
.pricing {
  position: relative;
  margin-bottom: 15px;
  border: 3px solid #eee;
}
.pricing-active {
  border: 3px solid #E84D1C;
  margin-top: -10px;
  box-shadow: 7px 7px rgba(232, 77, 22, 0.2);
}
.pricing:hover {
  border: 3px solid #E84D1C;
}
.pricing:hover h4 {
  color: #E84D1C;
}
.pricing-head {
  text-align: center;
}
.pricing-head h3,
.pricing-head h4 {
  margin: 0;
  line-height: normal;
}
.pricing-head h3 span, 
.pricing-head h4 span {
  display: block;
  margin-top: 5px;
  font-size: 14px;
  font-style: italic;
}
.pricing-head h3 {
  font-weight: 300;
  color: #fafafa;
  padding: 12px 0;
  font-size: 27px;
  background: #E84D1C;
  border-bottom: none;
}
.pricing-head h4 {
  color: #bac39f;
  padding: 5px 0;
  font-size: 54px;
  font-weight: 300;
  background: #fbfef2;
  border-bottom: solid 1px #f5f9e7;
}
.pricing-head-active h4 {
  color: #E84D1C;
}
.pricing-head h4 i {
  top: -8px;
  font-size: 28px;
  font-style: normal;
  position: relative;
}
.pricing-head h4 span {
  top: -10px;
  font-size: 14px;
  font-style: normal;
  position: relative;
}
  
/* Pricing Content */
.pricing-content li {
  color: #888;
  font-size: 12px;
  padding: 7px 15px;
  border-bottom: solid 1px #f5f9e7;
}
.pricing-content li i {
  top: 2px;
  color: #E84D1C;
  font-size: 16px;
  margin-right: 5px;
  position: relative;
}

/* Pricing Footer */

.pricing-footer {
  color: #777;
  font-size: 11px;
  line-height: 17px;
  text-align: center;
  padding: 0 20px 19px;
}

.pricing-footer .btn {
  color: #fff;
}

.pricing-footer .btn:hover {
  color: #fafafa;
}

/** comment **/
#comment_list a{
  font-size:12px; color:#898989;
  padding-left:10px;
}

.comment-reply-item {
  padding:10px;
  border-bottom:1px dotted #cacaca;
}

.comment-reply-item-reply{
  padding-left:60px;
  background-image:url(/assets/common/img/reply.gif);
    background-position: 20px 30px;
  background-repeat:no-repeat;
}

.comment-reply-item b {
  color: #2793E6;
}

/** ê²€ìƒ‰ ì˜ì—­ **/
.search-box {
  color:white;
  position: absolute;
  margin-top:-480px;    
  background-color:#0286b7;
  padding:20px;
  z-index:1;
  width:300px;
}

.search-box input, .search-box select {
  color:black;  
}

.main {
  padding-top:20px; 
}

/** ê²°ì&nbsp;œ **/
.use_on {
  padding:3px;
  border-radius:5px;
  color: white;
  font-weight: bold;
  background-color: rgb(56, 101, 192);
}

.use_end {
  padding:3px;
  border-radius:5px;
  color: white;
  font-weight: bold;
  background-color: rgb(210, 33, 41);
}

.use_ready {
  padding:3px;
  border-radius:5px;
  color: white;
  font-weight: bold;
  background-color: rgb(32, 159, 78);
}


.pg-select .active{
  color:#FFF !important;
  background-color:#2980b9 !important;
}
.pg-select .active:hover{
  background-color:#2980b9 !important;
}

.borderless{
  padding-top:5px;
  border-left-style: none;
  border-right-style: none;
  border-bottom-style: none;
}


/*** ë§¤ë¬¼ ë¡œë”© ***/
.loading_content {
  display:none;
}
.loading_content .loading_background{
  width:100%;
  height:100%;
  position:absolute;
  z-index:100;
  text-align:center;
  background-color:#fff;
  opacity:0.7;
  top:0px;
  left:0px;
}
.loading_content .loading_image {
  width:100%;
  position:absolute;
  z-index:101;
  text-align:center;
  margin-top:160px;
  top:0px;
  left:0px;
}

/*----------------------
  ë‰´ìŠ¤
------------------------*/

.news-info li i {
  color: #E84D1C;
}

.news-info li {
  padding: 0;
  color: #555;
  font-size: 13px;
  margin-right: 10px;
  display: inline-block;
}

.news-posts .more, .news-sidebar .more {
  color: #E84D1C;
}

.content-page p, .content-page .list-unstyled {
  margin-bottom: 20px;
}

.content-page a, .sidebar2 a {
  color: #767F88;
}

.news-item .news-info {
  margin: 20px 0;
  padding: 8px 0;
  border-top: solid 1px #ECEBEB;
  border-bottom: solid 1px #ECEBEB;
}

.news-item .news-info li {
  padding-left: 13px; 
  border-left: solid 1px #ECEBEB;
}
.news-item .news-info li:first-child {
  padding-left: 0; 
  border-left: none; 
}

li [class^="fa-"], li [class^="glyphicon-"], li [class^="icon-"], li [class*=" fa-"], li [class*=" glyphicon-"], li [class*=" icon-"] {
  display: inline-block;
  width: 1.25em;
  text-align: center;
}

[class^="fa-"], [class^="glyphicon-"], [class^="icon-"], [class*=" fa-"], [class*=" glyphicon-"], [class*=" icon-"] {
  display: inline-block;
  margin-top: 1px;
  font-size: 14px;
  line-height: 14px;
  -webkit-font-smoothing: antialiased;
}

/*----------------------
  ë¡œê·¸ì¸ ì°½
------------------------*/

#lean_overlay {
    position: fixed;
    z-index:9999;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}

#signin {
  width: 360px;
  padding-bottom: 2px;
  display: none;
    background: #FFF;
    border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
    box-shadow: 0px 0px 4px rgba(0,0,0,0.7);
  -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7);
  -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
}

#signin-header {
  background-color: #E1E1E1;
  padding: 18px 18px 14px 18px;
  border-bottom: 1px solid #CCC;
  border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
}

#signin-header  h2 {
  color: #444;
  font-size: 2em;
  font-weight: bold;
  margin-bottom: 3px;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
}

#signin .txt-fld { 
  position: relative; 
  padding: 14px 20px;
  border-bottom: 1px solid #EEE;
  text-align: right;
}

#signin .btn-fld {
  padding: 12px 20px;
}

#signin .txt-fld label {
  display: block;
  float: left;
  padding-top: 8px;
  padding-right: 10px;
  color: #222;
  font-weight: bold;
  font-size: 1.3em;
  text-align: left;
}

#signin .txt-fld input {
  width: 235px;
  padding: 8px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  font-size: 1.2em; color: #222;
  background: #F7F7F7;
  outline: none;
  border-top: 1px solid #CCC;
  border-left: 1px solid #CCC;
  border-right: 1px solid #E7E6E6;
  border-bottom: 1px solid #E7E6E6; 
}

#signin .txt-fld input.error_input {
  background: #FDE0E0; 
}

#simple-member,
#limit-member,
#permit-area {
  width: 360px;
  height: 150px;
  padding-bottom: 2px;
  display: none;
  background: #FFF;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: 0px 0px 4px rgba(0,0,0,0.7);
  -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7);
  -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
}

#simple-member .txt-fld,
#limit-member .txt-fld,
#permit-area .txt-fld { 
  position: relative; 
  padding-top: 55px;
  padding-left: 40px;
  height: 100%;
  border-bottom: 1px solid #EEE;
  text-align: center;
}

#simple-member .txt-fld label,
#limit-member .txt-fld label,
#permit-area .txt-fld label {
  display: block;
  float: left;
  padding-top: 8px;
  padding-right: 10px;
  color: #222;
  font-weight: bold;
  font-size: 1.3em;
  text-align: left;
}

.modal_close_button {
  position: absolute;
  position: relative;
  top: 12px;
  right: 12px;
}

.modal_close_button img{
  width: 18px;
  height: 18px;
}

#login_error_msg div{
  width: 320px;
  margin-left: 20px;
  margin-top: 10px;
}

.leanModal {
  cursor:pointer;
}

/*----------------------
  ë¡œê·¸ì¸ ì°½
------------------------*/

/* 404 page */
.page-404 {
  text-align: center;
  padding-top: 60px;
  padding-bottom: 125px;
}

.page-404 .number {
  position: relative;
  top: 35px;
  display: inline-block;
  letter-spacing: -10px;
  margin-top: 0px;
  margin-bottom: 10px;
  line-height: 128px;
  font-size: 128px;
  font-weight: 300;
  color: #E02222;
  text-align: right;
}

.page-404 .details {
  margin-left: 40px;
  display: inline-block;
  padding-top: 0px;
  text-align: left;
  top: 15px;
  position: relative;
}

.page-slider .span3 {
    padding-right: 30px;
    float: right;
    width: 300px;
}

.table-striped-left &gt; tbody &gt; tr &gt; td:first-child{
  background-color:#f9f9f9;
}

.custom-block {
    margin-top:30px;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.custom-block&gt;div {
    min-height: 50px;
    margin-bottom: 20px;
    clear: both;
}

.custom-block&gt;div h3 {
    color: #313131;
    font-size: 16px;
    margin: 0;
    line-height: 1.5;
    margin-left: 50px;
    padding-top: 4px;
    font-weight:600;
}

.custom-block-1&gt;div i {
    font-size: 20px;
    color: #222;
    float: left;
    width: 50px;
    height: 50px;
    line-height: 48px;
    border: 1px solid #bbb;
    border-radius: 50%;
    text-align: center;
    margin-right: 10px;
}

.custom-block-1&gt;div p {
    font-size: 12px;
    margin: 0;
    margin-left: 50px;
    line-height: 1;
    color:#9a9a9a;
}

.kakaochat {
  position: fixed;
  bottom:50px;
  right:50px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 */
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); /* IE 7 and olders */
  opacity: .5;
  z-index:200;
}

.kakaochat:hover{
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE 8 */
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); /* IE 7 and olders */
  opacity: 1;
}

.navertalk,
.facebookmessenger {
  position: fixed;
  right:50px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 */
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); /* IE 7 and olders */
  opacity: .5;
  z-index:200;
}

.navertalk:hover,
.facebookmessenger:hover{
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE 8 */
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); /* IE 7 and olders */
  opacity: 1;
}

.modal-backdrop{
  position: fixed;
}

/* ì‹¤ëª…ì¸ì¦ ë²„íŠ¼ */
.yellow-crusta.btn {
    color: #FFFFFF;
    background-color: #f3c200;
    border-color: "";
}

.is_print { display: none; }

.loan th, .loan td {
  padding:2px !important;
  font-size:11px;
}

/* royalSlider */
.royalSlider {
  z-index:0 !important;
}

.mapimage_wrapper{
  padding-top:35px;
}

.rsFullscreen &gt; .rsOverflow &gt; .rsContainer &gt; .rsSlide &gt; .rsVideoContainer &gt; .rsBtnCenterer {
  position:fixed !important;
  margin-top:-40px;
  margin-left:-10px;
}

.royalSlider:not(.rsFullscreen).rsDefault.rsHor.rsFade.rsWithThumbs.rsWithThumbsHor &gt; .rsOverflow &gt; .rsContainer &gt; .rsSlide &gt; .rsVideoContainer{
  height:500px !important;
  width:700px !important;
  margin-left:0px !important;
  margin-top:0px !important;
}

.rsVideoFrameHolder{
  max-width:860px !important;
  max-height:560px !important;
  background: #000 !important;
}

.rsVideoFrameHolder.rsVideoActive{
  max-width:860px !important;
  max-height:560px !important;
  background: #000 !important;
}
/* royalSlider */

/*ëª¨ë‹¬ì°½ ì¤‘ì•™ ì&nbsp;•ë&nbsp;¬ ì‹œí‚¤ê¸°*/
#payone_modal,
#signin_pw,
#simple_signup,
#repw,
#portfolio_pw_modal{
  text-align: center;
}

#payone_modal:before,
#signin_pw:before,
#simple_signup:before,
#repw:before,
#portfolio_pw_modal:before{
  display: inline-block;
  vertical-align: middle;
  content: " ";
  height: 80%;
}

#payone_modal &gt; .modal-dialog,
#signin_pw &gt; .modal-dialog,
#simple_signup &gt; .modal-dialog,
#repw &gt; .modal-dialog,
#portfolio_pw_modal &gt; .modal-dialog{
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
/*ëª¨ë‹¬ì°½ ì¤‘ì•™ ì&nbsp;•ë&nbsp;¬ ì‹œí‚¤ê¸°*/


.corporate-box &gt; .footer-sitemap, .corporate-box &gt; .home_section , .corporate-box &gt; .pre-footer , .corporate-box &gt; .footer{
  max-width: 1200px;
  margin:0px auto;
}

.resp-tab-content{
  padding: 0px !important;
}
.resp-tab-content &gt; div &gt; table {font-size: 12px; font-weight: normal; color:#555;}
.container.searchbox{width: auto;}
/*.pre-header &gt; ._container , .header &gt; ._container{width:100% !important;}*/


/* ì¸ë™ì&nbsp;œì¼ë¶€ë™ì‚°ì—ì„œ ë‚´ìš©ì— ë„£ëŠ” í…Œì´ë¸”ì˜ ìƒ‰ê¹”ì„ ì§„í•˜ê²Œ í•´ë‹¬ë¼ê³&nbsp; í•´ì„œ ì¶”ê°€í•œ css */
.table-bordered-2 {
  border: 1px solid black;  
}

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

ì‚¬ì§„ ì˜¤ë¥¸ìª½ì— ë‚˜ì˜¤ê²Œ í•˜ë©´ ë†’ì´ê°€ ì¤„ì–´ì•¼ í•˜ëŠ”ë° ì´ê²ƒ ë•Œë¬¸ì— ì¤„ì§€ê°€ ì•ŠëŠ”ë‹¤.

#gallery-1{
  min-height: 510px;
}
#gallery-1.viewslide{
  height: 560px;
}

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

.p_img{max-width: 700px; margin-bottom: 10px; }

.recommand_group{display: none}

.custom_team_count{display: none}
.custom_land_area{display: none;}
.pointer{cursor: pointer}
.cke_wysiwyg_frame{display: block}
.report_btn{border:1px solid #dcdcdc; position:absolute; z-index:10; margin-top: -93px; margin-left: 640px}
.resp-tabs-list li{margin:0px 2px 0px 0px !important;}


/* The ribbons */


.ribbon {
   font-size: 10px;
   color: #fff; 
   text-transform: uppercase; 
   text-align: center;
   font-weight: bold; line-height: 20px;
   transform: rotate(-45deg);
   -webkit-transform: rotate(-45deg); /* Needed for Safari */
   width: 100px; display: block;
   background: #79A70A;
   background: linear-gradient(#9BC90D 0%, #79A70A 100%);
   box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
   position: absolute;
   top: 10px; right: -70px;
}

.ribbon_red{   
  background: #ce0000 !important;
  background: linear-gradient(#e44848 0%, #ce0000 100%);
}
.ribbon_green{   
  background: #79A70A !important;
  background: linear-gradient(#9BC90D 0%, #79A70A 100%);
}
.ribbon_yellow{ 
  background: #f6d000 !important;
  background: linear-gradient(#ffe552 0%, #f6d000 100%);
}
.ribbon_blue{   
  background: #007aeb !important;
  background: linear-gradient(#41a3ff 0%, #007aeb 100%);
}
.ribbon_purple{   
  background: #b400ff !important;
  background: linear-gradient(#ce58ff 0%, #b400ff 100%);
}
.ribbon_white{   
  background: #fafafa !important;
  background: linear-gradient(#f7f7f7 0%, #fafafa 100%);
  color:#333 !important;
}
.ribbon_black{   
  background: #2a2a2a !important;
  background: linear-gradient(#7c7c7c 0%, #2a2a2a 100%);
}
.ribbon_orange{   
  background: #ffae13 !important;
  background: linear-gradient(#ffcd6b 0%, #ffae13 100%);
}
.ribbon_gold{   
  background: #e0ce05 !important;
  background: linear-gradient(#f2e877 0%, #e0ce05 100%);
}

.ribbon_box{ padding: 2px 5px; font-size:11px; border-radius: 4px; margin-top: 10px; margin-left: 10px;  }

.localmapWrapper,
.gugun.hvr-float-shadow a{
  text-shadow: 0px 0px 4px rgba(1,1,1,1);
}

/* ë‰´ìŠ¤ ì½˜í…ì¸&nbsp;ì— ìž…ë&nbsp;¥ëœ ì´ë¯¸ì§€ê°€ í‹€ì„ ë²—ì–´ë‚˜ì§€ ì•Šë„ë¡ í•˜ê¸° ìœ„í•œ ìŠ¤íƒ€ì¼ */
.news-item img {
  margin:10px;
  max-width:90%;
}

.btn-facebook {
  color: #fff !important;
  background-color: #335397;
  border-color: #335397;
  background-image:url('/assets/common/img/icons/facebook_bg.png') !important;
  background-repeat: no-repeat !important;
  background-position: 10px !important;
}
.btn-facebook:hover,
.btn-facebook:focus,
.btn-facebook:active,
.btn-facebook.active,
.open .dropdown-toggle.btn-facebook {
  color: #fff !important;
  background-color: #2d4984;
  border-color: #294279;
  background-image:url('/assets/common/img/icons/facebook_bg.png') !important;
  background-repeat: no-repeat !important;
  background-position: 10px !important;
}
.btn-facebook:active,
.btn-facebook.active,
.open .dropdown-toggle.btn-facebook {
  background-image: none;
}
.btn-facebook.disabled,
.btn-facebook.disabled:hover,
.btn-facebook.disabled:focus,
.btn-facebook.disabled:active,
.btn-facebook.disabled.active,
.btn-facebook[disabled],
.btn-facebook[disabled]:hover,
.btn-facebook[disabled]:focus,
.btn-facebook[disabled]:active,
.btn-facebook[disabled].active,
fieldset[disabled] .btn-facebook,
fieldset[disabled] .btn-facebook:hover,
fieldset[disabled] .btn-facebook:focus,
fieldset[disabled] .btn-facebook:active,
fieldset[disabled] .btn-facebook.active {
  background-color: #335397;
  border-color: #335397;
}
.btn-naver {
  color: #fff !important;
  background-color: #2db400;
  border-color: #2db400;
  background-image:url('/assets/common/img/icons/naver_bg.png') !important;
  background-repeat: no-repeat !important;
  background-position: 10px !important;
}
.btn-naver:hover,
.btn-naver:focus,
.btn-naver:active,
.btn-naver.active,
.open .dropdown-toggle.btn-naver {
  color: #fff !important;
  background-color: #28a100;
  border-color: #2bac00;
  background-image:url('/assets/common/img/icons/naver_bg.png') !important;
  background-repeat: no-repeat !important;
  background-position: 10px !important;
}
.btn-naver:active,
.btn-naver.active,
.open .dropdown-toggle.btn-naver {
  background-image: none;
}
.btn-naver.disabled,
.btn-naver.disabled:hover,
.btn-naver.disabled:focus,
.btn-naver.disabled:active,
.btn-naver.disabled.active
.btn-naver[disabled],
.btn-naver[disabled]:hover,
.btn-naver[disabled]:focus,
.btn-naver[disabled]:active,
.btn-naver[disabled].active,
fieldset[disabled] .btn-naver,
fieldset[disabled] .btn-naver:hover,
fieldset[disabled] .btn-naver:focus,
fieldset[disabled] .btn-naver:active,
fieldset[disabled] .btn-naver.active {
  background-color: #2db400;
  border-color: #2db400;
}

#category_icon {position:absolute;margin-top:-95px;left:30px;border-radius: 5px; border:1px solid #909090;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);background: rgba(255,255,255,0.8);overflow: hidden;z-index: 2; z-index: 99; font-size:11px;}
#category_icon li {float:left;list-style: none;width:75px;border-right:1px solid #acacac;padding:6px 0;text-align: center; cursor: pointer;}
#category_icon li.on {background: #eee;}
#category_icon li:hover {background: #ffe6e6;}
#category_icon li:last-child{margin-right:0;border-right:0;}
#category_icon li span {display: block;margin:0 auto 3px;width:28px;height: 28px;}
/*#category_icon li .category_bg {background:url(http://t1.daumcdn.net/localimg/localimages/07/mapapidoc/places_category.png) no-repeat;}*/
#category_icon li .category_bg.MT1 {background:url(/assets/common/img/map_icon/mt1.png) no-repeat;}
#category_icon li .category_bg.CS2 {background:url(/assets/common/img/map_icon/cs2.png) no-repeat;}
#category_icon li .category_bg.PS3 {background:url(/assets/common/img/map_icon/ps3.png) no-repeat;}
#category_icon li .category_bg.SC4 {background:url(/assets/common/img/map_icon/sc4.png) no-repeat;}
#category_icon li .category_bg.BK9 {background:url(/assets/common/img/map_icon/bk9.png) no-repeat;}
#category_icon li .category_bg.CT1 {background:url(/assets/common/img/map_icon/ct1.png) no-repeat;}
#category_icon li .category_bg.PO3 {background:url(/assets/common/img/map_icon/po3.png) no-repeat;}
#category_icon li .category_bg.AT4 {background:url(/assets/common/img/map_icon/at4.png) no-repeat;}
#category_icon li .category_bg.HP8 {background:url(/assets/common/img/map_icon/hp8.png) no-repeat;}
#category_icon li .category_bg.PM9 {background:url(/assets/common/img/map_icon/pm9.png) no-repeat;}
#category_icon li .pharmacy {background-position: -10px -72px;}
/*#category_icon li.on .category_bg {background-position-x:-46px;}*/
#category_icon li.on .category_bg.MT1 {background:url(/assets/common/img/map_icon/mt1_o.png) no-repeat;}
#category_icon li.on .category_bg.CS2 {background:url(/assets/common/img/map_icon/cs2_o.png) no-repeat;}
#category_icon li.on .category_bg.PS3 {background:url(/assets/common/img/map_icon/ps3_o.png) no-repeat;}
#category_icon li.on .category_bg.SC4 {background:url(/assets/common/img/map_icon/sc4_o.png) no-repeat;}
#category_icon li.on .category_bg.BK9 {background:url(/assets/common/img/map_icon/bk9_o.png) no-repeat;}
#category_icon li.on .category_bg.CT1 {background:url(/assets/common/img/map_icon/ct1_o.png) no-repeat;}
#category_icon li.on .category_bg.PO3 {background:url(/assets/common/img/map_icon/po3_o.png) no-repeat;}
#category_icon li.on .category_bg.AT4 {background:url(/assets/common/img/map_icon/at4_o.png) no-repeat;}
#category_icon li.on .category_bg.HP8 {background:url(/assets/common/img/map_icon/hp8_o.png) no-repeat;}
#category_icon li.on .category_bg.PM9 {background:url(/assets/common/img/map_icon/pm9_o.png) no-repeat;}

.placeinfo_wrap {position:absolute;bottom:65px;left:-147px;width:300px;}
.placeinfo {position:relative;width:100%;border-radius:6px;border: 1px solid #ccc;border-bottom:2px solid #ddd;padding-bottom: 10px;background: #fff;}
.placeinfo:nth-of-type(n) {border:0; box-shadow:0px 1px 2px #888;}
.placeinfo_wrap .after {content:'';position:relative;margin-left:-12px;left:50%;width:22px;height:12px;background:url('http://t1.daumcdn.net/localimg/localimages/07/mapapidoc/vertex_white.png')}
.placeinfo a, .placeinfo a:hover, .placeinfo a:active{color:#fff;text-decoration: none;}
.placeinfo a, .placeinfo span {display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.placeinfo span {margin:5px 5px 0 5px;cursor: default;font-size:13px;}
.placeinfo .title {font-weight: bold; font-size:14px;border-radius: 6px 6px 0 0;margin: -1px -1px 0 -1px;padding:10px; color: #fff;background: #d95050;background: #d95050 url(http://t1.daumcdn.net/localimg/localimages/07/mapapidoc/arrow_white.png) no-repeat right 14px center;}
.placeinfo .tel {color:#0f7833;}
.placeinfo .jibun {color:#999;font-size:11px;margin-top:0;}

.multiselect-container&gt;li{margin: 5px 0px;}
.multiselect-container label.checkbox{padding-left: 5px 30px}
.multiselect-container&gt;li.multiselect-group label{padding:0px 20px !important;}
.search_items{margin-right: 15px}

.secret_tooltip{cursor:pointer; font-size:16px;vertical-align:middle;}
i.secret_tooltip{color:#F3565D !important;}

/*
.img-responsive, .thumbnail&gt;img, .thumbnail a&gt;img, .carousel-inner&gt;.item&gt;img, .carousel-inner&gt;.item&gt;a&gt;img{
  max-width: none !important;
}
*/</pre></body></html>