/* Common */
.db {
  display: block;
}
.inline {
  display: inline;
}
.inlineblock {
  display: inline-block;
}
.dn {
  display: none;
}
.spacing {
  padding: 0 5px;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.fn {
  float: none;
}
.clear {
  clear: both;
}
.cursor {
  cursor: pointer;
}
.underline {
  text-decoration: underline;
}

.top {
  vertical-align: top;
}
.mid {
  vertical-align: middle;
}
.bot {
  vertical-align: bottom;
}

.tx_r {
  text-align: right;
}
.tx_c {
  text-align: center;
}
.tx_l {
  text-align: left;
}
.m0 {
  margin: 0;
}
.p0 {
  padding: 0;
}

.p3 {
  padding: 3px;
}
.p03 {
  padding: 3px 0;
}
.p5 {
  padding: 5px;
}
.p10 {
  padding: 10px;
}
.p11 {
  padding: 11px;
}
.p05 {
  padding: 0 5px;
}
.p08 {
  padding: 8px 0;
}
.p40 {
  padding: 4px 0px;
}
.p50 {
  padding: 5px 0px;
}
.p13 {
  padding: 1px 3px;
}
.p35 {
  padding: 3px 5px;
}
.tp1 {
  padding-top: 1px;
}
.tp2 {
  padding-top: 2px;
}
.tp3 {
  padding-top: 3px;
}
.tp4 {
  padding-top: 4px;
}
.tp5 {
  padding-top: 5px;
}
.tp7 {
  padding-top: 7px;
}
.tp8 {
  padding-top: 8px;
}
.tp10 {
  padding-top: 10px;
}
.tp12 {
  padding-top: 12px;
}
.tp15 {
  padding-top: 15px;
}
.tp18 {
  padding-top: 18px;
}
.tp20 {
  padding-top: 20px;
}
.tp25 {
  padding-top: 25px;
}
.tp30 {
  padding-top: 30px;
}
.tp32 {
  padding-top: 32px;
}
.tp33 {
  padding-top: 33px;
}
.tp35 {
  padding-top: 35px;
}
.tp36 {
  padding-top: 36px;
}
.tp40 {
  padding-top: 40px;
}
.tp45 {
  padding-top: 45px;
}
.tp50 {
  padding-top: 50px;
}
.tp55 {
  padding-top: 55px;
}
.tp60 {
  padding-top: 60px;
}
.tp65 {
  padding-top: 65px;
}
.tp70 {
  padding-top: 70px;
}
.tp80 {
  padding-top: 80px;
}
.tp150 {
  padding-top: 150px;
}

.rp2 {
  padding-right: 2px;
}
.rp3 {
  padding-right: 3px;
}
.rp4 {
  padding-right: 4px;
}
.rp5 {
  padding-right: 5px;
}
.rp8 {
  padding-right: 8px;
}
.rp9 {
  padding-right: 9px;
}
.rp10 {
  padding-right: 10px;
}
.rp14 {
  padding-right: 14px;
}
.rp20 {
  padding-right: 20px;
}
.rp26 {
  padding-right: 26px;
}
.rp30 {
  padding-right: 30px;
}
.rp40 {
  padding-right: 40px;
}
.rp50 {
  padding-right: 50px;
}
.rp94 {
  padding-right: 94px;
}
.rp185 {
  padding-right: 185px;
}

.bp5 {
  padding-bottom: 5px;
}
.bp8 {
  padding-bottom: 8px;
}
.bp10 {
  padding-bottom: 10px;
}
.bp15 {
  padding-bottom: 15px;
}
.bp18 {
  padding-bottom: 18px;
}
.bp20 {
  padding-bottom: 20px;
}
.bp21 {
  padding-bottom: 21px;
}
.bp22 {
  padding-bottom: 22px;
}
.bp24 {
  padding-bottom: 24px;
}
.bp25 {
  padding-bottom: 25px;
}
.bp28 {
  padding-bottom: 28px;
}
.bp30 {
  padding-bottom: 30px;
}
.bp37 {
  padding-bottom: 37px;
}
.bp38 {
  padding-bottom: 38px;
}
.bp40 {
  padding-bottom: 40px;
}
.bp45 {
  padding-bottom: 45px;
}
.bp49 {
  padding-bottom: 49px;
}
.bp50 {
  padding-bottom: 50px;
}
.bp53 {
  padding-bottom: 53px;
}
.bp57 {
  padding-bottom: 57px;
}
.bp59 {
  padding-bottom: 59px;
}
.bp80 {
  padding-bottom: 80px;
}
.bp93 {
  padding-bottom: 93px;
}
.bp115 {
  padding-bottom: 115px;
}
.bp145 {
  padding-bottom: 145px;
}

.lp2 {
  padding-left: 2px;
}
.lp3 {
  padding-left: 3px;
}
.lp4 {
  padding-left: 4px;
}
.lp5 {
  padding-left: 5px;
}
.lp8 {
  padding-left: 8px;
}
.lp10 {
  padding-left: 10px;
}
.lp14 {
  padding-left: 14px;
}
.lp15 {
  padding-left: 15px;
}
.lp20 {
  padding-left: 20px;
}
.lp25 {
  padding-left: 25px;
}
.lp28 {
  padding-left: 28px;
}
.lp30 {
  padding-left: 30px;
}
.lp35 {
  padding-left: 35px;
}
.lp48 {
  padding-left: 48px;
}
.lp50 {
  padding-left: 50px;
}
.lp60 {
  padding-left: 60px;
}
.lp70 {
  padding-left: 60px;
}
.lp90 {
  padding-left: 90px;
}
.lp112 {
  padding-left: 112px;
}
.lp130 {
  padding-left: 130px;
}
.lp135 {
  padding-left: 135px;
}
.lp148 {
  padding-left: 148px;
}
.lp171 {
  padding-left: 171px;
}
.lp180 {
  padding-left: 180px;
}
.lp198 {
  padding-left: 198px;
}
.lp200 {
  padding-left: 200px;
}
.lp220 {
  padding-left: 220px;
}
.lp216 {
  padding-left: 216px;
}
.lp316 {
  padding-left: 316px;
}

.tm1 {
  margin-top: 1px;
}
.tm2 {
  margin-top: 2px;
}
.tm3 {
  margin-top: 3px;
}
.tm4 {
  margin-top: 4px;
}
.tm5 {
  margin-top: 5px;
}
.tm6 {
  margin-top: 6px;
}
.tm7 {
  margin-top: 7px;
}
.tm8 {
  margin-top: 8px;
}
.tm10 {
  margin-top: 10px;
}
.tm12 {
  margin-top: 12px;
}
.tm13 {
  margin-top: 13px;
}
.tm15 {
  margin-top: 15px;
}
.tm18 {
  margin-top: 18px;
}
.tm20 {
  margin-top: 20px;
}
.tm22 {
  margin-top: 22px;
}
.tm24 {
  margin-top: 24px;
}
.tm25 {
  margin-top: 25px;
}
.tm26 {
  margin-top: 26px;
}
.tm28 {
  margin-top: 28px;
}
.tm29 {
  margin-top: 29px;
}
.tm30 {
  margin-top: 30px;
}
.tm35 {
  margin-top: 35px;
}
.tm36 {
  margin-top: 36px;
}
.tm38 {
  margin-top: 38px;
}
.tm39 {
  margin-top: 39px;
}
.tm40 {
  margin-top: 40px;
}
.tm44 {
  margin-top: 44px;
}
.tm46 {
  margin-top: 46px;
}
.tm50 {
  margin-top: 50px;
}
.tm55 {
  margin-top: 55px;
}
.tm57 {
  margin-top: 57px;
}
.tm60 {
  margin-top: 60px;
}
.tm90 {
  margin-top: 90px;
}
.tm100 {
  margin-top: 100px;
}
.tm110 {
  margin-top: 110px;
}
.tm139 {
  margin-top: 139px;
}
.tm266 {
  margin-top: 266px;
}

.rm1 {
  margin-right: 1px;
}
.rm2 {
  margin-right: 2px;
}
.rm3 {
  margin-right: 3px;
}
.rm4 {
  margin-right: 4px;
}
.rm5 {
  margin-right: 5px;
}
.rm6 {
  margin-right: 6px;
}
.rm8 {
  margin-right: 8px;
}
.rm9 {
  margin-right: 9px;
}
.rm10 {
  margin-right: 10px;
}
.rm12 {
  margin-right: 12px;
}
.rm13 {
  margin-right: 13px;
}
.rm14 {
  margin-right: 14px;
}
.rm15 {
  margin-right: 15px;
}
.rm16 {
  margin-right: 16px;
}
.rm18 {
  margin-right: 18px;
}
.rm20 {
  margin-right: 20px;
}
.rm21 {
  margin-right: 21px;
}
.rm23 {
  margin-right: 23px;
}
.rm25 {
  margin-right: 25px;
}
.rm28 {
  margin-right: 28px;
}
.rm29 {
  margin-right: 29px;
}
.rm30 {
  margin-right: 30px;
}
.rm32 {
  margin-right: 32px;
}
.rm36 {
  margin-right: 36px;
}
.rm37 {
  margin-right: 37px;
}
.rm40 {
  margin-right: 40px;
}
.rm41 {
  margin-right: 41px;
}
.rm44 {
  margin-right: 44px;
}
.rm48 {
  margin-right: 48px;
}
.rm49 {
  margin-right: 49px;
}
.rm52 {
  margin-right: 52px;
}
.rm58 {
  margin-right: 58px;
}
.rm61 {
  margin-right: 61px;
}
.rm62 {
  margin-right: 62px;
}
.rm70 {
  margin-right: 70px;
}
.rm94 {
  margin-right: 94px;
}
.rm98 {
  margin-right: 98px;
}
.rm127 {
  margin-right: 127px;
}
.rm133 {
  margin-right: 133px;
}

.bm1 {
  margin-bottom: 1px;
}
.bm2 {
  margin-bottom: 2px;
}
.bm3 {
  margin-bottom: 3px;
}
.bm4 {
  margin-bottom: 4px;
}
.bm5 {
  margin-bottom: 5px;
}
.bm6 {
  margin-bottom: 6px;
}
.bm8 {
  margin-bottom: 8px;
}
.bm9 {
  margin-bottom: 9px;
}
.bm10 {
  margin-bottom: 10px;
}
.bm15 {
  margin-bottom: 15px;
}
.bm18 {
  margin-bottom: 18px;
}
.bm20 {
  margin-bottom: 20px;
}
.bm22 {
  margin-bottom: 22px;
}
.bm25 {
  margin-bottom: 25px;
}
.bm27 {
  margin-bottom: 27px;
}
.bm30 {
  margin-bottom: 30px;
}
.bm35 {
  margin-bottom: 35px;
}
.bm40 {
  margin-bottom: 40px;
}
.bm48 {
  margin-bottom: 48px;
}
.bm50 {
  margin-bottom: 50px;
}
.bm58 {
  margin-bottom: 58px;
}
.bm62 {
  margin-bottom: 62px;
}
.bm100 {
  margin-bottom: 100px;
}

.lm2 {
  margin-left: 2px;
}
.lm3 {
  margin-left: 3px;
}
.lm5 {
  margin-left: 5px;
}
.lm6 {
  margin-left: 6px;
}
.lm8 {
  margin-left: 8px;
}
.lm9 {
  margin-left: 9px;
}
.lm10 {
  margin-left: 10px;
}
.lm12 {
  margin-left: 12px;
}
.lm15 {
  margin-left: 15px;
}
.lm18 {
  margin-left: 18px;
}
.lm20 {
  margin-left: 20px;
}
.lm25 {
  margin-left: 25px;
}
.lm30 {
  margin-left: 30px;
}
.lm31 {
  margin-left: 31px;
}
.lm60 {
  margin-left: 60px;
}
.lm62 {
  margin-left: 62px;
}
.lm68 {
  margin-left: 68px;
}
.lm70 {
  margin-left: 70px;
}
.lm100 {
  margin-left: 100px;
}
.lm160 {
  margin-left: 160px;
}
.lm170 {
  margin-left: 170px;
}

.lh130 {
  line-height: 130%;
}
.lh150 {
  line-height: 150%;
}
.lh170 {
  line-height: 170%;
}
.lh180 {
  line-height: 180%;
}
.lh200 {
  line-height: 200%;
}

.w4 {
  width: 4px;
}
.w12 {
  width: 12px;
}
.w30 {
  width: 30px;
}
.w50 {
  width: 50px;
}
.w59 {
  width: 59px;
}
.w65 {
  width: 65px;
}
.w72 {
  width: 72px;
}
.w75 {
  width: 75px;
}
.w76 {
  width: 76px;
}
.w80 {
  width: 80px;
}
.w82 {
  width: 82px;
}
.w90 {
  width: 90px;
}
.w92 {
  width: 92px;
}
.w100 {
  width: 100px;
}
.w110 {
  width: 110px;
}
.w120 {
  width: 120px;
}
.w130 {
  width: 130px;
}
.w138 {
  width: 138px;
}
.w142 {
  width: 142px;
}
.w144 {
  width: 144px;
}
.w146 {
  width: 146px;
}
.w150 {
  width: 150px;
}
.w158 {
  width: 158px;
}
.w165 {
  width: 165px;
}
.w170 {
  width: 170px;
}
.w180 {
  width: 180px;
}
.w200 {
  width: 200px;
}
.w210 {
  width: 210px;
}
.w232 {
  width: 232px;
}
.w239 {
  width: 239px;
}
.w241 {
  width: 241px;
}
.w250 {
  width: 250px;
}
.w300 {
  width: 300px;
}
.w310 {
  width: 310px;
}
.w316 {
  width: 316px;
}
.w320 {
  width: 320px;
}
.w339 {
  width: 339px;
}
.w345 {
  width: 345px;
}
.w400 {
  width: 400px;
}
.w441 {
  width: 441px;
}
.w460 {
  width: 460px;
}
.w470 {
  width: 470px;
}
.w500 {
  width: 500px;
}
.w503 {
  width: 503px;
}
.w620 {
  width: 620px;
}
.w630 {
  width: 630px;
}
.w674 {
  width: 674px;
}
.w710 {
  width: 710px;
}
.w960 {
  width: 960px;
}

.h80 {
  height: 80px;
}
.h40 {
  height: 40px;
}
.f12 {
  font-size: 12px;
}
.f13 {
  font-size: 13px;
}
.f_14 {
  font-size: 14px;
}

.ti10 {
  text-indent: 10px;
}
.ti15 {
  text-indent: 15px;
}
.ti20 {
  text-indent: 20px;
}
.relative {
  position: relative;
}

.bold {
  font-weight: bold;
}
.normal {
  font-weight: normal;
}

.button {
  border: 0;
  cursor: pointer;
  display: inline-block;
}

.under {
  text-decoration: underline;
}

.w_8 {
  width: 8%;
}
.w_10 {
  width: 10%;
}
.w_12 {
  width: 12%;
}
.w_13 {
  width: 13%;
}
.w_15 {
  width: 15%;
}
.w_18 {
  width: 18%;
}
.w_19 {
  width: 19.9%;
}
.w_20 {
  width: 20%;
}
.w_22 {
  width: 22%;
}
.w_25 {
  width: 25%;
}
.w_27 {
  width: 27%;
}
.w_30 {
  width: 30%;
}
.w_32 {
  width: 32%;
}
.w_35 {
  width: 35%;
}
.w_40 {
  width: 40%;
}
.w_42 {
  width: 42%;
}
.w_45 {
  width: 45%;
}
.w_50 {
  width: 50%;
}
.w_55 {
  width: 55%;
}
.w_60 {
  width: 60%;
}
.w_65 {
  width: 65%;
}
.w_70 {
  width: 70%;
}
.w_75 {
  width: 75%;
}
.w_80 {
  width: 80%;
}
.w_85 {
  width: 85%;
}
.w_90 {
  width: 90%;
}
.w_92 {
  width: 92%;
}
.w_95 {
  width: 95%;
}
.w_100 {
  width: 100%;
}

.spacing {
  padding: 0 3px;
}

/*폰트색상*/

.txt_blue {
  color: #2e5eaf;
}
.txt_gold {
  color: #ad8b3a;
}
.txt_pink {
  color: #f22996;
}
.red {
  color: #ff0000;
}
.txt_po {
  color: #f4cd6f;
}
.txt_black {
  color: #333;
}

.paging a.prev img,
.paging a.next img {
  width: 31px;
  height: 31px;
}
.paging a span {
  display: none;
  outline: medium none;
  overflow: hidden;
  text-indent: -9999em;
}

.r_btn_wrap {
  clear: both;
  text-align: right;
}
.c_btn_wrap {
  clear: both;
  text-align: center;
}
.l_btn_wrap {
  clear: both;
  text-align: left;
}

.btn {
  display: inline-block;
  text-align: center;
}

.btn_bbs {
  border: 1px solid #c1a25a;
  line-height: 30px;
  height: 30px;
  color: #fff;
  font-size: 13px;
  background: #c7a75e;
  font-family: "Nanum_bold";
  padding: 0 20px;
  min-width: 40px;
}
.btn_bbs2 {
  border: 1px solid #2e5eaf;
  line-height: 30px;
  height: 30px;
  color: #2e5eaf;
  font-size: 13px;
  font-family: "Nanum_bold";
  background: #fff;
  padding: 0 20px;
  min-width: 40px;
}
.btn_bbs1 {
  border: 1px solid #af934e;
  line-height: 30px;
  height: 30px;
  color: #af934e;
  font-size: 13px;
  font-family: "Nanum_bold";
  background: #fff;
  padding: 0 20px;
  min-width: 40px;
}

.btn_pink {
  border: 1px solid #dc4898;
  color: #dc4898;
  text-align: center;
  font-size: 10px;
  font-weight: 600;
  width: 40px;
  padding: 3px 0;
}
.btn_skyblue {
  border: 2px solid #ffde00;
  color: #333;
  text-align: center;
  font-size: 11px;
  width: 59px;
  padding: 3px 0;
}
.btn_orange {
  color: #fff;
  padding: 3px 0;
  text-align: center;
  font-size: 11px;
  width: 61px;
  background: #ff0e6e;
  font-family: "Nanum_bold";
}
.btn_orange1 {
  color: #fff;
  padding: 3px 0;
  text-align: center;
  font-size: 11px;
  width: 61px;
  background: #ff7200;
  font-family: "Nanum_bold";
}

.ic_hit {
  color: #fff;
  text-align: center;
  font-size: 11px;
  font-family: "Nanum_bold";
  width: 50px;
  background: #14b5bf;
  padding: 3px 0;
}
.ic_event {
  color: #fff;
  text-align: center;
  font-size: 11px;
  font-family: "Nanum_bold";
  width: 50px;
  background: #e32222;
  padding: 3px 0;
}
.ic_new {
  color: #fff;
  text-align: center;
  font-size: 11px;
  font-family: "Nanum_bold";
  width: 50px;
  background: #ffba00;
  padding: 3px 0;
}
.ic_sale {
  color: #fff;
  text-align: center;
  font-size: 11px;
  font-family: "Nanum_bold";
  width: 50px;
  background: #e32222;
  padding: 3px 0;
}
.ic_best {
  color: #fff;
  text-align: center;
  font-size: 11px;
  font-family: "Nanum_bold";
  width: 50px;
  background: #8a69e9;
  padding: 3px 0;
}
.ic_cash {
  border: 1px solid #e32222;
  color: #e32222;
  text-align: center;
  font-size: 11px;
  width: 48px;
  font-family: "Nanum_bold";
  padding: 2px 0;
}
.ic_joint {
  color: #fff;
  text-align: center;
  font-size: 11px;
  font-family: "Nanum_bold";
  width: 50px;
  background: #ffc000;
  padding: 3px 0;
}

.btn_g {
  background: #383838;
  line-height: 22px;
  color: #fff;
  padding: 0 5px;
}
.btn_gold {
  background: #ad8b3a;
  height: 20px;
  line-height: 20px;
  color: #fff;
  padding: 0 10px;
  font-weight: 600;
}
.btn_blue {
  background: #264e91;
  height: 20px;
  line-height: 20px;
  color: #fff;
  padding: 0 5px;
}
.btn_green {
  background: #9cc3a4;
  height: 20px;
  line-height: 20px;
  color: #fff;
  padding: 0 5px;
}
.btn_Violet {
  background: #bca3f2;
  height: 20px;
  line-height: 20px;
  color: #fff;
  padding: 0 5px;
}
.btn_r {
  background: #c39c9c;
  height: 20px;
  line-height: 20px;
  color: #fff;
  padding: 0 5px;
}
.btn_glay {
  background: #a5a5a5;
  height: 23px;
  line-height: 24px;
  color: #fff;
  padding: 0 5px;
}
.btn_gr {
  width: 43px;
  height: 31px;
  line-height: 31px;
  background: url(../images/bg_gr_btn.gif) no-repeat 0 0;
  color: #525252;
  font-size: 11px;
  display: inline-block;
  text-align: center;
}
.btn_g1 {
  background: #eee;
  border: 1px solid #c2c2c2;
  height: 23px;
  line-height: 24px;
  color: #737373;
  padding: 0 10px;
}
.btn_b {
  background: #555;
  height: 28px;
  line-height: 30px;
  color: #fff;
  padding: 0 15px;
  border: 1px solid #333;
}
.btn_glay1 {
  background: #aaa;
  height: 45px;
  line-height: 47px;
  color: #fff;
  border: 1px solid #9f9f9f;
}
.btn_option_del {
  width: 15px;
  height: 15px;
  background: url(../images/shop/btn_close.png) no-repeat 3px 3px;
  padding: 3px;
}

.btn_B {
  padding: 0 10px;
  border: 1px solid #afafaf;
  line-height: 30px;
  display: inline-block;
  background: #e9e9e9;
  border-radius: 4px;
  font-size: 12px;
  color: #555;
}

.btn_prev {
  display: block;
  padding: 0 14px;
  text-align: center;
  line-height: 28px;
  height: 28px;
  border: 1px solid #b9bbbe;
  background: rgb(255, 255, 255); /* Old browsers */
  color: #444;
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(
    top,
    rgba(255, 255, 255, 1) 0%,
    rgba(243, 243, 243, 1) 54%,
    rgba(255, 255, 255, 1) 100%
  ); /* FF3.6+ */
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, rgba(255, 255, 255, 1)),
    color-stop(54%, rgba(243, 243, 243, 1)),
    color-stop(100%, rgba(255, 255, 255, 1))
  ); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(
    top,
    rgba(255, 255, 255, 1) 0%,
    rgba(243, 243, 243, 1) 54%,
    rgba(255, 255, 255, 1) 100%
  ); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(
    top,
    rgba(255, 255, 255, 1) 0%,
    rgba(243, 243, 243, 1) 54%,
    rgba(255, 255, 255, 1) 100%
  ); /* Opera 11.10+ */
  background: -ms-linear-gradient(
    top,
    rgba(255, 255, 255, 1) 0%,
    rgba(243, 243, 243, 1) 54%,
    rgba(255, 255, 255, 1) 100%
  ); /* IE10+ */
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 1) 0%,
    rgba(243, 243, 243, 1) 54%,
    rgba(255, 255, 255, 1) 100%
  ); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /*IE6-8 */
}
.btn_day {
  height: 28px;
  border: 1px solid #bfbfbf;
  color: #525252;
  font-weight: 500;
  padding: 0 8px;
  line-height: 30px;
  border-radius: 1px;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -o-border-radius: 1px;
  background: #ffffff; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYyZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffffff 0%, #f0f2f6 100%); /* FF3.6+ */
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #ffffff),
    color-stop(100%, #f0f2f6)
  ); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(
    top,
    #ffffff 0%,
    #f0f2f6 100%
  ); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(
    top,
    #ffffff 0%,
    #f0f2f6 100%
  ); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #f0f2f6 100%); /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #f0f2f6 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f2f6',GradientType=0 ); /* IE6-8 */
}
.btn_Search {
  height: 30px;
  line-height: 28px;
  color: #fff;
  background: #c7a75e;
  text-align: center;
  display: inline-block;
  font-family: "Nanum_bold";
}

