
/*�곷Ц�고듃 Lato-----------------------------------------------------------------------------------------------------------------------------*/
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(http://fonts.gstatic.com/s/lato/v14/UyBMtLsHKBKXelqf4x7VRQ.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(http://fonts.gstatic.com/s/lato/v14/1YwB1sO8YE1Lyjf12WNiUA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

html,body {width:100%; height:auto; color:#444; font-size:13px; font-family:'malgun gothic',dotum,gulim,arial,'apple gothic';line-height:1.4;letter-spacing:-0.5px; font-weight:300;}
body { overflow:hidden; }
body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset, input, table, tr, th, td, button,textarea {margin:0;padding:0}
img,fieldset,iframe{border:0 none}
legend, hr, caption{width:0;height:0;position:absolute;visibility:hidden;overflow:hidden;display:none;}
ol, ul ,li{ list-style:none;}
img, input, button, select, textarea {vertical-align:middle;}
em,address {font-style:normal}
fieldset {border:none;}
label,button {cursor:pointer}
button{margin:0;padding:0;}
table {border-spacing:0;border: 0 none;word-wrap:break-word;border-collapse:collapse;}
form {text-align:left;}
hr, legend, caption { overflow:hidden; position:absolute; left:0; top:0; width:0; height:1px; font-size:0; line-height:0; visibility:hidden; }
input, textarea, select, button{font-family:'malgun gothic',dotum,gulim,arial,'apple gothic', sans-serif;}
caption {width:0;height:0;visibility:hidden;line-height:0;font-size:0}
th, td {text-align:left; font-weight:normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q { quotes: "" "";}
textarea{}
a {color:#444; cursor:pointer;}
a:link,a:visited {text-decoration:none;}
a:hover,a:active {text-decoration:none; cursor:pointer;}
a:focus {outline: 1px dotted #a0a0a0;}
a img {border:0;}

.fl_left{float:left;}
.fl_right{float:right;}
.clear{clear:both;}

.mar_t15{margin-top:15px}

/* btn */
.btn_left{text-align:left}
.btn_center{text-align:center}
.btn_right{text-align:right}

.btn_gray{display:inline-block;padding:5px 15px 7px 15px;background-color:#d7c5fd;color:#fff !important;font-size:14px;font-weight:200}
.btn_gray02{display:inline-block;padding:7px 15px 9px 15px;background-color:#f2f2f2;color:#222;font-size:15px;font-weight:200}
.btn_gray03{display:inline-block;padding:9px 25px 11px 25px;background-color:#666;color:#fff;font-size:15px;font-weight:200}
.btn_orange{display:inline-block;padding:9px 25px 11px 25px;background-color:#f96910;color:#fff;font-size:15px;font-weight:200}

/* paging */
.paging{text-align:center;margin-top:30px;z-index:990}
.paging a{display:inline-block;width:23px;height:20px;color:#999;padding:5px 3px 4px 2px;vertical-align:top;font-size:13px}
.paging a.on{color: #fff;background:url('/lenstown/images/paging_on_bg.gif')no-repeat center 0px;background: #d7c5fd;  border-radius: 5px;}

.paging02{position:relative;width:230px;margin:0 auto;margin-top:30px;border:1px solid #e0e0e0;text-align:center;padding:0}
.paging02 span.prebtn a, .paging02 span.nextbtn a{padding:10px 17px}
.paging02 a{display:inline-block;font-size:14px;color:#666;padding:10px 20px 10px 18px;background:url('/lenstown/images/paging02_bg.gif')no-repeat right}
.paging02 a.on{color:#fff;background:#f96910}
.paging02 a.b_none{background:none}

.paging03{text-align:center;margin-top:30px;z-index:990}
.paging03 a{display:inline-block;width:23px;height:23px;color:#666;text-align:center;padding:6px 5px 4px;font-size:13px}
.paging03 a.on{color:#fff;background:#222;border-radius:2px}
.paging03 span.prebtn a, .paging03 span.nextbtn a{width:22px;height:22px;padding:5px;border-radius:2px;border:1px solid #ddd}

/* 寃뚯떆�� */
.search_box{position:relative;width:300px;float:right;margin-bottom:20px;border:1px solid #7f7f7f}
.search_box input{width:240px;padding:8px;margin-right:3px;border:none;font-size:12px;color:#888;letter-spacing:0.5px;font-weight:300}

.board_wrap{position:relative;width:1200px;margin:0 auto}

/* 寃뚯떆�� 紐⑸줉 */
.tbl_list_default{width:100%;margin:0 auto;letter-spacing:0;}
.tbl_list_default thead th{padding:15px 0;font-size:16px;font-weight:500;color:#333;text-align:center;border-bottom:1px solid #555;border-top:1px solid #555;}
.tbl_list_default tbody td{padding:25px 0;font-size:14px;font-weight:300;color:#333;text-align:center;border-bottom:1px solid #e6e6e6}
.tbl_list_default tbody td.nu{font-size:14px}
.tbl_list_default tbody td a{color:#333}
.tbl_list_default tbody td a:hover{text-decoration:underline;color:#f76a12}
.tbl_list_default tbody td.left{text-align:left;padding:8px 0}
.tbl_list_default tbody td.left span.orange_br20{border-radius:20px;background:#f96910;font-size:12px;color:#fff;padding:3px 15px 4px;margin-right:15px}
.tbl_list_default tbody td.reply{color:#f78712}
.tbl_list_default tbody td.reply a{margin-left:5px;color:#f78712;}
.tbl_list_default tbody td.reply a:hover{color:#f78712}
.tbl_list_default tbody td.reply span{font-size:13px}
.tbl_list_default tbody td.qna_txt{text-align:left;padding:0}
.tbl_list_default tbody td li{background:#fbfbfb;padding:30px 35px}
.tbl_list_default tbody td li p{font-size:14px;color:#666;font-weight:300;line-height:23px;padding:13px 0 0 70px}
.tbl_list_default tbody td li p.q_txt{background:url('/lenstown/images/q_txt_bg.gif')no-repeat;padding-bottom:40px}
.tbl_list_default tbody td li p.a_txt{background:url('/lenstown/images/a_txt_bg.gif')no-repeat 0 25px;padding-top:30px;border-top:1px solid #e5e5e5}

/* 寃뚯떆�� �곌린 */
.tbl_write{width:100%;margin:0 auto;letter-spacing:0;clear:both;margin-top:15px}
.tbl_write thead th{padding:15px;font-size:15px;font-weight:400;text-align:center;color:#666;background-color:#f5f5f5;border-bottom:1px solid #ddd;border-top:1px solid #555;border-collapse:collapse}
.tbl_write thead td{font-size:14px;font-weight:300;border-top:1px solid #555;border-collapse:collapse}
.tbl_write thead td.txt_sm{font-size:12px;color:#999}
.tbl_write tbody td{vertical-align:top;min-height:300px;border-bottom:1px solid #ddd;color:#777;padding:12px 0;}
.tbl_write tfoot th{font-size:15px;color:#666;text-align:center;background-color:#f0f3f5;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.tbl_write td{border-bottom:1px solid #eaeaea;color:#777;padding:12px;font-weight:300}
.tbl_write td textarea{box-sizing:border-box;border:1px solid #eaeaea;width:100%;min-height:300px;vertical-align:top;text-align:left;padding:1%;color:#777;font-weight:200}
.tbl_write td a{color:#333;}
.tbl_write td a:hover{text-decoration:underline;color:#014080}
.tbl_write input[type=text]{width:50%;border:1px solid #eaeaea;padding:5px 7px;color:#777;}
.tbl_write input[type=file]{width:50%;margin:0 0 3px 3px}
.tbl_write select{border:1px solid #eaeaea;padding:5px 7px;color:#777;margin:0 5px 0 10px}

/* 寃뚯떆��_蹂닿린 */
.tbl_view{width:100%;margin:0 auto;letter-spacing:-0.3px;clear:both;margin-top:15px}
.tbl_view thead th{padding:12px;font-size:16px;text-align:left;color:#333;background:#f5f5f5;border-bottom:1px solid #eaeaea;border-top:1px solid #555;}
.tbl_view thead strong, .tbl_view tfoot strong{margin-left:15px;font-weight:400;}
.tbl_view thead strong:first-child, .tbl_view tfoot strong:first-child{margin-left:0;}
.tbl_view thead td, .tbl_view tfoot td{font-size:14px;letter-spacing:0;color:#666;font-weight:200}
.tbl_view td{border-bottom:1px solid #eaeaea;color:#777;padding:12px;}
.tbl_view td a{color:#666;font-weight:200}
.tbl_view tbody td{vertical-align:top;min-height:400px;border-bottom:1px solid #eaeaea;color:#777;padding:20px 12px;font-size:16px;color:#666;font-weight:300;line-height:28px}
.tbl_view tbody td img{width:100%;}
.tbl_view tfoot td{border-top:1px solid #eaeaea}
.tbl_view tfoot th{text-align:center;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}

.tbl_view02{width:100%;margin:0 auto;letter-spacing:-0.3px;clear:both;margin-top:15px}
.tbl_view02 tfoot th{font-size:15px;color:#333;font-weight:400;background-color:#f0f3f5;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;text-align:center}
.tbl_view02 tfoot td{font-size:14px;color:#666;font-weight:300;padding:15px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}

/* 寃뚯떆�� 異쒖꽍泥댄겕 */
.top{font-size:36px;letter-spacing:-0.75px;color:#333;font-weight:400;text-align:center}
.top img{margin:30px 0}
.top a{vertical-align:middle;margin:0 45px;line-height:0;font-size:0}
.top a img{margin-top:25px}

.tbl_schedule{width:100%;margin-top:10px}
.tbl_schedule tbody th{font-size:18px;padding:10px;font-weight:400;color:#fff;text-align:center;background:#999}
.tbl_schedule tbody td{font-size:18px;padding:15px;font-weight:400;color:#666;border:1px solid #eee;text-align:left;vertical-align:top;cursor:pointer}
.tbl_schedule tbody td p{min-height:100px;text-align:center}
.tbl_schedule tbody td.sun{color:#ed1e1e}
.tbl_schedule tbody td.sat{color:#2a7cec}
.tbl_schedule tbody td.mg{border:none;padding:5px}
.tbl_schedule tbody td a{display:block;margin-bottom:10px;color:#ddedfd}

.top_sm{font-size:28px;letter-spacing:-0.75px;color:#333;font-weight:400;text-align:center;margin-top:20px}
.top_sm img{width:16px;margin:20px 0}
.top_sm a{vertical-align:middle;margin:0 45px;line-height:0;font-size:0}
.top_sm a img{margin-top:18px}

.tbl_schedule_sm{width:100%;margin-top:10px}
.tbl_schedule_sm tbody th{font-size:15px;padding:10px;font-weight:400;color:#fff;text-align:center;background:#999}
.tbl_schedule_sm tbody td{font-size:15px;padding:15px;font-weight:400;color:#666;border:1px solid #eee;text-align:left;vertical-align:top;cursor:pointer}
.tbl_schedule_sm tbody td p{min-height:85px;text-align:center}
.tbl_schedule_sm tbody td.sun{color:#ed1e1e}
.tbl_schedule_sm tbody td.sat{color:#2a7cec}
.tbl_schedule_sm tbody td.mg{border:none;padding:3px}
.tbl_schedule_sm tbody td a{display:block;margin-bottom:10px;color:#ddedfd}
.tbl_schedule_sm tbody td img{width:85px}

/* 寃뚯떆�� 留덉씠�섏씠吏� */
.tbl_mypage{width:100%}
.tbl_mypage tr th{font-size:14px;color:#333;font-weight:400;letter-spacing:0;background:#f8f8f8;text-align:left;padding:15px 34px;border-bottom:1px solid #dbdbdb}
.tbl_mypage tr th.img{padding:15px 20px}
.tbl_mypage tr th.img img{margin:-4px 10px 0 0}
.tbl_mypage tr td{font-size:14px;color:#666;font-weight:300;letter-spacing:0;text-align:left;padding:15px 20px;border-bottom:1px solid #dbdbdb}
.tbl_mypage tr td.dif_txt{font-size:12px;color:#333}
.tbl_mypage tr td.dif_bg{padding:25px 20px;font-weight:400;color:#333;background:#fcfcfc}
.tbl_mypage tr td input{border:1px solid #ccc;padding:7px 8px 9px;color:#777;font-weight:300}
.tbl_mypage tr td label{font-size:13px;color:#777;letter-spacing:0;font-weight:300;line-height:30px}
.tbl_mypage tr td a.pre_input{margin-left:10px;padding:6px 50px 10px 15px;font-size:13px;line-height:45px;border:1px solid #ccc;color:#666;background:url('/lenstown/images/info_modify_arr.gif')no-repeat 90px center}
.tbl_mypage tr td a.pre_input02{padding:7px 50px 10px 15px;font-size:14px;line-height:45px;border:1px solid #ccc;color:#777;background:url('/lenstown/images/info_modify_arr.gif')no-repeat 65px center}
.tbl_mypage tr td a.pre_input03{padding:7px 200px 10px 15px;font-size:14px;line-height:45px;border:1px solid #ccc;color:#777;background:url('/lenstown/images/info_modify_arr.gif')no-repeat 365px center}
.tbl_mypage tr td a.pre_input04{padding:7px 200px 10px 15px;font-size:14px;line-height:45px;border:1px solid #ccc;color:#777;background:url('/lenstown/images/info_modify_arr.gif')no-repeat 310px center}
.tbl_mypage tr td a.pre_input05{padding:7px 150px 10px 15px;font-size:14px;line-height:45px;border:1px solid #ccc;color:#777;background:url('/lenstown/images/info_modify_arr.gif')no-repeat 260px center}
.tbl_mypage tr td a.pre_input06{padding:7px 100px 10px 15px;font-size:14px;line-height:45px;border:1px solid #ccc;color:#777;background:url('/lenstown/images/info_modify_arr.gif')no-repeat 130px center}
.tbl_mypage tr td a.post_srch{margin-left:10px;padding:6px 15px 10px 15px;font-size:13px;line-height:45px;border:1px solid #ccc;color:#666}
.tbl_mypage tr td a.btn{padding:6px 15px 10px 15px;font-size:14px;line-height:40px;border:1px solid #444;color:#333;font-weight:400}
.tbl_mypage tr td p{font-size:13px;color:#777;font-weight:200;letter-spacing:-0.2px;padding:8px 0 0 10px;background:url('/lenstown/images/withdraw_dot.gif')no-repeat 0 15px}
.tbl_mypage tr td strong{font-size:14px;color:#333;font-weight:500;letter-spacing:-0.1px}
.tbl_mypage tr td strong span{color:#f96910}
.tbl_mypage tr td b{font-size:12px;color:#999;font-weight:400;letter-spacing:-0.5px;margin-left:5px;line-height:30px}

/* margin */
.mt20{margin-top:20px}
.mt50{margin-top:50px}
#wrap {position:relative;width:100%;min-width:1200px;}

/* header */
.header_popup{position:relative; width:100%; background:#666; color:#fff; text-align:center; padding:10px 0;}
#header{width:100%;min-width:1200px;height:202px;margin:0 auto;z-index:998;border-bottom: 2px solid #f74d75;}
#header:after{content:"";display:block;clear:both;}
#header .header_in .h1_wrap {overflow: hidden; text-align: right; position: relative;}
#header .header_in{width:1200px;margin:0 auto;margin:0 auto;position:relative;}
#header .header_in h1{text-align: center; height: 112px; line-height: 88px; }
#header .header_in .top_menu{ overflow:hidden; height:50px; line-height:50px;  }
#header .header_in .sns_area {display: inline-block; float: left ;}
#header .header_in .sns_area ul { overflow:hidden; }
#header .header_in .sns_area ul li { float:left; }
#header .header_in .sns_area ul li { margin-right:15px; }
#header .header_in .sns_area ul li a { font-size:20px; color:#979797;}
#header .header_in .util_area{display: inline-block; float: right;}
#header .header_in .util_area li{display:inline-block; *display:inline; *zoom:1; padding:0 0 0 12px; background:url("/lenstown/images/util_bar.gif") no-repeat 0 7px;}
#header .header_in .util_area li:first-child{background:none;}  
#header .header_in .util_area li a{color:#6b6b6b; font-weight:300;} 
#header .header_in .util_area li a > i { font-size: 13px; margin-right: 4px;}
#header .header_in .util_area span{color:#b3b3b3;}
#header .header_in .hedaer_search{width: 196px; height: 20px; padding: 5px 0; display: inline-block; text-align: right; position: absolute; top: 0;right: 0; margin: 26px 0 54px;
    border-bottom: 3px solid #f6416c;}
#header .header_in .hedaer_search input{width:170px; margin:-2px 5px 0 0; border:0; font-size:13px; font-weight:300; color:#444; vertical-align:middle;}

/*.gnb_wrap { border-top:1px solid #ebebeb; }
.gnb{height: 41px;line-height: 41px;}
.gnb li{   font-size:15px; font-family:'Lato'; float: left;
    height: 41px;
    line-height: 41px;
    text-align: center;
    
    width: 58px;
	margin-left:105px;
    position: relative;
    z-index: 99999;
    cursor: pointer;}
.gnb li:first-child { margin-left:0;}
.gnb li a{color: #f6416c;font-weight: bold;font-family:'malgun gothic',dotum,gulim,arial,'apple gothic';}
.gnb li a:hover{color:#3c3d3e;background:url("/lenstown/images/header_menu_under.gif") repeat-x 0 bottom;}*/

/*탑배너*/
#topareabanner { position: relative;top: 0px; left: 0px; width: 100%; height: auto; overflow: hidden;}
#topareabanner .close_btn { position: absolute; top: 30px; right: 30px;}
#topareabanner .close_btn i {font-size: 30px;color: #000;}

/*submenu*/
.submenu {display: none;width: 1200px;background: rgba(255,255,255,0.95);position: absolute;padding: 20px 0 20px 0;top: 98px;height:230px;}
.submenu .submenuinner {width: auto;margin-left: 0px;float:right}
.submenu .submenuinner ul {vertical-align: top;margin-right: 30px !important;display:inline-block;}
.submenu .submenuinner ul:first-child {vertical-align: top;margin-right: 70px !important;display:inline-block;position:relative;left:50px;}
.submenu .submenuinner ul:nth-child(2) {vertical-align: top;margin-right: 64px !important;display:inline-block;position:relative;left:35px;}
.submenu .submenuinner ul:nth-child(3) {vertical-align: top;margin-right: 48px !important;display:inline-block;position:relative;left:30px;}
.submenu .submenuinner ul:nth-child(4) {vertical-align: top;margin-right: 53px !important;display:inline-block;position:relative;left:10px;}
.submenu .submenuinner ul:nth-child(5) { vertical-align: top;margin-right: 78px !important;display:inline-block;position:relative;left:-12px;}
.submenu .submenuinner ul:last-child {vertical-align: top;margin-right: 0 !important;display:inline-block;position:relative;left:-25px;}
.submenu .submenuinner ul li a:hover {color:tomato;}
.submenu .submenuinner ul li {text-align:center;height:28px;line-height:28px;}


/* recipetnb */
#recipetnb{position:relative;width:100%;height:46px;margin:0;background:#fff; border-top:1px solid #dedede; border-bottom:1px solid #dedede;}
#recipetnb ul{position:relative;width:1200px;margin:0 auto}
#recipetnb ul li{float:left; width:260px; line-height:46px; border-right:1px solid #dedede}
#recipetnb ul li a > i { margin-left:160px;}
#recipetnb ul li:last-child a > i { margin-left:140px;}
#recipetnb ul li.home{padding:0 13px 0 13px;width:19px; height:46px; line-height:46px; border-left:1px solid #dedede;}
#recipetnb ul li.tnb_dep01{background:url('/lenstown/images/tnb_arrow01.gif')no-repeat 220px}
#recipetnb ul li.tnb_dep02{background:url('/lenstown/images/tnb_arrow02.gif')no-repeat 220px}
#recipetnb ul li.tnb_dep01 a, #recipetnb ul li.tnb_dep02 a{ font-size:13px;letter-spacing:0.5px; padding:0 15px;}
#recipetnb ul li.tnb_dep01 a{color:#acacac}
#recipetnb ul li.tnb_dep02 a.select{color:#333; font-weight:400;}

#recipetnb ul li dl.dep01_under, #recipetnb ul li dl.dep02_under{display:none;position:absolute;z-index:999;top:45px;width:260px;/*padding:10px 25px;*/background:#fff;opacity:0.95; border-bottom:1px solid #dedede; border-left:1px solid #dedede; border-right:1px solid #dedede;}
#recipetnb ul li dl.dep01_under{top:46px; left:46px}
#recipetnb ul li dl.dep02_under{top:46px; left:307px}
#recipetnb ul li dl.dep01_under dd, #recipetnb ul li dl.dep02_under dd{border-top:1px solid #dedede;}
#recipetnb ul li dl.dep01_under dd:first-child, #recipetnb ul li dl.dep02_under dd:first-child{border-top:1px solid #dedede;}
#recipetnb ul li dl.dep01_under dd a, #recipetnb ul li dl.dep02_under dd a{font-size:14px;color:#acacac; padding:0 15px;}
#recipetnb ul li dl.dep01_under dd a:hover, #recipetnb ul li dl.dep02_under dd a:hover{color:#333; background:#f9f9f9; font-weight:500;}
 
/* tnb */
#tnb{position:relative;width:100%;height:46px;margin:0;background:#fff; border-top:1px solid #dedede; border-bottom:1px solid #dedede;}
#tnb ul{position:relative;width:1200px;margin:0 auto}
#tnb ul li{float:left; width:230px; line-height:46px; border-right:1px solid #dedede}
#tnb ul li.home{padding:0 13px 0 13px;width:19px; height:46px; line-height:46px; border-left:1px solid #dedede;}
#tnb ul li.tnb_dep01{background:url('/lenstown/images/tnb_arrow01.gif')no-repeat 200px}
#tnb ul li.tnb_dep02{background:url('/lenstown/images/tnb_arrow02.gif')no-repeat 200px}
#tnb ul li.tnb_dep01 a, #tnb ul li.tnb_dep02 a{display:block; font-size:16px;letter-spacing:0.5px; padding:0 15px;}
#tnb ul li.tnb_dep01 a{color:#acacac}
#tnb ul li.tnb_dep02 a.select{color:#333; font-weight:400;}

#tnb ul li dl.dep01_under, #tnb ul li dl.dep02_under{position:absolute;z-index:999;top:45px;width:230px;/*padding:10px 25px;*/background:#fff;opacity:0.95; border-bottom:1px solid #dedede; border-left:1px solid #dedede; border-right:1px solid #dedede;}
#tnb ul li dl.dep01_under{top:46px; left:46px}
#tnb ul li dl.dep02_under{top:46px; left:277px}
#tnb ul li dl.dep01_under dd, #tnb ul li dl.dep02_under dd{border-top:1px solid #dedede;}
#tnb ul li dl.dep01_under dd:first-child, #tnb ul li dl.dep02_under dd:first-child{border-top:1px solid #dedede;}
#tnb ul li dl.dep01_under dd a, #tnb ul li dl.dep02_under dd a{font-size:14px;color:#acacac; padding:0 15px;}
#tnb ul li dl.dep01_under dd a:hover, #tnb ul li dl.dep02_under dd a:hover{color:#333; background:#f9f9f9; font-weight:500;}



#contents{position:relative;width:100%;min-width:1200px;padding:30px 0;}



/*footer*/
#footer{width:100%;overflow:hidden;background:#f8f8f8;}
#footer .footer_wrap {     border-bottom: 1px solid #beb7c5;
    height:50px;
    line-height: 50px;}
.footer_in{position:relative;width:1200px;margin:0 auto;}
.footer_in ul.quick01{position:relative;float:left}
.footer_in ul.quick01 li{display:inline-block;*display:inline;*zoom:1;background:url('/lenstown/images/footer_quick_dot.gif')no-repeat right 8px;padding:0 15px 0 15px}
.footer_in ul.quick01 li a{font-size:12px;color:#4d4d4f;font-weight:300;letter-spacing:-0.5px}
/*.footer_in ul.quick01 li.emp a{color:#f6416c;font-weight:500}*/

.footer_in ul.quick02{position:relative;float:right;margin-top:-9px}
.footer_in ul.quick02 li{display:inline-block;*display:inline;*zoom:1;margin-left:10px}
.footer_in ul.quick02 li.fam_site{margin-top:-20px;background:url('/lenstown/images/family_site_arr.png')no-repeat 190px 32px #999;padding:26px 120px 19px 20px;text-align:left;cursor:pointer;margin-left:15px}
.footer_in ul.quick02 li.fam_site span{font-size:14px;color:#fff;letter-spacing:0.5px;font-weight:200}


.footer_info{position:relative;width:100%;padding:35px 0;background:#f5f5f5;border-bottom:1px solid #ddd;border-top:1px solid #ddd;overflow:hidden}
.footer_info .info_box{position:relative;width:1200px;margin:0 auto}

.footer_info .info_box .cscenter{position:relative;float:left;width:325px;height:225px;border-right:1px solid #ddd}
.footer_info .info_box .cscenter h3{font-size:16px;color:#333;font-weight:400;letter-spacing:-0.5px}
.footer_info .info_box .cscenter h4{font-size:26px;color:#93b327;font-weight:600;letter-spacing:-0.3px}
.footer_info .info_box .cscenter ul{margin:10px 0 23px}
.footer_info .info_box .cscenter ul li{background:url('/lenstown/images/cscenter_dot.gif')no-repeat 0 8px;padding-left:5px;margin-bottom:5px}
.footer_info .info_box .cscenter ul li p{font-size:14px;color:#666;font-weight:300;letter-spacing:0}

.footer_info .info_box .board_box{position:relative;float:left;width:320px;height:225px;padding:0 35px;border-right:1px solid #ddd}
.footer_info .info_box .board_box ul.tit{border-bottom:1px solid #d8dbdf;padding-bottom:5px}
.footer_info .info_box .board_box ul.tit li{display:inline-block;*display:inline;*zoom:1}
.footer_info .info_box .board_box ul.tit li.bg{background:url('/lenstown/images/footer_board_bar.gif')no-repeat right 7px;padding-right:15px}
.footer_info .info_box .board_box ul.tit li.pl_15{padding-left:10px}
.footer_info .info_box .board_box ul.tit li a{font-size:16px;color:#888;font-weight:400;letter-spacing:-0.5px}
.footer_info .info_box .board_box ul.tit li.on a{color:#333}
.footer_info .info_box .board_box ul.tit li.more{float:right;margin-top:3px}
.footer_info .info_box .board_box ul.tit li.more a{font-size:11px;color:#699210;font-weight:300;letter-spacing:0}
.footer_info .info_box .board_box ul.txt{padding-top:10px}
.footer_info .info_box .board_box ul.txt li{background:url('/lenstown/images/footer_board_dot.gif')no-repeat 0 8px;padding-left:10px;margin-bottom:6px}
.footer_info .info_box .board_box ul.txt li a{font-size:13px;color:#444;font-weight:200;letter-spacing:-0.2px}
.footer_info .info_box .board_box ul.txt li span{font-size:12px;color:#999;font-weight:200;letter-spacing:0.5px;float:right}

.footer_info .info_box .etc_box{position:relative;float:right}
.footer_info .info_box .etc_box ul{margin:2px 0 10px}
.footer_info .info_box .etc_box ul li{display:inline-block;*display:inline;*zoom:1;padding:0 20px;text-align:center}
.footer_info .info_box .etc_box ul li a{font-size:14px;color:#888;font-weight:400;letter-spacing:-0.7px;line-height:40px}
.footer_info .info_box .etc_box .del_return{position:relative;width:410px;padding:12px 18px 18px;background:url('/lenstown/images/footer_banner_bg.png')no-repeat right 15px #93b327}
.footer_info .info_box .etc_box .del_return h5{font-size:16px;color:#fff;font-weight:500;letter-spacing:-0.7px;margin-bottom:6px}
.footer_info .info_box .etc_box .del_return li{background:url('/lenstown/images/deli_return_dot.png')no-repeat 0 8px;padding-left:8px;margin-bottom:2px}
.footer_info .info_box .etc_box .del_return li p{font-size:13px;color:#f2fad7;font-weight:300;letter-spacing:-0.1px}
.footer_info .info_box .etc_box .del_return a{font-size:12px;color:#f2fad7;font-weight:300;letter-spacing:-0.17px;padding:3px 15px 5px;background:#627d1d}

.copyright{position:relative;width:1200px;margin:0 auto;padding:15px;overflow:hidden; }
.copyright .cs_center {     height: 52px;
    padding-left: 215px;
    font-size: 18px;
    font-weight: bold;
    color: #4d4d4f;
    padding-top: 10px;}
.copyright .cs_center ul { overflow:hidden; }
.copyright .cs_center ul li { float: left; margin-right: 25px; }
.copyright .cs_center ul li:nth-child(2) { margin-right:48px; }
.copyright .cs_center ul li:nth-child(2) img { vertical-align:-6px; padding-right:6px; }
.copyright .cs_center ul li:nth-child(2) span { margin:0 10px; font-weight:normal; }
.copyright .cs_center > p { margin-left:96px; font-size:13px; margin-top:10px; }
.copyright h1{display: inline-block; float: left; margin:4px 0;}
.copyright address{ padding: 35px 0 36px;line-height:22px;color:#666;font-weight:100;letter-spacing:0.1px; position:relative; }
.copyright .qua {     position: absolute;
    top: 0;
    right: 0;
    margin-top: 103px;}
.copyright .qua ul { overflow:hidden; }
.copyright .qua ul li { float:left; margin-right:10px; }
.copyright .qua ul li:last-child { margin-right:0;}
.copyright .btn_company{font-size:12px;padding:2px 5px;margin:0 15px 0 5px}
.copyright p.copy{ text-align:center; color:#4d4d4f;font-size:12px;letter-spacing:0.5px}


/*서브 리스트*/
#container #DB_tab44 {
    position: relative;
    width:1039px;
    margin: 0 auto 110px;
    height: 327px;
}

#container #DB_tab44 .mask {
    position: relative;
    width: 100%;
    margin: 0 auto;
    height: 100%;
    overflow: hidden;
	display:block;
}

#container #DB_tab44 .img {
    position: absolute;
}
#container #DB_tab44 .img li {
    float: left;
    width: 319px;
    margin-right: 40px;
}

#container #DB_tab44 .prev {
    position: absolute;
    left: -99px;
    top: 50%;
	margin-top:0;
    cursor: pointer;
}
#container #DB_tab44 .next {
    position: absolute;
    right: -99px;
    top: 50%;
	margin-top:0;
    cursor: pointer;
}

#DB_tab44 div{
    display: none;
}

#sub_container .grid_1200 { width:1200px; margin:0 auto;}


/*input 스타일*/
input[type=check]:not(old) {    border-radius: 4px;
    -webkit-appearance: none;width: 20px;
    height: 20px;
    border: 1px solid #f0c2cd; }

#ssch_frm:not(old) input[type=checkbox] + label {
    display: inline-block;
    margin-left: -28px;
    padding-left: 28px;
    background: url(/lenstown/images/radio-buttons.png) no-repeat 0 -24px;
    line-height: 24px;
}
#ssch_frm:not(old) input[type=checkbox]:checked + label {
    background-position: 0 0;
}

#ssch_frm:not(old) input[type=checkbox] {
    width: 28px;
    margin: 0;
    padding: 0;
    opacity: 0;
}

#ssch_frm form{ line-height:45px;}
#ssch_frm .frm_input { border-radius:20px; padding: 5px; box-sizing: border-box;}
#ssch_frm .btn_submit { padding:0 17px; height:34px; border-radius:20px; }
.btn_submit { margin-left:-47px; }
#ssch_frm { border-radius:28px; padding:45px;   }
#ssch_frm:hover {  box-shadow: 3px 3px 14px #e9e9e9; } 
#ssch_frm div { margin:0 0 8px; }
#ssch_sort li a { margin:0 15px; border-radius:6px;    }
#ssch_sort li:first-child a { margin:0 15px 0 0 ;}
#ssch_sort li a.sanchor_on { background: #fff url(/lenstown/images/icon_check.gif) no-repeat 0px center;    padding-left: 17px;}




#sub_visual{position:relative; width:100%;min-width:1200px; height:236px; overflow:hidden;}
#sub_visual ul li img {width:100%;min-width:1200px;}
#sub_con{position:relative; width:100%; overflow:hidden;}

h2.sub_title{font-size:36px;color:#333;letter-spacing:-1.1px;font-weight:500}
h3.sub_title02{font-size:20px;color:#333;letter-spacing:-0.5px;font-weight:500;background:url('/lenstown/images/sub_title02_bg.gif')no-repeat center 10px}
p.sub_txt{font-size:14px;color:#898989;letter-spacing:-0.2px;font-weight:200;margin-top:5px}
span.col_orange{color:#f96910}

ul.tab_menu {position:relative;margin-top:30px !important; overflow:hidden; }
ul.tab_menu li{width:50%;float:left;background:url('/lenstown/images/tab_menu_bg.gif')no-repeat center 3px;height:30px;padding:15px 0; margin-bottom:10px; }
ul.tab_menu li a{display:inline-block;font-size:16px;color:#666;letter-spacing:-0.5px;font-weight:400;}
ul.tab_menu li:hover a{color:#333;cursor:pointer}
ul.tab_menu li.on{width:50%;background:url('/lenstown/images/tab_menu_on_bg.gif')no-repeat center}
ul.tab_menu li.on a{color:#fff; font-weight:400;}

ul.tab_menu02{position:relative;margin-top:30px}
ul.tab_menu02 li{width:50%;float:left;background:url('/lenstown/images/tab_menu02_bg.gif')no-repeat center 3px;height:30px;padding:15px 0;cursor:pointer}
ul.tab_menu02 li a{display:inline-block;font-size:16px;color:#666;letter-spacing:-0.5px;font-weight:400}
ul.tab_menu02 li:hover a{color:#333}
ul.tab_menu02 li.on{background:url('/lenstown/images/tab_menu02_on_bg.gif')no-repeat center}
ul.tab_menu02 li.on a{color:#f6f6f6}
.zoom-in {cursor: zoom-in;}

/* 제품리스트 */
.product_list_wrap{position:relative;width:100%;overflow:hidden}
.product_list_wrap .product_list{position:relative;width:1200px;margin:0 auto}
.product_list_wrap .product_list h2.best_title{text-align:center;font-size:16px;letter-spacing:-0.1px;color:#333;font-weight:400;margin:30px 0 25px;background:url('/lenstown/images/best_title_bar.png')no-repeat center 12px}

.product_list_wrap .product_list .best_list{position:relative;display:inline-block;*display:inline;*zoom:1;margin-left:17px}
.product_list_wrap .product_list .best_list .best_img{width:386px;height:386px;display:table-cell;vertical-align:middle;overflow:hidden}
.product_list_wrap .product_list .best_list .best_img{max-width:100%}
.product_list_wrap .product_list .best_list p.best_text{font-size:16px;color:#454545;font-weight:300;letter-spacing:-0.5px;margin-top:10px;text-align:center}

.product_list_wrap .product_list .pro_division{position:relative;background:#f5f5f5;padding:15px;margin-top:55px}
.product_list_wrap .product_list .pro_division ul li{display:inline-block;*display:inline;*zoom:1;background:url('/lenstown/images/pro_division_bar.gif')no-repeat 0 6px}
.product_list_wrap .product_list .pro_division ul li:first-child{background:none}
.product_list_wrap .product_list .pro_division ul li a{font-size:14px;color:#666;font-weight:300;letter-spacing:-0.5px;padding:0 15px}
.product_list_wrap .product_list .pro_division ul li.on a{color:#93b327;font-weight:400}

.product_list_wrap .product_list .pro_rank{position:relative;padding:15px 0;border-top:1px solid #777;border-bottom:1px solid #ddd}
.product_list_wrap .product_list .pro_rank ul li{display:inline-block;*display:inline;*zoom:1}
.product_list_wrap .product_list .pro_rank ul li a{font-size:14px;color:#666;font-weight:300;letter-spacing:-0.5px;padding:0 20px}
.product_list_wrap .product_list .pro_rank ul li.on a{background:url('/lenstown/images/pro_rank_arr.gif')no-repeat 0 7px}
.product_list_wrap .product_list .pro_rank ul li.total{float:right}
.product_list_wrap .product_list .pro_rank ul li.total span{font-size:14px;color:#666;font-weight:300;letter-spacing:0}
.product_list_wrap .product_list .pro_rank ul li.total span b{color:#333;font-weight:400;padding-left:4px}

.product_list_wrap .product_list .pro_list{position:relative;width:100%;margin-top:30px}
.product_list_wrap .product_list .pro_list ul{border-bottom:1px solid #eee}
.product_list_wrap .product_list .pro_list ul li{display:inline-block;*display:inline;*zoom:1;margin-right:8.8px;margin-bottom:35px}
.product_list_wrap .product_list .pro_list ul li.mr_none{margin-right:0}

.product_list_wrap .product_list .pro_list ul li .pro_img_btn{position:relative;width:288.5px;height:340px;border:1px solid #ddd}
.product_list_wrap .product_list .pro_list ul li .pro_img_btn a .pro_list_img{position:relative;width:288.5px;height:288.5px;display:table-cell;vertical-align:middle;overflow:hidden}
.product_list_wrap .product_list .pro_list ul li .pro_img_btn a .pro_list_img img{width:288.5px;height:288.5px;max-width:100%}
.product_list_wrap .product_list .pro_list ul li .pro_img_btn a .pro_btn{position:relative;height:50px;margin-top:-4px;float:left;text-align:center;background:#f5f5f5;border-top:1px solid #ddd}
.product_list_wrap .product_list .pro_list ul li .pro_img_btn a .pro_heart{width:65px;line-height:49px;border-right:1px solid #ddd}
.product_list_wrap .product_list .pro_list ul li .pro_img_btn a .pro_zzim{width:65px;line-height:48px;border-right:1px solid #ddd}
.product_list_wrap .product_list .pro_list ul li .pro_img_btn a .pro_buynow{width:156px;line-height:52px}
.product_list_wrap .product_list .pro_list ul li .pro_img_btn a .pro_buynow span{font-size:13px;color:#777;font-weight:300;letter-spacing:0.5px}

.product_list_wrap .product_list .pro_list ul li .pro_txt{position:relative;width:291px;height:90px;margin-top:20px}
.product_list_wrap .product_list .pro_list ul li .pro_txt h2{font-size:17px;color:#333;font-weight:300;letter-spacing:-0.5px}
.product_list_wrap .product_list .pro_list ul li .pro_txt p{font-size:13px;color:#999;font-weight:200;letter-spacing:0.25px;margin:1px 0 8px 0}
.product_list_wrap .product_list .pro_list ul li .pro_txt span{font-size:14px;color:#999;font-weight:300;letter-spacing:-0.5px;text-decoration:line-through;margin-right:5px}
.product_list_wrap .product_list .pro_list ul li .pro_txt strong{font-size:18px;color:#333;font-weight:500;letter-spacing:-0.5px}


/* 제품상세보기 */
.product_info_wrap{position:relative;width:100%}
.product_info_wrap .pro_info_box{position:relative;width:1200px;margin:0 auto}

.product_info_wrap .pro_info_box .pro_img_box{position:relative;float:left}

.product_info_wrap .pro_info_box .pro_img_box .pro_real_img{position:relative;width:620px;height:620px;padding:10px;border:1px solid #eee}
.product_info_wrap .pro_info_box .pro_img_box .pro_real_img .pro_big_img{position:relative;margin:0 auto;width:500px;height:500px}
.product_info_wrap .pro_info_box .pro_img_box .pro_real_img .pro_big_img img{max-width:100%}
.product_info_wrap .pro_info_box .pro_img_box .pro_real_img .pro_tab_img{position:relative;margin:0 auto;width:180px}
.product_info_wrap .pro_info_box .pro_img_box .pro_real_img .pro_tab_img ul{margin-top:10px}
.product_info_wrap .pro_info_box .pro_img_box .pro_real_img .pro_tab_img ul li{float:left;border:1px solid #eee;margin-left:10px}
.product_info_wrap .pro_info_box .pro_img_box .pro_real_img .pro_tab_img ul li:fisrt-child{margin-left:0}

.product_info_wrap .pro_info_box .pro_img_box .pro_review{position:relative;width:640px;height:120px;border:1px solid #eee;margin-top:25px}
.product_info_wrap .pro_info_box .pro_img_box .pro_review .grade{position:relative;width:110px;padding:15px;text-align:center;border-right:1px solid #f0f0f0;float:left}
.product_info_wrap .pro_info_box .pro_img_box .pro_review .grade h5{font-size:50px;color:#333;letter-spacing:0.1px;line-height:60px}
.product_info_wrap .pro_info_box .pro_img_box .pro_review .grade p{line-height:30px}
.product_info_wrap .pro_info_box .pro_img_box .pro_review ul{margin-top:20px}
.product_info_wrap .pro_info_box .pro_img_box .pro_review ul li{float:left;margin-left:7px}
.product_info_wrap .pro_info_box .pro_img_box .pro_review ul li.arr{margin-top:30px}

.product_info_wrap .pro_info_box .pro_txt_box{position:relative;float:right;width:513px}

.product_info_wrap .pro_info_box .pro_txt_box .pro_tit{position:relative;border-top:1px solid #333;padding:15px 0;float:left}
.product_info_wrap .pro_info_box .pro_txt_box .pro_tit h3{font-size:30px;color:#333;font-weight:500;letter-spacing:-0.5px;line-height:40px}
.product_info_wrap .pro_info_box .pro_txt_box .pro_tit p{font-size:16px;color:#999;font-weight:300;letter-spacing:0;line-height:28px;margin-top:15px}

.product_info_wrap .pro_info_box .pro_txt_box .pro_price{position:relative;border-top:1px solid #f0f0f0;float:left}
.product_info_wrap .pro_info_box .pro_txt_box .pro_price ul{position:relative;margin:13px 0}
.product_info_wrap .pro_info_box .pro_txt_box .pro_price ul li{font-size:15px;color:#333;font-weight:400;margin-bottom:20px;width:513px}
.product_info_wrap .pro_info_box .pro_txt_box .pro_price ul li span.pr01{color:#aaa;font-weight:100;text-decoration:line-through;margin-left:63px}
.product_info_wrap .pro_info_box .pro_txt_box .pro_price ul li span.pr02{color:#666;font-weight:400;margin-left:78px}
.product_info_wrap .pro_info_box .pro_txt_box .pro_price ul li a{margin-left:63px}
.product_info_wrap .pro_info_box .pro_txt_box .pro_price ul li strong{color:#ee782f;font-weight:600;margin-left:64px}
.product_info_wrap .pro_info_box .pro_txt_box .pro_price ul li strong em{font-weight:100;margin-left:10px;font-size:13px;letter-spacing:0}
.product_info_wrap .pro_info_box .pro_txt_box .pro_price ul li span.op{line-height:40px}
.product_info_wrap .pro_info_box .pro_txt_box .pro_price select{float:right;border:1px solid #e5e5e5;width:300px;padding:10px;color:#999;font-weight:300}
.product_info_wrap .pro_info_box .pro_txt_box .pro_price ul li span.amount{float:right;border:1px solid #ddd;margin-top:-3px}
.product_info_wrap .pro_info_box .pro_txt_box .pro_price ul li span.amount strong{margin-left:0;color:#444;padding:0 20px;font-size:13px;font-weight:500;line-height:28px}
.product_info_wrap .pro_info_box .pro_txt_box .pro_price ul li span.amount button{background:#f5f5f5;border:none;padding:5px 9px 8px 9px}
.product_info_wrap .pro_info_box .pro_txt_box .pro_price ul li span.amount button.minus_btn{border-right:1px solid #ddd}
.product_info_wrap .pro_info_box .pro_txt_box .pro_price ul li span.amount button.plus_btn{border-left:1px solid #ddd}

.product_info_wrap .pro_info_box .pro_txt_box .pro_info{position:relative;border-top:1px solid #f0f0f0;float:left}
.product_info_wrap .pro_info_box .pro_txt_box .pro_info ul{position:relative;margin:13px 0}
.product_info_wrap .pro_info_box .pro_txt_box .pro_info ul li{font-size:15px;color:#333;font-weight:400;margin-bottom:20px;width:50%;float:left}
.product_info_wrap .pro_info_box .pro_txt_box .pro_info ul li span.in01{color:#999;font-weight:100;margin-left:90px}
.product_info_wrap .pro_info_box .pro_txt_box .pro_info ul li span.in02{color:#999;font-weight:100;margin-left:76px}
.product_info_wrap .pro_info_box .pro_txt_box .pro_info ul li span.in03{color:#999;font-weight:100;margin-left:63px}

.product_info_wrap .pro_info_box .pro_txt_box .total_price{position:relative;border-top:1px solid #ee782f;float:left}
.product_info_wrap .pro_info_box .pro_txt_box .total_price ul{position:relative;margin:13px 0}
.product_info_wrap .pro_info_box .pro_txt_box .total_price ul li{font-size:22px;color:#ee5c2f;font-weight:500;margin-bottom:20px;width:256px;float:left}
.product_info_wrap .pro_info_box .pro_txt_box .total_price ul li.price{text-align:right}
.product_info_wrap .pro_info_box .pro_txt_box .total_price ul li span{font-size:14px;color:#999;font-weight:100;margin-left:8px}

.product_info_wrap .pro_info_box .pro_txt_box .btn_group{position:relative;float:left;margin-top:10px}
.product_info_wrap .pro_info_box .pro_txt_box .btn_group a.cart_btn{padding:15px 32px 15px 62px;font-size:16px;color:#666;font-weight:400;border:1px solid #d7d5d5;background:url('/lenstown/images/cart_ico.gif')no-repeat 30px 15px}
.product_info_wrap .pro_info_box .pro_txt_box .btn_group a.zzim_btn{padding:15px 37px 15px 64px;font-size:16px;color:#666;font-weight:400;border:1px solid #d7d5d5;background:url('/lenstown/images/zzim_ico.gif')no-repeat 35px 18px}
.product_info_wrap .pro_info_box .pro_txt_box .btn_group a.buy_btn{padding:20px 61px 17px;font-family:'Lato';font-size:16px;color:#fff;font-weight:600;background:#f96910}

.product_info_wrap .pro_info_box .pro_txt_box .diff_site{position:relative;float:right;}
.product_info_wrap .pro_info_box .pro_txt_box .diff_site ul{float:left;margin-left:69px}
.product_info_wrap .pro_info_box .pro_txt_box .diff_site ul li{float:left;margin-left:10px}
.product_info_wrap .pro_info_box .pro_txt_box .diff_site .naver_pay{float:left;margin-left:20px;width:295px;height:95px;border:1px solid #00c73c}
 

.product_info_wrap .recom_box{position:relative;width:100%;float:left;margin-top:70px;background:#f8f7f7}

.product_info_wrap .recom_box .recom_product{position:relative;width:1200px;height:330px;margin:0 auto;text-align:center;padding:50px 0}
.product_info_wrap .recom_box .recom_product h5{font-size:20px;color:#333;font-weight:400;background:url('/lenstown/images/recom_tit_bg.gif')no-repeat center}
.product_info_wrap .recom_box .recom_product ul{margin-top:30px}
.product_info_wrap .recom_box .recom_product ul li{float:left;margin-left:13px;width:228px}
.product_info_wrap .recom_box .recom_product ul li:first-child{margin-left:0}
.product_info_wrap .recom_box .recom_product ul li p{font-size:16px;color:#333;font-weight:300;margin-top:15px}
.product_info_wrap .recom_box .recom_product ul li img{border:1px solid #f0efef;max-width:100%}

.product_info_wrap .pro_info_tab_box{position:relative;width:100%;float:left;border-bottom:1px solid #e5e5e5}
.product_info_wrap .pro_info_tab_box .pro_info_tab{position:relative;width:1200px;margin:0 auto}
.product_info_wrap .pro_info_tab_box .pro_info_tab ul{}
.product_info_wrap .pro_info_tab_box .pro_info_tab ul li{float:left;width:20%;text-align:center;padding:15px 0}
.product_info_wrap .pro_info_tab_box .pro_info_tab ul li a{font-size:16px;color:#999;font-weight:200}
.product_info_wrap .pro_info_tab_box .pro_info_tab ul li.on{border-bottom:2px solid #333}
.product_info_wrap .pro_info_tab_box .pro_info_tab ul li.on a{color:#333;font-weight:400}

.product_info_wrap .tab_box_mt{margin-top:40px}

.product_info_wrap .pro_detail_img_box{position:relative;width:100%;float:left}
.product_info_wrap .pro_detail_img{position:relative;width:1200px;margin:0 auto;padding-top:40px;text-align:center}
.product_info_wrap .pro_detail_img img{max-width:100%}

.product_info_wrap .photo_review_box{position:relative;width:100%;float:left}
.product_info_wrap .photo_review_box .photo_review{position:relative;width:1200px;margin:0 auto;padding-top:40px}
.product_info_wrap .photo_review_box .photo_review img{max-width:100%}
.product_info_wrap .photo_review_box .photo_review .photo_review_list{position:relative;width:100%;border:1px solid #e5e5e5;margin-top:20px}
.product_info_wrap .photo_review_box .photo_review .photo_review_list li.pho_tit{position:relative;height:180px;cursor:pointer;border-top:1px solid #e5e5e5}
.product_info_wrap .photo_review_box .photo_review .photo_review_list li.pho_tit:first-child{border-top:0}
.product_info_wrap .photo_review_box .photo_review .photo_review_list li.pho_tit img.pho_re{width:180px;float:left;margin-right:20px}
.product_info_wrap .photo_review_box .photo_review .photo_review_list li.pho_tit dl{position:relative;float:left;width:980px;padding-right:20px}
.product_info_wrap .photo_review_box .photo_review .photo_review_list li.pho_tit dl dt{border-bottom:1px solid #e5e5e5;padding:15px 0}
.product_info_wrap .photo_review_box .photo_review .photo_review_list li.pho_tit dl dt strong{font-size:16px;color:#333;font-weight:400}
.product_info_wrap .photo_review_box .photo_review .photo_review_list li.pho_tit dl dt span{font-size:14px;color:#666;font-weight:300;padding:0 15px;background:url('/lenstown/images/pho_re_bar.gif')no-repeat right;overflow:hidden}
.product_info_wrap .photo_review_box .photo_review .photo_review_list li.pho_tit dl dt span img{margin-top:-5px}
.product_info_wrap .photo_review_box .photo_review .photo_review_list li.pho_tit dl dt span.star{position:absolute;right:160px}
.product_info_wrap .photo_review_box .photo_review .photo_review_list li.pho_tit dl dt span.name{position:absolute;right:100px}
.product_info_wrap .photo_review_box .photo_review .photo_review_list li.pho_tit dl dt span.date{position:absolute;right:10px;background:none}
.product_info_wrap .photo_review_box .photo_review .photo_review_list li.pho_tit dl dd{}
.product_info_wrap .photo_review_box .photo_review .photo_review_list li.pho_tit dl dd p{font-size:14px;line-height:23px;color:#888;font-weight:100;margin-top:18px}
.product_info_wrap .photo_review_box .photo_review .photo_review_list li.pho_tit dl dd a{position:absolute;top:100px;right:30px}
.product_info_wrap .photo_review_box .photo_review .photo_review_list li.pho_txt{border-top:1px solid #e5e5e5;min-height:550px;background:#f9f9f9;padding:30px 35px}
.product_info_wrap .photo_review_box .photo_review .photo_review_list li.pho_txt img{max-width:100%;margin-bottom:20px}
.product_info_wrap .photo_review_box .photo_review .photo_review_list li.pho_txt p{font-size:14px;color:#888;font-weight:200;line-height:23px}

.product_info_wrap .review_box{position:relative;width:100%;float:left}
.product_info_wrap .review_box .review{position:relative;width:1200px;margin:0 auto;padding-top:40px}
.product_info_wrap .review_box .review img{max-width:100%}
.product_info_wrap .review_box .review .review_list{position:relative;width:100%;margin-top:20px}
.product_info_wrap .review_box .review .review_list li.re_tit{position:relative;padding:30px 10px;cursor:pointer;border-bottom:1px solid #e5e5e5}
.product_info_wrap .review_box .review .review_list li.re_tit:first-child{padding-top:10px}
.product_info_wrap .review_box .review .review_list li.re_tit strong{font-size:16px;color:#666;font-weight:300}
.product_info_wrap .review_box .review .review_list li.re_tit:hover strong{text-decoration:underline}
.product_info_wrap .review_box .review .review_list li.re_tit span.num{margin-right:20px;background:none}
.product_info_wrap .review_box .review .review_list li.re_tit span{font-size:14px;color:#888;font-weight:300;padding:0 15px;background:url('/lenstown/images/pho_re_bar.gif')no-repeat right;overflow:hidden}
.product_info_wrap .review_box .review .review_list li.re_tit span img{margin-top:-5px}
.product_info_wrap .review_box .review .review_list li.re_tit span.star{position:absolute;right:160px}
.product_info_wrap .review_box .review .review_list li.re_tit span.name{position:absolute;right:100px}
.product_info_wrap .review_box .review .review_list li.re_tit span.date{position:absolute;right:10px;background:none}
.product_info_wrap .review_box .review .review_list li.re_tit:first-child{border-top:0}
.product_info_wrap .review_box .review .review_list li.re_txt{border-bottom:1px solid #e5e5e5;background:#fbfbfb;padding:30px 35px}
.product_info_wrap .review_box .review .review_list li.re_txt p{font-size:14px;color:#666;font-weight:300;line-height:23px;padding-bottom:20px}
.product_info_wrap .review_box .review .review_list li.re_txt p.reple{border-top:1px solid #e5e5e5;padding-top:20px;padding-bottom:0}
.product_info_wrap .review_box .review .review_list li.re_txt p.reple span{color:#ee782f;font-weight:400;line-height:30px}

.product_info_wrap .qna_box{position:relative;width:100%;float:left}
.product_info_wrap .qna_box .qna{position:relative;width:1200px;margin:0 auto}
.product_info_wrap .qna_box .qna .qna_list{position:relative;width:100%;margin-top:20px}
.product_info_wrap .qna_box .qna .qna_list li.qna_tit{position:relative;padding:30px 10px;cursor:pointer;border-bottom:1px solid #e5e5e5}
.product_info_wrap .qna_box .qna .qna_list li.qna_tit:first-child{padding-top:10px}
.product_info_wrap .qna_box .qna .qna_list li.qna_tit strong{font-size:16px;color:#666;font-weight:300}
.product_info_wrap .qna_box .qna .qna_list li.qna_tit:hover strong{text-decoration:underline}
.product_info_wrap .qna_box .qna .qna_list li.qna_tit span.comp, .product_info_wrap .qna_box .qna .qna_list li.qna_tit span.stan{font-size:14px;color:#fff;font-weight:200;padding:2px 25px 3px;margin-right:20px}
.product_info_wrap .qna_box .qna .qna_list li.qna_tit span.comp{background:#ee782f}
.product_info_wrap .qna_box .qna .qna_list li.qna_tit span.stan{background:#999}
.product_info_wrap .qna_box .qna .qna_list li.qna_tit span{font-size:14px;color:#888;font-weight:300;padding:0 15px;background:url('/lenstown/images/pho_re_bar.gif')no-repeat right;overflow:hidden}
.product_info_wrap .qna_box .qna .qna_list li.qna_tit span.name{position:absolute;right:100px}
.product_info_wrap .qna_box .qna .qna_list li.qna_tit span.date{position:absolute;right:10px;background:none}
.product_info_wrap .qna_box .qna .qna_list li.qna_tit:first-child{border-top:0}
.product_info_wrap .qna_box .qna .qna_list li.qna_txt{border-bottom:1px solid #e5e5e5;background:#fbfbfb;padding:30px 35px}
.product_info_wrap .qna_box .qna .qna_list li.qna_txt p{font-size:14px;color:#666;font-weight:300;line-height:23px;padding-left:70px}
.product_info_wrap .qna_box .qna .qna_list li.qna_txt p.q_txt{background:url('/lenstown/images/q_txt_bg.gif')no-repeat;padding-bottom:30px}
.product_info_wrap .qna_box .qna .qna_list li.qna_txt p.a_txt{background:url('/lenstown/images/a_txt_bg.gif')no-repeat 0 25px;padding-top:30px;border-top:1px solid #e5e5e5}

.product_info_wrap .etc_box{position:relative;width:100%;float:left}
.product_info_wrap .etc_box .etc{position:relative;width:1200px;margin:0 auto 60px;padding-top:40px}
.product_info_wrap .etc_box .etc h5{font-size:20px;color:#ee782f;font-weight:400}
.product_info_wrap .etc_box .etc table{width:100%;margin-top:10px}
.product_info_wrap .etc_box .etc table tr{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.product_info_wrap .etc_box .etc table tr th{padding:15px 20px;background:#f9f9f9;font-size:14px;color:#333;font-weight:400}
.product_info_wrap .etc_box .etc table tr td{padding:15px 20px;font-size:13px;line-height:27px;color:#888;font-weight:200}

/* 이벤트 */
.event_wrap{position:relative;width:100%;}

.event_wrap .event_box{position:relative;width:1200px;margin:0 auto;padding-top:40px;text-align:center}
.event_wrap .event_box .event_img_box{position:relative;width:100%;margin:5px 0 30px 0;float:left}
.event_wrap .event_box .event_img_box ul{position:relative}
.event_wrap .event_box .event_img_box ul li{width:592px;float:left;margin-right:14px;margin-top:15px}
.event_wrap .event_box .event_img_box ul li.mr_none{margin-right:0}
.event_wrap .event_box .event_img_box ul li .event_img{position:relative;float:left;max-width:100%;display:table-cell;vertical-align:middle;overflow:hidden}

.event_wrap .event_box .prize_box{position:relative;width:100%;margin:30px 0 30px 0;float:left}

.event_wrap .free_sample_box{position:relative;width:1200px;margin:0 auto;padding:20px 0 50px 0}
.event_wrap .free_sample_box .free_att_txt{position:relative;background:#eee;padding:30px 50px 20px 50px}
.event_wrap .free_sample_box .free_att_txt strong{font-size:16px;color:#fff;font-weight:400;letter-spacing:-0.5px;padding:3px 20px 5px 20px;background:#333}
.event_wrap .free_sample_box .free_att_txt p{font-size:14px;color:#333;font-weight:300;margin-bottom:8px}
.event_wrap .free_sample_box .free_att_txt span{color:#d63135}

.event_wrap .free_sample_box .sample_product{position:relative;width:1200px;margin:0 auto;padding-top:50px}
.event_wrap .free_sample_box .sample_product ul li{float:left;margin:0 13px 45px 0;width:288px}
.event_wrap .free_sample_box .sample_product ul li.mr_none{margin-right:0}
.event_wrap .free_sample_box .sample_product ul li img{width:288px;height:288px;display:table-cell;vertical-align:middle;overflow:hidden;border:1px solid #ddd}
.event_wrap .free_sample_box .sample_product ul li p{font-size:16px;color:#333;font-weight:300;letter-spacing:-0.5px;margin:10px 0 0 3px}
.event_wrap .free_sample_box .sample_product ul li p span{color:#f96910;margin-right:6px}

.event_wrap .today_discount_box{position:relative;width:1200px;margin:0 auto;padding:20px 0 50px 0}
.event_wrap .today_discount_box .today_discount_tit{position:relative;width:100%;text-align:left;padding:35px 50px 30px 50px;background:url('/lenstown/images/today_discount_bg.jpg')no-repeat}
.event_wrap .today_discount_box .today_discount_tit h2{color:#fff;font-weight:700;letter-spacing:0.7px;font-size:44px;line-height:35px}
.event_wrap .today_discount_box .today_discount_tit h2 img{margin:-7px 20px 0}
.event_wrap .today_discount_box .today_discount_txt{position:relative;text-align:left;padding:40px;border:1px solid #eee;height:320px}
.event_wrap .today_discount_box .today_discount_txt .today_discount_img{float:left}
.event_wrap .today_discount_box .today_discount_txt .today_discount_img img{width:315px;height:315px}
.event_wrap .today_discount_box .today_discount_txt .today_discount_info{float:left;margin-left:70px;width:700px}
.event_wrap .today_discount_box .today_discount_txt .today_discount_info h3{font-size:26px;color:#333;letter-spacing:-0.5px;font-weight:400;padding-top:20px}
.event_wrap .today_discount_box .today_discount_txt .today_discount_info h4{font-size:16px;color:#888;letter-spacing:1px;font-weight:200;padding-top:10px}
.event_wrap .today_discount_box .today_discount_txt .today_discount_info p{font-size:16px;color:#999;letter-spacing:-0.5px;font-weight:300;padding:25px 0 30px 0;border-bottom:1px solid #eee}
.event_wrap .today_discount_box .today_discount_txt .today_discount_info h5{font-size:26px;color:#f96910;letter-spacing:-0.5px;font-weight:600;padding:25px 0 50px 0}
.event_wrap .today_discount_box .today_discount_txt .today_discount_info h5 span{font-size:18px;color:#888;letter-spacing:-0.3px;font-weight:200;text-decoration:line-through;padding-right:20px}
.event_wrap .today_discount_box .today_discount_txt .today_discount_info a{font-size:18px;color:#fff;letter-spacing:-0.5px;font-weight:300;background:#777;border-radius:30px;padding:8px 60px}

.event_wrap .event_detail_box{position:relative;width:1200px;margin:0 auto;padding:20px 0 50px 0}
.event_wrap .event_detail_box .event_detail_info{position:relative;float:left;text-align:left;width:898px;margin:30px 30px 0 0}
.event_wrap .event_detail_box .event_detail_info .event_detail_info_tit{position:relative;width:100%;float:left;border-bottom:1px solid #131313;margin-bottom:20px}
.event_wrap .event_detail_box .event_detail_info .event_detail_info_tit .event_detail_info_txt{position:relative;float:left}
.event_wrap .event_detail_box .event_detail_info .event_detail_info_tit .event_detail_info_txt h2{font-size:18px;color:#333;letter-spacing:-0.5px;font-weight:400;padding-bottom:10px}
.event_wrap .event_detail_box .event_detail_info .event_detail_info_tit .event_detail_info_txt p{font-size:14px;color:#999;letter-spacing:0.3px;font-weight:300;padding-bottom:15px}
.event_wrap .event_detail_box .event_detail_info .event_detail_info_tit .event_detail_info_sns{position:relative;float:right;margin-top:25px}
.event_wrap .event_detail_box .event_detail_info .event_detail_info_tit .event_detail_info_sns img{margin-left:5px}

.event_wrap .event_detail_box .pro_event_list{position:relative;float:right;text-align:left;margin:30px 0 0 0}
.event_wrap .event_detail_box .pro_event_list h3{font-size:16px;color:#333;letter-spacing:-0.5px;font-weight:400;padding:30px 0 20px 0}
.event_wrap .event_detail_box .pro_event_list ul{}
.event_wrap .event_detail_box .pro_event_list ul li{margin-bottom:30px}
.event_wrap .event_detail_box .pro_event_list ul li h4{font-size:16px;color:#333;letter-spacing:-0.7px;font-weight:400;margin:8px 0 5px 0}
.event_wrap .event_detail_box .pro_event_list ul li p{font-size:14px;color:#888;letter-spacing:0.3px;font-weight:200}

.event_wrap .event_box .review_list{position:relative;width:100%;margin:5px 0 30px 0;float:left}
.event_wrap .event_box .review_list{position:relative;float:left;margin-top:20px}
.event_wrap .event_box .review_list .review_srch_box{position:relative;float:left}
.event_wrap .event_box .review_list .review_srch_box .review_slct{width:898px;float:left;text-align:left}
.event_wrap .event_box .review_list .review_srch_box .review_slct ul li{float:left;margin-right:5px;cursor:pointer}
.event_wrap .event_box .review_list .review_srch_box .review_slct ul li.slct_box01{width:90px;border:1px solid #b4b4b4;background:url('/lenstown/images/review_detail_slct_arr.gif')no-repeat 92px 16px;padding:7px 10px}
.event_wrap .event_box .review_list .review_srch_box .review_slct ul li.slct_box02{width:180px;border:1px solid #b4b4b4;background:url('/lenstown/images/review_detail_slct_arr.gif')no-repeat 182px 16px;padding:7px 10px}
.event_wrap .event_box .review_list .review_srch_box .review_slct ul li.slct_box01 a, .event_wrap .event_box .review_list .review_srch_box .review_slct ul li.slct_box02 a{font-size:15px;color:#555;font-weight:300}
.event_wrap .event_box .review_list .review_srch_box .review_slct ul li.slct_btn{border:1px solid #7f7f7f;padding:7px 15px 8px}
.event_wrap .event_box .review_list .review_srch_box .review_slct ul li.slct_btn a{font-size:14px;color:#111;font-weight:300}

.event_wrap .event_box .review_list .review_list_box{position:relative;float:left;margin-bottom:20px}
.event_wrap .event_box .review_list .review_list_box ul li{width:296px;height:520px;float:left;margin:0 2px 5px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;text-align:left}
.event_wrap .event_box .review_list .review_list_box ul li.br{border-right:1px solid #e9e9e9}
.event_wrap .event_box .review_list .review_list_box ul li.bt_none{border-top:none}
.event_wrap .event_box .review_list .review_list_box ul li a .review_txt{position:relative;padding:21px}
.event_wrap .event_box .review_list .review_list_box ul li a .review_txt img{width:256px;height:256px;margin-bottom:20px}
.event_wrap .event_box .review_list .review_list_box ul li a .review_txt h4{font-size:14px;color:#000;font-weight:400;letter-spacing:-0.25px;padding-bottom:10px;border-bottom:1px solid #e9e9e9}
.event_wrap .event_box .review_list .review_list_box ul li a .review_txt p{font-size:13px;color:#999;font-weight:300;letter-spacing:-0.25px;line-height:22px;padding-top:10px;min-height:75px}
.event_wrap .event_box .review_list .review_list_box ul li a .review_writer{position:relative;border-top:1px solid #e9e9e9}
.event_wrap .event_box .review_list .review_list_box ul li a .review_writer h5{padding:11px 21px 14px;font-size:13px;color:#999;font-weight:200;letter-spacing:-0.2px}
.event_wrap .event_box .review_list .review_list_box ul li a .review_writer span{font-size:16px;color:#666;font-weight:400;letter-spacing:-0.4px;position:absolute;right:130px}
.event_wrap .event_box .review_list .review_list_box ul li a .review_writer p{position:absolute;top:11px;right:21px}

.review_detail_box{position:absolute;z-index:999;width:100%;height:2000px;top:0px;background:url('/lenstown/images/review_detail_bg.png')repeat-y}
.review_detail_box .review_detail{position:relative;margin:0 auto;margin-top:700px;width:1060px;height:772px;background-color:#fff;}
.review_detail_box .review_detail .review_detail_close{position:absolute;right:0;top:-40px}
.review_detail_box .review_detail .review_detail_img{float:left;text-align:left}
.review_detail_box .review_detail .review_detail_img img.review_detail_image{width:772px;height:772px}
.review_detail_box .review_detail .review_detail_img a.prevbtn{position:absolute;top:360px;left:25px}
.review_detail_box .review_detail .review_detail_img a.nextbtn{position:absolute;top:360px;right:25px}
.review_detail_box .review_detail .review_detail_txt{position:relative;width:258px;padding:15px;float:left;text-align:left;background:#fff}

.review_detail_box .review_detail .review_detail_txt .review_detail_pro_box{position:relative;margin-bottom:90px}
.review_detail_box .review_detail .review_detail_txt .review_detail_pro_box .review_detail_pro_img{position:relative;float:left;width:66px;height:66px;display:table-cell;vertical-align:middle;overflow:hidden}
.review_detail_box .review_detail .review_detail_txt .review_detail_pro_box .review_detail_pro_img img{width:66px;height:66px;max-width:100%}
.review_detail_box .review_detail .review_detail_txt .review_detail_pro_box .review_detail_pro_txt{position:relative;float:left;margin-left:15px;width:170px}
.review_detail_box .review_detail .review_detail_txt .review_detail_pro_box .review_detail_pro_txt dl dt{font-size:13px;color:#333;font-weight:300;letter-spacing:-0.4px}
.review_detail_box .review_detail .review_detail_txt .review_detail_pro_box .review_detail_pro_txt dl dd.star{font-size:16px;color:#555;font-weight:400;letter-spacing:0;margin-top:5px}
.review_detail_box .review_detail .review_detail_txt .review_detail_pro_box .review_detail_pro_txt dl dd.star span{position:absolute;top:21px;left:35px}
.review_detail_box .review_detail .review_detail_txt .review_detail_pro_box .review_detail_pro_txt dl dd.writer{font-size:13px;color:#999;font-weight:200;letter-spacing:-0.2px;margin-top:7px}

.review_detail_box .review_detail .review_detail_txt ul li{width:100%;border-top:1px solid #eee;padding:20px 0 }
.review_detail_box .review_detail .review_detail_txt ul li.reply_recipe{min-height:289px} /* min-height:266px */
.review_detail_box .review_detail .review_detail_txt ul li.bt_none{border-top:none;padding-bottom:0}
.review_detail_box .review_detail .review_detail_txt ul li h4{font-size:13px;color:#222;font-weight:400;letter-spacing:-0.5px}
.review_detail_box .review_detail .review_detail_txt ul li h4 span{float:right;font-size:13px;color:#888;font-weight:200;letter-spacing:0}
.review_detail_box .review_detail .review_detail_txt ul li p{font-size:13px;color:#999;font-weight:100;letter-spacing:-0.5px;line-height:23px}
.review_detail_box .review_detail .review_detail_txt ul li h5{font-size:13px;color:#333;font-weight:400;letter-spacing:-0.5px;line-height:30px}
.review_detail_box .review_detail .review_detail_txt ul li .reply_box{position:relative;padding:8px 5px 10px 10px} /* border:1px solid #e2e2e2; */
.review_detail_box .review_detail .review_detail_txt ul li .reply_box input{border:none;font-size:13px;color:#666;letter-spacing:-0.5px;font-weight:100}
.review_detail_box .review_detail .review_detail_txt ul li .reply_box a{float:right;background:#555;padding:3px 13px 5px;color:#fff;font-size:12px;font-weight:400;letter-spacing:-0.5px}

/* 모바일 뷰 - 충돌로 사용안됨 */
.review_detail_box_mobile {position:absolute;z-index:0;width:100%;height:200%;min-height:200%;top:0px;background:#333;}
.review_detail_box_mobile .review_detail_mobile{position:relative;margin:0 auto;margin-top:21%;width:100%;height:772px;background-color:#fff;}
.review_detail_box_mobile .review_detail_mobile .review_detail_close{position:absolute;right:10px;top:-40px}
.review_detail_box_mobile .review_detail_mobile .review_detail_img_mobile {float:left;text-align:left}
 
.review_detail_box_mobile .review_detail_mobile .review_detail_img_mobile a.prevbtn{position:absolute;top:30%;left:25px}
.review_detail_box_mobile .review_detail_mobile .review_detail_img_mobile a.nextbtn{position:absolute;top:30%;right:25px}
/*.review_detail_box_mobile .review_detail_mobile .review_detail_img_mobile iframe {width:100%;height:100%;}*/

.review_detail_box_mobile .review_detail_mobile .review_detail_txt{position:relative;width:100%;padding-top:25px;float:left;text-align:left;background:#fff}
.review_detail_box_mobile .review_detail_mobile .review_detail_txt .review_detail_pro_box {position:relative;margin-bottom:20px}
.review_detail_box_mobile .review_detail_mobile .review_detail_txt .review_detail_pro_box .review_detail_pro_img{position:relative;float:left;width:66px;height:66px;display:table-cell;vertical-align:middle;overflow:hidden}
.review_detail_box_mobile .review_detail_mobile .review_detail_txt .review_detail_pro_box .review_detail_pro_img img{width:66px;height:66px;max-width:100%}
.review_detail_box_mobile .review_detail_mobile .review_detail_txt .review_detail_pro_box .review_detail_pro_txt{position:relative;float:left;margin-left:15px;width:170px}
.review_detail_box_mobile .review_detail_mobile .review_detail_txt .review_detail_pro_box .review_detail_pro_txt dl dt{font-size:13px;color:#333;font-weight:300;letter-spacing:-0.4px}
.review_detail_box_mobile .review_detail_mobile .review_detail_txt .review_detail_pro_box .review_detail_pro_txt dl dd.star{font-size:16px;color:#555;font-weight:400;letter-spacing:0;margin-top:5px}
.review_detail_box_mobile .review_detail_mobile .review_detail_txt .review_detail_pro_box .review_detail_pro_txt dl dd.star span{position:absolute;top:21px;left:35px}
.review_detail_box_mobile .review_detail_mobile .review_detail_txt .review_detail_pro_box .review_detail_pro_txt dl dd.writer{font-size:13px;color:#999;font-weight:200;letter-spacing:-0.2px;margin-top:7px}

.review_detail_box_mobile .review_detail_mobile .review_detail_txt ul li{width:100%;border-top:1px solid #eee;padding:20px 0 }
.review_detail_box_mobile .review_detail_mobile .review_detail_txt ul li.reply_recipe{min-height:100%} /* min-height:266px */
.review_detail_box_mobile .review_detail_mobile .review_detail_txt ul li.bt_none{border-top:none;padding-bottom:0}
.review_detail_box_mobile .review_detail_mobile .review_detail_txt ul li h4{font-size:13px;color:#222;font-weight:400;letter-spacing:-0.5px}
.review_detail_box_mobile .review_detail_mobile .review_detail_txt ul li h4 span{float:right;font-size:13px;color:#888;font-weight:200;letter-spacing:0}
.review_detail_box_mobile .review_detail_mobile .review_detail_txt ul li p{font-size:13px;color:#999;font-weight:100;letter-spacing:-0.5px;line-height:23px}
.review_detail_box_mobile .review_detail_mobile .review_detail_txt ul li h5{font-size:13px;color:#333;font-weight:400;letter-spacing:-0.5px;line-height:30px}
.review_detail_box_mobile .review_detail_mobile .review_detail_txt ul li .reply_box{position:relative;padding:8px 5px 10px 10px} /* border:1px solid #e2e2e2; */
.review_detail_box_mobile .review_detail_mobile .review_detail_txt ul li .reply_box input{border:none;font-size:13px;color:#666;letter-spacing:-0.5px;font-weight:100}
.review_detail_box_mobile .review_detail_mobile .review_detail_txt ul li .reply_box a{float:right;background:#555;padding:3px 13px 5px;color:#fff;font-size:12px;font-weight:400;letter-spacing:-0.5px}


/* 뷰티존 */
.beauty_wrap{position:relative;width:100%;float:left}

.beauty_wrap .column_box{position:relative;width:1200px;margin:0 auto;padding-top:20px;text-align:center}
.beauty_wrap .column_box .column{position:relative;border-top:1px solid #ddd;margin:30px 0 40px}
.beauty_wrap .column_box .column .column_srch_box{position:relative;float:right;margin:30px 0 20px 0}
.beauty_wrap .column_box .column .column_srch_box ul li{float:left;cursor:pointer}
.beauty_wrap .column_box .column .column_srch_box ul li.year_select {text-align:left;width:130px;margin-right:5px;border:1px solid #b4b4b4;background:url('/lenstown/images/review_detail_slct_arr.gif')no-repeat 132px 12px;padding:3px 10px 4px}
.beauty_wrap .column_box .column .column_srch_box ul li.year_select a{font-size:15px;color:#555;font-weight:300;letter-spacing:0}
.beauty_wrap .column_box .column .column_srch_box ul li.orange_btn{background:#f96910;padding:4px 18px 5px}
.beauty_wrap .column_box .column .column_srch_box ul li.orange_btn a{font-size:14px;color:#fff;font-weight:300}

.beauty_wrap .column_box .column .column_list{position:relative;height:415px;margin:80px 0 50px 0;border-top:1px solid #555;border-bottom:1px solid #ddd;background:#f6f6f6}
.beauty_wrap .column_box .column .column_list a.col_prev_btn{position:absolute;top:170px;left:35px}
.beauty_wrap .column_box .column .column_list a.col_next_btn{position:absolute;top:170px;right:35px}
.beauty_wrap .column_box .column .column_list ul{position:relative;width:1020px;margin:0 auto;margin-top:50px}
.beauty_wrap .column_box .column .column_list ul li{float:left;margin-right:20px}
.beauty_wrap .column_box .column .column_list ul li.mr_none{margin-right:0}
.beauty_wrap .column_box .column .column_list ul li a .column_list_img{position:relative;width:237px;height:312px;display:table-cell;vertical-align:middle;overflow:hidden}
.beauty_wrap .column_box .column .column_list ul li a .column_list_img img{width:237px;height:312px;max-width:100%}
.beauty_wrap .column_box .column .column_list ul li a .column_txt{position:absolute;width:237px;height:95px;top:217px;z-index:999;background:url('/lenstown/images/beauty_column_tit_bg.png')no-repeat}
.beauty_wrap .column_box .column .column_list ul li a .column_txt p{font-size:14px;color:#fff;letter-spacing:-0.5px;font-weight:300;margin:16px 0 17px 0}
.beauty_wrap .column_box .column .column_list ul li a .column_txt span{font-size:13px;color:#fff;letter-spacing:0.25px;font-weight:200;border:1px solid #9a9a9a;padding:2px 17px}

.beauty_wrap .column_box .column .media_pro{position:relative;margin-top:60px}
.beauty_wrap .column_box .column .media_pro ul{margin-top:10px}
.beauty_wrap .column_box .column .media_pro ul li{float:left;margin:25px 13px 0 0;text-align:left}
.beauty_wrap .column_box .column .media_pro ul li.mr_none{margin-right:0}
.beauty_wrap .column_box .column .media_pro ul li a .media_pro_img{position:relative;width:288px;height:288px;display:table-cell;vertical-align:middle;overflow:hidden;border:1px solid #dfdfdf}
.beauty_wrap .column_box .column .media_pro ul li a .media_pro_img img{width:288px;height:288px;max-width:100%}
.beauty_wrap .column_box .column .media_pro ul li a p{font-size:16px;color:#444;letter-spacing:-0.5px;font-weight:300;margin:8px 5px 5px 5px}
.beauty_wrap .column_box .column .media_pro ul li a strong{font-size:19px;color:#222;font-weight:500;margin:0 5px}

.beauty_wrap .list_box{position:relative;width:1200px;margin:0 auto;padding-top:20px;text-align:center}
.beauty_wrap .list_box .list{position:relative;border-top:1px solid #ddd;margin-top:30px}

.beauty_wrap .exp_box{position:relative;width:1200px;margin:0 auto;padding-top:20px;text-align:center}
.beauty_wrap .exp_box .exp_app{position:relative;margin-top:40px}
.beauty_wrap .exp_box .exp_app ul{margin-top:5px}
.beauty_wrap .exp_box .exp_app ul li{float:left;margin:25px 48px 0 0;text-align:left}
.beauty_wrap .exp_box .exp_app ul li.mr_none{margin-right:0}
.beauty_wrap .exp_box .exp_app ul li a .exp_gallery_img{position:relative;width:264px;height:144px;display:table-cell;vertical-align:middle;overflow:hidden}
.beauty_wrap .exp_box .exp_app ul li a .exp_gallery_img img{width:264px;height:144px;max-width:100%}
.beauty_wrap .exp_box .exp_app ul li:hover .exp_gallery_img img{border:2px solid #f96910;width:260px;height:140px}
.beauty_wrap .exp_box .exp_app ul li a p{font-size:14px;color:#333;letter-spacing:-0.5px;line-height:21px;font-weight:400;margin:8px 5px 0 5px}


/* 브랜드 */
.brand_wrap{position:relative;width:100%;float:left}

.brand_wrap .brand_box{position:relative;width:1200px;margin:0 auto;padding-top:20px;text-align:center}
.brand_wrap .brand_box .brandpage{position:relative;margin:30px 0 40px;min-height:auto}

.brand_wrap .brand_box .brandpage .ad_video_box{position:relative;width:100%;float:left;margin-top:40px}
.brand_wrap .brand_box .brandpage .ad_video_box .ad_video{position:relative;float:left;width:836px;height:506px;display:table-cell;vertical-align:middle;overflow:hidden}
.brand_wrap .brand_box .brandpage .ad_video_box .ad_video_txt{position:relative;float:left;width:274px;height:426px;background:url('/lenstown/images/ad_video_txt_bg.jpg')no-repeat;padding:40px 45px;text-align:left}
.brand_wrap .brand_box .brandpage .ad_video_box .ad_video_txt h4{font-size:20px;color:#333;letter-spacing:-1px;font-weight:400;border-bottom:1px solid #ddd;padding-bottom:15px}
.brand_wrap .brand_box .brandpage .ad_video_box .ad_video_txt p{font-size:14px;color:#666;letter-spacing:-0.7px;line-height:23px;font-weight:200;border-bottom:1px solid #ddd;padding:15px 0;margin-bottom:15px}
.brand_wrap .brand_box .brandpage .ad_video_box .ad_video_txt span{font-size:14px;color:#888;letter-spacing:0;font-weight:200}
.brand_wrap .brand_box .brandpage .ad_video_box .ad_video_txt .ad_video_btn{position:absolute;bottom:40px;width:274px;padding:10px 0;background:#f96910;text-align:center}
.brand_wrap .brand_box .brandpage .ad_video_box .ad_video_txt .ad_video_btn a{font-size:14px;color:#fff;letter-spacing:-0.7px;font-weight:300}

.brand_wrap .brand_box .brandpage .brand_srch_box{position:absolute;margin-top:-48px;right:0}
.brand_wrap .brand_box .brandpage .brand_srch_box ul li{float:left;cursor:pointer}
.brand_wrap .brand_box .brandpage .brand_srch_box ul li.year_select {text-align:left;width:130px;margin-right:5px;border:1px solid #b4b4b4;background:url('/lenstown/images/review_detail_slct_arr.gif')no-repeat 132px 12px;padding:3px 10px}
.brand_wrap .brand_box .brandpage .brand_srch_box ul li.year_select a{font-size:15px;color:#555;font-weight:300;letter-spacing:0}
.brand_wrap .brand_box .brandpage .brand_srch_box ul li.orange_btn{background:#f96910;padding:4px 18px 5px}
.brand_wrap .brand_box .brandpage .brand_srch_box ul li.orange_btn a{font-size:14px;color:#fff;font-weight:300}

.brand_wrap .brand_box .brandpage .brand_list{position:relative;height:415px;margin:170px 0 50px 0;border-top:1px solid #555;border-bottom:1px solid #ddd;background:#f6f6f6}
.brand_wrap .brand_box .brandpage .brand_list a.col_prev_btn{position:absolute;top:170px;left:35px}
.brand_wrap .brand_box .brandpage .brand_list a.col_next_btn{position:absolute;top:170px;right:35px}
.brand_wrap .brand_box .brandpage .brand_list ul{position:relative;width:1020px;margin:0 auto;margin-top:50px}
.brand_wrap .brand_box .brandpage .brand_list ul li{float:left;margin-right:20px}
.brand_wrap .brand_box .brandpage .brand_list ul li.mr_none{margin-right:0}
.brand_wrap .brand_box .brandpage .brand_list ul li a .column_list_img{position:relative;width:237px;height:312px;display:table-cell;vertical-align:middle;overflow:hidden}
.brand_wrap .brand_box .brandpage .brand_list ul li a .column_list_img img{width:237px;height:312px;max-width:100%}
.brand_wrap .brand_box .brandpage .brand_list ul li a .column_txt{position:absolute;width:237px;height:95px;top:217px;z-index:999;background:url('/lenstown/images/beauty_column_tit_bg.png')no-repeat}
.brand_wrap .brand_box .brandpage .brand_list ul li a .column_txt p{font-size:14px;color:#fff;letter-spacing:-0.5px;font-weight:300;margin:16px 0 17px 0}
.brand_wrap .brand_box .brandpage .brand_list ul li a .column_txt span{font-size:13px;color:#fff;letter-spacing:0.25px;font-weight:200;border:1px solid #9a9a9a;padding:2px 17px}

.brand_wrap .brand_box .brandpage .media_pro{position:relative;float:left;margin-top:40px;padding-bottom:70px}
.brand_wrap .brand_box .brandpage .media_pro ul{margin-top:10px}
.brand_wrap .brand_box .brandpage .media_pro ul li{float:left;margin:25px 13px 0 0;text-align:left}
.brand_wrap .brand_box .brandpage .media_pro ul li.mr_none{margin-right:0}
.brand_wrap .brand_box .brandpage .media_pro ul li a .media_pro_img{position:relative;width:288px;height:288px;display:table-cell;vertical-align:middle;overflow:hidden;border:1px solid #dfdfdf}
.brand_wrap .brand_box .brandpage .media_pro ul li a .media_pro_img img{width:288px;height:288px;max-width:100%}
.brand_wrap .brand_box .brandpage .media_pro ul li a p{font-size:16px;color:#444;letter-spacing:-0.5px;font-weight:300;margin:8px 5px 5px 5px}
.brand_wrap .brand_box .brandpage .media_pro ul li a strong{font-size:19px;color:#222;font-weight:500;margin:0 5px}

.brand_wrap .brand_box .brandpage .ad_video_list{position:relative;width:100%;float:left}
.brand_wrap .brand_box .brandpage .ad_video_list a.prevbtn{position:absolute;top:120px;left:0}
.brand_wrap .brand_box .brandpage .ad_video_list a.next{position:absolute;top:120px;right:0}
.brand_wrap .brand_box .brandpage .ad_video_list ul{position:relative;width:935px;margin:0 auto;margin-top:60px}
.brand_wrap .brand_box .brandpage .ad_video_list ul li{float:left;margin-right:70px;text-align:left}
.brand_wrap .brand_box .brandpage .ad_video_list ul li a .ad_video_img{position:relative;width:264px;height:144px;display:table-cell;vertical-align:middle;overflow:hidden}
.brand_wrap .brand_box .brandpage .ad_video_list ul li:hover .ad_video_img img{border:2px solid #f96910;width:260px;height:140px}
.brand_wrap .brand_box .brandpage .ad_video_list ul li.mr_none{margin-right:0}
.brand_wrap .brand_box .brandpage .ad_video_list ul li p{font-size:14px;color:#333;font-weight:400;line-height:22px;margin:5px 0 0 5px}

.brand_wrap .brand_box .brandpage img.brand_ready_img{border-top:1px solid #ddd;padding:60px 0 0 0}


/* 마이페이지 */
.mypage_wrap{position:relative;width:100%;overflow:hidden}
.mypage_wrap .mypage_box{position:relative;width:1200px;margin:0 auto}
.mypage_wrap .mypage_box .mypage{position:relative;margin-top:20px;width:100%;min-height:1200px;border-top:2px solid #333;border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;}

.mypage_wrap .mypage_box .mypage .member_info{position:relative;float:left;padding:25px 0 25px 30px;border-bottom:1px solid #eaeaea}

.mypage_wrap .mypage_box .mypage .member_info .member_info_txt{position:relative;float:left;width:487px}
.mypage_wrap .mypage_box .mypage .member_info .member_info_txt p{font-size:20px;color:#444;font-weight:400;letter-spacing:-0.8px;line-height:70px}
.mypage_wrap .mypage_box .mypage .member_info .member_info_txt span{color:#49acff;font-weight:500}

.mypage_wrap .mypage_box .mypage .member_info .member_info_det{position:relative;float:left}
.mypage_wrap .mypage_box .mypage .member_info .member_info_det ul li{float:left}
.mypage_wrap .mypage_box .mypage .member_info .member_info_det ul li{border-right:1px solid #eaeaea}
.mypage_wrap .mypage_box .mypage .member_info .member_info_det ul li h4{font-size:14px;color:#333;font-weight:400;letter-spacing:-0.7px}
.mypage_wrap .mypage_box .mypage .member_info .member_info_det ul li a{font-size:16px;color:#f96910;font-weight:400;letter-spacing:-0.5px;line-height:40px}
.mypage_wrap .mypage_box .mypage .member_info .member_info_det ul li span{font-size:16px;color:#f96910;font-weight:400;letter-spacing:-0.5px;line-height:40px}
.mypage_wrap .mypage_box .mypage .member_info .member_info_det ul li img{margin-right:5px}
.mypage_wrap .mypage_box .mypage .member_info .member_info_det ul li.grade{width:110px;height:40px;background:url('/lenstown/images/ico_grade_dia.gif')no-repeat 0 20px;padding:15px 0 15px 60px}
.mypage_wrap .mypage_box .mypage .member_info .member_info_det ul li.grade a{font-size:13px;color:#777;font-weight:300;letter-spacing:-0.7px;line-height:25px}
.mypage_wrap .mypage_box .mypage .member_info .member_info_det ul li.grade a img{margin:-3px 0 0 5px}
.mypage_wrap .mypage_box .mypage .member_info .member_info_det ul li.def{width:170px;height:40px;padding:8px 0 22px;text-align:center}
.mypage_wrap .mypage_box .mypage .member_info .member_info_det ul li.br_none{border-right:0}

.mypage_wrap .mypage_box .mypage .member_lnb{position:relative;float:left;width:200px;height:1079px;border-right:1px solid #eaeaea;background:#fff}
.mypage_wrap .mypage_box .mypage .member_lnb ul{border-bottom:1px solid #eaeaea;padding:29.5px 0 !important; }
.mypage_wrap .mypage_box .mypage .member_lnb ul:hover{ background:#f9f9f9 ;}
.mypage_wrap .mypage_box .mypage .member_lnb ul li{padding:10px 30px}
.mypage_wrap .mypage_box .mypage .member_lnb ul li h3{font-size:16px;color:#333;font-weight:400;letter-spacing:-0.7px;padding-bottom:5px}
.mypage_wrap .mypage_box .mypage .member_lnb ul li a{font-size:14px;color:#777;font-weight:300;letter-spacing:-0.5px}
.mypage_wrap .mypage_box .mypage .member_lnb ul li a:hover{font-weight:400;color:#f26882}

.mypage_wrap .mypage_box .mypage .mypage_content{position:relative;float:left;padding:40px 34px 0 34px}
.mypage_wrap .mypage_box .mypage .mypage_content h2{font-size:20px;color:#444;font-weight:400;letter-spacing:-0.7px;margin-bottom:15px}
.mypage_wrap .mypage_box .mypage .mypage_content h2 a{font-size:13px;color:#999;font-weight:300;float:right;margin-top:10px}
.mypage_wrap .mypage_box .mypage .mypage_content h2 span{font-size:13px;color:#999;font-weight:300;letter-spacing:0px;float:right;margin-top:10px}
.mypage_wrap .mypage_box .mypage .mypage_content h2 span img{margin:-3px 7px 0 0}

.mypage_wrap .mypage_box .mypage .mypage_content .order_check{position:relative;width:931px;height:115px;border-top:1px solid #333;border-bottom:1px solid #dbdbdb;margin-bottom:40px}
.mypage_wrap .mypage_box .mypage .mypage_content .order_check ul li{float:left;text-align:center;background:url('/lenstown/images/order_check_arr.gif')no-repeat right}
.mypage_wrap .mypage_box .mypage .mypage_content .order_check ul li.step01{width:120px;padding:16px 50px 24px 30px}
.mypage_wrap .mypage_box .mypage .mypage_content .order_check ul li.step02{width:120px;padding:16px 50px 24px 25px}
.mypage_wrap .mypage_box .mypage .mypage_content .order_check ul li.step03{width:120px;padding:16px 50px 24px 25px}
.mypage_wrap .mypage_box .mypage .mypage_content .order_check ul li.step04{width:110px;padding:16px 50px 24px 20px}
.mypage_wrap .mypage_box .mypage .mypage_content .order_check ul li.step05{width:100px;padding:16px 30px 24px 25px;background:none}
.mypage_wrap .mypage_box .mypage .mypage_content .order_check ul li strong{font-size:38px;color:#666;font-weight:600}
.mypage_wrap .mypage_box .mypage .mypage_content .order_check ul li.on strong{color:#f96910}
.mypage_wrap .mypage_box .mypage .mypage_content .order_check ul li p{font-size:16px;color:#777;font-weight:400}

.mypage_wrap .mypage_box .mypage .mypage_content .near_product{position:relative;width:931px;border-top:1px solid #333;border-bottom:1px solid #e5e5e5}
.mypage_wrap .mypage_box .mypage .mypage_content .near_product .pro_list{position:relative;width:100%;margin-top:35px}
.mypage_wrap .mypage_box .mypage .mypage_content .near_product .pro_list ul{margin:0 14.9px;margin-bottom:5px}
.mypage_wrap .mypage_box .mypage .mypage_content .near_product .pro_list ul li{display:inline-block;*display:inline;*zoom:1;margin:0 10px 20px 0;}
.mypage_wrap .mypage_box .mypage .mypage_content .near_product .pro_list ul li.mr_none{margin-right:0}

.mypage_wrap .mypage_box .mypage .mypage_content .near_product .pro_list ul li .pro_img_btn{position:relative;width:288.5px;height:340px;border:1px solid #ddd}
.mypage_wrap .mypage_box .mypage .mypage_content .near_product .pro_list ul li .pro_img_btn a .pro_list_img{position:relative;width:288.5px;height:288.5px;display:table-cell;vertical-align:middle;overflow:hidden}
.mypage_wrap .mypage_box .mypage .mypage_content .near_product .pro_list ul li .pro_img_btn a .pro_list_img img{width:288.5px;height:288.5px;max-width:100%}
.mypage_wrap .mypage_box .mypage .mypage_content .near_product .pro_list ul li .pro_img_btn a .pro_btn{position:relative;height:50px;margin-top:-4px;float:left;text-align:center;background:#f5f5f5;border-top:1px solid #ddd}
.mypage_wrap .mypage_box .mypage .mypage_content .near_product .pro_list ul li .pro_img_btn a .pro_heart{width:65px;line-height:49px;border-right:1px solid #ddd}
.mypage_wrap .mypage_box .mypage .mypage_content .near_product .pro_list ul li .pro_img_btn a .pro_zzim{width:65px;line-height:48px;border-right:1px solid #ddd}
.mypage_wrap .mypage_box .mypage .mypage_content .near_product .pro_list ul li .pro_img_btn a .pro_buynow{width:156px;line-height:52px}
.mypage_wrap .mypage_box .mypage .mypage_content .near_product .pro_list ul li .pro_img_btn a .pro_buynow span{font-size:13px;color:#777;font-weight:300;letter-spacing:0.5px}

.mypage_wrap .mypage_box .mypage .mypage_content .near_product .pro_list ul li .pro_txt{position:relative;width:291px;height:90px;margin-top:15px}
.mypage_wrap .mypage_box .mypage .mypage_content .near_product .pro_list ul li .pro_txt h2{font-size:17px;color:#333;font-weight:300;letter-spacing:-0.5px;margin-bottom:0}
.mypage_wrap .mypage_box .mypage .mypage_content .near_product .pro_list ul li .pro_txt p{font-size:13px;color:#999;font-weight:200;letter-spacing:0.25px;margin:1px 0 8px 0}
.mypage_wrap .mypage_box .mypage .mypage_content .near_product .pro_list ul li .pro_txt span{font-size:14px;color:#999;font-weight:300;letter-spacing:-0.5px;text-decoration:line-through;margin-right:5px}
.mypage_wrap .mypage_box .mypage .mypage_content .near_product .pro_list ul li .pro_txt strong{font-size:18px;color:#333;font-weight:500;letter-spacing:-0.5px}

.mypage_wrap .mypage_box .mypage .mypage_content .board_wrap{position:relative;width:931px;margin-top:40px}
.mypage_wrap .mypage_box .mypage .mypage_content .board_wrap .board{position:relative;float:left;width:430px}
.mypage_wrap .mypage_box .mypage .mypage_content .board_wrap .board ul{border-top:1px solid #333}
.mypage_wrap .mypage_box .mypage .mypage_content .board_wrap .board ul li{background:url('/lenstown/images/mypage_board_dot.gif')no-repeat 10px 20px;border-bottom:1px solid #eaeaea;padding:10px 0}
.mypage_wrap .mypage_box .mypage .mypage_content .board_wrap .board ul li a{padding-left:20px;font-size:13px;color:#666;font-weight:300;letter-spacing:0.5px}
.mypage_wrap .mypage_box .mypage .mypage_content .board_wrap .board ul li a span{float:right;font-size:12px;padding-right:10px;color:#999}

.mypage_wrap .mypage_box .mypage .mypage_content .mypage_default_box{position:relative;width:931px;border-top:1px solid #dbdbdb}
.mypage_wrap .mypage_box .mypage .mypage_content .mypage_default_box p.mypage_def_txt{font-size:16px;color:#555;letter-spacing:-0.5px;font-weight:400;margin-top:30px}
.mypage_wrap .mypage_box .mypage .mypage_content .mypage_default_box .mypage_withdraw{position:relative;background:#f9f9f9;padding:10px 20px 20px 20px;margin-top:20px}
.mypage_wrap .mypage_box .mypage .mypage_content .mypage_default_box .mypage_withdraw ul li{background:url('/lenstown/images/withdraw_dot.gif')no-repeat 0 17px}
.mypage_wrap .mypage_box .mypage .mypage_content .mypage_default_box .mypage_withdraw ul li p{font-size:13px;color:#898989;font-weight:200;letter-spacing:-0.3px;padding:8px 0 0 13px}

.mypage_wrap .mypage_box .mypage .mypage_content .mypage_default_box .order_check_top{position:relative;background:#f9f9f9;padding:30px 20px;margin-top:25px}
.mypage_wrap .mypage_box .mypage .mypage_content .mypage_default_box .order_check_top .division{margin-bottom:5px}
.mypage_wrap .mypage_box .mypage .mypage_content .mypage_default_box .order_check_top .division ul{border-bottom:1px solid #e8e8e8;padding-bottom:12px}
.mypage_wrap .mypage_box .mypage .mypage_content .mypage_default_box .order_check_top .division ul li{display:inline-block;*display:inline;*zoom:1;margin-right:8px}
.mypage_wrap .mypage_box .mypage .mypage_content .mypage_default_box .order_check_top .division ul li a{font-size:14px;color:#777;font-weight:300;letter-spacing:-0.1px;padding-right:13px;background:url('/lenstown/images/order_divi_bar.gif')no-repeat right 7px}
.mypage_wrap .mypage_box .mypage .mypage_content .mypage_default_box .order_check_top .division ul li.on a{font-weight:400;color:#f96910}
.mypage_wrap .mypage_box .mypage .mypage_content .mypage_default_box .order_check_top .division ul li a.bg_none{background:none}

.mypage_wrap .mypage_box .mypage .mypage_content .mypage_default_box .order_check_top .date{position:relative}
.mypage_wrap .mypage_box .mypage .mypage_content .mypage_default_box .order_check_top .date ul.btn_box{width:247px;border:1px solid #ddd;float:left;margin:10px 30px 0 0}
.mypage_wrap .mypage_box .mypage .mypage_content .mypage_default_box .order_check_top .date ul.btn_box li{display:inline-block;*display:inline;*zoom:1;border-right:1px solid #ddd;width:80px;text-align:center;padding:8px 0}
.mypage_wrap .mypage_box .mypage .mypage_content .mypage_default_box .order_check_top .date ul.btn_box li.br_none{border-right:0}
.mypage_wrap .mypage_box .mypage .mypage_content .mypage_default_box .order_check_top .date ul.btn_box li a{font-size:15px;color:#666;font-weight:400}
.mypage_wrap .mypage_box .mypage .mypage_content .mypage_default_box .order_check_top .date ul.btn_box li.on{background:#999}
.mypage_wrap .mypage_box .mypage .mypage_content .mypage_default_box .order_check_top .date ul.btn_box li.on a{color:#fff}

.mypage_wrap .mypage_box .mypage .mypage_content .mypage_default_box .order_check_top .date ul.input_box{}
.mypage_wrap .mypage_box .mypage .mypage_content .mypage_default_box .order_check_top .date ul.input_box li{display:inline-block;*display:inline;*zoom:1;}
.mypage_wrap .mypage_box .mypage .mypage_content .mypage_default_box .order_check_top .date ul.input_box li span{font-size:14px;color:#888;font-weight:300;letter-spacing:-0.1px;margin:0 5px;line-height:55px}
.mypage_wrap .mypage_box .mypage .mypage_content .mypage_default_box .order_check_top .date ul.input_box li.ipzone{width:150px;border:1px solid #ddd;background:#fff}
.mypage_wrap .mypage_box .mypage .mypage_content .mypage_default_box .order_check_top .date ul.input_box li input{width:100px;padding:9px 8px;border:none;font-size:13px;color:#888;letter-spacing:0.5px;font-weight:300}
.mypage_wrap .mypage_box .mypage .mypage_content .mypage_default_box .order_check_top .date ul.input_box li.inq_btn{position:absolute;top:10px;background:#999;width:70px;text-align:center;margin-left:5px}
.mypage_wrap .mypage_box .mypage .mypage_content .mypage_default_box .order_check_top .date ul.input_box li.inq_btn a{font-size:14px;color:#fff;font-weight:400;line-height:40px}

.mypage_wrap .mypage_box .mypage .mypage_content .mypage_default_box .point_inq_box{position:relative;width:100%;height:93px;margin-top:25px;background:url('/lenstown/images/point_inq_bg.jpg')no-repeat}
.mypage_wrap .mypage_box .mypage .mypage_content .mypage_default_box .point_inq_box ul{padding:33px 475px 33px 35px}
.mypage_wrap .mypage_box .mypage .mypage_content .mypage_default_box .point_inq_box ul li{display:inline-block;*display:inline;*zoom:1}
.mypage_wrap .mypage_box .mypage .mypage_content .mypage_default_box .point_inq_box ul li.point_bg{background:url('/lenstown/images/point_inq_ico.png')no-repeat;height:28px;padding-left:38px}
.mypage_wrap .mypage_box .mypage .mypage_content .mypage_default_box .point_inq_box ul li.fl_right{float:right}
.mypage_wrap .mypage_box .mypage .mypage_content .mypage_default_box .point_inq_box ul li span{font-size:18px;color:#444;font-weight:400;letter-spacing:-0.5px;line-height:27px}
.mypage_wrap .mypage_box .mypage .mypage_content .mypage_default_box .point_inq_box ul li strong{font-size:18px;color:#f96910;font-weight:500;letter-spacing:-0.5px}

.mypage_wrap .mypage_box .mypage_cart{position:relative;margin-top:20px}
.mypage_wrap .mypage_box .mypage_cart .cart_top{position:relative;width:100%}
.mypage_wrap .mypage_box .mypage_cart .cart_top h2{font-size:30px;color:#333;font-weight:500;letter-spacing:-1.5px;background:url('/lenstown/images/cart_ico.gif')no-repeat 0 4px;padding-left:50px}
.mypage_wrap .mypage_box .mypage_cart .cart_top ul{float:right;margin-top:-25px}
.mypage_wrap .mypage_box .mypage_cart .cart_top ul li{display:inline-block;*display:inline;*zoom:1;background:url('/lenstown/images/cart_arr.gif')no-repeat right 4px;padding-right:30px;margin-right:15px}
.mypage_wrap .mypage_box .mypage_cart .cart_top ul li span{font-size:16px;color:#ccc;font-weight:500;letter-spacing:-0.7px}
.mypage_wrap .mypage_box .mypage_cart .cart_top ul li.bg_none{background:none;padding-right:0;margin-right:0}
.mypage_wrap .mypage_box .mypage_cart .cart_top ul li.on span{color:#333}

.mypage_wrap .mypage_box .mypage_cart a.delete{border:1px solid #ccc;padding:7px 25px;font-size:14px;color:#666;font-weight:400;letter-spacing:-0.7px}

.mypage_wrap .mypage_box .mypage_cart .cart_price{position:relative;width:100%;border-top:1px solid #333}
.mypage_wrap .mypage_box .mypage_cart .cart_price .cart_price_list{position:relative;width:100%;border-bottom:1px solid #ddd}
.mypage_wrap .mypage_box .mypage_cart .cart_price .cart_price_list ul li{display:inline-block;*display:inline;*zoom:1;width:33%;text-align:center;padding:25px 0}
.mypage_wrap .mypage_box .mypage_cart .cart_price .cart_price_list ul li.min{background:url('/lenstown/images/cart_minus_bg.gif')no-repeat right}
.mypage_wrap .mypage_box .mypage_cart .cart_price .cart_price_list ul li.plu{background:url('/lenstown/images/cart_plus_bg.gif')no-repeat right}
.mypage_wrap .mypage_box .mypage_cart .cart_price .cart_price_list ul li h3{font-size:26px;color:#333;font-weight:600;letter-spacing:-0.7px}
.mypage_wrap .mypage_box .mypage_cart .cart_price .cart_price_list ul li h4{font-size:26px;color:#f96910;font-weight:600;letter-spacing:-0.7px}
.mypage_wrap .mypage_box .mypage_cart .cart_price .cart_price_list ul li p{font-size:16px;color:#777;font-weight:500;letter-spacing:-1px}

.mypage_wrap .mypage_box .mypage_cart .cart_price .cart_price_total{position:relative;border-bottom:1px solid #ddd;background:#f6f6f6;padding:30px 30px 50px 30px}
.mypage_wrap .mypage_box .mypage_cart .cart_price .cart_price_total ul li{display:inline-block;*display:inline;*zoom:1}
.mypage_wrap .mypage_box .mypage_cart .cart_price .cart_price_total ul li.del_price{float:left;background:url('/lenstown/images/cart_exc_ico.gif')no-repeat}
.mypage_wrap .mypage_box .mypage_cart .cart_price .cart_price_total ul li.del_price b{font-size:14px;color:#888;font-weight:400;letter-spacing:-0.7px;padding-left:28px}
.mypage_wrap .mypage_box .mypage_cart .cart_price .cart_price_total ul li.total_price{float:right}
.mypage_wrap .mypage_box .mypage_cart .cart_price .cart_price_total ul li.total_price h5{font-size:26px;color:#333;font-weight:600;letter-spacing:-1px;margin-top:-10px}
.mypage_wrap .mypage_box .mypage_cart .cart_price .cart_price_total ul li.total_price span{color:#ff2828;padding-left:10px}

a.white_btn{font-size:14px;color:#666;font-weight:300;letter-spacing:-0.7px;border:1px solid #666;padding:9px 28px}
a.black_btn{font-size:14px;color:#fff;font-weight:300;letter-spacing:-0.7px;background:#555;padding:10px 28px}

.point_txt{margin-top:50px}
.point_txt ul li{background:url('/lenstown/images/withdraw_dot.gif')no-repeat 0 17px}
.point_txt ul li.dif_bg{background:url('/lenstown/images/withdraw_dot.gif')no-repeat 0 7px;margin-top:10px}
.point_txt ul li b{font-size:13px;color:#444;font-weight:400;letter-spacing:-0.2px;padding:8px 0 0 13px}
.point_txt ul li p{font-size:13px;color:#898989;font-weight:200;letter-spacing:-0.2px;line-height:20px;padding:8px 0 0 13px}

.mypage_wrap .mypage_box .mypage_order{position:relative;margin-top:20px}
.mypage_wrap .mypage_box .mypage_order .order_top{position:relative}
.mypage_wrap .mypage_box .mypage_order .order_top h2{font-size:26px;color:#333;font-weight:500;letter-spacing:-1.5px}
.mypage_wrap .mypage_box .mypage_order .order_top ul{float:right;margin-top:-25px}
.mypage_wrap .mypage_box .mypage_order .order_top ul li{display:inline-block;*display:inline;*zoom:1;background:url('/lenstown/images/cart_arr.gif')no-repeat right 4px;padding-right:30px;margin-right:15px}
.mypage_wrap .mypage_box .mypage_order .order_top ul li span{font-size:16px;color:#ccc;font-weight:500;letter-spacing:-0.7px}
.mypage_wrap .mypage_box .mypage_order .order_top ul li.bg_none{background:none;padding-right:0;margin-right:0}
.mypage_wrap .mypage_box .mypage_order .order_top ul li.on span{color:#333}

.mypage_wrap .mypage_box .mypage_order .mypage_default_box{position:relative;border-top:1px solid #dbdbdb;margin-top:15px}

.mypage_wrap .mypage_box .mypage_order .order_etc_choice{position:relative;width:100%}
.mypage_wrap .mypage_box .mypage_order .order_etc_choice .leftwrap{position:relative;float:left;width:72%}
.mypage_wrap .mypage_box .mypage_order .order_etc_choice .rightwrap{position:relative;float:right;width:25%}

.mypage_wrap .mypage_box .mypage_order .order_etc_choice .rightwrap .total_price_box{position:relative;border:2px solid #666;margin-top:15px;padding-bottom:30px}
.mypage_wrap .mypage_box .mypage_order .order_etc_choice .rightwrap .total_price_box ul{border-bottom:1px solid #888;padding-bottom:10px}
.mypage_wrap .mypage_box .mypage_order .order_etc_choice .rightwrap .total_price_box ul li{margin-bottom:10px}
.mypage_wrap .mypage_box .mypage_order .order_etc_choice .rightwrap .total_price_box ul li.bt{border-bottom:1px solid #e6e6e6;padding-bottom:20px}
.mypage_wrap .mypage_box .mypage_order .order_etc_choice .rightwrap .total_price_box ul li p{padding:0 20px;font-size:14px;color:#555;letter-spacing:-0.7px;font-weight:300;margin-top:20px}
.mypage_wrap .mypage_box .mypage_order .order_etc_choice .rightwrap .total_price_box ul li p span{float:right;color:#333;letter-spacing:-0.5px;font-weight:500}
.mypage_wrap .mypage_box .mypage_order .order_etc_choice .rightwrap .total_price_box ul li p span.col_orange{color:#f96910}
.mypage_wrap .mypage_box .mypage_order .order_etc_choice .rightwrap .total_price_box h1{padding:20px;font-size:20px;color:#333;letter-spacing:-1px;font-weight:500;margin-bottom:10px}
.mypage_wrap .mypage_box .mypage_order .order_etc_choice .rightwrap .total_price_box h1 strong{float:right;margin-top:-5px;font-size:24px;color:#ff2929;font-weight:600;letter-spacing:-0.5px}
.mypage_wrap .mypage_box .mypage_order .order_etc_choice .rightwrap .total_price_box a.total_pay_btn{font-size:18px;color:#fff;letter-spacing:-0.7px;font-weight:400;background:#f96910;padding:10px 96px;margin:0 20px}

.mypage_wrap .mypage_box .mypage_order .order_etc_choice .rightwrap .agree_box{position:relative;border:1px solid #e6e6e6;background:#f6f6f6;margin-top:15px}
.mypage_wrap .mypage_box .mypage_order .order_etc_choice .rightwrap .agree_box ul li{border-bottom:1px solid #e6e6e6;padding:20px}
.mypage_wrap .mypage_box .mypage_order .order_etc_choice .rightwrap .agree_box ul li p{font-size:14px;color:#333;font-weight:400;letter-spacing:-0.5px;line-height:23px;margin-bottom:10px}
.mypage_wrap .mypage_box .mypage_order .order_etc_choice .rightwrap .agree_box ul li strong{font-size:14px;color:#333;font-weight:600;letter-spacing:-0.5px}
.mypage_wrap .mypage_box .mypage_order .order_etc_choice .rightwrap .agree_box ul li h5{font-size:14px;color:#333;font-weight:600;letter-spacing:-0.5px;margin-bottom:15px}
.mypage_wrap .mypage_box .mypage_order .order_etc_choice .rightwrap .agree_box ul li span{font-size:12px;color:#666;font-weight:300;letter-spacing:-0.5px;line-height:7px}
.mypage_wrap .mypage_box .mypage_order .order_etc_choice .rightwrap .agree_box ul li a{font-size:12px;color:#222;font-weight:400;letter-spacing:-0.5px;border:1px solid #333;background:#fff;float:right;padding:2px 10px 3px}

.mypage_wrap .mypage_box .mypage_order .order_comp{position:relative;width:100%;background:url('/lenstown/images/order_comp_bg.gif')no-repeat center 60px;border-top:1px solid #dbdbdb;padding:220px 0 0 0;margin-top:20px;text-align:center}
.mypage_wrap .mypage_box .mypage_order .order_comp h3{font-size:30px;color:#333;font-weight:500;letter-spacing:-1.5px}
.mypage_wrap .mypage_box .mypage_order .order_comp h5{font-size:18px;color:#999;font-weight:400;letter-spacing:-0.7px;margin-top:5px}

.mypage_tbl{position:relative;margin-top:25px}
.mypage_tbl table{width:100%}
.mypage_tbl table tr th{text-align:center;padding:15px 0;font-size:14px;color:#555;font-weight:400;letter-spacing:-0.7px;border-top:1px solid #999;border-bottom:1px solid #e8e8e8}
.mypage_tbl table tr th.cart_th{padding:10px 0;font-size:14px;color:#666;font-weight:500;letter-spacing:-0.7px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#fafafa}
.mypage_tbl table tr td{text-align:center;padding:10px 0;font-size:14px;color:#888;font-weight:300;letter-spacing:0.3px;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8}
.mypage_tbl table tr td h3{font-size:14px;color:#333;font-weight:300;letter-spacing:-0.3px}
.mypage_tbl table tr td h4{font-size:14px;color:#222;font-weight:400;letter-spacing:-0.3px}
.mypage_tbl table tr td h5{font-size:14px;color:#999;font-weight:300;letter-spacing:-0.3px;line-height:23px}
.mypage_tbl table tr td p{font-size:16px;color:#333;font-weight:500;letter-spacing:-0.5px}
.mypage_tbl table tr td strong{font-size:16px;color:#333;font-weight:600;letter-spacing:-0.7px}
.mypage_tbl table tr td b{font-size:13px;color:#999;font-weight:200;letter-spacing:-0.7px;text-decoration:line-through;margin-bottom:10px}
.mypage_tbl table tr td.price{font-weight:500;color:#f96910}
.mypage_tbl table tr td.pro_txt{text-align:left;padding:10px 20px}
.mypage_tbl table tr td.br_none{border-right:0;min-height:170px}
.mypage_tbl table tr td.br_none02{border-right:0;min-height:100px}
.mypage_tbl table tr td.br_none03{border-right:0;padding:30px 0 35px}
.mypage_tbl table tr td .prod_img{position:relative;float:left;width:85px;height:85px;margin-left:25px;border:1px solid #ddd;display:table-cell;vertical-align:middle;overflow:hidden}
.mypage_tbl table tr td .prod_img img{width:85px;height:85px;max-width:100%}
.mypage_tbl table tr td .prod_txt{position:relative;text-align:left;float:left;margin-left:20px;padding-top:20px}
.mypage_tbl table tr td span{font-size:14px;color:#555;font-weight:500;letter-spacing:-0.5px}
.mypage_tbl table tr td ul li{margin-bottom:10px}
.mypage_tbl table tr td ul li a{border:1px solid #ccc;padding:4px 15px;font-size:12px;color:#999;font-weight:300;letter-spacing:-0.5px}
.mypage_tbl table tr td ul li a.del_inq{border:1px solid #f78843;color:#f96910;font-weight:400}
.mypage_tbl table tr td ul.cart li{margin-bottom:20px}
.mypage_tbl table tr td ul.cart li a.buy{border:none;padding:7px 25px;background:#f96910;font-size:14px;color:#fff;font-weight:400;letter-spacing:-0.7px}
.mypage_tbl table tr td ul.cart li a.zzim{border:1px solid #ccc;padding:7px 31px;font-size:14px;color:#666;font-weight:400;letter-spacing:-0.7px}
.mypage_tbl table tr td ul.cart li a.delete{border:1px solid #ccc;padding:7px 25px;font-size:14px;color:#666;font-weight:400;letter-spacing:-0.7px}
.mypage_tbl table tr td a.inq_btn{border:1px solid #aaa;padding:4px 20px;font-size:13px;color:#666;font-weight:300;letter-spacing:-0.5px}
.mypage_tbl table tr td a.pre_input{padding:4px 38px 6px 10px;font-size:12px;line-height:45px;border:1px solid #ccc;color:#555;background:url('/lenstown/images/info_modify_arr.gif')no-repeat 38px center}


/* 고객센터 */
.cscenter_wrap{position:relative;width:100%;float:left}
.cscenter_wrap .cscenter_box{position:relative;width:1200px;margin:0 auto;padding-top:0px;text-align:center}
.cscenter_wrap .cscenter_box h4.cs_tit{font-size:18px;color:#333;font-weight:600;letter-spacing:-0.2px;text-align:left;background:url('/lenstown/images/cscenter_tit_bg.gif')no-repeat 0 4px;padding-left:25px}
.cscenter_wrap .cscenter_box h4.cs_tit span{font-size:14px;color:#999;font-weight:300;letter-spacing:-0.5px;padding-left:12px}

.cscenter_wrap .cscenter_box .list{position:relative;border-top:1px solid #ddd;margin-top:30px}
.cscenter_wrap .cscenter_box .list02{position:relative;margin-top:30px}


.cscenter_wrap .cscenter_box .cscenter_list ul{margin:20px 0 0 10px}
.cscenter_wrap .cscenter_box .cscenter_list ul li{background:url('/lenstown/images/withdraw_dot.gif')no-repeat 0 8px;text-align:left;margin-bottom:10px}
.cscenter_wrap .cscenter_box .cscenter_list ul li p{font-size:13px;color:#999;font-weight:300;letter-spacing:-0.4px;padding-left:12px}

.cscenter_wrap .cscenter_box .cscenter{position:relative;float:left;margin-top:30px;}
.cscenter_wrap .cscenter_box .cscenter p{font-size:14px;color:#666;letter-spacing:-0.2px;font-weight:300;line-height:20px;margin-top:8px}
.cscenter_wrap .cscenter_box .cscenter h4{font-size:22px;color:#666;letter-spacing:-1px;font-weight:500}

.cscenter_wrap .cscenter_box .cscenter .cscenter_box01{position:relative;float:left;width:458px;height:150px;padding:170px 0 15px;text-align:center;background:url('/lenstown/images/cscenter_index_online_bg.png')no-repeat center 30px #fff2e4}
.cscenter_wrap .cscenter_box .cscenter .cscenter_box01 h2{font-size:22px;color:#666;letter-spacing:-1px;font-weight:500}
.cscenter_wrap .cscenter_box .cscenter .cscenter_box01 h3{font-size:34px;color:#fd9029;letter-spacing:-0.7px;font-weight:600;background:url('/lenstown/images/cscenter_h3_line.gif')no-repeat center 40px}

.cscenter_wrap .cscenter_box .cscenter .cscenter_box02, .cscenter_wrap .cscenter_box .cscenter .cscenter_box03{cursor:pointer}
.cscenter_wrap .cscenter_box .cscenter .cscenter_box02{position:relative;float:left;width:360px;text-align:left;margin-left:11px}
.cscenter_wrap .cscenter_box .cscenter .cscenter_box02 .cscenter_one{position:relative;width:290px;height:100px;padding:31px 35px;background:url('/lenstown/images/cscenter_index_shop_bg.png')no-repeat 275px 59px #d9f4ff}
.cscenter_wrap .cscenter_box .cscenter .cscenter_box02 .cscenter_deli{position:relative;width:290px;height:100px;padding:31px 35px;margin-top:11px;background:url('/lenstown/images/cscenter_index_del_bg.png')no-repeat 252px 50px #edf7f9}

.cscenter_wrap .cscenter_box .cscenter .cscenter_box03{position:relative;float:left;width:360px;text-align:left;margin-left:11px}
.cscenter_wrap .cscenter_box .cscenter .cscenter_box03 .cscenter_shop{position:relative;width:290px;height:100px;padding:31px 35px;background:url('/lenstown/images/cscenter_index_one_bg.png')no-repeat 230px 60px #e8f7f4}
.cscenter_wrap .cscenter_box .cscenter .cscenter_box03 .cscenter_mem{position:relative;width:290px;height:100px;padding:31px 35px;margin-top:11px;background:url('/lenstown/images/cscenter_index_mem_bg.png')no-repeat 260px 67px #ffe1eb}

.cscenter_wrap .cscenter_box .board_wrap{position:relative;float:left}

.cscenter_wrap .cscenter_box .board_wrap .board{position:relative;float:left;text-align:left;width:575px;border-bottom: 1px solid #333;}
.cscenter_wrap .cscenter_box .board_wrap .board h2{font-size:20px;color:#444;font-weight:400;letter-spacing:-0.7px;margin-bottom:15px}
.cscenter_wrap .cscenter_box .board_wrap .board h2 a{font-size:13px;color:#999;font-weight:300;float:right;margin-top:10px}
.cscenter_wrap .cscenter_box .board_wrap .board h2 span{font-size:13px;color:#999;font-weight:300;letter-spacing:0px;float:right;margin-top:10px}
/*.cscenter_wrap .cscenter_box .board_wrap .board ul{border-top:1px solid #333}*/
.cscenter_wrap .cscenter_box .board_wrap .board ul li{background:url('/lenstown/images/mypage_board_dot.gif')no-repeat 10px 20px;border-bottom:1px solid #eaeaea;padding:10px 0}
.cscenter_wrap .cscenter_box .board_wrap .board ul li a{padding-left:20px;font-size:14px;color:#666;font-weight:300;letter-spacing:-0.3px}
.cscenter_wrap .cscenter_box .board_wrap .board ul li a span{float:right;font-size:12px;padding-right:10px;color:#999;letter-spacing:0.3px}

.cscenter_wrap .cscenter_box .recipe_benefit{position:relative;float:left;margin:50px 0 50px;width:100%;text-align:left}
.cscenter_wrap .cscenter_box .recipe_benefit ul{width:100%;height:182px;margin-top:15px !important;border-top:1px solid #333;border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb}
.cscenter_wrap .cscenter_box .recipe_benefit ul li{width:33.25%;float:left;text-align:center;padding:30px 0 18px;border-right:1px solid #dbdbdb}
.cscenter_wrap .cscenter_box .recipe_benefit ul li h5{font-size:18px;color:#333;letter-spacing:-0.7px;font-weight:500;margin-top:15px}
.cscenter_wrap .cscenter_box .recipe_benefit ul li p{font-size:14px;color:#999;font-weight:300;letter-spacing:-0.5px;padding:3px 0 15px 0}

.cscenter_wrap .cscenter_box .cscenter_top{position:relative;width:100%;margin:30px 0 45px}
.cscenter_wrap .cscenter_box .cscenter_top ul{height:167px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd}
.cscenter_wrap .cscenter_box .cscenter_top ul li{width:238.8px;float:left;border-right:1px solid #ddd;text-align:center;padding:110px 0 32px;cursor:pointer}
.cscenter_wrap .cscenter_box .cscenter_top ul li a{font-size:18px;color:#888;letter-spacing:-0.7px;font-weight:400}
.cscenter_wrap .cscenter_box .cscenter_top ul li:hover{background:#f9f9f9}
.cscenter_wrap .cscenter_box .cscenter_top ul li.on a{color:#fc9128}

.cscenter_wrap .cscenter_box .cscenter_top ul li.shop_prod{background:url('/lenstown/images/cscenter_top_shop_ico01.png')no-repeat center 40px}
.cscenter_wrap .cscenter_box .cscenter_top ul li.shop_prod:hover{background:url('/lenstown/images/cscenter_top_shop_ico01.png')no-repeat center 40px #f8f8f8}
.cscenter_wrap .cscenter_box .cscenter_top ul li.shop_prod_on{background:url('/lenstown/images/cscenter_top_shop_ico01_on.png')no-repeat center 40px #f3f3f3}
.cscenter_wrap .cscenter_box .cscenter_top ul li.shop_prod_on:hover{background:url('/lenstown/images/cscenter_top_shop_ico01_on.png')no-repeat center 40px #f8f8f8}
.cscenter_wrap .cscenter_box .cscenter_top ul li.shop_call{background:url('/lenstown/images/cscenter_top_shop_ico02.png')no-repeat center 40px}
.cscenter_wrap .cscenter_box .cscenter_top ul li.shop_call:hover{background:url('/lenstown/images/cscenter_top_shop_ico02.png')no-repeat center 40px #f8f8f8}
.cscenter_wrap .cscenter_box .cscenter_top ul li.shop_call_on{background:url('/lenstown/images/cscenter_top_shop_ico02_on.png')no-repeat center 40px #f3f3f3}
.cscenter_wrap .cscenter_box .cscenter_top ul li.shop_call_on:hover{background:url('/lenstown/images/cscenter_top_shop_ico02_on.png')no-repeat center 40px #f8f8f8}
.cscenter_wrap .cscenter_box .cscenter_top ul li.shop_deli{background:url('/lenstown/images/cscenter_top_shop_ico03.png')no-repeat center 40px}
.cscenter_wrap .cscenter_box .cscenter_top ul li.shop_deli:hover{background:url('/lenstown/images/cscenter_top_shop_ico03.png')no-repeat center 40px #f8f8f8}
.cscenter_wrap .cscenter_box .cscenter_top ul li.shop_deli_on{background:url('/lenstown/images/cscenter_top_shop_ico03_on.png')no-repeat center 40px #f3f3f3}
.cscenter_wrap .cscenter_box .cscenter_top ul li.shop_deli_on:hover{background:url('/lenstown/images/cscenter_top_shop_ico03_on.png')no-repeat center 40px #f8f8f8}
.cscenter_wrap .cscenter_box .cscenter_top ul li.shop_canc{background:url('/lenstown/images/cscenter_top_shop_ico04.png')no-repeat center 40px}
.cscenter_wrap .cscenter_box .cscenter_top ul li.shop_canc:hover{background:url('/lenstown/images/cscenter_top_shop_ico04.png')no-repeat center 40px #f8f8f8}
.cscenter_wrap .cscenter_box .cscenter_top ul li.shop_canc_on{background:url('/lenstown/images/cscenter_top_shop_ico04_on.png')no-repeat center 40px #f3f3f3}
.cscenter_wrap .cscenter_box .cscenter_top ul li.shop_canc_on:hover{background:url('/lenstown/images/cscenter_top_shop_ico04_on.png')no-repeat center 40px #f8f8f8}
.cscenter_wrap .cscenter_box .cscenter_top ul li.shop_qual{background:url('/lenstown/images/cscenter_top_shop_ico05.png')no-repeat center 40px}
.cscenter_wrap .cscenter_box .cscenter_top ul li.shop_qual:hover{background:url('/lenstown/images/cscenter_top_shop_ico05.png')no-repeat center 40px #f8f8f8}
.cscenter_wrap .cscenter_box .cscenter_top ul li.shop_qual_on{background:url('/lenstown/images/cscenter_top_shop_ico05_on.png')no-repeat center 40px #f3f3f3}
.cscenter_wrap .cscenter_box .cscenter_top ul li.shop_qual_on:hover{background:url('/lenstown/images/cscenter_top_shop_ico05_on.png')no-repeat center 40px #f8f8f8}

.cscenter_wrap .cscenter_box .cscenter_top ul li.mem_grade{background:url('/lenstown/images/cscenter_top_mem_ico01.png')no-repeat center 40px}
.cscenter_wrap .cscenter_box .cscenter_top ul li.mem_grade:hover{background:url('/lenstown/images/cscenter_top_mem_ico01.png')no-repeat center 40px #f8f8f8}
.cscenter_wrap .cscenter_box .cscenter_top ul li.mem_grade_on{background:url('/lenstown/images/cscenter_top_mem_ico01_on.png')no-repeat center 40px #f3f3f3}
.cscenter_wrap .cscenter_box .cscenter_top ul li.mem_grade_on:hover{background:url('/lenstown/images/cscenter_top_mem_ico01_on.png')no-repeat center 40px #f8f8f8}
.cscenter_wrap .cscenter_box .cscenter_top ul li.mem_coup{background:url('/lenstown/images/cscenter_top_mem_ico02.png')no-repeat center 40px}
.cscenter_wrap .cscenter_box .cscenter_top ul li.mem_coup:hover{background:url('/lenstown/images/cscenter_top_mem_ico02.png')no-repeat center 40px #f8f8f8}
.cscenter_wrap .cscenter_box .cscenter_top ul li.mem_coup_on{background:url('/lenstown/images/cscenter_top_mem_ico02_on.png')no-repeat center 40px #f3f3f3}
.cscenter_wrap .cscenter_box .cscenter_top ul li.mem_coup_on:hover{background:url('/lenstown/images/cscenter_top_mem_ico02_on.png')no-repeat center 40px #f8f8f8}
.cscenter_wrap .cscenter_box .cscenter_top ul li.mem_point{background:url('/lenstown/images/cscenter_top_mem_ico03.png')no-repeat center 40px}
.cscenter_wrap .cscenter_box .cscenter_top ul li.mem_point:hover{background:url('/lenstown/images/cscenter_top_mem_ico03.png')no-repeat center 40px #f8f8f8}
.cscenter_wrap .cscenter_box .cscenter_top ul li.mem_point_on{background:url('/lenstown/images/cscenter_top_mem_ico03_on.png')no-repeat center 40px #f3f3f3}
.cscenter_wrap .cscenter_box .cscenter_top ul li.mem_point_on:hover{background:url('/lenstown/images/cscenter_top_mem_ico03_on.png')no-repeat center 40px #f8f8f8}
.cscenter_wrap .cscenter_box .cscenter_top ul li.mem_recom{background:url('/lenstown/images/cscenter_top_mem_ico04.png')no-repeat center 40px}
.cscenter_wrap .cscenter_box .cscenter_top ul li.mem_recom:hover{background:url('/lenstown/images/cscenter_top_mem_ico04.png')no-repeat center 40px #f8f8f8}
.cscenter_wrap .cscenter_box .cscenter_top ul li.mem_recom_on{background:url('/lenstown/images/cscenter_top_mem_ico04_on.png')no-repeat center 40px #f3f3f3}
.cscenter_wrap .cscenter_box .cscenter_top ul li.mem_recom_on:hover{background:url('/lenstown/images/cscenter_top_mem_ico04_on.png')no-repeat center 40px #f8f8f8}
.cscenter_wrap .cscenter_box .cscenter_top ul li.mem_attend{background:url('/lenstown/images/cscenter_top_mem_ico05.png')no-repeat center 40px}
.cscenter_wrap .cscenter_box .cscenter_top ul li.mem_attend:hover{background:url('/lenstown/images/cscenter_top_mem_ico05.png')no-repeat center 40px #f8f8f8}
.cscenter_wrap .cscenter_box .cscenter_top ul li.mem_attend_on{background:url('/lenstown/images/cscenter_top_mem_ico05_on.png')no-repeat center 40px #f3f3f3}
.cscenter_wrap .cscenter_box .cscenter_top ul li.mem_attend_on:hover{background:url('/lenstown/images/cscenter_top_mem_ico05_on.png')no-repeat center 40px #f8f8f8}

.cscenter_wrap .cscenter_box .cscenter_step{position:relative;width:100%;margin-bottom:40px}
.cscenter_wrap .cscenter_box .cscenter_step ul{border-top:1px solid #333;border-bottom:1px solid #dbdbdb;height:114px;margin-top:15px}
.cscenter_wrap .cscenter_box .cscenter_step ul li{float:left;text-align:left;background:url('/lenstown/images/order_check_arr.gif')no-repeat right;padding-top:32px;padding-bottom:32px}
.cscenter_wrap .cscenter_box .cscenter_step ul li.step01{width:190px;padding-left:65px;padding-right:20px}
.cscenter_wrap .cscenter_box .cscenter_step ul li.step02{width:180px;padding-left:55px;padding-right:5px}
.cscenter_wrap .cscenter_box .cscenter_step ul li.step03{width:180px;padding-left:55px;padding-right:5px}
.cscenter_wrap .cscenter_box .cscenter_step ul li.step04{width:180px;padding-left:55px;padding-right:5px}
.cscenter_wrap .cscenter_box .cscenter_step ul li.step05{width:140px;padding-left:50px;padding-right:5px;background:none}
.cscenter_wrap .cscenter_box .cscenter_step ul li strong{font-size:18px;color:#999;font-weight:500;letter-spacing:-0.6px}
.cscenter_wrap .cscenter_box .cscenter_step ul li p{font-size:18px;color:#333;font-weight:500;letter-spacing:-0.7px}

.cscenter_wrap .cscenter_box .cscenter_step .qua_txt{border-top:1px solid #333;border-bottom:1px solid #dbdbdb;height:120px;margin-top:20px;text-align:left;padding:25px 30px}
.cscenter_wrap .cscenter_box .cscenter_step .qua_txt h5{font-size:18px;color:#333;font-weight:600;letter-spacing:-0.7px;margin-bottom:10px}
.cscenter_wrap .cscenter_box .cscenter_step .qua_txt li{background:url('/lenstown/images/withdraw_dot.gif')no-repeat 0 16px}
.cscenter_wrap .cscenter_box .cscenter_step .qua_txt li.bg_none{background:none}
.cscenter_wrap .cscenter_box .cscenter_step .qua_txt li p{font-size:14px;color:#888;font-weight:300;letter-spacing:-0.4px;padding:8px 0 0 12px}
.cscenter_wrap .cscenter_box .cscenter_step .qua_txt li p b{color:#333;font-weight:400}

.cscenter_wrap .cscenter_box .cscenter_step_txt{position:relative;margin-bottom:20px;border:1px solid #ccc;border-radius:10px;text-align:left;padding:40px 20px 40px 55px;height:200px}
.cscenter_wrap .cscenter_box .cscenter_step_txt h5.num{font-size:18px;color:#fff;font-weight:600;letter-spacing:-0.6px;background:url('/lenstown/images/cscenter_num_bg.gif')no-repeat;padding:4px 7px}
.cscenter_wrap .cscenter_box .cscenter_step_txt h5.num span{font-size:18px;color:#333;font-weight:600;letter-spacing:-0.6px;margin-left:15px}
.cscenter_wrap .cscenter_box .cscenter_step_txt h5.num a{font-size:14px;color:#fff;font-weight:400;letter-spacing:-0.7px;margin-left:15px;background:#888;padding:4px 20px}
.cscenter_wrap .cscenter_box .cscenter_step_txt ul.big{margin:10px 0 0 5px}
.cscenter_wrap .cscenter_box .cscenter_step_txt ul.big li{background:url('/lenstown/images/withdraw_dot.gif')no-repeat 0 16px}
.cscenter_wrap .cscenter_box .cscenter_step_txt ul.big li p{font-size:14px;color:#666;font-weight:300;letter-spacing:-0.6px;line-height:24px;padding:8px 0 0 12px}
.cscenter_wrap .cscenter_box .cscenter_step_txt ul.sm{background:#f3f3f3;margin-top:10px;padding:15px 20px 10px}
.cscenter_wrap .cscenter_box .cscenter_step_txt ul.sm li{margin-bottom:5px}
.cscenter_wrap .cscenter_box .cscenter_step_txt ul.sm li p{font-size:13px;color:#888;font-weight:300;letter-spacing:-0.4px;line-height:22px}

.cscenter_wrap .cscenter_box .cscenter_step_txt table{margin-top:20px;border-top:1px solid #333;width:1090px}
.cscenter_wrap .cscenter_box .cscenter_step_txt table tr th{text-align:center;padding:15px 0;font-size:14px;color:#333;font-weight:400;letter-spacing:-0.2px;background:#f4f4f4}
.cscenter_wrap .cscenter_box .cscenter_step_txt table tr td{text-align:center;padding:12px 0;font-size:14px;color:#888;font-weight:300;letter-spacing:-0.2px;border-right:1px solid #eee;border-bottom:1px solid #eee}

.cscenter_wrap .cscenter_box .cscenter_tbl table{margin-top:20px;border-top:1px solid #333;width:100%}
.cscenter_wrap .cscenter_box .cscenter_tbl table tr th{text-align:center;padding:25px 0;font-size:16px;color:#333;font-weight:500;letter-spacing:-0.7px;background:#f4f4f4}
.cscenter_wrap .cscenter_box .cscenter_tbl table tr td{text-align:center;padding:20px 0;font-size:14px;color:#666;font-weight:300;letter-spacing:-0.6px;border-right:1px solid #eee;border-bottom:1px solid #eee}
.cscenter_wrap .cscenter_box .cscenter_tbl table tr td.br_none{border-right:none}
.cscenter_wrap .cscenter_box .cscenter_tbl table tr td ul{margin-left:20px}
.cscenter_wrap .cscenter_box .cscenter_tbl table tr td ul li{background:url('/lenstown/images/withdraw_dot.gif')no-repeat 0 8px;text-align:left;margin:3px 0}
.cscenter_wrap .cscenter_box .cscenter_tbl table tr td ul li p{font-size:14px;color:#777;font-weight:300;letter-spacing:-0.4px;padding-left:12px}
.cscenter_wrap .cscenter_box .cscenter_tbl table tr td ul li p b{color:#fc9128}

.cscenter_wrap .cscenter_box .cscenter_one_top{position:relative;background:#f9f9f9;padding:25px 40px;margin-top:25px;height:55px}
.cscenter_wrap .cscenter_box .cscenter_one_top ul.btn_box{position:relative;border:1px solid #ddd;float:left;margin:10px 30px 0 0}
.cscenter_wrap .cscenter_box .cscenter_one_top ul.btn_box li{display:inline-block;*display:inline;*zoom:1;border-right:1px solid #ddd;width:80px;text-align:center;padding:8px 0}
.cscenter_wrap .cscenter_box .cscenter_one_top ul.btn_box li.br_none{border-right:0}
.cscenter_wrap .cscenter_box .cscenter_one_top ul.btn_box li a{font-size:15px;color:#666;font-weight:400}
.cscenter_wrap .cscenter_box .cscenter_one_top ul.btn_box li.on{background:#999}
.cscenter_wrap .cscenter_box .cscenter_one_top ul.btn_box li.on a{color:#fff}

.cscenter_wrap .cscenter_box .cscenter_one_top ul.input_box{position:relative;float:left}
.cscenter_wrap .cscenter_box .cscenter_one_top ul.input_box li{display:inline-block;*display:inline;*zoom:1;}
.cscenter_wrap .cscenter_box .cscenter_one_top ul.input_box li span{font-size:14px;color:#888;font-weight:300;letter-spacing:-0.1px;margin:0 5px;line-height:55px}
.cscenter_wrap .cscenter_box .cscenter_one_top ul.input_box li.ipzone{width:150px;border:1px solid #ddd;background:#fff}
.cscenter_wrap .cscenter_box .cscenter_one_top ul.input_box li input{width:100px;padding:9px 8px;border:none;font-size:13px;color:#888;letter-spacing:0.5px;font-weight:300}
.cscenter_wrap .cscenter_box .cscenter_one_top ul.input_box li.inq_btn{position:absolute;top:10px;background:#999;width:70px;text-align:center;margin-left:5px}
.cscenter_wrap .cscenter_box .cscenter_one_top ul.input_box li.inq_btn a{font-size:14px;color:#fff;font-weight:400;line-height:39px}

.cscenter_wrap .cscenter_box .cscenter_fap_top{position:relative;/*background:#f9f9f9;padding:25px 40px;margin-top:25px;height:20px;*/text-align:left}
.cscenter_wrap .cscenter_box .cscenter_fap_top ul{}
.cscenter_wrap .cscenter_box .cscenter_fap_top ul li{display:inline-block;*display:inline;*zoom:1;margin-right:8px}
.cscenter_wrap .cscenter_box .cscenter_fap_top ul li a{font-size:14px;color:#777;font-weight:300;letter-spacing:-0.1px;padding-right:13px;background:url('/lenstown/images/order_divi_bar.gif')no-repeat right 7px}
.cscenter_wrap .cscenter_box .cscenter_fap_top ul li.on a{font-weight:400;color:#f96910}
.cscenter_wrap .cscenter_box .cscenter_fap_top ul li a.bg_none{background:none}



.brandpage {width:1200px;}


/*town topic*/
#container .ttp_wrap { padding-top:40px; text-align:center; }
#container .ttp_wrap ul.tab_menu li{width:25%;float:left;background:url('/lenstown/images/tab_menu_bg1.gif')no-repeat center 3px;height:60px;padding:15px 0;}
#container .ttp_wrap ul.tab_menu li.on {
    width: 25%;
    background: url(/lenstown/images/tab_menu_on_bg1.gif)no-repeat center;
}

/*Town it Style*/
#container .review_wrap {
    padding-top: 40px;
    text-align: center;
}

/*브랜드*/
#container .brand_wrap .brand_box ul.tab_menu li.on {
    /*width: 33.33%;
    background: url(/lenstown/images/tab_menu_on_bg2.gif)no-repeat center;*/
	width: 33.33%;
    background: url(/lenstown/images/tab_menu_on_bg.gif)no-repeat center;
}


/*브랜드*/
#container .brand_wrap2 .brand_box2 ul.tab_menu2 li.on {
    /*width: 33.33%;
    background: url(/lenstown/images/tab_menu_on_bg2.gif)no-repeat center;*/
	width: 50%;
    background: url(/lenstown/images/tab_menu_on_bg.gif)no-repeat center;
}


/* 브랜드 */
.brand_wrap2{position:relative;width:100%;float:left}

.brand_wrap2 .brand_box2{position:relative;width:1200px;margin:0 auto;padding-top:20px;text-align:center}
  
#container .brand_wrap .brand_box ul.tab_menu li {
    /*width: 33.33%;
    background: url(/lenstown/images/tab_menu_bg2.gif)no-repeat center 3px;*/
	width: 33.33%;
    background: url(/lenstown/images/tab_menu_bg.gif)no-repeat center;

	float: left;
    
    height: 30px;
    padding: 15px 0;
}

/*커뮤니티*/
.com_wrap {position:relative;width:100%;}
.com_wrap .com_box {
    position: relative;
    width: 1200px;
    margin: 0 auto;
    padding-top: 20px;
    text-align: center;
}
h2.sub_title {
    font-size: 36px;
    color: #333;
    letter-spacing: -1.1px;
    font-weight: 500;
}
p.sub_txt {
    font-size: 14px;
    color: #898989;
    letter-spacing: -0.2px;
    font-weight: 200;
    margin-top: 5px;
}

.com_wrap .com_box .com_one { margin-top:88px; }
.com_wrap .com_box .com_one ul { width:100%; text-align:center; }
.com_wrap .com_box .com_one ul li { display: inline-block; width: 24%; margin-right: 11px; }
.com_wrap .com_box .com_one ul li img { width:100%; }
.com_wrap .com_box .com_one ul li:last-child { margin-right:0;}


.com_box02 { overflow:hidden; margin-top:75px;}
.com_box02 .photo_review { width:45%; float:left; }
.com_box02 .photo_review > ul, .com_box02 .text_review > ul{   
	margin-top: 30px !important;
    border-top: 1px solid #000;
    border-left: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;}

.com_box02 .text_review { width:50%; float:right; }

.com_box02 .more_btn {    width: 219px;
    height: 60px;
    background: #d7c5fd;
    line-height: 60px;
    border-radius: 10px;
    margin: 30px auto; }
.com_box02 .more_btn a { font-size:17px; font-weight:bold; color:#fff; }

#main_visual{position:relative; width:100%; overflow:hidden;}
.rolling_area{position:relative; width:100%; border-top:1px solid #333; border-bottom:1px solid #e5e5e5;}
.rolling_list{position:relative; width:1200px; height:42px; line-height:42px; margin:0 auto;}
.rolling_list li{display:inline-block; *display:inline; *zoom:1; width:24.8%; margin-left:-2px;border-right:1px solid #e5e5e5;}
.rolling_list li:first-child{margin-left:0;}
.rolling_list li a{display:block; color:#888; letter-spacing:-0.5px; font-size:14px; text-align:center;}
.rolling_list li a:hover, .rolling_list li a.active{background:#333; color:#fff;}

#main_con{position:relative; width:100%; overflow:hidden;}

.main_title01{
    text-align: center;
    font-size: 26px;
	letter-spacing: 1px;
    color: #2e2e2e;
    font-weight: 300;
    padding-bottom:45px;
    font-family: "lato",'malgun gothic',dotum,gulim,arial,'apple gothic';}
.section04 .banner_area01 .main_title01 {    text-align: center;
    font-size: 26px;
    letter-spacing: 1px;
    color: #2e2e2e;
    font-weight: 300;
	padding:0;
	display:inline-block;
    font-family: "lato",'malgun gothic',dotum,gulim,arial,'apple gothic'; }

.section04 .banner_area01 .sec03_tit {text-align: center; margin-bottom: 45px; position:relative;/*left:75px;*/}
.section04 .banner_area01 .sec03_tit  span { float:right; margin-top: 26px;position:relative;/*left:-80px;*/}

.section04 .main_title01 img {position:relative;left:55px;}

.section04 #DB_tab42 > div {display:none;}
.section05 .banner_area01 .main_title01 {    text-align: center;
    font-size: 26px;
    letter-spacing: 1px;
    color: #2e2e2e;
    font-weight: 300;
	padding:0;
    margin-bottom:45px;
    font-family: "lato",'malgun gothic',dotum,gulim,arial,'apple gothic'; }

.sec_title02 { font-size:21px; color:#2e2e2e; font-weight:500; overflow:hidden; margin-bottom:30px; }

.main_title02{text-align:center; font-size:34px; letter-spacing:-1px; color:#333; font-weight:300; margin:70px 0 30px 0; background: url("/lenstown/images/title_bg.gif") no-repeat 0 center;}
#hot_ban {position:relative; width:1200px; margin:0 auto; padding-top:100px; clear:both; }
.section01{position:relative; width:1200px; margin:0 auto; padding-top:110px; clear:both;}
.section02{position:relative; width:1200px; margin:0 auto; padding-top:88px; clear:both;}

.section03 .main_title01 
    { text-align:left; padding:82px 0 0 0 ; }
.section03 .sec_title02 { margin-bottom:0; }

.section03{
    position: relative;
    width: 100%;
    min-width: 1200px;
    margin: 0px auto 0;
	position:relative; 
	width:100%; 
	height:722px; 
	background:#faf6ff url("/lenstown/images/section03_bg.png") no-repeat top center; clear:both;
	}

.section03 #DB_tab41 {
    position: relative;top:0px;
    width:1200px;
    margin: 0 auto;
    height: 600px;
}
.section03 #DB_tab41 .mask {
    position: relative;
    width: 100%;
    margin: 0 auto;
    height: 100%;
    overflow: hidden;
	display:block;
	top:15px;;
}
.section03 #DB_tab41 .img {
    position: absolute;
	top:8px;;
}
.section03 #DB_tab41 .img li {
    float: left;;
    width: 368px;
    margin:50px 45px 0 15px; 
	position:relative;
	height:470px;
	background:#fff;
}


.section03 #DB_tab41 .img li .best_rib{
	display:inline-block;
	width:116px;;
	height:68px;
	position:absolute;
	top:10px;
	left:-15px;z-index:222;
	background:url('/lenstown/images/best_rib.png')no-repeat;
}

.section03 #DB_tab41 .img li .app_coupon{
	width:81px;;
	height:28px;
	position:absolute;
	top:20px;
	right:15px;
	display:inline-block;
}

.section03 #DB_tab41 .img li .one_plus{
	width:81px;;
	height:28px;
	position:absolute;
	top:55px;
	right:15px;
	display:inline-block;
}

.section03 #DB_tab41 .img li .best_txt_wrap{
	display:inline;
	padding:15px;;
	overflow:hidden;
}

.section03 #DB_tab41 .img li .best_txt_wrap .lens_img{
	display:inline-block;
	float:left;z-index:111; 
	position:relative;top:300px;
}

.section03 #DB_tab41 .img li .best_txt_wrap .lens_img img{ 
	width:125px;height:135px;
}

.section03 #DB_tab41 .img li .best_txt_con{
	display:inline-block;z-index:111; 
	float:left;
	position:relative;top:272px;
}

.section03 #DB_tab41 .img li .best_txt_con h4{
	font-size:20px;z-index:111; 
	overflow: hidden; 
	text-overflow: ellipsis;font-weight:normal;
	white-space: nowrap;font-family:'malgun gothic',dotum,gulim,arial,'apple gothic';
	margin-top:23px;
}

.section03 #DB_tab41 .img li .best_txt_con .best_txt_con_detail{
	margin-top:7px;z-index:111;
	color:#616161; 
	overflow: hidden; 
	text-overflow: ellipsis;
	white-space: nowrap; 
}

.section03 #DB_tab41 .img li .best_txt_con_price{
	color:#000;z-index:111;
	font-size:18px;height:19px;line-height:19px;border:0px solid red;
	font-weight:bold;
}

.section03 #DB_tab41 .img li .best_txt_con .best_txt_con_icon_wrap{
	display:inline-block;z-index:111; 
}

.section03 #DB_tab41 .img li .best_txt_con .best_txt_con_icon_wrap img{ 
	padding:6px 0; border:0px solid red;
}

.section03 #DB_tab41 .img li .best_txt_con .best_txt_con_icon_wrap .blue_txt_icon{
	display:inline-block;z-index:111;
}

.section03 #DB_tab41 .img li .best_txt_con .best_txt_con_icon_wrap .color_icon{
	display:inline-block;z-index:111;
	margin-left:2px;position:relative;top:2px;
}

.section03 #DB_tab41 .img li .best_txt_con .best_txt_con_icon_wrap .pearl_icon{
	 display:inline-block;z-index:111;
	 margin-left:5px;position:relative;top:1px;
}
								
.mask-box {  
  position: absolute;left:0px;top:-90px;
  clip: rect(90px, 609px, 362px, 0px);
}

/*.section03 #DB_tab41 .img li .best_ico {
	position:absolute;
	top:10px;
	left:-17px; 
}

.section03 #DB_tab41 .img li .coupon_ico {
	position:absolute;
	top:10px;
	right:10px; 
}*/

.section03 #DB_tab41 .img li:hover {
    -webkit-box-shadow: 8px 9px 12px 0px rgba(0,0,0,0.1); 
	-moz-box-shadow: 8px 9px 12px 0px rgba(0,0,0,0.1); 
	box-shadow: 8px 9px 12px 0px rgba(0,0,0,0.1);
}

.section03 #DB_tab41 .img li:nth-child(2), .section03 #DB_tab41 .img li:nth-child(5), .section03 #DB_tab41 .img li:nth-child(8)   { 
	margin-top:0px;
}

.section03 #DB_tab41 .prev {
    position: absolute;
    left: -60px;
    top: 44%;
	margin-top:0;
    cursor: pointer;
}
.section03 #DB_tab41 .next {
    position: absolute;
    right: -60px;
    top: 44%;
	margin-top:0;
    cursor: pointer;
}
#DB_tab41 div{
    display: none;
}

.section04 #DB_tab42 {
    position: relative;
    width:1200px;
    margin: 0 auto;
    height: 400px;
}

.section04 #DB_tab42 .mask {
    position: relative;
    width: 100%;
    margin: 0 auto;
    height: 100%;
    overflow: hidden;
	display:block;
}

.section04 #DB_tab42 .img {
    position: absolute;
}
.section04 #DB_tab42 .img li {
    float: left;
    width: 231px;
    margin-right: 12px;
}

.section04 #DB_tab42 .prev {
    position: absolute;
    left: -60px;
    top: 40%;
	margin-top:0;
    cursor: pointer;
}
.section04 #DB_tab42 .next {
    position: absolute;
    right: -60px;
    top: 40%;
	margin-top:0;
    cursor: pointer;
}

 
.eyemask-box {  
   
}

.section05 #DB_tab43 {
    position: relative;
    width:960px;
    margin: 0 auto;
    height:406px;
}

.section05 #DB_tab43 .mask {
    position: relative;
    width: 100%;
    margin: 0 auto;
    height: 100%;
    overflow: hidden;
	display:block;
}

.section05 #DB_tab43 .img {
    position: absolute;
}
.section05 #DB_tab43 .img li {
    float: left;
    width: 311px;
    margin-right: 12px;
}

.section05 #DB_tab43 .prev {
    position: absolute;
    left: -179px;
    top: 45%;
	margin-top:0;
    cursor: pointer;
}
.section05 #DB_tab43 .next {
    position: absolute;
    right: -179px;
    top: 45%;
	margin-top:0;
    cursor: pointer;
}

#DB_tab43 div{
    display: none;
}

.section04{position:relative; width:1200px; margin:110px auto 147px; clear:both; height:500px;}
.section05{  position: relative;
    width: 100%;
    min-width: 1200px;
    margin: 0px auto 0;
position:relative; width:100%; height:638px; background:#fffcfd url("/lenstown/images/section05_bg.png") no-repeat top center; clear:both;}

.section05 .banner_area01 .main_title01 { text-align:center; font-size:40px; color:#232323; margin-bottom: 45px; } 
.section05 .banner_area01 .sec_title02 { text-align:center; } 
.section05 .banner_area01 { padding:65px 24px; }
.section06{position:relative; width:1200px; margin:0 auto; clear:both; padding:0; overflow: hidden;}

.section06 .main_title01 {
    text-align: left;
}
.section06 .sec_title02 {
    text-align: left;
	margin-bottom:80px; 
}
.section06 .videowrap_t {
    width: 1200px;
    position: relative;
    text-align: center;
    margin-top: 125px;
    overflow: hidden;
	background:url("/lenstown/images/video_bg.png") no-repeat top center; 
	    padding: 30px 23px;
    box-sizing: border-box;
	background-size:100% 100%;
}
.section06 .video_t {
    background: #ddd;
    width: 565px;
    height: 358px;
    float: left;
}

.section06 .tv_txt {
    display: inline-block;
    float: left;
    margin-left:13px;
}
.section06 .tv_txt p.top_txt {
    font-size: 24px;
    text-align: left;
    color: #2e2e2e;
    font-weight: 500;
	margin-top: 40px;
}
.section06 .tv_txt p.bot_txt {
    text-align: left;
    font-size: 18px;
    color: #2e2e2e;
    margin-top: 15px;
}
.section06 .tv_txt .view_btn {
    text-align: left;
    margin:30px 0 51px;
}
.section06 .tv_txt .more_video_p {
    text-align: left;
    margin: 60px 0 12px;
    font-size: 18px;
    color: #2e2e2e;
}
.section06 .tv_txt .more_video_p img {
    vertical-align: middle;
}
.section06 .tv_txt ul.more_video {
    overflow: hidden;
    text-align: left;
}
.section06 .tv_txt ul.more_video li {
    float: left;
    margin-right: 8px;
}
.section06 .tv_txt ul.more_video li:last-child { margin-right:0; }
.section07{position:relative; width:1200px; margin:140px auto 0; clear:both; padding:0;}
.section07 .main_title02 { margin:0 0 45px 0; }
.section08{position:relative; width:1200px; margin:0 auto; clear:both; padding:70px 0 40px 0;}

#hot_ban h2 {
    text-align: center;
    font-size: 34px;
    letter-spacing: -1px;
    color: #333;
    font-weight: 300;
    margin-bottom: 45px;
	    font-family: "lato",'malgun gothic',dotum,gulim,arial,'apple gothic';
}
.section01 h3.sec_title02 .sec_barcon { float:right; width:119px; overflow:hidden; }
.section01 h3.sec_title02 .sec_barcon .bar01 { width:56px; height:3px; background:#ebebeb; float:left; margin-right:7px; }
.section01 h3.sec_title02 .sec_barcon .bar02 { width:56px; height:3px; background:#f76283; float:right; }

#hot_ban ul {overflow:hidden; }
#hot_ban ul li { float:left; width:393px; margin-right:10px;}
#hot_ban ul li:last-child { margin-right:0; }
#hot_ban ul li .hot_txt { margin-top:10px; overflow:hidden; }
#hot_ban ul li .hot_txt span.left { float:left; font-size:19px; font-weight:bold; }
#hot_ban ul li .hot_txt span.right { float:right; margin-top:8px; }
#hot_ban ul li .hot_txt span.right a { text-decoration:underline; color:#d7c5fd; font-size:12px;}
.pro_list{display:inline-block; *display:inline; *zoom:1; margin-left:18px;}
.pro_img{width:386px; height:386px; display: table-cell; vertical-align: middle; overflow:hidden;}
.pro_img{max-width:100%; text-align:center;}
.pro_text{font-size:18px; color:#333; letter-spacing:-0.5px; margin-top:10px;}
.pro_eng{font-size:16px; color:#aaa; letter-spacing:-0.3px; margin-top:3px;}
.pro_price{font-size:20px; color:#2e8941; font-weight:700; margin-top:10px;}
.pro_price em{font-size:16px; color:#aaa; text-decoration:line-through; font-weight:300; margin-right:10px;}

.banner_area01{position:relative; width:1200px; margin:0 auto;}
.time_sale{position:relative; width:805px; height:435px; overflow:hidden; background:#2fa8bb url("/lenstown/images/time_sale_bg.jpg") no-repeat 0 0;}
.time_sale .circle_banner{position:relative; width:285px; height:285px; background:#fff; border-radius:50%; overflow:hidden; display: table-cell; vertical-align:middle; text-align:center;} 
.time_sale .circle_banner img{max-width:100%;}
.time_sale .circle_banner .quantity{position:absolute; bottom:30px; left:50%; margin-left:-67px; width:134px; height:37px; border-radius:20px; background:#999; color:#fff; font-size:16px; font-weight:400; line-height:33px; z-index:0;}
.time_sale_text{position:absolute; top:0; left:330px; width:352px; overflow:hidden; font-size:13px; color:#fff; letter-spacing:0.5px;}
.time_sale_text .time_sale_title{width:202px; text-align:center; font-size:18px; background:#3b7f93; padding:5px 0; color:#fff; font-weight:400; margin-top:5px; letter-spacing:-0.5px;}
.time_sale_text .time{font-size:44px; font-weight:400; color:#b1f6e0; padding:10px 0 10px 0;}
.time_sale_text .time img{margin-top:-8px; margin-right:10px;}
.time_sale_text .time_info{border-top:1px solid #4cbdcd; border-bottom:1px solid #4cbdcd; color:#c2e7ec; font-size:13px; padding:15px 0; letter-spacing:-0.3px;}
.time_sale_text .time_info .time_title{font-size:26px; letter-spacing:-1px; color:#fff; font-weight:500;}
.time_sale_text .time_info .time_eng{font-size:16px; letter-spacing:0; color:#fff; margin-bottom:10px;}
.time_sale_text .time_price{font-size:26px; color:#fff; font-weight:700; margin-top:10px;}
.time_sale_text .time_price em{font-size:16px; color:#83c4d0; text-decoration:line-through; font-weight:300; margin-right:10px;}
.banner li{margin-top:23px;}
.banner li:first-child{margin-top:0;}

.video_area{position:relative; width:100%; height:445px; background:#d2e0c9 url("/lenstown/images/section05_bg.jpg") no-repeat top center;}
.re_video{position:relative; width:1200px; height:518px; margin:0 auto; font-size:16px; color:#7d7d7d; letter-spacing:-0.3px; font-weight:100;}
.re_video .video_sm_title{width:205px; font-size:14px; color:#2e8941; font-weight:400; border-bottom:1px solid #2e8941; padding-bottom:5px; padding-top:70px;}
.re_video .video_title{font-size:40px; color:#333; font-weight:500; padding-bottom:10px; padding-top:10px;}
.re_video a{display:block; width:156px; font-size:14px; letter-spacing:0.5px; padding:10px 0; margin-top:50px; background:url("/lenstown/images/video_go.png") no-repeat 0 bottom; font-weight:300;}
.re_video .video{position:absolute; right:0; bottom:0;}
.video_pro_img{position:absolute; right:0; bottom:0; z-index:0;}

.gallery_list{display:table-cell;}
.gallery_list ul li{float:left; width:300px; height:auto; background:#fff; vertical-align:middle; overflow:hidden;}
.gallery_list ul li:hover{float:left; width:300px; height:auto; background:#333; vertical-align:middle; overflow:hidden;}
.gallery_list ul li img{max-width:100%;}
.gallery_list ul li a img:hover{background:#333;opacity:0.2;filter:alpha(opacity=80); /* For IE8 and earlier */}
 .gallery_list ul li span {display:none}
.gallery_list ul li .review_hover {position:relative;top:-150px;left:25%;color:#fff;padding:5px 25px;border:1px solid #fff;text-align:center;margin:0 auto;}

.sns_tab{text-align:center;}
.sns_tab li{display:inline-block; *display:inline; *zoom:1; padding:0 10px;}
.sns_tab li a{display:block; font-size:20px; color:#999;}
.sns_tab li a:hover, .sns_tab li a.active{color:#333; text-decoration:underline;}
.instar_list{display: table-cell; vertical-align: middle;}
.instar_list ul{margin-top:19px;}
.instar_list li{width:182px; height:182px; display:inline-block; *display:inline; *zoom:1; overflow:hidden; margin-left:19px;}
.instar_list li:first-child{margin-left:0;}
.instar_list li img{max-width:100%;}

/*α˻*/
.h1_wrap .header_in #popular_aside { 
        display: inline-block;
    position: absolute;
    bottom: 24px;
    right: 0;
    padding: 0;
    overflow: hidden;
    width: 160px;
    height: 18px;}
.h1_wrap .header_in #popular_aside .head_main_rolling {     background: #fff;
    width: 160px !important;
    margin: 0 ;
    padding: 0;overflow:hidden; }
.h1_wrap .header_in #popular_aside .head_main_rolling .rolling_li span { /*margin-left:41px; */color:#f6416c; float:right;}
#popular_aside ul:hover{background:none;}
.bx-controls { display:none;}

/*Խ*/
#container #container_title { display:none;}
#container #bo_gall #bo_list_total { display:none;}




/* DivTable.com */
.divTable{
	display: table;
	width:1199px;
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
	border:0px solid #999999;
	display: table-cell;
	padding:0px;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}

/*νŸ׷*/
.lightwidget--grid.lightwidget--grid-5 .lightwidget__tile { padding:8px 7px !important; }