@charset "EUC-KR";
@import "board.css";
/* reset */
@import url("https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css");
@font-face {
  font-family: "SeoulHangangM";
  src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/SeoulHangangM.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Cafe24SsurroundAir";
  src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2105_2@1.0/Cafe24SsurroundAir.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "SBAggroB";
  src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SBAggroB.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
textarea,
p,
blockquote,
th,
td,
input,
select,
textarea,
button {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

fieldset,
img {
  border: 0 none;
}

dl,
ul,
ol,
menu,
li {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before, blockquote:after {
  content: "";
  content: none;
}

q:before, q:after {
  content: "";
  content: none;
}

input,
select,
textarea {
  font-size: 100%;
  vertical-align: middle;
}

button {
  font-size: 100%;
  vertical-align: middle;
  border: 0 none;
  background-color: transparent;
  cursor: pointer;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

body {
  -webkit-text-size-adjust: none;
}


/* È¸¿ø°¡ÀÔ/¼öÁ¤/¾ÆÀÌµð/ºñ¹ø Ã£±â *********************/
.member_input {font-size:14px; color:#767676; background-color:#FFFFFF; border:1px solid #D0D0D0 !important; padding:2px 0 1px 4px; height:35px; max-width:78%;}
.member_input_readOnly {font-size:14px; color:#767676; background-color:#ECECEC; border:1px solid #D0D0D0; padding:2px 0 1px 4px; height:30px;}
.member_textarea {font-size:14px; color: #666666; background-color:#FFFFFF; line-height:17px; border:1px solid #B3B4B7; padding:5px 5px 5px 5px;}
.member_select {color: #9A9A9A; font-size:14px; border:1px solid #7F9DB9; padding:10; height:40px; letter-spacing:-0.05em; background-color:#fff}

.member_off {text-align:right; padding:5px 7px 5px 8px; font-size:12px; color:#505050; font-weight:bold; letter-spacing:-0.1em; background-color:#FBFBFB; border-right-color:#F2F2F2; border-right-style:solid; border-right-width:1px;}
.member_star {font-size:14px; color:#FF3600; font-weight:bold;}

.member_gold {font-size:14px; color:#FF7E00; font-weight:bold; letter-spacing:-0.1em;}
.member_bold {font-size:14px; color:#7D7D88; font-weight:bold; letter-spacing:-0.1em; vertical-align:text-top; text-align:right; padding:3px 0 0 0;}
.member_red {font-size:14px; color:#ED0000; letter-spacing:-0.05em; vertical-align:text-top; padding:3px 0 10px 0;}

.member_line {background-color:#EEEEEE; height:1px;}
.member_line2 {background-color:#2D7FD0; height:2px;}

.member_text {font-size:14px; letter-spacing:-0.1em; padding:5px 0 5px 8px;}



/* ºäÇ¥Æ® º¯È¯½Ã ÆùÆ®Å©±â ÀÚµ¿È®´ë ¹æÁö */
input[type="text"], input[type="password"], input[type="submit"], input[type="search"] {
  -webkit-appearance: none;
  border-radius: 0;
}

input:checked[type="checkbox"] {
  background-color: #666;
  -webkit-appearance: checkbox;
}

button {
  -webkit-appearance: button;
  border-radius: 0;
}

input[type="button"], input[type="submit"], input[type="reset"], input[type="file"] {
  -webkit-appearance: button;
  border-radius: 0;
}

input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* ±âº» ÆùÆ® ¼³Á¤ */
body,
th,
td,
input,
select,
textarea,
button {
  font-size: calc(14px + 0.1vw);
  line-height: 1.5;
  font-family: "Noto Sans KR", "Malgun Gothic", "¸¼Àº °íµñ", sans-serif;
  color: #111;
  letter-spacing: -0.05em;
}

/* color°ªÀº µðÀÚÀÎ°¡ÀÌµå¿¡ ¸Â°Ô»ç¿ë */
a {
  color: #333;
  text-decoration: none;
}

a:active, a:hover {
  text-decoration: none;
}

address,
caption,
cite,
code,
dfn,
em,
var,
address,
caption,
cite,
code,
dfn,
em,
var {
  font-style: normal;
  font-weight: normal;
}

hr {
  display: none;
}

input[type="password"] {
  font-family: "Malgun Gothic";
}

/* À¥ÆùÆ® »ç¿ë½Ã Á¡ÀÌ ¾Èº¸ÀÓ - ±âº» ÆùÆ® »ç¿ë  */
/* skipnavigation */
#u-skip a {
  position: absolute;
  left: -3000%;
}

#u-skip a:focus {
  display: block;
  left: 0;
  top: 0;
  z-index: 10000000000;
  width: 100%;
  height: 30px;
  line-height: 30px;
  background: #0072bc;
  color: #fff;
  text-align: center;
}

/* ÀÌ¹ÌÁö ½ºÇÁ¶óÀÌÆ® */
.img_g {
  display: inline-block;
  overflow: hidden;
  background: url(../../images/comm/img-comm.png) no-repeat;
  vertical-align: top;
}

/* ÀÌ¹ÌÁö */
/* global */
.ir_pm {
  display: block;
  overflow: hidden;
  font-size: 0px;
  line-height: 0;
  text-indent: -9999px;
}

/* »ç¿ëµÈ ÀÌ¹ÌÁö³» ÀÇ¹ÌÀÖ´Â ÅØ½ºÆ®ÀÇ ´ëÃ¼ÅØ½ºÆ®¸¦ Á¦°øÇÒ¶§ */
.ir_wa {
  display: block;
  overflow: hidden;
  position: relative;
  z-index: -10;
  width: 100%;
  height: 100%;
}

/* Áß¿äÇÑ ÀÌ¹ÌÁö ´ëÃ¼ÅØ½ºÆ®·Î ÀÌ¹ÌÁöoff½Ã¿¡µµ ´ëÃ¼ ÅØ½ºÆ®¸¦ º¸¿©ÁÖ°íÀÚ ÇÒ¶§ */
.blind,
caption,
legend {
  overflow: hidden;
  position: absolute;
  width: 0;
  height: 0;
  line-height: 0;
  text-indent: -9999px;
}

/* ´ëÃ¼ÅØ½ºÆ®°¡ ¾Æ´Ñ Á¢±Ù¼ºÀ» À§ÇÑ ¼û±èÅØ½ºÆ®¸¦ Á¦°øÇÒ¶§ */
.f_l {
  float: left;
}

.f_r {
  float: right;
}

.show {
  display: block;
}

.hide {
  display: none;
}

.tbl {
  border-collapse: collapse;
  border-spacing: 0;
}

.pc {
  display: block !important;
}

.m {
  display: none !important;
}

@media screen and (max-width: 900px) {
  .pc {
    display: none !important;
  }
  .m {
    display: block !important;
  }
}

/* Å×ÀÌºí ÃÊ±âÈ­ */
.clear_g {
  display: block;
  overflow: visible;
  width: auto;
  clear: both;
  *zoom: 1;
}

.clear_g:after {
  display: block;
  visibility: hidden;
  height: 0;
  font-size: 0;
  clear: both;
  content: "";
}

.container {
  display: block;
  position: relative;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}

@media screen and (max-width: 992px) {
  .wrap {
    overflow-x: hidden;
  }
  .container {
    width: 94%;
    margin: 0 auto;
    padding: 0;
  }
}

.ellipsis_line2 {
  white-space: initial;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-box-orient: vertical;
  max-height: 44px;
  -webkit-line-clamp: 2;

}

.ellipsis_line3 {
  max-height: 66px;
  -webkit-line-clamp: 3;
}

.link-more {
  display: inline-block;
  margin-top: 20px;
  padding: 8px 15px 6px;
  background-color: #555;
  color: #fff;
  border-radius: 5px;
  font-size: 14px;
}

.link-more::before {
  content: "\f067";
  font-family: "Line Awesome Free";
  font-weight: 900;
  display: inline-block;
  margin: -1px 5px 0 0;
  vertical-align: middle;
  font-weight: bold;
}

.sec-tit {
  margin-bottom: 20px;
  font-size: 40px;
  font-weight: 700;
  font-family: "SeoulHangangM", serif;
  letter-spacing: -3px;
}

.sec-tit span {
  display: inline-block;
  position: relative;
}

.sec-tit span::after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 2px;
  right: 2px;
  height: 1px;
  background: #000;
}

.btn {
  display: inline-block;
  height: 50px;
  padding: 0 60px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  line-height: 42px;
  border-radius: 10px 0;
}

.btn.btn-gray {
  background-color: #555;
  color: #fff;
}

.btn.btn-red {
  background-color: #e32d2e;
  color: #fff;
}

.thumb_line {
  position: relative;
  vertical-align: middle;
}

.thumb_line::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.thumb_line img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.tab-wrap {
  position: relative;
}

.tab-wrap .tab {
  display: none;
}

.tab-wrap .tab.active {
  display: block;
}

.service_header {
  position: relative;
}

.service_header .service_tit {
  display: inline-block;
  position: relative;
  margin-bottom: 15px;
  padding-right: 12px;
  color: #373f57;
  font-size: 24px;
  font-weight: 300;
  letter-spacing: -1px;
  line-height: 20px;
}

.service_header .service_tit:after {
  position: absolute;
  top: 50%;
  right: -5px;
  width: 5px;
  height: 5px;
  border-top: 1px solid #373f57;
  border-right: 1px solid #373f57;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
  content: "";
}

.service_header .btn_setting {
  position: absolute;
  top: 8px;
  right: 0;
  height: 20px;
  color: #8491a7;
  font-size: 13px;
  letter-spacing: -0.5px;
}

.service_header .btn_setting:hover {
  color: #373f57;
}

.service_header .btn_setting .svg_option {
  overflow: hidden;
  margin-top: -3px;
  vertical-align: top;
}

.service_header .btn_setting:hover .svg_option g {
  fill: #373f57;
}

@media screen and (max-width: 900px) {
  .sec-tit {
    font-size: 30px;
  }
}

#header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10000;
  height: 80px;
  background: #f8f3f0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

#header.sticky {
  border-bottom: 1px solid #eee;
  -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.03);
          box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.03);
}

#header .wrap-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
}

#header .logo {
  position: relative;
  z-index: 1;
}

#header .logo a {
  display: block;
  width: 150px;
  height: 100%;
  font-size: 1.8rem;
  line-height: 80px;
  color: #fff;
  font-weight: 400;
  background: url(../../images/common/logo.svg) no-repeat 50%/contain;
  text-indent: -9999px;
}

#header .search {
  margin-left: 20px;
}

#header .util {
  margin-left: auto;
}

#header .util a {
  float: left;
  margin-right: -10px;
  padding: 10px;
  font-size: 13px;
  color: #555;
}

#header .goto {
  position: absolute;
  top: 100px;
  right: -130px;
}

#header .goto li {
  margin-bottom: 10px;
}

#header .goto li.link-radio a {
  height: auto;
  border-radius: 10px;
  background-color: #999;
  border: 1px solid #888;
}

#header .goto a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 80px;
  height: 80px;
  padding: 10px;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #6c8cb5;
  border: 1px solid #607da3;
  font-size: 14px;
  text-align: center;
  color: #fff;
  -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
  line-height: 1.2;
}

#header .goto i {
  margin: -2px 0 2px;
  font-size: 24px;
}

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


  
  #header {
    height: 60px;
  }
  #header .logo {
    margin-top: 15px;
  }
  #header .logo a {
    height: 35px;
  }
  #header .search {
    display: none;
  }
  #header .util {
    display: none;
  }
}

#gnb {
  margin-left: 70px;
}

#gnb .nav-bg {
  overflow: hidden;
  display: block;
  position: fixed;
  top: 80px;
  left: 0;
  z-index: 900;
  width: 100%;
  height: 0;
  background: #fff;
  -webkit-transition: height 0.2s;
  transition: height 0.2s;
  content: "";
}

#gnb .nav-depth1 > li {
  float: left;
  position: relative;
}

#gnb .nav-depth1 > li > a {
  display: block;
  padding: 0 20px;
  font-size: 1rem;
  font-weight: 500;
  letter-spacing: -1px;
}