.ic_arr_down {
  display: inline-block;
  width: 17px;
  height: 16px;
  background: url(../images/ic_arr_down.png) no-repeat 0 6px;
}
.ic_down {
  display: inline-block;
  width: 12px;
  height: 17px;
  background: url(../images/bg_down.png) no-repeat 0 6px;
}

.w70 .selectyzeValue {
  width: 50px;
}
.w70 .UlSelectize {
  width: 70px;
}

.w75 .selectyzeValue {
  width: 55px;
}
.w75 .UlSelectize {
  width: 75px;
}

.w80 .selectyzeValue {
  width: 60px;
}
.w80 .UlSelectize {
  width: 91px;
}

.w90 .selectyzeValue {
  width: 70px;
}
.w90 .UlSelectize {
  width: 90px;
}

.w101 .selectyzeValue {
  width: 81px;
  float: left;
}
.w101 .UlSelectize {
  width: 101px;
}

.w104 .selectyzeValue {
  width: 84px;
  float: left;
}
.w104 .UlSelectize {
  width: 104px;
}

.w110 .selectyzeValue {
  width: 90px;
}
.w110 .UlSelectize {
  width: 110px;
}

.w114 .selectyzeValue {
  width: 94px;
  float: left;
}
.w114 .UlSelectize {
  width: 114px;
}

