<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700;900&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600&amp;display=swap');

body{font-family: 'Noto Sans KR', sans-serif; font-weight: 400;}
.box1,
#hd_menu{width:1440px; margin: 0 auto; position: relative;}
.box2{padding:0 3em;}
#hd_wrapper, #tnb .inner, #gnb .gnb_wrap, #container_wr, #ft_wr{width:1440px;}
#container{width:1320px;}
#hd, #wrapper, #ft{min-width:auto;}
.sub #container{padding-top:40px;}
i{font-style:normal;}

#ctt_con{font-size:15px;}

.fm_mon{font-family: 'Montserrat', sans-serif;}

.flex{ display:flex}
.flex.fw{ flex-wrap:wrap}
.flex.col{ flex-direction:column}
.flex.space{ justify-content: space-between}
.flex.vspace{ align-content:space-between}
.flex.hc{ justify-content:center}
.flex.hr{ justify-content:flex-end}
.flex.vt{ align-content:flex-start; align-items:flex-start}
.flex.vc{ align-content:center; align-items:center}
.flex.vb{ align-content:flex-end; align-items:flex-end}
.flex.rev{ flex-direction: row-reverse;}
.flex.cev{ flex-direction: column-reverse;}
.flex .mgL{ margin-left:auto}
.flex .mgR{ margin-right:auto}
.flex .mgT{ margin-top:auto}

.fl_wrap &gt; *{ float:left}
.fl_wrap::after{ content:""; display:block; clear:both}
.fr{float:right;}

.va_wrap{ display:block; text-align:center; white-space: nowrap}
.va_wrap:before{ content:""; display:inline-block; *display:inline; zoom:1; vertical-align:middle; width:0; height:100%}
.va{display:inline-block; *display:inline; zoom:1; vertical-align:middle; max-width:100%; height:auto; white-space:normal}
.va_wrap img{vertical-align:middle; display:inline-block; *display:inline; zoom:1; max-width:100%; max-height:100%}

.ac{text-align:center !important;}
.al{text-align:left !important;}
.ar{text-align:right !important;}

.wrap_idx{ overflow:hidden}
.con_idx{ position:relative}
.con_idx &gt; .idx{ position:absolute; left:0; top:0; width:100%; visibility:hidden;filter:alpha(opacity=0);opacity:0;}
.con_idx &gt; .idx.on{ position:relative; visibility: visible; filter:alpha(opacity=100);opacity:1;}