#gnb .nav-depth1 > li > a > span {
  display: block;
  height: 80px;
  line-height: 80px;
}

#gnb .nav-depth1 > li > a:hover {
  color: #eb5c01;
}

#gnb .nav-depth2 {
  position: absolute;
  top: 80px;
  left: 0;
  right: 0;
  z-index: 900;
  overflow: hidden;
  height: 0;
  padding: 30px 0;
  opacity: 0;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

#gnb .nav-depth2 a {
  display: block;
  text-align: center;
  line-height: 30px;
  color: #888;
  font-size: 0.9rem;
}

#gnb .nav-depth2 a:hover, #gnb .nav-depth2 a:focus {
  color: #eb5c01;
  text-decoration: underline;
}

@media screen and (max-width: 900px) {
  #gnb {
    display: none;
  }
}

#search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  width: 150px;
  height: 36px;
  padding: 5px 10px;
  border-radius: 20px;
  border: 1px solid #d7dce5;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #8491a7;
  font-size: 0;
  text-align: left;
  background: transparent;
}

#search .inp_search {
  width: 95px;
  border: none;
  background: transparent;
  font-size: 14px;
}

#search .btn_submit {
  margin: -2px 7px 0 5px;
  font-size: 0;
  vertical-align: middle;
}

#search .btn_submit::before {
  content: "\f002";
  font-family: "Line Awesome Free";
  font-weight: 900;
  font-size: 20px;
  opacity: 0.7;
}

.navi_total.expanded .gnb_total_on {
  display: none;
}

.navi_total.expanded .gnb_total_off {
  display: block;
}

.navi_total.expanded #ene_index {
  display: block;
}

.navi_total .gnb_total_on {
  display: block;
  font-size: 30px;
}

.navi_total .gnb_total_off {
  display: none;
  font-size: 30px;
}

.navi_total > button {
  position: absolute;
  top: 22px;
  left: 50%;
  margin-left: -430px;
  padding: 0 10px;
  width: 50px;
  height: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #373f57;
}

.navi_total:hover > button {
  color: #eb5c01;
}

@media screen and (max-width: 600px) {
  .navi_total > button {
    left: auto;
    top: 10px;
    right: 10px;
  }
}

#ene_index {
  display: none;
  position: absolute;
  top: 80px;
  left: 0;
  width: 100%;
}

#ene_index:before {
  position: absolute;
  top: -5px;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 4px;
  border-bottom: 1px solid #eb5c01;
  background: #fff;
  -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.05);
  content: "";
}

#ene_index:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  background: #fff;
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05);
  content: "";
}

#ene_index .container {
  position: relative;
  z-index: 3;
  padding: 48px 0;
  max-width: 1260px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 14px;
  letter-spacing: -1px;
  line-height: 20px;
}

#ene_index .container .menu {
  overflow-y: auto;
}

#ene_index .depth_1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

#ene_index .depth_1 > li {
  padding: 0 20px 0 30px;
  width: calc(100% / 6);
  border-right: 1px solid #eee;
}

#ene_index .depth_1 > li:last-child {
  border-right: none;
}

#ene_index .depth_1 > li > a {
  display: block;
  padding: 0 0 8px;
  color: #000;
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
}

#ene_index .depth_1 a[href]:hover {
  color: #eb5c01;
}

#ene_index .depth_1:last-child {
  padding-right: 0;
}

#ene_index .depth_1 + .depth_1 {
  padding-left: 20px;
  border-left: 1px solid #eaedf4;
}

#ene_index .depth_2 + .depth_2 {
  margin-top: 20px;
  padding-top: 12px;
  border-top: 1px solid #eaedf4;
}

#ene_index .depth_2 li {
  padding: 8px 0;
  font-size: 0;
}

#ene_index .depth_2 li:last-child {
  padding-bottom: 0;
}

#ene_index .depth_2 li a {
  display: block;
  position: relative;
  color: #5c667b;
  font-size: 15px;
  line-height: 24px;
}

#ene_index .depth_2 li a.icon:before {
  display: inline-block;
  margin: 2px 6px 0 0;
  vertical-align: top;
  content: "";
}

#ene_index .depth_2 li a.icon.icon_jumpit:before {
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg%3E%3Crect width='20' height='20' fill='%23000' rx='4'/%3E%3Cpath fill='%23FFF' d='M.097 11.956l1.882-1.696c.391.544.836.817 1.335.817.274 0 .5-.083.68-.248.178-.165.3-.4.367-.705l.686-3.478H2.079l.449-2.215h5.873L7.304 9.876c-.242 1.221-.69 2.096-1.347 2.624s-1.555.792-2.693.792c-1.463 0-2.519-.445-3.167-1.336' transform='translate(4.923 3.385)'/%3E%3Cpath fill='%235CF636' d='M9.049 1.662c0 .917-.744 1.661-1.662 1.661-.918 0-1.661-.744-1.661-1.661C5.726.744 6.469 0 7.387 0S9.05.744 9.05 1.662' transform='translate(4.923 3.385)'/%3E%3C/g%3E%3C/svg%3E%0A");
}

#ene_index .depth_2 li a.icon.icon_otwojob:before {
  width: 20px;
  height: 20px;
  background-image: url(data:image/png;base64,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);
  background-size: 20px;
}

#ene_index .depth_2 li a > svg {
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
}

#ene_index .depth_2 li .flag {
  display: inline-block;
  margin: 2px 0 0 6px;
  padding: 0 5px;
  border-radius: 2px;
  color: #5c667b;
  font-size: 11px;
  line-height: 20px;
  vertical-align: top;
  background: #f4f6fa;
}

#ene_index .depth_2 li .flag.messenger svg {
  width: 20px;
  height: 10px;
  color: #5c667b;
}

#ene_index .extra {
  margin-top: 48px;
  font-size: 0;
}

#ene_index .extra li {
  display: inline-block;
}

#ene_index .extra li a {
  display: inline-block;
  padding: 0 12px;
  border-radius: 2px;
  color: #5c667b;
  font-size: 14px;
  line-height: 40px;
  background: #f4f6fa;
}

#ene_index .extra li a:hover {
  color: #eb5c01;
  background: #eff5ff;
}

#ene_index .extra li a span {
  display: inline-block;
  margin: 8px 0 0 6px;
  font-size: 11px;
  letter-spacing: -0.5px;
  line-height: 24px;
  vertical-align: top;
}

#ene_index .extra li + li {
  margin-left: 8px;
}

@media screen and (max-width: 900px) {
  #ene_index {
    top: 60px;
    height: calc(100vh - 60px);
  }
  #ene_index::before {
    display: none;
  }
  #ene_index .container {
    width: 100%;
    padding: 0;
  }
  #ene_index .depth_1 > li {
    position: relative;
    width: 100%;
    padding: 0;
    margin-bottom: 0;
    border-bottom: 1px solid #eee;
  }
  #ene_index .depth_1 > li:last-child > a::after {
    display: none;
  }
  #ene_index .depth_1 > li > a {
    padding: 15px 20px;
  }
  #ene_index .depth_1 > li > a::after {
    content: "\f105";
    position: absolute;
    top: 16px;
    right: 19px;
    font-family: "Line Awesome Free";
    font-weight: 900;
    color: #000;
    font-size: 15px;
  }
  #ene_index .depth_1 > li.active {
    background-color: #eb5c01;
  }
  #ene_index .depth_1 > li.active > a {
    color: #fff !important;
  }
  #ene_index .depth_1 > li.active > a::after {
    content: "\f107";
    color: #fff;
  }
  #ene_index .depth_1 > li.active .depth_2 {
    display: block;
  }
  #ene_index .depth_2 {
    display: none;
    padding: 10px 20px;
    background-color: #eee;
  }
  #ene_index .depth_2 li {
    position: relative;
    padding: 5px 0;
  }
  #ene_index .depth_2 li::before {
    content: "\f068";
    position: absolute;
    top: 6px;
    left: 0;
    font-family: "Line Awesome Free";
    font-weight: 900;
    color: #000;
    font-size: 10px;
  }
  #ene_index .depth_2 li a {
    padding-left: 20px;
    color: #000;
  }
}

.cont-top {
  height: 560px;
  padding-top: 90px;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#fff), to(#f8f3f0));
  background-image: linear-gradient(360deg, #fff, #f8f3f0);
}

.cont-top .container {
  height: 100%;
}

.cont-top img {
  display: block;
  width: auto;
  height: 100%;
  margin: 0 auto;
}

@media screen and (max-width: 900px) {
  .cont-top {
    padding-top: 80px;
  }
  .cont-top img {
    width: 100%;
    height: auto;
  }
}

#main {
  padding: 50px 0;
}

.sec-thismonth {
  margin: 20px 0 60px;
}

.sec-thismonth .sec-tit {
  margin-bottom: 30px;
  color: #eb5c01;
}

.sec-thismonth .lst-article {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.sec-thismonth .lst-article li {
  overflow: hidden;
  width: 30%;
  margin-bottom: 50px;
}

.sec-thismonth .lst-article a {
  display: block;
}

.sec-thismonth .lst-article .arti-cover a {
  display: block;
  height: 470px;
  padding: 10px;
  background-color: #eb5c01;
}

.sec-thismonth .lst-article .arti-cover a img {
  display: block;
  width: 100%;
  height: 100%;
  margin: auto;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 0;
     object-position: 50% 0;
}

.sec-thismonth .lst-article .arti-class {
  display: block;
  color: #eb5c01;
  font-weight: 700;
}

.sec-thismonth .lst-article .arti-thumb {
  overflow: hidden;
  position: relative;
  height: 280px;
  margin: 10px 0 20px;
}

.sec-thismonth .lst-article .arti-thumb:hover img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

.sec-thismonth .lst-article .arti-thumb::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  background-color: #000;
  opacity: 0.5;
}

.sec-thismonth .lst-article .arti-thumb img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.sec-thismonth .lst-article .arti-tit {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 10;
  margin-bottom: 10px;
  padding: 5px 20px;
  font-size: 26px;
  color: #fff;
  display: -webkit-box;
  overflow: hidden;
  max-height: 80px;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.sec-thismonth .lst-article .arti-txt {
  display: -webkit-box;
  overflow: hidden;
  max-height: 80px;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

@media screen and (max-width: 900px) {
  #main {
    padding: 35px 0;
  }
  .sec-thismonth {
    margin-bottom: 20px;
  }
  .sec-thismonth .lst-article li {
    width: 48.5%;
    margin-bottom: 30px;
  }
  .sec-thismonth .lst-article li.arti-cover {
    width: 100%;
  }
  .sec-thismonth .lst-article .arti-thumb {
    height: 150px;
    margin-bottom: 10px;
  }
  .sec-thismonth .lst-article .arti-tit {
    padding: 5px 10px;
    font-size: 18px;
    max-height: 48px;
  }
  .sec-thismonth .lst-article .arti-txt {
    font-size: 14px;
  }
}

.sec-today {
  overflow: hidden;
  border-bottom: 1px solid #fff;
}

.sec-today.sec-english {
  padding: 20px 0;
  background-color: #fff7e9;
}

.sec-today.sec-english .sec-tit {
  color: #f6bf5b;
}

.sec-today.sec-movie {
  height: 300px;
  background-color: #f0f7ff;
}

.sec-today.sec-movie .sec-tit {
  color: #7797bc;
}

.sec-today.sec-movie .col-txt .link-more {
  background-color: #7797bc;
}

.sec-today.sec-pop {
  height: 300px;
  background-color: #ffefec;
}

.sec-today.sec-pop .sec-tit {
  color: #f8b5aa;
}

.sec-today.sec-pop .col-txt .link-more {
  background-color: #f8b5aa;
}

.sec-today .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}

.sec-today .sec-tit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  width: 300px;
}

.sec-today .sec-cont {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: calc(100% - 300px);
  height: 100%;
}

.sec-today .col-txt {
  width: 600px;
}

.sec-today .col-txt .tit {
  display: block;
  margin: 0 0 10px;
  font-size: 34px;
}

.sec-today .col-txt .txt {
  display: -webkit-box;
  overflow: hidden;
  max-height: 80px;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  color: #333;
}

.sec-today .col-img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 228px;
}

.sec-today .col-img a {
  display: block;
  height: 100%;
}