.w122 .selectyzeValue {
  width: 102px;
  float: left;
}
.w122 .UlSelectize {
  width: 122px;
}

.w134 .selectyzeValue {
  width: 114px;
  float: left;
}
.w134 .UlSelectize {
  width: 134px;
}

.w140 .selectyzeValue {
  width: 120px;
  float: left;
}
.w140 .UlSelectize {
  width: 140px;
}

.w150 .selectyzeValue {
  width: 130px;
  float: left;
}
.w150 .UlSelectize {
  width: 150px;
}

.w154 .selectyzeValue {
  width: 134px;
  float: left;
}
.w154 .UlSelectize {
  width: 154px;
}

.w160 .selectyzeValue {
  width: 140px;
  float: left;
}
.w160 .UlSelectize {
  width: 160px;
}

.w180 .selectyzeValue {
  width: 160px;
  float: left;
}
.w180 .UlSelectize {
  width: 180px;
}

.w198 .selectyzeValue {
  width: 178px;
  float: left;
}
.w198 .UlSelectize {
  width: 198px;
}
.w198 .skype .UlSelectize {
  width: 218px;
}
.w198 .skype .selectyzeValue {
  width: 150px;
  float: left;
}
.w198 .grey .UlSelectize {
  width: 208px;
}

.w210 .selectyzeValue {
  width: 190px;
  float: left;
}
.w210 .UlSelectize {
  width: 210px;
}

