@charset "utf-8";

/* s: content 영역 */
.content_wrap{width:100%}
.visual_wrap{position:relative;width:980px;height:400px;margin:0 auto}
.visual_wrap img{vertical-align:top}
.cont_bot_wrap{width:100%;}
.cont_bot{width:980px;margin:10px auto;padding-top:15px}
.bot_cont_wrap{width:980px;margin:0 auto}
.pro_lst_01{float:left;margin-right:24px}
.pro_lst_02{float:left;margin-right:24px}
.pro_lst_03{float:left;margin-right:23px}
.pro_lst_04{float:left}
.lst_top_small{position:relative;width:230px;height:263px;padding-top:44px;border:1px solid #ebebeb}
.lst_bot_big{position:relative;width:230px;height:300px;padding-top:44px;border:1px solid #ebebeb}
.img_wrap{width:220px;height:220px;margin:0 auto}
.img_wrap img{width:100%;height:100%}
.mar_top{margin-top:20px}
.lst_text{position:absolute;bottom:0px;left:0px;width:190px;height:31px;padding:15px 20px;background:#2c2c2c}
.lst_text01{position:absolute;bottom:0px;left:0px;width:198px;height:31px;padding:15px 20px;background:#2c2c2c}
.lst_text dl dt{margin-bottom:5px}
.lst_text01 dl dt{margin-bottom:5px}
.lst_text_left{float:left;color:#fff;font-size:12px}
.lst_text_right{float:right;color:#fff;font-size:13px}
.lst_last{margin-right:0px!important}
.pro_lst02 .pro_lst_small .lst_small{float:left;width:230px;height:307px;margin-right:20px;border:1px solid #ebebeb}
.pro_lst02 .pro_lst_small .lst_big{float:left;width:232px;height:346px;margin-right:20px;border:1px solid #ebebeb}
.cont_bot_left{float:left}
.cont_bot_left .cont_left_bot{width:235px;height:122px;margin-top:15px;padding:15px;background:url(/image/site/index/notice_bg.jpg) no-repeat}
.cont_left_bot .ntc_cont{padding:10px}
.ntc_cont ul li{margin-bottom:10px}
.ntc_cont ul li a{color:#858585;text-decoration:none}
.ntc_title .ntc_lfet{float:left}
.ntc_title .ntc_right{float:right}
.cont_bot_mid{float:left;margin:0 4px}
.cont_bot_mid img {width:320px;}
.cont_bot_mid .vedio{margin-bottom:15px}
.cont_bot_right{float:left;width:260px}
.cont_bot_right img {width:320px !important}
.cont_bot_right .faq{margin-top:15px}
.cont_bot_ban ul li{float:left;margin:10px 0px 20px 0}
.gift_left{float:left;width:489px}
.gift_right{float:right;width:489px}
.big_img_lst{float:left;position:relative;width:238px;height:431px;margin-right:7px;border:1px solid #ebebeb}
.small_img_lst{float:left;position:relative;width:238px;height:210px;border:1px solid #ebebeb}
.big_img_wrap{width:238px;height:431px;margin:0 auto;}
.small_img_wrap{width:238px;height:210px;margin:0 auto;}
.big_img_wrap img{width:100%;height:100%}
.small_img_wrap img{width:100%;height:100%}
.gift_girl{position:absolute;top:0px;right:0px}
.lst_first{margin-right:7px!important}
.lst_cent{margin-bottom:7px!important}
.pro_gift_wrap{margin:0 0 50px 0}
.bot_sub_title{padding:30px 0 10px 0}
.foot_banner_left{float:left}
.foot_banner_cen{float:left}
.cen_bann_left{float:left;width:183px;height:126px}
.cen_bann_right{float:left;width:230px;height:126px}
.foot_banner_right{float:left;position:relative;width:242px;height:252px;background:url(/image/site/index/foot_banner06.jpg) no-repeat}
.notice_text{position:absolute;top:75px;left:20px}
.notice_text a{color:#fff;font-weight:bold}
.notice_text ul li{margin-bottom:7px}
.notice_title {position:relative;top:30px;left:15px}
.foot_link_menu{width:526px;margin:20px auto}
.foot_link_menu ul li{float:left}
.foot_link_menu ul .foot_link_cen{margin:0 50px}
.over{display:block!important}

.mar{margin:7px 7px 0 0}
.top{margin-top:7px}

/* 마이페이지 서브메뉴 */
.mypage_snb_bd{border-top:#dadada 1px solid;border-bottom:#dadada 1px solid;text-align:center;padding:10px 0;background:#f6f6f6;border-left:1px solid #c1c1ce;border-right:1px solid #c1c1c1}
.mypage_snb_menu li.snb_menu{_float:left;_width:228px;background:#fefefe;border-left:1px solid #c1c1ce;border-right:1px solid #c1c1c1;text-align:left}
.mypage_snb_menu .snb_last{height:10px;border-bottom:1px solid #c1c1ce;text-align:center}
.mypage_snb_menu li.snb_titl{display:inline}
.mypage_snb_menu .snb_mb{padding-bottom:5px}
.focus_bold{font-weight:bold;color:#000}

.tbl_shopinfo_bg{padding:10px 0;background:#fefefe;border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6}
.tbl_shopinfo_wrap{margin:10px;padding:5px;border:1px solid #c6c6c6;background:#fff}
.tbl_shopinfo{width:187px;margin-left:5px}
.tbl_shopinfo th{padding:5px 0 5px 20px;text-align:left;border-bottom:1px dotted #ccc;color:#a2a2a2}
.tbl_shopinfo td{padding:5px 20px 5px 0;text-align:right;border-bottom:1px dotted #ccc;text-align:center;color:#a2a2a2}
.tbl_shopinfo th.last{border-bottom:0}
.tbl_shopinfo td.last{border-bottom:0}
.tbl_shopinfo .money{font-weight:bold;color:#555}
.tbl_shopinfo .reserve{font-weight:bold;color:#d5262b}
.tbl_lst_order .gubun1{color:#397fa1}
.tbl_lst_order .gubun2{color:#151515}

.mypage_snb_menu li a{text-decoration:none}
.mypage_snb_menu li a span{display:block;text-decoration:none;color:#494949;padding:3px 0 3px 25px}

#prev_btn {z-index:10;position:absolute;top:175px;left:20px;cursor:pointer}
#next_btn {z-index:10;position:absolute;top:175px;right:20px;cursor:pointer}
#slider {position:relative;margin:0 auto;padding:0;list-style:none;width:980px;height:400px;overflow-x:hidden}
#slider li {display:none;position:absolute;left:0;top:0}
#slider img {width:980px;height:400px}
.aside{visibility: visible; left: 1010px; top: 167px;}

#layer_pop_b {
  position:absolute; top:0; left:0; text-align:center; 
  border:1px solid #000;
}


.cultwoR {width:280px}
.cultwoR h4 img {max-width:100%}