.sec-today .col-img img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.sec-today .slick-expression .slick-slide a {
  display: block;
  height: 100px;
  padding-top: 20px;
  font-size: 24px;
}

.sec-today .slick-expression .slick-slide span {
  display: block;
  margin: -5px 20px 0 0;
  font-size: 30px;
  font-weight: 800;
}

@media screen and (max-width: 900px) {
  .sec-today {
    padding: 20px 0;
  }
  .sec-today.sec-movie, .sec-today.sec-pop {
    height: auto;
  }
  .sec-today .container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .sec-today .sec-tit {
    width: 100%;
    margin-bottom: 10px;
  }
  .sec-today .sec-cont {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
  .sec-today .slick-expression .slick-slide a {
    height: 60px;
    padding-top: 0;
    font-size: 16px;
  }
  .sec-today .slick-expression .slick-slide span {
    font-size: 20px;
  }
  .sec-today .col-txt {
    width: 100%;
  }
  .sec-today .col-txt .tit {
    font-size: 24px;
  }
  .sec-today .col-txt .txt {
    font-size: 14px;
  }
  .sec-today .col-txt .link-more {
    position: absolute;
    top: -70px;
    right: 0;
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  .sec-today .col-img {
    position: static;
    margin-top: 10px;
  }
}

.wrap-row .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.wrap-row .sec-bbs {
  width: 45%;
}

@media screen and (max-width: 992px) {
  .wrap-row .container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .wrap-row .sec-bbs {
    width: 100%;
    margin: 50px 0 0;
  }
  .wrap-row .sec-bbs .sec-tit {
    margin-bottom: 0;
  }
  .wrap-row .sec-bbs .link-more {
    top: -13px;
  }
  .wrap-row .sec-bbs .lst-bbs a {
    padding: 10px 20px;
    font-size: 16px;
  }
}

.sec-bbs {
  position: relative;
  margin: 100px 0 80px;
}

.sec-bbs .lst-bbs {
  border-top: 2px solid #000;
}

.sec-bbs .lst-bbs li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.sec-bbs .lst-bbs li::before {
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  width: 8px;
  height: 3px;
  border-radius: 5px;
  background-color: #000;
}

.sec-bbs .lst-bbs a {
  display: block;
  padding: 20px 30px;
  font-size: 18px;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
}

.sec-bbs .lst-bbs .time {
  font-size: 16px;
  opacity: 0.5;
}

.sec-bbs .link-more {
  position: absolute;
  top: 5px;
  right: 0;
  background-color: transparent;
  color: #000;
}

#footer {
  padding: 40px 0 50px;
  background: #1c293c;
}

#footer .container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

#footer .f-logo {
  margin-bottom: 10px;
}

#footer .f-logo a {
  display: block;
  width: 170px;
  height: 38px;
  background: url(../../images/common/logo-foot-w.svg) 0 0/contain no-repeat;
  text-indent: -9999px;
}

#footer .f-sns {
  float: right;
  font-size: 0;
  text-align: right;
}

#footer .f-sns li {
  display: inline-block;
  margin-bottom: 10px;
  font-size: 0;
  vertical-align: top;
}

#footer .f-sns li:first-of-type {
  margin-left: auto;
}

#footer .f-sns li a {
  display: block;
  overflow: hidden;
  width: 36px;
  height: 36px;
  margin-left: 10px;
  background-repeat: no-repeat;
  background-position: center;
  text-indent: -999px;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}

#footer .f-sns a.btn_cirFacebook {
  background-image: url(../../images/common/f_sns_facebook.png);
}

#footer .f-sns a.btn_cirFacebook:hover {
  background-image: url(../../images/common/f_sns_facebook_on.png);
}

#footer .f-sns a.btn_cirNblog {
  background-image: url(../../images/common/f_sns_nBlog.png);
}

#footer .f-sns a.btn_cirNblog:hover {
  background-image: url(../../images/common/f_sns_nBlog_on.png);
}

#footer .f-sns a.btn_cirYoutube {
  background-image: url(../../images/common/f_sns_youtube.png);
}

#footer .f-sns a.btn_cirYoutube:hover {
  background-image: url(../../images/common/f_sns_youtube_on.png);
}

#footer .f-sns a.btn_cirNpost {
  background-image: url(../../images/common/f_sns_nPost.png);
}

#footer .f-sns a.btn_cirNpost:hover {
  background-image: url(../../images/common/f_sns_nPost_on.png);
}

#footer .f-menu {
  clear: both;
  overflow: hidden;
  position: relative;
  width: 100%;
  margin-bottom: 10px;
}

#footer .f-menu li {
  position: relative;
  float: left;
  margin: 0 11px 10px 0;
  padding-right: 11px;
}

#footer .f-menu li::after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 8px;
  width: 1px;
  height: 13px;
  background: #3e4959;
}

#footer .f-menu li:last-child {
  margin-right: auto;
  padding-right: 0;
}

#footer .f-menu li:last-child::after {
  display: none;
}

#footer .f-menu li a {
  color: #a1a7b0;
  font-size: 15px;
  text-decoration: none;
}

#footer .f-menu li a.point {
  color: #3a95dd;
}

#footer address {
  margin-bottom: 10px;
  font-size: 0;
}

#footer address span,
#footer address em {
  display: inline-block;
  margin-right: 15px;
  color: #abb1ba;
  font-size: 14px;
  vertical-align: top;
}

#footer .copyright {
  color: #abb1ba;
  font-size: 13px;
}

@media screen and (max-width: 992px) {
  #footer {
    margin-top: 50px;
    padding: 20px 0 30px;
  }
  #footer .container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  #footer .foot-left {
    text-align: center;
  }
  #footer .f-logo a {
    margin: 10px auto 20px;
  }
  #footer .f-menu {
    margin-bottom: 20px;
  }
  #footer .f-menu li {
    display: inline-block;
    float: none;
    margin-bottom: 2px;
  }
  #footer address {
    text-align: center;
  }
  #footer .copyright {
    text-align: center;
  }
  #footer .f-sns {
    float: none;
    margin-bottom: 15px;
    padding-bottom: 10px;
    text-align: center;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
}

#scrollUp {
  bottom: 20px;
  right: 20px;
  width: 50px;
  height: 50px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  color: #fff;
  font-size: 0;
  text-align: center;
  line-height: 50px;
}

#scrollUp::before {
  content: "\f106";
  font-family: "Line Awesome Free";
  font-weight: 900;
  font-size: 20px;
}

.wrap-subtit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 500px;
  background: #999;
}
/*# sourceMappingURL=comm.css.map */

.resizablebox {width:80% !important; max-width:800px}

