@charset "UTF-8";

/* Original file: files/cache/assets/compiled/9d9538ef218066ea89d2d2214bc2648374a6a020.rhymix.scss.css */

/* Element Reset */
body, table, input, textarea, select, button {
  font-family: sans-serif;
  font-size: 12px;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
  display: block;
}
body {
  position: relative;
}
a img {
  border: 0;
}
[hidden] {
  display: none;
}
/* Content Default Styles */
.xe_content, .rhymix_content {
  font-family: inherit;
  font-size: 15px;
  line-height: 160%;
  word-break: normal;
  word-wrap: break-word;
  /* lists */
}
.xe_content p, .rhymix_content p {
  margin: 0 0 0px 0;
  line-height: 160%;
}
.xe_content p span, .rhymix_content p span {
  line-height: 160%;
}
.xe_content img, .xe_content video, .rhymix_content img, .rhymix_content video {
  max-width: 100%;
  height: auto;
}
.xe_content table, .rhymix_content table {
  font: inherit;
}
.xe_content blockquote, .rhymix_content blockquote {
  padding: 2px 0;
  border-style: solid;
  border-color: #ccc;
  border-width: 0;
  border-left-width: 5px;
  padding-left: 20px;
  padding-right: 8px;
}
.xe_content blockquote:lang(ar), .xe_content blockquote:lang(arc), .xe_content blockquote:lang(dv), .xe_content blockquote:lang(ha), .xe_content blockquote:lang(he), .xe_content blockquote:lang(khw), .xe_content blockquote:lang(ks), .xe_content blockquote:lang(ku), .xe_content blockquote:lang(ps), .xe_content blockquote:lang(fa), .xe_content blockquote:lang(ur), .xe_content blockquote:lang(yi), .rhymix_content blockquote:lang(ar), .rhymix_content blockquote:lang(arc), .rhymix_content blockquote:lang(dv), .rhymix_content blockquote:lang(ha), .rhymix_content blockquote:lang(he), .rhymix_content blockquote:lang(khw), .rhymix_content blockquote:lang(ks), .rhymix_content blockquote:lang(ku), .rhymix_content blockquote:lang(ps), .rhymix_content blockquote:lang(fa), .rhymix_content blockquote:lang(ur), .rhymix_content blockquote:lang(yi) {
  border-left-width: 0px;
  border-right-width: 5px;
  padding-left: 8px;
  padding-right: 20px;
}
.xe_content ul, .rhymix_content ul {
  list-style-type: disc;
}
.xe_content ol, .rhymix_content ol {
  list-style-type: decimal;
}
.xe_content ul, .xe_content ol, .rhymix_content ul, .rhymix_content ol {
  display: block;
  margin-left: 1em;
  margin-right: 0;
  padding-left: 25px;
  padding-right: 0;
}
.xe_content ul:lang(ar), .xe_content ul:lang(arc), .xe_content ul:lang(dv), .xe_content ul:lang(ha), .xe_content ul:lang(he), .xe_content ul:lang(khw), .xe_content ul:lang(ks), .xe_content ul:lang(ku), .xe_content ul:lang(ps), .xe_content ul:lang(fa), .xe_content ul:lang(ur), .xe_content ul:lang(yi), .xe_content ol:lang(ar), .xe_content ol:lang(arc), .xe_content ol:lang(dv), .xe_content ol:lang(ha), .xe_content ol:lang(he), .xe_content ol:lang(khw), .xe_content ol:lang(ks), .xe_content ol:lang(ku), .xe_content ol:lang(ps), .xe_content ol:lang(fa), .xe_content ol:lang(ur), .xe_content ol:lang(yi), .rhymix_content ul:lang(ar), .rhymix_content ul:lang(arc), .rhymix_content ul:lang(dv), .rhymix_content ul:lang(ha), .rhymix_content ul:lang(he), .rhymix_content ul:lang(khw), .rhymix_content ul:lang(ks), .rhymix_content ul:lang(ku), .rhymix_content ul:lang(ps), .rhymix_content ul:lang(fa), .rhymix_content ul:lang(ur), .rhymix_content ul:lang(yi), .rhymix_content ol:lang(ar), .rhymix_content ol:lang(arc), .rhymix_content ol:lang(dv), .rhymix_content ol:lang(ha), .rhymix_content ol:lang(he), .rhymix_content ol:lang(khw), .rhymix_content ol:lang(ks), .rhymix_content ol:lang(ku), .rhymix_content ol:lang(ps), .rhymix_content ol:lang(fa), .rhymix_content ol:lang(ur), .rhymix_content ol:lang(yi) {
  padding-left: 0px;
  padding-right: 25px;
  margin-left: 0;
  margin-right: 1em;
}
.xe_content li, .rhymix_content li {
  display: list-item;
}
@media screen {
  img, video {
    max-width: none;
  }
}
/* Clearfix */
.xe-clearfix:before, .xe-clearfix:after {
  content: " ";
  display: table;
}
.xe-clearfix:after {
  clear: both;
}
.xe-widget-wrapper {
  overflow: hidden;
}
/* Popup Menu Area */
#rhymix_popup_menu, #popup_menu_area {
  position: absolute;
  z-index: 9999;
  margin: 10px 0;
  padding: 0;
  border: 1px solid #eeeeee;
  border-radius: 2px;
  font-size: 12px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  background: #fff;
  min-width: 80px;
}
#rhymix_popup_menu ul, #popup_menu_area ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#rhymix_popup_menu li, #popup_menu_area li {
  margin: 0;
  padding: 0;
  line-height: 1.5;
}
#rhymix_popup_menu a, #popup_menu_area a {
  display: block;
  padding: 5px;
  text-decoration: none;
  color: #212121;
}
#rhymix_popup_menu a:hover, #rhymix_popup_menu a:active, #rhymix_popup_menu a:focus, #popup_menu_area a:hover, #popup_menu_area a:active, #popup_menu_area a:focus {
  background: #eeeeee;
  outline: none;
}
@media screen and (max-width: 400px) {
  #rhymix_popup_menu, #popup_menu_area {
    min-width: 120px;
    max-width: 95%;
    font-size: 13px;
  }
  #rhymix_popup_menu a, #popup_menu_area a {
    display: block;
    padding: 10px;
    text-decoration: none;
    color: #212121;
  }
}
/* Editable Preview */
.editable_preview {
  width: 100%;
  min-height: 240px;
  max-height: 440px;
  box-sizing: border-box;
  margin: 0;
  padding: 6px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  overflow-y: auto;
  cursor: text;
}
.editable_preview p {
  margin-bottom: 0px !important;
}
.editable_preview_iframe {
  width: 100%;
  height: 440px;
  box-sizing: border-box;
  margin: 0 0 -4px 0;
  padding: 0;
  border: 0;
}
/* alert */
#rhymix_alert {
  display: none;
  position: fixed;
  left: 50%;
  bottom: 20%;
  min-width: 250px;
  max-width: 500px;
  background-color: #000;
  color: #fff;
  font-size: 16px;
  text-align: center;
  opacity: 0.6;
  padding: 12px 20px;
  border: 1px solid #fff;
  border-radius: 10px;
  transform: translateX(-50%);
  z-index: 999999999;
}
/* Debug */
#rhymix_debug_button {
  display: none;
  position: fixed;
  left: 0;
  bottom: 40px;
  background: #eeeeee;
  background: linear-gradient(to bottom, #f4f4f4 0%, #eaeaea 100%);
  border: 1px solid #ccc;
  border-left: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.18), 0 0 6px 0 rgba(0, 0, 0, 0.12);
  z-index: 1073741824;
}
#rhymix_debug_button.visible {
  display: block;
}
@media print {
  #rhymix_debug_button.visible {
    display: none;
  }
}
#rhymix_debug_button:hover {
  background: #dddddd;
  background: linear-gradient(to bottom, #e8e8e8 0%, #d9d9d9 100%);
}
#rhymix_debug_button a {
  display: block;
  font: bold 12px/14px Arial, sans-serif;
  color: #444;
  text-decoration: none;
  padding: 4px 8px;
}
#rhymix_debug_button a.has_errors {
  color: #f44336;
}
#rhymix_debug_panel {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  max-width: 100%;
  height: 100%;
  overflow-y: scroll;
  background: #fcfcfc;
  box-sizing: border-box;
  border-right: 1px solid #ccc;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.18), 0 0 8px 0 rgba(0, 0, 0, 0.12);
  z-index: 1073741824;
}
#rhymix_debug_panel .debug_header {
  clear: both;
  width: 100%;
  height: 36px;
  background: #444444;
  background: linear-gradient(to right, #222222 0%, #444444 40%, #eeeeee 100%);
  position: relative;
}
#rhymix_debug_panel .debug_header h2 {
  font: bold 16px/20px Arial, sans-serif;
  color: #fcfcfc;
  position: absolute;
  left: 10px;
  top: 10px;
  margin: 0;
  padding: 0;
}
#rhymix_debug_panel .debug_header .debug_maximize {
  font: normal 20px/24px Arial, sans-serif;
  text-decoration: none;
  color: #444444;
  position: absolute;
  right: 32px;
  top: 6px;
}
#rhymix_debug_panel .debug_header .debug_close {
  font: normal 28px/28px Arial, sans-serif;
  text-decoration: none;
  color: #444444;
  position: absolute;
  right: 10px;
  top: 4px;
}
#rhymix_debug_panel .debug_header .debug_close:hover {
  color: #f44336;
}
#rhymix_debug_panel .debug_page {
  clear: both;
  margin: 12px 10px;
  font: normal 12px/16px Arial, NanumBarunGothic, NanumGothic, "Malgun Gothic", sans-serif;
}
#rhymix_debug_panel .debug_page .debug_page_header {
  padding-bottom: 8px;
  border-bottom: 1px solid #ddd;
  position: relative;
  cursor: pointer;
}
#rhymix_debug_panel .debug_page .debug_page_header h3 {
  color: #444;
  font: inherit;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
