@charset "utf-8";

@import url('default.css');
@import url('./blitzer/jquery-ui-1.9.2.custom.min.css');



/* layout */

#header{position:relative;z-index:100;height:97px;border-bottom:3px solid #ee1b28;}
#header .in{width:980px;position:relative;margin:0 auto;}
#header .in h1.logo{position:absolute;left:0;top:30px;;}
#header .in .gnb{z-index:3;position:absolute;left:180px;top:40px;width:500px;height:60px;}
#header .in .gnb ul:after{display:block;content:'';clear:both;}
#header .in .gnb li{float:left;height:60px;}
#header .in .gnb li .depth1{display:block;width:80px;height:57px;overflow:hidden;}
#header .in .gnb li .event{width:75px;}
#header .in .gnb li .depth1 img{margin-top:-57px;}
#header .in .gnb li .depth1:hover img{margin-top:0;}
#header .in .gnb li.on .depth1 img{margin-top:0;}
#header .in .gnb li div{display:none;position:absolute;left:-180px;top:57px;width:980px;padding-bottom:6px;border-top:3px solid #ee1b28;background:url(/images/common/bg_gnb_depth2.png) repeat-x 0 100%;}
#header .in .gnb li div ul{width:978px;height:167px;overflow:hidden;border:1px solid #c4c4c4;border-top:0;background:#fff;}
#header .in .gnb li div ul li{height:167px;padding-left:1px;margin-left:-1px;background:url(/images/common/bar_gnb_depth2.gif) no-repeat 0 11px;}
#header .in .gnb li div ul li.first{background:none;}
#header .in .gnb li div ul li a{display:block;overflow:hidden;height:167px;}
#header .in .gnb li div ul li a:hover img{margin-top:-167px;}
#header .in .gnb li div.depth2_4 ul{width:978px;height:45px;overflow:hidden;border:1px solid #c4c4c4;border-top:0;background:#fff;}
#header .in .gnb li div.depth2_4 ul li{height:45px;padding:0;background:none;}
#header .in .gnb li div.depth2_4 ul li.first{background:none;margin-left:505px;}
#header .in .gnb li div.depth2_4 ul li a{display:block;overflow:hidden;height:45px;}
#header .in .gnb li div.depth2_4 ul li a:hover img{margin-top:-45px;}
#header .in .gnb li div.depth2_5 ul{width:978px;height:45px;overflow:hidden;border:1px solid #c4c4c4;border-top:0;background:#fff;}
#header .in .gnb li div.depth2_5 ul li{height:45px;padding:0;background:none;}
#header .in .gnb li div.depth2_5 ul li.first{background:none;margin-left:496px;}
#header .in .gnb li div.depth2_5 ul li a{display:block;overflow:hidden;height:45px;}
#header .in .gnb li div.depth2_5 ul li a:hover img{margin-top:-45px;}
#gnb_btn{background:none !important;border:0 none !important;height:0px !important;margin-left:-110px}
#gnb_btn li{background:none!important;}
#gnb_btn li.gnb_pbtn{position:absolute;top:0;left:-80px}
#gnb_btn li.gnb_nbtn{position:absolute;top:0;right:-80px}
#header .in .util{position:absolute;right:0;top:29px;width:412px;}
#header .in .util ul{float:right;margin:0 0 9px 0;}
#header .in .util ul li{float:left; }
#header .in .util .search{position:relative;float:right;width:293px;height:27px;padding-top:1px;border:1px solid #cfcfcf;}
#header .in .util .search .btn{position:absolute;right:-1px;top:-1px;display:block;width:30px;height:30px;}
#header .in .util .search .inp_search{width:245px;*margin:-1px 0;padding:0 0 0 5px;border:0;height:26px;line-height:26px;}

#header .in .util2 {position:absolute;right:0;top:29px; width:400px}
#header .in .util2 .snb {font-size:0; line-height:0; text-align:right; width:100%; margin:-3px 0 10px}
#header .in .util2 span {display:inline-block; padding:0 4px 0 5px; font-size:11px; letter-spacing:-1px; line-height:14px; font-weight:bold; color:#888; background:url(/images/common/snb_line.gif) 0 3px no-repeat; *zoom:1; *display:inline}
#header .in .util2 span.coupon {padding:0 4px 0 13px; background:url(/images/common/snb_icon_coupon.gif) 0 3px no-repeat}
#header .in .util2 span.coupon a {color:#f03d45}
#header .in .util2 span.login_info {color:#13539b}
#header .in .util2 span a {color:#888}
#header .in .util2 .search {position:relative;float:right;width:293px;height:27px;padding-top:1px;border:1px solid #cfcfcf;}
#header .in .util2 .search .btn {position:absolute;right:-1px;top:-1px;display:block;width:30px;height:30px;}
#header .in .util2 .search .inp_search {width:245px;*margin:-1px 0;padding:0 0 0 5px;border:0;height:26px;line-height:26px;}

#container{position:relative; /*z-index:50;*/width:980px;margin:0 auto;padding:0 0 202px 0;}
#container .location{width:100%;height:20px;padding-top:30px;}
#container .location a {color:#444}
#container .location:after{content:"";clear:both;display:block;}
#container .location ul{float:right;}
#container .location ul li{float:left;padding:0 0 0 25px;color:#444;background:url(/images/common/bul_location.gif) no-repeat 10px 50%;}
#container .location ul li.home{padding:0;background:none;}
#container .location ul li.home img{vertical-align:middle;}
#container .title_area{}
#container .title_area h2{height:38px;font-size:30px;font-weight:bold;color:#222;}
#container .title_area .title_txt{padding-bottom:12px;font-size:14px;color:#888;line-height:20px;}



#footer{border-top:1px solid #dfdfdf;height:139px;background:#f0f0f0;}
#footer .in{width:980px;position:relative;margin:0 auto;}
#footer .in .foot_logo{position:absolute;left:20px;top:28px;}
#footer .in .foot_nav{width:320px;padding:28px 0 16px 168px;}
#footer .in .foot_nav:after{content:"";clear:both;display:block;}
#footer .in .foot_nav li{float:left;padding:0 0 0 20px;background:url(/images/common/bar_foot.gif) no-repeat 10px 50%;}
#footer .in .foot_nav li.first{padding:0;background:none;}
#footer .in .foot_nav li a{color:#444444;}
#footer .in .address{padding:0 0 0 168px;font-size:11px;line-height:16px;color:#888;}
#footer .in .address a{color:#424242;text-decoration:underline;}
#footer .in .address img{vertical-align:middle;}
#footer .in .foot_error{padding-top:28px;}
#footer .in .family_site{position:absolute;right:20px;top:30px;}
#footer .in .family_site select{width:170px;padding:2px 0;}



