﻿@charset "utf-8";
body { overflow-x:hidden; }

.skip { position:absolute;top:0;left:0;right:0;z-index:100;width:100%; }
.skip dt { visibility:hidden;margin-bottom:-1px;height:1px;overflow:hidden; }
.skip dd { margin-bottom:-1px; }
.skip dd a { display:block;width:1px;height:1px;overflow:hidden;white-space:nowrap; }
.skip a:focus,.skip a:active{width:100%;height:auto;padding:6px 0;background:#fff}

#wrap { position:relative;width:100%; }
#wrap.showWing { height:100%; }
/*#wrap #content_wrap { position:relative;z-index:10;min-height:100%;background-color:#fff;-webkit-transform:translateX(0);-webkit-backface-visibility:hidden;-webkit-transition:.2s ease-in-out }*/
/*
#wrap #content_wrap.side_lft { -moz-box-shadow: -10px 0 10px -10px #000;-webkit-box-shadow: -10px 0 10px -10px #000;box-shadow: -10px 0 10px -10px #000;-webkit-transform:translateX(270px); }
#wrap #content_wrap.side_rgt { -moz-box-shadow: 10px 0 10px -10px #000;-webkit-box-shadow: 10px 0 10px -10px #000;box-shadow: 10px 0 10px -10px #000;-webkit-transform:translateX(-270px); }
*/
#wrap header #hd { position:relative;height:46px;border-bottom:solid 1px #115394;background-color:#196ab3;background:-webkit-gradient(linear,left bottom,left top,color-stop(0.42, #196ab3),color-stop(1.0, #196ab3)); }
#wrap header #hd::before{content: '';width: 100%;height: 46px;position: absolute;top: 0;left: 0;background: #000;border-bottom: solid 1px #000;} 
#wrap header #hd h1 {display: none;} 
#wrap header #hd h1 { padding-top:5px;text-align:center; }
#wrap header #hd h1 a { width:35px;height:36px;background-position:-175px -5px; }
#wrap header #hd .lnk_logo { position:absolute;left:5px;top:5px;width:78px;height:37px;background-position:-5px -5px; }
#wrap header #hd .utilLi { position:absolute;right:0;top:0;height:46px;overflow:hidden;/*border-left:solid 1px #165fa1;*/font-size:14px; }
#wrap header .new_hdlogo .lnk_logo{width: 90px !important;background-position-y: -675px !important;} 
#wrap header #hd .utilLi li { float:left;width:35px;height:46px;overflow:hidden;text-align:center;/*border-left:solid 1px #2572b7;border-right:solid 1px #165fa1; */}
#wrap header #hd .utilLi li:last-child { border-right:none; }
#wrap header #hd .utilLi li.tit { visibility:hidden;position:absolute;width:1px; }
#wrap header #hd .utilLi li a { display:block;height:46px; }
#wrap header #hd .utilLi li .bgEnt { width:35px;height:46px; }
#wrap header #hd ul.new_icobg li a span.bgEnt{background-position-y: -663px;}
#wrap header #hd .utilLi li .ico_sch { background-position:-215px 0; }
#wrap header #hd .utilLi li .ico_myE { background-position:-255px 0; }
#wrap header #hd .utilLi li .ico_mnu { background-position:-295px 0; }
#wrap header #hd .mask_hd { display:none;position:absolute;left:0;top:0;right:0;bottom:0;z-index:2010;width:100%;height:100%;background:url('//tkfile.yes24.com/img/mobile/spacer.png') repeat left top; }

#wrap header #search_wrap { position:relative;padding:8px 40px 0 10px;height:38px;font-size:14px;/*border-bottom:solid 3px #196ab3;*/border-bottom:solid 3px #000;background-color:#f2f2f2; }
#wrap header #search_wrap .search_area { position:relative;width:auto;height:28px;border:solid 1px #ccc;border-radius:15px;background-color:#fff;box-shadow:inset 0 1px 1px 0 #e6e6e6; }
#wrap header #search_wrap .search_area .input_bor { display:block;position:relative;padding:4px 35px 6px 12px;width:auto;height:20px;overflow:hidden;zoom:1; }
#wrap header #search_wrap .search_total_focus .input_bor { padding:3px 61px 5px 12px; }
#wrap header #search_wrap .search_area .input_bor label { position:absolute;left:0;top:0;width:0;height:0;overflow:hidden; }
#wrap header #search_wrap .search_area .input_bor input.ipt_schBox { width:100%;height:22px;line-height:22px;vertical-align:top;border:0 none;font-size:17px;font-weight:bold;color:#333;background:rgba(0, 0, 0, 0); }
#wrap header #search_wrap .search_area .input_bor input::-webkit-input-placeholder { height:20px;line-height:20px;font-size:14px;color:#999;font-weight:normal; }
#wrap header #search_wrap .search_area .input_bor input:-moz-placeholder { height:20px;line-height:20px;font-size:14px;color:#999;font-weight:normal; }
#wrap header #search_wrap .search_area .input_bor input::-moz-placeholder { height:20px;line-height:20px;font-size:14px;color:#999;font-weight:normal; }
#wrap header #search_wrap .search_area .input_bor input:-ms-input-placeholder { height:20px;line-height:20px;font-size:14px;color:#999;font-weight:normal; }
#wrap header #search_wrap .search_area .search_total button.btn_schBase {	display:inline-block;position:absolute;top:0;margin:0;padding-top:1px;height:30px;overflow:visible;border:none;text-align:center;vertical-align:top;white-space:nowrap;cursor:pointer;background:rgba(0, 0, 0, 0);-webkit-appearance:none;-webkit-text-size-adjust:none; }
#wrap header #search_wrap .search_area .search_total button.btn_schBase span.bgEnt { margin:-2px auto -1px auto;width:20px;height:21px;overflow:hidden; }
#wrap header #search_wrap .search_area .search_total button.btn_schBase.btn_del	{ right:3px;width:26px;height:29px; }
#wrap header #search_wrap .search_area .search_total button.btn_schBase.btn_del span.bgEnt	 { background-position:-380px 0; }
#wrap header #search_wrap .search_area button.btn_schGoods { position:absolute;right:-40px;top:-1px;margin:0;padding:0;width:35px;height:30px;border:none;background:#f2f2f2; }
#wrap header #search_wrap .search_area button.btn_schGoods span.bw { display:block;width:28px;height:28px;text-align:center;border-radius:5px;box-shadow:inset 0 1px 0 0 rgba(255, 255, 1255, 0.3); /*border:solid 1px #115394;background-color:#196ab3;background-image: -webkit-gradient(linear,	left bottom, left top, color-stop(0.4, #196ab3), color-stop(0.68, #3b80be));*/ border: solid 1px #000;background-color: #000;}
#wrap header #search_wrap .search_area button.btn_schGoods em.bgEnt { margin-top:3px;padding:0;width:20px;height:21px;background-position:-340px 0; }

#wrap header #suggest_wrap { border-bottom:solid 2px #999;background-color:#f2f2f2; }
#wrap header #suggest_wrap img { vertical-align:top; }
#wrap header #suggest_wrap li { border-bottom:solid 1px #dadada; }
#wrap header #suggest_wrap li a { display:block;padding:8px 10px; }
#wrap header #suggest_wrap li a:after { content:'';clear:both;display:block; }
#wrap header #suggest_wrap li a em.img { display:block;float:left;width:30px;height:37px;overflow:hidden;border-radius:3px;box-shadow:0 0 1px 0 rgba(0, 0, 0, 0.5); }
#wrap header #suggest_wrap li a em.img img {  }
#wrap header #suggest_wrap li a em.txt { display:-webkit-box;margin-left:40px;height:28px;overflow:hidden;line-height:37px;color:#555;font-size:15px;word-break:break-all;-webkit-line-clamp:1;-webkit-box-orient:vertical; }
#wrap header #suggest_wrap .keyBotBtn { clear:both;position:relative;height:35px;border-top:solid 1px #fff; }
#wrap header #suggest_wrap .keyBotBtn:after { content:'';clear:both;display:block; }
#wrap header #suggest_wrap .keyBotBtn a { display:inline-block;padding:0 10px;line-height:35px;color:#999;font-weight:bold;font-size:0.85em; }
#wrap header #suggest_wrap .keyBotBtn a.key_btnLft { float:left; }
#wrap header #suggest_wrap .keyBotBtn a.key_btnRgt { float:right; }
#wrap header #suggest_wrap .keyBotBtn em.bgEnt { margin:9px 0 0 -3px;width:17px;height:17px;background-position:-130px -125px; }

.mask_con { display:none;position:absolute;left:0;top:0;right:0;bottom:0;z-index:2010;width:100%;height:100%;background:url('//tkfile.yes24.com/img/mobile/mask.png') repeat left top; }
.mask_full { display:none;position:absolute;left:0;top:0;right:0;bottom:0;z-index:2010;width:100%;height:100%; }
.mask_full .mask_bg { position:absolute;left:0;top:0;right:0;bottom:0;z-index:2010;width:100%;height:100%; }

#content_wrap { position:relative;width:100%;overflow:hidden; }
#content_wrap .contentArea { min-height:400px; }
#content_wrap img { vertical-align:top; }
#wrap.showWing #content_wrap { height:100%; }
#wrap.showWing #content_wrap .mask_con { display:block; }
#wrap.showWing #content_wrap #sideMnu { display:block !important; }
#wrap.showWing #content_wrap .contentTable {  }

#sideMnu { display:none;visibility:visible;position:absolute;right:0;top:0;bottom:0;z-index:2014;width:279px;font-size:14px;border-left:solid 1px #555;background-color:#f2f2f2; }
#sideMnu .btn_homeArea { margin:0 10px;padding:10px 0 0 0; }
#sideMnu .btn_homeArea a.btn_c { display:block;padding:0; }
#sideMnu .btn_homeArea a.btn_c em.txt { color:#6699cc;font-size:13px; }
#sideMnu .btn_homeArea a.btn_c .bgEnt { margin:7px 3px 0 0;width:17px;height:17px;background-position:-90px -145px; }
#sideMnu .greetingMsg { position:relative;min-height:40px; }
#sideMnu .greetingMsg span.txt { display:block;width:195px;height:40px;line-height:40px;color:#333;overflow:hidden;white-space:nowrap;font-size:13px;text-indent:10px;text-overflow:ellipsis; }
#sideMnu .greetingMsg span.btn { position:absolute;right:10px;top:8px; }
#sideMnu .greetingMsg span.btn .btn_c { margin:0; }
#sideMnu .loginMsg { margin:0 10px;padding-bottom:8px;font-size:12px;line-height:1.30em;color:#888; }
#sideMnu .myGrade { margin:0 10px;width:259px; }
#sideMnu .myGrade:after { content:'';clear:both;display:block; }
#sideMnu .myGrade dt { float:left;width:80px;height:70px; }
#sideMnu .myGrade dt .bgEnt { width:73px;height:63px;background-position:-225px -50px; }
#sideMnu .myGrade dt .ico_gradeP { background-position:0 -50px; }
#sideMnu .myGrade dt .ico_gradeG { background-position:-75px -50px; }
#sideMnu .myGrade dt .ico_gradeR { background-position:-150px -50px; }
#sideMnu .myGrade dt .ico_gradeN { background-position:-225px -50px; }
#sideMnu .myGrade dd { margin-left:85px;padding-top:2px; }
#sideMnu .myGrade dd li { position:relative;min-height:20px;line-height:20px;font-size:0.85em; }
#sideMnu .myGrade dd li .btn_rPos { position:absolute;right:0;color:#6699cc; }
#sideMnu .myGrade dd li .btn_rPos em.ico_blueArr { margin:-2px 0 0 2px;width:3px;height:5px;vertical-align:middle;background-position:0 -170px; }
#sideMnu .myGrade dd .item   { display:inline-block;width:65px;color:#888; }
#sideMnu .myGrade dd .my_val { color:#555; }
#sideMnu .sideTopBtnLi { margin:0 10px;border-top:solid 1px #cdcdcd; }
#sideMnu .sideTopBtnLi ul { padding:10px 0 0 0;border-top:solid 1px #fff; }
#sideMnu .sideTopBtnLi ul:after { content:'';clear:both;display:block; }
#sideMnu .sideTopBtnLi li {width:127px;text-align:left;display: inline-block;}
#sideMnu .sideTopBtnLi .btn_c { margin:0;padding:0;width:125px; }
#sideMnu .wTit { margin:15px 10px 0 10px;height:23px;font-size:13px;font-weight:bold;color:#6699cc; }
#sideMnu .wTit a { display:inline-block;height:22px;color:#6699cc; }
#sideMnu .wTit em.ico_blueArr { margin:-2px 0 0 2px;width:5px;height:8px;vertical-align:middle;background-position:0 -180px; }
#sideMnu .wTit em.ico_redArr  { margin:-2px 0 0 2px;width:5px;height:8px;vertical-align:middle;background-position:-10px -180px; }
#sideMnu .wSaleArea { position:relative;padding-bottom:15px; }
#sideMnu .wSaleArea .wSaleLi { margin:0 10px; }
#sideMnu .wSaleArea .wSaleLi li.txtTp { border:solid 1px #e5e5e5; }
#sideMnu .wSaleArea .wSaleLi li.txtTp a { position:relative;display:block;height:38px;border:solid 1px #fff;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;background-color:#fafafa; }
#sideMnu .wSaleArea .wSaleLi li.txtTp a .saleTit { display:block;padding-left:7px;line-height:38px;color:#333;letter-spacing:-.05em; }
#sideMnu .wSaleArea .wSaleLi li.txtTp a .saleTit .ico { margin-top:-3px;vertical-align:middle; }
#sideMnu .wSaleArea .wSaleLi li.txtTp a .saleSub { position:absolute;right:8px;top:0; }
#sideMnu .wSaleArea .wSaleLi li.txtTp a .saleSub .desTxt { line-height:38px;color:#888;font-size:11px;letter-spacing:-.05em; }
#sideMnu .wSaleArea .wSaleLi li.txtTp a .saleSub .btn_c  { margin-top:4px; }
#sideMnu .wSaleArea .wSaleLi li.txtTp a .saleSub .btn_c .ico_down { margin:-3px 0 0 -1px;width:10px;height:12px;vertical-align:middle;background-position:-20px -140px; }
#sideMnu .wBoxBtn { margin:10px 10px 0 10px; }
#sideMnu .wBoxBtn a { display:block;height:30px;font-weight:bold;border:solid 1px #ccc; }
#sideMnu .wBoxBtn a strong { display:block;padding-left:7px;height:29px;line-height:29px;font-size:13px;font-weight:bold;border-top:solid 1px #fff;border-left:solid 1px #fff;background-color:#f2f2f2; }
#sideMnu .wGenreArea { margin:0 10px;padding-top:1px;background-color:#f2f2f2; }
#sideMnu .wGenreArea:after { content:'';clear:both;display:block; }
#sideMnu .wGenreArea li { float:left;width:50%;text-align:center; }
#sideMnu .wGenreArea li a { margin-top:-1px;display:block;height:30px;border:solid 1px #ccc;font-size:12px;color:#555; }
#sideMnu .wGenreArea li a strong { display:block;height:29px;line-height:29px;border:solid 1px #fff;border-right:none;border-bottom:none;font-size:12px;font-weight:bold;color:#555; }
#sideMnu .wGenreArea li:nth-child(2n) a { border-left:none; }
#sideMnu .wLnkLi { margin:0 0 50px 0;border-bottom:solid 1px #fff; }
#sideMnu .wLnkLi li { position:relative;border-top:solid 1px #ccc; }
#sideMnu .wLnkLi li:last-child { border-bottom:solid 1px #ccc; }
#sideMnu .wLnkLi li a { display:block;padding-left:10px;height:38px;line-height:38px;border-top:solid 1px #fff;font-size:13px;font-weight:bold;color:#333; }
#sideMnu .wLnkLi li a .ico_go { position:absolute;right:10px;top:10px;width:12px;height:19px;background-position:-90px -125px; }

#wrap.wrap_move { overflow:hidden; }
#wrap.wrap_move #content_wrap #content_wrap_mask { display:block; }
#wrap.wrap_move #hd_mask { display:block; }
/*#sideWing_wrap { visibility:visible;position:absolute;top:47px;bottom:0;width:100%;background-color:#1e1e1e;-webkit-transition:visibility 0s linear .2s; }*/
#sideWing_wrap { visibility:visible;position:absolute;top:47px;bottom:0;width:100%;background-color:#1e1e1e; }
#sideWing_wrap.side_lft { left:0;width:270px; }
#sideWing_wrap.side_rgt { right:0;width:270px; }
/*#sideWing_wrap.wrap_view { -webkit-transition: z-index 0s linear .2s; }*/
#sideWing_wrap .tab_wing { display:none;padding:5px 0 0;height:45px;background-color:#272727; }
#sideWing_wrap.side_lft.wrap_view .tab_wing { display:block; }
#sideWing_wrap .tab_wing .bdr_dot { position:absolute;left:0;top:46px;right:0;display:block;height:4px;overflow:hidden;background:url('//image.yes24.com/sysimage/mobileN/bdr_dot.png') repeat-x left top;background-size:12px 4px; }
#sideWing_wrap .tab_wing .tab_wingArea { margin:0 10px;height:38px;border-radius:38px;box-shadow:0 1px 0 0 #404040; }
#sideWing_wrap .tab_wing .tab_wingBdr { height:32px;border:solid 3px #303030;border-radius:32px;box-shadow:0 -1px 0 0 #191919; }
#sideWing_wrap .tab_wing .tab_wingBdr .tab_wingLi { margin:0 1px;width:auto;height:32px; }
#sideWing_wrap .tab_wing .tab_wingBdr .tab_wingLi li { float:left;width:50%;height:32px;line-height:32px; }
#sideWing_wrap .tab_wing .tab_wingBdr .tab_wingLi li a { display:block;height:32px;line-height:32px;text-align:center;font-weight:bold;color:#cccccc;text-shadow:0 -1px 0 rgba(0,0,0,0.3);background-color:#363636;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.06, #333333),color-stop(0.77, #3d3d3d));box-shadow:0 1px 0 0 #1d1d1d,inset 0 1px 0 0 #474747; }
#sideWing_wrap .tab_wing .tab_wingBdr .tab_wingLi li:nth-child(1) a { border-top-left-radius:32px;border-bottom-left-radius:32px; }
#sideWing_wrap .tab_wing .tab_wingBdr .tab_wingLi li:nth-child(2) a { border-top-right-radius:32px;border-bottom-right-radius:32px; }
#sideWing_wrap .tab_wing .tab_wingBdr .tab_wingLi li.on a { color:#9ac6ed;text-shadow:0 1px 0 #000;background-color:#232323;background-image:none;box-shadow:0 1px 0 0 #1d1d1d,inset 0 0 13px 0 #111; }
#sideWing_wrap .sideGreeting .btn_c { border-color:#191919;color:#a0a0a0;background-color:#333333;text-shadow:0 -1px 0 rgba(0,0,0,0.5);box-shadow:0 1px 0 0 rgba(0,0,0,0.1),inset 0 1px 0 0 #484848; }
#sideWing_wrap .btn_c { border-color:#181818;color:#999;background-color:#232323;text-shadow:0 -1px 0 rgba(0,0,0,0.5);box-shadow:0 1px 0 0 rgba(0,0,0,0.1),inset 0 1px 0 0 #393939; }

/* 20170926: 이벤트 구좌 신설 
#sideMnu .wLnkLi {margin-bottom:0 !important}
.wEvtLi { margin:15px auto;width:240px;}
.wEvtLi li {float:left; display:inline; width:80px;  height:100px;}
.wEvtLi li a {display:block; background:url('//tkfile.yes24.com/img/mobile/ic_wing.png') no-repeat 0 0; background-size:240px auto; width:80px; height:100px; text-align:center; }
.wEvtLi li em.txC_evt  {font-size: 13px;font-weight: bold;  color: #333; display:inline-block; margin-top:80px}
.wEvtLi li a.evt2 {background-position:-80px 0}
.wEvtLi li a.evt3 {background-position:-160px 0}
*/
/* 20200403: 윙우측 이벤트 구좌 신설 */
#sideMnu .wLnkLi {margin-bottom:0 !important}
.wEvtLi {margin:15px auto;width: 260px;}
.wEvtLi li {float:left;display: inline-block;font-size: 0;width: 65px;height: 65px;}
.wEvtLi li a {display:block;background: url('//tkfile.yes24.com/img/mobile/ic_wing3.png') no-repeat 0 0;background-size: 260px auto;width: 65px;height: 65px;text-align:center;}
.wEvtLi li em.txC_evt {font-size: 13px; color: #555;display:inline-block;margin-top: 70px;}
.wEvtLi li a.evt2 {background-position: -65px 0;}
.wEvtLi li a.evt3 {background-position: -130px 0;}
.wEvtLi li a.evt4 {background-position: -195px 0;}



#content_wrap .subTitle{ position:relative;height:42px;border-bottom:solid 1px #d3d3d3;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f8f8f8), color-stop(100%,#f2f2f2)); }
#content_wrap .subTitle:after { content:'';position:absolute;left:0;right:0;bottom:0;width:100%;height:1px;background-color:#fff; }
#content_wrap .subTitle h2 { margin:0 50px;line-height:42px;font-size:16px;text-align:center;color:#555; }

#content_wrap .subTitleDark { position:relative;z-index:1;height:42px;border-bottom:solid 1px #191a1e;background-color:#2d2f36; }
#content_wrap .subTitleDark:before { content:'';position:absolute;left:50%;right:0;top:0;bottom:0;background-color:#3a3d48; }
#content_wrap .subTitleDark .btn.btn_prev { position:absolute;left:5px;top:5px;width:39px;height:32px; }
#content_wrap .subTitleDark .btn.btn_prev .bgEnt { margin:3px 0 0 6px;width:27px;height:27px;background-position:-120px -170px; }
#content_wrap .subTitleDark h2 { position:absolute;left:0;top:0;width:100%;line-height:42px;text-align:center; }
#content_wrap .subTitleDark h2 .divi.bgEnt { width:23px;height:42px;vertical-align:top;background-position:-75px -320px;background-color:#3a3d48; }
#content_wrap .subTitleDark h2 .txt_dept { display:inline-block;line-height:42px;vertical-align:top;height: 42px;overflow:hidden; }
#content_wrap .subTitleDark h2 .txt_dept.dept1 { font-size:15px;color:#8f93a1;background-color:#2d2f36; }
#content_wrap .subTitleDark h2 .txt_dept.dept2 { font-size:18px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.3);background-color:#3a3d48; }

#content_wrap .subTxtTitle { padding:5px 0;min-height:25px;border-bottom:solid 1px #d3d3d3; }
#content_wrap .subTxtTitle em.ico_blueArr { margin:0 0 2px 0;width:5px;height:8px;vertical-align:middle;background-position:0 -180px; }
#content_wrap .subTxtTitle a { display:inline-block;padding:0 10px;line-height:25px;color:#555;font-size:14px;font-weight:bold; }

#content_wrap h3.txtTit { margin:20px 0 0;padding:0 10px 10px;line-height:1em;font-size:15px;font-weight:bold;color:#333; }
#content_wrap h3.txtTit .subTxtR { float:right;padding-top:3px;line-height:1em;font-size:12px;color:#888; }
#content_wrap div.titBtn_rPos { display:block;position:relative;z-index:1;text-align:left; }
#content_wrap div.titBtn_rPos span.btnSet { position:absolute;right:10px;top:-28px; }
#content_wrap div.txt_rPos { position:relative;z-index:1; }
#content_wrap div.txt_rPos em.txt { position:absolute;z-index:1;right:10px;top:-23px;line-height:15px;font-size:12px;color:#6699cc; }
#content_wrap div.txt_rPos em.txt a { color:#6699cc; }
#content_wrap div.txt_rPos em.txt a { color:#6699cc; }

#content_wrap .guideTitArea { padding:10px;border-bottom:solid 1px #d3d3d3;background-color:#f2f2f2; }
#content_wrap .guideTitArea .txt_step { display:block;line-height:30px;text-align:center;font-size:18px;font-weight:bold;color:#6699cc;text-shadow:0 1px 0 #fff; }
#content_wrap .guideTitArea .txt_sub  { display:block;line-height:16px;text-align:center;font-size:12px;color:#888; }

/* 댓글 게시판 쓰기 */
#content_wrap .replyTotArea { margin-top:10px;padding:10px 0 0 0;border-top:dashed 1px #d3d3d3; }
#content_wrap .replyTotArea .replyTit { margin:0 10px;font-size:13px;font-weight:bold; }
#content_wrap .replyFormArea { margin:0 10px;border:solid 1px #d3d3d3;border-radius:3px;background-color:#fff; }
#content_wrap .replyFormArea .replyForm { display:table;width:100%; }
#content_wrap .replyFormArea .reply_txtArea { display:table-cell;position:relative;z-index:1;padding:5px 0 0 0;width:99%;vertical-align:top; }
#content_wrap .replyFormArea .reply_txtArea .txtArea { margin:0 9px; }
#content_wrap .replyFormArea .reply_txtArea .txtLen  { position:absolute;right:9px;bottom:3px;line-height:15px;font-size:11px;color:#888; }
#content_wrap .replyFormArea .reply_txtArea .txtLen strong { color:#333; }
#content_wrap .replyFormArea .reply_txtArea textarea { width:100%;height:37px;line-height:18px;font-size:13px;text-align:left;border:none;resize:none;-webkit-appearance: none; }
#content_wrap .replyFormArea .reply_txtArea textarea::-webkit-input-placeholder { font-size:11px;color:#888; }
#content_wrap .replyFormArea .reply_txtArea textarea:-moz-placeholder { font-size:11px;color:#888; }
#content_wrap .replyFormArea .reply_btnArea { display:table-cell;width:67px;max-width:67px !important;min-width:67px;vertical-align:top; }
#content_wrap .replyFormArea .reply_btnArea a.btn { display:block;width:66px;height:58px;line-height:58px;font-size:13px;color:#555;border-top-right-radius:3px;border-bottom-right-radius:3px;font-weight:bold;text-align:center;border-left:solid 1px #d3d3d3;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,242,242,1))); }

/* 댓글 게시판 리스트 */
#content_wrap .replyLiArea { margin:0 10px;border:solid 1px #d3d3d3;border-radius:3px;background-color:#fff; }
#content_wrap .replyLiArea li.replyLiRow { padding:10px 0 12px;border-bottom:solid 1px #e5e5e5; }
#content_wrap .replyLiArea .reply_info { margin:0 10px; }
#content_wrap .replyLiArea .reply_info ul:after { content:'';clear:both;display:block; }
#content_wrap .replyLiArea .reply_info li.item { float:left;position:relative;z-index:1;margin-bottom:4px;padding:0 7px;line-height:16px;font-size:11px; }
#content_wrap .replyLiArea .reply_info li.item:after { content:'';position:absolute;right:0;top:3px;width:1px;height:10px;background-color:#e5e5e5; }
#content_wrap .replyLiArea .reply_info li.item:first-child  { padding-left:0; }
#content_wrap .replyLiArea .reply_info li.item:last-child:after { display:none; }
#content_wrap .replyLiArea .reply_info li.item .iconC { margin-right:2px; }
#content_wrap .replyLiArea .reply_info li.item .ico_mobile { margin:1px 3px 0 0;width:9px;height:12px;background-position:-65px -145px;vertical-align:top; }
#content_wrap .replyLiArea .reply_cont { margin:0 10px;font-size:13px;line-height:1.45em;color:#555; }

/* footer */
#wrap #footer_wrap { padding:10px 0;border-top:solid 1px #ccc;background-color:#f8f8f8; }
#wrap #footer_wrap .foot_area { padding-bottom:10px;font-size:14px; }
#wrap #footer_wrap .foot_area .foot_servLi { height:34px;border-bottom:solid 2px #fff;background-color:#666; }
#wrap #footer_wrap .foot_area .foot_servLi li { position:relative;float:left;width:20%;height:34px;text-align:left;color:#fff; }
#wrap #footer_wrap .foot_area .foot_servLi li:before { content:"";position:absolute;left:0;top:10px;width:1px;height:14px;overflow:hidden;background-color:#757575; }
#wrap #footer_wrap .foot_area .foot_servLi li:after  { content:"";position:absolute;right:0;top:10px;width:1px;height:14px;overflow:hidden;background-color:#5a5a5a; }
#wrap #footer_wrap .foot_area .foot_servLi li:first-child:before { display:none; }
#wrap #footer_wrap .foot_area .foot_servLi li:last-child:after { display:none; }
#wrap #footer_wrap .foot_area .foot_servLi li a { display:block;height:34px;text-align:center;line-height:34px;color:#fff;font-size:0.85em;font-weight:bold;letter-spacing:-0.05em; }
#wrap #footer_wrap .foot_area .foot_btn { height:40px;line-height:40px;font-size:0.85em;text-align:center;color:#6b6b6b; }
#wrap #footer_wrap .foot_area .foot_btn strong a { color:#6b6b6b; }
#wrap #footer_wrap .foot_area .foot_btn em.division { margin:0 3px;color:#d8d8d8; }
#wrap #footer_wrap .foot_area .foot_btn .btn_c { margin-top:-2px;height:22px;line-height:22px;font-size:12px;vertical-align:middle; }
#wrap #footer_wrap .foot_area .foot_btn .btn_c em.txt { height:22px;line-height:22px; }
#wrap #footer_wrap .foot_area .foot_btn a.btn_gray:last-child{padding: 0 14.1px;} 
#wrap #footer_wrap .foot_area .foot_addr { margin:0 auto;width:95%;text-align:center;font-size:14px;line-height:0.85em; }
#wrap #footer_wrap .foot_area .foot_addr span { display:inline-block;margin:0 3px;white-space:nowrap;font-size:0.71em;color:#999; }
#wrap #footer_wrap .foot_area .foot_addr span em { color:#666; }
#wrap #footer_wrap .foot_area .foot_addr p { margin-top:3px;line-height:13px;text-align:center;font-size:10px;color:#999; }
#wrap #footer_wrap .foot_area .foot_lnk {margin-top:-5px; text-align: center; height: 24px;line-height: 24px; }
#wrap #footer_wrap .foot_area .foot_lnk a {font-size:12px}
#wrap #footer_wrap .foot_area .foot_lnk em.division { margin:0 3px;color:#d8d8d8; }