<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url("default.css");

body label {font-weight:400}
div#select_box {position:relative; border:1px solid #ccc; border-radius:5px; height:26px; width:100%; background: url('../images/select_arw.gif')no-repeat right center #f6f6f6; background-size:28px; }
div#select_box label {position:absolute; top:5px; margin-left:5px; font-size:14px; color:#999;}
div#select_box select#color {border:1px solid #ccc; font-size:14px; color:#999; line-height:100%; width:100%; height:26px; background:#f6f6f6; opacity:0;}

.png24 {tmp:expression(setPng24(this));}
.pd_gray {background:#f3f3f3; !important; height:7px; clear:both;}
.pdt2{padding-top:2px !important;}
.pdt3{padding-top:3px !important;}
.pdt5{padding-top:5px !important;}
.pdt6{padding-top:6px !important;}
.pdt7{padding-top:7px !important;}
.pdt9{padding-top:9px !important;}
.pdt10{padding-top:10px !important;}
.pdt15{padding-top:15px !important;}
.pdt18{padding-top:18px !important;}
.pdt20{padding-top:20px !important;}
.pdt25{padding-top:25px !important;}
.pdt30{padding-top:30px !important;}
.pdt40{padding-top:40px !important;}
.pdt50{padding-top:50px !important;}
.pdt80{padding-top:80px !important;}

.pdl5 {padding-left:5px !important;}
.pdl10 {padding-left:10px !important;}
.pdl20 {padding-left:20px !important;}

.cl {clear:both;zoom:1}
.ct{text-align:center;}
.cr{text-align:right;}
.flt_r{float:right;}
.flt_l{float:left;} 
.poR {position:relative;}
.poA {position:absolute;}
.h40 {height:40px;}
.w48p {width:48%;}
.w49p {width:49%;}
.w1p {width:2%;}
.w3p {width:3%;}
.w4p {width:4%;}
.w5p {width:5%;}
.w20p {width:20%;}
.w32p {width:32%;}
.w36p {width:36%;}
.w37p {width:37%;}
.w38p {width:38%;}
.w58p {width:58%;}
.w59p {width:59%;}
.w75p {width:75%;}
.w60p {width:60%;}
.w61p {width:61%;}
.w63p {width:63%;}
.w35p {width:35%;}
.w2p {width:2%;}


#wrap {position:relative; width:100%; border:0 !important; margin:0px; min-width: 320px;-webkit-background-size:320px; height:100%;}

#header{}
#header.scroll_dig{position:fixed;width:100%;left:0px;top:0px;z-index:999}
#header.scroll_dig #Top{display:none}
#header.scroll_dig #top_src{display:none}


#btn_area1 {position:relative; text-align:center;}
#btn_area1 .btn_write{display:inline-block; width:80px; height:30px; line-height:30px; background:#ef3232; border:1px solid #cf1010; color:#fff; text-align:center; font-family:'NanumSquareB'; font-size:13px;}
#btn_area1 .btn_list{display:inline-block; width:80px; height:30px; line-height:30px; background:#eaeaea; border:1px solid #ccc; color:#333; text-align:center; font-family:'NanumSquareB'; font-size:13px;}
#btn_area1 .btn_report{display:inline-block; width:80px; height:30px; line-height:30px; background:#ef3232; border:1px solid #cf1010; color:#fff; text-align:center; font-family:'NanumSquareB'; font-size:13px;}
#btn_area1 .btn_close{display:inline-block; width:80px; height:30px; line-height:30px; background:#eaeaea; border:1px solid #ccc; color:#333; text-align:center; font-family:'NanumSquareB'; font-size:13px;}
#btn_area1 .btn_business{display:inline-block; width:140px; height:42px; line-height:42px; background:#ef3232; border:1px solid #cf1010; color:#fff; text-align:center; font-family:'NanumSquareB'; font-size:17px;}
#btn_area1 .btn_normal{display:inline-block; width:140px; height:42px; line-height:42px; background:#eaeaea; border:1px solid #ccc; color:#333; text-align:center; font-family:'NanumSquareB'; font-size:17px;}
#btn_area1 .btn_cancel{display:inline-block; width:140px; height:42px; line-height:42px; background:#555; border:1px solid #444; color:#fff; text-align:center; font-family:'NanumSquareB'; font-size:17px;}
#btn_area1 .btn_withdrawal{display:inline-block; width:140px; height:42px; line-height:42px; background:#2b2b2b; border:1px solid #000; color:#fff; text-align:center; font-family:'NanumSquareB'; font-size:17px;}


#black_bg1{position:fixed; top:0; left:0; background:url('../images/black_bg.png'); z-index:1000; height:100%; width:100%; }
#black_bg2{position:fixed; top:0; left:0; background:url('../images/black_bg.png'); z-index:1000; height:100%; width:100%;}
#black_bg3{position:fixed; top:0; left:0; background:url('../images/black_bg.png'); z-index:1000; height:100%; width:100%;}

#pop_report{position:relative; width:90%; margin:0 auto;}
#pop_report .ttl{position:relative; font-family:'NanumSquareB'; padding-left:15px; font-size:16px; color:#fff; text-align:left; height:40px; line-height:40px; background:linear-gradient(to bottom, #f23737 0%,#dd0e0e 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f23737), color-stop(100%,#dd0e0e)); }
#pop_report .close{position:absolute; right:15px; top:0px;}
#pop_report .body{position:relative; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:15px; background:#fff}
#pop_report .txt1{position:relative; font-family:'dotum';  font-size:11px; text-align:left; color:#666; line-height:18px; }
#pop_report .table_report{position:relative; border-top:2px solid #333;border-collapse:separate;}
#pop_report .table_report th{position:relative; background:#f9f9f9; border-bottom:1px solid #dbdbdb;  border-right:1px solid #dbdbdb; padding:7px 10px; line-height:22px; font-size:12px; color:#444; font-family:'NanumSquareB'; font-size:13px; text-align:left;}
#pop_report .table_report td{position:relative; border-bottom:1px solid #dbdbdb; padding:10px; font-size:12px; font-family:'dotum'; text-align:left; line-height:22px;}
#pop_report .input1{display:inline-block; border:1px solid #bdbdbd; height:20px; line-height:20px; height:80px; font-size:12px; color:#666; font-family:'dotum'; }


#total{position:absolute; width:250px; background:#fff; height:100%;left:0px;top:0px;}
#total .total_top{position:relative; padding:5px 10px; background:#e01414;}
#total .close_btn{position:absolute; display:block; right:10px; top:10px; background:url('../images/close_btn.png')no-repeat center; width:30px; height:30px; background-size: 80%;z-index:10}
#total .total_top .txt1{position:relative; line-height:44px; font-size:20px;  font-family:'NanumSquareB'; color:#fff;}
#total .total_top .txt2{position:relative; line-height:20px; font-size:12px;  font-family:'NanumSquareB'; color:#ffbbbb;}
#total .total_top .txt3{color:#ff7777;}

#scroller{width:100%;height:100%;}

#total_cate {position:relative; }
#total_cate ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#total_cate li{position:relative; ;}
#total_cate .depth1 a.t1{display:block;position:relative; background:url('../images/detph1_off.png') no-repeat right center #aaa; background-size:23px; border-bottom:1px solid #999; font-size:16px; font-family:'NanumSquareB'; color:#eaeaea; line-height:45px; padding-left:10px; }
#total_cate .depth1.on a.t1{display:block;position:relative; background:url('../images/detph1_on.png') no-repeat right center #2d2c30; background-size:23px; border-bottom:1px solid #494949; font-family:'NanumSquareB'; color:#fff; line-height:45px; padding-left:10px; }
#total_cate .depth2_area{display:none}
#total_cate .depth2{display:block;float:left;position:relative; background:#dfdfdf; border-bottom:1px solid #e1e1e1; font-size:14px; text-align:center;  font-family:'NanumSquareB';  color:#999; line-height:35px; width:50%;}
#total_cate .depth2.on {background:#fff; border-bottom:1px solid #fff;color:#333;}
#total_cate .depth3_area{display:none}

#total_cate .depth3 a{position:relative;display:block;background:#fff; border-bottom:1px solid #e1e1e1; font-size:14px;  font-family:'NanumSquareB';  color:#666; line-height:40px; padding-left:10px; }
#total_cate .depth3.on a{position:relative;display:block;background:#fff; border-bottom:1px solid #e1e1e1; font-size:14px;  font-family:'NanumSquareB';  color:#e01414; line-height:40px; padding-left:10px; }



#my_scroller{width:100%;height:100%;}

#my_menu {position:absolute; right:0px; top:0px; width:250px; background:#fff; height:100%;}
#my_menu .my_top{position:relative; padding:5px 10px; background:#e01414;}
#my_menu .close_btn{position:absolute; display:block; right:10px; top:10px; background:url('../images/close_btn.png')no-repeat center; width:30px; height:30px; background-size: 80%;z-index:10}
#my_menu .my_top .txt1{position:relative; line-height:24px; font-size:16px;  font-family:'NanumSquareB'; color:#fff;}
#my_menu .my_top .txt2{position:relative; line-height:20px; font-size:12px;  font-family:'NanumSquareB'; color:#ffbbbb;}
#my_menu .my_top .txt3{color:#ff7777}
#my_menu .my_top .txt4{color:#fff;}
#menu_area {position:relative; height:100%;}
#menu_area ul{position:relative; }
#menu_area li{position:relative; ;}
#menu_area .menu_off {position:relative; background:url('../images/sb_menu_off.png')no-repeat right center #fff; background-size:23px; border-bottom:1px solid #ccc; font-size:16px;  font-family:'NanumSquareB';  color:#666; line-height:45px; padding-left:10px; }
#menu_area .menu_on {position:relative; background:url('../images/sb_menu_on.png')no-repeat right center #fff; background-size:23px; border-bottom:1px solid #ccc; font-size:16px;  font-family:'NanumSquareB';  color:#e25151; line-height:45px; padding-left:10px; }
#menu_area .menu_off a{display:block;}


#icon_area {position:relative; border-top:1px solid #e1e1e1; background:#fff}
#icon_area ul{position:relative;  overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#icon_area li{position:relative; float:left; border-bottom:1px solid #e1e1e1; background:#fff}
#icon_area .txt{display:block;position:relative; padding-top:55px; text-align:center;  font-size:13px;  font-family:'NanumSquareB';  color:#666; line-height:20px;}
#icon_area .txt2{display:block; position:relative; padding-left:32px; text-align:center;  font-size:13px;  font-family:'NanumSquareB';  color:#666; line-height:40px;}
#icon_area .icon1 {position:relative; height:82px; width:82px; border-right:1px solid #e1e1e1; background:url('../images/total_icon1.gif')no-repeat center 7px #fff; background-size: 55%; }
#icon_area .icon2 {position:relative; height:82px; width:82px; border-right:1px solid #e1e1e1; background:url('../images/total_icon2.gif')no-repeat center 7px #fff; background-size: 55%; }
#icon_area .icon3 {position:relative; height:82px; width:84px; background:url('../images/total_icon3.gif')no-repeat center 7px #fff; background-size: 55%; }
#icon_area .icon4 {position:relative; height:82px; width:82px; border-right:1px solid #e1e1e1; background:url('../images/total_icon4.gif')no-repeat center 7px #fff; background-size: 55%; }
#icon_area .icon5 {position:relative; height:82px; width:82px; border-right:1px solid #e1e1e1; background:url('../images/total_icon5.gif')no-repeat center 7px #fff; background-size: 55%; }
#icon_area .icon6 {position:relative; height:82px; width:84px; background:url('../images/total_icon6.gif')no-repeat center 7px #fff; background-size: 55%; }
#icon_area .icon7 {position:relative; height:82px; width:82px; border-right:1px solid #e1e1e1; background:url('../images/total_icon7.gif')no-repeat center 7px #fff; background-size: 55%; }
#icon_area .icon8 {position:relative; height:82px; width:82px; border-right:1px solid #e1e1e1; background:url('../images/total_icon8.gif')no-repeat center 7px #fff; background-size: 55%; }
#icon_area .icon9 {position:relative; height:82px; width:84px; background:url('../images/total_icon9.gif')no-repeat center 7px #fff; background-size: 55%; }
#icon_area .icon10 {position:relative; height:82px; width:82px; border-right:1px solid #e1e1e1; background:url('../images/total_icon10.gif')no-repeat center 7px #fff; background-size: 55%; }
#icon_area .icon11 {position:relative; height:82px; width:82px; border-right:1px solid #e1e1e1; background:url('../images/total_icon11.gif')no-repeat center 7px #fff; background-size: 55%; }
#icon_area .icon12 {position:relative; height:82px; width:84px; background:url('../images/total_icon12.gif')no-repeat center 7px #fff; background-size: 55%;  }
#icon_area .icon13 {position:relative; height:40px; width:125px; border-right:1px solid #e1e1e1; background:url('../images/icon_down1.gif')no-repeat 7px center #fff;  background-size: 25px;}
#icon_area .icon14 {position:relative; height:40px; width:125px; background:url('../images/icon_down2.gif')no-repeat 7px center #fff;  background-size: 25px;}




/* �곷떒 */
#Top {position:relative; top:0; left:0; width:100%;height:50px; background:#fff; z-index:5}
#Top h1 {position:relative; margin:0px auto; width:130px; top:15px;}
#Top .total {position:absolute; top:7px; left:10px; width:35px; height:35px; border:0px solid #ddd; background:url('../images/top_total_btn.png')no-repeat center; background-size: 60%; }
#Top .my {position:absolute; top:7px; right:10px; width:35px; height:35px; border:0px solid #ddd; background:url('../images/top_my_btn.png')no-repeat center; background-size: 60%; }
#Top .fvr { position:absolute; top:7px; right:52px; width:35px; height:35px; border:0px solid #ddd; background:url('../images/top_fvr_btn.png')no-repeat center; background-size: 60%; }
#Top a{display:block;}

#top_src {position:relative; background:#e01414; padding:5px 10px; display:flex; flex-direction:row;}
#top_src .area1{width:91%; height:36px;}
#top_src .area2{width:2%; height:36px;}
#top_src .area3{width:7%; height:36px;}
#top_src .input1 {width:100%; height:36px; line-height:32px; background:#fff; border:2px solid #bf0a0a; text-indent: 5px;  font-size:14px;  font-family:'NanumSquareB'; color:#666;}
#top_src .search_btn{display:block; height:36px; background:url('../images/top_search_btn.png')no-repeat center #e01414; background-size:24px; border:0px;margin:0px;padding:0px;width:100%;}

#top_navi {position:relative; background:#2d2c30; padding:5px 10px;}
#top_navi .area{position:relative; height:35px; overflow:hidden; text-align:center;}
#top_navi .area a{margin:0 15px; color:#fff; font-size:15px;  font-family:'NanumSquareB'; line-height:35px; }
#top_navi .best_menu .swiper-slide {width:auto; background:none}
#top_navi .best_menu_pagination {position:absolute; top:-9999px;left:-9999px;}
#top_navi .cate_more{position:absolute; display:block;z-index:88;right:0px; top:0px; width:44px; height:44px; background:url('../images/cate_more.png')no-repeat center #444348; border-left:1px solid #59575e; background-size:22px; z-index:100;}
#top_navi .navi_cate_box{position:absolute; left:0; top:45px; background:#fff; border-bottom:1px solid #59575e; z-index:1000; width:100%;}
#top_navi .navi_cate_box ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden; padding:5px 10px;}
#top_navi .navi_cate_box li{position:relative; float:left; width:33.3%; line-height:34px; font-size:14px; color:#333;}
#top_navi .navi_cate_box li a{font-size:14px; color:#333;}
#top_navi .navi_cate_box .bottom{position:relative; line-height:28px; border-top:1px solid #96949c; background:#807e85; font-size:13px; text-align:right; color:#fff; padding:0 10px;}
#top_navi .navi_cate_box .bottom a{color:#fff;}


#m_real1 {position:relative; background:#fff; border-bottom:1px solid #e1e1e1; height:35px; line-height:35px; text-align:center; font-size:16px; font-family:'NanumSquareB'; font-weight:700;overflow:hidden}
#m_real1 .lSAction {position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:10}
#m_real1 .lSAction a{position:absolute;left:0px; top:16px; height:35px; width:35px; background:url('../images/arw1_left.png')no-repeat center; background-size: 60%;display:block;}
#m_real1 .lSAction a.lSNext{left:auto;right:0px; top:16px; height:35px; width:35px; background:url('../images/arw1_right.png')no-repeat center; background-size: 60%;}
#m_real1 .txt1 {color:#e01414;}
#m_real1 .txt2 {color:#333;}

#m_real2 {position:relative; border-bottom:1px solid #e1e1e1;height:0px;overflow:hidden}
#m_real2 .main_keyword_area_box{display:none}

#m_real2 ul {position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#m_real2 li {position:relative; float:left; width:50%; }
#m_real2 li .good_box{display:block;height:100%;}
#m_real2 li .good_box .no-data{padding:50px 0px;text-align:center;}

#m_real2 .r_line1{border-right:1px solid #e1e1e1;}
#m_real2 .r_line2{border-right:1px solid #fff;}
#m_real2 .black_cover {position:absolute; width:100%; height:100%; background:url('../images/black_bg.png'); z-index:100;display:none}
#m_real2 .best_num1 {position:absolute; bottom:0px; left:0px; text-align:center; color:#fff; border:1px solid #a80f0f; background:linear-gradient(to bottom, #f23737 0%,#dd0e0e 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f23737), color-stop(100%,#dd0e0e)); width:50px; padding:4px 0px;  z-index:10}
#m_real2 .best_txt1 {font-family:'NanumSquareB'; font-size:14px; text-align:center; color:#fff; line-height:20px; text-shadow:0px 0px 1px #000; -webkit-text-shadow:0px 0px 1px #000; -moz-text-shadow:0px 0px 1px #000;}
#m_real2 .best_txt2 {font-family:'NanumSquareB'; font-size:20px; text-align:center; color:#fff; line-height:20px; text-shadow:0px 0px 1px #000; -webkit-text-shadow:0px 0px 1px #000; -moz-text-shadow:0px 0px 1px #000;}
#m_real2 .best_txt3 {font-family:'NanumSquareB'; font-size:13px; text-align:center; color:#fff; line-height:20px;}
#m_real2 .best_txt4 {font-family:'NanumSquareB'; font-size:13px; height:36px; text-align:center; color:#fff; line-height:18px; overflow: hidden; text-overflow: ellipsis; }
#m_real2 .best_txt5 {font-family:'NanumSquare'; font-size:12px; text-align:center; color:#fff; line-height:18px;}
#m_real2 .best_txt5 a{color:#fff;}
#m_real2 .best_txt6 {font-family:'NanumSquareB'; font-size:14px; text-align:center; color:#fff; line-height:18px; font-weight:bold;}
#m_real2 .best_txt7 {font-family:'NanumSquareB'; font-size:14px; text-align:center; color:#fff; line-height:18px; font-weight:bold;}
#m_real2 .patrol {position:absolute;z-index:10;left:0; bottom:0px; height:30px; width:30px; }
#m_real2 .wish {position:absolute;z-index:10;right:0; bottom:0px; height:30px; width:30px; }
#m_real2 .btn1{display:block; height:30px; width:30px; background:url('../images/pro_rep_btn1.png')no-repeat center; background-size: 60%;} 
#m_real2 .btn2_off{display:block; height:30px; width:30px; background:url('../images/pro_fvr_btn1_off.png')no-repeat center; background-size: 70%;}
#m_real2 .btn2_on{display:block; height:30px; width:30px; background:url('../images/pro_fvr_btn1_on.png')no-repeat center; background-size: 70%;}
#m_real2 .txt_area {position: absolute; transform: translate(-50%,-50%);  top: 50%; left: 50%; width:90%;}

#shop_tab {position:relative; }
#shop_tab ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#shop_tab li{position:relative; float:left; width:25%; font-family:'NanumSquareB'; font-weight:bold; }
#shop_tab a{display:block; font-size:13px; text-align:center;text-decoration:none;color:#888; padding:10px 0; line-height:22px; border-top:1px solid #e1e1e1;  border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; background: -moz-linear-gradient(top, #fdfdfd 0%, #f5f5f5 100%); /* FF3.6-15 */  background: -webkit-linear-gradient(top, #fdfdfd 0%,#f5f5f5 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #fdfdfd 0%,#f5f5f5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}

#shop_tab a.on{color:#fff;border-top:1px solid #6b6767; border-right:1px solid #6b6767; border-bottom:1px solid #6b6767; background: -moz-linear-gradient(top, #8e9094 0%, #6b6972 100%); /* FF3.6-15 */  background: -webkit-linear-gradient(top, #8e9094 0%,#6b6972 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #8e9094 0%,#6b6972 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}

#shop_rank {position:relative; }
#shop_rank .box{display:none}
#shop_rank .area1{float:left; width:50%; }
#shop_rank .area2{float:right; width:50%; }
#shop_rank .area3{position:relative; width:100%; clear:both;}
#shop_rank ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#shop_rank li{position:relative; border-bottom:1px solid #e1e1e1; font-family:'NanumSquareB'; font-size:14px; text-align:left; }
#shop_rank li a{display:block;}
#shop_rank .num{display:inline-block; width:15%; background:#b9b9b9; font-size:14px; text-align:center; color:#fff;line-height:39px; height:39px;}
#shop_rank a:hover .num{color:#fff;background:#dc0c0c}
#shop_rank .txt{display:inline-block; width:85%;background:#fff; font-size:12px; text-align:left; color:#777; text-indent: 5px;}
#shop_rank .txt:hover{ color:#dc0c0c;}
#shop_rank .more{display:block; clear:both; font-size:14px; height:30px; line-height:30px; text-align:center; color:#a8a8a8; background:#fbfbfb; border-bottom:1px solid #e1e1e1; }

#m_bnr1{clear:both; position:relative; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; background:#fff;}
#m_bnr1 a{display:block}
#m_bnr1 a img{width:100%;}
#m_bnr2{clear:both; position:relative; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; background:#fff;}
#m_bnr2 a{display:block}
#m_bnr2 a img{width:100%;}

.category_banner{clear:both; position:relative; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; background:#fff;}
.category_banner a{display:block}
.category_banner a img{width:100%;}

#m_con1 {clear:both; position:relative; background:#fff; padding:10px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
#m_con1 .ttl1{padding-top:15px; text-align:center; font-size:30px; color:#333; font-family:'NanumSquareB'; font-weight:bold; line-height:36px;}
#m_con1 .ttl2{text-align:center; font-size:14px; color:#7d7d7d; font-family:'NanumSquareB'; font-weight:bold; line-height:20px;}
#m_con1 .ttl3{display:block; width:50px; background:#333; height:2px; margin:0 auto;}

#m_item_pre {position:relative; clear:both;}
#m_item_pre ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#m_item_pre li{position:relative;}
#m_item_pre .sliding{display:none}
#m_item_pre .area1{float:left; width:50%; }
#m_item_pre .area1 a{display:block;}
#m_item_pre .area2{float:left; width:50%; }
#m_item_pre .area2 a{display:block}
#m_item_pre .patrol {display:inline-block; margin-right:5px; height:30px; width:30px; }
#m_item_pre .wish {display:inline-block; height:30px; width:30px; }
#m_item_pre .btn1{display:block; height:30px; width:30px; background:url('../images/pro_rep_btn1.png')no-repeat center; background-size: 60%;} 
#m_item_pre .btn2_off{display:block; height:30px; width:30px; background:url('../images/pro_fvr_btn1_off.png')no-repeat center; background-size: 60%;}
#m_item_pre .btn2_on{display:block; height:30px; width:30px; background:url('../images/pro_fvr_btn1_on.png')no-repeat center; background-size: 60%;}
#m_item_pre .txt1{font-family:'NanumSquareB'; font-size:16px; text-align:left; color:#333; line-height:22px; height:44px;  overflow: hidden; text-overflow: ellipsis; }
#m_item_pre .txt2{font-family:'NanumSquareB'; font-size:14px; text-align:left; color:#666; line-height:30px;}
#m_item_pre .txt3{font-family:'NanumSquareB'; font-size:22px; text-align:left; color:#333; line-height:28px; font-weight:bold;  letter-spacing:-0.1em; word-spacing:0;}
#m_item_pre .list li{position:relative; width:20%; float:left;}
#m_item_pre .list li.active a{display:block; border:3px solid #e60012; }
#m_item_pre .list li a{display:block; border:3px solid #fff; }

#m_con2 {clear:both; position:relative; background:#fff; padding:10px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
#m_con2 .ttl1{padding-top:15px; text-align:center; font-size:30px; color:#333; font-family:'NanumSquareB'; font-weight:bold; line-height:36px;}
#m_con2 .ttl2{text-align:center; font-size:14px; color:#7d7d7d; font-family:'NanumSquareB'; font-weight:bold; line-height:20px;}
#m_con2 .ttl3{display:block; width:50px; background:#333; height:2px; margin:0 auto;}

#m_item_click {position:relative; clear:both; border-top:1px solid #e1e1e1; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}
#m_item_click ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#m_item_click li{}
#m_item_click li .box{position:relative; float:left;width:50%;  border-bottom:1px solid #e1e1e1;}
#m_item_click .r_line1{border-right:1px solid #e1e1e1;}
#m_item_click .r_line2{border-right:1px solid #fff;}
#m_item_click .black_cover {position:absolute; width:100%; height:100%; background:url('../images/black_bg.png'); z-index:100;display:none}
#m_item_click .black_cover a{display:block;}
#m_item_click .best_txt3 {font-family:'NanumSquareB'; font-size:13px; text-align:center; color:#fff; line-height:20px;}
#m_item_click .best_txt4 {font-family:'NanumSquareB'; font-size:13px; height:36px; text-align:center; color:#fff; line-height:18px; overflow: hidden; text-overflow: ellipsis; }
#m_item_click .best_txt5 {font-family:'NanumSquare'; font-size:12px; text-align:center; color:#fff; line-height:18px;}
#m_item_click .best_txt5 a{color:#fff;}
#m_item_click .best_txt6 {font-family:'NanumSquareB'; font-size:14px; text-align:center; color:#fff; line-height:18px; font-weight:bold;}
#m_item_click .best_txt7 {font-family:'NanumSquareB'; font-size:14px; text-align:center; color:#fff; line-height:18px; font-weight:bold;}
#m_item_click .patrol {position:absolute;z-index:10;left:0; bottom:0px; height:30px; width:30px; }
#m_item_click .wish {position:absolute;z-index:10;right:0; bottom:0px; height:30px; width:30px; }
#m_item_click .btn1{display:block; height:30px; width:30px; background:url('../images/pro_rep_btn1.png')no-repeat center; background-size: 60%;} 
#m_item_click .btn2_off{display:block; height:30px; width:30px; background:url('../images/pro_fvr_btn1_off.png')no-repeat center; background-size: 70%;}
#m_item_click .btn2_on{display:block; height:30px; width:30px; background:url('../images/pro_fvr_btn1_on.png')no-repeat center; background-size: 70%;}
#m_item_click .txt_area {position: absolute; transform: translate(-50%,-50%);  top: 50%; left: 50%; width:90%;}


.tag {position:absolute;z-index:11; left:0px; top:-1px; background:linear-gradient(to bottom, #f23737 0%,#dd0e0e 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f23737), color-stop(100%,#dd0e0e)); height: 36px; width: 40px; text-align:center;}
.tag:before {border-top: 15px solid #dd0e0e;  border-left: 20px solid transparent;  border-right: 20px solid transparent;  content: "";  height: 0;  left: 0;  position: absolute;  top: 36px;  width: 0;}
.tag .b_txt1{font-family:'NanumSquareB'; font-size:12px; line-height:20px; color:#fff; text-shadow:0px 0px 1px #000; -webkit-text-shadow:0px 0px 1px #000; -moz-text-shadow:0px 0px 1px #000;}
.tag .b_txt2{font-family:'NanumSquareB'; font-size:16px; line-height:16px;color:#fff; text-shadow:0px 0px 1px #000; -webkit-text-shadow:0px 0px 1px #000; -moz-text-shadow:0px 0px 1px #000;}

#m_con3 {clear:both; position:relative; background:#fff; padding:10px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
#m_con3 .ttl1{padding-top:15px; text-align:center; font-size:30px; color:#333; font-family:'NanumSquareB'; font-weight:bold; line-height:36px;}
#m_con3 .ttl2{text-align:center; font-size:14px; color:#7d7d7d; font-family:'NanumSquareB'; font-weight:bold; line-height:20px;}
#m_con3 .ttl3{display:block; width:50px; background:#333; height:2px; margin:0 auto;}

#m_cate {position:relative; border-top:1px solid #a8a8a8; border-bottom:1px solid #a8a8a8; background:#f3f3f3; height:40px; overflow:hidden;  }
#m_cate ul{position:relative;}
#m_cate li{float:left;}
#m_cate li a{position:relative;  font-family:'NanumSquareB'; font-size:14px; text-align:center; line-height:40px; padding:0 15px;color:#666;}
#m_cate li.swiper-slide-active a{color:#e60012; }
#m_cate .best_category .swiper-slide {width:auto; background:none}
#m_cate .best_category_pagination {position:absolute; top:-9999px;left:-9999px;}
#m_cate .cate_more{position:absolute; display:block; right:0px; top:0px;z-index:88; width:40px; height:40px; background:url('../images/cate_more2.png')no-repeat center #f9f9f9; border-left:1px solid #a8a8a8; background-size:20px; z-index:100;}
#cate_box{position:absolute; left:0; top:0px; background:#fff; border-bottom:1px solid #ccc; z-index:100; width:100%;}
#cate_box ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden; padding:5px 10px;}
#cate_box li{position:relative; float:left; width:25%; line-height:34px; font-size:12px; color:#333;}
#cate_box li a{line-height:34px; font-size:12px; color:#333;}
#cate_box .bottom{position:relative; line-height:25px; border-top:1px solid #ccc; background:#f1f1f1; font-size:13px; text-align:right; color:#666; padding:0 10px;}
#cate_box .bottom a{color:#666;}



#m_item_new {position:relative; }
#m_item_new ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#m_item_new li{position:relative; float:left; width:50%; }
#m_item_new .more{display:block; text-align:center; height:35px; font-size:16px; color:#333; font-family:'NanumSquareB'; line-height:35px; width:150px; margin:0 auto; border:1px solid #999;  box-shadow:0 1px 0px #eee;}
#m_item_new .list_loading{height:100%;min-height:200px;background:url('../images/ajax-loader.gif') no-repeat center center #dedede;position:absolute;z-index:10;width:100%;opacity:0.5;left:0px;top:0px}

.gallery .list_item1 {position:relative; padding:5px; 10px;}
.gallery .list_item1 .pic{position:relative; border:1px solid #e1e1e1;}
.gallery .list_item1 .txt_area{position:relative; padding:5px;}
.gallery .list_item1 a{display:block;}
.gallery .list_item1 .pro_txt1 {font-family:'NanumSquareB'; font-size:13px; text-align:center; color:#333; line-height:20px;}
.gallery .list_item1 .pro_txt2 {font-family:'NanumSquareB'; font-size:13px; height:36px; text-align:center; color:#333; line-height:18px; overflow: hidden; text-overflow: ellipsis; }
.gallery .list_item1 .pro_txt3 {position:relative; font-family:'NanumSquare'; font-size:12px; text-align:center; color:#777; line-height:28px;}
.gallery .list_item1 .pro_txt4 {font-family:'NanumSquareB'; font-size:15px; text-align:center; color:#333; line-height:18px; font-weight:bold;height:19px;overflow:hidden}
.gallery .list_item1 .patrol {position:absolute; left:0px; top:0px; height:20px; width:20px;}
.gallery .list_item1 .wish {position:absolute; right:0px;top:0px; height:20px; width:20px;}
.gallery .list_item1 .btn_del {position:absolute; right:-1px; top:-1px; height:23px; width:23px; border:1px solid #333; background: #444 /* Old browsers */  background: -moz-linear-gradient(top, #555 0%, #444 100%); /* FF3.6-15 */  background: -webkit-linear-gradient(top, #555 0%,#444 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #555 0%,#444 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}
.gallery .list_item1 .btn_del span{display:block; height:20px; width:20px; background:url('../images/fav_del.png')no-repeat center; background-size: 60%;}
.gallery .list_item1 .btn1{display:block; height:20px; width:20px; background:url('../images/pro_rep_btn1.png')no-repeat center; background-size: 80%;} 
.gallery .list_item1 .btn2_off{display:block; height:20px; width:20px; background:url('../images/pro_fvr_btn1_off.png')no-repeat center; background-size:  90%;}
.gallery .list_item1 .btn2_on{display:block; height:20px; width:20px; background:url('../images/pro_fvr_btn1_on.png')no-repeat center; background-size:  90%;}
.gallery .list_item1 .btn3{display:block; height:20px; width:20px; background:url('../images/fav_del.png')no-repeat center; background-size:  60%;} 

.listing .list_item1 {position:relative; padding:10px 0;}
.listing .list_item1 .pic{position:absolute;display:block;height:100%;width:100%;left:0px;top:0px;}
.listing .list_item1 .pic .img{position:absolute;display:inline-block; border:1px solid #e1e1e1; width:98px;left:0px;top:50%;margin-top:-49px;}
.listing .list_item1 .patrol {position:absolute;right:0px; top:20px; height:30px; width:30px; }
.listing .list_item1 .wish {position:absolute; right:0px; bottom:20px; height:30px; width:30px;}

.listing .list_item1 .txt_area{position:relative;display:block;padding-left:105px;padding-right:40px;}
.listing .list_item1 .pro_txt1 {font-family:'NanumSquareB'; font-size:14px; text-align:left; color:#333; line-height:24px;}
.listing .list_item1 .pro_txt2 {font-family:'NanumSquareB'; font-size:14px; height:35px; text-align:left; color:#333; line-height:120%; overflow: hidden; text-overflow: ellipsis; }
.listing .list_item1 .pro_txt3 {font-family:'NanumSquare'; font-size:12px; text-align:left; color:#777; line-height:24px;}
.listing .list_item1 .pro_txt4 {font-family:'NanumSquareB'; font-size:18px; text-align:left; color:#333; line-height:18px; font-weight:bold;}
.listing .list_item1 .btn1{display:block; height:30px; width:30px; background:url('../images/pro_rep_btn1.png')no-repeat center; background-size: 60%;} 
.listing .list_item1 .btn2_off{display:block; height:30px; width:30px; background:url('../images/pro_fvr_btn1_off.png')no-repeat center; background-size: 60%;}
.listing .list_item1 .btn2_on{display:block; height:30px; width:30px; background:url('../images/pro_fvr_btn1_on.png')no-repeat center; background-size: 60%;}


#m_con4 {clear:both; position:relative; background:#fff; padding:10px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
#m_con4 .ttl1{padding-top:15px; text-align:center; font-size:30px; color:#333; font-family:'NanumSquareB'; font-weight:bold; line-height:36px;}
#m_con4 .ttl2{text-align:center; font-size:14px; color:#7d7d7d; font-family:'NanumSquareB'; font-weight:bold; line-height:20px;}
#m_con4 .ttl3{display:block; width:50px; background:#333; height:2px; margin:0 auto;}

#m_partners {position:relative; }
#m_partners ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#m_partners li .s_box{position:relative; float:left; width:33.3%; }
#m_partners li .s_box a{display:block;padding:5px;}
#m_partners li .s_box a img{width:100%;}

#b_partners {position:relative; }
#b_partners ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#b_partners li{position:relative;  }
#b_partners .partner_bnr{padding:5px;float:left; width:33.3%;}

#m_con5 {clear:both; position:relative; background:#fff; padding:10px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
#m_con5 .ttl1{padding-top:15px; text-align:center; font-size:30px; color:#333; font-family:'NanumSquareB'; font-weight:bold; line-height:36px;}
#m_con5 .ttl2{text-align:center; font-size:14px; color:#7d7d7d; font-family:'NanumSquareB'; font-weight:bold; line-height:20px;}
#m_con5 .ttl3{display:block; width:50px; background:#333; height:2px; margin:0 auto;}
#m_con5 .sns_icon {text-align:right;}

#m_sns .list{position:relative; overflow:hidden;}
#m_sns .list ul{position:relative; overflow:auto;  overflow-y:hidden; overflow-x:hidden;}
#m_sns .list li{position:relative; float:left; width:33.3% }
#m_sns .box1{position:relative; margin:5px;}
#m_sns .black_cover {position:absolute; width:100%; height:100%; background:url('../images/black_bg.png'); z-index:100; text-align:center;}
#m_sns .ist_txt1 {font-size:12px; color:#fff; font-family:'NanumSquareB';}
#m_sns .ist_txt2 {font-size:12px; color:#fff; font-family:'NanumSquareB';}
#m_sns .ist_bar {position:relative; height:2px; width:20px; background:#fff; margin:0 auto;}

#footer1 {position:relative; background:#fafafa; padding:10px;}
#footer1 .btn_area{position:relative; text-align:center;}
#footer1 .copy{position:relative; font-size:11px; color:#a1a1a1; font-family:'NanumSquareB'; line-height:18px; text-align:center;}
#footer1 .btn1{display:inline-block;height:26px; width:46px; background:#fff; font-size:11px; color:#333; font-family:'NanumSquareB'; line-height:18px; text-align:center; border:1px solid #ccc; line-height:26px; box-shadow:0 1px 0px #eee; letter-spacing:-0.05em; word-spacing:0;}

#footer2 {position:relative; background:#9e9e9e; font-size:11px; color:#ececec; font-family:'NanumSquareB'; line-height:18px; padding:10px; text-align:left;}


#sb_ttl {position:relative; background:#fff; border-bottom:1px solid #e1e1e1; height:35px; line-height:35px; text-align:center; font-size:20px; font-family:'NanumSquareB'; font-weight:700; color:#e01414;}

#sb_cate {position:relative; background:#fff; border-top:1px solid #e1e1e1; }
#sb_cate ul{position:relative; overflow:auto;  overflow-y:hidden; overflow-x:hidden;}
#sb_cate li{position:relative;    }
#sb_cate .depth1 {position:relative;}
#sb_cate .depth1 p.title{position:relative;background:url('../images/sb_cate_off.png') no-repeat right center #f9f9f9; background-size: 25px;line-height:40px; color:#666; font-size:15px; font-family:'NanumSquareB'; border-bottom:1px solid #e1e1e1; padding-left:10px;}
#sb_cate .depth1.on p.title{background:url('../images/sb_cate_on.png')no-repeat right center #f9f9f9;color:#bf0a0a;background-size: 25px;}
#sb_cate .depth2_area1 {position:relative; background:#fff; padding:10px 10px; border-bottom:1px solid #e1e1e1;display:none}
#sb_cate .depth2_area2 {position:relative; background:#fff; padding:5px 10px; border-bottom:1px solid #e1e1e1;display:none}
#sb_cate .depth1.on .depth2_area1,#sb_cate .depth1.on .depth2_area2{display:block}

#sb_cate .area_left {position:relative; float:left; line-height:30px; color:#888; font-size:14px; font-family:'NanumSquareB'; text-align:left; width:40%}
#sb_cate .area_right {position:relative; float:left; line-height:30px; color:#888; font-size:14px; font-family:'NanumSquareB'; text-align:left; width:60%}
#sb_cate .select1 {border:2px solid #e25151; line-height:30px; height:30px; width:100%; background:#fff; color:#888; font-size:14px; font-family:'NanumSquareB';}
#sb_cate .select2 {border:2px solid #e25151; line-height:30px; height:30px; width:100%; background:#fff; color:#888; font-size:14px; font-family:'NanumSquareB';}
#sb_cate .depth2 {position:relative; float:left;width:50%}
#sb_cate .depth2 a{position:relative;display:block;line-height:30px; color:#888; font-size:14px; font-family:'NanumSquareB'; text-align:left; }
#sb_cate .depth2 a.on{color:#bf0a0a;}
#sb_cate .depth2_color{position:relative; float:left;line-height:20px; color:#bf0a0a; font-size:14px; font-family:'NanumSquareB'; text-align:left;margin-right:3px;margin-bottom:2px;}

a.colorbtn{display:block;height:20px; width:20px;padding:0px;border-radius:0px;border:1px solid #fff;}
a.colorbtn.on{}
a.red.on{background:url('../images/color_btn_check1.png') no-repeat center center;padding:0px}
a.navy.on{background:url('../images/color_btn_check1.png') no-repeat center center;padding:0px}
a.brown.on{background:url('../images/color_btn_check1.png') no-repeat center center;padding:0px}
a.blue.on{background:url('../images/color_btn_check1.png') no-repeat center center;padding:0px}
a.orange.on{background:url('../images/color_btn_check1.png') no-repeat center center;padding:0px}
a.purple.on{background:url('../images/color_btn_check1.png') no-repeat center center;padding:0px}
a.khaki.on{background:url('../images/color_btn_check1.png') no-repeat center center;padding:0px}
a.gold.on{background:url('../images/color_btn_check1.png') no-repeat center center;padding:0px}
a.bagi.on{background:url('../images/color_btn_check1.png') no-repeat center center;padding:0px}
a.yellow.on{background:url('../images/color_btn_check2.png') no-repeat center center;padding:0px}
a.pink.on{background:url('../images/color_btn_check1.png') no-repeat center center;padding:0px}
a.white.on{background:url('../images/color_btn_check2.png') no-repeat center center;padding:0px}
a.green.on{background:url('../images/color_btn_check1.png') no-repeat center center;padding:0px}
a.silver.on{background:url('../images/color_btn_check1.png') no-repeat center center;padding:0px}
a.kaki.on{background:url('../images/color_btn_check1.png') no-repeat center center;padding:0px}
a.gray.on{background:url('../images/color_btn_check1.png') no-repeat center center;padding:0px}
a.black.on{background:url('../images/color_btn_check1.png') no-repeat center center;padding:0px}
a.ibo.on{background:url('../images/color_btn_check2.png') no-repeat center center;padding:0px}
a.multi{background:url('../images/color_multi.jpg') no-repeat center center;padding:0px}
a.multi.on{background:url('../images/color_multi_on.jpg') no-repeat center center;padding:0px}




#sb_bar {position:relative; background:#fff; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; font-family:'NanumSquareB'; line-height:40px; height:42px; }
#sb_bar .state1{position:relative; line-height:40px; color:#666; font-size:13px; padding-left:10px;}
#sb_bar .state2{color:#e01414;}
#sb_bar .range{position:absolute; right:0; top:0; border-left:1px solid #e1e1e1; line-height:38px; background:#fff; width:95px;}
#sb_bar .list_type {position:absolute; right:96px; top:0; border-left:1px solid #e1e1e1; line-height:40px; background:#fff; width:40px; text-align:center; background:url('../images/type2.png') no-repeat center center #f9f9f9;height:40px;background-size:60% 60%}
#sb_bar .list_type.gallery{background:url('../images/type1.png') no-repeat center center #f9f9f9;height:40px;background-size:60% 60%}
#sb_bar .select1 {border:0px solid #fff; line-height:40px; height:40px; width:100%; background:#fff; color:#888; font-size:13px; font-family:'NanumSquareB';}
#sb_bar .ttl1{position:relative; line-height:40px; color:#333; font-size:17px; padding-left:10px;}
#sb_bar .date{position:absolute; right:10px; top:0; line-height:40px; color:#666; font-size:11px;}
#sb_bar .more{position:absolute; right:0px; top:0; height:40px; width:40px; background:url('../images/board_more1.gif')no-repeat center; }
#sb_bar2 {position:relative; background:#f9f9f9; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; font-family:'NanumSquareB'; line-height:40px; height:40px; }
#sb_bar2 .ttl1{position:relative; line-height:40px; color:#333; font-size:17px; padding-left:10px;}
#sb_bar2 .date{position:absolute; right:10px; top:0; line-height:40px; color:#666; font-size:11px;}
#sb_bar2 .more{position:absolute; right:0px; top:0; height:40px; width:40px; background:url('../images/board_more1.gif')no-repeat center;z-index:1}


#sb_con1 {clear:both; position:relative; background:#fff; padding:0 10px; border-bottom:1px solid #e1e1e1;}
#sb_con2 {clear:both; position:relative; background:#fff; padding:0 0px;}
#sb_con3 {clear:both; position:relative; background:#fff; padding:0 0px;  border-bottom:1px solid #e1e1e1;}
#sb_con4 {clear:both; position:relative; background:#fff; padding:0 0px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}


#sb_item_list1 {position:relative; padding:10px 0;}
#sb_item_list1 ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#sb_item_list1 li{position:relative; float:left; width:50%; }

#sb_item_list1.listing {padding:0px 0;}
#sb_item_list1.listing li{position:relative;float:none;width:100%;border-bottom:1px solid #e1e1e1;}




/*�섏씠吏�*/
.listPage {text-align:center;clear:both;display:block;padding-top:20px;position:relative}
.listPage ul.paging{display:inline;padding:0px;}
.listPage ul.paging li{display:inline-block;margin:0px;font-size:14px;text-align:center;vertical-align:middle}
.listPage ul.paging li:hover a{}
.listPage ul.paging li.btn_page{width:31px;padding: 5px 0;;margin-left:3px;border:0px solid #468fd1;}
.listPage ul.paging li.btn_page.active{border:0px solid #468fd1}
.listPage ul.paging li.btn_page a{color: #999;height:35px;font-size:14px;font-family: 'NanumGothicB';font-weight:normal;background: #f1f1f1;border: 1px solid #ccc;line-height: 35px;}
.listPage ul.paging li.btn_page.active a{color:#333;font-size:14px;font-family: 'NanumGothicB';font-weight:normal;background:#fff;border: 1px solid #dc0c0c;}
.listPage ul.paging li.btn_start,.listPage ul.paging li.btn_prev_list,.listPage ul.paging li.btn_prev_page {margin-left:3px;border: 1px solid #ccc;}
.listPage ul.paging li.btn_end,.listPage ul.paging li.btn_next_list,.listPage ul.paging li.btn_next_page {margin-left:3px;border: 1px solid #ccc;}
.listPage ul.paging li.btn_prev_list a,.listPage ul.paging li.btn_prev_page a{background:url('../images/arrow_left01.gif') no-repeat center center #fff;width:32px;height:33px;}
.listPage ul.paging li.btn_start a{background:url('../images/page_start.gif') no-repeat center center #fff;width:32px;height:33px;}
.listPage ul.paging li.btn_next_list a,.listPage ul.paging li.btn_next_page a{padding-right:0px;background:url('../images/arrow_right01.gif') no-repeat center center #fff;width:32px;height:33px;}
.listPage ul.paging li.btn_end a{padding-right:0px;background:url('../images/page_end.gif') no-repeat center center #fff;width:32px;height:33px;}
.listPage ul.paging li a{display:block;}
.listPage ul.paging li a span{display:none}
.listPage ul.paging li{}
.listPage ul.paging li.disabled a{cursor:not-allowed;}
.listPage .listBtn{position:absolute;left:0px;top:10px;}
.listPage .listBtn .btn {display: inline-block;width: 60px;text-align: center;background-color: #666;border: 1px solid #555;border-radius: 0px;vertical-align: middle;cursor: pointer;box-sizing: border-box;padding:0px;line-height: 30px;font-size: 13px;color: #fff;}
.listPage .listBtn .btn span{font-size: 13px;line-height: 30px;color: #fff;display: inline-block;font-weight:normal;}
.listPage .listBtn .btn.delete {background-color: #ef3232;border: 1px solid #cf1010;}
.listPage .listBtn .btn span{}



.shop_list {position:relative; padding:10px 0;}
.shop_list ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
.shop_list li{position:relative; margin-bottom:20px; }
.shop_list .more{display:block; text-align:center; height:35px; font-size:16px; color:#333; font-family:'NanumSquareB'; line-height:35px; width:150px; margin:0 auto; border:1px solid #999;  box-shadow:0 1px 0px #eee;}
.shop_list .shop_btn {width:100%;clear:both}
.shop_list .shop_btn a{width:33.3%; display:inline-block; text-align:center; padding:5px 0 3px 0; }
.shop_list .shop_btn .btn1{border-top:1px solid #e1e1e1; border-left:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; font-size:12px; color:#333; font-family:'NanumSquareB'; line-height:18px;}
.shop_list .shop_btn .btn2{border:1px solid #b5120f; background:#dc0d0f; font-size:12px; color:#fff; font-family:'NanumSquareB'; line-height:18px;}
.shop_list .shop_btn .btn3{border-top:1px solid #333;border-right:1px solid #333; border-bottom:1px solid #333; background:#4e4e4e; font-size:12px; color:#fff; font-family:'NanumSquareB'; line-height:18px;}




#sb_shop_inofo {position:relative; padding:10px 0;}
#sb_shop_inofo ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#sb_shop_inofo li{position:relative;}
#sb_shop_inofo .pic{position:relative; border:1px solid #e1e1e1}
#sb_shop_inofo .info{position:relative; padding:10px 0;}
#sb_shop_inofo .txt_area{position:relative; }
#sb_shop_inofo .pro_txt1 {font-family:'NanumSquareB'; font-size:16px; text-align:left; color:#333; line-height:22px;}
#sb_shop_inofo .pro_txt2 {font-family:'NanumSquareB'; font-size:14px; text-align:left; color:#777; line-height:20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#sb_shop_inofo .pro_txt3 {font-family:'NanumSquareB'; font-size:12px; text-align:left; color:#777; line-height:18px;}
#sb_shop_inofo .pro_txt4 {font-family:'NanumSquareB'; font-size:13px; text-align:left; color:#666; line-height:18px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
#sb_shop_inofo .btn_home {position:absolute; left:-1px; bottom:-1px; height:40px; width:40px; border:1px solid #a80f0f; background: #dd0e0e; /* Old browsers */  background: -moz-linear-gradient(top, #f23737 0%, #dd0e0e 100%); /* FF3.6-15 */  background: -webkit-linear-gradient(top, #f23737 0%,#dd0e0e 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #f23737 0%,#dd0e0e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}
#sb_shop_inofo .btn_favorit {position:absolute; right:-1px; bottom:-1px; height:40px; width:40px; border:1px solid #e1e1e1; background: #fdfdfd; /* Old browsers */  background: -moz-linear-gradient(top, #fdfdfd 0%, #f5f5f5 100%); /* FF3.6-15 */  background: -webkit-linear-gradient(top, #fdfdfd 0%,#f5f5f5 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #fdfdfd 0%,#f5f5f5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}
#sb_shop_inofo .btn1{display:block; height:40px; width:40px; background:url('../images/pro_home_btn.png')no-repeat center; background-size: 50%;} 
#sb_shop_inofo .btn2_off{display:block; height:40px; width:40px; background:url('../images/pro_star_btn_off.png')no-repeat center; background-size: 50%;}
#sb_shop_inofo .btn2_on{display:block; height:40px; width:40px; background:url('../images/pro_star_btn_on.png')no-repeat center; background-size: 50%;}
#sb_shop_inofo .best_num1 {position:absolute; top:-1px; left:-1px; text-align:center; color:#fff; border:1px solid #a80f0f; background:linear-gradient(to bottom, #f23737 0%,#dd0e0e 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f23737), color-stop(100%,#dd0e0e)); width:35px; padding:4px 0px;  z-index:10}

#sb_shop_inofo .shop_btn2 {width:100%;}
#sb_shop_inofo .shop_btn2 a{width:50%; display:inline-block; text-align:center; padding:5px 0 3px 0; }
#sb_shop_inofo .shop_btn2 .btn1{border-top:1px solid #e1e1e1; border-left:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; font-size:12px; color:#333; font-family:'NanumSquareB'; line-height:18px;}
#sb_shop_inofo .shop_btn2 .btn2{border:1px solid #b5120f; background:#dc0d0f; font-size:12px; color:#fff; font-family:'NanumSquareB'; line-height:18px;}
#sb_shop_inofo .shop_btn2 .btn3{border-top:1px solid #333;border-right:1px solid #333; border-bottom:1px solid #333; background:#4e4e4e; font-size:12px; color:#fff; font-family:'NanumSquareB'; line-height:18px;}
#sb_shop_inofo .sns{position:relative; padding-top:0px; text-align:right;}



.list_shop {position:relative; border:1px solid #e1e1e1; clear:both; height:112px; }
.list_shop .pic{position:relative; width:160px; height:110px; float:left; border-right:1px solid #e1e1e1;}
.list_shop .txt_area{position:relative; width:160px; height:110px; float:left;}
.list_shop .pro_txt1 {font-family:'NanumSquareB'; font-size:16px; text-align:left; color:#333; line-height:22px;}
.list_shop .pro_txt2 {font-family:'NanumSquareB'; font-size:12px; text-align:left; color:#333; line-height:18px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.list_shop .pro_txt3 {font-family:'NanumSquareB'; font-size:12px; text-align:left; color:#777; height:30px; line-height:15px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.list_shop .sns{position:relative; padding-top:10px;}



.list_shop .btn_del {position:absolute; right:-1px; top:-1px; height:25px; width:25px; border:1px solid #333; background: #444 /* Old browsers */  background: -moz-linear-gradient(top, #555 0%, #444 100%); /* FF3.6-15 */  background: -webkit-linear-gradient(top, #555 0%,#444 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #555 0%,#444 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}
.list_shop .btn_home {position:absolute; left:-1px; bottom:-1px; height:40px; width:40px; border:1px solid #a80f0f; background: #dd0e0e; /* Old browsers */  background: -moz-linear-gradient(top, #f23737 0%, #dd0e0e 100%); /* FF3.6-15 */  background: -webkit-linear-gradient(top, #f23737 0%,#dd0e0e 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #f23737 0%,#dd0e0e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}
.list_shop .btn_favorit {position:absolute; right:-1px; bottom:-1px; height:40px; width:40px; border:1px solid #e1e1e1; background: #fdfdfd; /* Old browsers */  background: -moz-linear-gradient(top, #fdfdfd 0%, #f5f5f5 100%); /* FF3.6-15 */  background: -webkit-linear-gradient(top, #fdfdfd 0%,#f5f5f5 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #fdfdfd 0%,#f5f5f5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}
.list_shop .btn1{display:block; height:40px; width:40px; background:url('../images/pro_home_btn.png')no-repeat center; background-size: 50%;} 
.list_shop .btn2_off{display:block; height:40px; width:40px; background:url('../images/pro_star_btn_off.png')no-repeat center; background-size: 50%;}
.list_shop .btn2_on{display:block; height:40px; width:40px; background:url('../images/pro_star_btn_on.png')no-repeat center; background-size: 50%;}
.list_shop .btn3{display:block; height:25px; width:25px; background:url('../images/fav_del.png')no-repeat center; background-size: 60%;} 
.list_shop .best_num1 {position:absolute; top:-1px; left:-1px; text-align:center; color:#fff; border:1px solid #a80f0f; background:linear-gradient(to bottom, #f23737 0%,#dd0e0e 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f23737), color-stop(100%,#dd0e0e)); width:35px; padding:4px 0px;  z-index:10}
.list_shop .best_txt1 {font-family:'NanumSquareB'; font-size:12px; text-align:center; color:#fff; line-height:12px; text-shadow:0px 0px 1px #000; -webkit-text-shadow:0px 0px 1px #000; -moz-text-shadow:0px 0px 1px #000;}
.list_shop .best_txt2 {font-family:'NanumSquareB'; font-size:14px; text-align:center; color:#fff; line-height:14px; text-shadow:0px 0px 1px #000; -webkit-text-shadow:0px 0px 1px #000; -moz-text-shadow:0px 0px 1px #000;}
.list_shop .location_num1 {position:absolute; top:3px; left:3px; width:28px; height:40px; text-align:center; background:url('../images/icon_location.png')no-repeat center; background-size:100%;  z-index:100;}
.list_shop .location_txt1 {position:relative; font-family:'dotum'; font-size:11px; text-align:center; font-weight:bold; color:#333; }



#list_shop2 {position:relative; }
#list_shop2 .pic{position:relative; float:left; width:30%;}
#list_shop2 .txt_area{position:relative; float:left; width:70%;}
#list_shop2 .pro_txt1 {font-family:'NanumSquareB'; font-size:16px; text-align:left; color:#333; line-height:22px;}
#list_shop2 .pro_txt2 {font-family:'NanumSquareB'; font-size:12px; text-align:left; color:#333; line-height:20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#list_shop2 .pro_txt3 {font-family:'NanumSquareB'; font-size:12px; text-align:left; color:#777; height:36px; line-height:18px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

#type_cate {border-bottom:1px solid #e1e1e1; background:#fafafa; height:40px; overflow:hidden;  }
#type_cate ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#type_cate li{position:relative; float:left; font-family:'NanumSquareB'; font-size:14px; text-align:center; line-height:40px; width:20%;}
#type_cate li {color:#e60012; }
#type_cate li a{color:#666; }
#type_cate li a.on{color:#e60012; }

#comunity_tab1 {position:relative; }
#comunity_tab1 ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#comunity_tab1 li{position:relative; float:left; width:25%; font-family:'NanumSquareB'; font-weight:bold; }
#comunity_tab1 a{display:block; font-size:13px; text-align:center; color:#888; padding:10px 0; line-height:22px; border-top:1px solid #e1e1e1;  border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; background: -moz-linear-gradient(top, #fdfdfd 0%, #f5f5f5 100%); /* FF3.6-15 */  background: -webkit-linear-gradient(top, #fdfdfd 0%,#f5f5f5 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #fdfdfd 0%,#f5f5f5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}
#comunity_tab1 a.on{color:#fff;border-top:1px solid #6b6767; border-right:1px solid #6b6767; border-bottom:1px solid #6b6767; background: -moz-linear-gradient(top, #8e9094 0%, #6b6972 100%); /* FF3.6-15 */  background: -webkit-linear-gradient(top, #8e9094 0%,#6b6972 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #8e9094 0%,#6b6972 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}


.board_list1 {position:relative; }
.board_list1 ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
.board_list1 li{position:relative; line-height:20px; padding:13px 10px 7px 10px; border-bottom:1px solid #e1e1e1}
.board_list1 li a{display:block;}
.board_list1 .icon{display:inline-block; margin-right:10px; width:41px; line-height:20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.board_list1 .txt1{display:inline-block; font-family:'NanumSquareB'; font-size:14px; color:#666; text-align:left;line-height:20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.board_list1 .txt2{display:inline-block; font-family:'NanumSquareB'; font-size:14px; color:#e62020;text-align:left; width:20px; line-height:20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.board_list2 {position:relative; }
.board_list2 ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
.board_list2 li{position:relative; line-height:20px; padding:13px 10px 7px 10px; border-bottom:1px solid #e1e1e1}
.board_list2 li a{display:block;}
.board_list2 .txt1{display:inline-block; font-family:'NanumSquareB'; font-size:14px; color:#666; text-align:left;line-height:20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.board_list2 .txt2{display:inline-block; font-family:'NanumSquareB'; font-size:14px; color:#e62020;text-align:left; width:20px; line-height:20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.board_list_slide {position:relative; }
.board_list_slide ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
.board_list_slide li{position:relative;}
.board_list_slide li .box{position:relative; line-height:20px; padding:13px 10px 7px 10px; border-bottom:1px solid #e1e1e1}
.board_list_slide li a{display:block;}
.board_list_slide .txt1{display:inline-block; font-family:'NanumSquareB'; font-size:14px; color:#666; text-align:left;line-height:20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.board_list_slide .txt2{display:inline-block; font-family:'NanumSquareB'; font-size:14px; color:#e62020;text-align:left; width:20px; line-height:20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}


#board_list3 {position:relative; }
#board_list3 ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#board_list3 li{position:relative; padding:10px; border-bottom:1px solid #e1e1e1}
#board_list3 li a{display:block;}
#board_list3 .txt1{font-family:'NanumSquareB'; font-size:14px; color:#333; text-align:left; line-height:20px; }
#board_list3 .txt2{font-family:'NanumSquareB'; font-size:14px; color:#e62020;text-align:left; line-height:20px; }
#board_list3 .txt3{font-family:'NanumSquareB'; font-size:12px; color:#777;text-align:left; }
#board_list3 .icon{margin:0 5px;}


#board_list4 {position:relative;}
#board_list4 ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#board_list4 li{position:relative;}
#board_list4 .list1 {position:relative;}
#board_list4 .list1 .area1{position:relative;padding:10px 10px 10px 45px;  background:url('../images/icon_q.png')no-repeat 10px center #fff; border-bottom:1px solid #e1e1e1; background-size:25px; }
#board_list4 .list1 .area1a{position:relative;padding:10px 10px 10px 45px;  background:url('../images/icon_a.png')no-repeat 10px center #fafafa; border-bottom:1px solid #e1e1e1; background-size:25px;display:none}
#board_list4 .list1.active .area1a{display:block}
#board_list4 .list2 {position:relative; }
#board_list4 .faq_txt1 {font-size:14px; font-family:'NanumSquareB'; text-align:left;  color:#333; line-height:20px;}
#board_list4 .faq_txt2 {font-size:13px; font-family:'NanumSquare'; text-align:left;  color:#777; line-height:18px;}
#board_list4 .area2 {position:relative; float:left; color:#666; font-size:14px; font-family:'NanumSquareB'; text-align:left; width:80%;}
#board_list4 .area3 {position:relative; float:left; color:#666; font-size:14px; font-family:'NanumSquareB'; text-align:left; width:20%;}
#board_list4 .area4 {position:relative; float:left; color:#999; text-align:right; line-height:24px; font-size:11px; font-family:'NanumSquareB'; width:100%;}
#board_list4 .input1 {border:1px solid #ccc; width:100%; height:60px; line-height:20px; background:#fff; font-size:12px;  font-family:'NanumSquareB'; color:#666;}
#board_list4 .btn_writ1 {display:block; border:1px solid #ccc; height:60px; font-size:13px; text-align:center; color:#888; line-height:60px; background: -moz-linear-gradient(top, #fdfdfd 0%, #f5f5f5 100%); /* FF3.6-15 */  background: -webkit-linear-gradient(top, #fdfdfd 0%,#f5f5f5 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #fdfdfd 0%,#f5f5f5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}
#board_list4 .come_txt3{font-size:12px; font-family:'NanumSquareB'; text-align:left;  color:#999; line-height:12px;}


#board_list5 {position:relative; }
#board_list5 ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#board_list5 li{position:relative; padding:10px 10px 10px 60px; border-bottom:1px solid #e1e1e1}
#board_list5 li a{display:block}
#board_list5 .result {position:absolute; left:10px; top:50%; margin-top:-8px; width:40px;}
#board_list5 .txt1{font-family:'NanumSquareB'; font-size:14px; color:#333; text-align:left; line-height:20px; }
#board_list5 .txt2{font-family:'NanumSquareB'; font-size:14px; color:#e62020;text-align:left; line-height:20px; }
#board_list5 .txt3{font-family:'NanumSquareB'; font-size:12px; color:#777;text-align:left; }
#board_list5 .icon{margin:0 5px;}


#board_cate {border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; background:#fafafa; height:40px; overflow:hidden;  }
#board_cate ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#board_cate li{position:relative; float:left; font-family:'NanumSquareB'; font-size:14px; text-align:center; line-height:40px; width:33.3%;}
#board_cate li.on {color:#e60012; }
#board_cate li.on a{color:#e60012; }
#board_cate li a{color:#666; }

#board_src {position:relative; padding:20px 10px;}
#board_src ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#board_src li{position:relative;}
#board_src .area1 {position:relative; float:left; line-height:30px; color:#888; font-size:14px; font-family:'NanumSquareB'; text-align:left; width:33.3%; margin-bottom:5px;}
#board_src .area2 {position:relative; float:left; line-height:30px; color:#888; font-size:14px; font-family:'NanumSquareB'; text-align:left; width:33.3%; margin-bottom:5px;}
#board_src .area3 {position:relative; float:left; line-height:30px; color:#888; font-size:14px; font-family:'NanumSquareB'; text-align:left; width:33.3%; margin-bottom:5px;}
#board_src .area4 {position:relative; float:left; line-height:30px; color:#888; font-size:14px; font-family:'NanumSquareB'; text-align:left; width:80%}
#board_src .area5 {position:relative; float:left; line-height:30px; color:#888; font-size:14px; font-family:'NanumSquareB'; text-align:left; width:20%}
#board_src .area6 {position:relative; float:left; line-height:30px; color:#888; font-size:14px; font-family:'NanumSquareB'; text-align:left; width:20%;}
#board_src .area7 {position:relative; float:left; line-height:30px; color:#888; font-size:14px; font-family:'NanumSquareB'; text-align:left; width:60%;}
#board_src .src_btn {display:block;width:100%;height:32px;line-height:32px;vertical-align:middle;font-size:14px; text-align:center; color:#666; border:1px solid #ccc; background: -moz-linear-gradient(top, #fdfdfd 0%, #f5f5f5 100%); /* FF3.6-15 */  background: -webkit-linear-gradient(top, #fdfdfd 0%,#f5f5f5 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #fdfdfd 0%,#f5f5f5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}

#board_src .select1 {border:1px solid #ccc; line-height:32px; height:32px; width:100%; background:#fff; color:#888; font-size:14px; font-family:'NanumSquareB';}
#board_src .input1 {border:1px solid #ccc;  width:100%;height:32px; line-height:32px; background:#fff; text-indent: 5px;  font-size:14px;  font-family:'NanumSquareB'; color:#666;}

#board_writ1 {position:relative; padding:10px;}
#board_writ1 ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#board_writ1 li{position:relative; padding:7px 0; border-bottom:1px solid #eaeaea}
#board_writ1 .area1 {position:relative; float:left; color:#666; font-size:14px; font-family:'NanumSquareB'; text-align:left; width:99.6%;}
#board_writ1 .area2 {position:relative; float:left; color:#666; font-size:14px; font-family:'NanumSquareB'; text-align:left; width:40%;}
#board_writ1 .area3 {position:relative; float:left; color:#666; font-size:14px; font-family:'NanumSquareB'; text-align:left; width:60%;}
#board_writ1 .area4 {position:relative; float:left; color:#666; font-size:14px; font-family:'NanumSquareB'; text-align:left; width:50%;}
#board_writ1 .input1 {border:1px solid #ccc; width:100%; height:30px; line-height:30px; background:#fff; text-indent: 5px;  font-size:14px;  font-family:'NanumSquareB'; color:#666; box-sizing:border-box;}
#board_writ1 .input2 {border:1px solid #ccc; width:100%; height:300px; line-height:30px; background:#fff; font-size:14px;  font-family:'NanumSquareB'; color:#666; box-sizing:border-box;}
#board_writ1 .select1 {border:1px solid #ccc; line-height:30px; height:30px; width:100%; background:#fff; color:#666; font-size:14px; font-family:'NanumSquareB';box-sizing:border-box;}


#board_view {position:relative; padding:10px;}
#board_view ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#board_view li{position:relative; padding:7px 0; border-bottom:1px solid #eaeaea}
#board_view .ttl{position:relative; border-bottom:2px solid #333; padding-bottom:5px;margin-bottom:5px;}
#board_view .ttl_txt1{position:relative; font-size:14px; font-family:'NanumSquareB'; color:#333; line-height:20px; text-align:left; }
#board_view .ttl_txt2{position:relative; font-size:14px; font-family:'NanumSquareB'; color:#e62020; line-height:20px; text-align:left;}
#board_view .ttl_txt3{position:relative; font-size:12px; font-family:'NanumSquareB'; color:#777; line-height:18px; text-align:left;}
#board_view .con_box1 {position:relative; padding:10px; min-height:300px; font-size:12px; font-family:'NanumSquare'; color:#666; line-height:18px; text-align:left; border-bottom:1px solid #333}


#board_btn {position:relative;}
#board_btn ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#board_btn li{position:relative;}
#board_btn .area1 {position:relative; float:left; line-height:30px; color:#888; font-size:14px; font-family:'NanumSquareB'; text-align:left; width:33.3%; }
#board_btn .btn_writ1 {display:block; height:40px; line-height:40px; font-size:18px; text-align:center; color:#fff; border:1px solid #333; background: -moz-linear-gradient(top, #666 0%, #555 100%); /* FF3.6-15 */  background: -webkit-linear-gradient(top, #666 0%,#555 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #666 0%,#555 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}
#board_btn a.write {display:block;padding:0px 0px;border-radius: 0px;height:40px; line-height:40px; font-size:18px; text-align:center; color:#fff; border:1px solid #333; background: -moz-linear-gradient(top, #666 0%, #555 100%); /* FF3.6-15 */  background: -webkit-linear-gradient(top, #666 0%,#555 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #666 0%,#555 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}
#board_btn button.submit {display:block;padding:0px 0px;border-radius: 0px;height:40px; line-height:40px; font-size:18px; text-align:center; color:#fff; border:1px solid #333; background: -moz-linear-gradient(top, #666 0%, #555 100%); /* FF3.6-15 */  background: -webkit-linear-gradient(top, #666 0%,#555 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #666 0%,#555 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}
#board_btn .btn_list1 {display:block; font-size:13px; text-align:center; color:#888; line-height:30px; border-top:1px solid #e1e1e1;  border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; background: -moz-linear-gradient(top, #fdfdfd 0%, #f5f5f5 100%); /* FF3.6-15 */  background: -webkit-linear-gradient(top, #fdfdfd 0%,#f5f5f5 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #fdfdfd 0%,#f5f5f5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}

#board_btn a.list {display:block;padding:0px 0px;border-radius: 0px;display:block; font-size:18px; text-align:center; color:#888; line-height:40px;height:40px;border-top:1px solid #e1e1e1;  border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; background: -moz-linear-gradient(top, #fdfdfd 0%, #f5f5f5 100%); /* FF3.6-15 */  background: -webkit-linear-gradient(top, #fdfdfd 0%,#f5f5f5 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #fdfdfd 0%,#f5f5f5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}


#board_btn.two{}
#board_btn.two button.btn,#board_btn.two a.btn{float:left;width:50%;}

#board_btn .btn_del1 {display:inline-block; font-size:13px; text-align:center; color:#fff; line-height:30px; border-top:1px solid #333;  border-right:1px solid #e1e1e1; border-bottom:1px solid #333; background: -moz-linear-gradient(top, #666 0%, #555 100%); /* FF3.6-15 */  background: -webkit-linear-gradient(top, #666 0%,#555 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #666 0%,#555 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}
#board_btn .btn_mod1 {display:inline-block; font-size:13px; text-align:center; color:#888; line-height:30px; border-top:1px solid #e1e1e1;  border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; background: -moz-linear-gradient(top, #fdfdfd 0%, #f5f5f5 100%); /* FF3.6-15 */  background: -webkit-linear-gradient(top, #fdfdfd 0%,#f5f5f5 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #fdfdfd 0%,#f5f5f5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}


#board_btn2 {position:relative; padding-top:10px; text-align:center;}
#board_btn2 .btn1 {display:inline-block; width:80px; font-size:14px; text-align:center; color:#fff; line-height:30px; border:1px solid #555; background:#666}
#board_btn2 .delete {padding:0px;border-radius:0px;display:inline-block; width:80px; font-size:14px; text-align:center; color:#fff; line-height:30px; border:1px solid #555; background:#666}
#board_btn2 .btn2 {display:inline-block; width:80px; font-size:14px; text-align:center; color:#333; line-height:30px; border:1px solid #ccc; background:#fff}
#board_btn2 .modify {padding:0px;border-radius:0px;display:inline-block; width:80px; font-size:14px; text-align:center; color:#333; line-height:30px; border:1px solid #ccc; background:#fff}
#board_btn2 .btn3 {display:inline-block; width:80px; font-size:14px; text-align:center; color:#333; line-height:30px; border:1px solid #ccc; background:#eaeaea}
#board_btn2 .list {padding:0px;border-radius:0px;display:inline-block; width:80px; font-size:14px; text-align:center; color:#333; line-height:30px; border:1px solid #ccc; background:#eaeaea}


#board_btn3 {position:relative; padding-top:10px; text-align:right;}
#board_btn3 .btn1 {display:inline-block; width:50px; font-size:11px; text-align:center; color:#fff; line-height:20px; border:1px solid #555; background:#666}
#board_btn3 .btn2 {display:inline-block; width:50px; font-size:11px; text-align:center; color:#333; line-height:20px; border:1px solid #ccc; background:#fff}


#board_reple {position:relative;}
#board_reple ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#board_reple li{position:relative;}
#board_reple .list1 {position:relative; padding:10px; border-bottom:1px solid #e1e1e1}
#board_reple .list2 {position:relative; padding:10px 10px 10px 25px;  background:url('../images/comment_reply_icon.png')no-repeat 10px 10px #fafafa; border-bottom:1px solid #e1e1e1}
#board_reple .coment_area {position:relative; padding:10px; border-bottom:1px solid #e1e1e1}
#board_reple .area2 {position:relative; float:left; color:#666; font-size:14px; font-family:'NanumSquareB'; text-align:left; width:80%;}
#board_reple .area3 {position:relative; float:left; color:#666; font-size:14px; font-family:'NanumSquareB'; text-align:left; width:20%;}
#board_reple .area4 {position:relative; float:left; color:#999; text-align:right; line-height:24px; font-size:11px; font-family:'NanumSquareB'; width:100%;}
#board_reple .input1 {border:1px solid #ccc; width:100%; height:60px; line-height:20px; background:#fff; font-size:12px;  font-family:'NanumSquareB'; color:#666;}
#board_reple .btn_writ1 {display:block; border:1px solid #ccc; height:60px; font-size:13px; text-align:center; color:#888; line-height:60px; background: -moz-linear-gradient(top, #fdfdfd 0%, #f5f5f5 100%); /* FF3.6-15 */  background: -webkit-linear-gradient(top, #fdfdfd 0%,#f5f5f5 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #fdfdfd 0%,#f5f5f5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}
#board_reple .area1 {position:relative; }
#board_reple .come_txt1{font-size:14px; font-family:'NanumSquareB'; text-align:left;  color:#333; line-height:20px;}
#board_reple .come_txt2{font-size:13px; font-family:'NanumSquare'; text-align:left;  color:#777; line-height:18px;}
#board_reple .come_txt3{font-size:12px; font-family:'NanumSquareB'; text-align:left;  color:#999; line-height:12px;}

#map_con {position:relative; padding:10px;}
#map_con .api_map{position:relative; border:3px solid #ccc; height:300px;}
#map_con .txt_area {position:relative; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px;}
#map_con .api_txt1{position:relative;  background:url('../images/icon_alert.png')no-repeat left center; padding-left:40px; font-size:11px; font-family:'dotum'; color:#666; line-height:16px; letter-spacing:-0.1em; word-spacing:0;}
#map_con .api_txt2{position:absolute; right:15px; top:10px; height:46px;  background:url('../images/icon_location.png')no-repeat left center; background-size:15px; padding-left:20px; font-size:11px; font-family:'dotum'; color:#dc0c0c; line-height:46px;}


#off_cate {position:relative; background:#fff; border-top:1px solid #e1e1e1; }
#off_cate ul{position:relative; overflow:auto;  overflow-y:hidden; overflow-x:hidden;}
#off_cate li{position:relative;    }
#off_cate .depth1_off {position:relative; background:url('../images/sb_cate_off.png')no-repeat right center #f9f9f9; background-size: 25px; line-height:40px; color:#666; font-size:15px; font-family:'NanumSquareB'; border-bottom:1px solid #e1e1e1; padding-left:10px;}
#off_cate .depth1_on {position:relative; background:url('../images/sb_cate_on.png')no-repeat right center #f9f9f9; background-size: 25px; line-height:40px;  color:#bf0a0a; font-size:15px; font-family:'NanumSquareB'; border-bottom:1px solid #e1e1e1; padding-left:10px;}
#off_cate .depth2_area1 {position:relative; background:#fff; padding:10px 10px; border-bottom:1px solid #e1e1e1;}
#off_cate .depth2_area2 {position:relative; background:#fff; padding:5px 10px; border-bottom:1px solid #e1e1e1; }
#off_cate .area3 {position:relative; float:left; line-height:30px; color:#888; font-size:14px; font-family:'NanumSquareB'; text-align:left; width:33.3%}
#off_cate .area4 {position:relative; float:left; line-height:30px; color:#888; font-size:14px; font-family:'NanumSquareB'; text-align:left; width:50%}
#off_cate .select1 {border:1px solid #ccc; line-height:30px; height:30px; width:100%; background:#fff; color:#888; font-size:12px; font-family:'NanumSquareB';}
#off_cate .select2 {border:2px solid #e25151; line-height:30px; height:30px; width:100%; background:#fff; color:#888; font-size:14px; font-family:'NanumSquareB';}
#off_cate .depth2 {position:relative; float:left;width:50%}
#off_cate .depth2 a{position:relative;display:block;line-height:30px; color:#888; font-size:14px; font-family:'NanumSquareB'; text-align:left}
#off_cate .depth2 a.on{color:#bf0a0a;}

#customer_tab1 {position:relative; }
#customer_tab1 ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#customer_tab1 li{position:relative; float:left; width:33.3%; font-family:'NanumSquareB'; font-weight:bold; }
#customer_tab1 a{display:block; font-size:13px; text-align:center; color:#888; padding:10px 0; line-height:22px; border-top:1px solid #e1e1e1;  border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; background: -moz-linear-gradient(top, #fdfdfd 0%, #f5f5f5 100%); /* FF3.6-15 */  background: -webkit-linear-gradient(top, #fdfdfd 0%,#f5f5f5 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #fdfdfd 0%,#f5f5f5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}
#customer_tab1 a.on{color:#fff;border-top:1px solid #6b6767; border-right:1px solid #6b6767; border-bottom:1px solid #6b6767; background: -moz-linear-gradient(top, #8e9094 0%, #6b6972 100%); /* FF3.6-15 */  background: -webkit-linear-gradient(top, #8e9094 0%,#6b6972 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #8e9094 0%,#6b6972 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}


#login_box {position:relative; padding:30px 20px;}
#login_box .ttl{font-family:'NanumSquareB'; font-size:22px; text-align:left; color:#333; line-height:22px;}
#login_box .input_area{position:relative;}
#login_box .input_area ul{position:relative;  overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#login_box .input_area li{position:relative; float:left;}
#login_box .input_area .area1{position:relative; width:70%;}
#login_box .input_area .area2{position:relative; width:30%;}
#login_box .input1{width:100%; height:40px; background:#fff; border:1px solid #ccc; text-indent: 10px; font-family:'NanumGothic'; font-size:14px; color:#777;  box-sizing:border-box;}
#login_box .login_btn1{position:relative; display:block; border:1px solid #999; box-sizing:border-box; width:100%; height:85px; color:#fff; font-family:'NanumSquareB'; font-size:20px; text-align:center; word-spacing:0; letter-spacing:-0.05em; line-height:81px; text-shadow:0px 0px 1px #000; -webkit-text-shadow:0px 0px 1px #000; -moz-text-shadow:0px 0px 1px #000; background:linear-gradient(to bottom, #ccc 0%,#aaa 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ccc), color-stop(100%,#aaa));}
#login_box .login_btn2{position:relative; display:block; border:1px solid #ccc; background:#fff; width:100%; height:28px; line-height:28px; color:#777; font-family:'NanumSquareB'; font-size:13px; text-align:center;}
#login_box .login_btn3{position:relative; display:block; border:1px solid #ccc; background:#ff; width:100%; height:28px; line-height:28px; color:#777; font-family:'NanumSquareB'; font-size:13px; text-align:center;}
#login_box .login_btn4{position:absolute; display:block; border:1px solid #cf1010; background:#dc0c0c; width:100%; height:28px; line-height:28px; color:#fff; font-family:'NanumSquareB'; font-size:13px; text-align:center;}
#login_box .login_text1{text-align:left; font-size:13px; font-family:'dotum'; color:#666; line-height:19px;}
#login_box .btn_area {position:relative; padding:15px 0; border-bottom:1px solid #ccc;}
#login_box .btn_area ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#login_box .btn_area li{position:relative; float:left;}
#login_box .btn_area .area1{position:relative; width:33.3%;}
#login_box .sns_area{position:relative; padding-top:15px;}
#login_box .sns_area ul{position:relative; overflow:auto;}
#login_box .sns_area li{position:relative; float:left; text-align:center; }
#login_box .sns_area .area1{position:relative; width:50%;margin-bottom:5px;}
#login_box .sns_area .area2{position:relative; width:50%;margin-bottom:5px;}
#login_box .sns_area a{position:relative; display:block; border:1px solid #e1e1e1;margin:0 2px;height:40px;}
#login_box .sns_area a span{display:none}
#login_box .sns_area a.naverLogin{background:url('../images/sns_bnr1.gif') no-repeat center center;}
#login_box .sns_area a.facebookLogin{background:url('../images/sns_bnr2.gif') no-repeat center center;}
#login_box .sns_area a.kakaoLogin{background:url('../images/sns_bnr3.gif') no-repeat center center;}
#login_box .sns_area a.googleLogin{background:url('../images/sns_bnr4.gif') no-repeat center center;}


#join_box {position:relative; padding:10px; }
#join_box .area1 {position:relative; border-bottom:1px solid #e1e1e1}
#join_box .area1 .txt1 {font-family:'NanumSquareB'; font-size:16px; text-align:left; color:#333; line-height:40px;}
#join_box .area1 .txt2 {font-size:14px; font-weight:700; line-height:53px;color:#666;}
#join_box .area1 .txt3 {font-family:'NanumSquareB'; font-size:12px; text-align:right; color:#666; line-height:40px; vertical-align:middle;}
#join_box .area1 .mem_btn {position:relative;border:1px solid #d9d9d9;height:53px;background:url('../images/used_bg.jpg') repeat-x;}
#join_box .area1 .mem_btn a {display:block;width:100%;}
#join_box .area1 .mem_btn .arr {position:absolute;top:0;right:0;}

#join_box .area2 {position:relative;}
#join_box .area2 .txt1 {font-family:'NanumSquareB'; font-size:14px; text-align:left; color:#333; line-height:40px;}
#join_box .area2 .txt2 {font-family:'NanumSquare'; font-size:12px; text-align:left; color:#666; line-height:18px;}

#join_box2 {position:relative; padding:10px; }
#join_box2 ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#join_box2 li{position:relative; padding:5px 0; }
#join_box2 .ttl {position:relative; color:#333; font-size:16px; font-family:'NanumSquareB'; text-align:left; }
#join_box2 .join_txt1 {font-size:11px; font-family:'NanumSquareB'; color:#666; text-align: center;}
#join_box2 .upload-hidden {display:inline-block; font-size:14px; font-family:'NanumSquareB';  width:100%; height:35px; background: #888; border:1px solid #666; border-radius: 3px; color:#fff; text-align: center; line-height: 35px; box-sizing:border-box;}
#join_box2 input[type='file']{display: none}

#join_box2 .area1 {position:relative; float:left; color:#666; font-size:12px; font-family:'NanumSquareB'; text-align:left; width:100%; line-height:35px; }
#join_box2 .area_area {position:relative; float:left; color:#666; font-size:12px; font-family:'NanumSquareB'; text-align:left; width:100%; line-height:35px; }
#join_box2 .area2 {position:relative; float:left; color:#666; font-size:12px; font-family:'NanumSquareB'; text-align:left; width:33.3%;}
#join_box2 .area3 {position:relative; float:left; color:#666; font-size:12px; font-family:'NanumSquareB'; text-align:left; width:50%; vertical-align:middle; line-height:35px;}
#join_box2 .area4 {position:relative; float:left; color:#666; font-size:12px; font-family:'NanumSquareB'; text-align:left; width:100%; line-height:20px; padding:7px 0;}
#join_box2 .area5 {position:relative; float:left; color:#666; font-size:12px; font-family:'NanumSquareB'; text-align:left; width:30%; line-height:20px; padding-top:7px; }
#join_box2 .area6 {position:relative; float:left; color:#666; font-size:12px; font-family:'NanumSquareB'; text-align:left; width:70%; line-height:20px;  padding-top:7px;}
#join_box2 .area7 {position:relative; float:left; color:#666; font-size:12px; font-family:'NanumSquareB'; text-align:left; width:100%; line-height:20px;  padding-bottom:7px;}

#join_box2 .input1 {border:1px solid #ccc; width:100%; height:35px; line-height:35px; background:#fff; text-indent: 5px;  font-size:12px;  font-family:'NanumSquareB'; color:#666; letter-spacing:-0.1em; word-spacing:0; box-sizing:border-box;}
#join_box2 .divide{padding-right:100px;}
#join_box2 .divide .input1{}
#join_box2 .float_btn{position:absolute;right:0px;top:5px;}
#join_box2 .btn_id{height:35px;display:inline-block; width:90px;line-height:35px; border:1px solid #ccc; background:#eaeaea; color:#333; font-size:12px; text-align:center;vertical-align:middle;}
#join_box2 #secret_area{display:none}

#join_box2 #btn_modify_password{height:35px;display:inline-block; width:90px;line-height:35px; border:1px solid #ccc; background:#eaeaea; color:#333; font-size:12px; text-align:center;vertical-align:middle;}
#join_box2 #btn_modify_cellphone{height:35px;display:inline-block; width:90px;line-height:35px; border:1px solid #ccc; background:#eaeaea; color:#333; font-size:12px; text-align:center;vertical-align:middle;}

#join_box2 .auth{height:35px;display:inline-block; width:90px;line-height:35px; border:1px solid #ccc; background:#eaeaea; color:#333; font-size:12px; text-align:center;vertical-align:middle;position:absolute;right:0px;top:5px;}


#join_box2 .select1 {border:1px solid #ccc; line-height:35px; height:35px; width:100%; background:#fff; color:#666; font-size:12x; font-family:'NanumSquareB'; }


#mem_btn1 {position:relative; padding:10px 0; text-align:center; }
#mem_btn1 .btn1 {display:inline-block; width:100px; font-size:16px; text-align:center; color:#fff; line-height:40px; border:1px solid #cf0f0f; background:#e01414}
#mem_btn1 .btn2 {display:inline-block; width:100px; font-size:16px; text-align:center; color:#333; line-height:40px; border:1px solid #ccc; background:#fff}
#mem_btn1 .btn3 {display:inline-block; width:200px; font-size:16px; text-align:center; color:#fff; line-height:40px; border:1px solid #666; background:#888}



#mem_btn2 {position:relative;}
#mem_btn2 ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#mem_btn2 li{position:relative;}
#mem_btn2 .area1 {position:relative; line-height:30px; color:#888; font-size:14px; font-family:'NanumSquareB'; text-align:left; width:100%; }
#mem_btn2 .btn1 {display:block;width:100%;height:40px; line-height:40px; font-size:18px; text-align:center; color:#fff; border:1px solid #a80f0f; background: -moz-linear-gradient(top, #f23636 0%, #de1010 100%); /* FF3.6-15 */  background: -webkit-linear-gradient(top, #f23636 0%,#de1010 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #f23636 0%,#de1010 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}
#mem_btn2.two{}
#mem_btn2.two button.btn,#mem_btn2.two a.btn{float:left;width:50%;}

#mem_btn2 .btn {padding:0px 0px;border-radius: 0px;display:block;font-size:13px; text-align:center; color:#fff; line-height:30px; border-top:1px solid #333;  border-right:1px solid #e1e1e1; border-bottom:1px solid #333; background: -moz-linear-gradient(top, #666 0%, #555 100%); /* FF3.6-15 */  background: -webkit-linear-gradient(top, #666 0%,#555 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #666 0%,#555 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}
#mem_btn2 .btn.withdrawal {display:inline-block; font-size:13px; text-align:center; color:#888; line-height:30px; border-top:1px solid #e1e1e1;  border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; background: -moz-linear-gradient(top, #fdfdfd 0%, #f5f5f5 100%); /* FF3.6-15 */  background: -webkit-linear-gradient(top, #fdfdfd 0%,#f5f5f5 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #fdfdfd 0%,#f5f5f5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}

/*硫붿떆吏��앹뾽*/
#alertLayer{position:fixed;left:0px;top:0px;height:100%;width:100%;z-index:9999;display:none}
#alertLayer .alert-bg{height:100%;width:100%;background:#000;opacity:0.5;z-index:5010}
#alertLayer .alert-dialog{z-index:5020;width:280px;left:50%;margin-left:-140px;position:absolute;background:#fff;top:50%;}
#alertLayer .alert-dialog .alert-header{height:40px;position:relative;}
#alertLayer .alert-dialog .alert-header .closeBtn{position:absolute;right:10px;top:10px;border:0px;color:#b1b1b1;font-size:16px;background:transparent;padding:0px;width:20px;height:20px;text-align:Center;}
#alertLayer .alert-dialog .alert-body{position:relative;padding:10px 40px 30px 40px;text-align:center;}
#alertLayer .alert-dialog .alert-body .text{color:#121212;font-size:15px;line-height:160%}
#alertLayer .alert-dialog .alert-footer{position:relative;height:40px;border-top:1px solid #2c4a82}
#alertLayer.alertType .alert-dialog .alert-footer .cancelBtn{display:none}
#alertLayer.alertType .alert-dialog .alert-footer .closeBtn{display:none}
#alertLayer .alert-dialog .alert-footer button{width:100%;height:100%;border:0px;background:#e01414;color:#fff}
#alertLayer.confirmType .alert-dialog .alert-footer {text-align:right}
#alertLayer.confirmType .alert-dialog .alert-footer button{width:50%;margin:0px;display:inline-block}
#alertLayer.confirmType .alert-dialog .alert-footer button.cancelBtn{background-color:#ffffff;color:#355ba0;width:48%;}



/* 紐⑤떖�앹뾽 */
.defaultModal.modal {text-align: center;padding: 0!important;z-index:5020;}
.defaultModal.modal:before {content: '';display: inline-block;height: 100%;vertical-align: middle;margin-right: -4px;}
.defaultModal.modal .modal-content{background:transparent; border:0px;border-radius:0px !important; -webkit-box-shadow:unset !important; box-shadow:unset !important;}
.defaultModal .modal-dialog {display: inline-block;text-align: left;vertical-align: middle;width:280px;border-radius:0px;}
.defaultModal .modal-dialog .modal-header{height:30px; color:#fff; background:transparent; text-align:center; font-size:20px; position:relative;z-index:5}
.defaultModal .modal-dialog .modal-header .closeBtn{width:30px; height:30px;outline:0px;border:none !important; background:url('../images/ico_close.png') no-repeat 0 0 ; background-size:100%; position:absolute; top:15px; right:-15px;box-shadow: inset 0 0px 0 rgba(255,255,255,.15),0 0px 0px rgba(0,0,0,.075);-webkit-box-shadow: inset 0 0px 0 rgba(255,255,255,.15),0 0px 0px rgba(0,0,0,.075);}
.defaultModal .modal-dialog .modal-body {padding:30px 10px; text-align:center;font-size:14px;background:#fff;}
.defaultModal .modal-dialog .modal-footer{background:#fff; padding:0px; border-top:0px;text-align:center;}
.defaultModal .modal-dialog .modal-footer button.enterBtn{width:100%; height:100%; border-radius:0px;border:0px;padding:10px 0px;}
.defaultModal .modal-dialog .modal-body .modaltxt{font-size:14px; color:#232323; text-align:center; line-height:180%; display:block; padding:0px 20px;background:none;}
#confirmModal.defaultModal .modal-dialog .modal-footer button{padding:10px 0px;}
#confirmModal.defaultModal .modal-dialog .modal-footer button.enterBtn{width:50%; font-size:14px;margin:0px;display:inline-block}
#confirmModal.defaultModal .modal-dialog .modal-footer button.whiteBtn{background:#88ccea;color:#fff;margin:0px;display:inline-block;float: left;}
#confirmModal.defaultModal .modal-dialog .modal-footer button.blueBtn{background:#e01414;;color:#fff;}
#confirmModal.defaultModal .modal-dialog .modal-footer button.whiteBtn2{background:#5595b1;color:#fff;margin:0px;display:inline-block;float: left;}
#confirmModal.defaultModal .modal-dialog .modal-footer button.mothree{width:33%; font-size:14px;margin:0px;display:inline-block; height:100%; border-radius:0px;border:0px;}


/* 紐⑤떖�앹뾽 */
.infoModal {}
.infoModal .modal-dialog {}
.infoModal .modal-dialog .modal-header{padding:8px 10px;background:#e01414;position:relative;text-align:left;}
.infoModal .modal-dialog .modal-header h3{font-size:18px;;color:#fff;}
.infoModal .modal-dialog .modal-header .close{float:none;position:absolute;right:10px;top:9px;color:#fff;opacity:1}
.infoModal .modal-dialog .modal-header .close span{color:#fff;font-size:20px}
.infoModal .modal-dialog .modal-body {padding:30px 10px; text-align:center;font-size:14px;}
.infoModal .modal-dialog .modal-footer{border-top:0px solid #fff;padding:0px 0px 15px 0px;text-align:center;}
.infoModal .modal-dialog .modal-footer button.confirm{background: #ef3232;border: 1px solid #cf1010;color: #fff;}
.infoModal .modal-dialog .modal-footer button.strong{background:#e8515f;color:#fff;font-size:15px;border-radius:35px;padding:6px 20px;}
.infoModal .modal-dialog .modal-footer button{display: inline-block;width: 80px;height: 30px;line-height: 30px;background: #eaeaea;border: 1px solid #ccc;color: #333;text-align: center;font-family: 'NanumSquareB';font-size: 13px;}


.modal-body ul.shareList{margin:10px 0;}
.modal-body ul.shareList li{float:left; width:50%; text-align:center;}
.modal-body ul.shareList li.last{border-left:1px solid #d1d1d1;}
.modal-body ul.shareList li a{display:block; font-size:14px; color:#232323;}
.modal-body ul.shareList li img{display:block; width:40%; margin:0 auto; margin-bottom:10px;}
.modal-body .detailTable{padding:10px 0;}
.modal-body .detailTable tr{}
.modal-body .detailTable tr th{font-weight:normal; font-size:14px; color:#232323; width:30%; padding:8px 10px; background:url('../images/line.jpg') no-repeat left; background-size:3px 17px;}
.modal-body .detailTable tr td{font-size:14px; color:#666666; width:70%; padding:3px 10px; background:url('../images/line.png') no-repeat left;}
.modal-body .txt{font-size:13px; color:#808080; background:url('../images/ico_txt.jpg') no-repeat left; padding-left:10px;}


/*�댁슜�쎄���*/
.infoModal .agreeBox .index_list{display:none}
.infoModal .agreeBox  .infotxt {clear:both;line-height:160%;text-align:left;margin:20px 0 10px 0;font-size:13px;color:#555;background:#FFFFFF;}
.infoModal .agreeBox  .section{padding:0px 0 0 0; text-align:justify;font-size:15px}
.infoModal .agreeBox  .section h3{display:block;margin-top:10px;font-size:15px;color:#000000;margin-bottom:5px}
.infoModal .agreeBox  .section h3 a{font-size:15px}
.infoModal .agreeBox  .section p{font-size:15px;padding-top:5px;line-height:160%;color:#777777;}
.infoModal .agreeBox  .section ol{margin-top:10px;}
.infoModal .agreeBox  .section li{line-height:160%; position:relative;font-size:15px;color:#555;padding-bottom:5px;}

.infoModal .agreeBox  .section .contact{padding:20px 30px 20px 0; background:#f7f7f7;}
.infoModal .agreeBox  .section .contact table{border-collapse:collapse; border-spacing:0; width:100%;}
.infoModal .agreeBox  .section .contact table caption{display:none}
.infoModal .agreeBox  .section .contact .line{border-left:1px solid #e5e5e5;}
.infoModal .agreeBox  .section .contact th{text-align:left; color:#333; padding:5px 0 9px 29px; letter-spacing:-1px;border:0}
.infoModal .agreeBox  .section .contact td{padding:3px 0 3px 29px;}
.infoModal .agreeBox  .section .contact .col1{width:385px;}
.infoModal .agreeBox  .section .contact .col2{width:216px; padding-left:0;}
.infoModal .agreeBox  .section .contact .col3{width:185px;}
.infoModal .agreeBox  .section .contact .col4{padding-left:0;}

.infoModal .agreeBox  .section .section_soc{overflow:hidden;padding:0 0 0 23px;zoom:1}
.infoModal .agreeBox  .section .section_soc li{display:inline;float:left;margin-right:44px}
.infoModal .agreeBox  .section .section_soc li.last{margin-right:0}
.infoModal .agreeBox  .section .section_soc li .lg{margin-bottom:17px}
.infoModal .agreeBox  .section .section_soc li h5{height:26px}

.infoModal .agreeBox  .section h4{margin:10px 0 0 0;font-size:15px;color:#555;}
.infoModal .agreeBox  .section h4.first{margin:0;}
.infoModal .agreeBox  .section h4 a{color:#555;text-decoration:none;}
.infoModal .agreeBox  .section h5{font-size:15px;color:#555;margin-top:10px;padding-left:10px;}
.infoModal .agreeBox  .section p{margin-top:10px;}
.infoModal .agreeBox  .section ul{margin-bottom:-2px;}
.infoModal .agreeBox  .section ul.ex{padding-left:9px;}
.infoModal .agreeBox  .section ul.ex .first_letter{margin-left:-9px;}
.infoModal .agreeBox  .section ul ul{margin:0 0 0 10px}
.infoModal .agreeBox  .section .depth1{margin-left:10px;}
.infoModal .agreeBox  .section .depth2{margin-left:10px;}
.infoModal .agreeBox  .section .past{margin:10px 0 0 18px;}

.infoModal .agreeBox  strong.emp {color:#3a9a14;}
.infoModal .agreeBox  table.tbl_type {font-size:15px;color:#666;line-height:18px;margin-top:20px;}
.infoModal .agreeBox  table.tbl_type caption{display:none}
.infoModal .agreeBox  table.tbl_type td, .infoModal .agreeBox  table.tbl_type th {padding:7px 7px 3px 7px; border:1px solid #ccc;}
.infoModal .agreeBox  table.tbl_type th {background:#f7f7f7; text-align:center;color:#333;font-weight:bold}


@media (max-width:400px) {
	.list_shop .pic{width: 130px;}
}

</pre></body></html>