.cl{clear:both;}
.c_point{color:#8b7969!important; vertical-align: baseline;}
.c_red{color:#cd2020!important; vertical-align: baseline;}
.bgfix{ background-position:center; background-repeat:no-repeat; background-size:cover}

.mt0{margin-top:0px !important;}
.mt5{ margin-top:5px !important;}
.mt30{margin-top:30px !important;}
.mb0{ margin-bottom:0px !important;}
.mb5{ margin-bottom:5px !important;}
.mr5{margin-right:5px !important;}


/*header*/
#hd{border-bottom:0; background: #fff; height:203px;}
#tnb{background: #f9f9f9; border-bottom:1px solid #ddd;}
#tnb #hd_qnb &gt; li{border-right:0; font-size:13px; position: relative; padding:12px 0; margin-left:20px;}
#tnb #hd_qnb &gt; li &gt; a{color:#444; letter-spacing: -.5px;}
#tnb #hd_qnb &gt; li.shop_login .member_mn{left:50%; transform: translateX(-50%);}
#tnb #hd_qnb &gt; li.shop_login #ol_after_private a{width:100%;}

#hd_wrapper .hd_login{position:inherit; right: inherit; top: inherit; margin-bottom: 0;}
#hd_wrapper .hd_login &gt; li.shop_cart{margin:0 0 0 28px;}
#hd_wrapper .hd_login &gt; li.shop_cart &gt; a{color:#343434;}
#hd_wrapper .hd_login &gt; li.shop_cart .xi{display:block; font-size: 24px; margin-bottom: 5px; color: #4a3726;}
#hd_wrapper .hd_login &gt; li.shop_cart .count{opacity:1; right:0;}

#hd_wrapper{padding:26px 0;}
#hd_wrapper #logo{padding:0;}
#hd_wrapper .hd_sch_flex{flex:auto;}
#hd_wrapper .hd_sch_wr{padding:0; margin-left:0;  width:420px;}
#hd_wrapper #hd_sch #sch_str{border-radius:50px 0 0 50px;  background:#fff; height: 52px; width:calc(420px - 60px); padding: 0 25px; color: #333 !important; font-size: 1.25em;}
#hd_wrapper #hd_sch #sch_submit{border-radius:0 50px 50px 0;  background:#fff; color: #4a3726 !important; font-size:2.25em; width:60px; height: 52px;}
#hd_wrapper #hd_sch{border-radius:0;}

#hd_menu_wrap{ background: #f5f0eb; box-shadow: inset 0px 4px 6px rgb(0 0 0 / 4%);}
#hd_menu_wrap #hd_menu{background-color:transparent!important;}
#hd_menu_wrap #hd_menu .va_wrap{height:57px;}
#hd_menu_wrap #hd_menu button#menu_open{ width:54px; border:0; border-top:0; border-bottom:0; padding:0; text-align: center; background: #4a3726 !important;}
#hd_menu_wrap #hd_menu button#menu_open .xi{font-size:24px;}
#hd_menu_wrap .hd_menu {border:0; width:calc(1440px - 54px);}
#hd_menu_wrap .hd_menu &gt; li:hover{border-bottom:0 !important;}
#hd_menu_wrap .hd_menu &gt; li.va_wrap{height:54px; padding: 0; margin: 0 20px; line-height: 1; font-size: 16px; font-weight: 400; letter-spacing: -.5px; position: relative;}
#hd_menu_wrap .hd_menu &gt; li.va_wrap a{display: inline-block; padding:0; color:#333}
#hd_menu_wrap .hd_menu &gt; li.depth1 &gt; ul{display:block; background:#fff; max-height: 0; overflow: hidden; opacity: 0; position: absolute; top: 56px; left: 50%; transform: translateX(-50%); z-index: 1000; /*width:10em;*/width:12em; padding: 0!important;}
#hd_menu_wrap .hd_menu &gt; li.depth1 &gt; ul &gt; li{float: none; font-size: 15px; font-weight: normal; padding:0; border-bottom:1px dotted #ddd !important;}
#hd_menu_wrap .hd_menu &gt; li.depth1 &gt; ul &gt; li:last-child{border-bottom:0 !important;}
#hd_menu_wrap .hd_menu &gt; li.depth1 &gt; ul &gt; li a{ border-bottom:1px dotted rgba(255,255,255,.3); width:100%; display: block; padding: 7px 5px; color:#444 !important;}
#hd_menu_wrap .hd_menu &gt; li.depth1 &gt; ul &gt; li:hover{line-height: 26px !important; background-color:#f9f9f9;}
#hd_menu_wrap .hd_menu &gt; li.depth1:hover &gt; ul{ /*max-height: 300px;*/max-height: inherit; opacity: 1;}
#hd_menu_wrap .hd_menu &gt; li.depth1 &gt; ul:after{content: ""; position: absolute; left: 0; top:0; width: 100%; height:3px; background:#9e9389; transform: scaleX(0); transition: .3s;}
#hd_menu_wrap .hd_menu &gt; li.va_wrap:hover &gt; ul:after{transform: scaleX(1);}

#hd_menu_wrap #gnb{width:210px; border:0; top: 7em; margin:0; padding:0;}
#hd_menu_wrap #gnb .gnb_1da{border-radius: 50px; border: 1px solid #d5d5d5; height: 55px; line-height: 55px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding: 0 35px 0 25px; font-size:16px; color:#333; margin-bottom: 6px; position: relative; background-color:#fff !important;  font-weight: normal!important;}
#hd_menu_wrap #gnb .gnb_1da:before{content:'\e93f'; font-family: 'xeicon'; position: absolute; top: -1px; right: 15px;}
/*#hd_menu_wrap #gnb .gnb_1da:hover{background-color:#0451a5 !important; font-weight: normal !important; color:#fff; border-color:#0451a5; opacity: 1;}*/
#hd_menu_wrap #gnb .gnb_1dli_over &gt; a{background-color:#0451a5 !important; font-weight: normal !important; color:#fff; border-color:#0451a5; opacity: 1;}
#hd_menu_wrap #gnb .gnb_1da i{display:none;}

.h_fix{position:relative; top: 0; left: 0; width: 100%; z-index: 10000; background: #fff; border-bottom:1px solid #e8ded5;}
.scroll .h_fix{position:fixed;}

.quick_inquiry{ position:fixed; right:10px; bottom:15px; z-index:100; padding:1.3em 1.7em; background:#5a4532; box-shadow:0 0 .8em .25em rgba(0,0,0,.2); color:#fff !important; font-size: 16px;}
.quick_inquiry .t1{ display:block; margin-bottom: 7px;}
.quick_inquiry .t1 .xi{ font-size:1.125em; margin-left:.25em}
.quick_inquiry .t2 .xi{ width:1.375em; line-height:1.375em; font-size:1.125em; text-align:center; background:#fff; color:#4a3726; margin:0 .25em}
.quick_inquiry .t2 .no{ font-weight:700; font-size:1.375em; color:#fff!important;}
.quick_inquiry .t3{ color:#fff!important; font-size:.85em; margin-top:10px;}
i{font-style:normal;}

#quick{ left: -1em; top: 50%; margin-bottom:0; transform: translateY(-50%);}
#quick li{ margin-bottom: 8px;}
#quick li button,
#quick li a{display: block; width: 2.1em; height: 2.1em; line-height: 1;  text-align: center;  border-radius: 50%; font-size: 1.8em; color: #fff !important; background: #755b44; box-shadow: 1px 4px 0 rgb(132 103 88 / 20%); box-sizing: border-box; transition: .3s; opacity: 1;}
#quick li button.btn_sm_on i{ color: #fff;}
#quick li.kakao a{background-color: #ffcf3d; color: #512929 !important;}
#quick li.naver a{background-color: #3bb51c; color: #fff !important;}
#quick li.blog a{background-color: #3bb51c; color: #fff !important;}
#quick li.top a{background-color: #444; color: #fff !important;}
#quick li i{ line-height: 1.9em;}
#quick li a i{ font-size: 1.125em;}
.qk_con_wr .con_close{display: block; width: 2em; height: 2em; line-height: 1;  text-align: center;  border-radius: 50%; font-size: 1.8em; color: #fff !important; background: #755b44; box-shadow: 1px 4px 0 rgb(132 103 88 / 20%); box-sizing: border-box; transition: .3s; opacity: 1; right: 290px;}
#quick .qk_tit{font-size:14px;}


/*footer*/
#w_footer{margin-top:140px; background-color: #f5f0eb; border-top:5px solid #9e9389; padding: 45px 0; min-width:auto;}
#w_footer ul{margin:0;}
#w_footer .f_top .f_menu{margin-left:40px;}
#w_footer .f_top .f_menu &gt; li a{font-size:15px; color:#333; margin-right:35px;}
#w_footer .f_top .f_menu &gt; li.strong a{font-weight: 600}
#w_footer .f_top .f_btn a{font-size:15px; background:#bbb; color:#fff; padding: 9px 18px; border-radius: 50px; transition: .3s;}
#w_footer .f_top .f_btn a:hover{background:#3bb51c;}
#w_footer .f_bottom{margin-top:25px; position: relative;}
#w_footer .f_bottom .f_info &gt; li{font-size:14px; color: #666; margin-right:30px; margin-bottom: 5px;}
#w_footer .f_bottom .f_info &gt; li.copy{margin-top:20px; font-size: 13px; color: #999;}
#w_footer .kcp_wrap{ position:absolute; top:0; right: 0; text-align: right;}
#w_footer .kcp_wrap img{height:50px; width:auto; margin-left:4px;}


/*상품_inc*/
.wood_style &gt; li{margin-bottom: 50px !important;} 
.wood_style .in{position:relative;}
.wood_style .sct_marker{display:none;}
.wood_style .sct_img{border:1px solid #ddd;}
.wood_style .sct_op_btn{display:none;}
.wood_style .sct_ct_wrap{padding:10px 10px 0;}
.wood_style .sct_txt{font-size:15px; color:#000; font-weight: 500; margin: 0; padding: 0; border-bottom:0; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; text-overflow: ellipsis; white-space: normal; line-height: 1.2;}
.wood_style .sct_basic{font-size:13px; color:#666; margin-top:5px; margin-bottom: 0;  overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; text-overflow: ellipsis; white-space: normal; line-height: 1.2;}
.wood_style .sct_cost{margin:7px 0 0; font-size:18px;}
.wood_style .sct_cost .per_tx{color:#ff790e; margin-right:6px;}
.wood_style .sct_cost .won_tx{font-size:16px; color:#111; font-weight: 500;}
.wood_style .sct_cost .per_ts{color: #777; font-size: 15px; font-weight: 400;}
.wood_style .sct_img .sct_cart{display:none;}
.wood_style .sct_cart{height:100%; background: rgba(0,0,0,.3);}
.wood_style .sct_cart i{width: 45px; line-height: 45px; height: 45px; background: #fff; border-radius: 50%; vertical-align: middle; padding: 0 !important; font-size: 20px !important; margin:0 3px;}
.wood_style .sct_cart .btn_cart{color:#8b7969!important;}
.wood_style .sct_cart .btn_wish{color:#e36262!important;}
.wood_style .in:hover .sct_cart{ display:flex;}


/**/
#sit_pvi_big{width:400px;}
#sit_pvi_big .sct_marker{display:none;}
#sit_star_sns{display:none;}
#sit_tab{width:calc(100% - 270px);}
.tbl_head01{font-size:14px; font-family: 'Noto Sans KR', sans-serif;}
.btn_confirm .btn{font-weight:normal;  font-family: 'Noto Sans KR', sans-serif; border-radius: 3px;}
.fregister_agree input[type="checkbox"]:checked + label span{ background-color:#8b7969;}
#mb_login_notmb .btn_submit{background-color: rgb(139, 121, 105)!important;}
#mb_login_od_wr .btn_submit{background-color: rgb(139, 121, 105)!important;}
.top_btn{position: fixed; right:.5em; bottom:0; transform: translateY(-50%); z-index: 120001; display: block; width: 2em; height: 2em; line-height: 2em; text-align: center; border-radius: 50%; font-size: 23px; color: #fff; background: #333; box-shadow: 2px 2px 3px rgba(0,0,0,0.2); box-sizing: border-box;}
.top_btn .xi{ line-height: 2em;}
.ssch_option.chk_box #ssch_qname,
.ssch_option.chk_box #ssch_qexplan,
.ssch_option.chk_box #ssch_qbasic,
.ssch_option.chk_box #ssch_qid{display:none;}
#sit_tab .tab_tit li .selected:after{background: #8b7969;}
#bo_cate #bo_cate_on{background: rgb(139, 121, 105); box-shadow: none;}
#sit_inf_open th{width:20em;}
.btn_bo_user .btn_b01{font-size: 1.4em;} 
.agree_box{ border:1px solid #ddd; background:#f9f9f9; border-radius:5px}
.agree_box .in_con{  padding:2em; border:1px solid #ededed; margin:1em; background:#fff;}
.agree_box .in_con .agree_wrap{ /*font-size: 1.125em;*/}
.agree_box .in_con .agree_wrap span{ display: block;}
.ctt_privacy,
.ctt_provision,
.ctt_company{margin:0 !important; padding:0 !important;}
#bo_list .td_name{text-align:center;}
.shop_select_to_html:hover .category_title,.shop_select_to_html:hover .category_title i{color:#8b7969}
.shop_select_to_html .option.selected,.shop_select_to_html .option.selected a{font-weight:700;color:#8b7969}
.pg_wrap{margin-top:3em;}
.pg_current{font-size: 1.083em;line-height: 28px; font-weight: normal;}
.sod_left{width:calc(100% - 360px);}


/**/
#bo_list_total{font-size:15px;}
#bo_list_total .total_icon{border: 1px solid #ddd; border-radius: 50%;  width: 2em; line-height:2em !important; height: 2em; text-align: center; font-size: 1.35em; margin-right: 5px; box-shadow: 1px 1px 4px rgb(0 0 0 / 15%);}
#bo_list_total .c_point{font-weight:500;}
#bo_list .bo_tit .new_icon{width:18px; line-height: 18px; color: #fff; background:#8b7969; border-radius: 50%; font-weight: normal; font-size: .7em;}
#bo_list .bo_tit{font-weight:normal;}
#bo_list tbody tr:hover{border-left: 2px solid #8b7969;}
#bo_v_title .bo_v_tit{font-size:1.5em;}
#bo_v_con{font-size:15px;}
.bo_v_nb{font-size:14px;}

/*board_tab*/
.board_tit{ margin-bottom:2.5em;}
.board_tit .board_tt{font-size: 2.825em; text-align: center; font-weight: 600; margin-bottom: 30px;}
.board_tit .board_tab {width:75%; margin: 0 auto;}
.board_tit .board_tab &gt; li{flex:25%;}
.board_tit .board_tab &gt; li a{font-size:16px; border-radius: 50px; border: 2px solid #ddd; color: #777; display:block; text-align: center; padding: 15px 0; margin:0 7px;}
.board_tit .board_tab &gt; li.on a{ background:#5a4532; color:#fff !important; border-color:#5a4532}
.board_tit .board_tab &gt; li:hover a{ border-color:#8b7969; color: #8b7969;}

#wrapper_title{font-weight: 500; letter-spacing: -1px; font-size:2.25em;}


/*메인 배너*/
#main_bn .item img{width:100% !important; min-width: auto;} 
#main_bn .main_owl_pager{display:none;}
#main_bn .carousel-pager{ position: absolute; bottom: 3em; left: 50%; transform: translateX(-50%); z-index: 100;}
#main_bn .carousel-pager button{ width:16px; height: 16px; border-radius: 50%; background: #fff; margin:0 4px; border:0; opacity: .5; transition: .3s;}
#main_bn .carousel-pager button.active{ width:60px; border-radius: 50px; opacity: 1;}
#main_bn #slide-counter{display:none;}
#main_bn .btn_wr{background-color:transparent; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -55%); padding: 0; border-radius: 0; z-index: 100; width:1440px;}
#main_bn .btn_wr &gt; a .xi{width: 64px; height: 64px; border-radius: 50%; border: 1px solid #fff; text-align: center; line-height: 64px; font-size: 28px;}
#main_bn .btn_wr .pager-prev, 
#main_bn .btn_wr .pager-next{float:none; display:block; padding: 0; margin: 0; font-weight: normal;}
#main_bn .btn_wr .pager-prev{margin-left:-64px;}
#main_bn .btn_wr .pager-next{margin-right:-64px}


/*메인_inc*/
.main_tit{font-size:36px; color:#121212; text-align: center; font-weight: 600; margin-bottom: 35px;}
.main_item{padding:70px 0 80px; position: relative;}
.main_item:after{content:''; clear: both; display:block;}
.main_more a{display: block; width:185px; height: 52px; line-height: 48px; border-radius: 50px; border:2px solid #8b7969; color: #8b7969; font-size: 18px; text-align: center; margin: 0 auto;}
.main_more a span{ position: relative; padding-right:20px;}
.main_more a span:after{content: "\e90b"; font-family: 'xeicon'; position: absolute; top: 50%; right: -5px; transform: translateY(-50%); transition: .3s;}
.main_more a:hover span:after{right: -15px;}


/*카테고리 슬라이드*/
.main_ctg{background-color:#f5f0eb; padding:80px 0 60px;}
.main_ctg .ctg_pager{width:100%; margin: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -100%); z-index: 100;}
.main_ctg .ctg_pager &gt; li{margin:0;}
.main_ctg .ctg_pager &gt; li .xi{width:58px; height: 58px; line-height: 58px; color:#8b7969; border:1px solid #8b7969; border-radius: 50%; text-align: center; font-size:28px; cursor: pointer;}
.main_ctg .ctg_pager &gt; li:hover .xi{background-color:#8b7969; color:#fff; transition: .3s;}
.main_ctg .ctg_pager &gt; li.pager_prev{margin-left:-90px;}
.main_ctg .ctg_pager &gt; li.pager_next{margin-right:-90px;}
.main_ctg .ctg_pagination{text-align:center; margin-top:50px;}
.main_ctg .ctg_pagination .swiper-pagination-bullet{ width:16px; height: 16px; border-radius: 50%; background: #8b7969; margin:0 4px; border:0; opacity: .5; transition: .3s;}
.main_ctg .ctg_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ width:60px; border-radius: 50px; opacity: 1;}


/*메인_center*/
.main_center{margin-bottom:90px;}
.main_center .center_wrap .in_box{flex:1 1 33.33%; padding: 45px 60px 45px; min-height: 320px;}
.main_center .center_wrap .in_box .in_tit{text-align: center; margin-bottom: 18px;}
.main_center .center_wrap .in_box .in_tit a{display:inline-block;}
.main_center .center_wrap .in_box .in_tit .tx{font-size: 16px; color: #616161; font-weight: 500; letter-spacing: -.5px; margin-top:7px;}
.main_center .center_wrap .in_box .in_dv .main_basic &gt; li{ margin-bottom: 12px; opacity: .9; font-size: 15px;}
.main_center .center_wrap .in_box .in_dv .main_basic &gt; li .new_icon .xi{font-size:18px; margin-right: 5px; color: #8b7969}
.main_center .center_wrap .in_box .in_dv .main_basic &gt; li a{font-size:15px; width: 240px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap}
.main_center .center_wrap .in_box .in_dv .main_basic &gt; li .in_date{font-size:14px; opacity: .7;}

.main_center .center_wrap .in_box.st_notice .in_tit .tx{color:#f0eeed;}
.main_center .center_wrap .in_box.st_notice .in_dv .main_basic &gt; li{color:#fff;}
.main_center .center_wrap .in_box.st_notice .in_dv .main_basic &gt; li .new_icon .xi{color:#fff;}
.main_center .center_wrap .in_box.st_notice .in_dv .main_basic &gt; li a{color:#fff;}

.main_center .center_wrap .in_box.st_map{padding:0;}
.main_center .center_wrap .in_box.st_map .w100{width:100% !important;}
.main_center .center_wrap .in_box.st_map .wrap_controllers.hide{display:none !important;}
.main_center .center_wrap .in_box.st_map .root_daum_roughmap .border1,
.main_center .center_wrap .in_box.st_map .root_daum_roughmap .border2,
.main_center .center_wrap .in_box.st_map .root_daum_roughmap .border3,
.main_center .center_wrap .in_box.st_map .root_daum_roughmap .border4{display:none;}

.main_center .center_wrap .in_box.st_cs .in_tit{margin-bottom:10px;}
.main_center .center_wrap .in_box.st_cs .in_tit .tx{color:#d7ccc2;}
.main_center .center_wrap .in_box.st_cs .i_tel{color:#fff; font-size: 28px; text-align: center; font-weight: 300; margin-bottom: 10px;}
.main_center .center_wrap .in_box.st_cs .i_time &gt; li{font-size:15px; color:#fff; opacity: .9; text-align: center; font-weight: 300; margin-bottom: 3px;}
.main_center .center_wrap .in_box.st_cs .i_time &gt; li .tt{font-weight: 500;}
.main_center .center_wrap .in_box.st_cs .i_time &gt; li .tt:after{content:''; width:1px; height: 10px; background: #fff; display: inline-block; margin: 0px 6px 0 10px; opacity: .9;}
.main_center .center_wrap .in_box.st_cs .i_btn{text-align:center; margin-top:20px; margin-bottom:0;}
.main_center .center_wrap .in_box.st_cs .i_btn &gt; li{display:inline-block;}
.main_center .center_wrap .in_box.st_cs .i_btn &gt; li a{display:block; width:75px; border:1px solid #fff; color:#fff; font-size: 13px; padding: 5px 0;}
.main_center .center_wrap .in_box.st_cs .i_btn &gt; li.st a{background-color:#fff; color:#8b7969}

.main_center .center_wrap .in_box.st_add .in_tit{margin-bottom:14px;}
.main_center .center_wrap .in_box.st_add .in_re_add &gt; li{font-size:14px; color: #666; margin-bottom: 4px;}
.main_center .center_wrap .in_box.st_add .in_re_add &gt; li .tt{ color: #fff; background: #8b7969; border-radius: 50px; padding: 5px 0; width:75px; text-align: center; margin-right: 15px;}
.main_center .center_wrap .in_box.st_add .re_info{font-size: 14px; color:#555;}
.main_center .center_wrap .in_box.st_add .re_info .xi{font-size: 17px; vertical-align: bottom;}
.main_center .center_wrap .in_box.st_add .re_info .strong{font-weight: 600;}

.main_center .center_wrap .in_box.st_map .map_add{padding: 12px 18px; border-top:1px solid #ddd8d8}
.main_center .center_wrap .in_box.st_map .map_add .xi{width:38px; height: 38px; line-height: 38px; background:#8b7969; border-radius: 50%; text-align: center; font-size: 18px; color:#fff;}
.main_center .center_wrap .in_box.st_map .map_add .tt{font-size:14px; font-weight: 600; color:#555; margin: 0 8px;}
.main_center .center_wrap .in_box.st_map .map_add .tw{font-size:14px; color:#555;}


/*첫결제 체크*/
.main_check{padding:65px 0 0; position: relative;}
.main_check:before{content:''; width:100%; height:380px; background: #faf8f5; position: absolute; top: 0; left: 0;}
.main_check .main_ck_tit{text-align:center; font-size: 33px; color:#121212; font-weight: 300; letter-spacing: -.5px;}
.main_check .main_ck_tit .strong{font-weight:700; font-size: 36px;}
.main_check .ck_list{margin-right:-25px; margin-top:40px;}
.main_check .ck_list &gt; li{flex:25%;}
.main_check .ck_list &gt; li .in{text-align: center; background: #fff; margin-right:25px; box-shadow: 7px 7px 0 rgb(0 0 0 / 10%); padding:30px 20px;height:100%}
.main_check .ck_list &gt; li .in .nm{width:38px; height: 38px; line-height: 38px; border-radius: 50%; background:#bbb; color:#fff; font-size: 16px; font-weight: 500; margin: 0 auto; margin-bottom:15px;}
.main_check .ck_list &gt; li .in .tt{font-size:18px; color:#333; font-weight: 500; margin-top:15px;}
.main_check .ck_list &gt; li .in .tw{ font-size: 16px; color: #555; margin-top:10px; line-height: 1.3;word-break:keep-all;}



/*=====================================================================================================================================*/


/*subpage 결제지불방법*/
.check-list-full{box-sizing:border-box;padding:20px 30px;border:1px solid #ccc;box-shadow:0px 5px 10px 0px rgb(0 0 0 / 10%);}
.check-list {letter-spacing:-0.4px;line-height:1.5;}
.check-list:not(:last-child){margin-bottom:25px;}
.check-list .title{font-size: 20px;margin-bottom: 0px;color:#5a4532;padding-left:20px;position:relative;word-break:keep-all;}
.check-list .title:After{content:'';display:block;    position: absolute;width: 10px;height: 10px;background: #5a4532;top: 50%;transform: translateY(-50%);left: 0;}
.check-list .text{font-size:16px;line-height:1.7;word-break:keep-all;}
.check-list .text:not(:last-child){margin-bottom:15px;}
.check-list .text strong{display:inline-block;position:relative;color:#5a4532}
.check-list .text strong.display{display:block;font-size:17px;word-break:keep-all;}
.check-list .text.special {font-size:18px;word-break:keep-all;}
.check-list .text.special strong.display{font-size:20px;word-break:keep-all;}

.check-list .tg{border-collapse:collapse;border-spacing:0;width:100%;border:1px solid #ccc;}
.check-list .tg thead{border-color:#ccc;}
.check-list .tg tr{}
.check-list .tg tr th{}
.check-list .tg tr td{border:1px solid #ccc;}
.check-list .tg tr th, .check-list .tg tr td{text-align:center;box-sizing:border-box;padding:10px;font-size:18px;line-height:1.5;word-break:keep-all;}
.check-list .tg td{border-color:#ccc;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;}
.check-list .tg th{border-color:#ccc;border-style:solid;border-width:1px;word-break:normal;overflow:hidden;}
.check-list .tg .tg-vfvd{background-color:#5a4532ba;border-color:inherit;color:#FFF;}
.check-list .tg .tg-ntpc{background-color:#9e9389;border-color:inherit;color:#FFF;}
.check-list .tg .tg-fq6g{border-color:inherit;color:#404040;font-size:14px;word-break:keep-all;}
.check-list .tg .tg-fu0x{background-color:#fafafa;border-color:inherit;color:#333;font-weight:600;}
.check-list .tg .tg-z562{border-color:inherit;color:#404040;font-size:14px;word-break:keep-all;}

.check-list.table-left .tg tr th, .check-list.table-left .tg tr td{text-align:left;}










/*=====================================================================================================================================*/

/*footer*/
.main #m_w_footer{margin-top:0;}
#m_w_footer{margin-top:80px; background-color: #f5f0eb; border-top:5px solid #9e9389; padding: 30px 0 0;}
#m_w_footer ul{margin:0;}
#m_w_footer .f_logo img{width:150px; height: auto;}
#m_w_footer .f_top .f_menu{margin-top:15px;}
#m_w_footer .f_top .f_menu &gt; li a{font-size:14px; color:#333; margin-right:20px;}
#m_w_footer .f_top .f_menu &gt; li.strong a{font-weight: 600}
#m_w_footer .f_bottom{margin-top:15px; padding-bottom: 15px; position: relative;}
#m_w_footer .f_bottom .f_info &gt; li{font-size:13px; color: #666; margin-right:30px; margin-bottom: 5px;}
#m_w_footer .f_bottom .f_info &gt; li.copy{margin-top:10px; font-size: 12px; color: #999;}

#btn_more_item{font-family: 'Noto Sans KR';}

.m_qk_right{ position:fixed; bottom: 5px; right: 10px; z-index: 100;}
.m_qk_right li{margin-top:3px;}
.m_qk_right li a{display:block; width:35px; height: 35px; line-height: 35px; font-size: 16px; background-color: #3bb51c; color:#fff; border-radius: 50px; text-align: center;}
.m_qk_right li .m_kakao_btn{background-color:#ffcf3d; color: #512929 !important; font-size: 17px;}
.m_qk_right li .m_top_btn{background-color:#444;}

/*메인_inc*/
.m_doc{background-color:#fff;}
.m_box1{width:96%; margin: 0 auto; position: relative;}
.m_main_tit{font-size:22px; color:#121212; text-align: center; font-weight: 600; margin-bottom: 20px;}
.m_main_item{padding:50px 0; position: relative;}
.m_main_item:after{content:''; clear: both; display:block;}
.m_main_more a{display: block; width:140px; height: 46px; line-height: 44px; border-radius: 50px; border:2px solid #8b7969; color: #8b7969; font-size: 15px; text-align: center; margin: 0 auto;}
.m_main_more a span{ position: relative; padding-right:20px;}
.m_main_more a span:after{content: "\e90b"; font-family: 'xeicon'; position: absolute; top: 50%; right: -5px; transform: translateY(-50%); transition: .3s;}

/*상품_inc*/
.m_wood_style{margin:20px 0;}
.m_wood_style.sct_10{margin-left:-5px!important; margin-right:-5px!important;}
.m_wood_style:after{ content:''; clear: both; display: block;}
.m_wood_style &gt; li{margin-bottom: 15px !important;} 
.m_wood_style .in{position:relative;}
.m_wood_style .sct_marker{display:none;}
.m_wood_style .sct_img{border:1px solid #ddd; margin-bottom: 0;}
.m_wood_style .sct_img img{display:block;}
.m_wood_style .sct_op_btn{display:none;}
.m_wood_style .sct_ct_wrap{padding:10px 5px 0;}
.m_wood_style .sct_txt{font-size:14px; color:#000; font-weight: 500; margin: 0; padding: 0; border-bottom:0;  overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; text-overflow: ellipsis; white-space: normal; line-height: 1.2;}
.m_wood_style .sct_basic{font-size:12px; color:#666; margin-top:5px; margin-bottom: 0;  overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; text-overflow: ellipsis; white-space: normal; line-height: 1.2;}
.m_wood_style .sct_cost{margin:7px 0 0; font-size:14px;}
.m_wood_style .sct_cost .per_tx{color:#ff790e; margin-right:6px;}
.m_wood_style .sct_cost .won_tx{font-size:14px; color:#111; font-weight: 500;}
.m_wood_style .sct_cost .per_ts{color: #777; font-size: 12px; font-weight: 400;}
.m_wood_style .sct_img .sct_cart{display:none;}
.m_wood_style .sct_cart{height:100%; background: rgba(0,0,0,.3);}
.m_wood_style .sct_cart i{width: 45px; line-height: 45px; height: 45px; background: #fff; border-radius: 50%; vertical-align: middle; padding: 0 !important; font-size: 20px !important; margin:0 3px;}
.m_wood_style .sct_cart .btn_cart{color:#8b7969!important;}
.m_wood_style .sct_cart .btn_wish{color:#e36262!important;}
.m_wood_style .sct_btn{display:none !important;}
.m_wood_style .sct_icon{display:none;}

#cream_bn_main2 .bx-pager-item a.active{width:30px; border-radius: 50px;}

.bg_box{background:#f5f0eb;}
.bg_box #cream_bn_main3{padding:50px 0 70px;}
.bg_box #cream_bn_main3 .bx-controls{bottom:35px; left:50%; transform: translateX(-50%);}
.bg_box #cream_bn_main3 .bx-pager-item a{background: #8b7969;}
.bg_box #cream_bn_main3 .bx-pager-item a.active{width:30px; border-radius: 50px;}


/*메인_center*/
.m_main_center{margin-bottom:50px;}
.m_main_center .center_wrap .in_box{padding: 30px 20px; min-height: 190px;}
.m_main_center .center_wrap .in_box .in_tit{text-align: center; margin-bottom: 18px;}
.m_main_center .center_wrap .in_box .in_tit a{display:inline-block;}
.m_main_center .center_wrap .in_box .in_tit .tx{font-size: 17px; color: #616161; font-weight: 500; letter-spacing: -.5px;}
.m_main_center .center_wrap .in_box .in_dv .main_basic{margin-bottom:0;}
.m_main_center .center_wrap .in_box .in_dv .main_basic &gt; li{ margin-bottom: 6px; font-size: 15px;}
.m_main_center .center_wrap .in_box .in_dv .main_basic &gt; li .new_icon .xi{font-size:18px; margin-right: 5px; color: #8b7969}
.m_main_center .center_wrap .in_box .in_dv .main_basic &gt; li a{font-size:15px; width:calc(100% - 90px); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: 300;}
.m_main_center .center_wrap .in_box .in_dv .main_basic &gt; li .in_date{font-size:13px; opacity: .7; width:75px; font-weight: 300;}

.m_main_center .center_wrap .in_box.st_notice .in_tit .tx{color:#f0eeed;}
.m_main_center .center_wrap .in_box.st_notice .in_dv .main_basic &gt; li{color:#fff;}
.m_main_center .center_wrap .in_box.st_notice .in_dv .main_basic &gt; li .new_icon .xi{color:#fff;}
.m_main_center .center_wrap .in_box.st_notice .in_dv .main_basic &gt; li a{color:#fff;}

.m_main_center .center_wrap .in_box.st_map{padding:0;}
.m_main_center .center_wrap .in_box.st_map .w100{width:100% !important;}
.m_main_center .center_wrap .in_box.st_map .wrap_controllers.hide{display:none !important;}
.m_main_center .center_wrap .in_box.st_map .root_daum_roughmap .border1,
.m_main_center .center_wrap .in_box.st_map .root_daum_roughmap .border2,
.m_main_center .center_wrap .in_box.st_map .root_daum_roughmap .border3,
.m_main_center .center_wrap .in_box.st_map .root_daum_roughmap .border4{display:none;}

.m_main_center .center_wrap .in_box.st_cs .in_tit{margin-bottom:10px;}
.m_main_center .center_wrap .in_box.st_cs .in_tit .tx{color:#d7ccc2;}
.m_main_center .center_wrap .in_box.st_cs .i_tel{color:#fff; font-size: 28px; text-align: center; font-weight: 300; margin-bottom: 10px;}
.m_main_center .center_wrap .in_box.st_cs .i_time &gt; li{font-size:15px; color:#fff; opacity: .9; text-align: center; font-weight: 300; margin-bottom: 3px;}
.m_main_center .center_wrap .in_box.st_cs .i_time &gt; li .tt{font-weight: 500;}
.m_main_center .center_wrap .in_box.st_cs .i_time &gt; li .tt:after{content:''; width:1px; height: 10px; background: #fff; display: inline-block; margin: 0px 6px 0 10px; opacity: .9;}
.m_main_center .center_wrap .in_box.st_cs .i_tx{text-align:center; color:#fff;}
.m_main_center .center_wrap .in_box.st_cs .i_btn{text-align:center; margin-top:20px; margin-bottom:0;}
.m_main_center .center_wrap .in_box.st_cs .i_btn &gt; li{display:inline-block;}
.m_main_center .center_wrap .in_box.st_cs .i_btn &gt; li a{display:block; width:75px; border:1px solid #fff; color:#fff; font-size: 13px; padding: 5px 0;}
.m_main_center .center_wrap .in_box.st_cs .i_btn &gt; li.st a{background-color:#fff; color:#8b7969}

.m_main_center .center_wrap .in_box.st_add .in_tit{margin-bottom:14px;}
.m_main_center .center_wrap .in_box.st_add .in_re_add &gt; li{font-size:14px; color: #666; margin-bottom: 4px;}
.m_main_center .center_wrap .in_box.st_add .in_re_add &gt; li .tt{ color: #fff; background: #8b7969; border-radius: 50px; padding: 5px 0; width:75px; text-align: center; margin-right: 10px;}
.m_main_center .center_wrap .in_box.st_add .re_info{font-size: 14px; color:#555;}
.m_main_center .center_wrap .in_box.st_add .re_info .xi{font-size: 17px; vertical-align: bottom;}
.m_main_center .center_wrap .in_box.st_add .re_info .strong{font-weight: 600;}

.m_main_center .center_wrap .in_box.st_map .map_add{padding: 12px 18px; border-top:1px solid #ddd8d8}
.m_main_center .center_wrap .in_box.st_map .map_add .xi{width:30px; height: 30px; line-height: 30px; background:#8b7969; border-radius: 50%; text-align: center; font-size: 15px; color:#fff;}
.m_main_center .center_wrap .in_box.st_map .map_add .tt{font-size:14px; font-weight: 600; color:#555; margin: 0 8px;}
.m_main_center .center_wrap .in_box.st_map .map_add .tw{font-size:14px; color:#555; display:block; margin-top:5px;}


.m_main_check{padding:50px 0 80px; background: #faf8f5;}
.m_main_check .main_ck_tit{text-align:center; font-size: 22px; color:#121212; font-weight: 300; letter-spacing: -.5px;}
.m_main_check .main_ck_tit .strong{font-weight:700; font-size: 26px;}
.m_main_check .ck_list{margin-top:30px;}
.m_main_check .ck_list &gt; li .in{text-align: center; background: #fff; box-shadow: 5px 5px 0 rgb(0 0 0 / 10%); padding:25px 10px; margin:0 5px 15px;}
.m_main_check .ck_list &gt; li .in .in_img img{height: 60px; width:auto;}
.m_main_check .ck_list &gt; li .in .tt{font-size:16px; color:#333; font-weight: 500; margin-top:7px;}
.m_main_check .ck_list &gt; li .in .tw{ font-size: 15px; color: #555; margin-top:10px; line-height: 1.3;}

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