@charset "utf-8";
/* 초기화 *//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Prevent adjustments of font size after orientation changes in IE and iOS.
 */
html {  font-family:'Nanum Gothic', sans-serif,'Droid Serif';font-size:16px; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */}
/** * Remove the margin in all browsers (opinionated). */

body {  margin: 0;}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */
article,aside,details, /* 1 */
figcaption,figure,footer,header,main, /* 2 */
menu,nav,section,summary { /* 1 */  display: block;}
/** * Add the correct display in IE 9-. */
audio,canvas,progress,video {  display: inline-block;}
/** * Add the correct display in iOS 4-7. */
audio:not([controls]) {  display: none;  height: 0;}
/** * Add the correct vertical alignment in Chrome, Firefox, and Opera. */
progress {  vertical-align: baseline;}
/**
* Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */
template, /* 1 */[hidden] {  display: none;}
/* Links
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {  background-color: transparent; /* 1 */  -webkit-text-decoration-skip: objects; /* 2 */}
/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
a:active,a:hover {  outline-width: 0;}
/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {  border-bottom: none; /* 1 */  text-decoration: underline; /* 2 */  text-decoration: underline dotted; /* 2 */}
/** * Prevent the duplicate application of `bolder` by the next rule in Safari 6. */
b,strong {  font-weight: inherit;}
/** * Add the correct font weight in Chrome, Edge, and Safari. */
b,strong {  font-weight: bolder;}
/** * Add the correct font style in Android 4.3-. */
dfn {  font-style: italic;}
/** * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari. */
h1 {  font-size: 22px;  margin: 0.67em 0;}
/** * Add the correct background and color in IE 9-. */
mark {  background-color: #ff0;  color: #000;}
/** * Add the correct font size in all browsers. */
small {  font-size: 80%;}
/** * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers. */
sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}
sub {  bottom: -0.25em;}
sup {  top: -0.5em;}
/* Embedded content
   ========================================================================== */
/** * Remove the border on images inside links in IE 10-. */
img {  border-style: none;}
/** * Hide the overflow in IE. */
svg:not(:root) {  overflow: hidden;}
/* Grouping content
   ========================================================================== */
/**
* 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,kbd,pre,samp {font-family: monospace, monospace; /* 1 */  font-size: 1em; /* 2 */}
/** * Add the correct margin in IE 8. */
figure {  margin: 1em 40px;}
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {  box-sizing: content-box; /* 1 */  height: 0; /* 1 */  overflow: visible; /* 2 */}
/* Forms
   ========================================================================== */
/**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,input,select,textarea {  font: inherit; /* 1 */  margin: 0; /* 2 */}
/** * Restore the font weight unset by the previous rule. */
optgroup {  font-weight: bold;}
/** * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,input { /* 1 */  overflow: visible;}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,select { /* 1 */  text-transform: none;}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,html [type="button"], /* 1 */[type="reset"],[type="submit"] {  -webkit-appearance: button; /* 2 */}
/** * Remove the inner border and padding in Firefox. */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/** * Restore the focus styles unset by the previous rule. */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/** * Change the border, margin, and padding in all browsers (opinionated). */
fieldset {  border: 1px solid #c0c0c0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em;}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {  box-sizing: border-box; /* 1 */  color: inherit; /* 2 */  display: table; /* 1 */  max-width: 100%; /* 1 */  padding: 0; /* 3 */  white-space: normal; /* 1 */
    width: 0;}
/** * Remove the default vertical scrollbar in IE. */
textarea {  overflow: auto;}
/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/** * Correct the cursor style of increment and decrement buttons in Chrome. */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/** * Remove the inner padding and cancel buttons in Chrome and Safari on OS X. */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/** * Correct the text style of placeholders in Chrome, Edge, and Safari. */
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*end normalize4.1.0*/

