<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: "�섎닎怨좊뵓", "NanumGothicWeb", "留묒� 怨좊뵓", "�뗭�", 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;
}
/* �� 吏��� �ш린, �섎떒 紐⑤컮�쇰룄 �ㅼ젙�댁빞 ��  */
#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);
}

/* �� 寃��� �좏깮 湲���  */
.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;
}

/* �덉씠�꾩썐 */

._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;
}

/** �좉퇋 異붽� �명꽣 **/
.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: 10px;
  padding-right: 10px;
  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;
  margin-right: 30px;
}

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;
}

/** 寃��됱쁺�� �뺤쓽 **/

.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;
}

/** 媛�寃� �덉씤吏� 寃��됱떆 �ㅽ��� **/
.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;
}

.price_wrap {
  font-size: 16px;
  font-weight: normal;
  color: #333 !important;
}

/*** �� 履쎌쑝濡� �대룞�섎뒗 踰꾪듉 異붽� ***/
#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, 0.7);
  bottom: 50px;
  color: transparent;
  display: none;
  font: 0/0 a;
  height: 46px;
  position: fixed;
  right: 20px;
  text-shadow: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.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: #fff;
  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%; */
  top: 75%;
  text-decoration: none;
  font-weight: 600;
  /* font-size: 28px; */
  font-size: 26px;
  color: #ffffff;
  text-shadow: 0px 0px 2px rgba(1, 1, 1, 1);
  letter-spacing: -1.5px;
}

.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;
}

/** 寃곗젣 **/
.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 {
  padding: 18px 18px 14px 18px;
  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: #333;
  font-weight: bold;
  margin-bottom: 3px;
}

#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: #333;
  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;
}

#signin .btn-link {
  color: #333;
}

#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: 0.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: 0.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 */

/*紐⑤떖李� 以묒븰 �뺣젹 �쒗궎湲�*/
#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;
}
/*紐⑤떖李� 以묒븰 �뺣젹 �쒗궎湲�*/

.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;}*/

/* �몃룞�쒖씪遺��숈궛�먯꽌 �댁슜�� �ｋ뒗 �뚯씠釉붿쓽 �됯퉼�� 吏꾪븯寃� �대떖�쇨퀬 �댁꽌 異붽��� 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);*/
}

/* �댁뒪 肄섑뀗痢좎뿉 �낅젰�� �대�吏�媛� ���� 踰쀬뼱�섏� �딅룄濡� �섍린 �꾪븳 �ㅽ��� */
.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: 85px;
  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;
}

.col-centered {
  float: none;
  margin: 0 auto;
}

/*
.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>