/* common */
.fc_red{color:#de1a22 !important;}

.ui-spinner{position:relative;display:inline-block;width:42px;height:25px;padding:0 27px;border:1px solid #d5d5d5;}
.ui-spinner input{width:34px;padding:0 0 0 8px;height:25px;line-height:25px;*margin:-1px 0;border:0;background:#f9f9f9;}
.ui-spinner .ui-spinner-up{position:absolute;left:0;top:0;display:block;width:27px;height:25px;background:url(/images/sub/ico_spinner_up.gif) no-repeat 0 0;}
.ui-spinner .ui-spinner-down{position:absolute;right:0;top:0;display:block;width:27px;height:25px;background:url(/images/sub/ico_spinner_down.gif) no-repeat 0 0;}
.ui-spinner .ui-button-text{display:none;}
.ui-spinner .ui-state-default{border:0 !important;}

.cmn_table01{width:100%;}
.cmn_table01 th{height:39px;font-size:13px;font-weight:bold;color:#444;text-align:center;border-top:2px solid #373737;border-bottom:1px solid #373737;background-color: #f7f7f7}
.cmn_table01 td{text-align:center;font-size:13px;line-height:20px;color:#666;padding:31px 4px;border-bottom:1px solid #dfdfdf;}
.cmn_table01 td .line{padding-top:4px;}
.cmn_table01 td.a_left{padding-left:10px;}
.cmn_table01 td.a_left img{display:inline-block;margin:0 10px 0 0;}
.cmn_table01 td .txt_title_no{display:inline-block;color:#666;font-weight:bold;line-height:18px;vertical-align:middle;}
.cmn_table01 td .txt_title_no span{color:#666;font-weight:normal;font-size:12px;}
.cmn_table01 td .txt_title_no .star img{width:12px;margin-right:-2px;}
.cmn_table01 td.data_none{text-align:center;font-size:13px;color:#666;}
.cmn_table01_type2 td{height:94px;padding:0 4px;}
.cmn_table01_type3 td{padding:12px 4px;}
.cmn_table01_type3 td.data_none{padding:30px 4px;text-align:center;font-size:13px;color:#666;}
.cmn_table01 .tr_notice td{background:#eff1f5;}
.cmn_table01 .tr_notice td a{font-weight:bold;}

.cmn_table02{width:100%;border-top:2px solid #373737;border-bottom:2px solid #373737;}
.cmn_table02 th{height:48px;font-size:14px;color:#fff;padding-left:20px;border-bottom:1px solid #8d9098;background:#6b6f7a;}
.cmn_table02 td{text-align:right;font-size:16px;color:#666;padding:0 8px 0 0;border-bottom:1px solid #8d9098;}

.cmn_table03{width:100%;}
.cmn_table03 th{height:36px;font-size:14px;font-weight:bold;color:#444;text-align:center;border-top:2px solid #373737;border-bottom:1px solid #373737;}
.cmn_table03 td{height:89px;border:1px solid #dfdfdf;}
.cmn_table03 td div{padding:10px 0 0 7px;height:79px;position:relative;margin:-1px 0 0  -1px;font-size:14px;color:#666666;}
.cmn_table03 td.today div{position:relative;border:1px solid #de1a22;}
.cmn_table03 th.sun{border-left:1px solid #dfdfdf;color:#de1a22;}
.cmn_table03 th.sat{border-right:1px solid #dfdfdf;}
.cmn_table03 td.sun div{color:#de1a22;}
.cmn_table03 td.stamp div{background:url(/images/sub/stamp_attend.gif) no-repeat 50% 50%;}

.cmn_write01{width:100%;border-top:2px solid #373737;}
.cmn_write01 thead th{height:40px;padding:0 0 0 20px;text-align:left;border-bottom:1px solid #373737;}
.cmn_write01 th{font-size:13px;text-align:left; padding-left:28px; border-bottom:1px solid #dfdfdf;background:#fafafa;}
.cmn_write01 td{height:26px;padding:7px 10px;border-bottom:1px solid #dfdfdf;}
.cmn_write01 tr:last-child th{border-bottom:1px solid #373737;}
.cmn_write01 tr:last-child td{border-bottom:1px solid #373737;}
.cmn_write01 .star_list img{width:13px;margin-right:1px;vertical-align:middle;position:relative;top:2px;}
.cmn_write01 .txt_title_no{display:inline-block;margin-left:14px;line-height:18px;vertical-align:middle;}
.cmn_write01 .txt_write_img{display:inline-block;margin-left:8px;font-size:13px;line-height:20px;vertical-align:middle;padding:4px 0 0 0;}
.cmn_write01 .txt_write_img a{text-decoration:underline;}
.cmn_write01 .btn_img{vertical-align:middle;}
.cmn_write01 .line{padding-top:4px;}
.cmn_write01 .top1{top:1px;}
.cmn_write01 .top6{top:6px;}
.cmn_write01 .bar{vertical-align:middle;}
.cmn_write01 .ads_txt{display:inline-block;width:65px;vertical-align:middle;line-height:18px}
.cmn_write01 .tax_txt{display:inline-block;width:90px;vertical-align:middle;line-height:18px}
.cmn_write01 .date .inp_radio{top:3px;}
.cmn_write01 .datepicker_delivery{position:relative;display:inline-block;height:16px;vertical-align:middle;padding:0 0 0 33px;}
.cmn_write01 .datepicker_delivery img{position:absolute;left:0;top:0;}
.cmn_write01 .datepicker_delivery .datepicker{border:0;height:16px;line-height:16px;color:#666;font-size:13px;background:#fff;}
.cmn_write01 .inp_select_wrap .inp_radio{top:8px;}
.cmn_write01 .inp_select_wrap .select{margin:0 12px 0 -8px;}
.cmn_write01 .txt_address{display:inline-block;vertical-align:middle;line-height:20px;margin-right:10px;}
.cmn_write01 .discount_txt{padding:10px 0;}
.cmn_write01 .discount_txt .t_txt{display:inline-block;width:68px;}
.cmn_write01 .discount_txt .t_money{display:inline-block;width:95px;text-align:right;}

.column_wrap{width:100%;}
.column_wrap:after{content:"";clear:both;display:block;}
.column_wrap .article_left{float:left;width:604px;}
.column_wrap .article_right{float:right;width:326px;}

.btn_side_wrap{width:100%;}
.btn_side_wrap:after{content:"";clear:both;display:block;}

.btn_btm_wrap{width:100%;}
.btn_btm_wrap:after{content:"";clear:both;display:block;}



.pagination{position:relative;height:28px;padding:20px 0 0px 0;}
.pagination .page{position:absolute;left:50%;top:23px;margin:0 0 0 -250px;width:500px;height:25px;text-align:center;}
.pagination .page a{display:inline-block;vertical-align:top;width:25px;height:25px;color:#444;line-height:25px;background:url(/images/sub/btn_page_off.gif) no-repeat 0 0;}
.pagination .page strong{display:inline-block;vertical-align:top;width:25px;height:25px;color:#de1a22;line-height:25px;background:url(/images/sub/btn_page_on.gif) no-repeat 0 0;}
.pagination .page a.btn_first{background:url(/images/sub/btn_page_first.gif) no-repeat 0 0;}
.pagination .page a.btn_prev{background:url(/images/sub/btn_page_prev.gif) no-repeat 0 0;}
.pagination .page a.btn_next{background:url(/images/sub/btn_page_next.gif) no-repeat 0 0;}
.pagination .page a.btn_last{background:url(/images/sub/btn_page_last.gif) no-repeat 0 0;}


/* main */
#main_container{overflow:hidden;}
#main_container .top{position:relative;width:735px;height:370px;margin:0 auto;}
#main_container .top .main_bnr{width:735px;position:absolute;top:0; margin-left:-122px}
#main_container .top .main_bnr .bx-controls{position:absolute;right:245px;top:340px;width:250px;text-align:center;}
#main_container .top .main_bnr .bx-controls .bx-pager-item{display:inline;}
#main_container .top .main_bnr .bx-controls .bx-pager-item a{display:inline-block;width:12px;height:12px;margin-left:1px;overflow:hidden;text-indent:9999px;background:url(/images/main/thumb_relation_off.png) no-repeat 0 0;}
#main_container .top .main_bnr .bx-controls .bx-pager-item .active{background:url(/images/main/thumb_relation_on.png) no-repeat 0 0;}
#main_container .top .main_new{width:205px;height:330px;position:absolute;right:-105px;top:20px;}
#main_container .top .main_new .txt{z-index:10;position:absolute;left:0;top:0;}
#main_container .top .main_new .bx-controls{position:absolute;right:0;bottom:0;width:205px;text-align:center;}
#main_container .top .main_new .bx-controls .bx-pager-item{display:inline;}
#main_container .top .main_new .bx-controls .bx-pager-item a{display:inline-block;width:12px;height:12px;margin-left:1px;overflow:hidden;text-indent:9999px;background:url(/images/main/thumb_relation_off.png) no-repeat 0 0;}
#main_container .top .main_new .bx-controls .bx-pager-item .active{background:url(/images/main/thumb_relation_on.png) no-repeat 0 0;}

#main_container .best{position:relative;width:980px;margin:0 auto;}
#main_container .best .best_list dt{width:470px;padding:20px 0 0 19px;height:38px;border:1px solid #dfdfdf;border-top:0;} /*width:470px;*/
#main_container .best .best_list dd{border:1px solid #dfdfdf;border-top:0;border-right:0;}
#main_container .best .best_list dd ul{width:100%;}
#main_container .best .best_list dd ul:after{content:"";clear:both;display:block;}
#main_container .best .best_list dd ul li{float:left;width:244px;height:360px;position:relative;border-right:1px solid #dfdfdf;text-align:center;}
#main_container .best .best_list dd ul li .ico{position:absolute;left:0;top:0;}
#main_container .best .best_list dd ul li .pic{padding:44px 0 8px;}
#main_container .best .best_list dd ul li .txt a{font-size:14px;font-weight:bold;}
#main_container .best .best_list dd ul li .txt2{padding:9px 0;}
#main_container .best .best_list dd ul li .txt2 .money{font-size:13px;text-decoration:line-through;color:#888;}
#main_container .best .best_list dd ul li .txt2 .money2{font-size:16px;color:#666;}
#main_container .best .best_list dd ul li .txt2 .money2 strong{color:#de1a22;}

#main_container .best .today{position:absolute;right:-261px;top:0;width:505px;height:389px;}
#main_container .best .today .txt{position:absolute;left:20px;top:20px;}
#main_container .best .today .txt2{position:absolute;left:20px;top:304px;}
#main_container .best .today .time{display:block;position:absolute;left:12px;top:335px;width:275px;height:35px;}
#main_container .best .today .time span.day{float:left;width:34px;margin:0 10px 0 0;font-size:20px;font-weight:bold;color:#fff;line-height:35px;letter-spacing:21px;text-indent:11px;}
#main_container .best .today .time span.num{float:left;width:58px;margin:0 5px 0 0;font-size:20px;font-weight:bold;color:#fff;line-height:35px;letter-spacing:17px;text-indent:11px;}
#main_container .best .today .time .time_over{display:block;position:absolute;left:0;top:0;width:225px;height:35px;background:url(/images/main/bg_time.png) no-repeat 0 0;}


#main_container .best .best_btm{width:100%;}
#main_container .best .best_btm:after{content:"";clear:both;display:block;}
#main_container .best .best_btm .best2{float:left;}
#main_container .best .best_btm .best3{float:left;}
#main_container .best .best_btm .best3 dt{width:468px;border-left:0;}
#main_container .best .best_btm .best3 dd{border-left:0;}
#main_container .best .best_btm .best3 dd ul li{width:243px;}


#main_container .best_post{position:relative;width:980px;margin:0 auto;}
#main_container .best_post .main_postscript{width:736px}
#main_container .best_post .main_postscript dt{padding:17px 0 0 19px;height:33px;border:1px solid #dfdfdf;border-top:0;}
#main_container .best_post .main_postscript dd{height:168px;border:1px solid #dfdfdf;border-top:0;}
#main_container .best_post .main_postscript dd ul{width:100%;}
#main_container .best_post .main_postscript dd ul:after{content:"";clear:both;display:block;}
#main_container .best_post .main_postscript dd ul li{position:relative;float:left;padding:0 3px 0 154px;width:205px;height:168px;}
#main_container .best_post .main_postscript dd ul li .pic{position:absolute;width:120px;height:120px;left:19px;top:19px;}
#main_container .best_post .main_postscript dd ul li .pic .link{position:absolute;left:0;top:0;display:block;width:120px;height:120px;background:url(/images/main/mask.png) no-repeat 0 0;}
#main_container .best_post .main_postscript dd ul li .txt{margin:29px 0 0 0;padding:3px 6px;display:block;line-height:17px;letter-spacing:-1px;background:#f2f2f2;color:#666;}/* 2014-09-26 */
#main_container .best_post .main_postscript dd ul li .txt2{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:8px 0 5px;font-size:14px;font-weight:bold;letter-spacing:-1px;}
#main_container .best_post .main_postscript dd ul li .star_wrap img{width:13px;margin:0 -1px 7px 0;}
#main_container .best_post .main_postscript dd ul li .txt3{color:#888;letter-spacing:-1px;line-height:18px;}
#main_container .best_post .main_postscript .bx-controls{position:absolute;right:270px;top:20px;width:205px;text-align:right;}
#main_container .best_post .main_postscript .bx-controls .bx-pager-item{display:inline;}
#main_container .best_post .main_postscript .bx-controls .bx-pager-item a{display:inline-block;width:12px;height:12px;margin-left:1px;overflow:hidden;text-indent:9999px;background:url(/images/main/thumb_relation_off.png) no-repeat 0 0;}
#main_container .best_post .main_postscript .bx-controls .bx-pager-item .active{background:url(/images/main/thumb_relation_on.png) no-repeat 0 0;}
#main_container .best_post .exp{position:absolute;right:1px;top:0; z-index:100}
#main_container .best_post .exp > a{display:block; width:100%; height:100%; z-index:100}

#main_container .main_customer{position:relative;width:980px;height:172px;margin:0 auto;}
#main_container .main_customer dl{float:left;width:368px;}
#main_container .main_customer dt{position:relative;padding:17px 0 0 19px;height:33px;border:1px solid #dfdfdf;border-top:0;border-right:0;}
#main_container .main_customer dt .btn{position:absolute;right:15px;top:17px;}
#main_container .main_customer dd{height:121px;border-left:1px solid #dfdfdf;}
#main_container .main_customer .main_notice ul{padding:20px 18px 0 18px;}
#main_container .main_customer .main_notice li{width:100%;line-height:20px;color:#888;}
#main_container .main_customer .main_notice li:after{content:"";clear:both;display:block;}
#main_container .main_customer .main_notice li .txt{float:left;width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#main_container .main_customer .main_notice li .date{float:right;font-size:11px;}
#main_container .main_customer .main_cs .txt{padding:20px 0 0 20px;}
#main_container .main_customer .coupon_reg{position:absolute;right:1px;top:86px;width:245px;height:86px;}

/* 장바구니 */
.contents_cart .cart_step{margin-bottom:50px;}
.contents_cart h3.s_title{margin-bottom:20px;padding:0 0 0 15px;font-weight:bold;font-size:20px;color:#444;background:url(/images/sub/bul_circle_red.gif) no-repeat 0 6px;}
.contents_cart .table_top{width:100%;margin-bottom:10px;}
.contents_cart .table_top:after{content:"";clear:both;display:block;}
.contents_cart .table_top .txt{float:left;font-size:16px;font-weight:bold;}
.contents_cart .table_top .txt2{float:left;margin:2px 0 0 45px;}
.contents_cart .table_top .txt2 .inp_radio{top:3px;}
.contents_cart .table_top .txt_num{float:right;font-size:14px;font-weight:bold;}
.contents_cart .table_top .txt_num span{color:#de1a22;}
.contents_cart .product_total{padding:32px 0;font-size:16px;text-align:center;border:3px solid #d1d4da;}
.contents_cart .product_total img{vertical-align:middle;}
.contents_cart .product_total .ico{margin:0 10px;}
.contents_cart .product_total_end{padding:32px 0;font-size:16px;text-align:center;border:3px solid #d3d6dc;background:#f5f5f5;}
.contents_cart .product_total_end img{vertical-align:middle;}
.contents_cart .product_total_end .ico{margin:0 10px;}
.contents_cart .cart_noti{padding:21px;background:#eff1f5;font-size:13px;}
.contents_cart .cart_noti .txt{padding:0 0 0 26px;height:19px;margin:0 0 10px 0;line-height:19px;font-weight:bold;background:url(/images/sub/ico_noti.gif) no-repeat 0 0;}
.contents_cart .cart_noti li{padding:0 0 0 34px;text-indent:-10px;line-height:20px;}
.contents_cart .cart_noti2 li{padding:0 0 0 8px;text-indent:-8px;line-height:20px;color:#888;}
.contents_cart .no_member_terms{margin-bottom:50px;color:#666;border-top:1px solid #373737;border-bottom:1px solid #373737;background:#f5f5f5;}
.contents_cart .no_member_terms .scroll{height:140px;overflow-y:scroll;padding:0 20px 0 10px;margin:10px;font-size:13px;}
.contents_cart .no_member_terms .scroll p{margin:5px 0 22px 0;}
.contents_cart .no_member_terms .scroll li{padding:0 0 0 10px;text-indent:-10px;line-height:20px;}
.contents_cart .no_member_terms .no_member_agree{padding:13px 0;background:#fff;border-top:1px solid #dfdfdf;}
.contents_cart .no_member_terms .no_member_agree .inp_check{top:1px;}
.contents_cart .cart_complete_txt{padding:0 0 46px 0;text-align:center;font-size:20px;}
.contents_cart .cart_complete_txt span{display:block;padding:10px 0 0 0;font-size:14px;color:#888;line-height:20px;}
.contents_cart .column_wrap .article_right .cmn_write01 td{height:26px;padding:27px 10px;}

/* login */
.contents_login{width:100%;}
.contents_login:after{content:"";clear:both;display:block;}
.contents_login .banner{float:right;}
.contents_login .login_wrap{float:left;width:490px;}
.contents_login .login_wrap .tab_login ul{width:100%;height:50px;background:#373737;}
.contents_login .login_wrap .tab_login ul:after{content:"";clear:both;display:block;}
.contents_login .login_wrap .tab_login ul li{float:left;}
.contents_login .login_wrap .tab_login ul li a{display:block;width:243px;height:31px;padding:16px 0 0 0;font-size:14px;color:#666;text-align:center;border:1px solid #dfdfdf;border-bottom:0;background:#f5f5f5;}
.contents_login .login_wrap .tab_login ul li.on a{display:block;width:241px;height:34px;padding:14px 0 0 0;font-weight:bold;font-size:14px;color:#444;text-align:center;border:2px solid #373737;border-bottom:0;background:#fff;}
.contents_login .login_wrap .login_box{display:none;position:relative;height:188px;border:1px solid #c7c7c7;border-top:0;}
.contents_login .login_wrap .login_box .label{display:inline-block;width:82px;height:26px;font-size:13px;font-weight:bold;line-height:26px;}
.contents_login .login_wrap .login_box .inp_txt{width:169px;height:24px;line-height:24px;}
.contents_login .login_wrap .login_box .id{position:absolute;left:53px;top:50px;}
.contents_login .login_wrap .login_box .pwd{position:absolute;left:53px;top:91px;}
.contents_login .login_wrap .login_box .order1{position:absolute;left:60px;top:36px;}
.contents_login .login_wrap .login_box .order1 .label{width:68px;}
.contents_login .login_wrap .login_box .order2{position:absolute;left:60px;top:77px;}
.contents_login .login_wrap .login_box .order2 .label{width:68px;}
.contents_login .login_wrap .login_box .btn_login{position:absolute;left:326px;top:50px;}
.contents_login .login_wrap .login_box .btn_search{position:absolute;left:318px;top:36px;}
.contents_login .login_wrap .login_box .find{position:absolute;left:143px;top:124px;color:#888;}
.contents_login .login_wrap .login_box .find img{vertical-align:middle;}
.contents_login .login_wrap .login_box .noti{position:absolute;left:132px;top:124px;padding:0 0 0 20px;line-height:16px;color:#666;background:url(/images/sub/ico_noti2.gif) no-repeat 0 1px;}
.contents_login .login_wrap .login_box .noti img{vertical-align:middle;}
.contents_login .login_wrap .login_foot{height:46px;padding:19px 0 0 0;border:1px solid #c7c7c7;border-top:0;}
.contents_login .login_wrap .login_foot .txt{display:inline-block;padding:0 6px 0 82px;font-size:13px;color:#666;}
.contents_login .login_wrap .conts_on{display:block;}

/* 상품detail */

.product_location{padding:30px 0;}
.product_location ul{width:979px;padding-left:1px;height:47px;background:url(/images/sub/bg_product_location.gif) no-repeat 0 0;}
.product_location ul:after{content:"";clear:both;display:block;}
.product_location ul li{float:left;background:url(/images/sub/bg_product_location2.gif) no-repeat 0 0;}
.product_location ul li.home{background:url(/images/sub/bg_product_location_home.gif) no-repeat 0 0;}
.product_location ul li a{display:block;height:45px;padding:0 16px 0 40px;line-height:45px;font-size:14px;font-weight:bold; color:#444}
.contents_product .product_title{width:100%;padding-bottom:20px;border-bottom:2px solid #888888;}
.contents_product .product_title:after{content:"";clear:both;display:block;}
.contents_product .product_title .condition{float:left;margin:0 15px 0 0;}
.contents_product .product_title .info{float:left;}
.contents_product .product_title .info .txt{margin:0 0 11px 0;font-size:14px;color:#888;}
.contents_product .product_title .info .title{font-size:26px;font-weight:bold;min-height: 30px;line-height: 30px;}
.contents_product .product_title .info .title span{font-weight:normal;}
.contents_product .product_title .ico_list{float:right;padding:10px 0 0 0;}
.contents_product .product_title .ico_list li{float:left;margin-left:5px;}

.contents_product .product_info{width:100%;margin-bottom:70px;}
.contents_product .product_info:after{content:"";clear:both;display:block;}
.contents_product .product_info .pic{float:left;}
.contents_product .product_info .info{float:right;width:440px;padding:35px 0 0 0;}
.contents_product .product_info .info table{width:100%;margin-bottom:5px;}
.contents_product .product_info .info table th{padding:0 0 0 20px;height:40px;font-size:13px;text-align:left;}
.contents_product .product_info .info table td{height:40px;font-size:13px;}
.contents_product .product_info .info table td .ori_money{color:#888;text-decoration:line-through;}
.contents_product .product_info .info table td .dis_money{color:#666;font-size:18px;}
.contents_product .product_info .info table td .dis_money strong{font-size:20px;color:#de1a22;}
.contents_product .product_info .info table td .txt_card{color:#de1a22;font-weight:bold;}
.contents_product .product_info .info .option_list{margin:5px 0 15px 0;}
.contents_product .product_info .info .option_list td{height:auto;padding:8px 0;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;}
.contents_product .product_info .info .option_list td.option_txt{padding-left:20px;}
.contents_product .product_info .info .option_list td.price{text-align:right;padding-right:20px;}
.contents_product .product_info .info .option_list td.price img{vertical-align:middle;}
.contents_product .product_info .info .total{height:68px;padding:0 20px;margin:0 0 20px 0;background:#f5f5f5;border:1px solid #dfdfdf;}
.contents_product .product_info .info .total .txt{float:left;font-size:16px;font-weight:bold;line-height:68px;}
.contents_product .product_info .info .total .money{float:right;font-size:20px;color:#666;font-weight:bold;line-height:68px;}
.contents_product .product_info .info .total .money strong{font-size:25px;color:#de1a22;}
.contents_product .product_info .info .btn_wrap{width:100%;}
.contents_product .product_info .info .btn_wrap:after{content:"";clear:both;display:block;}
.contents_product .product_info .info .btn_wrap .btn_b{float:left;width:145px;margin-right:-1px;}

.contents_product .product_relation{width:100%;margin-bottom:50px;}
.contents_product .product_relation:after{content:"";clear:both;display:block;}
.contents_product .product_relation .f_left{width:480px;position:relative;}
.contents_product .product_relation .f_right{width:480px;position:relative;}
.contents_product .product_relation .title_txt{height:40px;padding:0 0 0 18px;border:1px solid #dfdfdf;line-height:40px;font-size:15px;font-weight:bold;color:#333;}
.contents_product .product_relation .relation_list_wrap{border:1px solid #dfdfdf;border-top:0;}
.contents_product .product_relation .relation_list li{padding:15px 0 0 0;height:200px;}
.contents_product .product_relation .relation_list li p{float:left;width:150px;text-align:center;margin:0 4px;}
.contents_product .product_relation .relation_list li p .pic{display:blockmargin-bottom:5px}
.contents_product .product_relation .relation_list li p .txt{font-size:13px;line-height:17px;}
.contents_product .product_relation .relation_list_wrap .bx-pager{position:absolute;right:18px;top:15px;width:80px;text-align:right;}
.contents_product .product_relation .relation_list_wrap .bx-pager .bx-pager-item{display:inline;}
.contents_product .product_relation .relation_list_wrap .bx-pager .bx-pager-item a{display:inline-block;width:10px;height:10px;margin-left:1px;overflow:hidden;text-indent:9999px;background:url(/images/sub/thumb_relation_off.gif) no-repeat 0 0;}
.contents_product .product_relation .relation_list_wrap .bx-pager .bx-pager-item .active{background:url(/images/sub/thumb_relation_on.gif) no-repeat 0 0;}

.contents_product .product_tab ul{width:100%;height:50px;background:#373737;}
.contents_product .product_tab ul:after{content:"";clear:both;display:block;}
.contents_product .product_tab ul li{float:left;}
.contents_product .product_tab ul li a{display:block;width:325px;font-size:14px;color:#666;text-align:center;border:1px solid #dfdfdf;border-bottom:0;background:#f5f5f5;height:48px;line-height:48px;}/* height:31px;padding:16px 0 0 0; */
.contents_product .product_tab ul li a span{color:#de1a22;}
.contents_product .product_tab ul li.on a{display:block;width:322px;font-weight:bold;font-size:14px;color:#444;text-align:center;border:2px solid #373737;border-bottom:0;background:#fff;height:48px;line-height:48px;}/* height:34px;padding:14px 0 0 0; */
.contents_product .product_tab_conts{}
.contents_product .product_tab_conts .merit{display:none;}
.contents_product .product_tab_conts .spec{display:none;}
.contents_product .product_tab_conts .postscript{display:none;}
.contents_product .product_tab_conts .delivery{display:none;}
.contents_product .product_tab_conts .gift{display:none;}
.contents_product .product_tab_conts.cmn_tab_conts .model{display: none}
.contents_product .product_tab_conts.cmn_tab_conts .model.conts_on{display:block}
.contents_product .product_tab_conts .conts_on{display:block;}

.contents_product .product_tab_02 ul{width:100%;height:50px;background:#373737;}
.contents_product .product_tab_02 ul:after{content:"";clear:both;display:block;}
.contents_product .product_tab_02 ul li{float:left;}
.contents_product .product_tab_02 ul li a{display:block;width:243px;font-size:14px;color:#666;text-align:center;border:1px solid #dfdfdf;border-bottom:0;background:#f5f5f5;height:48px;line-height:48px;}/* height:31px;padding:16px 0 0 0; */
.contents_product .product_tab_02 ul li a span{color:#de1a22;}
.contents_product .product_tab_02 ul li.on a{display:block;width:241px;font-weight:bold;font-size:14px;color:#444;text-align:center;border:2px solid #373737;border-bottom:0;background:#fff;height:48px;line-height:48px;} /* height:34px;padding:14px 0 0 0; */

.contents_product .merit{text-align:center;}
.contents_product .spec{position:relative;}
.contents_product .spec .img_wrap{padding:110px 0 100px 170px;width:465px;}
.contents_product .spec .img_wrap .bx-controls{display:none;}
.contents_product .spec .img_wrap .slide_img{margin:0 auto;}
.contents_product .spec .slider_wrap{position:absolute;right:30px;top:50px;width:170px;padding:29px 0;}
.contents_product .spec .slider_wrap .bx-controls{display:none;}
.contents_product .spec .slider_wrap .spec_slider li{cursor:pointer;border:1px solid #efefef;}
.contents_product .spec .slider_wrap .spec_slider li.on{border:1px solid #373737;}
.contents_product .spec .slider_wrap .spec_prev{position:absolute;left:0;top:0;}
.contents_product .spec .slider_wrap .spec_prev a{position:absolute;left:0;top:0;display:block;width:100%;height:29px;}
.contents_product .spec .slider_wrap .spec_next{position:absolute;left:0;bottom:0;}
.contents_product .spec .slider_wrap .spec_next a{position:absolute;left:0;top:0;display:block;width:100%;height:29px;}
.contents_product .postscript{padding:50px 29px 0 29px;}
.contents_product .postscript .total{width:100%;margin:0 0 20px 0;}
.contents_product .postscript .total:after{content:"";clear:both;display:block;}
.contents_product .postscript .total .star_wrap{padding:4px 0 0 0;float:left;width:116px;}
.contents_product .postscript .total .star_wrap img{margin-right:-1px;}
.contents_product .postscript .total .count{float:left;margin-right:16px;font-size:20px;color:#888;}
.contents_product .postscript .total .count strong{font-size:30px;color:#444;}
.contents_product .postscript .total .txt{padding:14px 0 0 0;float:left;color:#666;}
.contents_product .postscript .total .txt strong{color:#444;}
.contents_product .postscript .title_wrap{padding:0 0 8px 0;margin:0 0 15px 0;border-bottom:2px solid #3f3f3f;}
.contents_product .postscript .title_wrap .title{font-size:16px;font-weight:bold;}
.contents_product .postscript .title_wrap .title strong{color:#de1a22;}
.contents_product .postscript .photo_list{width:920px;padding:0 0 15px 0;overflow:hidden;border-bottom:1px solid #dfdfdf;}
.contents_product .postscript .photo_list ul{width:940px;height:197px;}
.contents_product .postscript .photo_list ul li{position:relative;float:left;width:215px;margin-right:20px;}
.contents_product .postscript .photo_list ul li .ico{position:absolute;left:0;top:0;}
.contents_product .postscript .photo_list ul li .over{display:none;position:absolute;left:0;top:0;width:175px;height:167px;padding:30px 20px 0 20px;background:url(/images/sub/over_photo.png) no-repeat 0 0;}
.contents_product .postscript .photo_list ul li .over .txt_title{display:block;padding:0 0 8px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;font-size:14px;color:#fefefe;}
.contents_product .postscript .photo_list ul li .over .txt_info{display:block;padding:0 0 14px 0;color:#bfbfbf;letter-spacing:-1px;line-height:16px;}
.contents_product .postscript .photo_list ul li .over .id{display:block;color:#bfbfbf;}
.contents_product .postscript .photo_list ul li .over .help{position:absolute;left:20px;top:137px;display:inline-block;line-height:26px;padding:0 13px 0 27px;font-size:11px;color:#fff;background:#cf0700 url(/images/sub/bg_help.gif) no-repeat 0 0;}
.contents_product .postscript .photo_list ul li .over .help span{color:#f6abab;}
.contents_product .postscript .postscript_list{width:100%;margin-top:-15px;table-layout:fixed;font-size:13px;}
.contents_product .postscript .postscript_list th{height:36px;text-align:center;font-weight:bold;border-bottom:1px solid #3f3f3f;}
.contents_product .postscript .postscript_list td{height:36px;text-align:center;color:#888;border-bottom:1px solid #dfdfdf;}

.contents_product .postscript .postscript_list td .title{padding:0 0 2px 15px;text-align:left;font-size:11px;}

.contents_product .delivery{padding:0 30px 60px 30px;}
.contents_product .delivery .delivery_info dt{padding:50px 0 15px 0;font-size:16px;font-weight:bold;}
.contents_product .delivery .delivery_info dt strong{color:#de1a22;}
.contents_product .delivery .delivery_info dd{padding:0 0 10px 0;font-size:13px;line-height:20px;color:#666;}
.contents_product .delivery .delivery_info2{padding-top:50px;font-size:14px;color:#666;line-height:20px;}
.contents_product .delivery .delivery_info2 li{padding:0 0 15px 68px;text-indent:-68px;}
.contents_product .delivery .delivery_info2 strong{color:#222;}
.contents_product .gift{border-top:1px solid #dfdfdf;}
.contents_product .model{padding:50px 30px;}
.contents_product .model .txt{margin-bottom:10px;font-size:14px;font-weight:bold;}
.contents_product .model table{width:100%;}
.contents_product .model table td{padding:10px 3px;text-align:center;line-height:18px;font-size:13px;color:#666;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.contents_product .relation{padding:50px 29px 0 29px;}
.contents_product .relation .relation_list{width:920px;overflow:hidden;}
.contents_product .relation .relation_list ul{width:920px;padding-bottom:5px;}
.contents_product .relation .relation_list ul:after{content:"";clear:both;display:block;}
.contents_product .relation .relation_list ul li{float:left;width:228px;height:332px;border:1px solid #dfdfdf;margin:0 -1px -1px 0;}
.contents_product .relation .relation_list ul li .pic{height:250px;text-align:center;border-bottom:1px solid #dfdfdf;}
.contents_product .relation .relation_list ul li .title{padding:17px 0 5px 0;font-size:13px;text-align:center;}
.contents_product .relation .relation_list ul li .capacity{padding:0 0 4px 0;text-align:center;color:#888;}
.contents_product .relation .relation_list ul li .money{text-align:center;color:#666;}
.contents_product .relation .relation_list ul li .money strong{color:#de1a22;}

.contents_product .product_list_top{width:100%;padding:30px 0 0 0;margin:0 0 30px 0;}
.contents_product .product_list_top:after{content:"";clear:both;display:block;}
.contents_product .product_list_top .category{float:left;width:220px;height:325px;background:#6b6f7a;}
.contents_product .product_list_top .category .title{height:59px;padding:0 0 0 20px;line-height:59px;font-size:28px;font-weight:bold;color:#fff;}
.contents_product .product_list_top .product_pager a{display:block;height:32px;padding:0 0 0 29px;line-height:31px;color:#fff;overflow:hidden;background:url(/images/sub/bg_detail_category.gif) no-repeat 0 -32px;}
.contents_product .product_list_top .product_pager a:hover{background-position:0 0;}
.contents_product .product_list_top .product_pager a.active{background-position:0 0;}
.contents_product .product_list_top .bx-wrapper{float:right;width:750px;height:325px;overflow:hidden;}
.contents_product .product_hot{width:100%;margin:0 0 50px 0;}
.contents_product .product_hot:after{content:"";clear:both;display:block;}
.contents_product .product_hot .box{border:1px solid #dfdfdf}
.contents_product .product_hot .box .info{position:relative;height:200px;padding:0 0 0 190px;border-top:1px solid #efefef;}
.contents_product .product_hot .box .info .pic{position:absolute;left:14px;top:10px;}
.contents_product .product_hot .box .info .title{padding:35px 0 9px 0;font-size:16px;font-weight:bold;width: 295px;}
.contents_product .product_hot .box .info .txt{padding:0 0 25px 0;font-size:14px;color:#888;}
.contents_product .product_hot .box .info .money{margin-bottom:25px;}
.contents_product .product_hot .box .info .money .ori{display:inline-block;font-size:13px;color:#888;text-decoration:line-through;}
.contents_product .product_hot .box .info .money .dis{display:inline-block;font-size:18px;}
.contents_product .product_hot .col2{width:100%;}
.contents_product .product_hot .col2:after{content:"";clear:both;display:block;}
.contents_product .product_hot .col2 .info{float:left;width:299px;}
.contents_product .product_hot .col2 .info2{width:298px;border-left:1px solid #efefef}
.contents_product .product_search{margin:0 0 30px 0;}
.contents_product .product_search_line_none{margin:0 0 8px 0;}
.contents_product .product_search .title{height:40px;}
.contents_product .product_search .title .txt{font-size:14px;font-weight:bold;}
.contents_product .product_search .title strong{font-size:30px;letter-spacing:-1px;}
.contents_product .product_search .title .txt2{font-size:12px;color:#666;}
.contents_product .product_search table{width:100%;border:3px solid #d1d4da; border-collapse: separate;}
.contents_product .product_search table th{vertical-align:top;background:#eff1f5;}
.contents_product .product_search table td.th{text-align:center;font-size:14p;font-weight:bold;}
.contents_product .product_search table td{line-height:18px;padding:10px 0;}
.contents_product .product_search table td select{margin-left:5px;}
.contents_product .product_search table td label{display:inline-block;width:80px;}
.contents_product .product_search table tr.fridge-type-wrap td label{width:120px;}
.contents_product .product_search table td.total{padding-left:20px;padding-right:20px;border-top:1px solid #dfdfdf;}
.contents_product .product_search table td.total strong{font-size:20px;color:#de1a22;}
.contents_product .product_list .top{height:30px;padding:15px 0 0 14px;border-top:2px solid #373737;background:#f4f4f4;}
.contents_product .product_list .top ul{width:100%;overflow:hidden;}
.contents_product .product_list .top ul:after{content:"";clear:both;display:block;}
.contents_product .product_list .top ul li{float:left;padding:0 11px 2px 11px;margin-left:-1px;color:#888;background:url(/images/common/bar_foot.gif) no-repeat 0 2px;}
.contents_product .product_list .top ul li.on{font-weight:bold;}
.contents_product .product_list .list{width:980px;padding-bottom:5px;}
.contents_product .product_list .list ul{width:990px;}
.contents_product .product_list .list ul:after{content:"";clear:both;display:block;}
.contents_product .product_list .list li{position:relative;z-index:1;float:left;width:244px;margin-right:-1px;margin-bottom:-1px;border:1px solid #efefef;}
.contents_product .product_list .list li.on{z-index:2;border:1px solid #373737;}
.contents_product .product_list .list li.on .over{display:block;}
.contents_product .product_list .list li .ico{position:absolute;left:10px;top:10px;width:30px;}
.contents_product .product_list .list li .ico img{margin-bottom:3px;}
.contents_product .product_list .list li .pic{padding:30px 0 0 0;height:220px;text-align:center;border-bottom:1px solid #efefef;}
.contents_product .product_list .list li .info{height:95px;text-align:center;}
.contents_product .product_list .list li .info .title{display:block;padding:16px 4px 7px 4px;font-size:13px;font-weight:bold; }
.contents_product .product_list .list li .info .money{display:block;padding:0 0 4px 0;color:#888;text-decoration:line-through;}
.contents_product .product_list .list li .info .money2{display:block;color:#666;}
.contents_product .product_list .list li .over{display:none;position:absolute;left:0;top:206px;width:100%;text-align:center;}
.contents_product .product_list .list li .over .btn_s2{width:61px;padding:0;}





/* 팝업 */
.pop_body{background:#585c66;}
.popup_wrap .pop_title{height:60px;padding:0 0 0 10px;line-height:60px;color:#fff;font-size:20px;}
.popup_wrap .pop_conts{width:500px;padding:19px;margin:0 auto 10px auto;border:1px solid #2d2f36;background:#fff;}
.popup_wrap .pop_conts .pop_tab ul{width:100%;height:50px;background:#373737;}
.popup_wrap .pop_conts .pop_tab ul:after{content:"";clear:both;display:block;}
.popup_wrap .pop_conts .pop_tab ul li{float:left;}
.popup_wrap .pop_conts .pop_tab ul li a{display:block;width:165px;height:31px;padding:16px 0 0 0;font-size:14px;color:#666;text-align:center;border:1px solid #dfdfdf;border-bottom:0;background:#f5f5f5;}
.popup_wrap .pop_conts .pop_tab ul li a span{color:#de1a22;}
.popup_wrap .pop_conts .pop_tab ul li.on a{display:block;width:162px;height:34px;padding:14px 0 0 0;font-weight:bold;font-size:14px;color:#444;text-align:center;border:2px solid #373737;border-bottom:0;background:#fff;}
.popup_wrap .pop_conts .zip_ads_top{height:340px;}
.popup_wrap .pop_conts .zip_ads_top2{height:180px;}
.popup_wrap .pop_conts .ex{padding:15px 0 0 0;height:103px;}
.popup_wrap .pop_conts .ex .txt{padding:0 0 12px 16px;font-size:13px;line-height:20px;background:url(/images/sub/ico_pop_search.gif) no-repeat 0 5px;}
.popup_wrap .pop_conts .ex .txt span{color:#888;}
.popup_wrap .pop_conts .ex .txt2{padding:0 0 0 8px;text-indent:-8px;line-height:18px;color:#888;letter-spacing:-1px;}
.popup_wrap .pop_conts .ex .txt2 a{text-decoration:underline;}
.popup_wrap .pop_conts .zip_table_head{width:100%;height:36px;font-size:13px;border-top:2px solid #373737;border-bottom:1px solid #373737;}
.popup_wrap .pop_conts .zip_table_head:after{content:"";clear:both;display:block;}
.popup_wrap .pop_conts .zip_table_head .no{float:left;width:90px;height:36px;line-height:36px;text-align:center;}
.popup_wrap .pop_conts .zip_table_head .ads{float:left;width:410px;height:36px;line-height:36px;text-align:center;}
.popup_wrap .pop_conts .zip_table_body{height:215px;overflow-y:scroll;border-bottom:1px solid #dfdfdf;}
.popup_wrap .pop_conts .zip_table_body table{width:100%;}
.popup_wrap .pop_conts .zip_table_body table td{padding:7px 5px;text-align:center;line-height:18px;font-size:13px;color:#666;border-bottom:1px solid #dfdfdf;}
.popup_wrap .pop_conts .zip_table_body table td.ads{text-align:left;}
.popup_wrap .pop_conts .zip_table_body2{height:547px;overflow-y:scroll;border-bottom:1px solid #dfdfdf;}
.popup_wrap .pop_conts .zip_table_body2 table{width:100%;}
.popup_wrap .pop_conts .zip_table_body2 table td{padding:7px 5px;text-align:center;line-height:18px;font-size:13px;color:#666;border-bottom:1px solid #dfdfdf;}
.popup_wrap .pop_conts .zip_table_body2 table td.ads{text-align:left;}
.popup_wrap .pop_conts .zip_pop_btn{padding:10px 0 0 0;text-align:right;}
.popup_wrap .pop_conts .zip_address{display:none;}
.popup_wrap .pop_conts .conts_on{display:block;}
.popup_wrap .pop_conts .inp_check_san{top:5px;}
.popup_wrap .pop_close{position:absolute;right:11px;top:21px;}

.popup_wrap .pop_couopon_top{position:relative;padding:0 0 0 68px;height:50px;}
.popup_wrap .pop_couopon_top .pic{position:absolute;left:0;top:0;}
.popup_wrap .pop_couopon_top .c_title{padding:4px 0 8px 0;color:#222;font-size:16px;font-weight:bold;}
.popup_wrap .pop_couopon_top .c_txt{font-size:14px;color:#888;}
.popup_wrap .pop_sub_title{padding:30px 0 0 0;height:25px;border-bottom:2px solid #3f3f3f;font-size:16px;color:#444;font-weight: bold;}
.popup_wrap .coupon_list{width:100%;table-layout:fixed;}
.popup_wrap .coupon_list td{padding:20px 2px;text-align:center;border-bottom:1px solid #dfdfdf;}
.popup_wrap .coupon_list td .img_coupon{width:96px;height:31px;padding:24px 0 0 19px;color:#222;font-size:22px;letter-spacing:-2px;word-spacing:-1px;text-align:center;background:url(/images/sub/bg_coupon.gif) no-repeat 0 0;}
.popup_wrap .coupon_list td .img_coupon span{font-size:20px;position:relative;top:-2px;}
.popup_wrap .coupon_list td .c_txt{display:block;text-align:left;padding:0 0 5px 0;}
.popup_wrap .coupon_list td .c_txt2{display:block;text-align:left;color:#888;}
.popup_wrap .pop_btn_area{padding:30px 0 0 0;text-align:center;}


.popup_wrap .pop_conts2{width:690px;padding:19px;margin:0 auto 10px auto;border:1px solid #2d2f36;background:#fff;}
.popup_wrap .pop_conts2 .table_top{width:100%;padding:0 0 8px 0;}
.popup_wrap .pop_conts2 .table_top:after{content:"";clear:both;display:block;}
.popup_wrap .pop_conts2 .table_top .txt{float:left;font-size:16px;font-weight:bold;}
.popup_wrap .pop_conts2 .table_top .txt2{float:left;line-height:18px;font-size:13px;color:#666;}
.popup_wrap .pop_conts2 .table_top .txt3{float:left;padding:0 0 12px 0;line-height:18px;font-size:13px;color:#666;}
.popup_wrap .pop_conts2 .pop_tab ul{width:100%;height:47px;margin:0 0 20px 0;background:url(../images/sub/line_tab.gif) repeat-x 0 100%;}
.popup_wrap .pop_conts2 .pop_tab ul:after{content:"";clear:both;display:block;}
.popup_wrap .pop_conts2 .pop_tab ul li{float:left;}
.popup_wrap .pop_conts2 .pop_tab ul li a{display:block;width:164px;height:28px;padding:16px 0 0 0;font-size:14px;color:#666;text-align:center;border:1px solid #dfdfdf;border-bottom:0;background:#f5f5f5;}
.popup_wrap .pop_conts2 .pop_tab ul li a span{color:#de1a22;}
.popup_wrap .pop_conts2 .pop_tab ul li.on a{display:block;width:164px;height:31px;padding:15px 0 0 0;font-weight:bold;font-size:14px;color:#444;text-align:center;border:1px solid #373737;border-bottom:0;background:#fff;}



.popup_wrap .pop_mini{width:374px;}
.popup_wrap .pop_noti{padding:0 0 40px 0;font-size:17px;line-height:23px}

/* 개인정보,약관 */
.contents_privacy{padding:30px 0 0 0;}
.privacy_link{*zoom:1;padding:30px 0;border:3px solid #d1d4da;}
.privacy_link:after{content:"";clear:both;display:block;}
.privacy_link ol{float:left;padding:0 0 0 30px;width:460px;}
.privacy_link ol li{font-size:13px;line-height:24px;}
.privacy_link ol.link{float:left;padding:0 0 0 30px;width:400px;border-left:1px solid #dfdfdf;}
.privacy_link ol.link li{font-size:13px;line-height:24px;}
.privacy_list{padding:50px 0 0 0;font-size:13px;}
.privacy_list dl{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #dfdfdf;}
.privacy_list dt{margin:0 0 15px 0;font-size:16px;font-weight:bold;}
.privacy_list dd{line-height:20px;}
.privacy_list dd ul{padding:0 0 0 35px;text-indent:-19px;}
.privacy_list table{width:100%}
.privacy_list table th{padding:10px 0 10px 20px;text-align:left;font-weight:bold;border:1px solid #dfdfdf;background:#f5f5f5;}
.privacy_list table td{padding:10px 0 10px 20px;text-align:left;border:1px solid #dfdfdf;}

.contents_terms{padding:30px 0 0 0;}
.terms_list dl{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #dfdfdf;}
.terms_list dt{margin:0 0 15px 0;font-size:16px;font-weight:bold;}
.terms_list dd{line-height:20px;}
.terms_list dd ul{padding:0 0 0 35px;}
.terms_list table{width:100%}
.terms_list table th{padding:10px 0 10px 20px;text-align:left;font-weight:bold;border:1px solid #dfdfdf;background:#f5f5f5;}
.terms_list table td{padding:10px 0 10px 20px;text-align:left;border:1px solid #dfdfdf;}

.contents_mypage .mypage_tab{width:100%;margin-bottom:40px;border-bottom:2px solid #f0f0f0;}
.contents_mypage .mypage_tab:after{content:"";clear:both;display:block;}
.contents_mypage .mypage_tab li{float:left;border:1px solid #c7c7c7;margin:0 -1px 0 0;}
.contents_mypage .mypage_tab li a{display:block;width:162px;height:30px;padding:53px 0 0 0;text-align:center;font-size:14px;font-weight:bold; color:#444}
.contents_mypage .mypage_tab li a.tab1{background:url(/images/sub/tab_my01.gif) no-repeat 0 0;}
.contents_mypage .mypage_tab li a.tab2{background:url(/images/sub/tab_my02.gif) no-repeat 0 0;}
.contents_mypage .mypage_tab li a.tab3{background:url(/images/sub/tab_my03.gif) no-repeat 0 0;}
.contents_mypage .mypage_tab li a.tab4{background:url(/images/sub/tab_my04.gif) no-repeat 0 0;}
.contents_mypage .mypage_tab li a.tab5{background:url(/images/sub/tab_my05.gif) no-repeat 0 0;}
.contents_mypage .mypage_tab li a.tab6{background:url(/images/sub/tab_my06.gif) no-repeat 0 0;}
.contents_mypage .mypage_tab li.on a.tab1{background:url(/images/sub/tab_my0101.gif) no-repeat 0 0;}
.contents_mypage .mypage_tab li.on a.tab2{background:url(/images/sub/tab_my0201.gif) no-repeat 0 0;}
.contents_mypage .mypage_tab li.on a.tab3{background:url(/images/sub/tab_my0301.gif) no-repeat 0 0;}
.contents_mypage .mypage_tab li.on a.tab4{background:url(/images/sub/tab_my0401.gif) no-repeat 0 0;}
.contents_mypage .mypage_tab li.on a.tab5{background:url(/images/sub/tab_my0501.gif) no-repeat 0 0;}
.contents_mypage .mypage_tab li.on a.tab6{background:url(/images/sub/tab_my0601.gif) no-repeat 0 0;}
.contents_mypage .mypage_tab li.on a{color:#fff;}

.contents_mypage .mypage_tab2 ul{width:100%;height:50px;margin:0 0 20px 0;background:url(/images/sub/line_tab.gif) repeat-x 0 100%;}
.contents_mypage .mypage_tab2 ul:after{content:"";clear:both;display:block;}
.contents_mypage .mypage_tab2 ul li{float:left;}
.contents_mypage .mypage_tab2 ul li a{display:block;width:194px;height:31px;padding:16px 0 0 0;font-size:14px;color:#666;text-align:center;border:1px solid #dfdfdf;border-bottom:0;background:#f5f5f5;}
.contents_mypage .mypage_tab2 ul li a span{color:#de1a22;}
.contents_mypage .mypage_tab2 ul li.on a{display:block;width:192px;height:34px;padding:14px 0 0 0;font-weight:bold;font-size:14px;color:#444;text-align:center;border:2px solid #373737;border-bottom:0;background:#fff;}

.contents_mypage .order_search{*zoom:1;padding:15px 0 15px 28px;margin:0 0 40px 0;border:1px solid #c7c7c7;background:#f5f5f5 url(/images/sub/bar_mypage_search.gif) no-repeat 50% 50%;}
.contents_mypage .order_search:after{content:"";clear:both;display:block;}
.contents_mypage .order_search .f_right{width:468px;}
.contents_mypage .order_search div{padding:5px 0;}
.contents_mypage .order_search div .txt{display:inline-block;width:68px;height:22px;line-height:22px;vertical-align:middle;font-size:13px;font-weight:bold;}
.contents_mypage .order_search div .txt2{display:inline-block;width:84px;height:22px;padding:0 0 0 34px;line-height:22px;vertical-align:middle;font-size:13px;font-weight:bold;}
.contents_mypage .order_search div .btn_wrap{display:inline-block;}
.contents_mypage .order_search div img{margin-left:2px;vertical-align:middle;}
.contents_mypage .order_search div .btn img{margin:0;}
.contents_mypage .bgnone{background-image:none;}

.contents_mypage .table_top{width:100%;margin-bottom:8px;}
.contents_mypage .table_top:after{content:"";clear:both;display:block;}
.contents_mypage .table_top .txt{float:left;font-size:14px;line-height:20px;color:#666;}
.contents_mypage h3.s_title{margin-bottom:20px;padding:0 0 0 15px;font-weight:bold;font-size:20px;color:#444;background:url(/images/sub/bul_circle_red.gif) no-repeat 0 6px;}
.contents_mypage .mypage_notice{padding:15px 20px;font-size:13px;letter-spacing:-1px;color:#666;line-height:20px;background:#eff1f5;}

.contents_mypage .s_tab{margin:0 0 13px 0;font-size:15px;color:#ccc}
.contents_mypage .s_tab a{color:#666;}
.contents_mypage .s_tab a.on{color:#444444;font-weight:bold;}
.contents_mypage .cmn_write01 td{font-size:13px;}

.contents_mypage .calendar_nav{height:25px;padding:24px 0;text-align:center;border:1px solid #dfdfdf;border-bottom:0;background:#f5f5f5;}
.contents_mypage .calendar_nav img{vertical-align:middle;}
.contents_mypage .calendar_nav .date{display:inline-block;padding:0 20px;vertical-align:middle;line-height:25px;font-size:18px;font-weight:bold;color:#444;}


/* customer */

.contents_customer .customer_tab{width:100%;margin-bottom:40px;border-bottom:2px solid #f0f0f0;}
.contents_customer .customer_tab:after{content:"";clear:both;display:block;}
.contents_customer .customer_tab li{float:left;border:1px solid #c7c7c7;margin:0 -1px 0 0;}
.contents_customer .customer_tab li a{display:block;height:30px;padding:53px 0 0 0;text-align:center;font-size:14px;font-weight:bold;}
.contents_customer .customer_tab li a.tab1{width:138px;background:url(/images/sub/tab_customer01.gif) no-repeat 0 0;}
.contents_customer .customer_tab li a.tab2{width:163px;background:url(/images/sub/tab_customer02.gif) no-repeat 0 0;}
.contents_customer .customer_tab li a.tab3{width:138px;background:url(/images/sub/tab_customer03.gif) no-repeat 0 0;}
.contents_customer .customer_tab li a.tab4{width:138px;background:url(/images/sub/tab_customer04.gif) no-repeat 0 0;}
.contents_customer .customer_tab li a.tab5{width:138px;background:url(/images/sub/tab_customer05.gif) no-repeat 0 0;}
.contents_customer .customer_tab li a.tab6{width:128px;background:url(/images/sub/tab_customer06.gif) no-repeat 0 0;}
.contents_customer .customer_tab li a.tab7{width:129px;background:url(/images/sub/tab_customer07.gif) no-repeat 0 0;}
.contents_customer .customer_tab li.on a.tab1{background:url(/images/sub/tab_customer0101.gif) no-repeat 0 0;}
.contents_customer .customer_tab li.on a.tab2{background:url(/images/sub/tab_customer0201.gif) no-repeat 0 0;}
.contents_customer .customer_tab li.on a.tab3{background:url(/images/sub/tab_customer0301.gif) no-repeat 0 0;}
.contents_customer .customer_tab li.on a.tab4{background:url(/images/sub/tab_customer0401.gif) no-repeat 0 0;}
.contents_customer .customer_tab li.on a.tab5{background:url(/images/sub/tab_customer0501.gif) no-repeat 0 0;}
.contents_customer .customer_tab li.on a.tab6{background:url(/images/sub/tab_customer0601.gif) no-repeat 0 0;}
.contents_customer .customer_tab li.on a.tab7{background:url(/images/sub/tab_customer0701.gif) no-repeat 0 0;}
.contents_customer .customer_tab li.on a{color:#fff;}

.contents_customer .customer_main{width:100%;}
.contents_customer .customer_main:after{content:"";clear:both;display:block;}
.contents_customer .customer_main h3.title{position:relative;height:38px;font-size:18px;font-weight:bold;color:#333;letter-spacing:-1px;}
.contents_customer .customer_main h3.title span{position:absolute;right:0;top:0;}
.contents_customer .customer_main .f_left{float:left;width:470px;}
.contents_customer .customer_main .f_right{float:right;width:470px;}
.contents_customer .customer_main .faq_search{padding:20px 0 20px 20px;margin-bottom:11px;background:#f5f5f5;border:1px solid #c7c7c7;}
.contents_customer .customer_main .faq_search .inp_txt{width:358px}
.contents_customer .customer_main .faq_q_list{margin-bottom:50px;}
.contents_customer .customer_main .faq_q_list li{line-height:24px;padding:0 0 0 24px;background:url(/images/sub/ico_q_circle.gif) no-repeat 0 50%;}
.contents_customer .customer_main .faq_q_list li a{color:#888;}
.contents_customer .customer_main .customer_info{width:470px;height:174px;background:url(/images/sub/img_customer.gif) no-repeat 0 0;}
.contents_customer .customer_main .customer_info ul{padding:24px 0 0 251px;}
.contents_customer .customer_main .notice_list{height:112px;border-bottom:1px solid #e3e3e3;}
.contents_customer .customer_main .notice_list li{width:100%;}
.contents_customer .customer_main .notice_list li:after{content:"";clear:both;display:block;}
.contents_customer .customer_main .notice_list li .txt{float:left;width:380px;padding:0 0 0 10px;height:23px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url(/images/sub/bu_circle_gray.gif) no-repeat 0 5px}
.contents_customer .customer_main .notice_list li .date{float:right;padding:1px 0 0 0;font-size:11px;color:#888;}
.contents_customer .bnr{width:100%;margin-bottom:38px;}
.contents_customer .bnr:after{content:"";clear:both;display:block;}
.contents_customer .bnr li{float:left;}
.contents_customer .bnr2{width:100%;}
.contents_customer .bnr2:after{content:"";clear:both;display:block;}
.contents_customer .bnr2 li{float:left;}

.contents_customer .customer_tab2 ul{width:100%;height:50px;margin:0 0 40px 0;background:url(/images/sub/line_tab.gif) repeat-x 0 100%;}
.contents_customer .customer_tab2 ul:after{content:"";clear:both;display:block;}
.contents_customer .customer_tab2 ul li{float:left;}
.contents_customer .customer_tab2 ul li a{display:block;width:163px;height:31px;padding:16px 0 0 0;font-size:14px;color:#666;text-align:center;border:1px solid #dfdfdf;border-bottom:0;background:#f5f5f5;}
.contents_customer .customer_tab2 ul li a span{color:#de1a22;}
.contents_customer .customer_tab2 ul li.on a{display:block;width:163px;height:34px;padding:15px 0 0 0;font-weight:bold;font-size:14px;color:#444;text-align:center;border:1px solid #373737;border-bottom:0;background:#fff;}

.contents_customer .customer_tab3 ul{width:100%;height:50px;margin:0 0 40px 0;background:url(/images/sub/line_tab.gif) repeat-x 0 100%;}
.contents_customer .customer_tab3 ul:after{content:"";clear:both;display:block;}
.contents_customer .customer_tab3 ul li{float:left;}
.contents_customer .customer_tab3 ul li a{display:block;width:114px;height:31px;padding:16px 0 0 0;font-size:14px;color:#666;text-align:center;border:1px solid #dfdfdf;border-bottom:0;background:#f5f5f5;}
.contents_customer .customer_tab3 ul li a span{color:#de1a22;}
.contents_customer .customer_tab3 ul li.on a{display:block;width:163px;height:34px;padding:15px 0 0 0;font-weight:bold;font-size:14px;color:#444;text-align:center;border:1px solid #373737;border-bottom:0;background:#fff;}

.contents_customer .table_top{width:100%;margin-bottom:8px;}
.contents_customer .table_top:after{content:"";clear:both;display:block;}
.contents_customer .table_top .txt{float:left;font-size:14px;line-height:20px;color:#666;}
.contents_customer .table_top .btn{float:right;}
.contents_customer h3.s_title{margin-bottom:20px;padding:0 0 0 15px;font-weight:bold;font-size:20px;color:#444;background:url(/images/sub/bul_circle_red.gif) no-repeat 0 6px;}
.contents_customer .mypage_notice{padding:15px 20px;font-size:13px;letter-spacing:-1px;color:#666;line-height:20px;background:#eff1f5;}

.contents_customer .no_member_top .txt{padding:15px 0 10px 0;font-size:20px;font-weight:bold;text-align:center;}
.contents_customer .no_member_top .txt2{padding:0 0 30px 0;font-size:13px;color:#888;text-align:center;}
.contents_customer .no_member_box{position:relative;height:202px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;background:url(/images/sub/bg_no_member.gif) no-repeat 187px 50px;}
.contents_customer .no_member_box .name{position:absolute;left:292px;top:50px;}
.contents_customer .no_member_box .num{position:absolute;left:292px;top:91px;}
.contents_customer .no_member_box .txt{display:inline-block;width:78px;height:26px;line-height:26px;color:#333;font-size:13px;font-weight:bold;}
.contents_customer .no_member_box .inp_txt{width:294px;padding:0 3px;}
.contents_customer .no_member_box .btn{display:block;position:absolute;left:684px;top:50px;}
.contents_customer .no_member_box .noti{position:absolute;left:374px;top:137px;height:16px;line-height:16px;padding:0 0 0 20px;color:#666;background:url(/images/sub/ico_noti2.gif) no-repeat 0 0;}

.contents_customer .faq_search{*zoom:1;padding:15px 0 15px 28px;margin:0 0 40px 0;border:1px solid #c7c7c7;background:#f5f5f5;}
.contents_customer .faq_search:after{content:"";clear:both;display:block;}
.contents_customer .faq_search div{padding:5px 0;text-align:center;}
.contents_customer .faq_search div .txt{display:inline-block;width:68px;height:22px;line-height:22px;vertical-align:middle;font-size:13px;font-weight:bold;}
.contents_customer .faq_search div .btn_wrap{display:inline-block;}
.contents_customer .faq_search div img{margin-left:2px;vertical-align:middle;}
.contents_customer .faq_search div .btn img{margin:0;}
.contents_customer .faq_top{position:relative;padding:0 90px 0 80px;border-top:2px solid #373737;border-bottom:1px solid #373737;height:36px;}
.contents_customer .faq_top .num{display:block;position:absolute;left:0;top:0;width:80px;height:36px;line-height:36px;font-size:13px;font-weight:bold;text-align:center;}
.contents_customer .faq_top .question{display:block;line-height:36px;text-align:center;font-size:13px;font-weight:bold;}
.contents_customer .faq_top .count{display:block;position:absolute;right:0;top:0;width:90px;height:36px;line-height:36px;font-size:13px;font-weight:bold;text-align:center;}
.contents_customer .faq_list dt{position:relative;padding:12px 90px 12px 80px;border-bottom:1px solid #dfdfdf;color:#666;}
.contents_customer .faq_list dt .num{display:block;position:absolute;left:0;top:0;width:80px;padding:12px 0;line-height:18px;font-size:13px;text-align:center;}
.contents_customer .faq_list dt .question{display:block;line-height:18px;font-size:13px;cursor:pointer;}
.contents_customer .faq_list dt .question a{color:#666;}
.contents_customer .faq_list dt .count{display:block;position:absolute;right:0;top:0;width:90px;padding:12px 0;line-height:18px;font-size:13px;text-align:center;}
.contents_customer .faq_list dd{display:none;padding:20px 10px 20px 95px;font-size:13px;line-height:22px;color:#666;background:#f5f5f5 url(/images/sub/ico_a.gif) no-repeat 54px 20px;border-bottom:1px solid #dfdfdf;}
.contents_customer .faq_list .on dd{display:block;}

.contents_customer .s_tab{margin:0 0 13px 0;font-size:15px;color:#ccc}
.contents_customer .s_tab a{color:#666;}
.contents_customer .s_tab a.on{color:#444444;font-weight:bold;}

.contents_customer .notice_search{*zoom:1;padding:15px 0 15px 28px;margin:0 0 40px 0;border:1px solid #c7c7c7;background:#f5f5f5;}
.contents_customer .notice_search:after{content:"";clear:both;display:block;}
.contents_customer .notice_search .f_right{width:468px;}
.contents_customer .notice_search div{padding:5px 0;}
.contents_customer .notice_search div .txt{display:inline-block;width:68px;height:22px;line-height:22px;vertical-align:middle;font-size:13px;font-weight:bold;}
.contents_customer .notice_search div .txt2{display:inline-block;width:60px;height:22px;padding:0 0 0 34px;line-height:22px;vertical-align:middle;font-size:13px;font-weight:bold;}
.contents_customer .notice_search div .btn_wrap{display:inline-block;}
.contents_customer .notice_search div img{margin-left:2px;vertical-align:middle;}
.contents_customer .notice_search div .btn img{margin:0;}

.contents_customer .notice_view .title_area{*zoom:1;border-top:2px solid #373737;border-bottom:1px solid #dfdfdf;}
.contents_customer .notice_view .title_area:after{content:"";clear:both;display:block;}
.contents_customer .notice_view .title_area .txt{float:left;height:39px;line-height:37px;padding:0 0 0 8px;width:690px;font-size:13px;color:#666;}
.contents_customer .notice_view .title_area .state{float:right;padding:10px 0 0 0;color:#666;font-size:13px;}
.contents_customer .notice_view .title_area .state .date{float:left;background:url(/images/common/bar_foot.gif) no-repeat 0 3px;}
.contents_customer .notice_view .title_area .state .count{float:left;margin:0 7px 0 16px;background:url(/images/common/bar_foot.gif) no-repeat 0 3px;}
.contents_customer .notice_view .title_area .state .txt2{margin:0 17px 0 14px;font-weight:bold;font-size:13px;color:#444;}
.contents_customer .notice_view .conts_txt{padding:20px 10px;margin-bottom:40px;font-size:13px;color:#666;line-height:22px;border-bottom:1px solid #dfdfdf;}
.contents_customer .notice_view .view_pagination{border-top:1px solid #373737;border-bottom:1px solid #373737;}
.contents_customer .notice_view .view_pagination .prev{padding:0 0 0 97px;height:40px;border-bottom:1px solid #dfdfdf;background:url(/images/sub/btn_view_prev.gif) no-repeat 0 0;}
.contents_customer .notice_view .view_pagination .next{padding:0 0 0 97px;height:40px;background:url(/images/sub/btn_view_next.gif) no-repeat 0 0;}
.contents_customer .notice_view .view_pagination .txt{float:left;height:40px;line-height:40px;width:690px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#666;}
.contents_customer .notice_view .view_pagination .txt a{font-size:13px;color:#666;}
.contents_customer .notice_view .view_pagination .state{float:right;}
.contents_customer .notice_view .view_pagination .state .date{float:left;width:100px;height:40px;line-height:40px;font-size:13px;color:#666;text-align:center;}
.contents_customer .notice_view .view_pagination .state .count{float:left;width:55px;height:40px;line-height:40px;font-size:13px;color:#666;text-align:center;}

.contents_search .product_search{*zoom:1;padding:20px 0 20px 28px;margin:10px 0 40px 0;border:1px solid #c7c7c7;background:#f5f5f5;text-align:center;}
.contents_search .product_search:after{content:"";clear:both;display:block;}
.contents_search .product_search .txt{display:inline-block;width:68px;height:22px;line-height:22px;vertical-align:middle;font-size:13px;font-weight:bold;}
.contents_search .product_search .btn_wrap{display:inline-block;}
.contents_search .product_search img{margin-left:2px;vertical-align:middle;}
.contents_search .product_search .btn img{margin:0;}
.contents_search .search_title{margin:0 0 20px 0;font-size:13px;color:#666;}


.contents_community .community_tab{width:100%;margin-bottom:40px;border-bottom:2px solid #f0f0f0;}
.contents_community .community_tab:after{content:"";clear:both;display:block;}
.contents_community .community_tab li{float:left;border:1px solid #c7c7c7;margin:0 -1px 0 0;}
.contents_community .community_tab li a{display:block;width:244px;height:30px;padding:53px 0 0 0;text-align:center;font-size:14px;font-weight:bold;}
.contents_community .community_tab li a.tab1{background:url(/images/sub/tab_community01.gif) no-repeat 0 0;}
.contents_community .community_tab li a.tab2{background:url(/images/sub/tab_community02.gif) no-repeat 0 0;}
.contents_community .community_tab li a.tab3{background:url(/images/sub/tab_community03.gif) no-repeat 0 0;}
.contents_community .community_tab li a.tab4{background:url(/images/sub/tab_community04.gif) no-repeat 0 0;}
.contents_community .community_tab li.on a.tab1{background:url(/images/sub/tab_community0101.gif) no-repeat 0 0;}
.contents_community .community_tab li.on a.tab2{background:url(/images/sub/tab_community0201.gif) no-repeat 0 0;}
.contents_community .community_tab li.on a.tab3{background:url(/images/sub/tab_community0301.gif) no-repeat 0 0;}
.contents_community .community_tab li.on a.tab4{background:url(/images/sub/tab_community0401.gif) no-repeat 0 0;}
.contents_community .community_tab li.on a{width:243px;color:#fff;}
.contents_community .sort{margin:0 0 15px 0;text-align:right;}
.contents_community .community_list{width:100%;overflow:hidden;}
.contents_community .community_list ul{width:1000px;}
.contents_community .community_list ul:after{content:"";clear:both;display:block;}
.contents_community .community_list ul li{float:left;width:233px;height:389px;padding:9px 0 0 0;margin:0 13px 20px 0;border:1px solid #dfdfdf;}
.contents_community .community_list ul li .pic{padding:0 9px;}
.contents_community .community_list ul li .box{height:100px;padding:9px 9px 4px 9px;border-bottom:1px solid #efefef;}
.contents_community .community_list ul li .box .txt{display:block;height:19px;padding:0 0 0 6px;line-height:19px;color:#666;background:#f2f2f2;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.contents_community .community_list ul li .box .txt2{font-size:14px;padding:8px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.contents_community .community_list ul li .box .txt3{line-height:18px;letter-spacing:-1px;color:#666;margin-top:3px;}
.contents_community .community_list ul li .state{*zoom:1;height:23px;padding:12px 9px 0 9px;}
.contents_community .community_list ul li .state:after{content:"";clear:both;display:block;}
.contents_community .community_list ul li .state .star{float:left;}
.contents_community .community_list ul li .state .star img{width:12px;margin-right:-1px;}
.contents_community .community_list ul li .state .name{float:right;color:#888;}
.contents_community .community_list ul li .btn{padding:0 0 0 9px; float:left; margin-left:0px}
.contents_community .community_list ul li .btn2{padding:0 0 0 9px; float:right; margin-right:7px}
.contents_community .community_list ul li .help{display:inline-block;line-height:26px; padding:0 0 0 21px; font-size:11px; width:96px; color:#fff; background:#cf0700 url(/images/sub/ico_like.png) no-repeat 0 0;}
.contents_community .community_list ul li .hit{display:inline-block;line-height:26px; padding:0 0 0 20px; font-size:11px; width:71px; color:#fff; background:#cf0700 url(/images/sub/ico_hit.png) no-repeat 0 0;}
.contents_community .community_list ul li .help span{color:#f6abab;}
.contents_community .community_list ul li .hit span{color:#f6abab;}
.contents_community .community_list ul li .help_off{display:inline-block;line-height:26px;padding:0 13px 0 27px;font-size:11px;color:#fff;background:#989898 url(/images/sub/bg_help_off.gif) no-repeat 0 0;}
.contents_community .community_list ul li .help_off span{color:#d5d5d5;}

.contents_community .community_best.community_list_v2 .com_slider ul li .state{height:25px}
.contents_community .community_best.community_list_v2 .com_slider ul li .box{height: 155px}
.contents_community .community_best.community_list_v2 .com_slider ul li{height: 445px}
.contents_community .community_best.community_list_v2 .com_slider ul li .box .txt{overflow: hidden;height:79px;width:209px;vertical-align: middle;display:table-cell;}
.contents_community .community_best.community_list_v2 .com_slider .box_link{display:table}
.contents_community .community_list.community_list_v2 ul li .state{height:25px}
.contents_community .community_list.community_list_v2 ul li .box{height: 155px}
.contents_community .community_list.community_list_v2 ul li{height: 445px}
.contents_community .community_list.community_list_v2 ul li .box .txt{overflow: hidden;height:79px;width:209px;vertical-align: middle;display:table-cell;}
.contents_community .community_list.community_list_v2 .box_link{display:table}

.contents_community .community_view .title_area_wrap{position:relative;padding:0 0 0 75px;border-top:2px solid #373737;border-bottom:1px solid #dfdfdf;}
.contents_community .community_view .title_area_wrap .pic{position:absolute;left:10px;top:14px;}
.contents_community .community_view .title_area{*zoom:1;border-bottom:1px solid #dfdfdf;border-left:1px solid #dfdfdf;}
.contents_community .community_view .title_area:after{content:"";clear:both;display:block;}
.contents_community .community_view .title_area .txt{float:left;height:39px;line-height:37px;padding:0 0 0 8px;width:615px;font-size:13px;color:#666;}
.contents_community .community_view .title_area .state{float:right;padding:10px 0 0 0;color:#666;font-size:13px;}
.contents_community .community_view .title_area .state .date{float:left;background:url(/images/common/bar_foot.gif) no-repeat 0 3px;}
.contents_community .community_view .title_area .state .count{float:left;margin:0 7px 0 16px;background:url(/images/common/bar_foot.gif) no-repeat 0 3px;}
.contents_community .community_view .title_area .state .txt2{margin:0 17px 0 14px;font-weight:bold;font-size:13px;color:#444;}
.contents_community .community_view .user_info{*zoom:1;padding:12px 0 0 9px;height:27px;border-left:1px solid #dfdfdf;}
.contents_community .community_view .user_info:after{content:"";clear:both;display:block;}
.contents_community .community_view .user_info .star{float:left;}
.contents_community .community_view .user_info .star img{width:12px;margin-right:-1px;}
.contents_community .community_view .user_info .name{float:left;padding:0 0 0 10px;color:#888;}
.contents_community .community_view .conts_txt{padding:20px 10px;margin-bottom:40px;font-size:13px;color:#666;line-height:22px;border-bottom:1px solid #dfdfdf;}
.contents_community .community_view .view_pagination{border-top:1px solid #373737;border-bottom:1px solid #373737;}
.contents_community .community_view .view_pagination .prev{padding:0 0 0 97px;height:40px;border-bottom:1px solid #dfdfdf;background:url(/images/sub/btn_view_prev.gif) no-repeat 0 0;}
.contents_community .community_view .view_pagination .next{padding:0 0 0 97px;height:40px;background:url(/images/sub/btn_view_next.gif) no-repeat 0 0;}
.contents_community .community_view .view_pagination .txt{float:left;height:40px;line-height:40px;width:690px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#666;}
.contents_community .community_view .view_pagination .txt a{font-size:13px;color:#666;}
.contents_community .community_view .view_pagination .state{float:right;}
.contents_community .community_view .view_pagination .state .date{float:left;width:100px;height:40px;line-height:40px;font-size:13px;color:#666;text-align:center;}
.contents_community .community_view .view_pagination .state .count{float:left;width:55px;height:40px;line-height:40px;font-size:13px;color:#666;text-align:center;}
.contents_community .view_btm{padding:20px 0 0 0;text-align:right;}
.contents_community .view_btm a{vertical-align:top;}
.contents_community .view_btm .help{display:inline-block;line-height:28px;padding:0 13px 0 27px;font-size:11px;color:#fff;background:#cf0700 url(/images/sub/bg_help.gif) no-repeat 0 0;}
.contents_community .view_btm .help span{color:#f6abab;}

.contents_community .community_best{position:relative;margin-bottom:40px;padding:39px 80px 39px 79px;border:1px solid #dfdfdf;background:#f5f5f5;}
.contents_community .community_best .com_slider{width:100%;overflow:hidden;}
.contents_community .community_best .com_slider ul{width:1000px;}
.contents_community .community_best .com_slider ul:after{content:"";clear:both;display:block;}
.contents_community .community_best .com_slider ul li{position:relative;float:left;width:233px;height:389px;padding:9px 0 0 0;margin:0 19px;border:1px solid #dfdfdf;background:#fff;}
.contents_community .community_best .com_slider ul li .ico{position:absolute;left:0;top:0;}
.contents_community .community_best .com_slider ul li .pic{padding:0 9px;}
.contents_community .community_best .com_slider ul li .box{height:99px;padding:15px 9px 0 9px;border-bottom:1px solid #efefef;}
.contents_community .community_best .com_slider ul li .box .txt{height:19px;padding:0 0 0 6px;line-height:19px;color:#666;background:#f2f2f2;display:block;}
.contents_community .community_best .com_slider ul li .box .txt a {display:block;height:19px;padding:0 0 0 6px;line-height:19px;color:#666;background:#f2f2f2;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}/* 2014-09-26 */
.contents_community .community_best .com_slider ul li .box .txt2{font-size:14px;padding:8px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.contents_community .community_best .com_slider ul li .box .txt3{line-height:18px;letter-spacing:-1px;color:#666;}
.contents_community .community_best .com_slider ul li .state{*zoom:1;height:23px;padding:12px 9px 0 9px;}
.contents_community .community_best .com_slider ul li .state:after{content:"";clear:both;display:block;}
.contents_community .community_best .com_slider ul li .state .star{float:left;}
.contents_community .community_best .com_slider ul li .state .star img{width:12px;margin-right:-1px;}
.contents_community .community_best .com_slider ul li .state .name{float:right;color:#888;}
.contents_community .community_best .com_slider ul li .btn{padding:0 0 0 9px; float:left;}
.contents_community .community_best .com_slider ul li .btn2{padding:0 0 0 9px; float:right; margin-right:7px}
.contents_community .community_best .com_slider ul li .help{display:inline-block;line-height:26px; width:85px; padding:0 0 0 27px;font-size:11px;color:#fff;background:#cf0700 url(/images/sub/bg_help.gif) no-repeat 0 0;}
.contents_community .community_best .com_slider ul li .hit{display:inline-block;line-height:26px; padding:0 0 0 20px; font-size:11px; width:72px; color:#fff; background:#cf0700 url(/images/sub/ico_hit.png) no-repeat 0 0;}
.contents_community .community_best .com_slider ul li .help span{color:#f6abab;}
.contents_community .community_best .com_slider ul li .hit span{color:#f6abab;}
.contents_community .community_best .com_slider ul li .help_off{display:inline-block;line-height:26px;padding:0 13px 0 27px;font-size:11px;color:#fff;background:#989898 url(/images/sub/bg_help_off.gif) no-repeat 0 0;}
.contents_community .community_best .com_slider ul li .help_off span{color:#d5d5d5;}
.contents_community .community_best .bx-prev{position:absolute;left:44px;top:221px;overflow:hidden;text-indent:9999px;display:block;width:25px;height:25px;background:url(/images/sub/btn_best_prev.gif) no-repeat 0 0;}
.contents_community .community_best .bx-next{position:absolute;right:44px;top:221px;overflow:hidden;text-indent:9999px;display:block;width:25px;height:25px;background:url(/images/sub/btn_best_next.gif) no-repeat 0 0;}

.contents_community .community_search{*zoom:1;padding:15px 0 15px 28px;margin:0 0 40px 0;border:1px solid #c7c7c7;background:#f5f5f5;}
.contents_community .community_search:after{content:"";clear:both;display:block;}
.contents_community .community_search .f_right{width:468px;}
.contents_community .community_search div{padding:5px 0;}
.contents_community .community_search div .txt{display:inline-block;width:68px;height:22px;line-height:22px;vertical-align:middle;font-size:13px;font-weight:bold;}
.contents_community .community_search div .txt2{display:inline-block;width:60px;height:22px;padding:0 0 0 34px;line-height:22px;vertical-align:middle;font-size:13px;font-weight:bold;}
.contents_community .community_search div .btn_wrap{display:inline-block;}
.contents_community .community_search div img{margin-left:2px;vertical-align:middle;}
.contents_community .community_search div .btn img{margin:0;}

.contents_event .event_tab{width:100%;margin-bottom:40px;border-bottom:2px solid #f0f0f0;}
.contents_event .event_tab:after{content:"";clear:both;display:block;}
.contents_event .event_tab li{float:left;border:1px solid #c7c7c7;margin:0 -1px 0 0;}
.contents_event .event_tab li a{display:block;width:325px;height:30px;padding:53px 0 0 0;text-align:center;font-size:14px;font-weight:bold; color:#444}
.contents_event .event_tab li a.tab1{background:url(/images/sub/tab_event01.gif) no-repeat 0 0;}
.contents_event .event_tab li a.tab2{background:url(/images/sub/tab_event02.gif) no-repeat 0 0;}
.contents_event .event_tab li a.tab3{background:url(/images/sub/tab_event03.gif) no-repeat 0 0;}
.contents_event .event_tab li a.tab4{background:url(/images/sub/tab_event04.gif) no-repeat 0 0;}
.contents_event .event_tab li.on a.tab1{background:url(/images/sub/tab_event0101.gif) no-repeat 0 0;}
.contents_event .event_tab li.on a.tab2{background:url(/images/sub/tab_event0201.gif) no-repeat 0 0;}
.contents_event .event_tab li.on a.tab3{background:url(/images/sub/tab_event0301.gif) no-repeat 0 0;}
.contents_event .event_tab li.on a.tab4{background:url(/images/sub/tab_event0401.gif) no-repeat 0 0;}
.contents_event .event_tab li.on a{width:324px;color:#fff;}
.contents_event h3.s_title{position:relative;margin-bottom:20px;padding:0 0 0 15px;font-weight:bold;font-size:20px;color:#444;background:url(/images/sub/bul_circle_red.gif) no-repeat 0 6px;}
.contents_event h3.s_title .btn_s{position:absolute;right:0;top:0;}
.contents_event .event_list li{margin-bottom:20px;}
.contents_event .event_list li a {color:#666}
.contents_event .event_view{padding:10px 0;border-top:2px solid #373737;border-bottom:1px solid #dfdfdf;}
.contents_event .event_view_btn{padding:20px 0 0 0;text-align:right;}
.contents_event .event_tab2 ul{width:100%;height:50px;margin:0 0 20px 0;background:url(/images/sub/line_tab.gif) repeat-x 0 100%;}
.contents_event .event_tab2 ul:after{content:"";clear:both;display:block;}
.contents_event .event_tab2 ul li{float:left;}
.contents_event .event_tab2 ul li a{display:block;width:162px;height:31px;padding:16px 0 0 0;font-size:14px;color:#666;text-align:center;border:1px solid #dfdfdf;border-bottom:0;background:#f5f5f5}
.contents_event .event_tab2 ul li a span{color:#de1a22;}
.contents_event .event_tab2 ul li.on a{display:block;width:162px;height:34px;padding:14px 0 0 0;font-weight:bold;font-size:14px;color:#444;text-align:center;border:2px solid #373737;border-bottom:0;background:#fff;}
.contents_event .coupon_list_wrap{padding:20px 0 0 0;overflow:hidden;}
.contents_event .coupon_list_wrap .coupon_list{width:1000px;}
.contents_event .coupon_list_wrap .coupon_list:after{content:"";clear:both;display:block;}
.contents_event .coupon_list_wrap .coupon_list li{float:left;width:233px;height:228px;margin:0 13px 20px 0;border:1px solid #dfdfdf;}
.contents_event .coupon_list_wrap .coupon_list li .pic{height:97px;padding:20px 0 0 0;text-align:center;}
.contents_event .coupon_list_wrap .coupon_list li .txt{padding:0 19px;height:52px;text-align:center;font-size:14px;font-weight:bold;}
.contents_event .coupon_list_wrap .coupon_list li .btn{padding:15px 0 0 0;text-align:center;border-top:1px solid #efefef;}
.contents_event .coupon_list_wrap .coupon_list li .img_coupon{width:215px;height:67px;padding:70px 0 0 19px;color:#222;font-size:22px;letter-spacing:-2px;word-spacing:-1px;text-align:center;background:url(/images/sub/bg_coupon.gif) no-repeat 0 0;background-position:center;background-size:195px,77px;}

.contents_event .contents_product .event_tab2 ul li a{width:146px;}
.contents_event .contents_product .event_tab2 ul li.on a{width:146px;}


/* error */
.error{text-align:center;}
.error .txt{font-size:30px;color:#222;}
.error .txt2{padding:10px 0 15px;font-size:30px;font-weight:bold;color:#222;}
.error .txt3{padding-bottom:50px;margin-bottom:110px;border-bottom:1px solid #dfdfdf;font-size:14px;color:#666;line-height:22px;}

/* event reply */
.event_reply{margin-top:50px;}
.event_reply .box{padding:15px 0;text-align:center;border:1px solid #dfdfdf;background:#f5f5f5;}
.event_reply .box .inp_wrap{display:inline-block;}
.event_reply .box .inp_wrap .inp_txt{width:845px;}
.event_reply .box .btn{display:inline-block;}
.event_reply .box .btn img{vertical-align:middle;}
.event_reply .reply_list li{position:relative;padding:10px 20px 10px 135px;border-bottom:1px solid #dfdfdf;}
.event_reply .reply_list li .id{position:absolute;left:27px;;top:50%;margin-top:-8px;height:16px;line-height:16px;font-size:13px;color:#666666;}
.event_reply .reply_list li .txt{color:#888;line-height:18px;}

/* 2014-09-22 */
.layerPop { position:absolute; top:110px; left:50%; margin-left:-480px;  z-index:1001; border:1px solid #000; }
.layerPop a { display:block; }
.layerPop a img {  }
.layerPop .ly_innner {margin-bottom:33px;}
.layerPop .ly_bottom { width:100%; background-color:#464952; padding:10px 0 9px; position:absolute; bottom:0; left:0; z-index:1002; }
.layerPop .ly_bottom  input { margin-left:8px; }
.layerPop .ly_bottom  label { margin-left:6px; font-size:12px; color:#ffffff; font-family:'돋움', dotum; }
.layerPop .ly_bottom  .closeBtn { position:absolute; top:0; right:0; }

/* 2014-10-02 */
.layerPop2 { position:absolute; top:110px; left:50%; margin-left:-100px; z-index:1001; border:1px solid #000; background-color:#FFFFFF;}
.layerPop2 a { display:block; }
.layerPop2 a img {  }
.layerPop2 .ly_innner {margin-bottom:33px;}
.layerPop2 .ly_bottom  { width:100%; background-color:#464952; padding:10px 0 9px; position:absolute; bottom:0; left:0; z-index:1003; }
.layerPop2 .ly_bottom  input { margin-left:8px; }
.layerPop2 .ly_bottom  label { margin-left:6px; font-size:12px; color:#ffffff; font-family:'돋움', dotum; }
.layerPop2 .ly_bottom  .closeBtn { position:absolute; top:0; right:0; }

/* 2017-03-16 */
.layerPop3 { position:absolute; top:110px; left:50%; margin-left:424px; z-index:1001; border:1px solid #000; background-color:#FFFFFF;}
.layerPop3 a { display:block; }
.layerPop3 a img {}
.layerPop3 p.ima_box img{padding-bottom:33px}
.layerPop3 .ly_innner {}
.layerPop3 .ly_bottom  { width:100%; background-color:#464952; padding:10px 0 9px; position:absolute; bottom:0; left:0; z-index:1003; }
.layerPop3 .ly_bottom  input { margin-left:8px; }
.layerPop3 .ly_bottom  label { /*margin-left:6px;*/ font-size:12px; color:#ffffff; font-family:'돋움', dotum; }
.layerPop3 .ly_bottom  .closeBtn { position:absolute; top:0; right:0; }

/*20160420*/
/*.coupon_popup{width:699px; background:#fff; z-index:100; position:absolute; top:0; left:0;}*/
.coupon_popup{width:699px; background:#fff;}
.coupon_popup .inner_popup{width:560px; margin:40px auto 40px auto;  font-family:'Nanum Gothic', 'nanumgothic';}
.coupon_popup .inner_popup p{font-size:14px; line-height:25px; color:#555; letter-spacing:-0.1px;}
.coupon_popup .inner_popup p > strong{color:#222;}
.coupon_popup .inner_popup span.red{color:#cd232b; font-weight:bold;}
.coupon_popup .inner_popup strong.text-type{font-weight:normal; display:block; margin:50px 0; font-size:21px;}
.coupon_popup .inner_popup .btn_popup{text-align:center; margin-bottom:60px;}
.coupon_popup .inner_popup .btn_popup a.btn_popup_cencle{margin-right:5px;}

/*dimmed popup*/
.dimmed_layer {
	display: none;
	position: fixed;
	_position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
}

.dimmed_layer .dimmed_layer_bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .5;
	filter: alpha(opacity = 50);
}

.dimmed_layer .pop-dimmed_layer {
	display: block;
}

.pop-dimmed_layer {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	background-color: #fff;
	z-index: 10;
}


/*20161004 폐쇄몰*/
/* login */
.contents_coupon .coupon_wrap{float:left;width:490px; border-top:2px solid #373737; margin-right:20px;}
.contents_coupon .coupon_wrap .coupon_box{display:none;position:relative;height:267px;border:1px solid #c7c7c7;border-top:0;}
.contents_coupon .coupon_wrap .coupon_box .label{display:inline-block;width:103px;height:26px;font-size:14px;font-weight:bold;line-height:26px;}

.contents_coupon .coupon_wrap .coupon_box .inp_txt{width:178px;height:24px;line-height:24px;font-size:14px;}
.contents_coupon .coupon_wrap .coupon_box .number{position:absolute;left:53px;top:40px; }
.contents_coupon .coupon_wrap .coupon_box .number2{position:absolute;left:53px;top:70px; }

.contents_coupon .coupon_wrap .coupon_box .btn_ok{position:absolute;left:160px;top:106px;}
.contents_coupon .coupon_wrap .coupon_box .btn_lookup{position:absolute;left:361px;top:70px;}
.contents_coupon .coupon_wrap .coupon_box .btn_lookup a{display:block;}
.contents_coupon .coupon_wrap .coupon_box .btn_lookup a img{display:block; width:100%}

.contents_coupon .coupon_wrap .coupon_box .coupon_notice{position:absolute;left:53px;top:160px;color:#888; line-height:20px;}
.contents_coupon .coupon_wrap .coupon_box .coupon_notice img, .contents_coupon .coupon_wrap .coupon_box .coupon_notice2 img{vertical-align:middle;}
.contents_coupon .coupon_wrap .coupon_box .coupon_notice2{position:absolute;left:53px;top:205px;color:#888; line-height:20px;}
.contents_coupon .coupon_wrap .coupon_foot{padding:19px 0;border:1px solid #c7c7c7;border-top:0;}
.contents_coupon .coupon_wrap .coupon_foot .txt{display:inline-block;padding:0 6px 0 48px;font-size:13px;color:#666;}
.contents_coupon .coupon_wrap .coupon_foot .txt strong{color:#ed1b26; font-size:14px;}
.contents_coupon .coupon_wrap .conts_on{display:block;}

/*apply 추가*/
div.error {text-align:left;}
div.error span {margin:4px 0 0 0;color:#EE1B28}
.event-title-box{border-top:2px solid black; border-bottom:1px solid black; padding:9px 0; margin-bottom:42px}
.event-title-box .event-tit-img{width:123px; height:53px; float:left}
.event-title-box h3{float:left; font-size:18px; padding:15px 15px 0 20px; width:740px; height:38px}
.event-title-box:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.event-title-box .event-prev-btn{float:right; margin:12px 0; width:80px; height:28px}
.event-title-box .event-prev-btn a.prev{display: inline-block;vertical-align: middle;height: 26px;line-height: 26px;padding: 0 10px;border: 1px solid #848484;background: #989898; color:#fff}
.event-title-box .event-prev-btn a.prev span{display: inline-block; height: 26px; font-size: 12px; letter-spacing: -1px; color: #fff;}
.box-tit{margin-bottom:18px}
.box-tit h3{background:url('/images/event/event_red_icon.gif') 0px 7px  no-repeat; width:11px; font-size:21px; color:#444; padding-left:16px; height:25px;font-weight: bold;}
.contents_event table.cmn_write01 td span.point-color-01{color:red}
.contents_event table.cmn_write01 td label{width:150px; display:inline-block;padding-left:7px}
.contents_event table.cmn_write01 td .top-label{padding-top:11px}
.contents_event table.cmn_write01 td .bottom-label{padding:21px 0 11px 0}
.event_view_btn-type-01{padding-top:20px; text-align:center}
.event_view_btn-type-01 a.btn_bottom{display:inline-block; vertical-align:middle; height:42px; line-height:42px; padding:0 41px; background:#989898; color:#fff; font-size:16px}
.event_view_btn-type-01 a.btn_s2_01{background-color:#9b8367}
.event_view_btn-type-01 a.btn_s2_02{background-color:#ed1c24}

/*list 추가*/
.contents_event .search-wrap:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.contents_event .search-wrap{ border:1px solid #c7c7c7; padding:16px 23px 16px 28px; background-color:#f5f5f5; margin-bottom:40px}
.contents_event .search-wrap form{width:505px; float:left}
.contents_event .search-wrap select.sel-type-01{width:189px; height:26px;margin-right:15px}
.contents_event .search-wrap input.inp-type-01{width:230px; height:22px}
.contents_event .search-wrap .apply-btn-01{width:104px; height:32px; background-color:#ed1c24; float:right}
.contents_event .search-wrap .apply-btn-01 a{width:100%; display:block; color:#fff; text-align:center; line-height:32px; font-size:16px; font-weight:bold; letter-spacing:-1.5px;}

/*mail 추가*/
.email-content-box{width:750px; height:880px; border-top:4px solid #9b8367}
.email-content-box .top-con:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.short-box{width:249px; height:85px; border-top:6px solid #ed1c24; float:left}
.short-box img{margin:32px 0 0 33px}
.wide-box{width:501pxl; height:85px; float:right}
.wide-box img{margin:23px 22px 0 0}
.email-content-box .main-content p.main-title{font-size:28px; margin:10px 0 75px 0; color:#3d3d3d}
.email-content-box .main-content p.main-title span{font-weight:bold}
.email-content-box .main-content strong{font-size:42px; font-weight:normal; color:#3d3d3d; letter-spacing: -2.5px;}
.email-content-box .main-content p.main-txt{margin-top:30px; line-height:38px; height:385px}
.email-content-box .main-content .content-text{background:url('/images/common/email_bic_bg.png') right 180px no-repeat; padding-left:35px}
.footer-box{background:url('/images/common/email_footer_line.gif') no-repeat; width:750px; height:180px; background-color:#f4f4f4;font-size:12px}
.footer-box .footer-logo-box{margin-left:35px;width:107px; height:45px; float:left}
.footer-box .footer-text{width:560px; float:right; padding:0 24px }
.footer-box .footer-text p{margin:0;}
.footer-box .footer-text p span{color:#ed1c24}
.footer-box .footer-top{padding-top:38px}
.footer-box .footer-top:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.footer-box .footer-copy address{font-style:normal}
.footer-box .footer-copy p{margin:0}
.footer-box .footer-copy{padding-left:166px}

div.gnb div.depth2_1 ul li a img, div.gnb div.depth2_2 ul li a img, div.gnb div.depth2_3 ul li a img {width:121px;height:334px;}
ul.main_slider > li > a > img {width:735px;height:370px;}
ul.new_slider > li > a > img {width:200px;height:322px;}}