.w240 .selectyzeValue {
  width: 220px;
  float: left;
}
.w240 .UlSelectize {
  width: 240px;
}

.w270 .selectyzeValue {
  width: 250px;
  float: left;
}
.w270 .UlSelectize {
  width: 270px;
}

.w_400 .selectyzeValue {
  width: 380px;
  float: left;
}
.w_400 .UlSelectize {
  width: 400px;
}

.w_420 .selectyzeValue {
  width: 400px;
  float: left;
}
.w_420 .UlSelectize {
  width: 420px;
}

.w_334 .selectyzeValue {
  width: 334px;
  float: left;
}
.w_334 .UlSelectize {
  width: 354px;
}

.w525 .selectyzeValue {
  width: 505px;
  float: left;
}
.w525 .UlSelectize {
  width: 525px;
}

.w640 .selectyzeValue {
  width: 620px;
  float: left;
}
.w640 .UlSelectize {
  width: 640px;
}

.w670 .selectyzeValue {
  width: 650px;
  float: left;
}
.w670 .UlSelectize {
  width: 670px;
}

/*게시판검색*/

.search_wrap {
  text-align: left;
  float: left;
  width: 100%;
  padding-bottom: 10px;
}
.search_wrap .tit {
  float: left;
  color: #333;
  font-size: 16px;
  line-height: 30px;
}
.Search {
  float: right;
}
.search_wrap input,
.search_wrap select {
  float: left;
}
.search_wrap input {
  color: #666;
  height: 28px;
  line-height: 30px;
  text-indent: 4px;
  border: 1px solid #cdcdd4;
  width: 120px;
}
.search_wrap a.btn_Search {
  width: 48px;
  margin-left: 2px;
}
.search_wrap .select {
  height: 30px;
}