.hislist {background-color:#fff; display:inline-block; padding:15px; margin:10px; width:400px;height:900px; box-shadow: 5px 5px 5px 5px #bababa !important;}
.prtable00 {width:700px; display:inline-block;margin:5px; }
.prtable00 tr th{width:235px;height:30px;padding:5px;font-size:14px; font-weight:bold !important;text-align:center;background-color:#eee;}
.prtable00 tr {padding:5px;font-size:14px;border-bottom:1px solid #bababa !important;}
.prtable00 tr td{width:390px;}


.labeltop {text-align:center;width:100%; margin:15px auto 0 auto; }
/*# sourceMappingURL=comm.css.map */
.navbox {margin-bottom:40px;width:100%;text-align:center;}
.topcmt1 {width:100%;font-size:28px;font-weight:bold; margin:5% 0 0 1%;word-break: keep-all;}
.topcmt2 {width:100%;font-size:20px;color:#333333;  font-weight:bold; margin:50px 0 0 3%; text-decoration:underline;}
.topcmt3 {width:100%; font-size:20px; color:gray;  margin-bottom:50px; text-align:right;}

.boxl {float:left;width:40%;background-color:#222A35;}
.boxr {float:left;width:60%;background-color:#222A35;}
.specbox {width:1000px;margin:30px auto 20px auto; border:1px solid #eeeeee; background-color:#222A35;height:600px;}
.titline {width:100%; border-bottom:3px solid #bababa;margin:10px auto;}
.titbox {display:inline-block; padding:3px 10px; line-height:30px;text-align:center;border:2px solid #fff; border-radius: 5px; font-weight:bold; font-size:20px; margin-top:200px; margin-bottom:40px; color:#D0D8E1; }
.titbox:nth-child(1) {margin-top:20px;}
.ptit {font-size:20px; font-weight:bold;padding:3px 10px; color:#fff; height:50px; line-height:50px;}
.pimg {width:100%;height:400px; border:0px solid; background-color:#222A35;}


.hisnav {margin:20px auto;text-align:center; }
.hisnavbox {width:10%;min-width:130px;height:50px;line-height:50px;display:inline-block;margin:1%; border:2px solid #909090; border-radius:3px; color:#909090;;font-size:20px;}
.hisnavbox a {text-decoration: none; color:#909090;;font-size:20px;}
.hisnavbox:hover {border:2px solid #273175; color:#fff;font-weight:bold;background-color:#273175;}
.hisnavbox:hover a { color:#fff;}

.hisytit {height:70px;font-size:30px;color:#909090; font-weight:bold;border-bottom:1px solid #bababa;;}

.hisbox-l {width:47%;border:0px solid;float:left; padding:10px 5px 10px 5px;}
.hisbox-m {width:1px;border:0px solid;float:left;}
.hisbox-r {width:47%;border:0px solid;float:left; padding:10px 5px 10px 5px;}

.histxtbox {margin:0px auto; }
.histxtl {float:left;  color:#909090; font-weight:bold; font-size:18px;}
.histxtr {float:left; color:#909090;font-size:18px;word-break:keep-all;}

.hisbigbox {width:100%;margin:20px auto;}

.hisbox-l:hover {border:3px solid #044E84; border-radius:3px;}
.hisbox-r:hover {border:3px solid #044E84; border-radius:3px;}
.hisbox-l:hover .hisytit {color:#044E84;}
.hisbox-l:hover .histxtl {color:#044E84;}
.hisbox-l:hover .histxtr {color:#555555;}

.hisbox-r:hover .hisytit {color:#044E84;}
.hisbox-r:hover .histxtl {color:#044E84;}
.hisbox-r:hover .histxtr {color:#555555;}

.map_title {margin:10px 0; color:#1c1f21; font-size:16px; font-weight:bold; line-height:15px; padding-top:3px; border-left:5px solid #93bfda; padding-left:10px; margin-top:30px;}
.map_add {margin:10px; color:#1c1f21; font-size:14px; line-height:22px; padding-left:16px;}
	.map_add strong {font-weight:bold; font-size:14px;}

/*°³ÀÎÁ¤º¸º¸È£Á¤Ã¥*/
.policy_tab {width:100%; height:50px; }

	.policy_tab div {float:left; width:200px; height:30px;}
		.policy_tab .btn_on a  {  color:#ffffff; font-weight:bold; line-height:30px; text-align:Center; background-color:#059eb5; display:block; width:200px; height:30px;} 
		.policy_tab .btn_on a:hover { color:#ffffff; } 

		.policy_tab .btn_off a {display:block; width:200px; height:30px; color:#555555; font-weight:bold; line-height:30px; text-align:Center; background-color:#f2f2f2;} 
		.policy_tab .btn_off a:hover { color:#059eb5; } 

.btn_on1 {margin:10px auto; width:150px; font-size:13px !important;}
.btn_on1 a  {display:block; width:150px; height:30px; color:#555555; font-weight:bold; line-height:30px; text-align:Center; background-color:#cdcdcd;} 
.btn_on1 a:hover {  color:#ffffff; font-weight:bold; line-height:30px; text-align:Center; background-color:#059eb5; display:block; width:150px; height:30px;} 


.tab_title  {color:#ffffff; font-weight:bold; line-height:30px; text-align:Center; background-color:#059eb5; display:block; width:120px; height:30px;} 

.table02 {padding:0; margin:20px auto; width:100%; max-width:1000px; border-collapse: collapse;}
	.table02 thead tr th {padding:10px; font-size:14px; color:#ef7321; text-align:center; background-color:#FFE4BD; border:1px solid #FF8000;}
	.table02 tbody tr th {padding:10px; font-size:14px; color:#333333; text-align:center; background-color:#fff; border:1px solid #eeeeee;}
	.table02 tbody tr td {padding:10px; font-size:14px; color:#333333; line-height:18px; background-color:#fff;border:1px solid #eeeeee;}

.table03 {margin-top:5px; border-top:0px solid #675547; border-bottom:0px solid #675547;}
	.table03 tbody tr th {padding:10px 20px; font-size:14px; color:#595654; text-align:left; background-color:#fff; border-bottom:0px solid #dddddd; width:15%;}
	.table03 tbody tr td {padding:10px 20px; font-size:14px; color:#555555; line-height:22px; background-color:#fff; border-bottom:0px solid #dddddd; width:85%; letter-spacing:-0.01em;}
	.table03 tbody tr td img {margin-right:5px;}
	.table03 tbody tr td  strong {color:#499acc; font-size:15px; line-height:20px;}


 .tit-sub {
    margin-bottom: 20px;
    font-size: 30px;
}
 .tit-sub::before {
    content: "";
    display: inline-block;
    width: 5px;
    height: 25px;
    margin-right: 10px;
    border-radius: 3px;
    background-color: #ce6249;
}
.fbold {font-weight:bold;text-decoration:underline;}

/* ·Ñ¿À¹ö ÀÌ¹ÌÁö *********************/
a.rollover img {border-width:0px; display:block;}
a.rollover img.rollover {display:none;}
a.rollover:hover {position:relative;}
a.rollover:hover img {display:none;}
a.rollover:hover img.rollover {display:block;}

/* ·Ñ¿À¹ö Å×ÀÌºí *********************/
#over a img {border:1px solid; border-color:#CADFA2;}
#over a:hover img {border-color:#FF7D00;}


/* ·Î°í *********************/
.logo_eng {font:10px MS Gothic; color:#FFFFFF; letter-spacing:-0.04em; padding:3px 0 0 1px;}
.logo_han1 {font-size:12px; color:#738AA3; letter-spacing:-0.05em; padding:1px 0 0 0;}
.logo_han2 {font-size:12px; color:#4A5F79; font-weight:bold; letter-spacing:-0.05em; padding:1px 0 0 0;}


/* °æ·ÎÇ¥½Ã *********************/
.navi_home {font-size:12px; color:A6A6A6; font-weight:bold; padding:0 0 8px 0; letter-spacing:-0.1em;}
.navi_home A:link {font-size:12px; color:A6A6A6; font-weight:bold; text-decoration:none; padding:0 0 8px 0; letter-spacing:-0.1em;}
.navi_home A:visited {font-size:12px; color:A6A6A6; font-weight:bold; text-decoration:none; padding:0 0 8px 0; letter-spacing:-0.1em;}
.navi_home A:active {font-size:12px; color:A6A6A6; font-weight:bold; text-decoration:none; padding:0 0 8px 0; letter-spacing:-0.1em;}
.navi_home A:hover {font-size:12px; color:A6A6A6; font-weight:bold; text-decoration:none; padding:0 0 8px 0; letter-spacing:-0.1em;}

.navi {font-size:12px; color:#A6A6A6; padding:3px 0 0 0; letter-spacing:-0.1em;}
.navi A:link {font-size:12px; color:#A6A6A6; text-decoration:none; padding:3px 0 0 0; letter-spacing:-0.1em;}
.navi A:visited {font-size:12px; color:#A6A6A6; text-decoration:none; padding:3px 0 0 0; letter-spacing:-0.1em;}
.navi A:active {font-size:12px; color:#A6A6A6; text-decoration:none; padding:3px 0 0 0; letter-spacing:-0.1em;}
.navi A:hover {font-size:12px; color:#595D54; text-decoration:none; padding:3px 0 0 0; letter-spacing:-0.1em;}

.navi_here {font-size:12px; color:#424242; letter-spacing:-0.1em;}
.navi_here A:link {font-size:12px; color:#424242; text-decoration:none; letter-spacing:-0.1em;}
.navi_here A:visited {font-size:12px; color:#424242; text-decoration:none; letter-spacing:-0.1em;}
.navi_here A:active {font-size:12px; color:#424242; text-decoration:none; letter-spacing:-0.1em;}
.navi_here A:hover {font-size:12px; color:#63A60C; text-decoration:none; letter-spacing:-0.1em;}

/* ÆäÀÌÁö Ç¥½Ã *********************/
.page {font:10px MS Gothic; color:#FD9C1F; font-weight:bold;}
.page A:link {font:10px MS Gothic; color:#FD9C1F; text-decoration:none; font-weight:bold;}
.page A:visited {font:10px MS Gothic; color:#FD9C1F; text-decoration:none; font-weight:bold;}
.page A:active {font:10px MS Gothic; color:#FD9C1F; text-decoration:none; font-weight:bold;}
.page A:hover {font:10px MS Gothic; color:#FF6C00; text-decoration:none; font-weight:bold;}

.page_here {font:10px MS Gothic; color:#A19C84;}
.page_here A:link {font:10px MS Gothic; color:#A19C84; text-decoration:none;}
.page_here A:visited {font:10px MS Gothic; color:#A19C84; text-decoration:none;}
.page_here A:active {font:10px MS Gothic; color:#A19C84; text-decoration:none;}
.page_here A:hover {font:10px MS Gothic; color:#B9964B; text-decoration:none;}


/* »ó´Ü ·¹ÀÌ¾î ¼­ºê¸Þ´º *********************/
.layer_submenu {font-size:11px;  color:#b9c3ca; letter-spacing:-0.1em;  padding:7px 6px 5px 5px;}
.layer_submenu A:link {font-size:11px;  color:#b9c3ca; letter-spacing:-0.1em;  padding:7px 6px 5px 5px;}
.layer_submenu A:visited {font-size:11px;  color:#b9c3ca; letter-spacing:-0.1em; padding:7px 6px 5px 5px; }
.layer_submenu A:active {font-size:11px;  color:#b9c3ca; letter-spacing:-0.1em;  padding:7px 6px 5px 5px;}
.layer_submenu A:hover {font-size:11px;  color:#ffffff; letter-spacing:-0.1em;  padding:7px 6px 5px 5px;}

.layer_submenu_here {font-size:11px;  color:#ffffff; font-weight:bold; letter-spacing:-0.1em; padding:7px 6px 5px 5px; }
.layer_submenu_here A:link {font-size:11px;  color:#ffffff; font-weight:bold; letter-spacing:-0.1em;  padding:7px 6px 5px 5px;}
.layer_submenu_here A:visited {font-size:11px;  color:#ffffff; font-weight:bold; letter-spacing:-0.1em;  padding:7px 6px 5px 5px;}
.layer_submenu_here A:active {font-size:11px;  color:#ffffff; font-weight:bold; letter-spacing:-0.1em;  padding:7px 6px 5px 5px;}
.layer_submenu_here A:hover {font-size:11px;  color:#ffffff; font-weight:bold; letter-spacing:-0.1em;  padding:7px 6px 5px 5px;}

.layer_submenu_link {width:100%; padding:7px 5px 0 7px; height:27px;}


/* ÃÖ±Ù°Ô½Ã¹° *********************/
.showlist_date {font:12px MS Gothic; color:#7BA4B8; padding:0 0 0 1px; letter-spacing:-0.1em;}
.showlist_border {border:2px solid #DDE0E3;}
#showlist_img_top {vertical-align:text-top; padding:7px 0 0 0;}
#showlist_line {border-bottom-color:#CCD4E6; border-bottom-style:dotted; border-bottom-width:1px; padding:6px 0 3px 2px; height:26px;}
#showlist_line_no {padding:6px 0 3px 2px; height:26px;}

.showlist_tab_on {border-top-color:#B5B5B5; border-top-style:solid; border-top-width:1px; border-right-color:#B5B5B5; border-right-style:solid; border-right-width:1px; border-left-color:#B5B5B5; border-left-style:solid; border-left-width:1px; font-size:11px; color:#727273; cursor:hand; text-align:center; font-weight:bold; letter-spacing:-0.1em; background-color:#FAFBFD;}
.showlist_tab_on A:link {border-top-color:#B5B5B5; border-top-style:solid; border-top-width:1px; border-right-color:#B5B5B5; border-right-style:solid; border-right-width:1px; border-left-color:#B5B5B5; border-left-style:solid; border-left-width:1px; font-size:11px; color:#727273; cursor:hand; text-align:center; font-weight:bold; text-decoration:none; letter-spacing:-0.1em; background-color:#FAFBFD;}
.showlist_tab_on A:visited {border-top-color:#B5B5B5; border-top-style:solid; border-top-width:1px; border-right-color:#B5B5B5; border-right-style:solid; border-right-width:1px; border-left-color:#B5B5B5; border-left-style:solid; border-left-width:1px; font-size:11px; color:#727273; cursor:hand; text-align:center; font-weight:bold; text-decoration:none; letter-spacing:-0.1em; background-color:#FAFBFD;}
.showlist_tab_on A:active {border-top-color:#B5B5B5; border-top-style:solid; border-top-width:1px; border-right-color:#B5B5B5; border-right-style:solid; border-right-width:1px; border-left-color:#B5B5B5; border-left-style:solid; border-left-width:1px; font-size:11px; color:#727273; cursor:hand; text-align:center; font-weight:bold; text-decoration:none; letter-spacing:-0.1em; background-color:#FAFBFD;}
.showlist_tab_on A:hover {border-top-color:#949494; border-top-style:solid; border-top-width:1px; border-right-color:#949494; border-right-style:solid; border-right-width:1px; border-left-color:#949494; border-left-style:solid; border-left-width:1px; font-size:11px; color:#3C3C3C; cursor:hand; text-align:center; font-weight:bold; text-decoration:none; letter-spacing:-0.1em; background-color:#FFFFFF;}

.showlist_tab_off {border:1px solid #DADADA; font-size:11px; color:#585b5d; cursor:hand; text-align:center; font-weight:bold; letter-spacing:-0.1em; background-color:#EEEEEE;}
.showlist_tab_off A:link {border:1px solid #DADADA; font-size:11px; color:#585b5d; cursor:hand; text-align:center; font-weight:bold; text-decoration:none; letter-spacing:-0.1em; background-color:#EEEEEE;}
.showlist_tab_off A:visited {border:1px solid #DADADA; font-size:11px; color:#585b5d; cursor:hand; text-align:center; font-weight:bold; text-decoration:none; letter-spacing:-0.1em; background-color:#EEEEEE;}
.showlist_tab_off A:active {border:1px solid #DADADA; font-size:11px; color:#585b5d; cursor:hand; text-align:center; font-weight:bold; text-decoration:none; letter-spacing:-0.1em; background-color:#EEEEEE;}
.showlist_tab_off A:hover {border:1px solid #C9C9C9; font-size:11px; color:#4A4A4A; cursor:hand; text-align:center; font-weight:bold; text-decoration:none; letter-spacing:-0.1em; background-color:#DDDDDD;}

.showlist_tab_link {width:100%; height:20px; padding:5px 4px 0 4px;}


.showlist_category {font-size:12px; color:#527BA3; font-weight:bold; letter-spacing:-0.1em; padding:0 4px 0 0;}
.showlist_category A:link {font-size:12px; color:#527BA3; text-decoration:none; font-weight:bold; letter-spacing:-0.1em; padding:0 4px 0 0;}
.showlist_category A:visited {font-size:12px; color:#527BA3; text-decoration:none; font-weight:bold; letter-spacing:-0.1em; padding:0 4px 0 0;}
.showlist_category A:active {font-size:12px; color:#527BA3; text-decoration:none; font-weight:bold; letter-spacing:-0.1em; padding:0 4px 0 0;}
.showlist_category A:hover {font-size:12px; color:#407ABB; text-decoration:underline; font-weight:bold; letter-spacing:-0.1em; padding:0 4px 0 0;}

.showlist_subject_bold {font-size:12px; color:#777777; font-weight:bold; letter-spacing:-0.05em;}
.showlist_subject_bold A:link {font-size:12px; color:#777777; text-decoration:none; font-weight:bold; letter-spacing:-0.05em;}
.showlist_subject_bold A:visited {font-size:12px; color:#777777; text-decoration:none; font-weight:bold; letter-spacing:-0.05em;}
.showlist_subject_bold A:active {font-size:12px; color:#777777; text-decoration:none; font-weight:bold; letter-spacing:-0.05em;}
.showlist_subject_bold A:hover {font-size:12px; color:#303030; text-decoration:underline; font-weight:bold; letter-spacing:-0.05em;}

.showlist_subject {font-size:12px; color:#777777; letter-spacing:-0.05em;}
.showlist_subject A:link {font-size:12px; color:#777777; text-decoration:none; letter-spacing:-0.05em;}
.showlist_subject A:visited {font-size:12px; color:#777777; text-decoration:none; letter-spacing:-0.05em;}
.showlist_subject A:active {font-size:12px; color:#777777; text-decoration:none; letter-spacing:-0.05em;}
.showlist_subject A:hover {font-size:12px; color:#303030; text-decoration:underline; letter-spacing:-0.05em;}

.showlist_memo {font-size:12px; color:#919191; line-height:18px; vertical-align:text-top; text-align:left; padding:4px 1px 5px 5px;}
.showlist_memo A:link {font-size:12px; color:#919191; text-decoration:none; line-height:18px; vertical-align:text-top; text-align:left; padding:4px 1px 5px 5px;}
.showlist_memo A:visited {font-size:12px; color:#919191; text-decoration:none; line-height:18px; vertical-align:text-top; text-align:left; padding:4px 1px 5px 5px;}
.showlist_memo A:active {font-size:12px; color:#919191; text-decoration:none; line-height:18px; vertical-align:text-top; text-align:left; padding:4px 1px 5px 5px;}
.showlist_memo A:hover {font-size:12px; color:#626262; text-decoration:underline; line-height:18px; vertical-align:text-top; text-align:left; padding:4px 1px 5px 5px;}


/* ·Î±×ÀÎ½ºÅ² *********************/
.loginplus_buttom {text-align:center; height:21px; background-color:#1E6BC6; font-size:12px; color:#F0F7FF; font-weight:bold; letter-spacing:-0.05em;}
.loginplus_buttom A:link {text-align:center; height:21px; background-color:#1E6BC6; font-size:12px; color:#F0F7FF; text-decoration:none; font-weight:bold; letter-spacing:-0.05em;}
.loginplus_buttom A:visited {text-align:center; height:21px; background-color:#1E6BC6; font-size:12px; color:#F0F7FF; text-decoration:none; font-weight:bold; letter-spacing:-0.05em;}
.loginplus_buttom A:active {text-align:center; height:21px; background-color:#1E6BC6; font-size:12px; color:#F0F7FF; text-decoration:none; font-weight:bold; letter-spacing:-0.05em;}
.loginplus_buttom A:hover {text-align:center; height:21px; background-color:#005FD4; font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:bold; letter-spacing:-0.05em;}
.loginplus_link {width:100%; padding:6px 0 3px 0;}

.loginplus_text {font-size:11px; color:#666666; letter-spacing:-0.13em;}
.loginplus_text A:link {font-size:11px; color:#666666; text-decoration:none; letter-spacing:-0.13em;}
.loginplus_text A:visited {font-size:11px; color:#666666; text-decoration:none; letter-spacing:-0.13em;}
.loginplus_text A:active {font-size:11px; color:#666666; text-decoration:none; letter-spacing:-0.13em;}
.loginplus_text A:hover {font-size:11px; color:#2A2A2A; text-decoration:underline; letter-spacing:-0.13em;}

.loginplus_input {font-size:11px; color:#7e8a93; border:1px solid #b7bfc5; height:16px;}
.loginplus_id {font:11px Tahoma; color:#63A60C; font-weight:bold;}
.loginplus_name {font-size:11px; letter-spacing:-0.08em;}
.loginplus_time {font:11px Tahoma;}


/* º°µµ ·Î±×ÀÎ ÆäÀÌÁö *********************/
.login_input {height:17px; color: #666666; font-size:12px; background-color:#FFFFFF; border:1px solid #bdbdbd; padding:2px 0 1px 4px; letter-spacing:-0.05em;}
.admin_login_input {font-size:12px; color:#8592B1; background-color:#E6EBF3; border:1px solid #CAD3E2; padding:3px 0 0 4px; height:18px;}


/* °³ÀÎÁ¤º¸º¸È£Á¤Ã¥ *********************/
/* °³ÀÎÁ¤º¸º¸È£Á¤Ã¥ *********************/
.privacy_bold {font-size:14px; color:#0D6744; font-weight:bold; letter-spacing:-0.1em;}
.privacy_bg {background-color:#F7F7F7; padding:15px 10px 15px 10px;}
.privacy_frame {overflow:auto; padding:20px; height:580px; border:1px solid #dedede; background:white; color:#666666; font-size:14px;}
.agree_frame {overflow:auto; padding:20px; height:300px; border:1px solid #dedede; background:white; color:#666666; font-size:14px;}
.design_frame {overflow:auto; padding:20px; height:86px; border:1px solid #dedede; background:white; color:#666666; font-size:14px;}
.privacy_shadow {background-color:#F1F1F1; height:2px;}
.privacy_gold {color:#666666; font-weight:bold; letter-spacing:-0.05em; padding:6px 0 3px 0;}
.agree_bg {text-align:center; font-size:14px; font-weight:bold; color:#666666; letter-spacing:-0.05em; padding:10px 0 15px 0;}
.privacy_text {text-align:right; font-size:14px; color:#666666; letter-spacing:-0.05em; padding:8px 9px 8px 0;}
.privacy_red {font-size:14px; color:#998C61; letter-spacing:-0.05em; padding:0 0 8px 6px;}px;}




/* ¿ìÆí¹øÈ£Ã£±â *********************/
.post_input {color: #666666; font-size:12px; background-color:#FFFFFF; border:1px solid #E6E7E9; height:20px; padding:2px 0 0 3px;}


/* ÇÏ´Ü ·¹ÀÌ¾î Äü¸µÅ© *********************/
.quick_input{color:#579AC1; font:9px Tahoma; width:134px; border:1px solid #BBD5EB; height:17px; background-color:#FCFDFE; padding:2px 0 0 4px;}

.quick_bold {font-size:12px; color:#47617F; font-weight:bold; letter-spacing:-0.05em; padding:5px 0 3px 4px;}
.quick_bold A:link {font-size:12px; color:#47617F; text-decoration:none; font-weight:bold; letter-spacing:-0.05em; padding:5px 0 3px 4px;}
.quick_bold A:visited {font-size:12px; color:#767676; text-decoration:none; font-weight:bold; letter-spacing:-0.05em; padding:5px 0 3px 4px;}
.quick_bold A:active {font-size:12px; color:#47617F; text-decoration:none; font-weight:bold; letter-spacing:-0.05em; padding:5px 0 3px 4px;}
.quick_bold A:hover {font-size:12px; color:#2D5684; text-decoration:none; font-weight:bold; letter-spacing:-0.05em; padding:5px 0 3px 4px;}

.quick_text {background-color:#F6F9FB; font-size:12px; color:#637C8C; letter-spacing:-0.05em; cursor:hand;}
.quick_text A:link {background-color:#F6F9FB; font-size:12px; color:#637C8C; letter-spacing:-0.05em; cursor:hand;}
.quick_text A:visited {background-color:#F6F9FB; font-size:12px; color:#637C8C; letter-spacing:-0.05em; cursor:hand;}
.quick_text A:active {background-color:#F6F9FB; font-size:12px; color:#637C8C; letter-spacing:-0.05em; cursor:hand;}
.quick_text A:hover {background-color:#E8F3F6; font-size:12px; color:#376583; letter-spacing:-0.05em; cursor:hand;}

.quick_link {width:100%; height:24px; padding:5px 0 0 7px;}

.quick_line {background-color:#B9C8CE; height:1px;}

.quick_over {background-color:#FAFAFA;}


/* »çÀÌÆ®¸Ê *********************/
.sitemap { background-color:#8FADD3; border-top-width:1px; border-top-color:#8FADD3; border-top-style:solid; border-bottom-width:1px; border-bottom-color:#46679F; border-bottom-style:solid;border-right-width:1px; border-right-color:#46679F; border-right-style:solid; border-left-width:1px; border-left-color:#8FADD3; border-left-style:solid; padding:7px 0 3px 9px; font-size:12px; color:#ECF4F9; font-weight:bold; text-align:left; letter-spacing:-0.1em;}
.sitemap_shadow {background-color:#F3F2F2; height:2px;}
.sitemap_line {background-color:#EDEDED; height:1px;}

.sitemap_text {text-align:left;font-size:12px; color:#88A3C5; padding:8px 0 4px 5px; letter-spacing:-0.05em;}
.sitemap_text A:link {text-align:left;font-size:12px; color:#88A3C5; text-decoration:none; padding:8px 0 4px 5px; letter-spacing:-0.05em;}
.sitemap_text A:visited {text-align:left;font-size:12px; color:#88A3C5; text-decoration:none; padding:8px 0 4px 5px; letter-spacing:-0.05em;}
.sitemap_text A:active {text-align:left;font-size:12px; color:#88A3C5; text-decoration:none; padding:8px 0 4px 5px; letter-spacing:-0.05em;}
.sitemap_text A:hover {text-align:left;font-size:12px; color:#6093D2; text-decoration:underline; padding:8px 0 4px 5px; letter-spacing:-0.05em;}


/* ÆÄÀÏÀ§Ä¡ Ç¥½Ã *********************/
.file_navi {font:10px verdana, Tahoma; color:#FFFFFF; font-weight:bold; text-decoration:none; background-color:#FF3000; padding:5px 5px 5px 5px;}


/* ÄÁÅÙÃ÷ *********************/
.contents_banner {border:1px solid #D9D7D7;}
.contents_line {background-color:#F2F2F2; height:1px;}
.contents_line2 {background-color:#FFFFFF; height:1px;}
.contents_shadow {background-color:#F1F1F1; height:2px;}
.contents_year {color:#787878; font:14px Tahoma; font-weight:bold; text-align:center; letter-spacing:-0.01em;}
.contents_history {color:#656565; font-size:14px; letter-spacing:-0.05em; text-align:left;}


.contents_text {color:#7E7E7E; font-size:14px; text-align:justify; letter-spacing:-0.05em; line-height:18px;}
.contents_text A:link {color:#7E7E7E; font-size:14px; text-align:justify; letter-spacing:-0.05em;}
.contents_text A:visited {color:#7E7E7E; font-size:14px; text-align:justify; letter-spacing:-0.05em;}
.contents_text A:active {color:#7E7E7E; font-size:14px; text-align:justify; letter-spacing:-0.05em;}
.contents_text A:hover {color:#000000; font-size:14px; text-align:justify; letter-spacing:-0.05em;}

.contents_title {font-size: 2rem; color:#496081; font-weight:bold; letter-spacing:-0.1em; padding:3px 0 0 0;}
.contents_bold {color:#757575; font-size:12px; font-weight:bold; letter-spacing:-0.05em;}
.cen_bold2  {color:#020202; font-size:14px; font-weight:bold; letter-spacing:-0.05em;}
.contents_gold {color:#3F3F3F; font-size:14px; font-weight:bold; letter-spacing:-0.05em; }
.contents_red {color:#FF3C00; font-size:14px; font-weight:bold; letter-spacing:-0.05em;}
.contents_big {color:#ED0000; font-size:14px; font-weight:bold; letter-spacing:-0.1em; padding:5 0 0 2;}
.contents_input {color: #575757; font-size:14px; background-color:#FFFFFF; border:1px solid #C3C3C3; padding:2px 0 2px 3px; letter-spacing:-0.05em; width:80%;}
.contents_select {color: #575757; font-size:14px; background-color:#FFFFFF; border:1px solid #C3C3C3; padding:2px 0 2px 3px; letter-spacing:-0.05em;height:35px;}
.contents_textarea {color: #575757; font-size:14px; background-color:#FFFFFF; border:1px solid #C3C3C3; padding:8px 8px 8px 8px; letter-spacing:-0.05em;}
.contents_frame {border-width:1px; border-color:#E9E9EB; border-style:dotted; color:#505050; font-size:14px; text-align:justify; line-height:18px; background-color:#F8F8F8; padding:7px 9px 5px 9px; letter-spacing:-0.05em;}
.contents_frame2 {border-width:2px; border-color:#E9E9EB; border-style:dotted; color:#7E7E7E; font-size:14px; text-align:justify; line-height:20px; background-color:#fbfbfb; padding:10px 15px; letter-spacing:-0.05em;}

.contents_url {font:14px Tahoma; color:#6E8098; text-decoration:none; padding:0 0 8px 0;}
.contents_url A:link {font:14px Tahoma; color:#6E8098; text-decoration:none; padding:0 0 8px 0;}
.contents_url A:visited {font:14px Tahoma; color:#6E8098; text-decoration:none; padding:0 0 8px 0;}
.contents_url A:active {font:14px Tahoma; color:#6E8098; text-decoration:none; padding:0 0 8px 0;}
.contents_url A:hover {font:14px Tahoma; color:#4473B2; text-decoration:underline; padding:0 0 8px 0;}

.slogan01 { filter:dropshadow(color=#6A93B4,offx=1,offy=1); font-size:20px; color:#FFFFFF; font-weight:bold; letter-spacing:-0.05em;}
.slogan02 { filter:dropshadow(color=#869AC7,offx=1,offy=1); font-size:16px;color: #3B5694; letter-spacing:-0.05em;}
.slogan03 { font-size:14px;color: #000000; font-weight:bold; letter-spacing:-0.05em;}
.slogan04 { font-size:13px;color: #696a6a; font-weight:bold; letter-spacing:-0.05em;}

.tv_border1 {border:1px solid #548CD5; background-color:#548CD5;}
.tv_view_subject {font-size:12px; text-align:center ; color:#ffffff; font-weight:bold; letter-spacing:-0.05em; padding:4px 0 8px 0;}



/* Çà»çÀÏÁ¤ */
.schedule_bold {font:12px tahoma; font-weight:bold; color: #Fa7141; text-decoration:none;}
.schedule_bold a:link {font:12px tahoma font-weight:bold;; color: #Fa7141; ; text-decoration:none;}
.schedule_bold a:visited {font:12px tahoma; font-weight:bold; color: #Fa7141; ; text-decoration:none;}
.schedule_bold a:active {font:12px tahoma; font-weight:bold; color: #Fa7141; ; text-decoration:none;}
.schedule_bold a:hover {font:12px tahoma; font-weight:bold; color: #Fa7141; text-decoration:none;}

.schedule_sun {font:12px tahoma; color: #ed0435; font-weight:bold; text-decoration:none;}
.schedule_sun a:link {font:12px tahoma; color: #ed0435; font-weight:bold; text-decoration:none;}
.schedule_sun a:visited {font:12px tahoma; color: #ed0435;  font-weight:bold; text-decoration:none;}
.schedule_sun a:active {font:12px tahoma; color: #ed0435;  font-weight:bold; text-decoration:none;}
.schedule_sun a:hover {font:12px tahoma; color: #e21291; font-weight:bold; text-decoration:none;}

.schedule_sat {font:12px tahoma; color: #408adf;  font-weight:bold;text-decoration:none;}
.schedule_sat a:link {font:12px tahoma; color: #408adf;  font-weight:bold; text-decoration:none;}
.schedule_sat a:visited {font:12px tahoma; color: #408adf;  font-weight:bold; text-decoration:none;}
.schedule_sat a:active {font:12px tahoma; color: #408adf;  font-weight:bold; text-decoration:none;}
.schedule_sat a:hover {font:12px tahoma; color: #408adf;  font-weight:bold;text-decoration:none;}

.schedule_mon {font:12px tahoma; color: #9C9C9C; text-decoration:none;}
.schedule_mon a:link {font:12px tahoma; color: #9C9C9C; ; text-decoration:none;}
.schedule_mon a:visited {font:12px tahoma; color: #9C9C9C; ; text-decoration:none;}
.schedule_mon a:active {font:12px tahoma; color: #9C9C9C; ; text-decoration:none;}
.schedule_mon a:hover {font:12px tahoma; color: #9C9C9C; text-decoration:none;}

.schedule_event {font:12px tahoma; color:#fff; font-weight:bold;text-decoration:none; background:url(../../board/images/boardImgType/gray/calendar/cal_on.gif) no-repeat 50% 50%;}
.schedule_event a:link {font:12px tahoma; color:#fff; font-weight:bold; font-weight:bold;text-decoration:none; background:url(../../board/images/boardImgType/gray/calendar/cal_on.gif) no-repeat 50% 50%;}
.schedule_event a:visited {font:12px tahoma; color:#fff; font-weight:bold; text-decoration:none;  background:url(../../board/images/boardImgType/gray/calendar/cal_on.gif) no-repeat 50% 50%;}
.schedule_event a:active {font:12px tahoma; color:#fff; font-weight:bold; text-decoration:none; background:url(../../board/images/boardImgType/gray/calendar/cal_on.gif) no-repeat 50% 50%;}
.schedule_event a:hover {font:12px tahoma; color:#fff; font-weight:bold; text-decoration:none; background:url(../../board/images/boardImgType/gray/calendar/cal_on.gif) no-repeat 50% 50%;}

.schedule_day {font:12px tahoma; color: #FFF; text-decoration:none; font-weight:bold; background:url(../../board/images/boardImgType/gray/calendar/cal_off.gif) no-repeat 50% 50%;}
.schedule_day a:link {font:12px tahoma; color: #FFF; text-decoration:none; font-weight:bold; background:url(../../board/images/boardImgType/gray/calendar/cal_off.gif) no-repeat 50% 50%;}
.schedule_day a:visited {font:12px tahoma; color: #FFF; text-decoration:none; font-weight:bold; background:url(../../board/images/boardImgType/gray/calendar/cal_off.gif) no-repeat 50% 50%;}
.schedule_day a:active {font:12px tahoma; color: #FFF; text-decoration:none; font-weight:bold; background:url(../../board/images/boardImgType/gray/calendar/cal_off.gif) no-repeat 50% 50%;}
.schedule_day a:hover {font:12px tahoma; color: #FFF; text-decoration:none; font-weight:bold; background:url(../../board/images/boardImgType/gray/calendar/cal_off.gif) no-repeat 50% 50%;}


.day_bold01 {font:12px tahoma; color:#3f3f3f; font-weight:bold; letter-spacing:-0.05em;}
.day_bold01 A:link {font:12px tahoma; color:#3f3f3f; font-weight:bold; text-decoration:none; letter-spacing:-0.05em;}
.day_bold01 A:visited {font:12px tahoma; color:#3f3f3f; font-weight:bold; text-decoration:none; letter-spacing:-0.05em;}
.day_bold01 A:active {font:12px tahoma; color:#3f3f3f; font-weight:bold; text-decoration:none; letter-spacing:-0.05em;}
.day_bold01 A:hover {font:12px tahoma; color:#3f3f3f; font-weight:bold; text-decoration:underline; letter-spacing:-0.05em;}

/* BG Color */
.bg_wh {background-color:#FFFFFF;}
.bg_gray_01	{background-color:#D8D9DB;} 
.bg_gray_02	{background-color:#F7F7F7;}
.bg_gray_03	{background-color:#EBEDEF;} 
.bg_gray_04	{background-color:#EDEDED;}
.bg_gray_05	{background-color:#DDDDDD;}
.bg_gray_06	{background-color:#F5F5F5;}
.bg_gray_07	{background-color:#DFDFDF;}
.bg_gray_08	{background-color:#D6D6D6;}
.bg_gray_09	{background-color:#C1C1C1;}
.bg_gray_10	{background-color:#F4F9FF;}
.bg_gray_11	{background-color:#F8F8F8;}
.bg_gray_12	{background-color:#EEEEEE;}
.bg_gray_13	{background-color:#D5D5D5;}
.bg_gray_14	{background-color:#858585;}
.bg_gray_15	{background-color:#EFECDF;}

.bg_blue_01	{background-color:#07538F; color:#FFF;}
.bg_blue_02	{background-color:#F7F7F7;}
.bg_blue_03	{background-color:#F0EEEE;}
.bg_blue_04	{background-color:#EFFCFF;}
.bg_blue_05	{background-color:#FFF8ED;}
.bg_blue_06	{background-color:#FFF7E7;}
.bg_blue_07	{background-color:#FFA200;}
.bg_blue_08	{background-color:#FFE5B4;}
.bg_blue_09	{background-color:#FF6D0B;}
.bg_blue_10	{background-color:#F0F7FF;}
.bg_blue_11	{background-color:#FFA201;}
.bg_blue_12	{background-color:#FBFAF4;}

.bg_yel_01	{background-color:#FEFCF1;}
.bg_yel_02	{background-color:#FFFCF6;}


.schedule_subject {font-size:14px; color:#4A372A; font-weight:bold; letter-spacing:-0.05em;}
.schedule_subject A:link {font-size:14px; color:#4A372A; font-weight:bold; text-decoration:none; letter-spacing:-0.05em;}
.schedule_subject A:visited {font-size:14px; color:#4A372A; font-weight:bold; text-decoration:none; letter-spacing:-0.05em;}
.schedule_subject A:active {font-size:14px; color:#4A372A; font-weight:bold; text-decoration:none; letter-spacing:-0.05em;}
.schedule_subject A:hover {font-size:14px; color:#21140D; font-weight:bold; text-decoration:underline; letter-spacing:-0.05em;}

/* ex */
.service_title01{font-size:16px; color:#fff; font-weight:bold; letter-spacing:-0.1em; text-align:center; 
padding:7px; background-color:#005EA8; border-top:2px solid #AECCE3; border-bottom:2px solid #AECCE3;}


/***************************************************/
/* ÀÌ¹ÌÁö */
/***************************************************/
/* ¹ÙÅÁ ¹è°æ ÀÌ¹ÌÁö ÃÖÀûÀÇ ÀÌ¹ÌÁö Å©±â´Â 468 * 251px */
/*.pop-address-search .pop-address-search-inner { background-image: url(http://osia.or.kr/images/common/logo.gif); }*/
/* È¸»ç ·Î°í ÀÌ¹ÌÁö ÀÌ¹ÌÁö Å©±â´Â 149 * 14px */
/*.pop-address-search .pop-address-search-inner .logo { background: url(http://osia.or.kr/images/common/logo.gif) no-repeat; background-position:center; }*/

/***************************************************/
/* ¹è°æ»ö»ó */
/***************************************************/
/* ¹ÙÅÁ ¹è°æ»ö»ó */
.pop-address-search .pop-address-search-inner { background-color:#ECECEC; }

/* °Ë»öÃ¢ »ö»ó */
.pop-address-search .pop-address-search-inner .wrap input { background-color:#FFFFFF; }

/* °Ë»ö¹öÆ° »ö»ó */
.pop-address-search .pop-address-search-inner .wrap { background-color:#FFFFFF; }

/* º»¹® ¹è°æ»ö(È¦¼ö) */
.pop-address-search .pop-address-search-inner .result table.data-col tbody tr:nth-child(odd) td {background:#FFFFFF}

/* º»¹® ¹è°æ»ö(Â¦¼ö) */
.pop-address-search .pop-address-search-inner .result table.data-col tbody tr:nth-child(even) td {background:#FFFFFF}

/***************************************************/
/* ±ÛÀÚ»ö»ó */
/***************************************************/
/* °Ë»ö °á°ú  ±ÛÀÚ»ö»ó */
table.data-col  { color:#FFFFFF; }
table.data-col tbody tr td.subj { color:#333333; }

/* °Ë»öÃ¢ ±ÛÀÚ »ö»ó */
.pop-address-search .pop-address-search-inner .wrap input { color:#222222; }


.btns-submit a:link {font:12px tahoma; color: #FFF; text-decoration:none; font-weight:bold; line-height:37px;}
.data-col th {color:#000;}
.paginate a:link {line-height:37px;}


p {margin:20px 0;}
/*# sourceMappingURL=comm.css.map */

.labelnav {margin-bottom:20px;}
.gcmt {line-height:25px; max-width:1200px;margin:20px auto; word-break: keep-all; }

#main {color:#333333;}
.ctbl01 {  border-collapse: collapse;   border-spacing: 1; border:0px solid; margin:20px auto; width:95%;}
.ctbl01 tr th {padding:5px; font-weight:bold !important;text-align:center;background-color:#eee; border:1px solid #bababa !important;}
.ctbl01 thead tr { border:2px solid #bababa !important;}
.ctbl01 tr {}
.ctbl01 tr td{ padding:5px; border:1px solid #bababa !important; word-break: keep-all;}

.ctbl02 {  border-collapse: collapse;   border-spacing: 1; border:0px solid; margin:20px auto; width:95%;}
.ctbl02 tr th {padding:5px; font-weight:bold !important;text-align:center;background-color:#eee; border:1px solid #bababa !important;}
.ctbl02 thead tr { border:2px solid #bababa !important;}
.ctbl02 tr td{ padding:1%; border:1px solid #bababa !important;}
.evimg {width:30%;padding:5px; text-align:center;}
.evimg img {width:100%;}
.evtit {font-weight:bold !important;}

.pbox {width:21%;min-width:250px;margin:10px;border:1px solid #bababa;float:left;display:inline-block;height:120px;word-break:keep-all;}
.pbox1{background-color:#09478D;font-weight:bold;color:white;padding:5px;}
.pbox2{color:white;width:30%;float:right;height:1px;}
.pbox3{padding:5px;}




.p2box {width:10%;min-width:160px;margin:5px;border:1px solid #bababa;display:inline-block;height:120px;word-break:keep-all;vertical-align:middle;line-height:110px;}
.p2box1{padding:5px;display:inline-block;vertical-align:middle;line-height:20px;}


.rdbox {width:160px;height:160px;min-width:160px;border-radius:50%; margin:5px;border:1px solid #bababa;display:inline-block;word-break:keep-all;vertical-align:middle;line-height:160px;}
.rd01{padding:5px;display:inline-block;vertical-align:middle;line-height:20px;}

.p2box2{width:2%;min-width:70px; display:inline-block;vertical-align:middle;height:160px;line-height:160px;} 
.cbold {font-weight:bold !important;}

.cul {margin:20px auto; max-width:1200px;word-break: keep-all; }
.cul li {font-weight:bold !important; list-style-type: disc !important;}

.cbox {width:100%;max-width:150px;height:280px;display:inline-block;margin:0 5px;border:1px solid #eeeeee;vertical-align:middle;}
.cbox1 {max-height:210px;}
.cbox1 img{width:100%;max-height:200px;}
.cbox2{max-height:50px;line-height:20px;}


.btn_on2 {border:1px solid #bababa;}
.btn_on2 a  {display:block; width:100%; height:100%; color:#555555;  line-height:30px; text-align:Center; } 
.btn_on2 a:hover {  color:#ffffff; font-weight:bold; line-height:30px; text-align:Center; background-color:#059eb5; display:block; width:100%; height:100%;} 

.mbox {height:40px;line-height:40px;padding-left:20px;margin-top:40px; background-color:#03437F;color:#fff;
}
.mbox a {font-size:18px; font-weight:bold; color:#fff; }

/* ¼îÇÎ¸ô */

.shop_bold_big {font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:19px; color:#000000; font-weight:bold; letter-spacing:-0.01em;}
.shop_bold_big A:link {font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:19px; color:#000000; text-decoration:none; font-weight:bold; letter-spacing:-0.01em;}
.shop_bold_big A:visited {font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:19px; color:#000000; text-decoration:none; font-weight:bold; letter-spacing:-0.01em;}
.shop_bold_big A:active {font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:19px; color:#000000; text-decoration:none; font-weight:bold; letter-spacing:-0.01em;}
.shop_bold_big A:hover {font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:19px; color:#2A5DCE; text-decoration:underline; font-weight:bold; letter-spacing:-0.01em;}

.shop_contents {border:1px solid #CDCDCD; font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:12px; text-align:justify; line-height:16px; padding:8px 12px 8px 12px; letter-spacing:-0.05em;}
.shop_red {border:1px solid #CDCDCD; font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:12px; color:#F40101; text-align:justify; background-color:#FBFCFA; line-height:17px; padding:8px; letter-spacing:-0.05em;}
.shop_title {font:11px MS Gothic; color:#20A10F; padding:7px 8px 4px 8px; background-color:#FCF6E9; border:1px; border-top-style:solid; border-top-color:#CDCDCD; border-bottom-style:solid; border-bottom-color:#CDCDCD;}
.shop_black {font:12px Tahoma; color:#000000; font-weight:bold;}
.bPrice {font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:12px; color:#7C7C7C; letter-spacing:-0.1em; font-weight:normal;}
.mPrice {font-size:16px;color:#131313; font-weight:bold;}
.mPrice1 {font-size:16px;color:#FF4800; font-weight:bold;}
.mPrice3 {font-size:16px;color:#7C7C7C;}
.nPrice {font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:12px; color:#7C7C7C; letter-spacing:-0.1em;}
.sPrice {font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:12px; color:#FF4800; letter-spacing:-0.1em;}
.mPrice2 {font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:12px; color:#E90000; font-weight:bold; letter-spacing:-0.1em;}
.mtitle {font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:12px; color:#20A10F; font-weight:normal; letter-spacing:-0.1em;}
.amnt_sav {font:11px Tahoma; color:#5996C5; padding:0 0 0 0; font-weight:bold; letter-spacing:0.03em;}
.goodsPoint {font:16px Tahoma; color:#5996C5; padding:0 0 0 0; font-weight:bold; letter-spacing:0.03em;}
.shop_subject_view {12px Verdana, ±¼¸²; font-weight:bold; color:#259819; padding:2px 0 7px 5px; letter-spacing:-0.05em;}
.shop_subject_view2 {12px Verdana, ±¼¸²; font-weight:bold; color:#259819; padding:5px 0 5px 5px; letter-spacing:-0.05em;}
.shop_label1 {font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:12px; color:#515151; padding:8px 0 4px 0; letter-spacing:-0.05em; text-align:justify;}
.shop_label2 {font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:12px; color:#444444; padding:7px 0 5px 5px; letter-spacing:-0.05em;}
.shop_border {border:3px solid #FFFFFF;}
.shop_line {background:url(../../shop/images/dotline_bg.gif); background-repeat:repeat-x; height:1;}

.shop_subject {font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:12px; font-weight:bold; color:#484848; padding:3px 0 0 0; letter-spacing:-0.05em;}
.shop_subject A:link {font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:12px; font-weight:bold; color:#484848; text-decoration:none; padding:3px 0 0 0; letter-spacing:-0.05em;}
.shop_subject A:visited {font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:12px; font-weight:bold; color:#484848; text-decoration:none; padding:3px 0 0 0; letter-spacing:-0.05em;}
.shop_subject A:active {font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:12px; font-weight:bold; color:#484848; text-decoration:none; padding:3px 0 0 0; letter-spacing:-0.05em;}
.shop_subject A:hover {font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:12px; font-weight:bold; color:#000000; text-decoration:underline; padding:3px 0 0 0; letter-spacing:-0.05em;}

.scro {border: 1px solid #B0E177; color:#444444; text-align:justify; padding:16px 7px 12px 8px;
		scrollbar-3dlight-color:B4B4B4;
		scrollbar-arrow-color:2D9E00;
		scrollbar-base-color:EEEEEE;
		scrollbar-darkshadow-color:FFFFFF;
		scrollbar-face-color:eeeeee;
		scrollbar-highlight-color:FFFFFF;
		scrollbar-shadow-color:B4B4B4;
		overflow: auto; width:960px; height:490px; line-height:17px;}

.scro_ag {border: 1px solid #B0E177; color:#444444; text-align:justify; padding:16px 7px 12px 8px;
		scrollbar-3dlight-color:B4B4B4;
		scrollbar-arrow-color:2D9E00;
		scrollbar-base-color:EEEEEE;
		scrollbar-darkshadow-color:FFFFFF;
		scrollbar-face-color:eeeeee;
		scrollbar-highlight-color:FFFFFF;
		scrollbar-shadow-color:B4B4B4;
		overflow: auto; width:960px; height:206px; line-height:17px;}


.shop_info {font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:12px; color:#E22020; letter-spacing:-0.1em;}
.step_on {padding:6px 0 4px 0; text-align:center; background-color:#63AB22; font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; letter-spacing:-0.05em;}
.step_off {padding:6px 0 4px 0; text-align:center; background-color:#B4B4B4; font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:12px; color:#FFFFFF; letter-spacing:-0.05em;}

table .conD {table-layout:fixed; text-align: left; border-width:1px; border-collapse:collapse; border-bottom-color:#CDCDCD; border-left-color:#CDCDCD; border-right-color:#CDCDCD; background-color:#fff;}
table .conD td {border:1px; border-style:solid; line-height:18px; border-top-color:#CDCDCD; border-left-color:#CDCDCD; border-right-color:#CDCDCD; text-align:center; }
table .conD .fld td { background-color:#F1F1F1; color:#4D4D4D; font-weight:bold; padding:6px 0 3px 0; border: 1px; border-style: solid; border-color:#CDCDCD;border-top-color:#CDCDCD; border-bottom-color:#CDCDCD; border-left-color:#CDCDCD; border-right-color:#CDCDCD; }
table .conD .fld2 td { background-color:#F1F1F1; color:#4D4D4D; font-weight:bold; padding:9px 0 6px 0; border: 1px; border-style: solid; border-color:#CDCDCD;border-top-color:#2BB618; border-bottom-color:#CDCDCD; border-left-color:#CDCDCD; border-right-color:#CDCDCD; }
.table_tit {text-align: center; font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:12px; color:#000000; font-weight:bold; letter-spacing:-0.05em;}
.bg_01 {background-color:#F1F1F1; font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:12px; color:#4E5965; font-weight:bold; letter-spacing:-0.05em;}
.bg_02 {background-color:#F1F1F1; text-align: center; font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:12px; color:#4D4D4D; font-weight:bold; letter-spacing:-0.05em;}
.bg_03 {background-color:#F1F1F1; text-align: right; font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; letter-spacing:-0.05em;}

table .conE {table-layout:fixed; text-align: left; border-width:2px 1px 1px 1px; border-collapse:collapse; letter-spacing:-0.05em; background-color:#fff;}
table .conE td	 {padding:7px 6px 3px 6px; border-width: 1px ; border-style:solid;line-height:18px; border-color:#CDCDCD;}
table .conE .fld1 {color:#20A10F; padding:4px 6px 4px 0; text-align: right;  background-color:#F1F1F1; font-weight:bold;letter-spacing:-0.05em;}

#shop_view_bg {border-bottom:1px dotted #9F998A;}/*background-color:#FFFFFF;*/
.shop_view_blank {height:1px; background-color:#F6F6F6;}
.shop_view_text {font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:14px; color:#4E5965; letter-spacing:-0.05em; text-align:justify; line-height:17px; font-weight:normal;}
.shop_view_border {border:1px solid #CACACA;}
.shop_view_select {color:#FFFFFF; font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:14px; padding:0 0 2px 3px; letter-spacing:-0.05em; background-color:#000000;}
.shop_showlist_border {border:2px solid #F1F1F1;}
.shop_contents_input {color: #3D3D3D; font:11px Tahoma,±¼¸²; background-color:#F9F9F9; border:1px solid #DFDFDF; padding:2px 0 2px 3px; height:19px;}
.shop_contents_select {color: #575757; font:12px Verdana,±¼¸²; background-color:#FFFFFF; border:1px solid #C3C3C3; padding:2px 0 2px 3px; letter-spacing:-0.05em;}

.shop_contents_input2 {color: red !important; font:16px 'nanumgothic', '³ª´® °íµñ' !important;  text-align:center; background-color:#FFFFFF !important; border:0px solid #bababa !important; padding:0px 4px 2px 0px; height:19px;}
.shop_contents_select2 {color: red; font:12px 'nanumgothic', '³ª´® °íµñ'; background-color:#FFFFFF !important; border:1px solid #bababa; padding:2px 0 2px 3px; letter-spacing:-0.05em;}

#shop_over a img {border:2px solid; border-color:#D2D2D2;}
#shop_over a:hover img {border-color:#599500;}

/*box1 ¼îÇÎ¸ô ±¸ºÐ*/
.shop_bold_big {font-size:25px;color:#000000; font-weight:bold; letter-spacing:-0.05em;}
.shop_bold_big A:link {font-size:25px;color:#000000; text-decoration:none; font-weight:bold; letter-spacing:-0.05em;}
.shop_bold_big A:visited {font-size:25px;color:#000000; text-decoration:none; font-weight:bold; letter-spacing:-0.05em;}
.shop_bold_big A:active {font-size:25px;color:#000000; text-decoration:none; font-weight:bold; letter-spacing:-0.05em;}
.shop_bold_big A:hover {font-size:25px;color:#2A5DCE; text-decoration:underline; font-weight:bold; letter-spacing:-0.05em;}

.shop_contents {border:1px solid #B5CCE7; font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:12px; text-align:justify; line-height:16px; padding:8 12 8 12; letter-spacing:-0.05em;}
.shop_red {border:1px solid #B5CCE7; font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:12px; color:#F40101; text-align:justify; background-color:#FBFCFA; line-height:17px; padding:8 8 8 8; letter-spacing:-0.05em;}
.shop_title {font:11px MS Gothic; color:#3174BF; padding:7 8 4 8; background-color:#FCF6E9; border:1px; border-top-style:solid; border-top-color:#B5CCE7; border-bottom-style:solid; border-bottom-color:#B5CCE7;}
.shop_black {font:12px Tahoma; color:#000000; font-weight:bold;}
.bPrice {font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:12px; color:#7C7C7C; letter-spacing:-0.1em;font-weight:normal;}
.mPrice {font-size:16px;color:#FF4800; font-weight:bold;}
.mPrice1 {font-size:16px;color:#FF4800; font-weight:bold;}
.mPrice3 {font-size:16px;color:#7C7C7C;}
.nPrice {font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:12px; color:#7C7C7C; letter-spacing:-0.1em;}
.sPrice {font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:12px; color:#FF4800; letter-spacing:-0.1em;}
.mPrice2 {font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:13px; color:#E90000; font-weight:normal; letter-spacing:-0.01em;}
.mtitle {font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:16px; color:#3174BF; font-weight:normal; letter-spacing:-0.01em;}
.amnt_sav {font:11px Tahoma; color:#5996C5; padding:0 0 0 0; font-weight:bold; letter-spacing:0.03em;}
.goodsPoint {font:16px Tahoma; color:#5996C5; padding:0 0 0 0; font-weight:normal; letter-spacing:0.03em;}
.shop_subject_view {font-size:14px; font-weight:bold; color:#259819; padding:2px 0 7px 5px; letter-spacing:-0.05em;}
.shop_subject_view2 {font-size:14px; font-weight:bold; color:#259819; padding:5px 0 5px 5px; letter-spacing:-0.05em;}
.shop_label1 {font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:12px; color:#515151; padding:8px 0 4px 0; letter-spacing:-0.05em; text-align:justify;}
.shop_label2 {font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:12px; color:#444444; padding:7px 0 5px 5px; letter-spacing:-0.05em;}
.shop_border {border:3px solid #FFFFFF;}
.shop_line {background:url(../../shop/images/dotline_bg.gif); background-repeat:repeat-x; height:1px;}

.shop_subject {font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:14px; font-weight:bold; color:#484848; padding:3 0 0 0; letter-spacing:-0.05em;}
.shop_subject A:link {font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:14px; font-weight:bold; color:#484848; text-decoration:none; padding:3 0 0 0; letter-spacing:-0.05em;}
.shop_subject A:visited {font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:14px; font-weight:bold; color:#484848; text-decoration:none; padding:3 0 0 0; letter-spacing:-0.05em;}
.shop_subject A:active {font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:14px; font-weight:bold; color:#484848; text-decoration:none; padding:3 0 0 0; letter-spacing:-0.05em;}
.shop_subject A:hover {font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:14px; font-weight:bold; color:#000000; text-decoration:underline; padding:3 0 0 0; letter-spacing:-0.05em;}

.view_totalP {border:0px solid #fff; width:75%; background-color:#fbfbfb; color:#ee1d22; font-size:32px; line-height:30px; font-weight:bold; text-align:right;}

.scro {border: 1px solid #B0E177; color:#444444; text-align:justify; padding:16 7 12 8;
		scrollbar-3dlight-color:B4B4B4;
		scrollbar-arrow-color:2D9E00;
		scrollbar-base-color:EEEEEE;
		scrollbar-darkshadow-color:FFFFFF;
		scrollbar-face-color:eeeeee;
		scrollbar-highlight-color:FFFFFF;
		scrollbar-shadow-color:B4B4B4;
		overflow: auto; width:960px; height:490px; line-height:17px;}

.scro_ag {border: 1px solid #B0E177; color:#444444; text-align:justify; padding:16 7 12 8;
		scrollbar-3dlight-color:B4B4B4;
		scrollbar-arrow-color:2D9E00;
		scrollbar-base-color:EEEEEE;
		scrollbar-darkshadow-color:FFFFFF;
		scrollbar-face-color:eeeeee;
		scrollbar-highlight-color:FFFFFF;
		scrollbar-shadow-color:B4B4B4;
		overflow: auto; width:960px; height:206px; line-height:17px;}


.shop_info {font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:12px; color:#E22020; letter-spacing:-0.1em;}
.step_on {padding:6 0 4 0; text-align:center; background-color:#63AB22; font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; letter-spacing:-0.05em;}
.step_off {padding:6 0 4 0; text-align:center; background-color:#B4B4B4; font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:12px; color:#FFFFFF; letter-spacing:-0.05em;}

table .conD {table-layout:fixed; text-align: left; border-width:2 1 1 1; border-collapse:collapse; border-bottom-color:#B5CCE7; border-left-color:#B5CCE7; border-right-color:#B5CCE7;}
table .conD td	 {padding:5px 0; border: 0 1; border-style:solid;line-height:18px; border-top-color:#B5CCE7; border-left-color:#B5CCE7; border-right-color:#B5CCE7;}
table .conD .fld td { background-color:#E9F6FC; color:#305379; font-weight:bold; padding:6 0 3 0; border: 1; border-style: solid; border-color:#B5CCE7;border-top-color:#B5CCE7; border-bottom-color:#B5CCE7; border-left-color:#B5CCE7; border-right-color:#B5CCE7; }
table .conD .fld2 td { background-color:#E9F6FC; color:#305379; font-weight:bold; padding:9 0 6 0; border: 1; border-style: solid; border-color:#B5CCE7;border-top-color:#8EBDDE; border-bottom-color:#B5CCE7; border-left-color:#B5CCE7; border-right-color:#B5CCE7; }
.table_tit {text-align: center; font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:12px; color:#000000; font-weight:bold; letter-spacing:-0.05em;}
.bg_01 {background-color:#E9F6FC; font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:12px; color:#666666; font-weight:bold; letter-spacing:-0.05em;}
.bg_02 {background-color:#E9F6FC; text-align: center; font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:12px; color:#305379; font-weight:bold; letter-spacing:-0.05em;}
.bg_03 {background-color:#E9F6FC; text-align: right; font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; letter-spacing:-0.05em;}

table .conE {table-layout:fixed; text-align: left; border-width:2 1 1 1; border-collapse:collapse; letter-spacing:-0.05em;}
table .conE td	 {padding:7 6 3 6; border-width: 1 ; border-style:solid;line-height:18px; border-color:#B5CCE7;}
table .conE .fld1 {color:#3174BF; padding:4 6 4 0; text-align: right;  background-color:#E9F6FC; font-weight:bold;letter-spacing:-0.05em;}

#shop_view_bg {background-color:#FFFFFF;}
.shop_view_blank {height:1px; background-color:#F6F6F6;}
.shop_view_text {font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:14px; color:#666666; letter-spacing:-0.05em; text-align:justify; line-height:17px;}
.shop_view_border {border:1px solid #CACACA;}
.shop_view_select {color:#FFFFFF; font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:14px; padding:0 0 2 3; letter-spacing:-0.05em; background-color:#000000;}
.shop_showlist_border {border:2px solid #E9F6FC;}
.shop_contents_input {color: #3D3D3D; font:11px Tahoma,±¼¸²; background-color:#F9F9F9; border:1px solid #DFDFDF; padding:2 0 2 3; height:19;}
.shop_contents_select {color: #575757; font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:12px; background-color:#FFFFFF; border:1px solid #C3C3C3; padding:2 0 2 3; letter-spacing:-0.05em;}
.shop_contents_radio {font-size:14px; color:#6E6E6E; background-color:#F2F2F2; padding:2px 0 2px 8px; height:28px;}
#shop_over a img {border:2px solid; border-color:#D2D2D2;}
#shop_over a:hover img {border-color:#067FD3;}


/* ¹è³Êº¸´õ */
.banner_border {border:1px solid #D9D7D7;}

/* ±âÅ¸¸Þ´º *********************/
.etc_menu_home {font:11px MS Gothic; color:#5C5C5C; font-weight:bold;}
.etc_menu_home A:link {font:11px MS Gothic; color:#5C5C5C; font-weight:bold;}
.etc_menu_home A:visited {font:11px MS Gothic; color:#5C5C5C; font-weight:bold;}
.etc_menu_home A:active {font:11px MS Gothic; color:#5C5C5C; font-weight:bold;}
.etc_menu_home A:hover {font:11px MS Gothic; color:#000000; font-weight:bold;}

.etc_menu {font:11px MS Gothic; color:#7C7C7C; }
.etc_menu A:link {font:11px MS Gothic; color:#7C7C7C; }
.etc_menu A:visited {font:11px MS Gothic; color:#7C7C7C; }
.etc_menu A:active {font:11px MS Gothic; color:#7C7C7C; }
.etc_menu A:hover {font:11px MS Gothic; color:#000000; }

.con_tit2  {font-family: 'nanumgothic', '³ª´® °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:18px; color:#666666; letter-spacing:-0.05em; text-align:justify; line-height:17px; font-weight:bold;}

.btn_shop01 a {float:left; display:block; width:190px; line-height:45px; color:#fff; background-color:#ee1d22; text-align:Center; font-weight:Bold; font-size:14px; border:1px solid #d31116;
padding:5px 0 0 10px;}
.btn_shop02 a {float:left; display:block; width:190px; line-height:45px; color:#fff; background-color:#664849; text-align:Center; font-weight:Bold; font-size:14px; margin-left:5px; border:1px solid #41292a;
padding:5px 0 0 10px;}
.btn_shop03 a {float:right; display:block; width:144px; line-height:50px; color:#664849; background-color:#ffffff; text-align:Center; font-weight:Bold;font-size:14px; border:1px solid #8d7475;}
.btn_shop01 a img {position:absolute; top:15px; left:45px;}
.btn_shop02 a img {position:absolute; top:15px; left:260px;}



.t_area span a {font-weight:normal; font-size:13pt; color:#242424;}
.t_area span a:hover {font-weight:normal; font-size:13pt;}
.t_area span.t_tab_on a {font-weight:bold; font-size:13pt; color:#f93009;}
.t_area span.t_tab_on a:hover {font-weight:bold; font-size:16pt;}



.t_area div a {font-weight:normal; font-size:13pt; color:#242424;}
.t_area div a:hover {font-weight:normal; font-size:13pt;}
.t_area div.t_tab_on a {font-weight:bold; font-size:13pt; color:#f93009;}
.t_area div.t_tab_on a:hover {font-weight:bold; font-size:13pt;}

.t_tab_on a {float:left; display:inline-block;  width:33%; line-height:60px; height:60px; border-top:3px solid #000; border-left:3px solid #000; border-right:3px solid #000;  color:#fff; text-align:center;}
.t_tab_off a {float:left;  display:inline-block; width:32%; line-height:54px; height:54px; border-top:1px solid #000; border-bottom:3px solid #000; border-left:1px solid #000; border-right:1px solid #000; margin-top:5px; color:#fff; text-align:center;}

.hisbox1 {width:100%;}
.hisboxdate {width:100px;display:inline-block;font-size:18px;font-weight:bold;}
.hisboxtitle {width:80%;display:inline-block;}

.ell{  font-weight:bold;
  color:blue;margin:20px;}