#rhymix_debug_panel .debug_page .debug_page_collapse {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  color: #999;
  font-size: 10px;
  line-height: 12px;
  text-decoration: none;
  padding: 2px 2px;
}
#rhymix_debug_panel .debug_page .debug_page_body {
  margin: 8px 4px 8px 10px;
}
#rhymix_debug_panel .debug_page .debug_page_body h4 {
  color: #444;
  font: inherit;
  font-size: 13px;
  font-weight: bold;
  margin: 0 0 8px 0;
  padding: 0;
}
#rhymix_debug_panel .debug_page .debug_entry {
  font-family: Consolas, "Courier New", monospace;
  color: #444;
  margin-left: 38px;
  margin-bottom: 8px;
  text-indent: -28px;
  word-wrap: break-word;
  word-break: break-all;
}
#rhymix_debug_panel .debug_page .debug_entry.pre_wrap {
  white-space: pre-wrap;
}
#rhymix_debug_panel .debug_page .debug_entry ul.debug_metadata {
  margin: 0 0 0 -16px;
  padding: 0;
}
#rhymix_debug_panel .debug_page .debug_entry ul.debug_metadata li {
  list-style: disc;
  margin: 0;
  padding: 0;
  text-indent: 0;
}
#rhymix_debug_panel .debug_page .debug_entry ul.debug_backtrace {
  margin: 4px 0 0 16px;
  padding: 0;
}
#rhymix_debug_panel .debug_page .debug_entry ul.debug_backtrace li {
  list-style: disc;
  margin: 0;
  padding: 0;
  text-indent: 0;
  color: #888;
}
#rhymix_debug_panel .debug_page .debug_entry ul.debug_backtrace li ul {
  padding-left: 20px;
}
#rhymix_debug_panel .debug_page .debug_entry ul.debug_backtrace li ul li {
  list-style: circle;
}
/* Button (for XE compatibility) */
.btnArea {
  clear: both;
  margin: 10px 0;
  padding: 0;
  text-align: right;
}
.btnArea:after {
  clear: both;
  display: block;
  content: "";
}
.btn {
  display: inline-block;
  margin: 0;
  padding: 0 12px !important;
  height: 24px !important;
  overflow: visible;
  border: 1px solid #bbbbbb;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #a2a2a2;
  border-radius: 2px;
  text-decoration: none !important;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: top;
  line-height: 24px !important;
  font-family: inherit;
  font-size: 12px;
  color: #333333;
  cursor: pointer;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(top, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#e6e6e6", GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn:hover, .btn:active, .btn[disabled] {
  color: #333;
  background-color: #e6e6e6;
}
.btn > a, .btn > button, .btn > input, .btn > span {
  display: inline-block;
  margin: 0 -12px !important;
  padding: 0 12px !important;
  overflow: visible;
  width: auto;
  height: 24px;
  border: 0;
  vertical-align: top;
  text-decoration: none !important;
  line-height: 24px;
  font-family: inherit;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  background: none;
}
input.btn, button.btn {
  height: 26px !important;
}
.btn-group {
  position: relative;
  display: inline-block;
  white-space: nowrap;
  vertical-align: middle;
  font-size: 0;
}
.btn-group + .btn-group {
  margin-left: 5px;
}
.btn-group > .btn {
  position: relative;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-group > .btn + .btn {
  margin-left: -1px;
}
.btn-group > .btn:first-child {
  margin-left: 0;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
.btn-group > .btn:last-child {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active {
  z-index: 2;
}
.rhymix_button_wrapper {
  clear: both;
  margin: 10px 0;
  padding: 0;
  text-align: right;
}
.rhymix_button_wrapper:after {
  clear: both;
  display: block;
  content: "";
}
.rhymix_button {
  display: inline-block;
  margin: 0;
  padding: 0 12px !important;
  height: 24px !important;
  overflow: visible;
  border: 1px solid #bbbbbb;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #a2a2a2;
  border-radius: 2px;
  text-decoration: none !important;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: top;
  line-height: 24px !important;
  font-family: inherit;
  font-size: 12px;
  color: #333333;
  cursor: pointer;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(top, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#e6e6e6", GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.rhymix_button:hover, .rhymix_button:active, .rhymix_button[disabled] {
  color: #333;
  background-color: #e6e6e6;
}
.rhymix_button > a, .rhymix_button > button, .rhymix_button > input, .rhymix_button > span {
  display: inline-block;
  margin: 0 -12px !important;
  padding: 0 12px !important;
  overflow: visible;
  width: auto;
  height: 24px;
  border: 0;
  vertical-align: top;
  text-decoration: none !important;
  line-height: 24px;
  font-family: inherit;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  background: none;
}
input.rhymix_button, button.rhymix_button {
  height: 26px !important;
}
/* Message (for XE compatibility) */
.message {
  position: relative;
  margin: 1em 0;
  padding: 0 1em;
  border: 1px solid #ddd;
  border-radius: 4px;
  line-height: 1.4;
  font-size: 13px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #f8f8f8;
}
.message p {
  margin: 1em 0 !important;
}
.message.info {
  border-color: #BCE8F1;
  color: #3A87AD;
  background-color: #D9EDF7;
}
.message.error {
  border-color: #EED3D7;
  color: #B94A48;
  background-color: #F2DEDE;
}
.message.update {
  border-color: #D6E9C6;
  color: #468847;
  background-color: #DFF0D8;
}
body > .message {
  margin: 1em;
}
.rhymix_message {
  position: relative;
  margin: 1em 0;
  padding: 0 1em;
  border: 1px solid #ddd;
  border-radius: 4px;
  line-height: 1.4;
  font-size: 13px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #f8f8f8;
}
.rhymix_message p {
  margin: 1em 0 !important;
}
.rhymix_message.info {
  border-color: #BCE8F1;
  color: #3A87AD;
  background-color: #D9EDF7;
}
.rhymix_message.error {
  border-color: #EED3D7;
  color: #B94A48;
  background-color: #F2DEDE;
}
.rhymix_message.update {
  border-color: #D6E9C6;
  color: #468847;
  background-color: #DFF0D8;
}
body > .rhymix_message {
  margin: 1em;
}
/* sourceMappingURL=9d9538ef218066ea89d2d2214bc2648374a6a020.rhymix.scss.map */

/* Original file: common/css/xeicon/xeicon.min.css */

@font-face{font-family:xeicon;src:url("../../../../common/css/xeicon/fonts/xeicon.eot?v=1.0.4");src:url("../../../../common/css/xeicon/fonts/xeicon.eot?#iefix&v=1.0.4")format('embedded-opentype'),url("../../../../common/css/xeicon/fonts/xeicon.woff2?v=1.0.4")format('woff2'),url("../../../../common/css/xeicon/fonts/xeicon.woff?v=1.0.4")format('woff'),url("../../../../common/css/xeicon/fonts/xeicon.ttf?v=1.0.4")format('truetype'),url("../../../../common/css/xeicon/fonts/xeicon.svg?v=1.0.4#xeicon")format('svg');font-weight:400;font-style:normal}i.xi,i[class^="xi-"],i[class*=" xi-"]{display:inline-block;font-family:xeicon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.xi-home:before{content:"\e606"}.xi-bars:before{content:"\e607"}.xi-plus:before{content:"\e603"}.xi-plus-circle:before{content:"\e611"}.xi-plus-square:before{content:"\e612"}.xi-minus:before{content:"\e613"}.xi-minus-circle:before{content:"\e614"}.xi-minus-square:before{content:"\e615"}.xi-close:before{content:"\e616"}.xi-close-circle:before{content:"\e617"}.xi-close-square:before{content:"\e618"}.xi-angle-left:before{content:"\e60b"}.xi-left-circle:before{content:"\e61a"}.xi-left-square:before{content:"\e61b"}.xi-angle-right:before{content:"\e60d"}.xi-right-circle:before{content:"\e61d"}.xi-right-square:before{content:"\e61e"}.xi-angle-up:before{content:"\e60e"}.xi-up-circle:before{content:"\e620"}.xi-up-square:before{content:"\e621"}.xi-angle-down:before{content:"\e619"}.xi-down-circle:before{content:"\e623"}.xi-down-square:before{content:"\e624"}.xi-arrow-left:before{content:"\e625"}.xi-arrow-right:before{content:"\e626"}.xi-arrow-up:before{content:"\e627"}.xi-arrow-down:before{content:"\e628"}.xi-angle-double-left:before{content:"\e629"}.xi-angle-double-right:before{content:"\e62a"}.xi-angle-double-up:before{content:"\e62b"}.xi-angle-double-down:before{content:"\e62c"}.xi-caret-left:before{content:"\e62d"}.xi-caret-left-circle:before{content:"\e62e"}.xi-caret-left-square:before{content:"\e62f"}.xi-caret-right:before{content:"\e630"}.xi-caret-right-circle:before{content:"\e631"}.xi-caret-right-square:before{content:"\e632"}.xi-caret-up:before{content:"\e633"}.xi-caret-up-circle:before{content:"\e634"}.xi-caret-up-square:before{content:"\e635"}.xi-caret-down:before{content:"\e636"}.xi-caret-down-circle:before{content:"\e637"}.xi-caret-down-square:before{content:"\e638"}.xi-arrows:before{content:"\e639"}.xi-arrows-alt:before{content:"\e63a"}.xi-expand-square:before{content:"\e61c"}.xi-compress-square:before{content:"\e63c"}.xi-arrows-h:before{content:"\e63e"}.xi-arrows-v:before{content:"\e63f"}.xi-expand:before{content:"\e640"}.xi-compress:before{content:"\e641"}.xi-refresh:before{content:"\e642"}.xi-power-off:before{content:"\e643"}.xi-alt:before{content:"\e644"}.xi-command:before{content:"\e645"}.xi-esc:before{content:"\e646"}.xi-eye:before{content:"\e64a"}.xi-eye-slash:before{content:"\e61f"}.xi-toggle:before{content:"\e647"}.xi-toggle-off:before{content:"\e648"}.xi-toggle-on:before{content:"\e649"}.xi-ellipsis-h:before{content:"\e64b"}.xi-ellipsis-v:before{content:"\e64c"}.xi-link:before{content:"\e600"}.xi-link-l:before{content:"\e601"}.xi-unlink:before{content:"\e602"}.xi-download-circle:before{content:"\e64d"}.xi-upload-circle:before{content:"\e650"}.xi-download:before{content:"\e651"}.xi-upload:before{content:"\e652"}.xi-download-disk:before{content:"\e653"}.xi-upload-disk:before{content:"\e654"}.xi-archive:before{content:"\e655"}.xi-download-my:before{content:"\e656"}.xi-download-bottom:before{content:"\e657"}.xi-download-caret:before{content:"\e658"}.xi-cloud:before{content:"\e659"}.xi-cloud-upload:before{content:"\e65a"}.xi-cloud-download:before{content:"\e65b"}.xi-upload-square:before{content:"\e65d"}.xi-download-square:before{content:"\e622"}.xi-share2:before{content:"\e64e"}.xi-share-l:before{content:"\e64f"}.xi-share-alt:before{content:"\e65f"}.xi-share-arrow-alt:before{content:"\e661"}.xi-cloud-minus:before{content:"\e663"}.xi-external-share:before{content:"\e664"}.xi-external-link:before{content:"\e665"}.xi-rss-square:before{content:"\e666"}.xi-code-fork:before{content:"\e667"}.xi-sitemap:before{content:"\e65c"}.xi-wifi-router:before{content:"\e668"}.xi-wifi:before{content:"\e669"}.xi-signal:before{content:"\e66a"}.xi-antenna:before{content:"\e660"}.xi-marquee-add:before{content:"\e66e"}.xi-marquee-remove:before{content:"\e66f"}.xi-exchange:before{content:"\e670"}.xi-repeat:before{content:"\e671"}.xi-pen:before{content:"\e673"}.xi-eraser:before{content:"\e674"}.xi-magnifier:before{content:"\e63b"}.xi-magnifier-expand:before{content:"\e63d"}.xi-magnifier-reduce:before{content:"\e65e"}.xi-trash:before{content:"\e662"}.xi-scissors:before{content:"\e675"}.xi-pin:before{content:"\e678"}.xi-clip:before{content:"\e679"}.xi-key:before{content:"\e683"}.xi-slip-tongs:before{content:"\e684"}.xi-lock:before{content:"\e66b"}.xi-unlock:before{content:"\e66c"}.xi-target:before{content:"\e68f"}.xi-paper:before{content:"\e604"}.xi-stack-paper:before{content:"\e605"}.xi-pen-point:before{content:"\e67a"}.xi-pencil-point:before{content:"\e67b"}.xi-brush-point:before{content:"\e67c"}.xi-magnet:before{content:"\e67d"}.xi-cube:before{content:"\e67e"}.xi-type:before{content:"\e66d"}.xi-paint-brush:before{content:"\e672"}.xi-paint-bucket:before{content:"\e676"}.xi-crop:before{content:"\e677"}.xi-marquee:before{content:"\e685"}.xi-color:before{content:"\e687"}.xi-rgb:before{content:"\e67f"}.xi-ruler:before{content:"\e68c"}.xi-ruler-triangle:before{content:"\e680"}.xi-magic:before{content:"\e68d"}.xi-eyedropper:before{content:"\e681"}.xi-canvas:before{content:"\e682"}.xi-cog:before{content:"\e686"}.xi-wrench:before{content:"\e68b"}.xi-align-justify:before{content:"\e690"}.xi-align-left:before{content:"\e691"}.xi-align-center:before{content:"\e692"}.xi-align-right:before{content:"\e693"}.xi-layout-full:before{content:"\e694"}.xi-layout-side-left:before{content:"\e695"}.xi-layout-side-right:before{content:"\e696"}.xi-layout-left-mid:before{content:"\e6a1"}.xi-layout-center:before{content:"\e6a7"}.xi-layout-side-three:before{content:"\e6ac"}.xi-layout-grid:before{content:"\e697"}.xi-layout-top:before{content:"\e698"}.xi-layout-top-left:before{content:"\e699"}.xi-layout-top-grid:before{content:"\e69a"}.xi-layout-top-three:before{content:"\e6ad"}.xi-layout-top-center:before{content:"\e69b"}.xi-layout-top-left-mid:before{content:"\e69c"}.xi-layout-top-right:before{content:"\e69d"}.xi-bold:before{content:"\e69e"}.xi-underline:before{content:"\e69f"}.xi-italic:before{content:"\e6a0"}.xi-caps:before{content:"\e6ae"}.xi-strikethrough:before{content:"\e6a2"}.xi-paragraph:before{content:"\e6a3"}.xi-list-ul:before{content:"\e6a4"}.xi-list-ul-square:before{content:"\e6a5"}.xi-list-ol:before{content:"\e6a6"}.xi-list-ul-l:before{content:"\e6af"}.xi-indent:before{content:"\e6a8"}.xi-indent-arrow:before{content:"\e6a9"}.xi-dedent:before{content:"\e6aa"}.xi-dedent-arrow:before{content:"\e6ab"}.xi-contents-right:before{content:"\e6b0"}.xi-contents-left:before{content:"\e6b1"}.xi-contents-grid:before{content:"\e6b2"}.xi-lineheight-plus:before{content:"\e6b4"}.xi-lineheight-minus:before{content:"\e6b5"}.xi-lineheight:before{content:"\e688"}.xi-code:before{content:"\e689"}.xi-rotate-right:before{content:"\e6b8"}.xi-rotate-left:before{content:"\e6b9"}.xi-user:before{content:"\e68a"}.xi-user-plus:before{content:"\e68e"}.xi-user-minus:before{content:"\e6b3"}.xi-user-check:before{content:"\e6b6"}.xi-user-circle:before{content:"\e6b7"}.xi-user-info:before{content:"\e6ba"}.xi-user-add:before{content:"\e6bb"}.xi-users:before{content:"\e6c0"}.xi-user-folder:before{content:"\e6c4"}.xi-user-address:before{content:"\e6c5"}.xi-user-lock:before{content:"\e6c6"}.xi-female:before{content:"\e6c7"}.xi-male:before{content:"\e6c8"}.xi-gender:before{content:"\e6c9"}.xi-woman:before{content:"\e6bc"}.xi-man:before{content:"\e6bd"}.xi-toilet:before{content:"\e6be"}.xi-love:before{content:"\e6bf"}.xi-handshake:before{content:"\e6c1"}.xi-meeting:before{content:"\e6c2"}.xi-community:before{content:"\e6c3"}.xi-family:before{content:"\e6ca"}.xi-lecture:before{content:"\e6cb"}.xi-maternity:before{content:"\e6cd"}.xi-baby:before{content:"\e6cf"}.xi-wheelchair:before{content:"\e6d0"}.xi-collaboration:before{content:"\e6d3"}.xi-envelope:before{content:"\e6cc"}.xi-letter:before{content:"\e6ce"}.xi-postcard:before{content:"\e6d4"}.xi-envelope-open:before{content:"\e6d1"}.xi-at:before{content:"\e6d2"}.xi-postbox:before{content:"\e6d6"}.xi-reply:before{content:"\e6d7"}.xi-reply-all:before{content:"\e6d8"}.xi-reply-l:before{content:"\e6d9"}.xi-reply-all-l:before{content:"\e6da"}.xi-paper-plane:before{content:"\e6d5"}.xi-refresh-l:before{content:"\e6db"}.xi-undo:before{content:"\e6dc"}.xi-chat:before{content:"\e6dd"}.xi-message:before{content:"\e6de"}.xi-message-list:before{content:"\e6df"}.xi-comment:before{content:"\e6eb"}.xi-comments:before{content:"\e6ec"}.xi-note:before{content:"\e6ed"}.xi-smiley-face:before{content:"\e6ee"}.xi-neutral-face:before{content:"\e6ef"}.xi-sad-face:before{content:"\e6f0"}.xi-happy-face:before{content:"\e6f1"}.xi-lol-face:before{content:"\e6f2"}.xi-dead-face:before{content:"\e6f3"}.xi-angry-face:before{content:"\e6f4"}.xi-confused-face:before{content:"\e6f7"}.xi-wink-face:before{content:"\e6f9"}.xi-lips-sealed-face:before{content:"\e6fa"}.xi-thumbs-up:before{content:"\e6fc"}.xi-thumbs-down:before{content:"\e6fd"}.xi-star:before{content:"\e6fe"}.xi-heart:before{content:"\e6ff"}.xi-badge:before{content:"\e700"}.xi-medal:before{content:"\e701"}.xi-trophy:before{content:"\e753"}.xi-present:before{content:"\e755"}.xi-tag:before{content:"\e70a"}.xi-tags:before{content:"\e70b"}.xi-flag-triangle:before{content:"\e70c"}.xi-bookmark:before{content:"\e70d"}.xi-book-spread:before{content:"\e70e"}.xi-book:before{content:"\e70f"}.xi-tagged-book:before{content:"\e710"}.xi-crown:before{content:"\e711"}.xi-check:before{content:"\e6e0"}.xi-check-box:before{content:"\e6e1"}.xi-check-boxout:before{content:"\e6e2"}.xi-check-circle:before{content:"\e6e3"}.xi-check-circleout:before{content:"\e6e4"}.xi-check-shield:before{content:"\e6e5"}.xi-check-shieldout:before{content:"\e6e6"}.xi-check-comment:before{content:"\e6e8"}.xi-check-commentout:before{content:"\e6e7"}.xi-check-home-o:before{content:"\e712"}.xi-check-home:before{content:"\e6e9"}.xi-check-homeout:before{content:"\e6ea"}.xi-form:before{content:"\e713"}.xi-form-check:before{content:"\e714"}.xi-form-checkout:before{content:"\e715"}.xi-notice:before{content:"\e608"}.xi-announce:before{content:"\e609"}.xi-slash-circle:before{content:"\e60a"}.xi-ban-circle:before{content:"\e716"}.xi-ban-square:before{content:"\e717"}.xi-unknown-square:before{content:"\e718"}.xi-unknown-circle:before{content:"\e719"}.xi-rollback:before{content:"\e6f5"}.xi-rollback-circle:before{content:"\e6f6"}.xi-info-circle:before{content:"\e71a"}.xi-info-suqare:before{content:"\e71b"}.xi-info-triangle:before{content:"\e6f8"}.xi-new:before{content:"\e71e"}.xi-update:before{content:"\e725"}.xi-information-square:before{content:"\e726"}.xi-information-circle:before{content:"\e727"}.xi-help:before{content:"\e6fb"}.xi-skull:before{content:"\e728"}.xi-image:before{content:"\e729"}.xi-images:before{content:"\e72b"}.xi-camera:before{content:"\e72c"}.xi-camera-round:before{content:"\e702"}.xi-camera-retro:before{content:"\e703"}.xi-cameracorder:before{content:"\e704"}.xi-shutter:before{content:"\e72d"}.xi-shuffle:before{content:"\e60c"}.xi-step-backward:before{content:"\e705"}.xi-step-forward:before{content:"\e706"}.xi-pause:before{content:"\e72e"}.xi-fast-backward:before{content:"\e707"}.xi-fast-forward:before{content:"\e708"}.xi-eject:before{content:"\e72f"}.xi-stop:before{content:"\e709"}.xi-record:before{content:"\e71c"}.xi-play:before{content:"\e71d"}.xi-forward:before{content:"\e71f"}.xi-backward:before{content:"\e720"}.xi-pause-o:before{content:"\e721"}.xi-step-forward-o:before{content:"\e722"}.xi-step-backward-o:before{content:"\e723"}.xi-eject-o:before{content:"\e724"}.xi-video-camera:before{content:"\e72a"}.xi-movie:before{content:"\e730"}.xi-cine-camera:before{content:"\e731"}.xi-video-call:before{content:"\e732"}.xi-film:before{content:"\e733"}.xi-volume-circle:before{content:"\e738"}.xi-volume-off-circle:before{content:"\e734"}.xi-volume:before{content:"\e735"}.xi-volume-min:before{content:"\e73c"}.xi-volume-mid:before{content:"\e73b"}.xi-volume-max:before{content:"\e73a"}.xi-volume-plus:before{content:"\e73d"}.xi-volume-minus:before{content:"\e73e"}.xi-volume-slash:before{content:"\e73f"}.xi-volume-off:before{content:"\e740"}.xi-headset:before{content:"\e736"}.xi-microphone:before{content:"\e737"}.xi-microphone-slash:before{content:"\e739"}.xi-stand-mic:before{content:"\e741"}.xi-dynamic-mic:before{content:"\e742"}.xi-volume-bar:before{content:"\e743"}.xi-music:before{content:"\e744"}.xi-music-scale:before{content:"\e74f"}.xi-speaker:before{content:"\e745"}.xi-record-play:before{content:"\e746"}.xi-music-keyboard:before{content:"\e748"}.xi-adult:before{content:"\e749"}.xi-marker:before{content:"\e60f"}.xi-marker-circle:before{content:"\e763"}.xi-marker-plus:before{content:"\e764"}.xi-marker-minus:before{content:"\e765"}.xi-marker-multiply:before{content:"\e766"}.xi-pin-circle:before{content:"\e767"}.xi-pin-plus:before{content:"\e768"}.xi-pin-minus:before{content:"\e769"}.xi-pin-multiply:before{content:"\e76a"}.xi-map-marker:before{content:"\e74a"}.xi-map-folding:before{content:"\e770"}.xi-location-arrow:before{content:"\e771"}.xi-compass:before{content:"\e74b"}.xi-gps:before{content:"\e774"}.xi-flag-wind:before{content:"\e74e"}.xi-flag:before{content:"\e750"}.xi-flag-line:before{content:"\e751"}.xi-car:before{content:"\e752"}.xi-bus:before{content:"\e754"}.xi-taxi:before{content:"\e756"}.xi-subway:before{content:"\e757"}.xi-ship:before{content:"\e758"}.xi-scooter:before{content:"\e759"}.xi-bike:before{content:"\e75a"}.xi-ambulance:before{content:"\e75b"}.xi-truck:before{content:"\e75c"}.xi-flight:before{content:"\e75d"}.xi-automobile:before{content:"\e75e"}.xi-walking:before{content:"\e75f"}.xi-bicycle:before{content:"\e760"}.xi-motorbike:before{content:"\e761"}.xi-cruise:before{content:"\e762"}.xi-bus-side:before{content:"\e76b"}.xi-train:before{content:"\e76c"}.xi-helicopter:before{content:"\e76d"}.xi-shipping:before{content:"\e76e"}.xi-gas-station:before{content:"\e76f"}.xi-coffee:before{content:"\e772"}.xi-restaurants:before{content:"\e773"}.xi-florist:before{content:"\e775"}.xi-market:before{content:"\e776"}.xi-hlz:before{content:"\e777"}.xi-park:before{content:"\e778"}.xi-cake:before{content:"\e779"}.xi-cash-machine:before{content:"\e77a"}.xi-gamepad:before{content:"\e77b"}.xi-hospital:before{content:"\e77c"}.xi-bank-o:before{content:"\e77e"}.xi-monitor:before{content:"\e77f"}.xi-laptop:before{content:"\e780"}.xi-pc:before{content:"\e781"}.xi-mobile:before{content:"\e782"}.xi-tablet:before{content:"\e783"}.xi-tv:before{content:"\e784"}.xi-mouse:before{content:"\e77d"}.xi-print:before{content:"\e785"}.xi-fax:before{content:"\e787"}.xi-battery-min:before{content:"\e788"}.xi-battery-mid:before{content:"\e78b"}.xi-battery-full:before{content:"\e78c"}.xi-keyboard:before{content:"\e78e"}.xi-telephone:before{content:"\e610"}.xi-phone:before{content:"\e78f"}.xi-ringing:before{content:"\e791"}.xi-missed:before{content:"\e793"}.xi-reception:before{content:"\e794"}.xi-outgoing:before{content:"\e795"}.xi-call-log:before{content:"\e796"}.xi-plug:before{content:"\e78d"}.xi-presentation:before{content:"\e797"}.xi-projector:before{content:"\e79b"}.xi-radio:before{content:"\e79c"}.xi-diskette:before{content:"\e786"}.xi-usb:before{content:"\e79d"}.xi-memorycard:before{content:"\e79e"}.xi-webcam:before{content:"\e79f"}.xi-cd-r:before{content:"\e789"}.xi-hdd:before{content:"\e78a"}.xi-line-sharer:before{content:"\e7a0"}.xi-tablet-pen:before{content:"\e7a1"}.xi-time:before{content:"\e790"}.xi-alarm-clock:before{content:"\e792"}.xi-timer:before{content:"\e7a2"}.xi-time-forward:before{content:"\e7a3"}.xi-time-back:before{content:"\e7a4"}.xi-bell:before{content:"\e798"}.xi-bell-ring:before{content:"\e799"}.xi-bell-slash:before{content:"\e79a"}.xi-sandwatch-min:before{content:"\e7a5"}.xi-sandwatch-mid:before{content:"\e7a6"}.xi-sandwatch-full:before{content:"\e7a7"}.xi-watch:before{content:"\e7a8"}.xi-calendar:before{content:"\e7a9"}.xi-calendar-o:before{content:"\e7aa"}.xi-calendar-month:before{content:"\e7ab"}.xi-calendar-week:before{content:"\e7ac"}.xi-calendar-add:before{content:"\e7ad"}.xi-calendar-remove:before{content:"\e7ae"}.xi-calendar-cancel:before{content:"\e7af"}.xi-calendar-check:before{content:"\e7b0"}.xi-file:before{content:"\e7b1"}.xi-file-add:before{content:"\e7b2"}.xi-file-remove:before{content:"\e7b3"}.xi-file-text:before{content:"\e7b4"}.xi-documents:before{content:"\e7b5"}.xi-file-image:before{content:"\e7b6"}.xi-file-movie:before{content:"\e7b7"}.xi-file-music:before{content:"\e7b8"}.xi-file-code:before{content:"\e7b9"}.xi-file-zip:before{content:"\e7ba"}.xi-file-excel:before{content:"\e7bb"}.xi-file-word:before{content:"\e7bc"}.xi-file-powerpoint:before{content:"\e7bd"}.xi-file-check:before{content:"\e7be"}.xi-file-upload:before{content:"\e7bf"}.xi-file-download:before{content:"\e7c0"}.xi-file-bookmark:before{content:"\e7c1"}.xi-folder:before{content:"\e7c2"}.xi-folder-open:before{content:"\e7c3"}.xi-folder-check:before{content:"\e7c4"}.xi-folder-plus:before{content:"\e7c5"}.xi-folder-remove:before{content:"\e7c6"}.xi-folder-upload:before{content:"\e7c7"}.xi-folder-download:before{content:"\e7c8"}.xi-folder-zip:before{content:"\e7c9"}.xi-windows:before{content:"\e7ca"}.xi-windows-text:before{content:"\e7cb"}.xi-windows-ban:before{content:"\e7cc"}.xi-windows-add:before{content:"\e7cd"}.xi-windows-remove:before{content:"\e7ce"}.xi-windows-check:before{content:"\e7cf"}.xi-windows-refresh:before{content:"\e7d0"}.xi-windows-search:before{content:"\e7d1"}.xi-windows-lock:before{content:"\e7d2"}.xi-computer-network:before{content:"\e7d3"}.xi-home-network:before{content:"\e7d4"}.xi-cloud-network:before{content:"\e7d5"}.xi-internet-network:before{content:"\e7d6"}.xi-server:before{content:"\e7d7"}.xi-server-folder:before{content:"\e7d8"}.xi-db-min:before{content:"\e7d9"}.xi-db-mid:before{content:"\e7da"}.xi-db-full:before{content:"\e7db"}.xi-db-pull:before{content:"\e7dc"}.xi-db-push:before{content:"\e7dd"}.xi-chart-bar:before{content:"\e7de"}.xi-rise:before{content:"\e7df"}.xi-decline:before{content:"\e7e0"}.xi-chart-circle:before{content:"\e7e1"}.xi-chart-donut:before{content:"\e7e2"}.xi-chart-pyramid:before{content:"\e7e3"}.xi-chart-line:before{content:"\e7e4"}.xi-chart-star:before{content:"\e7e5"}.xi-yuan:before{content:"\e7e6"}.xi-yen:before{content:"\e7e7"}.xi-pound:before{content:"\e7e8"}.xi-euro:before{content:"\e7e9"}.xi-won:before{content:"\e7ea"}.xi-dollar:before{content:"\e7eb"}.xi-peso:before{content:"\e7ec"}.xi-rupee:before{content:"\e7ed"}.xi-rial:before{content:"\e7ee"}.xi-credit-card:before{content:"\e7ef"}.xi-wallet:before{content:"\e7f0"}.xi-money:before{content:"\e7f3"}.xi-piggy-bank:before{content:"\e7f4"}.xi-strongbox:before{content:"\e7f5"}.xi-bank:before{content:"\e7f8"}.xi-briefcase:before{content:"\e7f9"}.xi-percent:before{content:"\e7fa"}.xi-calculator:before{content:"\e7fb"}.xi-payment:before{content:"\e7fc"}.xi-scales:before{content:"\e7fd"}.xi-cart:before{content:"\e7fe"}.xi-cart-add:before{content:"\e7ff"}.xi-cart-remove:before{content:"\e800"}.xi-shopping-bag:before{content:"\e801"}.xi-basket:before{content:"\e802"}.xi-barcode:before{content:"\e803"}.xi-box:before{content:"\e804"}.xi-fragile:before{content:"\e805"}.xi-hat:before{content:"\e806"}.xi-underwear:before{content:"\e807"}.xi-shirts:before{content:"\e808"}.xi-dress:before{content:"\e809"}.xi-sofa:before{content:"\e80a"}.xi-clothes:before{content:"\e80b"}.xi-barter:before{content:"\e80c"}.xi-shop:before{content:"\e80d"}.xi-shoes:before{content:"\e80e"}.xi-glasses:before{content:"\e80f"}.xi-ring:before{content:"\e810"}.xi-lipstick:before{content:"\e811"}.xi-toilet-paper:before{content:"\e812"}.xi-backpack:before{content:"\e813"}.xi-tent:before{content:"\e814"}.xi-sticker:before{content:"\e815"}.xi-coupon:before{content:"\e816"}.xi-feeding-bottle:before{content:"\e817"}.xi-apple:before{content:"\e818"}.xi-education:before{content:"\e84a"}.xi-qr-code:before{content:"\e857"}.xi-devices:before{content:"\e865"}.xi-html5:before{content:"\e866"}.xi-css3:before{content:"\e867"}.xi-ruby:before{content:"\e868"}.xi-radiation:before{content:"\e7f1"}.xi-rocket:before{content:"\e7f2"}.xi-satellite:before{content:"\e869"}.xi-atom:before{content:"\e86a"}.xi-shield:before{content:"\e86b"}.xi-globus:before{content:"\e7f6"}.xi-saturn:before{content:"\e86c"}.xi-network:before{content:"\e86d"}.xi-idea:before{content:"\e86e"}.xi-funnel:before{content:"\e7f7"}.xi-chip:before{content:"\e86f"}.xi-microscope:before{content:"\e870"}.xi-gene:before{content:"\e871"}.xi-vitro:before{content:"\e872"}.xi-robot:before{content:"\e873"}.xi-fire:before{content:"\e874"}.xi-spinner-1:before{content:"\e875"}.xi-spinner-2:before{content:"\e876"}.xi-spinner-3:before{content:"\e877"}.xi-spinner-4:before{content:"\e878"}.xi-spinner-5:before{content:"\e879"}.xi-spinner-6:before{content:"\e87a"}.xi-sun:before{content:"\e87b"}.xi-sunset:before{content:"\e87c"}.xi-umbrella:before{content:"\e87d"}.xi-humidity:before{content:"\e87e"}.xi-snow:before{content:"\e87f"}.xi-fog:before{content:"\e880"}.xi-lightning:before{content:"\e881"}.xi-cloudiness:before{content:"\e882"}.xi-cloudy-rain:before{content:"\e883"}.xi-heavy-snow:before{content:"\e884"}.xi-rain:before{content:"\e885"}.xi-cloudy-night:before{content:"\e886"}.xi-partly-cloudy:before{content:"\e887"}.xi-cloudy:before{content:"\e888"}.xi-wind:before{content:"\e889"}.xi-windy:before{content:"\e88a"}.xi-night:before{content:"\e88b"}.xi-full-moon:before{content:"\e88c"}.xi-waxing-gibbous:before{content:"\e88d"}.xi-halfmoon:before{content:"\e88e"}.xi-crescent:before{content:"\e88f"}.xi-hot:before{content:"\e890"}.xi-warm:before{content:"\e891"}.xi-cold:before{content:"\e892"}.xi-tree:before{content:"\e893"}.xi-leaf:before{content:"\e894"}.xi-flower:before{content:"\e895"}.xi-tornado:before{content:"\e896"}.xi-snowman:before{content:"\e897"}.xi-facebook:before{content:"\e819"}.xi-google-plus:before{content:"\e81a"}.xi-twitter:before{content:"\e81b"}.xi-vk:before{content:"\e81c"}.xi-blogger:before{content:"\e81d"}.xi-hubpages:before{content:"\e81e"}.xi-medium:before{content:"\e81f"}.xi-naver:before{content:"\e820"}.xi-tumblr:before{content:"\e821"}.xi-xing:before{content:"\e822"}.xi-bloglovin:before{content:"\e823"}.xi-stumbleupon:before{content:"\e824"}.xi-delicious:before{content:"\e825"}.xi-linkedin:before{content:"\e826"}.xi-pocket:before{content:"\e827"}.xi-feedly:before{content:"\e828"}.xi-social-rssfeed:before{content:"\e829"}.xi-digg:before{content:"\e82a"}.xi-reddit:before{content:"\e82b"}.xi-social-email:before{content:"\e82c"}.xi-social-print:before{content:"\e82d"}.xi-github:before{content:"\e82e"}.xi-git:before{content:"\e82f"}.xi-hunie:before{content:"\e830"}.xi-trello:before{content:"\e831"}.xi-yobi:before{content:"\e832"}.xi-d2:before{content:"\e898"}.xi-skillshare:before{content:"\e833"}.xi-slideshare:before{content:"\e834"}.xi-stackoverflow:before{content:"\e835"}.xi-flickr:before{content:"\e836"}.xi-instagram:before{content:"\e837"}.xi-kakaostory:before{content:"\e838"}.xi-path:before{content:"\e839"}.xi-behance:before{content:"\e83a"}.xi-deviantart:before{content:"\e83b"}.xi-dribbble:before{content:"\e83c"}.xi-pinterest:before{content:"\e83d"}.xi-evernote:before{content:"\e83e"}.xi-onenote:before{content:"\e83f"}.xi-goodreads:before{content:"\e840"}.xi-kickstarter:before{content:"\e841"}.xi-senscritique:before{content:"\e842"}.xi-myplace:before{content:"\e843"}.xi-soundcloud:before{content:"\e844"}.xi-vimeo:before{content:"\e845"}.xi-youtube:before{content:"\e846"}.xi-foursquare:before{content:"\e847"}.xi-trover:before{content:"\e848"}.xi-facebook-messenger:before{content:"\e849"}.xi-kakaotalk:before{content:"\e899"}.xi-line-messenger:before{content:"\e84b"}.xi-skype:before{content:"\e84c"}.xi-telegram:before{content:"\e84d"}.xi-wechat:before{content:"\e84e"}.xi-whatsapp:before{content:"\e84f"}.xi-bitrix:before{content:"\e850"}.xi-concrete5:before{content:"\e851"}.xi-dot-cms:before{content:"\e852"}.xi-drupal:before{content:"\e853"}.xi-expressionengine:before{content:"\e854"}.xi-ghost:before{content:"\e855"}.xi-joomla:before{content:"\e856"}.xi-magento:before{content:"\e858"}.xi-opencart:before{content:"\e859"}.xi-oscommerce:before{content:"\e85a"}.xi-prestashop:before{content:"\e85b"}.xi-silverstripe:before{content:"\e85c"}.xi-typo3:before{content:"\e85d"}.xi-ubercart:before{content:"\e85e"}.xi-vbulletin:before{content:"\e85f"}.xi-wix:before{content:"\e860"}.xi-virtuemart:before{content:"\e861"}.xi-wordpress:before{content:"\e862"}.xi-xpressengine:before{content:"\e863"}.xi-xe:before{content:"\e89b"}.xi-zencart:before{content:"\e864"}.xi-copyright:before{content:"\e89c"}.xi-copyleft:before{content:"\e89d"}.xi-registered:before{content:"\e89e"}.xi-trademark:before{content:"\e89f"}.xi-cc:before{content:"\e8a0"}.xi-by:before{content:"\e8a1"}.xi-sa:before{content:"\e8a2"}.xi-nd:before{content:"\e8a3"}.xi-nc:before{content:"\e8a4"}.xi-nc-eu:before{content:"\e8a5"}.xi-nc-jp:before{content:"\e8a6"}.xi-remix:before{content:"\e8a7"}.xi-pd:before{content:"\e8a8"}.xi-sampling:before{content:"\e8a9"}.xi-share:before{content:"\e8aa"}.xi-zero:before{content:"\e8ab"}.xi-x{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.xi-2x{font-size:2em}.xi-3x{font-size:3em}.xi-4x{font-size:4em}.xi-5x{font-size:5em}.xi-spin{-webkit-animation:xi-spin 2s infinite linear;animation:xi-spin 2s infinite linear}@-webkit-keyframes xi-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes xi-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.xi-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.xi-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.xi-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.xi-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.xi-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .xi-flip-horizontal,:root .xi-flip-vertical,:root .xi-rotate-180,:root .xi-rotate-270,:root .xi-rotate-90{filter:none}.xi-fw{width:1.28571429em;text-align:center}.xi-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.xi-ul>li{position:relative}.xi-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.xi-li.xi-lg{left:-1.85714286em}.xi-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.xi.pull-left{margin-right:.3em}.xi.pull-right{margin-left:.3em}

/* Original file: layouts/tididic/css/default.css */

/* Site Layout - Body Wrap */
body {
  padding: 0;
  margin: 0;
  font-size: 12px;
  color: #666;
  line-height: 1.5em;
}
p.del{
  color:red;
  font-weight:600;
}
body,
table,
input,
textarea,
select,
button {
  font-family: "Noto Sans KR", 나눔고딕, 'Malgun Gothic', '애플 SD 산돌고딕 Neo', 'Apple SD Gothic Neo', '돋움', Dotum, AppleGothic, Helvetica, sans-serif;
  font-size: 13px;
}

a,
.language button {
  color: #666;
  text-decoration: none;
}
.ap_breadcrumb{
  display:none;
}
.comment-cc{
  line-height: 44px;
  padding: 0 40px;
  font-size: 17px;
  color: #112042;
  border: 1px solid #6fd4c4;
  display: block;
  font-weight: 600;
  background: #112042 !important;
  border: 1px solid #112042 !important;
  color: #6fd4c4 !important;
  position: absolute;
  right:0;
  top:-15px;
}
.clearBoth {
  position: relative;
  *zoom: 1;
}
.wrap-about p{
  margin:0;
  padding:0;
  position: relative;
}
.wrap-about a {
  position: absolute;
  display: inline-block;
  width: 40%;
  height: 55%;
  left: 50%; /* 좌측 정렬 */
  bottom: 10%; /* 수직 중간 정렬 */
  transform: translateX(-50%); /* 수직 중간 정렬 보정 */
}

.clearBoth:after {
  content: "";
  display: block;
  clear: both;
}

.floatLeft {
  float: left;
}

.floatRight {
  float: right
}

.xe {
  position: relative;
  z-index: 1;
  background: #fff;
  margin: 0 auto;
  padding-top: 190px;
}

.xe_width {
  *width: 1250px;
  max-width: 1250px;
  margin: 0 auto;
  padding: 0;
  position: relative;
}

.dw_color {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.max100 {
  max-width: 100%;
  vertical-align: middle;
}

.block1024 {
  display: block;
}

.transition {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

/* Skin to content */
.skip {
  margin: 0
}

.skip a {
  display: block;
  text-align: center;
  line-height: 0;
  height: 0;
  width: 0;
  overflow: hidden
}

.skip a:active,
.skip a:focus {
  position: relative;
  height: auto;
  width: auto;
  line-height: 25px;
}

.ce .in_body {
  padding: 0 270px 0 0;
  min-height: 500px;
}

.ec .in_body {
  padding: 0 0 0 270px;
  min-height: 500px;
}

.ec .e1 {
  float: left;
  margin-right: -258px;
  left: -270px;
  display: block;
}

.ce .e1 {
  float: right;
  margin-left: -258px;
  right: -270px;
  display: block;
}

.content {
  width: 100%;
  position: relative;
  float: left;
}

.e1,
.sub_section {
  width: 258px;
  position: relative;
}

.xe_content img {
  vertical-align: middle;
}

/* width */
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #bbb;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #999;
}

/* -- 헤더 -- */
.header {
  z-index: 5;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #fff;
  -webkit-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0px 3px rgba(0, 0, 0, 0.3);
}

.fix_header {
  position: fixed;
  z-index: 14;
  background: #fff;
  filter: alpha(opacity=0);
  opacity: 0.0;
  width: 100%;
  top: -80px;
  height: 80px;
  -webkit-box-shadow: 0 0px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0px 1px rgba(0, 0, 0, 0.3);
  transition: all 400ms;
  -webkit-transition: all 400ms;
  -moz-transition: all 400ms;
  -o-transition: all 400ms;
  -ms-transition: all 400ms;
}

.quick_header .fix_header {
  filter: alpha(opacity=90);
  opacity: 0.90;
  top: 0px;
}

.fix_header * {
  vertical-align: middle;
}

.header a {
  text-decoration: none;
}

.header h1 a {
  display: inline-block;
}

.header img {
  vertical-align: middle;
}

.header ul,
.gnb ul {
  list-style: none;
  margin: 0;
  padding: 0;
  zoom: 1;
}


/* -- 메인 슬라이더 -- */
.wrap_slide {
  position: relative;
  z-index: 1;
  margin-bottom: 10px;
  margin-top: 5px;
}

.camera_prev,
.camera_next {
  padding: 0 20px;
}

.wrap_slide .camera_prev {
  left: 60px;
}

.wrap_slide .camera_next {
  right: 60px;
}

.camera_prev span {
  background: url("../../../../layouts/tididic/img/btn_prev.png") no-repeat 50% 50%;
  height: 59px !important;
}

.camera_next span {
  background: url("../../../../layouts/tididic/img/btn_next.png") no-repeat 50% 50%;
  height: 59px !important;
}

.view_more {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: red;
  overflow: hidden;
  text-indent: -9999px;
  display: block;
}

.slide_over {
  position: absolute;
  width: 700px;
  left: 50%;
  text-align: center;
  height: 300px;
  top: 50%;
  margin-top: -150px;
  margin-left: -350px;
  bottom: 0;
  display: table;
  vertical-align: middle;
  z-index: 100;
}

.slide_over * {
  vertical-align: middle;
}

.in_slide_over {
  display: table-cell;
}

.mobile-owl .owl-dots {
  display: none !important;
}

.xe .mobile-owl .owl-nav .owl-next,
.xe .mobile-owl .owl-nav .owl-prev {
  position: absolute;
  text-indent: -9999px;
  overflow: hidden;
  display: inline-block;
  width: 35px;
  height: 57px;
  top: 50%;
  margin-top: -29px;
  background-repeat: no-repeat;
  background-position: left -100px !important;
  opacity: 0.6;
  filter: alpha(opacity=60);
}

.xe .mobile-owl .owl-nav .owl-prev {
  background-image: url("../../../../layouts/tididic/img/btn_slide_prev.png");
  left: 0;
}

.xe .mobile-owl .owl-nav .owl-next {
  background-image: url("../../../../layouts/tididic/img/btn_slide_next.png");
  right: 0;
}

.xe .mobile-owl .main_slide_img {
  width: 100%;
}

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

.swiper-slide {
  background-position: center;
  background-size: cover;
}

.swiper-slide img {
  display: block;
  width: 100%;
}

/* -- 바디 -- */
#content {
  position: relative;
  z-index: 2;
  margin: 0 60px;
  margin-top: 20px;
}

.body {
  position: relative;
  z-index: 1;
  zoom: 1;
}

.body:after {
  content: "";
  display: block;
  clear: both
}

.wrap_section {
  position: relative;
}

/* 상단 로컬메뉴 */
.top_locNav {
  text-align: center;
  position: absolute;
  top: -44px;
  left: 0;
  width: 100%;
}

.top_locNav ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-block;
  *display: inline;
}

.top_locNav ul li {
  float: left;
  padding: 0 3px;
}

.top_locNav ul li a {
  line-height: 24px;
  font-size: 15px;
  padding: 9px 35px;
  background: #f9f9f9;
  border: 1px solid #ddd;
  display: inline-block;
  font-weight: 600;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  transition: all 400ms;
  -webkit-transition: all 400ms;
  -moz-transition: all 400ms;
  -o-transition: all 400ms;
  -ms-transition: all 400ms;
}

.top_locNav ul li a.top_active_a {
  background: #f37021;
  color: #fff !important;
  border: 1px solid #f37021;
}

.tab-content:before {
  content: "";
  display: block;
  height: 280px;
  margin-top:-280px;
  visibility: hidden;
}

/*빵조각*/
.wrap_breadclumb {
  position: relative;
  *zoom: 1;
  padding: 10px 0 10px 0;
  margin-bottom: 20px;
  border-bottom: 1px solid #ddd;
  height: 40px;
}

.wrap_breadclumb:after {
  content: "";
  display: block;
  clear: both;
}

.breadclumb {
  margin: 0;
  padding: 0;
  padding-top: 20px;
  list-style: none;
  float: right;
}

.breadclumb li {
  float: left;
  padding-left: 20px;
  height: 18px;
  line-height: 18px;
  background: url("../../../../layouts/tididic/img/breadclumb.gif") no-repeat 8px 4px
}

.breadclumb li.first_breadclumb {
  background: none;
}

.breadclumb a {
  text-decoration: none;
  color: #888;
}

.breadclumb .last_breadclumb a {
  color: #30b6aa;
  font-weight: bold;
}

.left_breadclumb {
  position: absolute;
  top: 10px;
}

.left_breadclumb h2 {
  font-size: 20px;
  font-weight: 600;
  line-height: 34px;
  padding: 0;
  margin: 0;
  color: #333;
}

/* 서브상단 배경이미지 처리 */
.wrap_sub_header {}

@keyframes pulseBgSlow {
  0% {
    background-position: 0 0;
  }

  50% {
    background-position: 0 100%;
  }

  100% {
    background-position: 0 0;
  }
}

@keyframes pulseBgSlow {
  0% {
    background-position: 0 0;
  }

  50% {
    background-position: 0 100%;
  }

  100% {
    background-position: 0 0;
  }
}

@-webkit-keyframes pulseBgSlow {
  0% {
    background-position: 0 0;
  }

  50% {
    background-position: 0 100%;
  }

  100% {
    background-position: 0 0;
  }
}

@-ms-keyframes pulseBgSlow {
  from {
    background-position: 0 0;
  }

  to {
    background-position: 0 100%;
  }
}

@-moz-keyframes pulseBgSlow {
  0% {
    background-position: 0 0;
  }

  50% {
    background-position: 0 100%;
  }

  100% {
    background-position: 0 0;
  }
}

.animation-pulseBgSlow {
  animation: pulseBgSlow 20s linear infinite;
  -ms-animation: pulseBgSlow 20s linear infinite;
  -moz-animation: pulseBgSlow 20s linear infinite;
  -webkit-animation: pulseBgSlow 20s linear infinite;
}

.sub_header {
  height: 300px;
  position: relative;
  z-index: 1;
  background-image: url("../../../../layouts/tididic/img/sub.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover;
  background-color: transparent;
  background-position: 50% 50%;
}

.over_sub_bgimg {
  width: 100%;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: 0px;
  height: 100px;
  text-align: center;
  display: table;
}

.over_sub_bgimg div {
  padding: 0 10px;
  display: table-cell;
  vertical-align: middle;
}

.over_sub_bgimg img {
  vertical-align: middle;
  max-width: 100%
}

.extra-imge img {
  max-width: 120px;
}

/* MAIN */
.mySwiper0 .swiper-pagination {
  text-align: right;
  position: absolute;
  bottom: 5px;
  padding-right: 10px;
  box-sizing: border-box;
}

.mySwiper0 .swiper-pagination .swiper-pagination-bullet {
  border: 1px solid #222;
  background: #BEBEBE;
  opacity: 1;
  margin: 0 3px !important;
}

.mySwiper0 .swiper-pagination .swiper-pagination-bullet-active {
  background: #67C4B9
}

.mySwiper0 .slide_link_more {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 80%;
  bottom: 20%;
}

/* --- Site Layout - Column Left --- */

.lnb_title h2 {
  margin: 0;
  line-height: 55px;
  font-size: 19px;
  padding: 55px 0 55px 0;
  font-weight: 400;
  display: block;
  text-align: center;
  color: #fff;
  background: #30b6aa;
}

.lnb_title h2.has_span {
  padding: 35px 0 35px 0;
  line-height: 35px;
}

.lnb_title h2 span {
  display: block;
  line-height: 24px;
}

.lnb_title h2 a {
  color: #fff;
  position: relative;
  overflow: hidden;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.lnb a {
  text-decoration: none;
}

.lnb img {
  vertical-align: middle;
}

.locNav {
  margin: 0;
  padding: 0 10px 3px 10px;
  list-style: none;
  border: 1px solid #e9e9e9;
  border-top: 0;
  overflow: hidden;
}

.locNav ul {
  margin: 0;
  padding: 0;
  list-style: none;
  margin: 2px 0 12px 10px;
  display: none;
}

.locNav .active ul {
  display: block;
}

.locNav li {
  border-top: 1px solid #e9e9e9;
  position: relative;
}

.locNav li.locNav_li1 {
  border: 0;
}

.locNav ul li {
  border: 0;
}

.locNav li a {
  display: block;
  position: relative;
  padding: 12px 25px 10px 20px;
  line-height: 18px;
  height: 18px;
  font-size: 13px;
  text-decoration: none;
  transition: all 300ms;
  -webkit-transition: all 300ms;
  -moz-transition: all 300ms;
  -o-transition: all 300ms;
  -ms-transition: all 300ms;
}

.locNav ul li a {
  font-size: 13px;
  padding: 2px 0 2px 10px;
}

.locNav ul li a.active_a {
  font-weight: 600;
}

.locNav li a:hover,
.locNav li a.active_a,
.locNav .active i {
  color: #884a1d
}

.locNav .locNav_first_a {
  font-size: 14px;
}

.locNav .active .locNav_first_a {
  font-weight: 600;
}

.in_loc_span {
  overflow: hidden;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
}

.act_span {
  position: absolute;
  width: 13px;
  height: 13px;
  top: 15px;
  opacity: 0.0;
  filter: alpha(opacity=00);
  transition: all 400ms;
  -webkit-transition: all 400ms;
  -moz-transition: all 400ms;
  -o-transition: all 400ms;
  -ms-transition: all 400ms;
  left: -20px;
}

.locNav .active a .act_span,
.locNav li:hover .act_span {
  left: 0px;
  opacity: 1;
  filter: alpha(opacity=100);
}

.Loc_i {
  position: absolute;
  width: 42px;
  height: 41px;
  border: 0;
  padding: 0;
  padding-left: 1px;
  margin: 0;
  right: 0;
  top: 0;
  background: none;
  cursor: pointer;
  outline: none;
  color: #666 !important;
  font-size: 18px;
  z-index: 2;
}

.Loc_i .xi-angle-up {
  display: none;
}

.on .xi-angle-up {
  display: block;
}

.on .xi-angle-down {
  display: none;
}

.locNav i {
  font-size: 10px;
}

.act_span i {
  vertical-align: top;
}

/* 서브배너 */
.sub_box {
  margin: 5px 0;
}

.sub_box .dw_marker {
  margin: 0;
  padding: 0;
  list-style: none;
}

.sub_box .dw_marker li {
  line-height: 20px;
  margin: 10px 0;
  padding-left: 22px;
  position: relative;
}

.sub_box .dw_marker li i {
  position: absolute;
  left: 0px;
  top: 2px;
  font-weight: 600;
  color: #111;
}

.sub_box .hr {
  height: 1px;
  margin: 15px 0;
  border-top: 1px dashed #ddd;
}

.wrap_sub_banner {
  border: 1px solid #e6e6e6;
  margin-top: 10px;
}

.wrap_sub_banner h2 {
  border-bottom: 1px solid #e6e6e6;
  margin: 0;
  padding: 8px;
  font-weight: 400;
}

.wrap_sub_banner h2 span {
  border: 1px solid #e6e6e6;
  font-size: 12px;
  color: #666;
  display: inline-block;
  vertical-align: bottom;
  line-height: 18px;
  padding: 0 5px;
}

.sub_banner {
  margin: 0;
  padding: 8px;
  padding-top: 0;
  list-style: none;
}

.sub_banner li {
  padding-top: 8px;
}

.sub_banner img {
  width: 100%;
  vertical-align: middle;
}
[class*="comment_"] th,
.answer-content th{
  min-width:70px;
  text-align: left;
}
/* 모바일 메뉴 */
.mobile_heder {
  display: none;
  position: fixed;
  background: #fff !important;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 6;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}

.mobile_top {
  height: 80px;
  display:none ;
  align-items: center;
  margin: 0 15px;
  justify-content: space-between;
}

.mobile_heder h1 {
  position: relative;
  margin: 0;
}

.mobile_heder h1 img {
  vertical-align: top;
  height: 58px;
  max-width: 100%;
}

.mobile_heder .search_wrapC {
  width: calc(100% - 110px)
}

.mobile_heder .search_wrapC .search_area input.search-text {
  width: 100%;
  padding-right: 40px;
}

/* 모바일 좌측 메뉴 */
.fix_mobile {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height:calc(100% - 60px);
  background: url("../../../../layouts/tididic/img/black7.png");
  display: none;
  z-index: 5;
}
.on-foot-box .fix_mobile{
  display:block;
}
.none_mobile_menu {
  overflow: hidden;
}

.mm_mobile_menu {
  position: fixed;
  width: 0;
  right: 0;
  top: 0;
  bottom:60px;
  z-index: 10000;
  white-space: nowrap;
}
.on-foot-box.mm_mobile_menu{
  width:100%;
}
.mm_search_menu {
  position: fixed;
  width: 0;
  overflow: hidden;
  height: 100%;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 10000;
  white-space: nowrap;
  background: #f9f9f9;
}

.top-mm-menu {
  padding-left: 45px;
  position: relative;
  height: 55px;
  background: #fff;
}

.top_login {
  margin: 0;
  padding: 10px 5px 0 5px;
  list-style: none;
  width: 255px;
}

.top_login li {
  float: left;
  width: 50%;
}

.top_login a {
  height: 25px;
  line-height: 25px;
  display: block;
  padding: 5px 0px 5px 0px;
  background: #222;
  color: #fff;
  text-align: center;
  margin: 0 5px;
}

.top_login a.login_A {
  color: #fff;
}

.mm_mobile_menu .mobile_menu_act {
  position: absolute;
  width: 24px;
  height: 24px;
  background: #fff;
  padding: 3px;
}

.in_mobile_act {
  display: block;
  text-decoration: none;
  font-weight: bold;
  font-size: 24px;
  text-align: center;
  left: auto;
  left: 13px;
  top: 13px;
}

.mobile_search {
  display: block;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  left: 12px;
  text-indent: -9999px;
  overflow: hidden;
  background: url("../../../../layouts/tididic/img/close.png") no-repeat 50% 50%;
  background-size: 17px;
}

#mm-menu {
  display: flex;
  padding: 0;
  width: 100%;
  overflow: auto;
  top: 0;
  bottom: 0;
  height:100%;
  position: absolute;
  box-sizing: border-box;
  -webkit-overflow-scrolling: touch;
  align-items: flex-end;
  z-index:7;
}
.in-mm-menu{
  height:250px;
  width:100vw;
  background:#e4e4e4;
}
.in-mm-menu ul{
  margin:0;
  padding:0;
  list-style:none;
  position: relative;
}
.in-mm-menu ul li{
  width:33.333vw;
  height:50px;
}
.mm-list-li:nth-child(2),
.on-last-fix,
.last-fix-menu{
  background:#fff;
}
.mm-list-li >ul{
  left:33.333vw;
}
.in-mm-menu ul li ul{
  width:33.333vw;
  position: absolute;
  left: 33.333vw;
  top: 0;

}
.last-fix-menu{
  display:none;
}
.on-last-fix .last-fix-menu{
  display:block;
}
.in-mm-menu ul li a{
  font-size:15px;
  line-height:20px;
  box-sizing: border-box;
  padding:15px;
  display:block;
}
.search_area_foot{
  background:#fff;
  padding:80px 30px;
  position: absolute !important;
  bottom: 0;
  z-index: 9;
  width: 100%;
    box-sizing: border-box;
}
.search_area_foot.search_area input.search-text{
width:100%;
box-sizing: border-box;
}
.search_area_foot .search{
 position: relative;
}
/* Track */
#mm-menu::-webkit-scrollbar-track {
  background: #fff;
}

/* Handle */
#mm-menu::-webkit-scrollbar-thumb {
  background: #fff;
}

/* Handle on hover */
#mm-menu::-webkit-scrollbar-thumb:hover {
  background: #fff;
}

.wrap_custom {
  border: 10px solid #f1f1f1;
  padding: 20px;
  padding-right: 0;
}

.wrap_custom_h2 {
  margin: 0;
  padding: 0;
  line-height: 28px;
  font-size: 20px;
  font-weight: 600;
  color: #a3783c
}

.wrap_custom_h2 span {
  display: block;
  font-size: 14px;
  color: #222;
  position: relative;
  margin-bottom: 10px;
}

.wrap_custom_h2 span:after {
  content: "";
  display: block;
  width: 21px;
  height: 1px;
  background: #333;
  position: absolute;
  left: 0;
  bottom: -2px;
}

.wrap_custom_div {
  line-height: 20px;
  padding-top: 7px;
}

.wrap_custom_div h3 {
  margin: 0;
  margin-bottom: 10px;
  padding: 0;
  color: #9a7e56;
  line-height: 28px;
  font-size: 18px;
  font-weight: 600;
}

.wrap_custom_div span {
  font-weight: 600;
  color: #333;
}

.wrap_custom img {
  float: left;
  margin-right: 15px;
  width: 60px;
}


/* 모바일 tab 메뉴 */
.none_tab {
  background: none;
}

.top-owl-menu {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  background-color: rgba(255, 255, 255, 0.09);
  position: relative;
  z-index: 2 !important;
}

.top_menu {
  position: relative;
}

.top_menu .owl-menu .owl-stage {
  white-space: nowrap;
  min-width: 1024px;
}

.owl-menu .owl-item {
  margin: 0 !important;
}

.top_menu .owl-menu .owl-stage-outer {
  margin: 0 25px;
}

.top_menu .tab_first_a {
  padding: 11px 0px 12px 0px;
  margin-right: 20px;
  font-size: 14px;
  line-height: 18px;
  height: 18px;
  display: block;
  color: #fff;
  position: relative;
  font-weight: normal
}

.top_menu a.tab_first_a {
  color: #fff;
}

.top_menu .on .tab_first_a {
  background: url("../../../../layouts/tididic/img/mobile_on.gif") no-repeat 50% bottom;
}

.top_menu .second_a {
  padding: 11px 10px 6px 10px;
  font-size: 14px;
  line-height: 18px;
  display: block;
}

.top_menu .tab_first_a i {
  display: none;
}

.sub_menu {
  height: 0;
  overflow: hidden;
  position: relative;
  z-index: 1;
}

.menuTab_on {
  height: 38px;
  padding: 0;
  background: #f5f5f5;
  width: 100%;
  border-bottom: 1px solid #fafafa;
}

.menuTab_on .owl-item {
  margin: 0 ! important
}

.search_menu {
  position: absolute;
  top: 13px;
  right: 13px;
  width: 21px;
  height: 21px;
}

.tab_first_a img {
  height: 21px
}

.empty_sub_menu {
  display: none !important;
}

.top_menu .owl-carousel {
  height: 41px;
  overflow: hidden;
}

.top_menu .owl-carousel .owl-dots {
  display: none !important;
}

.top_menu .owl-carousel .owl-nav .owl-prev,
.top_menu .owl-carousel .owl-nav .owl-next {
  position: absolute;
  height: 40px;
  border: 0;
  width: 20px;
  text-indent: -9999px;
  overflow: hidden;
  top: 0;
  background: url("../../../../layouts/tididic/img/arrow.gif") no-repeat;
}

.top_menu .owl-carousel .owl-nav .owl-next {
  background-position: 4px -19px;
  right: 0;
}

.top_menu .owl-carousel .owl-nav .owl-prev {
  background-position: 3px 11px;
  left: 0;
}

.top_menu .sub_menu .owl-carousel .owl-nav .owl-prev,
.top_menu .sub_menu .owl-carousel .owl-nav .owl-next {
  background-image: url("../../../../layouts/tididic/img/arrow_b.gif")
}

.owl-stage .last_item {
  display: none;
}

.owl-next,
.owl-prev {
  border: 0;
  outline: none;
}
.pagination .page_mobile{
  width:auto !important;
  padding:0 10px;
}
/* -- 컬러 -- */
#scrollUp {
  bottom: 20px;
  right: 10px;
  opacity: 0.7;
  filter: alpha(opacity=70);
  width: 42px;
  height: 42px;
  background-color: #112042;
  background-image: url("../../../../layouts/tididic/img/to-top.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.wrap_sub_header,
.dw_border,
.dwpage_h3:before,
.section_more:hover {
  border-color: #112042;
}

.all_first:hover .hover_line:after,
.wrap_menu {
  border-bottom-color: #112042;
}

.locNav li a:hover,
.locNav li a.active_a,
.locNav .active i,
.dw_color,
.section_more:hover,
#mm-menu a.active_a,
.locNav .active a.locNav_first_a,
.breadclumb li.last_breadclumb,
.breadclumb li.last_breadclumb a,
.dw-first-letter::first-letter,
.dwpage_h4::first-letter,
.has_i i,
.info-ul li i {
  color: #112042;
}

.xe .WSlide .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent>span,
.xe .owl-normal .owl-controls .owl-dots .active span,
.mobile_heder,
.mobile_top_search,
.xe .over_DCPA_image,
.dw_bg,
.lnb_title h2,
.xe .list_span,
.top_login a.login_A,
.camera_wrap a.slide_link_more:hover,
.right_login a:hover span,
#scrollUp,
.dwpage_h1:after,
.wrap-box-owl .owl-controls .owl-dots .active span,
.xe .mobile-owl .owl-nav .owl-next,
.xe .mobile-owl .owl-nav .owl-prev {
  background-color: #112042;
}

/* 게시판 css 값 변경 */
.xe .bd_zine h3 {
  font-weight: 600;
}

.xe .app-container {
  display: none;
  z-index: 11;
}

.xe .on-app-container {
  display: block;
}

.xe .browser .browser-header {
  width: auto;
  display: block;
  -webkit-flex: 0 0 0px;
  -ms-flex: 0 0 0x;
  flex: 0 0 0px;
}

.xe .browser .navbar-section {
  position: absolute;
  top: 5px;
}

.xe .browser .navbar-section-width {
  right: 0px;
  top: 3px;
  width: 100%;
  text-align: center;
}

.xe .browser i {
  font-size: 20px;
  color: #111;
  padding: 3px 5px;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.xe .browser i:hover {
  color: #112042
}

.xe .browser .navbar-section-close {
  right: 5px;
  top: 3px;
}

.xe .navbar-section-btns {
  right: auto;
  left: 5px;
}

.fix_foot {
  display: none;
  position: fixed;
  bottom: 0;
  height: 60px;
  background: #112142;
  color: #fff;
  width: 100%;
  z-index: 9;
}

.in_fix_foot .quick_right {
  display: flex;
  justify-content: space-around;
  list-style: none;
  padding: 0;
  margin: 0;
  list-style: none;
  height: 60px;
  align-items: center;
}

.in_fix_foot .quick_right li {
  flex: 1;
  text-align: center;
}

.in_fix_foot .quick_right li span {
  display: block;
}

.in_fix_foot .quick_right li img {
  width: 28px;
  padding-top: 5px;
}

.fix_foot a {
  color: #fff !important;
  text-decoration: none !important;
}
.answer-span{
  display:block;
  background:url("../../../../layouts/tididic/img/answer3.gif") no-repeat 50% 50%;
  background-size: 100%;
  min-height:100px;
}
.lg-item-5:nth-child(2n) .answer-span {
  min-height:140px;
}
.lg-item-5:nth-child(3n) .answer-span {
  min-height:230px;
}
.lg-item-5:nth-child(4n) .answer-span {
  min-height:190px;
}
.lg-item-5:nth-child(7n) .answer-span {
  min-height:250px;
}

.pagination-nav{
  padding: 0;
  margin: 15px 0 30px;
  text-align: center;
  display: flex;
  position: relative;
  vertical-align: middle;
  justify-content: center;
  gap: 15px;
}
.pagination-nav .active{
  font-weight:600;
  color:#000;
}
.wrap_sociallogin_login{
  margin:80px 0 100px;
}
.sociallogin_login{padding:0;margin:0px 0 0 0;list-style:none; overflow:hidden;}
.sociallogin_login li{display:block;padding:0; margin-bottom:10px; text-align:center;}
.sociallogin_login li a {
  border: 1px solid #e3e2e2;
  width: 250px;
  line-height:34px;
  padding:5px 5px;
  border-radius: 3px;
  height:36px;
  display: inline-block;
  text-align: left;
  box-sizing: content-box;
}
.sociallogin_login .icon{padding:0 0;margin-right:20px;background-size:34px; width:34px;   height: 34px;
  display: inline-block;background-repeat:no-repeat;vertical-align: middle;border-radius: 5px;}
.sociallogin_login .sociallogin_google .icon{background-image:url("../../../../layouts/tididic/img/google.gif") ;}
.sociallogin_login .sociallogin_naver .icon{background-image:url("../../../../layouts/tididic/img/naver.gif") ;}
.sociallogin_login .sociallogin_kakao .icon{background-image:url("../../../../layouts/tididic/img/kakao.gif");}
.sociallogin_login .sociallogindefault .icon{background-image:url("../../../../layouts/tididic/img/mail.gif");}
.wrap_sociallogin_login_bottom{
  display: flex;
  padding-top:10px;
    gap: 10px;
    justify-content: center;
    align-items: center;
}
.wrap_sociallogin_login_bottom a{
  color:#1f1f1f;
}
.wrap_sociallogin_login_bottom span{
  font-size:12px;
}
.wrap-new_pop img{
  vertical-align: middle;
}
.wrap-new_pop  > div{
  margin:5px 0;
  line-height:24px;
  height:24px !important;
}
@media screen and (max-width:1024px) {
  .xe .xm .signin {
    width: auto;
    max-width: 340px;
    margin: 20px auto
  }

  .xm * {
    box-sizing: border-box;
  }

  .mobile-B {
    padding-top: 92px;
  }

  .ce .in_body,
  .ec .in_body {
    padding: 0 !important;
  }

  .ec .e1,
  .ce .e1 {
    display: none;
  }

  .fix_left,
  .fix_right {
    display: none
  }

  .mm-list {
    display: block;
  }

  .block1024 {
    display: inline-block;
  }
}

@media screen and (max-width:1023px) {
  .xe {
    padding-top: 90px;
  }

  #content {
    margin: 0;
  }

  .xe_width {
    margin: 0 10px;
  }

  .fix_foot {
    display: block;
  }
  .mobile_top {

    display: flex;
   
  }
  .border_header .wrap-sns-top{
    transform: translateX(-145px) !important;
  }
  .border_header .wrap-sns-top::after{
    left: 84% !important;
  }
  .Header-right-foot .wrap-sns-top{
    left: -10px;
    transform: translateX(0%);
  }
  .Header-right-foot .wrap-sns-top::after{
left:20px;
transform: translateX(0%);
  }
}

@media screen and (max-width:768px) {
  .wrap_breadclumb {
    padding: 0 5px 10px 0;
  }

  .cke_float .cke_top,
  .top_locNav {
    display: none !important;
  }
}

@media screen and (max-width:767px) {
  .left_breadclumb {
    display: none;
  }
}

@media screen and (max-width:730px) {}

@media screen and (max-width:530px) {}

@media screen and (max-width:385px) {
  .breadclumb_li3 {
    display: none
  }

  .xm .btn-group>.btn {
    padding: 0 3px !important;
  }

  .xe .xm .signin {
    width: auto;
    margin: 20px 5px
  }
  .xm .nav-tabs>li>a{
    padding-right: 5px !important;
    padding-left: 5px !important;
  }
}

/* 안드로이드(진저+), 아이폰4+ */
@media screen and (max-width:320px) {
  .header h1 * {
    vertical-align: top;
  }

  .breadclumb_li2 {
    display: none;
  }
}

/* Original file: layouts/tididic/css/header.css */

.in_header{padding:0 0px;position:relative;}
/* 우상단 로그인 */
.top_header{z-index:4;position:absolute;right:0;top:0;height:36px;width:100%;-webkit-transition:all .3s ease-out; -moz-transition:all .3s ease-out; transition:all .3s ease-out;}
.top_headerB{z-index:4;position:relative;height:35px;border-bottom:1px solid #e4e4e4;}
.wrap_account{z-index:2;position:relative;*zoom:1;}
.account{position:absolute;;z-index:1;*zoom:1;height:30px;right:15px;}
.account ul{ margin:0;padding:0;z-index:2;list-style:none;float:right;}
.account li{float:left;line-height:18px;position:relative;padding-left:24px;}
.account li.first_login{background:none;}
.account li a,
.account li button{text-decoration:none;line-height:18px;display:inline-block;padding:5px 1px;color:#666;
	transition: .4s ease;
    -o-transition: .4s ease;
    -moz-transition: .4s ease;
    -webkit-transition: .4s ease;
    font-size:12px;}
.account li a:hover,
.account li button:hover{color:#111;}
.top_headerB .account li a,
.top_headerB .account li button{color:#666}
.top_headerB .account li a:hover,
.top_headerB .account li button:hover{color:#111;}
.account li img{width:16px;}
/* 언어선택 */
.wrap_login .language .toggle{background:none;border:0;outline:none;cursor:pointer;margin:0;overflow:visible;vertical-align:top;}
.wrap_login .language ul{position:absolute;top:100%;left:-50%;display:none;opacity:0.95;filter:alpha(opacity=95);background:#fff;border:1px solid #ddd;border-top:0;border-bottom:0;margin:0;padding:0;}
.wrap_login .language li{list-style:none;border:0;border-top:1px solid #ddd;width:100px;padding:5px 10px;text-align:center;background:none !important;height:24px;line-height:24px;}
.wrap_login .language li:hover{background:#fafafa;}
.wrap_login .language li button{background:none;border:0;white-space:nowrap;cursor:pointer;padding:0;overflow:visible;display:inline-block;height:24px;color:#111;line-height:24px;text-decoration:none !important;}
.wrap_login .language li.close_selectLang{text-align:center;background:#555 !important;border-top:1px solid #555;;border-bottom:1px solid #555;height:24px;line-height:24px;}
.wrap_login .language li.close_selectLang .toggle{padding:3px;}
.top_headerB .wrap_login .language li.close_selectLang{background:#f6f6f6 !important;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
/* 좌상단 메뉴 */
.right_login{position:absolute;right:10px;bottom:24px;width:24px;height:32px;-webkit-transition:all .3s ease-out; -moz-transition:all .3s ease-out; transition:all .3s ease-out;width:146px;position: relative;}
.right_login .mobile_menu_act{
    display:none;
}
.right_login a{display:inline-block;width:18px;height:12px;padding:10px 3px;}
.right_login span{height:2px;width:14px;background:#333;position:absolute;display:inline-block;right:3px;
	transition: .3s ease;
    -o-transition: .3s ease;
    -moz-transition: .3s ease;
    -webkit-transition: .3s ease;}
.right_login .login_span_top{top:9px;}
.right_login .login_span_middle{top:15px;width:18px;}
.right_login .login_span_bottom{bottom:9px;width:15px;}
.right_login a:hover .login_span_top,
.right_login a:hover .login_span_bottom{width:18px;}
.right_login a:hover .login_span_middle{width:14px;}
.quick_header .right_login{bottom:14px;}

/* 로고 */
.middle_header{position:relative;z-index:3;transition:all 400ms;-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;-ms-transition:all 400ms;margin-top: 0px; }
.middle_header .xe_width{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding:0 15px;
}
.header h1{margin:0;padding:0;z-index:2;}
.header h1.large_logo{padding:11px 0px 16px;float:left;transition:all 400ms;-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;-ms-transition:all 400ms;position: relative;}
.header ul:after{content:"";display:block;clear:both}
.header h1 *,
.gnb *{vertical-align:middle;}
.middle_menu{z-index:1;position:relative;}
h1.large_logo img{transition:all 400ms;-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;-ms-transition:all 400ms;height:98px}
.quick_logo{
    position: absolute;
    left:-100px;
    top:5px;
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
}
.quick_header .middle_header{
    margin-top: -60px; 
}
.quick_header .quick_logo{
    opacity: 1;
}
.quick_header h1.large_logo{padding:0 25px;}
.quick_header h1.large_logo img{height:60px;}
.quick_header .top_header{top:-36px;}
.search_area{
    position: relative;
}
.search_area input.search-text{
    width:580px;
    box-sizing: border-box;
    padding:10px 50px 10px 5px;
    border:0;
    border-bottom:2px solid #232726;
    border-radius: 0;
    font-size:14px;
    outline: none;
}
.search_area_pc{
    position: relative;
}
.search_area_pc .serch-select{
    position: absolute;
    left:0;
    top:9px;
}
.search_wrapB  .search_area_pc .serch-select{
top:5px;
}
.search_wrapB  .search_area_pc label{
    color:#b5b5b5
}
.serch-select input[type="radio"] {
    display: none;
  }
.custom-radio {
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin-right:3px;
    width: 14px;
    height: 14px;
    border: 1px solid #d1d1d1;
    background-color: #fff;
    transition: all 0.3s ease;
    position: relative;
}
.serch-select input[type="radio"]:checked + .custom-radio  {
    background-color: #5fcab8;
    border-color: #000;
}
.serch-select input[type="radio"]:checked + .custom-radio::after {
    content: '\2713';
    position: absolute;
    left: 4px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 10px;
    color: #000;
    font-weight: 900;
  }
.search-text-mobile{
    position: relative;
}
.serch-select-mobile{
    display:none;
    position: absolute;
    top: 120%;
}
.onsearch-mobile .serch-select-mobile{
    display:block;
}
.onsearch-mobile{
    padding-bottom:30px;
}
.onsearch-mobile .search-text-mobile-a{
    display:none;
}
.search-text-mobile-a{
    position: absolute;
    left:0;
    width:100%;
    top:0;
    height:42px;
    background:none;
    border:0;
    outline:none;
}
.serch-select-mobileB{
    text-align: center;
    padding-bottom:15px;
}
.serch-select label{
    padding-right:5px;
}
.search_area_pc input.search-text{
    padding-left:150px;
}
.search_area .search-submit{
    width: 32px;
    height: 0;
    padding: 0;
    padding-top: 42px;
    background: none;
    border: 0;
    outline: none;
    position: absolute;
    right:0;
    background:url("../../../../layouts/tididic/img/search.png") no-repeat 50% 50%;
}
.header-question{
    position: absolute;
    right: 0;
    bottom: 0;
}
.wrapTopTags{
    background:#fff;
    border-bottom:1px solid #e2e2e2;
    position: absolute;
    width:100%;
    padding:20px 0;
    display:none;
    transition: opacity 0.5s ease, transform 0.5s ease; /* 부드러운 전환 추가 */
    opacity: 0; /* 초기 투명도 설정 */
    transform: translateY(-10px); /* 위로 이동 */
}
.onTopTags{
    display:block;
    opacity: 1; /* 보이게 할 때 투명도 설정 */
    transform: translateY(0); /* 원래 위치로 이동 */
}
.tag-listB{
    display: flex;
    flex-wrap: wrap;
    font-size: 16px;
    gap:8px;
}
.tag-listB li a{
    display:inline-block;
    line-height:24px;
    padding:5px 20px;
    background:#fff;
    border-radius: 17px;
    border:1px solid #e2e2e2;
    text-decoration: none;
    transition: background-color 0.3s ease, color 0.3s ease; /* 배경색과 글자색 변화에 대한 전환 추가 */
}
.tag-listB li a:hover {
    background: #70d4c4; /* 마우스 오버 시 배경색 변경 */
    text-decoration: none !important;
    color:#fff !important; /* 마우스 오버 시 글자색 변경 */
}
/* 검색 */
.top_search{position:absolute;width:250px;height:30px;display:inline-block;z-index:4;overflow:hidden;background:url("../../../../layouts/tididic/img/bg_search.png") no-repeat right top;right:0;top:50%;margin-top:-15px;}
.TopinputText{position:absolute;outline:none;top:1px;left:1px;width:198px;padding:6px 8px 6px 8px;height:16px;line-height:15px;font-size:12px;border:none;background:url("../../../../layouts/tididic/img/empty.gif");color:#fff;}
.Topsearch{position:absolute;height:30px;width:30px;right:0px;top:0px;}

/* -- 메인메뉴 -- */
.foot-header{
    background:#112042;
}
.foot-header .xe_width{
    display:flex;
    align-items: center;
    justify-content: space-between;
}
.search_wrapB{
    padding-right:220px;
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
    position: relative;
}
.quick_header .search_wrapB{
    opacity: 1;
}
.search_wrapB .search_area input.search-text{
    width: 350px;
    box-sizing: border-box;
    padding: 5px 50px 5px 140px;
    border: 0;
    background:none;
    color:#fff;
    border-bottom: 2px solid #fff;
    border-radius: 0;
    font-size: 14px;
    outline: none;
}

.search_wrapB .search_area .search-submit {
    width: 32px;
    height: 0;
    padding: 0;
    padding-top: 32px;
    background: none;
    border: 0;
    outline: none;
    position: absolute;
    right: 0;
    background: url("../../../../layouts/tididic/img/search_w.png") no-repeat 50% 50%;
}

.wrap_menu{right:60px;bottom:0;}
.wrap_menuB{}
.top_lang *{vertical-align:top}
.wrap_menu ul{margin:0;padding:0;}
.wrap_menu li.first_li,
.fix_header .gnb li.first_li{list-style:none;float:left;padding:0 25px;position:relative;}
.main_menu{white-space:nowrap;position:relative;z-index:3;display:inline-block;*display:inline;vertical-align:middle;}
a.first_a{float:left;height:42px;line-height:42px;padding:10px 0px 10px 0px;position:relative;font-size:16px;color:#eaeaea;font-weight:400;transition:all 400ms;-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;-ms-transition:all 400ms;text-transform:uppercase;}
.all_first:hover a.first_a,
.active a.first_a{
    color:#fff;
}
.first_li1 a.first_a:hover, .first_li1.highlight a.first_a{
    color:#ff7a81;
}
.first_li2 a.first_a:hover, .first_li2.highlight a.first_a{
    color:#ffd452;
}
.first_li3 a.first_a:hover, .first_li3.highlight a.first_a,.first_li3 a.first_a.highlight{
    color:#8acec4;
}
.first_li4 a.first_a:hover, .first_li4.highlight a.first_a{
    color:#a6c941;
}
/*
.hover_line{
    background: #fff;
}
    */
.main_menu div.sub1{display:none;}
.main_menu div{position:absolute;left:-95px;margin-left:50%;top:100%;padding-top:3px;background:url("../../../../layouts/tididic/img/empty.gif");text-align:left;}
.main_menu ul{width:170px;padding:10px;background:#fff;filter:alpha(opacity=95);opacity:0.95;*zoom:1;display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.3);}
.main_menu ul li{width:100%;*zoom:1;float:left;position:relative;}
.main_menu ul li.highlight li a{background:none;color:#666;}

.main_menu li.first_li2 li.highlight a{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#e1b52e;font-size:15px;}
.main_menu ul ul{position:absolute;top:-10px;left:163px;display:none;}
.main_menu li li a{display:block;padding:2px 20px 2px 10px;line-height:30px;font-size:15px;color:#444;position:relative;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis;}
.second_a i{position:absolute;right:5px;top:10px;}
.hover_line{width:0; height:3px;left:50%;right:50%;top:58px;overflow:hidden;position:absolute;transition:all 400ms;-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;-ms-transition:all 400ms;}
.act_line{width:100%;right:0;left:0;}
.all_first:hover a.first_a{color:#f37021}
.first_ul a{overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis;}
.quick_header a.quick_padding{padding:9px 0px 9px 0px;}
/* 쫄쫄이 상단 메뉴 */
.fix_logo{margin:5px 0 0 0;padding:0 30px 0 0;position:relative;float:left;line-height:40px;}
.fix_logo img{height:70px;}
.fix_header .gnb{margin-top:10px;float:right;}
.fix_right_menu{position:absolute;right:0;top:25px;}
.fix_right_menu ul{list-style:none;margin:0;padding:0;}
.fix_right_menu li{float:left;padding-left:10px;}
.fix_right_menu li a{display:inline-block;color:#fff;border:1px solid #fff;line-height:18px;height:18px;padding:5px 15px;}
.gnb li a{text-decoration:none;}
.gnb a.first_a{padding:23px 0px 23px 0px;}
.gnb .hover_line{top:50px;}

.xe-en a.first_a,
.xe-vi a.first_a{letter-spacing:-1px;}
@media screen and (max-width:1100px){
    .wrap_menu li.first_li, .fix_header .gnb li.first_li {
        padding: 0 15px;
    }

}
@media screen and (max-width:1023px){
.top_header,
.middle_header{display:none;}
.mobile_heder{display:block;}
.header h1.large_logo{left:0;padding:0 10px;}
.right_login {right:20px;}
.wrap_menu{display:none;}
.right_login{bottom:14px;}
.header h1.large_logo{display:none}

}
@media screen and (max-width:340px){
    .search_area input.search-text{
        font-size:12px;
        padding-right:30px !important;
        padding-left:0 !important;
    }
}

/* Original file: layouts/tididic/css/foot.css */

/* -- 푸터 -- */
.footer{position:relative;clear:both;z-index:3;background: #fff;margin:0;border-top:1px solid #e2e2e2;}
.footer a{text-decoration:none;}
.footer img{vertical-align:middle;}
.in_footer { color:#000000; font-size:14px;position:relative;z-index:1;padding:50px 10px;}
.in_footer a{
    color:#000;
}
.in_footer .xe_width{
    display:flex;
    gap:40px;
}
.in_footer .xe_width > h2{
    margin:0;
}
.in_footer p{
    margin:0;
}
.foot_logo{float:left;margin:8px 30px 0 0px;padding:4px 30px 4px 0;border-right:1px solid #dedede;}
.foot_right{float:left;}
/* 풋 메뉴 */
.footUl{margin:0 0 0 auto;padding:0;list-style:none;display:flex;padding-top:5px;}
.footUl li{
    white-space: nowrap;
   
}
.footUl li a{
    padding:0 15px;
}
.footUl li:before{
   content: "|";
}
.footUl li:first-child:before{
    display:none;
}
.foot_menu{background:#4e5157}
.foot_menu ul{margin:0;padding:0;list-style:none;text-align:center;vertical-align:middle;}
.foot_menu li{float:left;}
.foot_menu li a{font-size:18px;font-weight:600;display:block;padding:35px 0;line-height:20px;color:#d6d6d6;border-left:1px solid #696b70}


.foot_add_ul{margin:0;padding:70px 0;list-style:none;}
.foot_add_ul li{float:left;width:25%;text-align:center;padding:20px 0;}
.foot_add_ul li a{font-size: 15px;line-height: 24px;display:block;-webkit-transition:all .3s ease-out; -moz-transition:all .3s ease-out; transition:all .3s ease-out;min-height: 152px;}
.foot_add_ul li:hover a{}
.foot_add_ul li a i{display:block;padding-bottom:30px;font-size:50px;}
/* copylight */
.copylight{width:100%;line-height:28px;}
.copylight span{top: -1px;
    padding: 0 5px;display:inline-block;position: relative;
    font-size:14px;font-family:Tahoma;
}
/* SNS */
.foot_absolute{position:absolute;right:0;text-align:right;z-index:1;top:40px;}
.foot_absolute li a i{font-size:18px;line-height:28px;display:block}
.foot_sns{margin:0;padding:0;margin-bottom:1px;list-style:none;display:inline-block;*display:inline;}
.foot_sns li{float:left;padding:0 0 0 4px;}
.foot_sns li img{width:24px;}



@media screen and (max-width:1040px){
.in_footer{padding-top:20px !important;padding-bottom:40px !important;}
.foot_logo{display:none;}
.foot_right{float:none;}
.wrap_in_select{position:relative;right:auto;padding-top:10px;top:0;}
.foot_absolute{position:relative;right:auto;padding-top:10px;top:0;text-align:left;z-index:1;}
.foot_sns li{padding:0 4px 0 0}

.foot_li{width:33.333333% !important;}
.foot_menu li a{font-size:14px;font-weight:600;display:block;padding:15px 0;border-bottom:1px solid #696b70}
.in_footer .xe_width{
    flex-direction: column;
    gap:20px;
}
.footUl{
    margin:0;
}
.footUl li:first-child a{
    padding-left:0;
}
}
@media screen and (max-width:1023px){
.footer {margin:0;padding:0 15px 60px 15px;}
.foot_add_ul li{width:50%;}
}
@media screen and (max-width:760px){
.foot_add_ul {padding:30px 0;}
}
@media screen and (max-width:540px){
.foot_add_ul li{width:100%;text-align:left;padding:15px 0;}
.foot_add_ul li:after{content:"";display:block;clear:both;}
.foot_add_ul li a{min-height:auto;}
.foot_add_ul li a i{display:inline-block;float:left;padding:0 10px;}
.foot_li{width:50% !important;}
.copylight{
    line-height:24px;
}

.in_footer .xe_width > h2{
    margin-right:0;
    
}
.footer img{
width:100px;
}
}
@media screen and (max-width:360px){
    .footer{
        padding: 0 0px 60px 0px;
    }
}

/* Original file: modules/member/skins/default/css/member.css */

/* Horizontal Align */
.xm .pull-right{float:right}
.xm .pull-left{float:left}
/* DL Horizontal */
.xm .dl-horizontal{*zoom:1}
.xm .dl-horizontal:before,
.xm .dl-horizontal:after{display:table;line-height:0;content:""}
.xm .dl-horizontal:after{clear:both}
.xm .dl-horizontal dt{float:left;width:120px;overflow:hidden;clear:left;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:#444;}
.xm .dl-horizontal dd{margin-left:120px;text-align: left;}
/* Form Control Reset */
.xm form{margin:0 0 20px}
.xm fieldset{padding:0;margin:0;border:0}
.xm label,
.xm input,
.xm button,
.xm select,
.xm textarea{font-weight:normal;line-height:20px}
.xm label{display:block;margin-bottom:5px}
.xm label.x_inline{display:inline-block;margin-right:12px}
.xm select,
.xm textarea,
.xm input[type="text"],
.xm input[type="password"],
.xm input[type="datetime"],
.xm input[type="datetime-local"],
.xm input[type="date"],
.xm input[type="month"],
.xm input[type="time"],
.xm input[type="week"],
.xm input[type="number"],
.xm input[type="email"],
.xm input[type="url"],
.xm input[type="search"],
.xm input[type="tel"],
.xm input[type="color"]{display:inline-block;height:40px;padding:4px 6px;margin-bottom:10px;line-height:40px;color:#555555;box-sizing: border-box;   vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.xm input,
.xm textarea{width:206px}
.xm textarea{height:auto}
.xm textarea,
.xm input[type="text"],
.xm input[type="password"],
.xm input[type="datetime"],
.xm input[type="datetime-local"],
.xm input[type="date"],
.xm input[type="month"],
.xm input[type="time"],
.xm input[type="week"],
.xm input[type="number"],
.xm input[type="email"],
.xm input[type="url"],
.xm input[type="search"],
.xm input[type="tel"],
.xm input[type="color"]{background-color:#ffffff;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear 0.2s, box-shadow linear 0.2s;-moz-transition:border linear 0.2s, box-shadow linear 0.2s;-o-transition:border linear 0.2s, box-shadow linear 0.2s;transition:border linear 0.2s, box-shadow linear 0.2s}
.xm textarea:focus,
.xm input[type="text"]:focus,
.xm input[type="password"]:focus,
.xm input[type="datetime"]:focus,
.xm input[type="datetime-local"]:focus,
.xm input[type="date"]:focus,
.xm input[type="month"]:focus,
.xm input[type="time"]:focus,
.xm input[type="week"]:focus,
.xm input[type="number"]:focus,
.xm input[type="email"]:focus,
.xm input[type="url"]:focus,
.xm input[type="search"]:focus,
.xm input[type="tel"]:focus,
.xm input[type="color"]:focus{border-color:rgba(82, 168, 236, 0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6)}
.xm input[type="radio"],
.xm input[type="checkbox"]{margin:0;line-height:normal}
.xm input[type="file"],
.xm input[type="image"],
.xm input[type="submit"],
.xm input[type="reset"],
.xm input[type="button"],
.xm input[type="radio"],
.xm input[type="checkbox"]{width:auto}
.xm select,
.xm input[type="file"]{height:30px;*margin-top:4px;line-height:30px}
.xm select{background-color:#ffffff;border:1px solid #cccccc}
.xm select[multiple],
.xm select[size]{height:auto}
.xm select:focus,
.xm input[type="file"]:focus,
.xm input[type="radio"]:focus,
.xm input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.xm input:-moz-placeholder, 
.xm textarea:-moz-placeholder {color:#999999}
.xm input:-ms-input-placeholder, 
.xm textarea:-ms-input-placeholder {color:#999999}
.xm input::-webkit-input-placeholder, 
.xm textarea::-webkit-input-placeholder {color:#999999}
.xm input,
.xm textarea{margin-left:0}
.xm input[disabled],
.xm select[disabled],
.xm textarea[disabled],
.xm input[readonly],
.xm select[readonly],
.xm textarea[readonly]{cursor:not-allowed;background-color:#eeeeee}
.xm input[type="radio"][disabled],
.xm input[type="checkbox"][disabled],
.xm input[type="radio"][readonly],
.xm input[type="checkbox"][readonly]{background-color:transparent}
.xm input:focus:invalid, 
.xm textarea:focus:invalid, 
.xm select:focus:invalid {color:#b94a48;border-color:#ee5f5b}
.xm input:focus:invalid:focus, 
.xm textarea:focus:invalid:focus, 
.xm select:focus:invalid:focus {border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}
/* Forms */
.xm .form-horizontal .control-group{margin-bottom:20px;*zoom:1}
.xm .form-horizontal .control-group:before,
.xm .form-horizontal .control-group:after{display:table;line-height:0;content:""}
.xm .form-horizontal .control-group:after{clear:both}
.xm .form-horizontal .control-label{float:left;width:120px;padding-top:10px;color:#555;}

.xm .form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:120px;*margin-left:0}
.xm .form-horizontal .controls:first-child{*padding-left:120px}
.xm .form-horizontal .help-block{margin-bottom:0}
.xm .form-horizontal input+.help-block,
.xm .form-horizontal select+.help-block,
.xm .form-horizontal textarea+.help-block,
.xm .form-horizontal .input-prepend+.help-block,
.xm .form-horizontal .input-append+.help-block{margin-top:10px}
.xm .help-block,
.xm .help-inline{color:#595959}
.xm .help-block{display:block;margin-bottom:10px}
.xm .help-inline{margin:0;display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}
.xm .input-append,
.xm .input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}
.xm .input-append input,
.xm .input-prepend input,
.xm .input-append select,
.xm .input-prepend select{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}
.xm .input-append input:focus,
.xm .input-prepend input:focus,
.xm .input-append select:focus,
.xm .input-prepend select:focus{z-index:2}
.xm .input-append .add-on,
.xm .input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #ffffff;background-color:#eeeeee;border:1px solid #ccc}
.xm .input-append .add-on,
.xm .input-prepend .add-on,
.xm .input-append .btn,
.xm .input-prepend .btn{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.xm .input-append .active,
.xm .input-prepend .active{background-color:#a9dba9;border-color:#46a546}
.xm .input-prepend .add-on,
.xm .input-prepend .btn{margin-right:-1px}
.xm .input-prepend .add-on:first-child,
.xm .input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}
.board_webzine .board_webzine-min{
	border-top:2px solid #555;
}
.board_webzine .board_webzine-min .item {
    margin:0;
	padding:15px 5px;
	border-bottom:1px solid #e2e2e2;
}
.wrap-answer-btnB{
	flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    min-width: 80px;
    text-align: center;
    max-width: 80px;
}
.wrap-answer-btnB span{
	display:block;
	width:100%;
	padding:3px 0;
}
.xm .input-append input,
.xm .input-append select{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}
.xm .input-append input+.btn-group .btn:last-child,
.xm .input-append select+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}
.xm .input-append .add-on,
.xm .input-append .btn,
.xm .input-append .btn-group{margin-left:-1px}
.xm .input-append .add-on:last-child,
.xm .input-append .btn:last-child,
.xm .input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}
.xm .input-prepend.input-append input,
.xm .input-prepend.input-append select{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.xm .input-prepend.input-append input+.btn-group .btn,
.xm .input-prepend.input-append select+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}
.xm .input-prepend.input-append .add-on:first-child,
.xm .input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}
.xm .input-prepend.input-append .add-on:last-child,
.xm .input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}
.xm .input-prepend.input-append .btn-group:first-child{margin-left:0}
.xm .form-horizontal input,
.xm .form-horizontal textarea,
.xm .form-horizontal select,
.xm .form-horizontal .help-inline,
.xm .form-horizontal .input-prepend,
.xm .form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1;
	
}
.xm .form-horizontal input[type="text"],
.xm .form-horizontal input[type="password"],
.xm .form-horizontal input[type="email"],
.xm .form-horizontal input[type="tel"],
.xm .form-horizontal input[type="text"]{
	height: 40px !important;
    line-height: 40px !important;
    text-indent: 5px;
    border: 1px solid #d2d2d2 !important;
    border-radius: 0 !important;
	box-sizing: border-box;
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, .1);
	width:100%;
}
.xm .form-horizontal input.phone_number{
	width:calc(100% - 130px);
}
.control-group-foot{
	padding:15px;
	padding-bottom:10px;
	border:1px solid #d2d2d2;
}
.control-group-foot label{
	line-height:34px;
}
.control-group-foot a.v-detail{
	float:right;
	display:inline-block;
	padding:5px 15px;
	line-height:24px;
	background:#ddd;
}
.controls .verifySMS{
	display:inline-block !important;
	height: 40px !important;
    line-height: 40px !important;
	width:120px !important;
	background: #112042!important;
    border: 1px solid #112042 !important;
	color:#fff;
	float:right;
	text-shadow: 0 0px 0px rgba(255, 255, 255, 0);
}
.verifySMS_input_area{
	padding-top:10px;
}
.verifySMS_input_area .verifySMS_input_number{
	width:calc(100% - 130px) !important;
}
.verifySMS_input_area .verifySMS_input_button{
	display:inline-block !important;
	height: 40px !important;
    line-height: 40px !important;
	width:120px !important;
	background: #112042!important;
    border: 1px solid #112042 !important;
	color:#fff;
	float:right;
	text-shadow: 0 0px 0px rgba(255, 255, 255, 0);
}
.wrap-submit{
	display:flex;
	gap:20px;
	padding:0 15%;
}
.wrap-submit > *{
	flex:1;
	height: 40px !important;
    line-height: 40px !important;
	font-weight:600;
	font-size:15px;
}
.xm .form-horizontal input.pull-right{
	display:block !important;
	height: 48px !important;
    line-height: 48px !important;
	background: #112042!important;
    border: 1px solid #112042 !important;
	color:#69c8bc;
	float:right;
	font-size:15px;
	font-weight:600;
	text-shadow: 0 0px 0px rgba(255, 255, 255, 0);
}
.xm .form-horizontal a.pull-left{
	display:block !important;
	height: 48px !important;
    line-height: 48px !important;
	background: #fff!important;
    border: 1px solid #e2e2e2 !important;
	color:#112042;
	float:right;
	
	text-shadow: 0 0px 0px rgba(255, 255, 255, 0);
}
.xm .form-horizontal .control-label{
    vertical-align: middle;
	font-weight:600;
}
.xm .form-horizontal .hide{display:none}
.xm .control-group{margin-bottom:10px}
/* Tabs */
.xm .nav{margin:0 0 20px 0;padding:0;list-style:none}
.xm .nav>li>a{display:block}
.xm .nav>li>a:hover,
.xm .nav>li>a:focus{text-decoration:none;}
.xm .nav-tabs{*zoom:1}
.xm .nav-tabs:before,
.xm .nav-tabs:after{display:table;line-height:0;content:""}
.xm .nav-tabs:after{clear:both}
.xm .nav-tabs>li{float:left}
.xm .nav-tabs>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}
.xm .nav-tabs>li>a{padding-top:15px;padding-bottom:15px;line-height:20px;color:#333;}
.xm .nav-tabs>li.active>a{color:#72dcc9;}
/* Table */
.xm .table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:20px}
.xm .table th,
.xm .table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #dddddd}
.xm .table th{font-weight:bold}
.xm .table thead th{vertical-align:bottom}
.xm .table caption+thead tr:first-child th,
.xm .table caption+thead tr:first-child td,
.xm .table colgroup+thead tr:first-child th,
.xm .table colgroup+thead tr:first-child td,
.xm .table thead:first-child tr:first-child th,
.xm .table thead:first-child tr:first-child td{border-top:0}
.xm .table tbody+tbody{border-top:2px solid #dddddd}
.xm .table-striped tbody>tr:nth-child(odd)>td,
.xm .table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}
.xm .table-hover tbody tr:hover>td,
.xm .table-hover tbody tr:hover>th{background-color:#f5f5f5}
/* Pangination */
.xm .pagination{margin:60px 0;text-align: center;}
.xm .pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:0 1px 2px rgba(0, 0, 0, 0.05)}
.xm .pagination ul>li{display:inline}
.xm .pagination ul>li>a,
.xm .pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#ffffff;border:1px solid #dddddd;border-left-width:0}
.xm .pagination ul>li>a:hover,
.xm .pagination ul>li>a:focus,
.xm .pagination ul>.active>a,
.xm .pagination ul>.active>span{background-color:#f5f5f5}
.xm .pagination ul>.active>a,
.xm .pagination ul>.active>span{color:#999999;cursor:default}
.xm .pagination ul>.disabled>span,
.xm .pagination ul>.disabled>a,
.xm .pagination ul>.disabled>a:hover,
.xm .pagination ul>.disabled>a:focus{color:#999999;cursor:default;background-color:transparent}
.xm .pagination ul>li:first-child>a,
.xm .pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}
.xm .pagination ul>li:last-child>a,
.xm .pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}
.xm .pagination-centered{text-align:center}
/* Member module customize */
.xm,
.xm input,
.xm textarea,
.xm select,
.xm button,
.xm table{font-size:13px}
.xm em{font-style:normal;color:#f00}
.xm h1{font-size:22px;font-weight:600;color:#112042;margin: 20px 0 30px;}
.xm .nav a,
.xm .btn{text-decoration:none}
.xm .dl-horizontal>dd{margin-bottom:20px}
.xm .table{border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.xm .table>caption{text-align:left;font-weight:bold}
.xm .table>caption>.pull-right{position:relative;top:-8px}
.xm .signin{max-width:320px;width:90%;box-sizing:border-box;margin:0 auto;}
.xm .signin>.login-header{padding:9px 15px;}
.xm .signin>.login-header>h1{margin:0;font-size:16px;line-height:1.4;font-weight:600;color:#112042}
.xm .signin>.login-header>h1>i{opacity:.5;filter:alpha(opacity=50);margin:2px 0 0 0}
.xm .signin>.login-body{max-height:400px;padding:15px}
.xm .signin>.login-body>*:first-child{margin-top:0}
.xm .signin>.login-footer{padding:14px 15px 15px;margin-bottom:0;text-align:center;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;color:#ccc}
.xm .signin>.login-footer:before,
.xm .signin>.login-footer:after{display:table;line-height:0;content:"";clear:both}
.xm .signin>.login-footer>a{text-decoration:none}
.xm .signin>.login-footer>a:hover,
.xm .signin>.login-footer>a:active,
.xm .signin>.login-footer>a:focus{text-decoration:underline}
.xm .signin .control-group{position:relative;padding:0 0 0 0;margin:0;clear:both}
.xm .signin .control-group:before{content:"";display:block;clear:both}
.xm .signin .captcha{margin-bottom:10px}
.xm .signin form{margin:0}
.xm .signin fieldset{margin:0}
.xm .signin label{cursor:pointer;display:inline-block}
.xm .signin input[type="text"],
.xm .signin input[type="email"],
.xm .signin input[type="password"]{width:100%}
.xm .signin input[type="checkbox"]{margin:0}
.xm .signin .btn{border-radius:2px;overflow:visible;font-size:14px;line-height:18px;padding:3px 9px}
.xm .signin .submit{
	display: block !important;
    height: 48px !important;
    line-height: 48px !important;
    background: #112042 !important;
    border: 1px solid #112042 !important;
    color: #69c8bc;
    font-size: 15px;
    font-weight: 600;
    text-shadow: 0 0px 0px rgba(255, 255, 255, 0);
	width:100%;
}
.xm .signin #warning{margin-right:-14px}
.xm .signin #warning>p{margin:10px 0}
.xm .agreement{border:1px solid #ddd;padding:15px 15px 10px 15px;border-radius:5px;background:#f8f8f8;margin-bottom:15px}
.xm .agreement>.title{padding: 0 0 10px 0;margin:0 0 10px 0;border-bottom:1px dotted #ccc; font-size:16px;font-weight:bold}
.xm .agreement>.text{max-height:200px;overflow:auto}
.xm .agreement>.confirm{padding:10px 0 0 0;margin:10px 0 0 0;border-top:1px dotted #ccc}
.WrapMemberInfo{
	max-width:500px;
}
.xm .dl-horizontal>dt em{
	display:none;
}
.member-table ul{
	display: flex;
    gap: 0px;
	margin:0;
	padding:0;
	list-style:none;
    margin-bottom: 20px;
	border-bottom: 2px solid #112042;
}


.member-table ul li {
    padding: 10px 30px;
    cursor: pointer;
	margin-bottom:-2px;
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 0px;
    text-decoration: none;
    color: #4e4e4e;
    transition: background-color 0.3s ease;
	border-bottom:2px solid #112042;
	margin-left:-1px;
	text-align: center;
	line-height:40px;
	font-size:17px;
	position: relative;
}
.viewDocument .tab-link span{
	font-size: 0.8em;
    vertical-align: bottom;
}
.member-table ul li:first-child{
	margin-left:0;
}
.member-table ul li.on {
    
    border: 2px solid #112042;
	border-bottom:0;
	padding:9px 19px 11px;
	z-index:2;
}
@media all and (max-width:480px){.xm .signin{margin:0;width:100%}}
@media all and (min-width:768px){.xm .dl-horizontal>dt{margin-bottom:20px}}


.wrap-member {
    display: flex;
    gap:40px;
}

.member-left {
    width: 250px;
    flex-shrink: 0;
}

.member-right {
    width: calc(100% - 290px);
}
.member-left h2{
    background:#f8f9fb;
    border:1px solid #ededed;
    line-height:30px;
    padding:15px 10px;
    text-align: center;
    color:#112042;
    font-weight:500;
}
.xm .member-left .nav-tabs>li{
    width:100%;
    float:none;
    border-bottom:1px solid #ededed;
}
.board_webzine {
	position: relative;
	padding: 0;
}
.board_webzine .item { 
	display:flex;
	gap:20px;
	margin-bottom: 20px;
	padding: 0; 
	color: #555;
}
.board_webzine .item.on {
	padding: 10px;
	border: 1px solid #69c8bc;
}
.wrap-answer-btn{
	display:flex;
	align-items: center;
}
/* 공지 */
.board_webzine .notice {
	margin-bottom: 10px;
	padding: 10px;
	background: #f1f1f1;
}
.board_webzine .notice .subject i {
	color:#e74c3c;
}

/* 일반 */
.board_webzine .item {
	position: relative;
}
#xet_board .editable{
	position: absolute;
    left: 0;
    top: 0;
}
.rx_simpleeditor.dark, .color_scheme_dark .rx_simpleeditor {
    border-color: #e2e2e2 !important;
    background: #fff !important;
    color: #444 !important;
}
#xet_board .rx_simpleeditor_wrapper .editable{
	position: relative;
    left: 0;
    top: 0;
}
.board_webzine .item .thumbnail { 
	float: left;
	margin-right: 15px;
	overflow:hidden; 
	flex-basis: 220px;
    flex-shrink: 0;
    width: 220px; 
	position: relative;
}
.board_webzine .item .thumbnail img{
	width:100%;
	vertical-align: middle;
	height:165px;
	object-fit: cover; /* 이미지 비율을 유지하면서 컨테이너에 맞게 잘라줌 */
    object-position: center;
}
.board_webzine .item .cover_info {
	padding: 0;
	padding-right:40px;
	overflow: hidden;
}
.board_webzine .item .wrap-answer-btn {
    margin-left: auto;
}
.board_webzine .item .subject { 
	vertical-align: middle;
	text-align:left; 
	margin-bottom: 5px;
}
.board_webzine .item .subject i{
	vertical-align: middle;
}
.board_webzine .item .wrap-answer-btn{
	margin-left: auto;
}
.board_webzine .item .select-answer-btn{
	border:0;
	width:110px;
	height:92px;
	background: #70d4c4;
	outline: none;
	color:#121868;
	font-size:18px;
	line-height:90px;
	text-align: center;
	display:inline-block;
}
.board_webzine .item .subject a.title { 
	font-size: 20px;
	line-height: 1.2em;
	font-weight:500;
	text-align:left; 
	white-space:normal; 
	text-decoration:none;
	color:#333; 
}
.board_webzine .item .category { 
	display: inline-block;
	margin: 0 10px 6px 0; 
	color:#3498db;
}
.board_webzine .item .replyNum a { 
	display: inline-block;
	margin: 0 10px 6px 0; 
	color: #555;
}
.board_webzine .item .summary { 
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4; 
    overflow: hidden;
    white-space: normal;
    line-height: 20px;
    margin-bottom: 15px;
    text-overflow: ellipsis;
    font-size: 15px;
}
.board_webzine .item .meta { 
	display: inline-block;
	margin: 0 20px 6px 0; 
	font-size: 14px;
}
.board_webzine .item .meta a {
	color: #555;
}
.board_webzine .item .extra { 
	display: inline-block;
	margin-bottom: 6px; 
	padding:0; 
}
.WrapMemberInfo .btn-group > .btn{
	color: #fff !important;
    background: #4b4b4b;
	height:38px !important;
	box-sizing: border-box;
	padding:6px 15px !important;
    border: 0;
	text-shadow: 0 0px 0px rgba(255, 255, 255, 0);
	box-shadow: inset 0 0px 0 rgba(255, 255, 255, 0), 0 0px 0px rgba(0, 0, 0, 0);
	position: relative;
	margin-left:0;
}
.WrapMemberInfo .btn-group > .btn:after{
	content:"";
	display:block;
	position: absolute;
	right:0;
	top: 0;
	height:100%;
	width:1px;
	background:#737373;
}
.WrapMemberInfo .btn-group > .btn:last-child:after{
	display:none;
}
.xm input, .xm textarea {
    width: 220px;
}
 input.btn,  button.btn,
.input-append input.btn, .input-append button.btn {
    height: 40px !important;
}
.flex-MemberLeave{
	position: fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background: rgba(0, 0, 0, .8);
	z-index:9999;
	display:none; 
}
.on-MemberLeave .member-left{
	display:none;
}
.on-MemberLeave .flex-MemberLeave{
	display:block;
}
.on-MemberLeave .wrap_body{
	position: relative;
	z-index:9;
}
.inner-MemberLeave {
	background-color: #fff;
	max-width: 500px;
	width: 90%;
	margin: 0 auto; /* 수평 중앙 정렬 */
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%); /* 수직 및 수평 중앙 정렬 */
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* 그림자 효과 */
	padding: 20px 20px 40px; /* 내부 여백 */
	box-sizing: border-box; /* 패딩과 보더를 포함한 박스 크기 계산 */
	text-align: center;
	font-size:16px;
	color:#383838;
	line-height:1.5em;
}
.inner-MemberLeave h4{
	color:#112042;
	font-size:22px;
}
.inner-MemberLeave ul{
	margin:0 auto;;
	padding:10px 0;
	list-style:none;
	display:flex;
	justify-content: center;
    gap: 10px;
	max-width:90%;
}
.inner-MemberLeave ul a{
	height:52px;
	line-height:52px;
	display:block;
	background:#a7a7a7;
	color:#fff;
	text-decoration: none;
}
.inner-MemberLeave ul a.btn-MemberLeave{
	background:#112042;
	color:#6ac7bb;
}
.inner-MemberLeave ul a.btn-sky{
	background:#6ac7bb;
}
.inner-MemberLeave ul li{
	flex:auto;
}
@media all and (max-width:1024px){
    .wrap-member{
        flex-direction: column;
    }
    .member-right,
    .member-left{
        width:100%;
    }
    .xm .nav-tabs{
        display: flex;
        flex-wrap: wrap;
        gap:5px;
    }
    .xm .member-left .nav-tabs>li{
        width:auto;
        border:0;
    }
    .xm .nav-tabs>li>a{
        border:1px solid #e2e2e2;
        width:100%;
        box-sizing: border-box;
    }
    .xm .nav-tabs:before, .xm .nav-tabs:after{
        display:none;
    }
}
@media all and (max-width:800px){
    .xm .nav-tabs {
        justify-content: center;
    }
    .xm .member-left .nav-tabs>li {
        width: auto;
        flex: auto;
        text-align: center;
    }
	.board_webzine .item { 
		margin-bottom: 30px;
		flex-wrap: wrap;
		gap: 10px;
		align-items: flex-start;
	}
	.board_webzine .item.notice {
		margin-bottom: 15px;
	}
	.board_webzine .item .wrap-answer-btn{
		zoom:0.7
	}

	.board_webzine .item > :nth-child(1) {
		flex-basis: 100%; 
		width: 100%;    
		margin:0;
	}
	
	.board_webzine .item > :nth-child(n+2) {
		flex-basis: auto; 
		padding-right:0;
		max-width:calc(100% - 100px)
	}
	.board_webzine .item .thumbnail img{
		max-width:240px;
	}
} 
@media (max-width: 680px) {
	.wrap-filter-options{
		flex-wrap: wrap;
    	flex-direction: column;
		padding-bottom:10px;
		align-items: flex-start;
	}
	.xm .form-horizontal .control-label{
		width:100%;
	}
	.xm .form-horizontal .controls{
		margin:0;
	}
	.wrap-submit{
		padding:0;
		gap:0;
		justify-content: space-between;
	}
	.wrap-submit > *{
		
	}
	.member-table ul{
		border:0;
		flex-wrap: wrap;
	}
	.member-table ul li.on,
	.member-table ul li{
		border:0;
		border: 1px solid #e2e2e2;
        margin: 4px;
        flex: auto;
		padding:0px 10px;
		border-radius: 22px;;
	}
	.member-table ul li a{
		font-size:14px;
	}
	.member-table ul li.on a{
		color: #72dcc9;
	}
}
@media (max-width: 420px) {
	.board_webzine .item{
		margin-bottom:30px;
		gap: 10px;
	}
	.board_webzine .item .thumbnail img{
		max-width:100%;
		height:60vw;
	}
	.board_webzine .item .subject a.title { 
		font-size: 17px;
		line-height: 1.2em;
	}
	.inner-MemberLeave p{
		font-size:3.5vw;
	}
	.inner-MemberLeave ul{
		max-width:100%;
	}
	.WrapMemberInfo .btn-group > .btn{
		padding: 6px 10px !important;
	}
}

/* Original file: addons/ap_breadcrumb2/skins/default/style.css */

.ap_breadcrumb {
	margin: 0;
	font-size: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ap_breadcrumb a {
	text-decoration: none;
	color: inherit;
}

@media screen and (max-width: 533px) {
	.ap_breadcrumb {
		margin: 16px;
	}
}

