@charset "utf-8";

/* common */
input,select,map,textarea, button{outline:none !important; box-shadow:none !important;}
ul,li{list-style:none;}
.container_fix{width:100%; max-width:1330px; margin:0 auto; padding:0 15px;}
.container_fix2{width:100%; max-width:1850px; margin:0 auto; padding:0 15px; position:relative;}
.container_fix3{width:100%; max-width:1540px; margin:0 auto; padding:0 15px;}
.tit_font{font-family:'Scheherazade','Noto sans kr',sans-serif; color:#51402f;}
.at-html{background:#f9f8f5;}
html .wrapper{background:transparent;}
@media (min-width:992px){
	.mo-img{display:none !important;}
}
@media (max-width:991px){
	.pc-img{display:none !important;}
}

/* header */
.at-header{padding-bottom:50px;}
.right_btn_cover {position:absolute; top:42px; right:15px;}
.right_btn_cover a{display:block; float:left;}
.right_btn_cover a:first-of-type{margin-top:2px;}
.right_btn_cover a + a{margin-left:21px;}
.right_btn_cover a img{display:block;}
.at-menu{border:0;}
.pc_header .logo_box{display:flex; justify-content:center; align-items:center; height:245px;}
.pc-menu .nav-top.nav-both .menu-ul{margin:0 auto; width:auto; table-layout:auto; }
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li{height:43px;}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li > a{line-height:1 !important; height:100% !important; display:block; padding:0 43px;}


/* main */
.main_cont01 .item a{pointer-events:none;}
/* @media (min-width:1919px) and (max-width:1921px){
	.main_cont01 .item{background-size:initial !important; background-position:initial !important;}
} */


.main_cont02{padding:79px 0 55px; background:#f2efeb; margin-top:80px; }
.main_cont02 h2{line-height:1; font-size:46px;}
.main_cont02 .div_bar{margin:20px 0 37px; height:1px; background:#d5cec4;}
.main_cont02 p{color:#7b7065; line-height:31px; font-size:17px;}
.main_cont02 .main_cont02_img_box{margin-top:18px;}
.main_cont02 .main_cont02_img_box img{display:block; margin-left:auto;}


.main_cont03 {padding:139px 0 136px;}
.main_cont03 .main_cont03_menu {display:table; margin:0 auto 49px;}
.main_cont03 .main_cont03_menu li{font-family:'Scheherazade','Noto sans kr',sans-serif; color:#938c85; font-size:29px; padding:0 30px; line-height:1; display:inline-block ; cursor:pointer; }
.main_cont03 .main_cont03_menu li.on{color:#51402f;}
.main_cont03 .main_cont03_wid li{display:none;}
.main_cont03 .main_cont03_wid li.on{display:block;}
.main_cont03 a.tit_font{color:#fff; display:block; margin:75px auto 0;  width:260px; height:55px; overflow:Hidden; background:#96805e; text-align:center;}
.main_cont03 a.tit_font span{display:block; line-height:58px; font-size:26px; font-family:inherit;}
.shop_container.shop_basic .item-content strong{padding-top:20px; line-height:1; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#444444; font-size:17px; font-family:'NanumGothic','Noto Sans Kr', sans-serif; font-weight:400; letter-spacing:0;}
.shop_container.shop_basic .item_price_box h5 span{font-size:13px; line-height:1; color:#444; font-family:'NanumGothic','Noto Sans Kr', sans-serif; font-weight:400;}
.shop_container.shop_basic .item_price_box{margin-top:7px; font-size:13px; font-family:'NanumGothic','Noto Sans Kr', sans-serif; color:#444; line-height:1;}
.shop_container.shop_basic .item_price_box .sale_cont strike{font-size:12px; line-height:1; color:#89847f; font-family:'NanumGothic','Noto Sans Kr', sans-serif;}


/* footer */
.fix_footer{position:relative;}
.go_top{width:54px; height:54px; background:#eeeae6; line-height:1; display:flex; justify-content:center; align-items:center; position:absolute; bottom:33px; right:15px; cursor:pointer;}
.go_top span{display:block; margin:0 auto; height:18px; position:relative; font-weight:500;}
.go_top span:after{content:''; display:block; position:absolute; bottom:0; right:0; width:100%; height:2px; background:#aba39c;}
.fix_footer .fix_infos_box .info_ul{display:table; margin:0 auto;}
.fix_footer .fix_infos_box .info_ul + .info_ul{margin-top:8px;}
.fix_footer .fix_infos_box .info_ul > li,
.fix_footer .fix_infos_box .info_ul > li a,
.fix_footer .fix_infos_box h4{color:#938c85; font-size:11px; font-family:'NanumGothic','Noto Sans Kr', sans-serif; letter-spacing:0;}
.fix_footer .fix_infos_box h4{text-align:center; margin-top:8px; line-height:17px;}


/* 모바일 */
@media (max-width:991px){
	.at-header{padding-bottom:30px;}
	.m_header {height:100px; display:flex; align-items:center;}
	.m_header a.left_menu{left:auto; right:10px; top:50%; transform:translateY(-50%) scale(0.6); transform-origin:right center;}
	.m_header a.left_menu span{width:43px; height:3px; display:block; background:#51402f; }
	.m_header a.left_menu span + span{margin-top:12px;}
	.m_header img{height:23px;}
	.at-menu .m-menu .m-nav ul li a{line-height:1; font-size:26px; color:#51402f; font-family:'Scheherazade','Noto sans kr',sans-serif; padding:0 25px;}
	.at-menu .m-menu .m-nav{margin:0 10px;}
	.m-menu .m-nav ul{margin:0 auto;}
	.at-menu .m-menu .m-nav ul li:first-of-type a{padding-left:0;}
	.at-menu .m-menu .m-nav ul li:last-of-type a{padding-right:0;}
	/* .at-menu .m-menu .m-list:after{content:''; display:block; position:absolute; right:0; top:0; height:100%; width:20px; background:linear-gradient(to right, rgba(249,248,245,0) 0%, rgba(249,248,245,1) 60%);} */
	
	.list_tab_box{ padding:10px; border-bottom:1px solid #ddd7d2; width:calc(100% + 30px); position:relative; left:-15px; margin-bottom:40px;}
	.list_tab{margin-bottom:0px; width:calc(100% - 30px); margin:0 auto; overflow:visible !important;}
	.list_tab .list_ul{display:block;}
	.list_tab .list_ul > li{display:block; float:left; padding:0 20px; position:relative; margin:0 5px;}
	.list_tab .list_ul > li:first-child{margin:0 5px 0 0;}
	.list_tab .list_ul > li:last-child{margin:0 0 0 5px;}
	.list_tab .list_ul > li.active > a{color:#51402f; border:0;}
	.list_tab .list_ul > li.active::after{width:100%; height:1px; background:#51402f; content:""; position:absolute; left:50%; transform:translateX(-50%); bottom:-11px;}
	.list_tab .list_ul > li > a{margin-right:0px; padding:0; height:auto; line-height:normal; border:0; color:#938c85; font-size:16px; font-family:'NanumGothic','Noto Sans Kr', sans-serif;}
	
	
	.main_cont02 h2{font-size:38px;}
	.main_cont02 .div_bar{margin:17px 0 32px;}
	.main_cont02 p{font-size:14px; line-height:1.8; word-break:keep-all;}
	.main_cont02 .main_cont02_img_box{margin-top:40px;}
	.main_cont03{padding:18% 0 15%;}
	.main_cont03_menu_drop{display:block; border:1px solid #dcd7d3; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:url(../img/main_arrow_down.png) no-repeat calc(100% - 15px) center; background-size: 3%; width:100%; padding:13px 0; text-align-last:center; color:#938c85; font-family:'Scheherazade','Noto sans kr',sans-serif; font-size:25px; line-height:1; margin-bottom:40px;}
	.main_cont03_menu_drop::-ms-expand {display: none;}
	.main_cont02 .main_cont02_img_box img{width:130px;}
	.main_cont03 a.tit_font{margin-top:50px;}
	.shop_container.shop_basic .item-content {padding-top:18px;}
	.shop_container.shop_basic .item-content strong{font-size:15px;}
	.shop_container.shop_basic .item_price_box{margin-top:7px;}

	.fix_footer .fix_infos_box .info_ul:first-of-type > li{display:table-cell; vertical-align:middle;}
	.fix_footer .fix_infos_box .info_ul > li{text-align:center;}
	.fix_footer .fix_infos_box .info_ul:nth-of-type(2) > li + li:before{display:none;}
	.fix_footer .fix_infos_box .info_ul + .info_ul{margin-top:10px;}
	.fix_footer .fix_infos_box .info_ul > li + li{margin-top:10px;}
	.fix_footer .fix_infos_box .info_ul > li, .fix_footer .fix_infos_box .info_ul > li a, .fix_footer .fix_infos_box h4{font-size:12px;}
	.fix_footer .fix_infos_box{padding:33px 0 55px;}
	.go_top{z-index:2; right:0; bottom:0;}

	
	.at-header{padding-bottom:20px;}
	.m-menu .m-nav ul{display:table;}
	.at-menu .m-menu .m-nav ul li a{font-size:22px; padding:0 10px;}
}

@media (max-width:480px){
	.main_cont02{margin-top:14%; padding:13% 0 12%;}
	.main_cont02 .main_cont02_img_box img{width:95px;}

}