/*페이징*/

.paging {
  text-align: center;
  clear: both;
}
.paging strong {
  border: 1px solid #c7b079;
  display: inline-block;
  height: 20px;
  line-height: 20px;
  margin: 0 1px;
  width: 20px;
  color: #ad8b3a;
  text-align: center;
  font-weight: 600;
  background: #faf8f3;
  font-size: 12px;
}

.paging a {
  border: 1px solid #dbdbdb;
  display: inline-block;
  height: 20px;
  line-height: 20px;
  margin: 0 1px;
  vertical-align: top;
  width: 20px;
  color: #525252;
  font-size: 12px;
}
.paging a.prev,
.paging a.next {
  border: 1px solid #c0bbbb;
  height: 20px;
  margin: 0 1px;
  width: 20px;
  color: #525252;
  line-height: 20px;
  text-align: center;
  padding: 0;
  font-weight: 600;
  font-size: 12px;
}

.paging a span {
  display: none;
  outline: medium none;
  overflow: hidden;
  text-indent: -9999em;
}

/*컨텐츠상세테이블*/

.b_table {
  clear: both;
  width: 100%;
  border-top: 2px solid #333;
}
.b_table th {
  border-bottom: 1px solid #ddd;
  font-weight: 600;
  color: #000;
  background: #fafafa;
}
.b_table th.tit {
  border-bottom: 1px solid #ddd;
}

