@charset "utf-8";

/* 서브공통 */
.container_wide{max-width:1920px; margin:0 auto;}
.sub_text_fix{font-size:28px; font-weight:600; color:#333333; margin:37px 0 38px;}
.sub_text_fix.on{margin-bottom:70px;}
.mt0{margin-top:0 !important;}

@media (max-width:991px){
	.sub_text_fix{font-size:22px; margin:20px 0 25px;}
	.sub_text_fix.on{margin-bottom:40px;}
	.ca-head_fix{display:flex; justify-content:space-between;}
	.ca-head_fix > a:first-child{width:calc(100% - 30px);}
}

/* 상품리스트 탑 네비 */
.top_nav_section ul{display:flex; padding:23px 0;}
.top_nav_section ul li:nth-child(even){margin:0 8px;}
.top_nav_section ul li{font-size:16px; color:#999999; }
.top_nav_section ul li:last-of-type{color:#333333; font-weight:500;}
.top_nav_section ul li > img{margin-top:3px; display:block;}
.top_banner_section{position:relative; margin-bottom:60px;}
.top_banner_section .top_banner_tit{position:absolute; top:0; left:0; width:100%; height:100%; display:flex; align-items:center; font-size:28px; font-weight:600; padding-left:7%; pointer-events:none;}

@media (max-width:991px){
	.top_banner_section{margin-bottom:35px;}
	.top_nav_section ul{padding:20px 0 18px;}
	.top_nav_section ul li{font-size:14px;}
	.top_nav_section ul li > img{margin-top:0px; width:6px;}
	.top_banner_section .top_banner_tit{font-size:20px;}
}

/* 상품리스트 */
.category_fix .list_category_ul{display:flex; padding:20px 0 27px; }
.category_fix .list_category_ul li{margin-right:50px;}
.category_fix .list_category_ul li a{color:#666666; font-size:16px;}
.category_fix .list_category_ul li.on a{font-weight:500; color:#333333; position:relative;}
.category_fix .list_category_ul li.on a:after{content:''; display:block; bottom:-4px; left:0; width:100%; height:2px; background:#151313; position:absolute;}
.category_fix .list_sort{display:flex; justify-content:space-between; padding:19px 0 32px; border-top:1px solid #dddddd;}
.category_fix .list_sort span{color:#333333; font-weight:600;}
.category_fix .list_sort .left_sort{font-size:16px; color:#666666; }
.category_fix .list_sort .right_sort {}
.category_fix .list_sort .right_sort a{color:#666666; font-size:16px;}
.category_fix .list_sort .right_sort a.on{font-weight:500; color:#333333;}
.category_fix .list_sort .right_sort a + a{margin-left:20px;}
.shop_container .img-wrap .img-item:after{content:''; display:block; position:absolute; top:0; left:0; width:100%; height:100%; border:1px solid #dddddd; pointer-events:none;}
.shop_container .img-wrap .img-item img{width:100%;}
.shop_container.shop_basic .item-content{padding-top:16px;}
.shop_container.shop_basic .item-content strong{color:#444444; font-size:16px; font-weight:400;}
.shop_container.shop_basic .item_price_box{display:flex; align-items:center;}
.shop_container.shop_basic .item_price_box .real_price{font-size:16px; color:#444444;}
.shop_container.shop_basic .item_price_box strike{color:#999999; font-size:16px; margin-left:10px;}
.shop_container.shop_basic .item_price_box .percent{color:#bc917b; font-size:16px; margin-left:10px;}
.shop_container.shop_basic .item-icon{margin:13px 0 0;}
.item_sticker{width:43px; line-height:19px; height:21px; color:#333333; font-size:12px; font-weight:500; font-family:'Poppins', 'noto sans kr', sans-serif; padding:0; border:1px solid #333333; text-align:center; border-radius:0 !important; background:#fff !important;}
.item_sticker.discount{background:#333 !important; color:#fff;}

@media (max-width:991px){
	.list_category .dropdown{margin-bottom:35px;}
	.list-category_fix .dropdown{margin-bottom:25px;}
	.list_category .dropdown > a,
	.list-category_fix .dropdown > a{border:1px solid #151313; background:#fff url(../img/m_drop_arrow.png) no-repeat 95% center /17px !important; color:#151313 !important; font-weight:500; font-size:16px; line-height:34px; box-shadow:none; font-weight:600;}
	.list_category .dropdown > .dropdown-menu,
	.list-category_fix .dropdown > .dropdown-menu{margin:0; padding:10px 0; border:1px solid #ddd; width:100%; border-radius:0; border-top:0;}
	.dropdown .dropdown-menu>li>a{padding:5px 20px; background:none; color:#333 !important; font-weight:400 !important;}
	.list_category .dropdown .dropdown-menu .divider{margin:7px 0 10px; background:#ddd;}
	.category_fix .list_sort{align-items:center; padding:15px 0 22px;}
	.category_fix .list_sort .left_sort{font-size:13px;}
	.category_fix .list_sort .dropdown > a{color:#333333 !important; background:none !Important; font-weight:500; font-size:13px; border:0 !important; padding:0; box-shadow:none !Important;}
	.category_fix .list_sort .caret{margin-left:8px; margin-bottom:2px; display:inline-block; vertical-align:middle; margin-right:5px;}
	.category_fix .list_sort .dropdown-menu{left:auto; right:0; border-radius:0; margin:0; top:calc(100% + 5px); border-color:#ddd; padding:10px 0;}
	.shop_container.shop_basic .item_price_box{flex-wrap:wrap;}
	.shop_container.shop_basic .item-content strong,
	.shop_container.shop_basic .item_price_box strike,
	.shop_container.shop_basic .item_price_box .percent,
	.shop_container.shop_basic .item_price_box .real_price{font-size:14px;}
	.shop_container.shop_basic .item_price_box .percent{width:100%; margin-left:0; margin-top:3px;}
	.shop_container.shop_basic .item-content{margin-bottom:3px; padding-top:14px;}
	.item_sticker{margin-bottom:3px; line-height:20px;}
	.shop_container.shop_basic .item-icon{margin:9px 0 -3px;}
}

/* 시리즈 */
.m03_01{margin-right:-40px; margin-bottom:-40px;}
.m03_01 > a{float:left; margin-right:40px; margin-bottom:40px; width:calc(50% - 40px); position:relative; display:block;}
.m03_01 > a > img{width:100%; display:block;}
.m03_01 .m03_01_txtbox{position:absolute; bottom:0; left:0; width:80%; max-width:500px; background:#fff; padding:20px 18px 15px;}
.m03_01 .m03_01_txtbox .m03_01_t_top{display:flex; align-items:center;}
.m03_01 .m03_01_txtbox .m03_01_t_top h2{color:#444444; font-size:24px; font-weight:500;}
.m03_01 .m03_01_txtbox .m03_01_t_top span{color:#999999; font-size:15px; display:block; margin-left:8px; margin-top:2px;}
.m03_01 .m03_01_txtbox p{color:#666666; font-size:16px; margin-top:16px;}

@media (max-width:991px){
	.m03_01{margin-right:0; margin-bottom:-25px;}
	.m03_01 > a{width:100%; margin-right:0; margin-bottom:25px;}
	.m03_01 .m03_01_txtbox{width:90%; padding:15px 10px 12px}
	.m03_01 .m03_01_txtbox .m03_01_t_top h2{font-size:18px; }
	.m03_01 .m03_01_txtbox .m03_01_t_top span{font-size:13px;}
	.m03_01 .m03_01_txtbox p{font-size:13px; margin-top:9px; line-height:1.5;}
}

/* 상품페이지 */
.item_detail{margin-top:38px;}

@media (max-width:991px){
	.item_detail{margin-top:21px;}
	.btn_share > img{height:17px; margin-top:-2px;}
	.at-html .item_detail .item-tab .tabs .tab-content{padding:0px !important;}
	.at-html .item-wrap .img-resize{padding-bottom:0;}
}

/* 커뮤니티 */
.view-wrap .view-btn{margin:0;}
.view_style .view-padding{padding:15px 0;}
.write-wrap .write-btn.btn_write{margin:50px 0 0;}
.board-list .list-page{margin:12px 0 0 !important;}
.m04_01 .img-wrap .img-item img{width:100%;}
.list-category_fix ul:not(.dropdown-menu){display:flex;}
.list-category_fix ul:not(.dropdown-menu) li + li{margin-left:48px;}
.list-category_fix ul:not(.dropdown-menu) li a{color:#999999; font-size:18px; font-family:'Poppins', 'noto sans kr', sans-serif; }
.list-category_fix ul:not(.dropdown-menu) li.on a{color:#333333; font-weight:600;}
.list-category_fix ul:not(.dropdown-menu) li.on .active_bar{display:block; height:2px; background:#333333; margin-top:7px;}
.search_box_wrap{display:table; margin-left:auto; margin-bottom:18px;}
.search_box_wrap select{height:36px; border:0; border-bottom:1px solid #222222 !important; width:120px; padding:0 9px 0 4px; box-shadow:none !important; color:#222222; font-size:16px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url(../img/search_select_arrow.png) no-repeat 92% 50%;}
.search_box_wrap select::-ms-expand { display: none; }
.search_box_wrap input[type=text]{font-size:16px; width:100%; padding:0 45px 0 8px; color:#222; border:0; border-bottom:1px solid #222; box-shadow:none; height:36px;}
.search_box_wrap input[type=text]::placeholder{color:#c3c3c3; }
.search_box_wrap .search_box_cover{display:flex;}
.search_box_wrap .search_box{width:250px; position:relative; margin-left:20px;}
.search_box_wrap .search_box button{box-shadow:none; border:0; background:none; position:absolute; right:9px; bottom:10px;}

@media (max-width:991px){
	.board-list .list-page{margin:10px 0 0 !important;}
	.search_box_wrap select{background:url(../img/msearch_select_arrow.png) no-repeat calc(100% - 7px) center /14px; font-size:13px; padding-left:7px; height:30px; padding-top:2px; line-height:normal; width:100px;}
	.search_box_wrap select option{font-size:13px;}
	.search_box_wrap input[type=text]{font-size:13px; height:30px; padding-top:2px; line-height:normal;}
	.search_box_wrap .search_box_cover{justify-content:flex-end;}
	.search_box_wrap .search_box{width:60%; max-width:250px;}
	.search_box_wrap .search_box button{right:7px; bottom:9px;}
	.search_box_wrap .search_box button img{width:16px;}
}

/* e-모델하우스 */
.m04_02_search_wrap {margin-bottom:70px;}
.m04_02_search > div:first-of-type{border-top:1px solid #333333;}
.m04_02_search > div{display:flex; width:100%; border-bottom:1px solid #ddd;}
.m04_02_search > div > label{width:170px; line-height:64px; color:#444444; font-size:16px; font-weight:500; padding-left:19px; background:#fbfbfb; margin-right:20px;}
.m04_02_search .s_right{display:flex; align-items:center; widtH:calc(100% - 250px);}
.m04_02_search .s_right li{margin-right:30px;}
.m04_02_search .s_right input[type=checkbox]{display:none;}
.m04_02_search .s_right input[type=checkbox] + label{font-size:16px; color:#333333; line-height:16px; padding-left:26px; background:url(../img/chk_off.png) no-repeat left center; cursor:pointer;}
.m04_02_search .s_right input[type=checkbox]:checked + label{background-image:url(../img/chk_on.png); color:#b28269;}
.m04_02_search_wrap .btn_wrap{margin-top:40px;}
.m04_02_search_wrap .btn_wrap button{width:220px; height:45px; font-size:16px; font-weight:500; background:#bc917b; color:#fff; margin:0 auto; display:block; border:0;}
.tot_count_box{color:#666666; font-size:16px; margin-bottom:20px;}
.tot_count_box span{color:#333333; font-weight:600;}
.m04_02 .img-wrap .img-item img{width:100%;}
.m04_02 .gallery_container .list-item{position:relative;}
.m04_02 .gallery_container .list-item:after{content:''; display:block; position:absolute; top:0; left:0; width:100%; height:100%; pointer-events:none; border:1px solid #dddddd; transition:0.2s ease;}
.m04_02 .gallery_container .list-item:hover:after{border-color:#bc917b; box-shadow:2px 0 6px rgba(34,34,34,0.18);}
.m04_02 .fix_gallery_content{margin:0; padding:20px; border-top:1px solid #ddd;}
.fix_gallery_content .gallery_title{font-size:16px; color:#444444; font-weight:400; line-height:1.2;}
.m04_02 .fix_gallery_content .gall_hit{color:#999999; font-size:14px; margin-top:20px;}
.m04_02.board-list .list-page{margin:20px 0 0 !Important;}
.inquiry_box.box_radio .answer{display:flex; align-items:center; height:50px;}
.inquiry_box.box_radio .answer label{font-weight:400; font-size:15px; margin:0; margin-right:10px; cursor:pointer;}
.inquiry_box.box_radio .answer input{margin:0 0 1.5px;}

@media (max-width:991px){
	.fix_gallery_content .gallery_title{font-size:14px;}
	.m04_02_search > div{flex-wrap:wrap; flex-direction:column;}
	.m04_02_search > div > label{width:100%; line-height:45px; padding-left:15px; font-size:14px; margin-right:0;}
	.m04_02_search .s_right{width:100%; flex-wrap:wrap; margin-top:20px;}
	.m04_02_search .s_right li{margin-right:0; width:53%; margin-bottom:20px;}
	.m04_02_search .s_right li:nth-of-type(even){width:47%;}
	.m04_02_search .s_right input[type=checkbox] + label{font-size:13px; padding-left:26px; padding-top:1px; background-image:url(../img/mchk_off.png); background-size:contain;}
	.m04_02_search .s_right input[type=checkbox]:checked + label{background-image:url(../img/mchk_on.png);}
	.m04_02_search_wrap{margin-bottom:35px;}
	.m04_02_search_wrap .btn_wrap{margin-top:25px;}
	.m04_02_search_wrap .btn_wrap button{font-size:14px; width:155px; height:45px; padding-top:2px;}
	.tot_count_box{font-size:13px; margin-bottom:15px;}
	.responsive .m04_02 .list-wrap .list-container.gallery_container .list-row{width:100% !important;}
	.m04_02 .list-wrap .list-container.gallery_container{margin-right:0;}
	.m04_02 .list-wrap .list-container.gallery_container .list-item{margin-right:0 !important; margin-bottom:25px !Important;}
	.m04_02 .fix_gallery_content .gallery_title{font-size:15px;}
	.m04_02 .fix_gallery_content .gall_hit{font-size:13px; margin-top:17px;}
	.m04_02.board-list .list-page{margin:15px 0 0 !important;}
}

/* 포토후기 */
.m04_03 .search_box_wrap{display:flex; justify-content:space-between; align-items:flex-end;}
.m04_03 .search_box_wrap .tot_count_box{margin-bottom:0;}
.fix_gallery_content .wr_ymd{color:#999999; font-size:14px; margin-top:12px;}

@media (max-width:991px){
	.m04_03 .search_box_wrap{flex-wrap:wrap; justify-content:flex-end;}
	.m04_03 .search_box_wrap .tot_count_box{width:100%; margin-bottom:5px;}
	.fix_gallery_content .wr_ymd{font-size:13px; margin-top:8px;}
}

/* sns */
.mt100{margin-top:100px;}
.m04_04 .img-wrap .img-item img{width:100%;}
.m04_04.board-list .list-page{margin:50px 0 0 !important;}
.hover_sns{position:absolute; top:12px; right:12px; pointer-events:none; z-index:2;}
.inquiry_box .answer input[type="text"]::placeholder{color:#999;}

@media (max-width:991px){
	.mt100{margin-top:50px;}
	.m04_04 .list-wrap .list-container.gallery_container{margin-right:-10px;}
	.responsive .m04_04 .list-wrap .list-container.gallery_container .list-row{width:calc(100%/3) !important;}
	.m04_04 .list-wrap .list-container.gallery_container .list-item{margin-right:10px; margin-bottom:10px;}
	.m04_04.board-list .list-page{margin:30px 0 0 !important;}
}

/* event */
.inquiry_box.date_box .answer input{width:calc(25% - 1px);}
.m05_01.board-list .list-page{margin:0 !important;}
.m05_01 .img-wrap .img-item img{width:100%;}
.m05_01 .fix_gallery_content{margin-top:28px;}
.m05_01 .fix_gallery_content .wr_cate{width:61px; line-height:23px; border:1px solid #333; color:#444444; text-align:center; font-size:14px; font-weight:500;}
.m05_01 .fix_gallery_content > a{margin-top:16px; font-size:20px; color:#444444;}
.m05_01 .fix_gallery_content .wr_schedule{margin-top:19px; color:#888888; font-size:18px;}

@media (max-width:991px){
	.m05_01 .list-wrap .list-container.gallery_container{margin-right:0;}
	.responsive .m05_01 .list-wrap .list-container.gallery_container .list-row{width:100% !important;}
	.m05_01 .list-wrap .list-container.gallery_container .list-item{margin-right:0; margin-bottom:35px;}
	.m05_01 .fix_gallery_content .wr_cate{font-size:13px; padding-top:2px;}
	.m05_01 .fix_gallery_content{margin-top:20px;}
	.m05_01 .fix_gallery_content > a{font-size:16px; margin-top:14px;}
	.m05_01 .fix_gallery_content .wr_schedule{font-size:15px; margin-top:15px;}
	.m05_01.board-list .list-page{margin:5px 0 0 !Important;}
}

/* e-카탈로그 */
.m06_01 .img-wrap .img-item:after{content:''; display:block; position:absolute; top:0; left:0; width:100%; height:100%; border:1px solid #dddddd; pointer-events:none;}
.m06_01 .img-wrap .img-item img{width:100%;}
.m06_01 .gallery_container .list-item{display:flex;}
.m06_01 .gallery_container .list-item .imgframe{width:42.19%;}
.m06_01 .gallery_container .list-item .fix_gallery_content{width:57.81%; display:flex; flex-direction:column; justify-content:center; margin-top:0;}
.m06_01 .fix_gallery_content{padding:0 30px;}
.m06_01 .fix_gallery_content .catalog_des{color:#999999; font-size:14px; line-height:1.5; margin-top:15px; overflow: hidden; text-overflow: ellipsis; white-space: normal; height: 6em;word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.m06_01 .fix_gallery_content .view_btn{width:121px; line-height:35px; border:1px solid #333; color:#333333; font-size:13px; text-align:center; display:block; margin-top:17px;}
.m06_01.board-list .list-page{margin:0 0 -20px !important; transform:translateY(-20px);}

@media (max-width:991px){
	.m06_01 .list-wrap .list-container.gallery_container{margin-right:0;}
	.responsive .m06_01 .list-wrap .list-container.gallery_container .list-row{width:100% !Important;}
	.m06_01 .list-wrap .list-container.gallery_container .list-item{margin-right:0; margin-bottom:35px;}
	.m06_01 .gallery_container .list-item .imgframe{width:50%;}
	.m06_01 .gallery_container .list-item .fix_gallery_content{width:50%;}
	.m06_01 .fix_gallery_content{padding-left:25px; padding-right:0;}
	.m06_01 .fix_gallery_content .catalog_des{font-size:13px;}
	.m06_01.board-list .list-page{transform:none; margin:5px 0 0 !important;}
}

/* faq */
.faq-box_wrap{background:#f7f7f7;}
.faq-box_wrap .faq-box{display:flex; margin:0 auto; width:700px; border:0; padding:28px 0;}
.faq-box_wrap .faq-box input[type=text]{width:650px; border:1px solid #dedede; background:#fff; box-shadow:none; padding:0 20px; height:50px; font-size:16px; color:#333;}
.faq-box_wrap .faq-box input[type=text]::placeholder{color:#999999;}
.faq-box_wrap .faq-box button{width:50px; height:50px; border:0; background:#bc917b url(../img/faq_search.png) no-repeat center; }
.faq_box .faq_category > table{width:100%; table-layout:fixed; margin:60px 0 40px;}
.faq_box .faq_category > table td{height:50px; border:1px solid #dddddd; border-collapse:collapse; text-align:center;}
.faq_box .faq_category > table td a{font-size:16px; color:#666666; display:block; line-height:48px;}
.faq_box .faq_category > table td.active{border-color:#bc917b; background:#bc917b; }
.faq_box .faq_category > table td.active a{color:#fff; font-weight:500;}
.faq_box .div-panel{border-top:1px solid #666666; margin:0;}
.faq_box .div-panel .faq_q_content .faq_icon, .faq_box .div-panel .faq_a_content .faq_icon{width:auto; margin-right:27px;}
.faq_box .div-panel .faq_q_content.active .faq_icon span{background:#444444; color:#fff;}
.faq_box ~ .text-center .pagination{margin:60px 0 0;}

@media (max-width:991px){
	.faq-box_wrap .faq-box{width:calc(100% - 30px); padding:15px 0; margin-bottom:35px;}
	.faq-box_wrap .faq-box input[type=text]{width:calc(100% - 45px); padding:0 15px; font-size:13px; height:45px; padding-top:2px; line-height:normal;}
	.faq-box_wrap .faq-box button{width:45px; height:45px; background:#bc917b url(../img/mfaq_search.png) no-repeat center /18px;}

	.faq_box .faq_category{margin-bottom:25px;}
	.faq_category .dropdown > a{background:#bc917b url(../img/mfaq_select_arrow.png) no-repeat 95% center /14px !important; color:#fff !important; font-weight:500; font-size:14px; line-height:43px; padding-top:2px; box-shadow:none; height:auto; margin:0;}
	.faq_category .dropdown > .dropdown-menu{margin:0; padding:10px 0; border:1px solid #ddd; width:100%; border-radius:0; border-top:0;}
	.faq_category .dropdown-menu>li>a{padding:5px 20px; background:none;}
	.faq_box .div-panel .faq_q_content .faq_icon, .faq_box .div-panel .faq_a_content .faq_icon{margin-right:15px;}
	.faq_box .div-panel .faq_q_content .faq_icon span, .faq_box .div-panel .faq_a_content .faq_icon span{line-height:30px;}
	.faq_box .div-panel .faq_q_content .text{margin-top:5px;}
	.faq_box .div-panel .faq_q_content .faq_arrow_icon{right:10px;}
	.faq_box .div-panel .faq_q_content .faq_arrow_icon img{width:12px;}
	.faq_box .div-panel .faq_a_content{padding:20px 0 20px 10px}
	.faq_box .div-panel .faq_q_content{padding:15px 0 15px 10px !important;}
	.faq_box .div-panel .faq_a_content .text{margin-top:0; font-size:13px;}
	.faq_box ~ .text-center .pagination{margin:40px 0 0;}
}

/* 매장안내 */
.info_top_wrap{display:flex; margin-top:70px;}
.info_top_wrap .info_l{width:41.407%;}
.info_top_wrap .info_l img{width:100%; display:block;}
.info_top_wrap .info_r{width:58.593%; padding-left:9.2%;}
.info_top_wrap .info_r .info_logo{margin-top:10px;}
.info_top_wrap .info_r .logo_des{margin-top:24px; font-size:18px; color:#666666; }
.info_top_wrap .info_r .info_des{margin-top:40px; }
.info_top_wrap .info_r .info_des li:first-child{border-top:1px solid #000;}
.info_top_wrap .info_r .info_des li{padding:31px 0; border-bottom:1px solid #ddd;}
.info_top_wrap .info_r .store_name{margin-bottom:26px;}
.info_top_wrap .info_r .store_name span:not(.circle){color:#333333; font-weight:500; font-size:18px; vertical-align:middle; display:inline-block; margin-left:7px;}
.info_top_wrap .info_r .store_name span.circle{width:8px; height:8px; border:2px solid #bc917b; border-radius:50%; vertical-align:middle; display:inline-block;}
.info_top_wrap .info_r .store_info {display:flex; align-items:center; margin-top:17px;}
.info_top_wrap .info_r .store_info .store_icon{width:20px; height:18px; background:url(../img/addr_icon.png) no-repeat center; margin-right:22px;}
.info_top_wrap .info_r .store_info .store_icon.tel{background-image:url(../img/tel_icon.png);}
.info_top_wrap .info_r .store_info .store_des{font-size:16px; color:#666666;}
.list_tit{text-align:center; font-size:28px; font-weight:600; color:#333333; margin-top:100px;}
.area_wrap{background:#f7f7f7; padding:28px 0; margin:40px 0 26px;}
.area_search{display:table; margin:0 auto; }
.area_search > div{display:table-cell; vertical-align:middle;}
.area_search > div:nth-child(2) select{margin:0 10px;}
.area_search > div select{width:162px; height:50px; border:1px solid #666666; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:#fff url(../img/info_select_arrow.png) no-repeat 87% 50%; padding-left:20px; font-size:16px; font-weight:500; color:#666;}
.area_search > div select::-ms-expand { display: none; }
.area_search > div:last-child{width:578px; display:flex;}
.area_search > div:last-child input[type=text]{width:calc(100% - 50px); border:1px solid #ddd; height:50px; padding:0 20px; background:#fff; color:#333; font-size:16px;}
.area_search > div:last-child input[type=text]::placeholder{color:#999999;}
.area_search > div:last-child button{width:50px; height:50px; background:#bc917b url(../img/faq_search.png) no-repeat center; border:0; box-shadow:none;}

.m07_01.board_style .div-head{border-top:2px solid #666666; background:#fff; padding:25px 0;}
.m07_01.board_style .div-head > span{font-size:16px; font-weight:500; color:#333333; }
.m07_01.board_style .list-board .list-body li, 
.m07_01.board_style .div-head{border-bottom:1px solid #ddd;}
.m07_01.board_style .list-board .list-body li > div{padding:26px 0;}
.m07_01.board_style .list-board .list-body li > div, 
.m07_01.board_style .list-board .list-body li > div a{color:#333333; font-size:16px;}
.m07_01.notice_style .list-board .wr-subject{width:23.5%; text-align:center;}
.m07_01.notice_style .list-board .div-head .wr-addr{padding-right:5.5%;}
.m07_01.notice_style .list-board .list-body .wr-addr{text-align:left; padding-left:5.5%;}
.m07_01.notice_style .list-board .list-body .wr-subject span{cursor:pointer;}
.m07_01.notice_style .list-board .wr-content{width:17.5%; text-align:center; }
.m07_01 .list-page{margin:40px 0 0 !important;}


@media (max-width:991px){
	.info_top_wrap{margin-top:40px; flex-direction:column;}
	.info_top_wrap > *{width:100% !important;}
	.info_top_wrap .info_r{margin-top:40px; padding-left:0;}
	.info_top_wrap .info_r .info_logo{margin-top:0;}
	.info_top_wrap .info_r .info_logo img{width:240px;}
	.info_top_wrap .info_r .logo_des{font-size:14px; margin-top:17px;}
	.info_top_wrap .info_r .info_des{margin-top:24px;}
	.info_top_wrap .info_r .info_des li{padding:20px 0;}
	.info_top_wrap .info_r .store_name span:not(.circle){font-size:16px; margin-left:3px;}
	.info_top_wrap .info_r .store_info .store_des{font-size:14px; display:block; line-height:20px; height:18px;}
	.info_top_wrap .info_r .store_info .store_icon{background:url(../img/maddr_icon.png) no-repeat center /contain; margin-right:15px;}
	.info_top_wrap .info_r .store_info .store_icon.tel{background:url(../img/mtel_icon.png) no-repeat center /contain;}
	.info_top_wrap .info_r .store_name{margin-bottom:18px;}
	.info_top_wrap .info_r .store_info{margin-top:12px;}
	.list_tit{font-size:22px; margin-top:50px;}
	.area_wrap{margin:25px 0 20px; padding:18px 15px;}
	.area_search{display:flex; flex-wrap:wrap; justify-content:space-between;}
	.area_search > div{width:calc(50% - 5px);}
	.area_search > div:last-child{width:100%; margin-top:10px;}
	.area_search > div:nth-child(2) select{margin:0;}
	.area_search > div select{width:100%; height:45px; font-size:13px; background:#fff url(../img/minfo_select_arrow.png) no-repeat calc(100% - 15px) center /12px; padding-left:15px; padding-top:2px; line-height:normal;}
	.area_search > div:last-child input[type=text]{font-size:13px; height:45px; padding:2px 15px 0; line-height:normal; width:calc(100% - 45px);}
	.area_search > div:last-child button{width:45px; height:45px; background:#bc917b url(../img/mfaq_search.png) no-repeat center /18px;}

	.m07_01.notice_style .list-board .div-head .wr-addr{padding-right:0;}
	.m07_01.board_style .div-head > span{font-size:15px;}
	.m07_01.board_style .div-head{padding:15px 0;}
	.board_style .list-board .list-body .list-item > div span{font-size:14px; color:#333;}
	.m07_01.notice_style .list-board .list-body .wr-addr{font-size:14px; line-height:1.5;}
	.m07_01.notice_style .list-board .list-body .wr-addr .mo_content{margin-top:5px;}
	.m07_01.board_style .list-board .list-body li > div, .m07_01.board_style .list-board .list-body li > div a{word-break:keep-all; font-size:14px; font-weight:400;}
	.m07_01.board_style .list-board .list-body li > div a{white-space:normal; text-overflow:clip; overflow:auto;}
}

/* 프리미엄리빙 */
.list-category_fix.m06_01 > ul li + li{margin-left:40px;}

@media (max-width:991px){
	.m06_01.list-category_fix .dropdown{margin-bottom:35px;}
}

/* 로그인페이지 */
@media (max-width:991px){
	.login-opt2 label {font-size: 14px; font-weight: 400; line-height: 14px; padding-left: 20px !important;}
	.login-opt2 label:after {width: 14px !Important; height: 14px !Important; line-height: 14px !Important; background-size: contain; top: 50% !important;}
	.custom-login .btn.btn-login {height: 40px; line-height: 40px; font-size: 14px;}
	.check-input:checked + label:after {background: url(/img/search_check_on.png); background-size: contain;}
	.lost-box a::after{top:-1px;}
	.login-form .form-group input{padding:2px 10px 0;}
	.register-form .input-css{padding:2px 10px 0;}
}

.sidebar_custom{background:#bc917b;}
.sidebar_custom .sb_header{border-color:#fff;}
.sidebar_custom .sb_quickmenu > ul > li + li{border-color:#fff;}
.sidebar_custom .sb_quickmenu > ul > li a .tit{color:#fff;}

.req_1 .check-input + label:after{top:4px; transform:none;}

@media (max-width:991px){
	.req_1 .check-input + label{line-height:1.4;}
	.req_1 .check-input + label:after{top:0.5px; }
	.input-title .posi_ab .check-input + label:after{top:-1px; transform:none;}
}

.qa-list .list-page{margin:45px 0 0 !important;}
@media (max-width:991px){
	.qa-list .list-page{margin:15px 0 0 !important;}
}
.shop-list .item-point{display:none !important;}
.orderinquiryview .item-type{display:none;}

.shop-search .item-point{display:none !Important;}

.list-notice .panel-heading .panel-title{font-size:18px; font-weight:600;}
.list-notice .list-group .list-group-item{font-size:14px; color:#222;}
.list-notice .list-group .list-group-item strong{font-weight:500;}
.list-notice .list-group .list-group-item .font-12{font-size:14px;}

/* 회원가입, 회원가입 완료, 주문서, 주문완료 페이지 fix */
@media (min-width:992px){
	.register_result .panel-heading{padding:20px;}
	.register_result .panel-heading > h4{font-size:16px; }
	.register_result .panel-body{padding:20px;}
	.register_result .panel-body p{font-size:14px;}
	.register_result .panel-body p + p{margin-top:20px;}
}

@media (max-width:991px){
	.register_result .panel-body p + p{margin-top:10px;}
}
#sod_frm_pt{font-size:14px; margin-top:5px; display:block;}

/* 개인결제 */
.ppay-wrap_cover > .well.text-center{margin-bottom:40px;}
.ppay-wrap_cover .pagination{margin:20px 0 0px;}
.ppay-wrap_cover .img-wrap .img-item:after{border:1px solid #d7d7d7; pointer-events:none; content:''; display:block; position:absolute; top:0; left:0; width:100%; height:100%;}
.ppay-wrap_cover .ppay_content{margin-top:18px;}
.ppay-wrap_cover .ppay_wrap .ppay-box .order_price{color:#222222; font-size:18px; font-weight:500; margin-top:10px;}
.ppay-wrap_cover .ppay_wrap .ppay-box .title{color:#555555; margin:10px 0 0; font-size:16px; padding:0;}
.ppay_result{width:600px; margin:0 auto; max-width:100%; font-size:14px;}
.ppay_result .panel-primary{border-color:#bc917b;}
.ppay_result .panel-primary>.panel-heading{background:#bc917b; border-color:#bc917b;}