/* 팝업레이어 */
#hd_pop {z-index:1000;position:relative;margin:0 auto;width:100%;height:1px}
#hd_pop h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff}
.hd_pops_con {}
.hd_pops_footer {padding:10px 0;background:#000;color:#fff;text-align:right}
.hd_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background:#393939;color:#fff}
   

/* 전체 검색 */
    #hd_sch {position:absolute;top:16px;right:10px;padding:0;border:1px solid #6b6b6b;margin:13px}
	#hd_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden;}
	#hd_sch #sch_stx {padding-left:5px;width:110px;height:27px;border:0;background:none;line-height:1.9em !important;line-height:1.6em;color:#333}
	#hd_sch #sch_submit {padding:0 5px;height:27px;border:0;background:url(../img/sch_btn.jpg) no-repeat 50%  50% ;color:#333;cursor:pointer;text-indent:-9999px;overflow:hidden;width:30px}
/* 전체 검색 */
#hd_sch {float:left;margin:0 0 0 20px;padding:0;border:1px solid #c3c6ca}
#hd_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#hd_sch #sch_stx {padding-left:5px;width:110px;height:24px;border:0;background:#fff;line-height:1.9em !important;line-height:1.6em}
#hd_sch #sch_submit {padding:0 5px;height:26px;border:0;color:#333;cursor:pointer}

#hd_nb {clear:both;background:#ecf0f7;text-align:center}
#hd_nb li {display:inline-block}
#hd_nb li:nth-last-of-type(1) {border-right:0 !important}
#hd_nb a {display:inline-block;padding:10px 7px;text-decoration:none}

#lnb {}
#lnb ul {margin:0;padding:0;border-bottom:1px solid #e7f1ed;list-style:none}
#lnb ul:after {display:block;visibility:hidden;clear:both;content:""}
#lnb li {float:left;margin-bottom:-1px;width:25%}
#lnb a {display:block;padding:10px 0;border-right:1px solid #e7f1ed;border-bottom:1px solid #e7f1ed;color:#000;text-align:center;text-decoration:none}
#lnb li:nth-of-type(4n) a {border-right:0}

/* 중간 레이아웃 */
#wrapper {/*margin:20px 0*/}
#wrapper:after {display:block;visibility:hidden;clear:both;content:""}

#container {position:relative;}
#container:after {display:block;visibility:hidden;clear:both;content:""}
#container_title {margin:0 10px 20px;font-size:1.2em;font-weight:bold;    text-indent: -9999px;}

/* 텍스트 크기 조절 */
#text_size {margin:0 0 10px;text-align:center}
#text_size button {margin:0;padding:2px 2px 1px;border:1px solid #c3c6ca;background:transparent;vertical-align:middle}
.ts_up {font-size:1.167em !important}
.ts_up2 {font-size:1.3em !important}

/* 하단 레이아웃 */
#ft {;border-top:1px solid #dde4e9;background:#f2f5f9}
#ft h1 {width:0;height:0;font-size:0;line-height:0;overflow:hidden}
#ft p {margin:0;padding:10px 0;line-height:1.8em}

#ft_copy {padding:10px;background:#414141;color:#fff;line-height:2em}
#ft_copy #ft_company {text-align:center}
#ft_copy #ft_company a {display:inline-block;padding:5px 10px}
#ft_copy b {color:inherit}
#ft_copy a {color:inherit;text-decoration:none}

/* 게시물 선택복사 선택이동 */
#copymove {}
.copymove_current {float:right;color:#ff3061}
.copymove_currentbg {background:#f4f4f4}

/* 화면낭독기 사용자용 */
#hd_login_msg {position:absolute;top:0;left:0;width:0;height:0;overflow:hidden}
.msg_sound_only, .sound_only {display:inline-block;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;font-size:0 !important;line-height:0 !important;overflow:hidden}

/* 본문 바로가기 */
.to_content a {z-index:100000;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0;overflow:hidden}

/* 이미지 등비율 리사이징 */
.img_fix {width:100%;height:auto}

/* 캡챠 자동등록(입력)방지 기본 - PC */
#captcha {display:inline-block;position:relative;}
#captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden;font-size:0}
#captcha audio {display:block;margin:0 0 5px;width:187px}
#captcha #captcha_img {width:160px;height:60px;border:1px solid #e9e9e9;margin-bottom:3px;margin-right:32px;vertical-align:top}
#captcha #captcha_reload {position:absolute;top:31px;left:161px;width:31px;height:31px;background:url('../../../img/captcha.png') no-repeat  0 -30px;border:none;border-top:1px solid #ccc;overflow:hidden;cursor:pointer;text-indent:-9999px;}
#captcha #captcha_key {margin:0;padding:0 5px;width:70px;height:60px;border:1px solid #b8c9c2;background:#f7f7f7;font-size:1.333em;font-weight:bold;text-align:center;line-height:2.8em;vertical-align:top}
#captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}
#captcha #captcha_mp3 {position:absolute;top:0;left:161px;width:31px;height:31px;background:url('../../../img/captcha.png') no-repeat; vertical-align:top;overflow:hidden;cursor:pointer;text-indent:-9999px;border:none}

/* 캡챠 자동등록(입력)방지 기본 - mobile */
#captcha.m_captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden;font-size:0}
#captcha.m_captcha audio {display:block;margin:0 0 5px;width:187px}
#captcha.m_captcha #captcha_img {width:160px;height:60px;border:1px solid #e9e9e9;margin-bottom:3px;display:block;}
#captcha.m_captcha #captcha_reload {width:31px;height:31px;background:url('../../../img/captcha.png') no-repeat  0 -30px;border:none;overflow:hidden;cursor:pointer;text-indent:-9999px;position:static}
#captcha.m_captcha #captcha_key {margin:0;padding:0 5px;width:115px;height:29px;border:1px solid #b8c9c2;background:#f7f7f7;font-size:1.333em;font-weight:bold;text-align:center;line-height:29px;margin-left:3px}
#captcha.m_captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}
#captcha.m_captcha #captcha_mp3 {width:31px;height:31px;background:url('../../../img/captcha.png') no-repeat; vertical-align:top;overflow:hidden;cursor:pointer;text-indent:-9999px;border:none}


/*단축키일람 */
.btn_cke_sc{background:#333;color:#fff;padding:5px;border:none;margin-bottom:5px}
.cke_sc_def {margin:0 0 5px;padding:10px;border:1px solid #ccc;background:#f7f7f7;text-align:center}
.cke_sc_def dl{margin:0 0 5px;text-align:left;zoom:1}
.cke_sc_def dl:after {display:block;visibility:hidden;clear:both;content:""}
.cke_sc_def dt, .cke_sc_def dd {float:left;margin:0;padding:5px 0;border-bottom:1px solid #e9e9e9}
.cke_sc_def dt {width:50%;font-weight:bold}
.cke_sc_def dd {width:50%}
.btn_cke_sc_close{background:#333;padding:5px;border:none;color:#fff}

/* 버튼 */
a.btn01 {display:inline-block;padding:8px 7px 7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;vertical-align:middle}
a.btn01:focus, a.btn01:hover {text-decoration:none}
button.btn01 {display:inline-block;margin:0;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none}
a.btn02 {display:inline-block;padding:8px 7px 7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none;vertical-align:middle}
a.btn02:focus, .btn02:hover {text-decoration:none}
button.btn02 {display:inline-block;margin:0;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none}

.btn_confirm {text-align:center} /* 서식단계 진행 */

.btn_submit {padding:8px;border:0;background:#ff3061;color:#fff;letter-spacing:-0.1em}
fieldset .btn_submit {padding:0 7px;height:24px;line-height:1em}

a.btn_cancel {display:inline-block;padding:8px 7px 7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;/*vertical-align:middle*/}
button.btn_cancel {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;vertical-align:top;text-decoration:none}

a.btn_frmline, button.btn_frmline {display:inline-block;padding:0 5px;height:1.9em;border:0;background:#333;color:#fff;letter-spacing:-0.1em;text-decoration:none;vertical-align:top;line-height:1.9em} /* 우편번호검색버튼 등 */
button.btn_frmline {font-size:1em}

/* 게시판용 버튼 */
a.btn_b01 {display:inline-block;margin:0 0 3px;padding:8px 7px 7px;border:1px solid #d9ded9;background:#f2f5f9;color:#000;text-decoration:none;vertical-align:middle}
a.btn_b01:focus, .btn_b01:hover {text-decoration:none}
a.btn_b02 {display:inline-block;margin:0 0 3px;padding:8px 7px 7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none;vertical-align:middle}
a.btn_b02:focus, .btn_b02:hover {text-decoration:none}
a.btn_admin {display:inline-block;margin:0 0 3px;padding:8px 7px 7px;border:1px solid #e8180c;background:#e8180c;color:#fff;text-decoration:none;vertical-align:middle} /* 관리자 전용 버튼 */
a.btn_admin:focus, a.btn_admin:hover {text-decoration:none}

/* 댓글 스타일 */
.cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold}

/* 기본테이블 */
.tbl_wrap {margin:0 10px 10px}
.tbl_wrap table {width:100%;border-collapse:collapse;border-spacing:0}
.tbl_wrap caption {padding:10px 0;color:#4b8b99;font-weight:bold;text-align:left;font-size:16px;}

.tbl_head01 {}
.tbl_head01 caption {padding:0 0 10px;color:#777;text-align:left}
.tbl_head01 thead th {padding:12px 0;border-top:1px solid #d1dee2;border-bottom:1px solid #d1dee2;
background:#e5ecef;color:#383838;font-size:14px;text-align:center;letter-spacing:-0.1em}
.tbl_head01 thead a {color:#383838}
.tbl_head01 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head01 tfoot th {border-top:1px solid #666;border-bottom:1px solid #666;background: #337ab7; color: #fff; padding-left: 20px;
    font-size: 14px;}
.tbl_head01 tfoot td {border-color:#666;background:#484848;color:#fff;font-weight:bold;text-align:center}
.tbl_head01 tbody th {padding:5px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.tbl_head01 td {padding:5px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;line-height:1.5em;word-break:break-all;font-size:14px;text-align: center;}

.tbl_head02 {}
.tbl_head02 caption {padding:0 0 10px;color:#777;text-align:left}
.tbl_head02 thead th {padding:5px 0;border-top:1px solid #d1dee2;border-bottom:1px solid #d1dee2;background:#e5ecef;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em}
.tbl_head02 thead a {color:#383838}
.tbl_head02 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head02 tfoot th {border-top:1px solid #666;border-bottom:1px solid #666;background:#484848;color:#fff}
.tbl_head02 tfoot td {border-color:#666;background:#484848;color:#fff;font-weight:bold;text-align:center}
.tbl_head02 tbody th {padding:5px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.tbl_head02 td {padding:5px 3px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;line-height:1.4em;word-break:break-all}

/* 폼 테이블 */
.tbl_frm01 {}
.tbl_frm01 th {padding:10px 0;width:90px;border:1px solid #e9e9e9;border-left:0;text-align:left}
.tbl_frm01 td {padding:10px 5px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:transparent}
.tbl_frm01 textarea, .frm_input {border:1px solid #e4eaec;background:#f7f7f7;vertical-align:middle;line-height:1.8em;-webkit-appearance:none}
.tbl_frm01 textarea {width:100%;height:100px}
.tbl_frm01 a {text-decoration:none}
.tbl_frm01 .frm_file {display:block;margin-bottom:5px;width:100%}
.tbl_frm01 .frm_info {display:block;padding:5px 0 0;color:#666;line-height:1.3em}

/* 자료 없는 목록 */
.empty_table {padding:20px 0 !important;text-align:center}
.empty_list {padding:20px 0 !important;text-align:center}

/* 필수입력 */
.required, textarea.required {background:url('../img/wrest.gif') #f7f7f7 top right no-repeat !important}

/* 테이블 항목별 정의 */
.td_board {width:120px;text-align:center}
.td_category {width:80px;text-align:center}
.td_chk {width:30px;text-align:center}
.td_date {width:60px;text-align:center}
.td_datetime {width:150px;text-align:center}
.td_group {width:100px;text-align:center}
.td_mb_id {width:100px;text-align:center}
.td_mng {width:80px;text-align:center}
.td_name {width:100px;text-align:left}
.td_nick {width:100px;text-align:center}
.td_num {width:50px;text-align:center}
.td_numbig {width:80px;text-align:center}
.td_stat {width:60px;text-align:center}

.txt_active {color:#5d910b}
.txt_done {color:#e8180c}
.txt_expired {color:#ccc}
.txt_rdy {color:#8abc2a}

/* 새창 기본 스타일 */
.new_win {margin-top:50px;}
.new_win #win_title {margin:0 0 20px;padding:20px;border-bottom:1px solid #e9e9e9;font-size:16px;font-weight:bold;}
.new_win #win_title .sv {font-size:0.75em;line-height:1.2em}
.new_win .tbl_wrap {margin:0 20px}
.new_win .win_ul {margin:-20px 0 20px 0;padding:0 20px;border-bottom:1px solid #455255;background:#484848;list-style:none}
.new_win .win_ul:after {display:block;visibility:hidden;clear:both;content:""}
.new_win .win_ul li {float:left;margin-left:-1px}
.new_win .win_ul a {display:block;padding:10px;border-right:1px solid #455255;border-left:1px solid #455255;color:#fff;font-weight:bold;text-decoration:none}
.new_win .win_desc {padding:10px 20px}
.new_win p{margin-bottom:30px !important;font-size:16px !important;}
.new_win .win_btn {clear:both;margin:20px;text-align:center}
.new_win .win_btn a {display:inline-block;padding:0 10px;height:2.5em;background:#666;color:#fff;text-decoration:none;vertical-align:middle;line-height:2.5em}
.new_win .win_btn button {display:inline-block;padding:0 10px;height:2.5em;border:0;background:#666;color:#fff;text-decoration:none;line-height:2.5em}
.new_win .win_btn input {padding:0 10px;height:2.5em;line-height:2.5em}

/* 검색결과 색상 */
.sch_word {color:#ff3061}

/* 사이드뷰 */
.sv_wrap {display:inline-block;position:relative;font-weight:normal}
.sv_wrap .sv {z-index:1000;display:none;margin:5px 0 0;border:1px solid #283646}
.sv_wrap .sv a {display:inline-block;margin:0;padding:3px;width:94px;border-bottom:1px solid #283646;background:#111;color:#fff !important}
.sv_wrap a:focus, .sv_wrap a:hover, .sv_wrap a:active {text-decoration:none}
.sv_on {display:block !important;position:absolute;top:10px;left:20px;width:auto;height:auto}
.sv_nojs .sv {display:block}

/* 페이징 */
.pg_wrap {clear:both;margin:0 0 20px;padding:20px 0 0;text-align:center}
.pg {}
.pg_page, .pg_current {display:inline-block;padding:0 8px;height:25px;color:#000;letter-spacing:0;line-height:2.2em;vertical-align:middle}
.pg a:focus, .pg a:hover {text-decoration:none}
.pg_page {background:#e4eaec;text-decoration:none}
.pg_start, .pg_prev {/* 이전 */}
.pg_end, .pg_next {/* 다음 */}
.pg_current {display:inline-block;margin:0 4px 0 0;background:#333;color:#fff;font-weight:normal}

/* PC화면으로 */
#device_change {display:block;margin:5px;padding:5px 0;border:1px solid #eee;border-radius:2em;color:#000;font-size:1em;text-decoration:none;text-align:center}
/*메인배너*/

/*원본에서추가,수정--투명-------------*/
/*.container-fluid {margin-right: 0px;margin-left: 0px;padding-left:0px;padding-right:0px;/*background: rgba(34,34,34,.8) url(img/o.png)}*/

/*style switcher관련*/
#bookmarkme{color:#e9e9e9 !important;}
.switcherwrap{width:100%;background:#fff;z-index:5}
button.switcher{width: 35px;height: 30px;display: block;outline: medium none;position: absolute;top: 0px;left: 30px;z-index:1000;}

.banner {position:relative;background:#333;	min-width:100%;	height:35px;overflow:hidden;z-index:1;display:none;padding-left:70px;}
.banner .top_banner {position:absolute;display:inline-block;bottom:0;width:100%;height:35px;}
.banner .btn_close {position:absolute;	right:91px;	}
.banner .btn_close label {	font-size:11px;	color:#fff;}

/* #color-Switcher */
#color-switcher{width:360px;display: inline;}
#color-switcher h4 {display: inline;color: #eee;font-weight: bold;line-height: 35px;padding: 0 10px;float: left;}
#color-switcher li a {display: inline-block;margin: 5px 4px 5px 4px;width: 25px;height: 25px;position: relative;cursor: pointer;border-radius: 100%;}
#color-switcher li a:hover {
opacity:0.8;
/* IE 8 */  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
/* IE 5-7 */  filter: alpha(opacity=80);
/* Netscape */  -moz-opacity: 0.8;
/* Safari 1.x */  -khtml-opacity: 0.8;
/* Good browsers */  opacity: 0.8;
}
#color-switcher li.white a {background: #ffffff;}
#color-switcher li.red a {background: #ff0000;}
#color-switcher li.orange a {background: #ff6d00;}
#color-switcher li.blue a {background: #0060fd;}
#color-switcher li.green a {background: #008f00;}
#color-switcher li.purple a {background: #7a00fe;}
#color-switcher li.ptrn-df a {background: #ffffff;}
#color-switcher li.ptrn-a a {background: #008f00;}
#color-switcher li.ptrn-b a {background: #7a00fe;}


/*상단으로버튼*/
#top_btn{position:fixed;top:70%;right:20px;background:#fff;width:50px;height:50px; 
         background:url(../img/top_btn.gif) no-repeat;text-indent:-9999px;overflow:hidden;opacity:0.8}

/*has_scroll*/
.has_scroll { width: 330px; overflow: hidden; position: relative; }
.index .has_scroll, .index .elements li { min-height: 150px; }
.has_scroll, .elements li { min-height: 150px; }
.has_scroll .elements { width:20000em; position: absolute; }
.elements li { float:left; width: 330px;height: 150px; margin-right: 15px; position: relative; }
.has_scroll_left, .has_scroll_right, .has_scroll_left a, .has_scroll_right a { width: 35px; height: 35px; }
.index .has_scroll_left, .index .has_scroll_right { top: 0; }
.has_scroll_left, .has_scroll_right { position: absolute; top: 0px; text-align: center; font-size: 25px; }
.has_scroll_left a, .has_scroll_right a { display: block; cursor: pointer; line-height: 35px; text-indent: -9999px; 
			                                         background-image: url(img/fletxes.png); background-repeat: no-repeat; background-color: rgba(34,34,34,.2);}
.has_scroll_right a { background-position: -35px 0; }
.has_scroll_left { right:70px; }
.has_scroll_right { right:35px; }
.has_scroll_left a.disabled, .has_scroll_right a.disabled { cursor: default; opacity: .2; }

#price_table tr {background-color:transparent !important;}
#price_table tr td {color:#999 !important;}
address {color:#999}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {background: #f3f3f3/*rgba(34,34,34,.9) url(img/o.png)*/;}
/*하위메뉴좌측정렬*/
#hd ul, nav ul, #ft ul {margin-left: -1px;}


/*margin설정*******************************************************************************/

.reservation-color-red{color:#ff0000;}
.reservation-color-orange{color:#ff6d00;}
.reservation-color-green{color:#008f00;}
.reservation-color-blue{color:#0060fd;}
.text-align-right{text-align:right}

/*reservation-guide*/
.entry p .reservation-guide-16{font-size:16px;}
.entry p .reservation-guide-14{font-size:14px;}

/*메인배너*/
#idx_wrapper {z-index:5;width:100%;zoom:1;background:#f1f1f1;}
#idx_wrapper:after {display:block;visibility:hidden;clear:both;content:""}
#idx_container {border:1px solid #d4e2e1;z-index:4;position:relative;width:100%;margin:0 auto ;min-height:480px;height:auto !important;height:480px;border-right:1px solid #dde4e9;background:#fff;font-size:1em;zoom:1;margin-top:-50px}
#idx_container:after {display:block;visibility:hidden;clear:both;content:""}

.footer-sum{width:100%;overflow:hidden;}
.footer-sum .footer {padding: 20px 0;background: #272727;}
.footer a, .footer a:focus, .footer a:hover, .footer a:active {
    outline: 0 !important;}
.footer a, .footer a:focus, .footer a:hover, .footer a:active {
    color:#bbb !important;}
#ft_logo {float:left;padding:0;/*background:#262439;*/height:60px;width:232px;padding-left:20px}
#ft_logo a{display: block; width: 232px; height: 60px; text-indent: -9999px; background: url('../img/ft_logo.png');}
.footer-sum .footer p {color: #bbb;font-size:14px;}
.footer-sum .footer h2 {color: #bbb;font-size: 18px;font-weight: 200;}

.list-unstyled {padding-left: 0;list-style: none;font-size:16px;}
address {margin-bottom: 20px;font-style: normal;color:#bbb;font-size:14px;line-height: 1.42857143;}
.footer-sum .copyright {background: #222;border-top: none;padding: 10px 0 5px;}
.footer-sum .copyright p {color: #eee;font-size:0.75em;margin-top: 0px;}
.footer-sum .copyright a {margin: 0 2px;color: #72c02c;}
.tooltips{color:#fff;}
#ft_dv{width:100%;min-width:100%;}
/*unslider아래 ㅡmoto*/
.moto_box{width: 46%;    border-radius: 0px 0px 10px 10px;    background: #d84011;	margin:0 auto;	color:#fff;	text-align:center;padding-top: 5px;padding-bottom: 5px;}
/*2단텝관련*/
.nav-tabs>li>a {margin-right: 2px;    line-height: 1.42857143;    border: 1px solid transparent;    border-radius: 4px 4px 0 0;} 
.tab-content h3,.tab-content p{margin-top:20px;padding-left:60px;font-size:16px; }
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover { color: #222;}

#new-controls-wrapper { position: absolute; right: 0; top: 15px; z-index: 100; }
	/* #navigation { float: right; margin: 0; font-size: 11px; } */
	/* #navigation a { padding: 1px 5px; cursor: pointer; color: #eee; background-color: #111; display: block; float: left; margin-left: 2px; } */
	#navigation a { cursor: pointer; display: block; float: left; height: 35px; margin-left: 1px; text-indent: -99999px; width: 35px; background: url(img/fletxes.png) no-repeat 0 0; opacity: 1 !important; }
	#navigation #prevslide { background-position: 0 0; }
	#navigation #nextslide { background-position: -35px 0; }
	#navigation #todo_fuera { text-indent: -9999px; width: 9px; height: 15px; background: #d10018 url(img/ui-icons_cccccc_256x240.png) no-repeat -15px -80px; }
	#navigation a:hover, #new-controls-wrapper.full a:hover { color: #fff; background-color: #d10018; }
	#new-controls-wrapper.full a { background-color: #111; }
/**/
.description h1{font-size:1.5em;padding-top:12px;}
/************************************************
*** speakers ***
************************************************/
.speakers {  padding: 10px 0;
}
.speakers .section-heading {  text-align: center;
}
.speakers .section-heading h1 {  margin-top: 0;
}
.speakers .speaker:hover .speaker-contacts.left-top {  left: 0;  top: 0;}
.speakers .speaker:hover .speaker-contacts.left-bottom {  left: 0;  bottom: 0;}
.speakers .speaker:hover .speaker-contacts.right-bottom {  right: 0;  bottom: 0;}
.speakers .speaker:hover .speaker-contacts.right-top {  right: 0;  top: 0;}
.speakers .speaker:hover .speaker-img img {  border-color: #36d7b7;}
.speakers .speaker-img {  width: 90%;  padding: 30px;  margin: 0 auto;  position: relative;  text-align: center;}
.speakers .speaker-img img {  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;
  border-radius: 50%;  padding: 10px;  border: 1px solid #eeeeee;  display: inline-block;  max-width: 100%;
  height: auto;  position: relative;  z-index: 2;}
.speakers .speaker-contacts {  text-decoration: none;  color: #ffffff;  background-color: #72c02c;
  width: 50px;  height: 50px;  border-radius: 50%;  position: absolute;  display: block;  text-align: center;
  z-index: 1;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}
.speakers .speaker-contacts i {  line-height: 50px;}
.speakers .speaker-contacts.left-top {  left: 50%;  top: 50%;}
.speakers .speaker-contacts.left-bottom {  left: 50%;  bottom: 50%;}
.speakers .speaker-contacts.right-bottom {  right: 50%;  bottom: 50%;}
.speakers .speaker-contacts.right-top {  right: 50%;  top: 50%;}
.speakers .speaker-desc {  text-align: center;  padding: 0 20% 20px;}
.speakers .speaker-desc p {  font-size: 18px;  margin-top: 10px;}
/*--------------------------------------------*/



#device_auto{display:none;background:#000;padding:0;margin-top:0; margin-right:0}
#device_auto ul{padding:0;margin:0;}
#device_auto li {position:relative;width:100%;}
#device_auto .dropdown{background:#000 !important;}
#device_auto>li{border-bottom:1px solid #555;box-shadow: 0 1px 0 rgba(255,255,255, 0.1);}
#device_auto li a{color:#999 !important;background:#000 !important; margin-left: 20px !important;}
#device_auto li button{padding:0 15px 0 40px;display:inline-block;position:absolute;right:10px;top:10px;border:none;color:#aea18c;}
#device_auto li ul{position:static !important;}
#device_auto .s_li{padding:5px 0;border-top:1px solid #555}
#device_auto .a_hv:hover{color:#555 !important;}

#gnb_1dul{display:inline-block;text-align:center;padding:0 50px;width:100%;}
#gnb_1dul:after {display:block;visibility:hidden;clear:both;content:""}
#gnb_1dul .gnb_1dli {z-index:10;position:relative;float:none;margin-right:25px;display:inline-block;}
#gnb_1dul .gnb_1dli button{display:inline-block;position:absolute;right:-20px;top:15px;border:none;background:none;}
/*인덱스*/
.cal-height{line-height:190px;margin:0 auto;}
.cal-height2{line-height:157px;margin:0 auto;}
.service-cont-img{text-align:center;margin:0 auto;}
.service-cont p{padding-left:45px !important;}

/*메뉴추가*/

/*.mainswapimage{background: url("img/zest_bg.gif") no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;}
.contentwidth{width:100%;}
.bx-pager-item{display:none;}
.bx-controls-direction{display:none;}
.white{color:#fff !important;}
.req_section{background-color:#fff !important;margin-top:30px;}
.marginleft15{margin-left:15px;}
.reqtoptitle{ font-weight:bold;
  -webkit-border-radius: 0 !important;
     -moz-border-radius: 0 !important;
          border-radius: 0 !important;
}
.btn-danger-m{
    color: #fff;
    background-color: #d7117d;
    border-color: #d43f3a;
}
/*side MENU*//
/*#sidebar_menu{ padding-left: 25px;border-left:4px solid #6652ff;}
#sidebar_menu .sidetitle_menu { padding-left: 25px; }
h3.sidetitle_menu{font-size:26px;background: url("img/sub_top_bg.png");width:264px;height:80px;color:white;padding-top:28px;}
h3.sidetitle_menu_btm { font-size: 26px;   background: url("img/sun_btm.png");  width: 264px; height: 60px;    color: white;    padding-top: 28px;min-height:60px;}
li.lnb_cate_on{font-size:20px;background: url("img/sub_sub_bg.png") no-repeat;width:264px;height:47px;padding-top:22px;color:white;}
li.lnb_cate_on a{background: url("img/current.png") no-repeat scroll right 0px transparent;color: #EC7E1D;margin-left:30px;padding-bottom:12px}
#sidebar .pagelist li {font-size:20px;background: url("img/sub_sub_bg.png") no-repeat;width:264px;height:47px;padding-top:22px;color:white;}
#sidebar .pagelist li a { display: block;    padding: 6px 10px;    padding: 0 30px 0 0;    height: 19px;    line-height: 19px;color: #EC7E1D;margin-left:30px;}

#sidebar li a {    display: block;}
/*-- --*/

/*tail*/
.btm_copy{font-size:1.40em !important;color:#9C9C9C !important;}
.posts{min-height:100px;}

.navbar-header{ margin-right: 0px; margin-left: 0px; }
.entrybtnview{display:none;}

/*==========p2p css========================/
/*==========p2p css========================/

/*head,lnb container-fluid******************************************************************************/
.whole_wrap{padding-right: 0px; padding-left: 0px;}
/*favo,lnb변경*/
#hd_top {background: #000;color:#fff;height: 50px;}
.tnbfav {font-size:16px;color:#eee;line-height: 45px;}
.tnbfav i{color:#yellow;}
.pull-left a {
    font-size: 14px;
    color: #eee;
   
}
.pull-left a:focus, .pull-left a:hover, .pull-left a:active {text-decoration:none}
.pull-right a{}
.pull-right a:focus, .pull-left a:hover, .pull-left a:active {text-decoration:none}
.leename {
    font-size: 26px;
    color: #eee;
    line-height: 40px;
}
#hd_tnb {height: 45px;margin-top: -10px;}
#tnb{ list-style:none;line-height: 45px;}
#tnb li {float:left;}
#tnb a {display:inline-block;color:#777;letter-spacing:-0.1em;font-size:14px;padding:0 10px;line-height: 50px;}
#tnb a:focus, #tnb a:hover, #tnb a:active {text-decoration:none}
/* 상단 회원가입 등 링크 */
/* 	#hd_top{width:100%; border-bottom:1px solid #e7e7e7;background:#f3f3f3;}
	#hd_tnb{width:100%; margin:0 auto;}
	#tnb {float:right;/*margin:0;padding:0;*//*list-style:none;zoom:1;}*/
/* 	#tnb:after {display:block;visibility:hidden;clear:both;content:""}
	#tnb li {float:left;}
	#tnb a {display:inline-block;padding:0 10px;height:28px;color:#777;letter-spacing:-0.1em;line-height:2.4em;font-size:12px;}
	#tnb a:focus, #tnb a:hover, #tnb a:active {text-decoration:none}
	#tnb img {margin-right:3px}*/

/*	#hd_wrapper {position:relative;width:100%;margin:0 auto;overflow:hidden;height:50px;zoom:1;}
	#hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""}*/
/*********************메뉴/로고*****************************************************************/
/*nav설정*/
/*pc,테블릿메뉴*/
.navbar{margin-bottom:0px !important ;border: 1px}
.navbar-header{background:#252525 !important}
.navbar-inverse{background:#fff !important;border-color:#ebebeb !important;/*border-top:1px solid #ddd !important;*/}
.navbar-inverse .navbar-nav>.open>a{background-color:#fff !important;color:#000 !important;}
.navbar-collapse{padding-right:0 !important;padding-left:0  !important} 
.navbar-toggle{background:#fff !important;border:none !important;margin-right:25px;}
.navbar-inverse .navbar-toggle .icon-bar{background:#000 !important;}
.navbar-nav > .active > a{background-color:#f5f5f5 !important; color:#606060 !important}
.navbar-nav > .active > a:hover {background-color: #fff !important;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus,
.navbar-inverse .navbar-nav > .open > a:hover {background-color: #f5f5f5 !important;color: #606060 !important;}
.navbar-inverse .navbar-nav>li>a {font-size: 16px;}
.navbar-inverse .navbar-nav>li>a:hover {color:#000;}
.dropdown-menu {-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0);box-shadow: 0 0px 0px rgba(0,0,0,0);}
.dropdown-menu>li>a {text-align: left;}
/*메뉴상단삼각형*/
.navbar .nav > li > .dropdown-menu:after {    position: absolute;    top: -6px;    left: 10px;    display: inline-block;    border-right: 6px solid transparent;
    border-bottom: 6px solid #9c9c9c;    border-left: 6px solid transparent;    content: '';}
/*메뉴글자색*/
.navbar-inverse .navbar-nav>li>a {color: #222;}
/* 모바일,pc공통메인메뉴 */

#gnb {width:100%;position:relative;/*-webkit-box-shadow: 0 6px 6px -6px #777;-moz-box-shadow: 0 6px 6px -6px #777;box-shadow: 0 6px 7px -6px #777;*/}
#gnb h2 {position:absolute;font-size:0;line-height:0;overflow:hidden;}

#gnb_1dul{display:inline-block;text-align:center;padding:0 50px;width:100%;}
#gnb_1dul:after {display:block;visibility:hidden;clear:both;content:""}

#gnb_1dul .gnb_1dli {z-index:10;position:relative;float:none;margin-right:25px;display:inline-block;}
#gnb_1dul .gnb_1dli button{display:inline-block;position:absolute;right:-20px;top:15px;border:none;background:none;}

#gnb_1dul .gnb_1dli a:hover{color:#000}
#gnb_1dul .gnb_2dli a:hover{color:#000}
/*메뉴없을때*/
#gnb_empty {padding:10px 0;width:100%;text-align:center;line-height:2em}
#gnb_empty a {text-decoration:underline;}
/* pc에서 모바일 메뉴 가리기*/
.navbar-brand{display:none;height:0px;}
.navbar-brand a{display:none;}
.navbar-brand img {display:none;}
.btn-toolbar {display:none;}
/* 이미지로고*/
 /* .logo_image_wrap{position:relative;width:100%;margin:0 auto;overflow:visible;z-index: 10000;}
    #logo {position: absolute;top: 0px;left: 0;padding:0;box-shadow: 0 0 3px #222;overflow:visible !important;}
	#logo a {display: block;width: 185px;height: 51px;text-indent: -9999px;background: url('../img/logo.png') no-repeat;}

	#logo_name {padding:0;/*background:#262439;*/height:40px;width:720px;margin:0px auto;margin-top:10px;}
/* 	#logo_name a{display:inline-block;vertical-align:middle;margin-top:0px;height:42px;}
    #logo_name h1{display:inline-block;vertical-align:middle;color:#000;font-size:1.70em}

/*메뉴상단삼각형*/
.navbar .nav > li > .dropdown-menu:after {    position: absolute;    top: -6px;    left: 10px;    display: inline-block;    border-right: 6px solid transparent;
    border-bottom: 6px solid #9c9c9c;    border-left: 6px solid transparent;    content: '';}
/*모바일메뉴호버*/
/*ul.nav li.dropdown:hover > ul.dropdown-menu{display:block; margin:0;}
/* top navigation */
.navbar-brand-pc{line-height: 60px;background-color:#fff;text-decoration:none !important;list-style:none !important; }
.navbar-brand-pc-color{background-color:transparent !important;font-size:28px;color:blue;}
.navigation_bar{    height:60px;}
.navigation_bar .ui{    width:1200px;    height:60px;}
/* .navigation_bar .ui .logo{    width:128px;    height:60px;}
.navigation_bar .ui .logo img{    width:103px;    height:26px;    margin-top:17px;} */
.navigation_bar .ui .menu_item{    padding:0px 5px 0px 5px;    height:50px;}
.navigation_bar .ui .sub_menu{    margin-top:20px;    margin-left: -15px;}
.navigation_bar .ui .sub_menu li{    background-size:1px 27px;    background-position:right center;    padding: 0px 30px 0px 30px;}
.navigation_bar .ui .sub_menu li:first-child{    padding: 0px 30px 0px 15px;}
.sub_menu a .sub_caption{    font-size:15px;}
.sub_menu a .sub_text{    font-size: 13px;    margin-top: 1px;}
.navigation_bar .sub_menu_bg{    top:56px;    height:72px;}
.navigation_bar .ui .menu_item .arrow div
{    background-image:url(./theme/pension/img/white_tri.png);    height:8px;    bottom:-60px;}
.navigation_bar[mb=false] .ui .menu_item[trans=skipin] .arrow div, .navigation_bar[mb=false] .ui .menu_item[trans=enter] .arrow div
{    opacity:1;    bottom:-68px;}
.navigation_bar[mb=true] .ui .menu_item[down=true] .arrow div
{    opacity:1;    bottom:-80px;}
.item_title
{    font-size:16px;    padding: 21px 0px 0px 0px;    height:39px;}
.ybar{    height: 4px;}
.navigation_bar{    background-color:#fff;    display:block;}
.navigation_bar * {    -webkit-backface-visibility: hidden;}
.navigation_bar .ui{    margin:auto;    overflow:visible;    display:table;}
.navigation_bar .ui .logo{    background-repeat:no-repeat;    display: inline-block;    float:left;}
.navigation_bar .ui .logo img{    border:none;}
.navigation_bar .ui .menu_item{    float:left;    display:block;    cursor:pointer;    vertical-align: top;    -moz-user-select: none;    -webkit-user-select: none;
    user-select: none;}
.navigation_bar .ui .menu_item nav{    width:1px;}
.navigation_bar .ui .menu_item .sub_menu{    position: relative;    z-index: 999999999;    opacity: 0;    visibility:hidden;}
.navigation_bar .sub_menu_bg{    position:absolute;    z-index:1300;    background-color:#EEE;    width:100%;    min-width: 1015px;
    left:0px;    top:0px;    opacity: 0;    visibility: hidden;}
.navigation_bar .sub_menu_bg div{    background-color:#EEE;    margin:0px;    max-width:1px;
    height:1px;    pointer-events:none;    display:none;}
.navigation_bar[mb=true] .ui .menu_item[down=true] .sub_menu, .navigation_bar[mb=true] .sub_menu_bg[down=true]
{    opacity: 1;    visibility:visible;}
.navigation_bar[mb=false] .ui .menu_item[trans=enter] .sub_menu, .navigation_bar[mb=false] .sub_menu_bg[trans=enter]
{     -webkit-transition:opacity 0.3s ease, visibility 0.3s ease;
    -moz-transition:opacity 0.3s ease, visibility 0.3s ease;
    -o-transition:opacity 0.3s ease, visibility 0.3s ease;
    transition:opacity 0.3s ease, visibility 0.3s ease;
    opacity: 1;
    visibility:visible;
}
.navigation_bar[mb=false] .ui .menu_item[trans=leave] .sub_menu, .navigation_bar[mb=false] .sub_menu_bg[trans=leave]
{     -webkit-transition:opacity 0.3s ease, visibility 0.3s ease;
    -moz-transition:opacity 0.3s ease, visibility 0.3s ease;
    -o-transition:opacity 0.3s ease, visibility 0.3s ease;
    transition:opacity 0.3s ease, visibility 0.3s ease;
    opacity: 0;
    visibility:hidden;
}
.navigation_bar[mb=false] .ui .menu_item[trans=skipout] .sub_menu
{    -webkit-transition:none;    -moz-transition:none;    -o-transition:none;    transition:none;    opacity:0;    visibility:hidden;}
.navigation_bar[mb=false] .ui .menu_item[trans=skipin] .sub_menu
{    -webkit-transition:none;    -moz-transition:none;    -o-transition:none;    transition:none;    opacity:1;    visibility:visible;}
.navigation_bar .ui .sub_menu li
{    display: block;    float: left;    background-repeat:no-repeat;}
.navigation_bar[mb=false] .ui .sub_menu li:first-child
{     -webkit-transition:margin 0.3s ease;    -moz-transition:margin 0.3s ease;    -o-transition:margin 0.3s ease;    transition:margin 0.3s ease;}
.navigation_bar .ui .sub_menu li:last-child
{    background-image:none;    padding-right:0px !important;}
.sub_menu a
{    display:block;    text-decoration:none;    text-align:left;    color:#555555;}
.sub_menu a span
{    opacity:1.0;    -webkit-transition:opacity 0.2s ease;    -moz-transition:opacity 0.2s ease;    -o-transition:opacity 0.2s ease;    transition:opacity 0.2s ease;}
.sub_menu a .sub_caption
{     display:block;    opacity:1;}
.sub_menu a .sub_text{      display:block;   }
.navigation_bar[mb=false] .ui .menu_item .sub_menu li:hover a span{    color:#0f0f0f;}
.ui .item_title
{    display:block;   color:#555555;    text-decoration:none;    text-align:center;}
.navigation_bar .ui .menu_item:hover .item_title{    color:#0f0f0f;}
.navigation_bar .arrow{    position:relative;    top:0px;    left:0px;    width:100%;    height:0px;    pointer-events:none;}
.navigation_bar .arrow div{    background-repeat:no-repeat;    background-position:center top;    width:100%;
    position:absolute;    opacity:0;    pointer-events:none;    z-index:1400;
    -webkit-transition:bottom 0.2s ease;    -moz-transition:bottom 0.2s ease;
    -o-transition:bottom 0.2s ease;    transition:bottom 0.2s ease;}
.navigation_bar .ybar
{    position:absolute;    background-color:#fc0;    top:0px;    left:0px;
    opacity:0;    pointer-events:none;    transform:translateZ(0px);
    -webkit-transition:opacity 0.3s ease,left 0.3s linear,width 0.3s ease;
    -moz-transition:opacity 0.3s ease,left 0.3s linear,width 0.3s ease;
    -o-transition:opacity 0.3s ease,left 0.3s linear,width 0.3s ease;
    transition:opacity 0.3s ease,left 0.3s linear,width 0.3s ease;
}
.navigation_bar .ybar[trans=enter]{    -webkit-transition:opacity 0.3s ease;    -moz-transition:opacity 0.3s ease;    -o-transition:opacity 0.3s ease;    transition:opacity 0.3s ease;}
.navigation_bar .ui .menu_item {   margin-left:10px; padding: 0px 20px 0px 2px;    height: 60px;    float: left;    display: block;
    cursor: pointer;    vertical-align: top;    -moz-user-select: none;    -webkit-user-select: none;    user-select: none;}
.navigation_bar {    height: 61px;    background-color: #fff;    display: block;    -webkit-backface-visibility: hidden;}
.icon-bar{background-color: #fff;color:#000;}
/* end top navigation */ 
/* end top navigation */ 
/*main-slider설정*********************************************************************/
#main_bn {background:#0b0a0f;position:relative;overflow: auto;width:100%;margin-left:0px;margin-right:0px;}
#main_bn .bn_ul{padding-left:0px;margin-left:0px;margin-right:0px;}
#main_bn .bn_ul li{height:590px !important;float: left;margin-left:0px;margin-right:0px;}

#main_bn li.bn_bg1{background:url(../img/bgn1.jpg) no-repeat 50% 50%; background-size: cover;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;
-webkit-box-align: center;align-items: center;}
#main_bn li.bn_bg2{background:url(../img/bgn2.jpg) no-repeat 50% 50%; background-size: cover;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;
-webkit-box-align: center;align-items: center;}
#main_bn li.bn_bg3{background:url(../img/bgn3.jpg) no-repeat 50% 50%; background-size: cover;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;
-webkit-box-align: center;align-items: center;}
#main_bn li.bn_bg4{background:url(../img/bgn4.jpg) no-repeat 50% 50%; background-size: cover;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;
-webkit-box-align: center;align-items: center;}
#main_bn li.bn_bg5{background:url(../img/bgn5.jpg) no-repeat 50% 50%; background-size: cover;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;
-webkit-box-align: center;align-items: center;}

#main_bn li .bn_wr{width:100%;}
#main_bn li .bn_wr img{width:100%;}
#main_bn li .bn_txt{float:left;/*background-color:rgba(1, 47, 15,0.5);*/}
#main_bn li .bn_text_bg1{background-color:rgba(255, 0, 0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#902778c5,endColorstr=#902778c5);
width:283px; height:250px;padding:25px}
#main_bn li .bn_text_bg2{background-color:rgba(255, 133, 50,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#902778c5,endColorstr=#902778c5);
width:283px; height:250px;padding:25px}
#main_bn li .bn_text_bg3{background-color:rgba(100, 42, 143,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#902778c5,endColorstr=#902778c5);
width:283px; height:250px;padding:25px}
#main_bn li .bn_text_bg4{background-color:rgba(0, 175, 80,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#902778c5,endColorstr=#902778c5);
width:283px; height:250px;padding:25px}
#main_bn li .bn_text_bg5{background-color:rgba(243, 70, 185,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#902778c5,endColorstr=#902778c5);
width:283px; height:250px;padding:25px}

#main_bn li .bn_txt h1{text-shadow: 0 1px 1px rgba(0, 0, 0, .3);color:#fff;font-size:2.25em;margin-left:30px;}
#main_bn li .bn_txt p{color:#fff;background:url(../img/bn_pbg.jpg) no-repeat top left;padding-top:10px;margin-top:10px ;
     font-size:1.50em;line-height:26px;margin-left:30px;}

/*counter ajax설정*********************************************************************/
.counter_ajax{background-color:#000000 !important​;min-height:62px !important​;}
 span.counter_ttl { margin-top:6px;        font-size: 16px;        color: #fff;		line-height:20px;        display: inline-block;        text-align: center;    }
 span.counter { margin-top:6px;        font-size: 24px;        color: #fff;		line-height:20px;        display: inline-block;        font-weight: normal;
        text-align: center;    }
/*end counter ajax설정*****************************************************************/
/*request 대출 투자 stage설정--------------------------------------------------------*/
.u{background:#f2f2f2;}
.sevice_box {    margin-bottom: 30px;margin-left:10px;margin-right:10px;   margin-top: 30px;padding:15px;border:1px solid #ddd !important;border-radius:5px; }
.service {	overflow: hidden;	 margin-top: 10px;	padding: 0px 0px 0px 0px;	}
.service:hover {	background: #fcfcfc;		box-shadow: 0 0 5px #ddd;
		-webkit-transition: box-shadow 0.2s ease-in-out;
		-moz-transition: box-shadow 0.2s ease-in-out;
		-o-transition: box-shadow 0.2s ease-in-out;
		transition: box-shadow 0.2s ease-in-out;
}
.service .service-icon {float: left;	padding: 10px;	color: #72c02c;font-size: 35px;text-align: center;
transition: all 0.4s ease-in-out;
}
.service .service-icon-15 {float: left;	padding: 10px;	color: #72c02c;font-size: 15px;text-align: center;
transition: all 0.4s ease-in-out;
}
/*style_request설정*********************************************************************/
.sub_btn_wrap{margin-right:15px;margin-left:15px;}
.form-group label{font-size:16px;}
/*style_loan설정*********************************************************************/
.loan{font-size:16px;text-align:center;font-weight:bold;height: 44px;
    width: 100%;}
.text-deco-none{text-decoration:none !important;color:#333;}
.text-deco-none a:focus { outline:none; }
/*end style_loan설정*********************************************************************/
.text-deco-none-r{text-decoration:none !important;color:#fff !important;line-height: 80px;}
/*style_invest설정*********************************************************************/
.invest{font-size:16px;text-align:center;font-weight:bold;height: 44px;
    width: 100%;}
/*ensd style_invest설정*********************************************************************/
/*투자물건설정*********************************************************************/
.headline {    display: block;    margin: 10px 0 25px 0;    border-bottom: 1px dotted #0365b9;}
.headline h2, .headline h3, .headline h4 {    margin: 0 0 0px 20px;    padding-bottom: 5px;    display: inline-block;    border-bottom: 2px solid #0365b9;}
.headline h3{font-size:16px;margin: 0 0 0 15px;}
.headline h5{margin: 0 0 0 15px;}
/*서브페이지레이아웃*/
#container.visible.board{margin-top:10px;}
.breadcrumb {float:right;font-size:12px;margin-bottom:0px;    width:100%;}
.breadcrumb a {color:#666;font-size:12px;}
.post {position: relative; margin: 20px auto; width: 100%;padding: 14px;
       color: #666; -moz-box-shadow: 0 0 4px #bbb; box-shadow: 0 0 4px #bbb;
	   background-color: #fff; font-size:14px;margin-bottom:20px}
.post .pagetitle { margin: 20px 0 0px 0; font-size: 20px; line-height: 48px; padding-bottom: 12px; 
	                 background: url(img/punts-positiu.png) repeat-x left bottom; letter-spacing: -0.5px; }
.post .pagetitle1 { margin: 20px 0 0px 0; font-size: 20px; line-height: 48px; padding-bottom: 12px; 
	                 background: url(img/punts-positiu.png) repeat-x left bottom; letter-spacing: -0.5px; }
.post .pagetop { margin: 20px 0 0px 0; font-size: 20px; line-height: 48px; padding-bottom: 12px; 
	                letter-spacing: -0.5px; }

.post .submenu_subject { font-size: 16px; margin-top:30px;margin-bottom:30px;border-bottom: 1px dotted #e4e9f0;}
.post:after {display:block;visibility:hidden;clear:both;content:""}
.post_group {
    
    margin: 20px auto;
   
    padding: 20px;
    color: #666;
    -moz-box-shadow: 0 0 4px #bbb;
    box-shadow: 0 0 4px #bbb;
    background-color: #fff;
    font-size: 12px;
    margin-bottom: 210px;
}
#daum_juso_pagezip1{width:500px;}

.approval{font-size:16px;}

/* 게시판용 버튼 */
a.btn_b01 {border-radius:3px;padding:6px 12px;background:#fff;border:1px solid #3c95d5;color:#3c95d5;display:inline-block}
a.btn_b01:focus, a.btn_b01:hover {background:#eef7fd}

a.btn_b02 {background:#3c95d5;border:none;border-radius:3px;padding:6px 12px;color:#fff;display:inline-block}
a.btn_b02:focus, a.btn_b02:hover {background:#0071c2}

a.btn_admin {border:none;border-radius:3px;padding:6px 12px;background:#fff;background:red;color:#fff;display:inline-block} /* 관리자 전용 버튼 */
/* 게시판 목록 공통 */
.bo_fx {margin-bottom:5px;zoom:1;margin-top:50px;}
.bo_fx:after {display:block;visibility:hidden;clear:both;content:""}
.bo_fx ul {margin:0;padding:0;list-style:none}
#bo_list_total {float:left;padding-top:5px}
.btn_bo_user {float:right;margin:0;padding:0;list-style:none}
.btn_bo_user li {float:left;margin-left:5px}

	.btn_bo_adm {float:left}
	.btn_bo_adm li {float:left;margin-right:5px}
	.btn_bo_adm input {
    border: none;
    border-radius: 3px;
    padding: 6px 12px;
    background: #e8180c;
    color: #fff;
    text-decoration: none;
    vertical-align: middle;
    display: inline-block;
}
	#bo_w .btn_submit {text-decoration:none;border-radius:3px;padding:6px 12px;}
	#bo_w .btn_cancel {text-decoration:none;border-radius:3px;padding:6px 12px;}



.bo_tr :hover{background:#efefef}
.bo_notice td {background:#f5f6fa}
.bo_notice td a {font-weight:bold}
.td_num strong {color:#000}
.bo_cate_link {display:inline-block;margin:0 3px 0 0;padding:0 6px 0 0;border-right:1px solid #e7f1ed;color:#999 !important;font-weight:bold;text-decoration:none} /* 글제목줄 분류스타일 */
.bo_current {color:#e8180c}
#bo_list .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold}

#bo_sch {margin-bottom:10px;text-align:center}
#bo_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#bo_sch #sfl {padding:.23em 0}
#bo_sch .btn_submit {color: #fff;
font-size: 1em;
display: inline-block;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 3px;
border: 1px solid #3d3d3d;
padding: .30em 1em;
text-decoration: none;
background-color: #565656;
cursor: pointer;}
.headline {
    display: block;
    margin: 20px 0 20px 0;
    border-bottom: 1px dotted #e4e9f0;
}

.container.content-sm{margin-top:30px;}

.thumbnail-style {
  
    margin-bottom: 20px;
}
.thumbnail-style .thumbnail-img {
    position: relative;
    margin-bottom: 11px;
}
.thumbnail h3, .thumbnail-style h3 {
    margin: 6px 0 8px 0;
}
.box9_txt h4, h6 { display: inline; }
.box10_txt h4, h6 { display: inline; }
.box11_txt h4, h6 { display: inline; }
.box12_txt h4, h6 { display: inline; }
.thumbnail-style a.btn-more {
    right: -10px;
    bottom: 10px;
    color: #fff;
    padding: 1px 6px;
    position: absolute;
    background: #72c02c;
    display: inline-block;
}
.thumbnail-kenburn:hover img {
    -webkit-transform: scale(1.2) rotate(2deg);
    -moz-transform: scale(1.2) rotate(2deg);
    -o-transform: scale(1.2) rotate(2deg);
    -ms-transform: scale(1.2) rotate(2deg);
    transform: scale(1.2) rotate(2deg);
}
.thumbnail-kenburn img {
    left: 10px;
    margin-left: -10px;
    position: relative;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}
/*CSS3 Hover Effects*/
.hover-effect {
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
.hover-effect-kenburn {
   left:10px;
   margin-left:-10px;
   position:relative;
   -webkit-transition: all 0.8s ease-in-out;
   -moz-transition: all 0.8s ease-in-out;
   -o-transition: all 0.8s ease-in-out;
   -ms-transition: all 0.8s ease-in-out;
   transition: all 0.8s ease-in-out;
}
.hover-effect-kenburn:hover {
   -webkit-transform: scale(2) rotate(5deg);
   -moz-transform: scale(2) rotate(5deg);
   -o-transform: scale(2) rotate(5deg);
   -ms-transform: scale(2) rotate(5deg);
   transform: scale(2) rotate(5deg);
}
.overflow-hidden{overflow:hidden;}

a.thumbnail {
	padding: 0;
	border: none;
	margin-bottom: 15px;
}

.thumbnail-style { 
	/*padding: 7px;*/
	margin-bottom: 20px; 
}
.thumbnail-style:hover { 
	box-shadow: 0 0 8px #ddd; 
    -webkit-transition: box-shadow 0.2s ease-in-out;
    -moz-transition: box-shadow 0.2s ease-in-out;
    -o-transition: box-shadow 0.2s ease-in-out;
    transition: box-shadow 0.2s ease-in-out;
}

.thumbnail h3,
.thumbnail-style h3 {
	margin: 6px 0 8px 0;
}

.thumbnail h3 a,
.thumbnail-style h3 a {
	color: #585f69;
	font-size: 18px;
}

.thumbnail h3 a:hover,
.thumbnail-style h3 a:hover {
	color: #72c02c;
	text-decoration: none;
}

.thumbnail-style .thumbnail-img {
	position: relative;
	margin-bottom: 11px;
}

.thumbnail-style a.btn-more {
	right: -10px;
	bottom: 10px;
	color: #fff;
	padding: 1px 6px;
	position: absolute;
	background: #72c02c;
	display: inline-block; 
}
.thumbnail-style a.btn-more:hover {
	text-decoration: none;
	box-shadow: 0 0 0 2px #5fb611;
}
.thumbnail-style:hover a.btn-more {
	right: 10px;
}

.thumbnail-kenburn img {
	left: 10px;
	margin-left: -10px;
	position: relative;
   -webkit-transition: all 0.8s ease-in-out;
   -moz-transition: all 0.8s ease-in-out;
   -o-transition: all 0.8s ease-in-out;
   -ms-transition: all 0.8s ease-in-out;
   transition: all 0.8s ease-in-out;
}
.thumbnail-kenburn:hover img {
   -webkit-transform: scale(1.2) rotate(2deg);
   -moz-transform: scale(1.2) rotate(2deg);
   -o-transform: scale(1.2) rotate(2deg);
   -ms-transform: scale(1.2) rotate(2deg);
   transform: scale(1.2) rotate(2deg);
}
/*margin설정***************************************************************************/
.margin-0-auto{margin:0px auto;}
.margin-top-2{margin-top:2px;}
.margin-top-10{margin-top:10px;}
.margin-top-15{margin-top:15px;}
.margin-top-20{margin-top:20px;}
.margin-top-25{margin-top:25px;}
.margin-top-30{margin-top:30px;}
.margin-top-40{margin-top:40px;}
.margin-top-46{margin-top:46px;}

.margin-top-50{margin-top:50px;}

.margin-top-100{margin-top:100px;}
.margin-top-160{margin-top:160px;}

.margin-bottom-0{margin-bottom:0px;}
.margin-bottom-10{margin-bottom:10px;}
.margin-bottom-15{margin-bottom:15px;}
.margin-bottom-20{margin-bottom:20px;}
.margin-bottom-30{margin-bottom:30px;}
.margin-bottom-50{margin-bottom:50px;}
.margin-left-100{margin-left:100px;}
.margin-left-70{margin-left:70px;}
.margin-left-60{margin-left:60px;}
.margin-left-45{margin-left:45px;}
.margin-left-15{margin-left:15px;}
.margin-left-10{margin-left:10px;}
.margin-left-5{margin-left:5px;}
.margin-left-0{margin-left:-40px;}
.margin-left-00{margin-left:0px;}
.margin-left-1010{margin-left:-10px;}
.margin-right-00{margin-right:0px;}
.margin-right-30{margin-right:30px;}
.margin-right-15{margin-right:15px;}

.padding-top-60{padding-top:60px;}
.padding-top-45{padding-top:45px;}
.padding-left-45{padding-left:45px;}
.padding-left-20{padding-left:20px;}
.padding-left-10{padding-left:10px;}
.padding-left-0{padding-left:0px;}

.padding-right-0{padding-right:0px;}
.padding-left-5{padding-left:5px;}
.padding-right-5{padding-right:5px;}

.height-45 {height:45px;}
.height-60 {height:60px;}
.height-98 {height:98px;}
.bg_black{background-color:#000;}
.bg_white{background-color:#fff;}

.font-size-24{font-size:24px !important;}
.font-size-20{font-size:20px !important;}
.font-size-18{font-size:18px !important;}
.font-size-16{font-size:16px !important;}
.font-size-14{font-size:14px !important;}
.logo_bottom{font-size:12px !important;color:black !important;font-weight:bold;}
.white{color:#fff;}
.text-align-center{text-align:center;}
.float-right{float:right;}
.line-height-kakao{line-height:50px;}

.inline {display:inline-block;}

/*margin설정*********************************************************************/
/* navigation*/
.navigation_bar .ui{     height:50px;margin:auto;    overflow:visible;    display:table;}
.navigation_bar .ui .menu_item nav{    width:1px;}
.navigation_bar .ui .sub_menu{    width:1000px;    margin-top:0px;    margin-left: -15px;}
.navigation_bar .ui .sub_menu li{    background-size:1px 27px;    background-position:right center;    padding: 40px 7px 0px 7px;}
.navigation_bar .ui .sub_menu li:first-child{    padding: 40px 5px 0px 5px;}
.navigation_bar .ui .sub_menu li{    display: block;    float: left;    background-repeat:no-repeat;}
.sub_menu a .sub_caption{    font-size:15px;}
.sub_menu a .sub_text{    font-size: 13px;    margin-top: 1px;}
.sub_menu a{    display:block;    text-decoration:none;    text-align:left;    color:#555555;    font-size: 16px;}
.sub_menu a span{    opacity:1.0;    -webkit-transition:opacity 0.2s ease;    -moz-transition:opacity 0.2s ease;    -o-transition:opacity 0.2s ease;
    transition:opacity 0.2s ease;}
.sub_menu a .sub_caption{   display:block;    opacity:1;}
.sub_menu a .sub_text{   display:block;   }

.navigation_bar .sub_menu_bg{    top:60px;    height:50px;}
.navigation_bar .sub_menu_bg{    position:absolute;    z-index:1300;    background-color:#EEE;    width:100%;    min-width: 1015px;
    left:0px;    top:111px;    opacity: 0;    visibility: hidden;}
.navigation_bar .sub_menu_bg div{    background-color:#EEE;    margin:0px;    max-width:1px;
    height:1px;    pointer-events:none;    display:none;}
.navigation_bar .ui .menu_item .arrow div
{    background-image:url(img/white_tri.png);    height:8px;    bottom:-10px;}
.navigation_bar .ui .menu_item .sub_menu{    position: relative;    z-index: 999999999;    opacity: 0;    visibility:hidden;}
.navigation_bar[mb=true] .ui .menu_item[down=true] .sub_menu, .navigation_bar[mb=true] .sub_menu_bg[down=true]
{    opacity: 1;    visibility:visible;}
.navigation_bar[mb=false] .ui .menu_item[trans=skipin] .arrow div, .navigation_bar[mb=false] .ui .menu_item[trans=enter] .arrow div
{    opacity:1;    bottom:-68px;}
.navigation_bar[mb=false] .ui .menu_item[trans=enter] .sub_menu, .navigation_bar[mb=false] .sub_menu_bg[trans=enter]
{     -webkit-transition:opacity 0.3s ease, visibility 0.3s ease;    -moz-transition:opacity 0.3s ease, visibility 0.3s ease;
    -o-transition:opacity 0.3s ease, visibility 0.3s ease;    transition:opacity 0.3s ease, visibility 0.3s ease;    opacity: 1;    visibility:visible;}
.navigation_bar[mb=false] .ui .menu_item[trans=leave] .sub_menu, .navigation_bar[mb=false] .sub_menu_bg[trans=leave]
{     -webkit-transition:opacity 0.3s ease, visibility 0.3s ease;    -moz-transition:opacity 0.3s ease, visibility 0.3s ease;
    -o-transition:opacity 0.3s ease, visibility 0.3s ease;    transition:opacity 0.3s ease, visibility 0.3s ease;    opacity: 0;    visibility:hidden;}
.navigation_bar[mb=false] .ui .menu_item[trans=skipout] .sub_menu
{    -webkit-transition:none;    -moz-transition:none;    -o-transition:none;    transition:none;    opacity:0;    visibility:hidden;}
.navigation_bar[mb=false] .ui .menu_item[trans=skipin] .sub_menu
{    -webkit-transition:none;    -moz-transition:none;    -o-transition:none;    transition:none;    opacity:1;    visibility:visible;}
.navigation_bar[mb=true] .ui .menu_item[down=true] .arrow div
{    opacity:1;    bottom:-80px;}
.item_title{    font-size:16px;    padding: 21px 0px 0px 0px;    height:39px;}
.ybar{    height: 4px;}
.navigation_bar[mb=false] .ui .sub_menu li:first-child
{     -webkit-transition:margin 0.3s ease;    -moz-transition:margin 0.3s ease;    -o-transition:margin 0.3s ease;    transition:margin 0.3s ease;}
.navigation_bar .ui .sub_menu li:last-child{    background-image:none;    padding-right:0px !important;}
.navigation_bar[mb=false] .ui .menu_item .sub_menu li:hover a span{    color:#0f0f0f;}
.ui .item_title
{    display:block;   color:#555555;    text-decoration:none;    text-align:center;font-weight: bold;}
.navigation_bar .ui .menu_item:hover .item_title{    color:#0f0f0f;}
.navigation_bar .arrow{
    position:relative;    top:0px;    left:0px;    width:100%;    height:0px;    pointer-events:none;}
.navigation_bar .arrow div
{    background-repeat:no-repeat;    background-position:center top;    width:100%;
    position:absolute;    opacity:0;    pointer-events:none;    z-index:1400;
    -webkit-transition:bottom 0.2s ease;    -moz-transition:bottom 0.2s ease;
    -o-transition:bottom 0.2s ease;    transition:bottom 0.2s ease;}
.navigation_bar .ybar
{    position:absolute;    background-color:#fc0;    top:46px;    left:0px;
    opacity:0;    pointer-events:none;    transform:translateZ(0px);    -webkit-transition:opacity 0.3s ease,left 0.3s linear,width 0.3s ease;
    -moz-transition:opacity 0.3s ease,left 0.3s linear,width 0.3s ease;    -o-transition:opacity 0.3s ease,left 0.3s linear,width 0.3s ease;
    transition:opacity 0.3s ease,left 0.3s linear,width 0.3s ease;}
.navigation_bar .ybar[trans=enter]{
    -webkit-transition:opacity 0.3s ease;    -moz-transition:opacity 0.3s ease;    -o-transition:opacity 0.3s ease;    transition:opacity 0.3s ease;}
#navigation_bar_ui{margin:0 auto !important;}
.navbar-toggle .icon-bar {    background-color: black;}
.copy_wrap span {
    color: #666;
    display: block;
    font-size: 1.375em;
    line-height: 35px;
    font-weight: normal;
   
}
.copy_wrap .btn-down {
    text-align: center;
}
.copy_wrap .btn-down a {
    margin-top: 54px;
}
.btn-u-lg, a.btn-u-lg {
    font-size: 13px;
    padding: 10px 25px;margin-top: 50px;

    
}
.btn-u {
    border: 0;
    color: #fff;

    cursor: pointer;
    font-weight: 400;
    padding: 6px 13px;
    position: relative;
    background: #72c02c;
    white-space: nowrap;
    display: inline-block;
    text-decoration: none;
	margin: 0 auto;
}
.centjustfy {width:100%;    margin-bottom: 21px;
}
.centjustfy a{width:166px;	margin: 15px auto;}
/*media query*/
@media (max-width:767px) {
     /*모바일*/
     /*모바일 메뉴 보이기*/
  

    .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a { padding-left: 55px;}
    .navbar-brand {display:block;color: #fff;padding-left:25px}
    .navbar-brand a{display:block;padding:15px 25px;color:#fff;text-decoration:none;font-size:18px;}
    .navbar-brand img {width:100px; height:100px !important;}
    .navbar-inverse .navbar-brand {color: #fff !important;}
   /* #gnb{margin-right:0 !important;box-shadow:none;background:none !important;background-color:#222 !important;}*/
    #device_auto{display:block !important; margin:0 !important; padding:0 10px;width:100% !important;background:#000;}
   	/* .top-nav{float:left !important;margin-right:0px !important}
	 .top-nav>li{display:inline-block;float:left;margin:0 10px 0 0;height:30px;line-height: 30px;}*/
    /*감추기*/
    #gnb #gnb_1dul,.side-nav .shop_nav{display:none !important;}
    #navigation_bar #navigation_bar_ui{display:none !important;}
    .navigation_bar {height: 0px;}
    #sidebar{display:none !important;}
     /*하단로긴*/
	.btn-toolbar {display:block;background-color: #f5f5f5;border-bottom:1px solid #171717;}
	.btn-toolbar>.btn, .btn-toolbar>.btn-group, .btn-toolbar>.input-group {margin:10px 20px 10px 0px}
	.btn-toolbar .btn-group, .btn-toolbar .input-group {float: right;}
     /*sub메뉴아래 삼각형 가리기*/
	.navbar .nav > li > .dropdown-menu:after {position: absolute;top: -6px;	left: 10px;	display: inline-block;	border-right: 6px solid transparent;
		border-bottom: 6px solid #9c9c9c;		border-left: 6px solid transparent;		content: '';	}
    .navbar .nav > li > .dropdown-menu:after {    position: absolute;    top:0px;    left: 0px;    display: inline-block;    border-right:0px solid transparent;
    border-bottom: 0px solid #9c9c9c;    border-left: 0px solid transparent;    content: '';}

    .contentwidth { width: 100%;padding-right: 0px;    padding-left: 0px;}
    .mainswapimage {    background: transparent;}
    .mobi_mg {margin-top:20px;}
    .mobi_mg {background-color:#f8f8f8;}
    .mobi_pad_0 {padding-right: 0px;    padding-left: 0px;}
    .mobi_mg_0 {margin-right: 0px;    margin-left: 0px;}
    .form-horizontal .form-group {margin-right: 0px; margin-left: 0px; }
	.entrybtnhide{display:none;}
    .entrybtnview{display:block;}
    #main_bn .bn_ul li{height:160px !important;float: left;}
    
}
.board_top { clear:both; }

.board_list { clear:both; width:100%; table-layout:fixed; margin:5px 0 0 0; }
.board_list th { font-weight:bold; font-size:12px; } 
.board_list th { background:url(<?=$board_skin_url?>/img/title_bg.gif) repeat-x; } 
.board_list th { white-space:nowrap; height:34px; overflow:hidden; text-align:center; } 
.board_list th { border-top:1px solid #ddd; border-bottom:1px solid #ddd; font-size:14px;} 

.board_list tr.bg0 { background-color:#fafafa; } 
.board_list tr.bg1 { background-color:#ffffff; } 

.board_list td { padding:.5em; }
.board_list td { border-bottom:1px solid #ddd; } 
.board_list td.num { color:#999999; text-align:center;  font-size:14px;}
.board_list td.checkbox { text-align:center; }
.board_list td.subject { overflow:hidden; font-size:14px; }
.board_list td.name { padding:0 0 0 0px; text-align:center;  font-size:14px;}
.board_list td.datetime { font:normal 11px tahoma; color:#BABABA; text-align:center; font-size:14px; }
.board_list td.hit { font:normal 11px tahoma; color:#BABABA; text-align:center; }
.board_list td.good { font:normal 11px tahoma; color:#BABABA; text-align:center; }
.board_list td.nogood { font:normal 11px tahoma; color:#BABABA; text-align:center; }

.board_list .notice { font-weight:normal; }
.board_list .current { font:bold 11px tahoma; color:#E15916; }
.board_list .comment { font-family:Tahoma; font-size:10px; color:#EE5A00; }

.board_button { clear:both; margin:10px 0 0 0; display:in-line;}

.board_page { clear:both; text-align:center; margin:3px 0 0 0; }
.board_page a:link { color:#777; }

.board_search { text-align:center; margin:10px 0 0 0; }
.board_search .stx { height:21px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; }
.color-blue{color:blue;}
.color-red{color:red;}
.color-orange{color:#fe5b00;}
.color-green{color:green;}
.loan_st{font-size:16px;font-weight:700;margin-top:20px;}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
	#hd_tnb{width:100%; margin:0 auto;}
	#tnb {float:right;/*margin:0;padding:0;*/list-style:none;zoom:1;}
	#tnb:after {display:block;visibility:hidden;clear:both;content:""}
	#tnb li {float:left;}
	#tnb a {display:inline-block;padding:0 10px;height:28px;color:#777;letter-spacing:-0.1em;line-height:2.4em;font-size:12px;}
	#tnb a:focus, #tnb a:hover, #tnb a:active {text-decoration:none;}
	#tnb img {margin-right:3px;}
    .contentwidth {width: 100%;}
	.smpadding{padding-left:13%;}
#sidebar{display:none !important;}
.navigation_bar .ui .sub_menu li:first-child {
    padding: 40px 4px 0px 2px;
	font-size:12px;
}
.navigation_bar .ui .sub_menu li {
    padding: 40px 4px 0px 4px;
	font-size:12px;
}
/* small desktops */
@media (min-width: 992px) and (max-width: 1199px) {
}