.b_table th,
.b_table td {
  text-align: center;
  line-height: 20px;
}
.b_table th {
  padding: 10px 0;
}
.b_table td {
  padding: 9px 0;
  text-align: center;
  line-height: 20px;
  word-wrap: break-word;
}
.b_table td.con {
  text-align: left;
  padding: 34px 0;
}
.b_table td.edit {
  padding: 0;
}
.b_table td {
  border-bottom: 1px solid #ddd;
  color: #797979;
}
.b_table .last td,
.b_table td.last,
.b_table .last th {
  border-bottom: 1px solid #797979;
}
.b_table .R_br {
  border-right: 1px solid #ddd;
  color: #797979;
}
.b_table td .blue {
  color: #008ecd;
  font-weight: 600;
}
.b_table .no-boder {
  border-right: 0;
}
table.b_table td .relative {
  cursor: pointer;
}
table.b_table td.border {
  border-right: 1px solid #ebebeb;
}
table.b_table td.noborder {
  border-bottom: 0;
  padding: 0;
  vertical-align: top;
  line-height: 22px;
}
table.b_table td .ordernom {
  text-decoration: underline;
}

.b_table .left {
  text-align: left;
  padding-left: 10px;
}
.b_table .red {
  color: #d20068;
}
.b_table .right {
  text-align: right;
  padding-right: 10px;
}
.b_table td .all {
  display: block;
  float: left;
  width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #797979;
}
.b_table td .all img {
  vertical-align: middle;
}
.b_table td .ch {
  float: left;
  position: relative;
  top: 0;
  left: 0;
}
.b_table td .ch input {
  position: absolute;
  top: 3px;
  left: 0;
}
.b_table th.subject {
  padding-left: 10px;
  text-align: left;
}
.b_table th.day {
  padding-right: 10px;
  text-align: right;
}

.tb_view_list {
  border-top: 1px solid #d9d9d9;
  text-align: left;
  float: left;
  width: 100%;
  margin-top: 45px;
}
.tb_view_list dl {
  border-bottom: 1px solid #d9d9d9;
  float: left;
  width: 100%;
}
.tb_view_list dl dt {
  float: left;
  width: 12%;
  clear: left;
  line-height: 29px;
  color: #414141;
  padding-left: 8px;
}
.tb_view_list dl dd {
  float: left;
  width: 80%;
  line-height: 29px;
  color: #414141;
}
.tb_view_list dl dd a {
  float: left;
  width: 100%;
  line-height: 29px;
  color: #414141;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.C_table {
  clear: both;
  width: 100%;
  border-top: 1px solid #545454;
}
.C_table th {
  border-bottom: 1px solid #eaeaea;
  font-weight: 600;
  line-height: 20px;
  padding: 10px 0;
  text-align: center;
  background: #f4f4f4;
}
.C_table td {
  border-bottom: 1px solid #eaeaea;
  line-height: 20px;
  padding: 10px 0;
  text-align: center;
}
.C_table th.left {
  padding-left: 22px;
  text-align: left;
}
.C_table td.left {
  padding-left: 8px;
  text-align: left;
}
.C_table .spacing {
  line-height: 28px;
  padding: 0 5px;
}
.C_table .btn_g {
  line-height: 28px;
  height: 28px;
}

.overtable tr:active td {
  background: #f2f9fc;
}
.overtable tr:active td .all {
  color: #008ecd;
  font-weight: 600;
  letter-spacing: -1px;
}
.overtable tr:active td.non {
  background: none;
}
.replay {
  float: left;
  margin-right: 5px;
}

.link_table tr {
  cursor: pointer;
}
.link_table tr:active td {
  background: #f2f9fc;
}
.link_table tr:active td.non {
  background: none;
  cursor: default;
}

td a.all {
  width: 98%;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #525252;
  width: 100%;
  float: left;
}
table.b_table td a.all img {
  vertical-align: middle;
}
table.b_table td.edit {
  padding: 0;
}
table.b_table .spacing {
  line-height: 20px;
}
table.b_table .btn {
  height: 28px;
  line-height: 28px;
}
table.b_table .inTxt {
  vertical-align: top;
}
.btn_zip {
  float: left;
  margin-left: 5px;
}

.ic_new {
  width: 26px;
  position: relative;
  display: inline-block;
  height: 14px;
}
.ic_new img {
  position: absolute;
  top: 3px;
  left: 4px;
}

/*리스트*/

table.no_table {
  width: 100%;
  clear: both;
}
table.no_table th {
  text-align: left;
  line-height: 18px;
  padding: 5px 0;
  color: #222;
  font-weight: 600;
}
table.no_table td {
  text-align: left;
  padding: 5px 0;
}
table.no_table td span.info_txt {
  line-height: 30px;
}

.bbs_content_Area {
  text-align: left;
  border-top: 2px solid #272727;
  clear: both;
}
.bbs_content_Area .title_Area {
  border-bottom: 1px solid #e5e5e5;
}
.bbs_content_Area .title_Area .subject {
  font-weight: 600;
  line-height: 20px;
  display: block;
  padding-top: 5px;
}
.bbs_content_Area .title_Area .sub {
  line-height: 18px;
  padding-bottom: 5px;
  color: #989898;
  display: block;
}
.bbs_content {
  padding: 20px 0;
  line-height: 22px;
  border-bottom: 1px solid #e8e8e8;
}
.bbs_content img {
  max-width: 90%;
}
/*
.bbs_content img{width:100%; }*/

.txt_lst {
  text-align: left;
  border-top: 2px solid #333;
  clear: both;
}
.txt_lst li {
  border-bottom: 1px solid #e5e5e5;
  overflow: hidden;
  padding: 10px 0 6px;
}
.txt_lst li.non {
  line-height: 50px;
  text-align: center;
}
.txt_lst li a {
  display: block;
}
.txt_lst li a .subject {
  width: 96%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 22px;
  font-size: 14px;
  font-weight: 600;
  color: #222;
  padding-bottom: 5px;
}
.txt_lst li a .title_Area p {
  margin: 0;
}
.txt_lst li a .subject .ic_notice {
  padding-right: 5px;
  display: inline-block;
  line-height: 22px;
}
.txt_lst li a .subject .ic_notice img {
  margin-top: 3px;
}
.txt_lst li a .sub {
  line-height: 18px;
  padding-bottom: 5px;
  color: #989898;
  display: block;
}
.txt_lst li a .red {
  color: #ff0000;
  font-weight: 600;
}
.txt_lst li a .sub img {
  vertical-align: middle;
}

/*코멘트*/
.re_comment {
  text-align: left;
  position: relative;
  overflow: hidden;
  border-top: 1px solid #bdbdbd;
  margin-top: 20px;
}
.re_comment .title_Area {
  border-bottom: 1px solid #ddd;
  background: #f4f4f4;
  padding: 0 10px;
}
.re_comment .title_Area .subject {
  position: relative;
  padding-bottom: 5px;
}
.re_comment .title_Area .subject img {
  vertical-align: top;
  margin-top: 3px;
}
.re_comment .title_Area .subject .btn {
  padding: 0 10px;
  font-size: 11px;
  height: 20px;
  line-height: 20px;
  position: absolute;
  top: 3px;
  right: 0;
  border-radius: 0;
}
.re_comment .con {
  border-bottom: 1px solid #ddd;
  line-height: 18px;
  padding: 10px;
}
.re_comment .btn {
  font-size: 11px;
  height: 20px;
  line-height: 20px;
  border-radius: 0;
  background: #fdfdfd; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2NCUiIHN0b3AtY29sb3I9IiNmZGZkZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjNmNGY0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top, #fdfdfd 64%, #f3f4f4 100%); /* FF3.6+ */
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(64%, #fdfdfd),
    color-stop(100%, #f3f4f4)
  ); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(
    top,
    #fdfdfd 64%,
    #f3f4f4 100%
  ); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(
    top,
    #fdfdfd 64%,
    #f3f4f4 100%
  ); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fdfdfd 64%, #f3f4f4 100%); /* IE10+ */
  background: linear-gradient(to bottom, #fdfdfd 64%, #f3f4f4 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f3f4f4',GradientType=0 ); /* IE6-8 */
  border: 1px solid #c4c4c4;
  font-weight: 600;
  display: inline-block;
  font-size: 13px;
  padding: 0 10px;
  color: #666;
}

.edit_Area {
  padding-top: 10px;
  text-align: right;
}
.edit_Area .textarea {
  display: inline-block;
}
.btn_ok2 {
  vertical-align: top;
  height: 60px;
  line-height: 60px;
  display: inline-block;
  background: #abaaaa;
  border: 1px solid #919090;
  text-align: center;
  width: 60px;
  color: #fff;
  font-weight: bold;
  font-size: 13px;
  border-radius: 10px;
}

/*질문목록*/
.cust_qna_box {
  border-top: 3px solid #008ecd;
  overflow: hidden;
  clear: both;
}
.cust_qna_box .cust_qna_tit {
  border-bottom: 1px solid #ddd;
  text-align: left;
  overflow: hidden;
  /* padding-left:; */
}
.cust_qna_box .cust_qna_tit span {
  text-align: center;
  line-height: 22px;
  color: #222;
  padding: 5px 0;
  font-weight: bold;
  display: inline-block;
  float: left;
}
.qna_lst {
  text-align: left;
  border-top: 2px solid #333;
  clear: both;
}
.qna_lst li {
  text-align: left;
}
.qna_lst li.non {
  line-height: 150px;
  text-align: center;
  border-bottom: 1px solid #ebebeb;
}
.Qnatit_Area {
  text-align: left;
  width: 100%;
  float: left;
  cursor: pointer;
  border-bottom: 1px solid #ebebeb;
}
.Qnatit_Area span.ca {
  height: 39px;
  color: #525252;
  float: left;
  line-height: 39px;
  text-align: center;
  display: inline-block;
}

.cust_qna a span.ch {
  position: relative;
}
.cust_qna a span.ch input {
  position: absolute;
  top: 12px;
  left: 5px;
}
.Qnatit_Area span.left {
  text-align: left;
}

.Pro_View {
  text-align: left;
  background: #f3f3f3;
  color: #929292;
  padding: 15px 0 15px;
  line-height: 20px;
  position: relative;
  min-height: 25px;
  clear: both;
  border-bottom: 1px solid #ebebeb;
  word-break: break-all;
}
.Pro_navi {
  position: absolute;
  top: 5px;
  right: 40px;
  line-height: 20px;
  text-align: left;
  color: #525252;
  text-decoration: underline;
}
.Question {
  text-align: left;
  width: 80%;
  color: #999;
  padding-left: 18%;
  line-height: 20px;
  display: block;
  float: left;
  min-height: 25px;
  background: url(../images/shop/ic_Question.png) no-repeat 8% 0;
  margin-top: 15px;
}
.Answer {
  text-align: left;
  clear: both;
  color: #999;
  padding-left: 118px;
  line-height: 20px;
  display: block;
  min-height: 25px;
  background: url(../images/shop/ic_Answer.png) no-repeat 32px 10px;
}

.cust_qna_box .btn_bbs1 {
  height: 22px;
  line-height: 24px;
}
.cust_qna_box .btn_bbs {
  height: 24px;
  line-height: 26px;
}
.tit_info {
  padding-top: 5px;
  clear: both;
}

.Q_Area {
  cursor: pointer;
  border-bottom: 1px solid #ddd;
  display: block;
}
.A_Area {
  background: url(../images/ic_A.png) no-repeat 12px 13px #f6f6f6;
  line-height: 20px;
  text-align: left;
  padding: 15px 10px 15px 50px;
  border-bottom: 1px solid #ebebeb;
  color: #999;
  clear: both;
}
.qna_lst ul li .Q_Area:hover .txt {
  color: #ad8b3a;
}
.qna_lst ul li .Q_Area .colon {
  display: inline-block;
  float: left;
  width: 112px;
  padding-right: 2px;
}
.qna_lst ul li .Q_Area .txt {
  display: inline-block;
  float: left;
  width: 55%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.qna_lst li.hiden a.Q_Area {
  background: url(../images/ic_Q.png) no-repeat 12px 10px;
  display: block;
  padding: 10px 10px 10px 45px;
  line-height: 20px;
  overflow: hidden;
}
.qna_lst li.show a.Q_Area {
  background: url(../images/ic_Q.png) no-repeat 12px 10px;
  display: block;
  padding: 10px 10px 10px 45px;
  line-height: 20px;
  font-weight: 600;
  overflow: hidden;
}

.qna_lst ul li .btn {
  height: 22px;
  line-height: 22px;
  min-width: 26px;
}
/*
.Q_Area{cursor:pointer; border-bottom:1px solid #ddd; display:block;}
.A_Area{background:url(../images/ic_A.png) no-repeat 12px 13px #f6f6f6; line-height:20px; text-align:left; padding:15px 10px 15px 50px; border-bottom:1px solid #EBEBEB; color:#999}
.qna_lst ul li .Q_Area:hover .txt{ color:#ad8b3a;  }
.qna_lst ul li .Q_Area .colon{display:inline-block; padding-right:5px}


.qna_lst li.hiden a.Q_Area{ background:url(../images/ic_Q.png) no-repeat 12px 10px;  display:block; padding:10px 10px  10px 45px; line-height:20px; text-decoration:none}
.qna_lst li.show a.Q_Area{background:url(../images/ic_Q.png) no-repeat 12px 10px; display:block; padding:10px 10px  10px 45px; line-height:20px; font-weight:600; }*/

/*팝업*/

.pop_area {
  margin: 0 auto;
  position: relative;
  text-align: left;
  border: 5px solid #bea15c;
  background: #fff;
  padding: 5%;
}
.pop_area h4 {
  line-height: 34px;
  min-height: 34px;
  position: relative;
  font-size: 25px;
  color: #333;
  font-family: "Nanum_bold";
  font-weight: 500;
  text-align: left;
  padding-bottom: 12px;
  border-bottom: 2px solid #bea15c;
}
.pop_area h4.tx_c {
  text-align: center;
  padding-top: 30px;
  margin-bottom: 25px;
}
.pop_area h5 {
  line-height: 30px;
  min-height: 30px;
  position: relative;
  font-size: 20px;
  color: #333;
  font-family: "Nanum_bold";
  font-weight: 500;
  padding-bottom: 12px;
}
h4 a.closed {
  position: absolute;
  top: 4px;
  right: 4px;
  padding: 4px;
  width: 22px;
  height: 22px;
  background: url(../images/btn_closed.gif) no-repeat 4px 4px;
}
.pop_area .pop_box {
  overflow: hidden;
  background: #fff;
  padding-top: 5%;
}
.bor_box {
  padding: 23px 10px;
  border: 1px solid #c2c2c2;
  overflow: hidden;
  word-wrap: break-word;
}
.id_ck {
  text-align: center;
}
.id_ck li {
  display: block;
  line-height: 28px;
  padding-top: 5px;
}
.id_ck li .btn {
  line-height: 28px;
  height: 28px;
  padding: 0 10px;
}
.id_ck li .po {
  color: #ff6100;
}
