@charset "utf-8";

@import url("fonts.css");
@import url("catalog2.css");


html , body {width: 100%; height: 100%;}
body {font-family: 'NotoSansKR', sans-serif;} 

/*모바일 전체 bg */
#wrap {position:relative; width:100%; height: 100%; /*height: calc(100% - 100px);*/ min-width:320px; background-color: #F7EDE3;   background-size:cover; overflow-y: auto; overflow-x:hidden;}
.over_auto {overflow: auto !important;} 


.slider_wrap{width:100%;}
.slider{}
.slider img{ width:100%;}
.bx-wrapper .bx-viewport{background:#fff; height:100%;}

.slider_wrap2{width:100%;}
.slider2{}
.slider2 img{width:100%;}
.bx-wrapper .bx-viewport{background:#fff; height:100%;}

.slider_wrap3{width:100%;}
.slider3{}
.slider3 img{width:100%;}
.bx-wrapper .bx-viewport{background:none;height:100%;}


/*서치_검색 프로덕트 배경이미지사이즈*/
.livingSopaproduct_BookMark {position:relative; bottom:0; /*background-color:#fff;*/ width:100%; height:64px; z-index:998; display:inline-block; margin:10px auto; text-align:center; top:0px; margin-left:8.5%;}
.livingSopaproduct_BookMark ul:after {content: ''; display:block; clear: both;}
.livingSopaproduct_BookMark ul {margin:auto; text-align:center;}
.livingSopaproduct_BookMark ul li {display:inline-block; color:#3e3a39; margin-right:13px; width:45%; /*height:184px;*/ /*background:url('../images/search_box_m_bg.png') top center no-repeat; background-size:cover;*/}

.livingSopaproduct_Search {position:relative; bottom:0; /*background-color:#fff;*/ width:100%; height:64px; z-index:998; display:inline-block; margin:10px auto; text-align:center; top:0px; margin-left:8.5%;}
.livingSopaproduct_Search ul:after {content: ''; display:block; clear: both;}
.livingSopaproduct_Search ul {margin:auto; text-align:center;}
.livingSopaproduct_Search ul li {display:inline-block; color:#3e3a39; margin-right:13px; width:45%; /*height:184px;*/ /*background:url('../images/search_box_m_bg.png') top center no-repeat; background-size:cover;*/}

.BookMark_btn{width:18px; height:27px; display:inline-block; position:relative;}
.BookMark_btn img {width:18px; height:27px; display:inline-block; float:right;}


/***** 옵션컬러 *****/
.color_text{font-size:18px; }
.color_text span{color:#00acd0;}

.color_numbering{position:relative; /*background-color: #fff;*/ width:98%; left:1%; right:1%; height:auto; z-index: 998; display: inline-block;}
/*.color_numbering ul{text-align:center;}*/
.color_numbering ul{text-align:left;}
.color_numbering ul li{display:inline-block; text-align:center; margin:0 8px;}

.color_numbering ul li a{border:2px solid #ffffff; display:block; width:60px; height:60px; border-radius:50%; background:#dfd7cf; font-size:22px; color:#222; font-weight:600; line-height:60px; }
.color_numbering ul li a:hover {border:2px solid black;}
/*.color_numbering ul li a span{display:block; width:60px; height:60px; border-radius:50%; background:#dfd7cf; font-size:22px; color:#222; font-weight:600; line-height:60px;}*/
.color_numbering ul li span{display:block;  font-size:10px; color:#282828; line-height:10px; }

/*.color_numbering ul li a:hover span{display:block;  font-size:10px; color:#282828; line-height:10px;} 20240304 */
.color_numbering ul li a span{display:block;  font-size:10px; color:#282828; line-height:10px;}
/*.color_numbering ul li a span{display:block;  font-size:10px; line-height:10px; color:#f9ecdf;} 20240304 */
.color_numbering ul li a span{display:block;  font-size:10px; line-height:10px; color:#282828;}

.color_numbering ul li a span:hover{display:block;  font-size:10px; color:#282828; line-height:10px;}
.color_numbering ul li.on a{background:#2fa1c1; color:#fff;}

.table_color{font-family:""; }
.table_color tbody{border-top:2px solid #013354;}
.table_color tr{border-bottom:1px solid #ddd;}
.table_color th{text-align:left; height:30px; line-height:22px; padding-left:30px; background:#f5f5f5; border-right:1px solid #ddd;}
.table_color th:last-child{border-right:0px solid #ddd;}
.table_color td{height:30px; line-height:22px; padding:5px 18px;}

span.icon_back{display:inline-block; width:12px; height:12px; background-color:#000; margin-right:5px; border-radius:15px}
span.icon_blue{display:inline-block; width:12px; height:12px; background-color:#2b6deb; margin-right:5px; border-radius:15px}
span.icon_white{display:inline-block; width:12px; height:12px; background-color:#fff; border:1px solid #ababab; margin-right:5px; border-radius:15px}
span.icon_red{display:inline-block; width:12px; height:12px; background-color:#fa0507; margin-right:5px; border-radius:15px}

/*.course_video{position:relative; width:100%; height:550px; text-align:center; border:0px;}*/

.course_video{position:relative; width:100%; height:675px; text-align:center; border:0px; margin-top:10px;}




/* 컬러창 팝업 */
.color {position:relative; /*background-color: #fff;*/ width:98%; left:1%; right:1%; height:78px; z-index: 998; display: inline-block; /*border-top: 1px solid #c7c7c7;*/}
.color ul:after {content: '';display: block;clear: both;}
.color ul {margin: auto;text-align: center;}
.color ul li {display: inline-block;color: #222;margin-right: 13px; width:15%;}
.color ul li a{display:block; width:60px; height:60px; border-radius:50%; background:#dfd7cf; font-size:22px; color:#222; font-weight:600; line-height:60px;}
.color ul li a:hover {display: inline-block;color: #222;margin-right: 13px; width:15%; border:1px solid #000; }

.color ul li:last-child {margin-right: 0;}
.color li > h3 { margin-bottom: 5px; }
.remove_fix3 {position: relative !important;}







.imgarea{
	
/*background: linear-gradient(0deg, rgb(94, 94, 94) 70%);*/
/* box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.07); */
border-radius : 5px 5px 5px 5px; width:100%;
} /*메뉴 이미지 부분 처리*/
.imgarea{box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.07); border-radius : 5px 5px 5px 5px; width:100%;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.8) -15%, rgba(255, 255, 255, 0.1) 100%);
} /*메뉴 이미지 부분 처리*/

/*****  pagelocation  *****/
.pagelocation{/*background:#8f6e43;*/ position:relative; top:-70px;}
.pagelocation>ul{width:100%; height:52px; margin:0 auto;}
.pagelocation>ul>li{float:left; position:relative; width:100%;}
.pagelocation>ul>li>a{display:block; width:100%; height:60px; line-height:60px; padding:0 60px; font-size:30px; color:#000; text-align:left; font-weight:500; background:url('../images/location_arrow.png') no-repeat 20% center; }

.pagelocation>ul>li>a.aarea{display:block; width:50%; height:52px;line-height:52px; padding:0 20px; font-size:16px;color:#fff; text-align:left; font-weight:500; background:url('../images/location_arrow.png') no-repeat 50% center; }
.pagelocation>ul>li>ul{display:none; position:absolute;left:0; top:100%; z-index:200; box-sizing:border-box; width:100%; border:1px solid #ddd; background:#fff; /*opacity:0.8;*/ text-indent:50px;}
.pagelocation>ul>li>ul>li{}
.pagelocation>ul>li>ul>li>a{display:block; width:100%; height:60px; font-size:40px; line-height:60px; padding:0 10px; font-weight:500; text-decoration:none; color:#000;}



/*하단고정*/
.popup {position:fixed; bottom:0; background-color: #fff; width:98%; left:1%; right:1%; height:78px; z-index: 998; display: inline-block;border-top: 1px solid #c7c7c7; border-radius:15px 15px 0 0; box-shadow: 0 -10px 10px rgba(0,0,0,0.07);}
.popup ul:after {content: '';display: block;clear: both;}
.popup ul {margin: auto;text-align: center;}
.popup ul li {display: inline-block;color:#222; margin-right: 13px; width:15%;}
.popup ul li> a{text-decoration:none;}
.popup ul li:last-child {margin-right: 0;}
.popup li > h3 { margin-bottom: 5px; }
.remove_fix {position: relative !important;}


.popup_product {position:fixed; bottom:0; background-color: #fff; width:100%; height:85px; z-index: 998; display:inline-block; border-top: 1px solid #c7c7c7; border-radius:30px 30px 0 0; box-shadow: 0 -10px 10px rgba(0,0,0,0.07);}
.popup_product ul:after {content: '';display: block;clear: both;}
.popup_product ul {margin: auto;text-align: center;}
.popup_product ul li {display: inline-block;color: #222;margin-right: 13px; width:15%;}
.popup_product ul li:last-child {margin-right: 0;}
.popup_product li > h3 { margin-bottom:13px; }
.remove_fix2 {position: relative !important;}


/*제품팝업 S*/
#popup_product {position:fixed; bottom:0; background-color: #fff; width:100%; height:85px; z-index: 998; display:inline-block; border-top: 1px solid #c7c7c7; border-radius:30px 30px 0 0; box-shadow: 0 -10px 10px rgba(0,0,0,0.07);}
#popup_product ul:after {content: '';display: block;clear: both;}
#popup_product ul {margin: auto;text-align: center;}
#popup_product ul li {display: inline-block;color: #222;margin-right: 13px; width:15%;}
#popup_product ul li:last-child {margin-right: 0;}
#popup_product li > h3 { margin-bottom:13px; }
.remove_fix2 {position: relative !important;}



/*제품페이지3 팝업 S*/
#popup_productC {position:fixed; margin-top:20px; background-color:#fff; width:100%; /*height:85px;*/ height:100px; z-index:998; display:inline-block; border-top: 1px solid #c7c7c7; border-radius:30px 30px 0 0; box-shadow: 0 -10px 10px rgba(0,0,0,0.07);}
#popup_productC ul:after {content: '';display: block;clear: both;}
#popup_productC ul {margin: auto;text-align: center;}
#popup_productC ul li {display: inline-block;color: #222;margin-right: 13px; width:15%;}
#popup_productC ul li:last-child {margin-right: 0;}
#popup_productC li > h3 { margin-bottom:13px; }
.remove_fix3 {position: relative !important;}



/*제품페이지3 팝업 S*/
.popup_productC {position:fixed; margin-top:20px; background-color:#fff; width:100%; /*height:85px;*/ height:100px; z-index:998; display:inline-block; border-top: 1px solid #c7c7c7; border-radius:30px 30px 0 0; box-shadow: 0 -10px 10px rgba(0,0,0,0.07);}
.popup_productC ul:after {content: '';display: block;clear: both;}
.popup_productC ul {margin: auto;text-align: center;}
.popup_productC ul li {display: inline-block;color: #222;margin-right: 13px; width:15%;}
.popup_productC ul li:last-child {margin-right: 0;}
.popup_productC li > h3 { margin-bottom:13px; }
.remove_fix3 {position: relative !important;}



/*메뉴버튼관련*/
/*.popup ul li.menuBtn{position:absolute; left:0; top:11px;}*/


/*.icon01 {margin-top:15px; text-align: center; font-size:15px; cursor: pointer;}*/

.icon01 {margin-top:15px; text-align: center; font-size:14px; cursor: pointer;}
.icon01 h3 img {width:18px; height:13px; display: inline-block;}
.icon02 {margin-top: 15px; text-align: center; font-size: 14px; cursor: pointer;}
.icon02 h3 img {width:15px; height:18px; display: inline-block;}
.icon03 {margin-top: -2px; text-align: center;font-size: 14px; cursor: pointer;}
/*.icon03 h3 img {width:13px; height:20px;display: inline-block;}*/
.icon03 h3 img {width:29px; height:44px; display:inline-block;}


.num_notice {width:15px; height: 15px; padding: 2px; border-radius: 50%;background-color: #910023;color: #fff;position: absolute;top: -5px;right: -2px;}
.num_notice_none {display: none;}
.icon04 {margin-top: 15px; text-align: center;font-size:14px;cursor: pointer;position: relative;}
.icon04 h3 img {width:18px; height:17px; display: inline-block;}

.icon05 {margin-top:15px; text-align: center;font-size:14px;cursor: pointer;}
.icon05 h3 img {width:19px; height:11px; display: inline-block;}

/*제품하단*/
.icon06 {margin-top:15px; text-align:center; font-size:14px; cursor: pointer;	font-weight:bold;}
.icon06 h3 img {width:50px; height:7px; display: inline-block;}


/*상품구성*/
.boxcon01 {margin-top:15px; text-align: center; font-size:15px; cursor: pointer;}
.boxcon01 h3 img {width:18px; height:13px; display: inline-block;}

.boxcon02 {margin-top: 15px; text-align: center; font-size: 15px; cursor: pointer;}
.boxcon02 h3 img {width:15px; height:18px; display: inline-block;}

.boxcon03 {margin-top: -2px; text-align: center;font-size: 15px; cursor: pointer;}
.boxcon03 h3 img {width:29px; height:44px; display:inline-block;}

.boxcon04 {margin-top: 15px; text-align: center;font-size: 15px;cursor: pointer;}
.boxcon04 h3 img {width:18px; height:17px; display: inline-block;}

.boxcon05 {margin-top:15px; text-align: center;font-size: 15px;cursor: pointer;}
.boxcon05 h3 img {width:19px; height:11px; display: inline-block;}

.boxcon06 {margin-top:15px; text-align:center; font-size:15px; cursor: pointer;	}
.boxcon06 h3 img {width:50px; height:7px; display: inline-block;}

.boxcon07 {margin-top:15px; text-align:center; font-size:15px; cursor: pointer;	}
.boxcon07 h3 img {width:50px; height:7px; display: inline-block;}

.boxcon08 {margin-top:15px; text-align:center; font-size:15px; cursor: pointer;	}
.boxcon08 h3 img {width:50px; height:7px; display: inline-block;}

#actionImg {display: none;}


.addCont {position: absolute;top: -15px;z-index: 9999;margin-left: 3px;cursor: pointer;animation: Ani 1.5s steps(5, start) infinite;}
.addCont_txt {background-color: #910023;color: #fff;padding: 6px;border-radius: 15px;}
.addCont_txt:after {content: '';border-top: 8px solid #910023;border-left: 4px solid transparent;border-right: 4px solid transparent;border-bottom: 4px solid transparent;position: absolute;left: 5px;bottom: -10px;}

@keyframes Ani { to {visibility: hidden;} }

.addCont_none {display: none;}
/*20190612 추가*/
.smsmo_txt{font-size: 17px;line-height: 21px;}
.smsmo_btnWrap{text-align: center;}
.smsmo_btn{width: 40%; margin: auto; border-radius: 20px; padding: 10px; text-align: center; color: white;cursor: pointer;font-size: 20px;display: inline-block;border: 0;margin-bottom: 15px;}
.btn01{background-color: #c8a375;}
.btn02{background-color: #999;}
.smsmo_btn:hover{font-weight: bold;}
/*팝업 E*/

/*메인 입력창 S*/
.box_wrap {width: 100%;height: 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;display: table;}
.box_wrap2 {width: 100%;height: 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;display: table;z-index: 1;}
.box_inner { display: table-cell; vertical-align: middle;text-align: center;width: 100%;}
.box_content { display: inline-block;width: 90%;}

#main_wrap {position: relative;margin: auto;text-align: center;min-width: 320px;width: 100%;height: 100%;background-color: #fff;} 

#intro_top {position:relative; width:100%; height:542px; z-index:1;}
.intro_img {width: 100%; max-height:542px;}
.shadow_img {display: inline-block;width: 100%;height: 100px;position: absolute;top: 145px;left: 0;margin: auto;}
.intro_tit {position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;color: #000;height: 85px;}
.intro_tit>p {font-size: 19px;margin: 0;padding: 0;}
.intro_tit>h1 {display: inline-block;margin-top: 20px;}
.intro_tit>h1:after {content: '';width: 207px;height: 24px;box-shadow: #fff 0 0 10px;position: absolute;left: 0;right: 0;margin: auto;background: rgba(255, 255, 255, .5);z-index: 1;}
.intro_tit>h1 img {display: inline-block;width: 207px;height: 24px;position: relative;z-index: 2;}




#intro2_top {position:relative; width:100%; height:542px; z-index:1;}
.intro_img {width: 100%; max-height:542px;}
.shadow2_img {display: inline-block;width: 100%;height: 100px;position: absolute;top: 145px;left: 0;margin: auto;}
.intro_tit {position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;color: #000;height: 85px;}
.intro_tit>p {font-size: 19px;margin: 0;padding: 0;}
.intro_tit>h1 {display: inline-block;margin-top: 20px;}
.intro_tit>h1:after {content: '';width: 207px;height: 24px;box-shadow: #fff 0 0 10px;position: absolute;left: 0;right: 0;margin: auto;background: rgba(255, 255, 255, .5);z-index: 1;}
.intro_tit>h1 img {display: inline-block;width: 207px;height: 24px;position: relative;z-index: 2;}

#main_body {position: relative;width: 100%;z-index: 2;background-color: white;margin: auto;border-radius: 30px 30px 0 0;min-height: calc(100% - 253px);} 
#mian_logo {position: relative;bottom: 40px;}
#mian_logo>img {width: 60px;height: 80px;display: inline-block;margin: auto;}
.logo_txt>img {width: 207px;height: 23px;margin: auto;}

/*인트로 정보입력란*/
.wrap_ct {width: 80%;margin: auto;position: relative;bottom: 15px;} 
.ct_input {width: 100%;}
.ct_input li {width: 100%;height: 50px;margin-bottom: 6px;}
.ct_input li input {width: 100%;height: 50px;background-color: #e9e9e9;padding: 0 0 0 20px;box-sizing: border-box;font-size: 18px;line-height: 50px;color: #999;border: 1px solid #c7c7c7;border-radius: 5px;}

input::-ms-input-placeholder { color: #999; }
input::-webkit-input-placeholder { color: #999; } 
input::-moz-placeholder { color: #999; }

.w40p {width: 40% !important;} 
.mt20p {margin-top: 20px !important;} 

/*정보이용동의*/
.ct_info {width: 100%;font-size: 14px;text-align: center;display: block;margin: 12px 0;position: relative;}
.ct_info {line-height: 31px;}
.ct_info:after {content: '';display: block;clear: both;}

/*체크박스*/
.checkbox_wrap {display: inline-block;float: left;cursor: pointer;}
.ct_info input[type="checkbox"] { display: none; }
.ct_info input[type="checkbox"] + label:before {content: '';display: inline-block;width: 23px;height: 23px;border: 1px solid #c7c7c7;background-color: #e9e9e9;border-radius: 50%;margin-right: 10px;vertical-align: middle;}
.ct_info input[type="checkbox"]:checked + label:before {content: '';display: inline-block;border: 1px solid #c7c7c7; background: url(../images/check_v_03.png) center center no-repeat #e9e9e9;background-size: 65%;vertical-align: middle;}

.ct_info a {width: 100px;height: 33px; line-height: 33px;background: #aa8251;border-radius: 5px;color: white;text-decoration: none;cursor: pointer;position: absolute;top: 0;right: 0;float: right;border-radius: 20px;}

/*상담시간 안내*/
.main_time_wrap {margin: 0 auto;} 
.main_time_tit {display: inline-block;vertical-align: middle;width: 95px;height: 37px;border-radius: 20px;line-height: 35px; background-color: #999;color: #fff;}
.main_time_txt {display: inline-block;vertical-align: middle;color: #222;text-align: left;font-size: 13px;line-height: 18px;padding: 0;margin: 10px 0 10px 10px;}

/*상세보기*/
#wrapInfo {/*position:fixed;*/ width: 100%; height:100%; z-index: 999; display:none; background:url(../images/m_bg_search.png) top center no-repeat;} 
.black_bg {width: 100%; height: 100%;background-color: rgba(0, 0, 0, .8); /*opacity:0.9;*/ opacity:0.6;}
.wrap_info {width:100%; position: absolute; top:21%; z-index:999; left:50%; margin:auto; background: url(../images/m_bg_search.png) top center no-repeat; border-radius: 20px 20px 20px 20px; transform: translate(-50%, -50%); background-size:cover;}

.info_cont_wrap {width: 320px;margin: 40px auto;}
.info_tit h4 {font-size: 25px;font-weight: normal;padding-bottom: 20px;border-bottom: 1px solid #c7c7c7;}
.info_cont ul {width: 210px;margin: 15px auto;text-align: left;list-style: none;font-size: 18px;line-height: 25px;}
.info_cont ul li img {display: inline-block;width: 6px;height: 6px;margin-right: 5px;vertical-align: middle;}
.info_cont p {font-size: 18px;word-break: keep-all;line-height: 25px;padding-top: 20px;margin: 0 auto 40px;text-align: left;border-top: 1px solid #c7c7c7;}



/*인증실패 S*/
.errbox_wrap {width: 100%;height: 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;display: table;background-color: rgba(0, 0, 0, 0.7);z-index: 999;display: none;}
.errbox_inner { display: table-cell; vertical-align: middle;text-align: center;width: 100%;}
.errbox_content { display: inline-block;width: 90%; }

.errbox { position: relative;background-color: #fff; width: 90%; margin: auto;}
.err_icon { position: relative;bottom: 30px;}
.err_icon img { border-radius: 50%; border: 4px solid #fff; }

.errbox p {line-height: 23px;color: #1d1d1d;position: relative;bottom: 20px;font-weight: 700;}
.errbox p span {color: red;font-weight: 900;}
/*인증실패 E*/

/*콜백문의 */
.bg_w {background-color: #fff !important;}
.callback_wrap {width: 100%;min-height: calc(100% - 192px);overflow: auto;}  
.callback_inner {vertical-align: middle;text-align: center;width: 100%;}
.callback_content { display: inline-block;width: 100%; }

.callback_top {height: 56px;background-color: #910023;position: relative;}
.callback_top>img {display: inline-block;width: 93px;height: 19px;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
.info_tit2 {height: 50px !important;line-height: 50px;font-size: 20px;font-weight: bold;text-align: center;background-color: #fff;}

.callback_cont_wrap {background-color: #fff;}
.info_cont_notice {position: relative;padding: 10px;box-sizing: border-box;border-top: 1px solid #c7c7c7;border-bottom: 1px solid #c7c7c7;background-color: #e9e9e9;}
.info_cont_notice > div {margin: 0 auto;position: relative;}
.callback_cont_vis {background-color: #c8a375;width: 65px;height: 65px;border-radius: 50%;position: relative;display: inline-block;}
.callback_cont_vis>img {width: 45px;height: 38px;display: inline-block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.callback_cont_txt {font-size: 16px;margin: 0;text-align: left;display: inline-block;line-height: 20px;vertical-align: 15px;margin-left: 20px;}

.callback_list ul {width: 100%;margin: auto;}
.callback_list ul:after {content: '';display: block;clear: both;}
.callback_list ul li {display: inline-block;height: 40px;line-height: 40px;}
.callback_list01 , .callback_list02 {border-bottom: 1px solid #e9e9e9;}
.callback_list04 li {width: 100%;margin-top: 5px;}
.callback_list_tit {width: 30%;text-align: left;float: left;padding-left: 10%;font-size: 16px;color: #777;margin: auto;display: inline-block;vertical-align: top;}
.callback_file_tit {width: 19%;text-align: left;float: left;padding-left: 10%;font-size: 16px;color: #777;margin: auto;display: inline-block;vertical-align: top;} 
.callback_list_txt {width: 51%;text-align: left;font-size: 16px;}
.callback_file {text-align: left;font-size: 16px;}
.btn_ph {height: 23px;line-height: 23px;text-align: center;border: 0;color: #fff;background-color: #c8a375;margin-left: 5px;border-radius: 2px;cursor: pointer;display: inline-block;vertical-align: middle;font-size: 13px;}

.callback_btn {position: relative;width: 86%;color: white;text-align: center;height: 45px;font-size: 20px;cursor: pointer;background-color: #910023;border: 0;border-radius: 30px;margin: 20px;display: inline-block;}

.callback_list_txt input {display: inline-block;vertical-align: -2px;}
.callback_list03 .callback_list_txt {font-size: 14px;line-height: 20px;margin-bottom: 5px;float: left;padding-left: 10%;width: auto;}
.callback_list03 .callback_list_tit {height: auto;width: auto;line-height: 30px;}
.callback_list04 li textarea {display: inline-block;width: 80%;height: 85px;border: 1px solid #d1d1d1;font-size: 18px;text-align: left;border-radius: 10px;resize: none;padding: 5px 10px;box-sizing: border-box;font-family: 'NotoKrR', sans-serif;color: #999;overflow: auto;-webkit-appearance: none;} /*20190507 수정*/
.h20p {height: 20px !important;}


/*인증 S*/
.certy_request { position: relative;}
.certy_request li { position: relative; }
.certy_request li:after {content: '';display: block;clear: both;}
.certy_request .certy_box {float: left;background-color: #910023;color: white;padding: 10px;position: absolute;cursor: pointer;}
.certy_box:hover { font-weight: 700; }
.certy_request li > input { float: right; padding: 10.5px 80px; box-sizing: border-box; padding-left:125px;}

.left_time { position: absolute;right: 10px;top:10px;}
/*인증 E*/

/*예약정보 S*/
.overflowH {overflow: hidden;}
.reserv_info {position: absolute;top: 0;width: 100%;height: 100%;background-color: #e4e4e4;}

.header_circle {width:100%; height:84px; position:relative; z-index: 997; /*background-color:#7db7cb;*/ }
.header_main {width:100%; height:84px; position:relative; z-index: 997; /*background-color:#7db7cb;*/ }

.header_title {width:100%; /*height:120px;*/ position:relative; z-index: 997; /*background-color:#7db7cb;*/ }
.title_categorty {width:100%; height:80px; position:relative; z-index: 997; /*background-color:#7db7cb;*/ }
/*.header_logo img {display: block;width: 139px;height: 31px;position: absolute;top: 0px;left: 0;right: 0;bottom: 0;margin: auto;z-index: 998;}*/


.header_title_goods {width:100%; /*height:120px;*/ position:relative; z-index: 1; /*background-color:#7db7cb;*/ }

/*제품 페이지링크*/
.header_title_goods logoarea{font-size:13px; border:1px solid blue; font-size:15px;}
.header_title_goods.h1{font-size:13px; border:1px solid 000;}

.header_title_goods h1{width:200px; /*position:relative; top:-11px;*/ font-size:35px; margin-left:14%; padding-top:35px; color:#342c2c; font-weight:800;}

.header_title_goods h3{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:35px; padding-top:10px; color:#342c2c;}
.header_title_goods h5{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:35px; padding-top:10px; color:#342c2c;}
.header_title_goods h6{width:300px; /*position:relative; top:-11px;*/ font-size:13px; margin-left:14%; color:#858282; font-weight:100; top:30px; position:relative;}


.goods img {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
.goods h1 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
.goods.h1 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
.goods h2 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
.goods h3 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
.goods h4 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
.goods h5 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
.goods h6 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}




/*리빙가구_CATEGORY 카테고리 선택*/
.header_title2 {width:100%; /*height:155px;*/ position:relative; /*background-color:#7db7cb;*/ }
.header_title3 {width:100%; /*height:155px;*/ position:relative; z-index: 997; /*background-color:#7db7cb;*/  margin-top:20px; margin-bottom:0px}

/*logo 부분 */
.header_circle logoarea{font-size:13px; border:1px solid blue; font-size:15px;}
.header_circle.h1{font-size:13px; border:1px solid 000;}
.header_circle h1{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:35px; padding-top:30px; color:#342c2c;}

.header_circle h3{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:35px; padding-top:10px; color:#342c2c;}
.header_circle h5{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:35px; padding-top:10px; color:#342c2c;}
.header_circle h6{width:150px; /*position:relative; top:-11px;*/ font-size:14px; margin-left:35px; padding-top:10px; color:#686665; font-weight:100;}

/*리빙가구 CATAGORY 카테고리선택 */
.header_title2 logoarea{font-size:13px; border:1px solid blue; font-size:15px;}
.header_title2.h1{font-size:13px;}
.header_title2 h1{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:38px; padding-top:32px; color:#342c2c; letter-spacing:-1px;}
.header_title2 h3{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:73px; padding-top:10px; color:#342c2c;}
.header_title2 h5{width:79%; /*position:relative; top:-11px;*/ font-size:18px; margin: 0 auto; padding-top:10px; color:#342c2c;}
.header_title2 h6{width:79%; /*position:relative; top:-11px;*/ font-size:14px; margin: 0 auto; padding-top:6px; color:#686665; font-weight:100;}

/*리빙가구 CATAGORY 카테고리선택 */
.header_title3 logoarea{font-size:13px; border:1px solid blue; font-size:15px;}
.header_title3.h1{font-size:13px;}
.header_title3 h1{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:38px; padding-top:32px; color:#342c2c; letter-spacing:-1px;}
.header_title3 h3{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:73px; padding-top:10px; color:#342c2c;}
.header_title3 h5{width:79%; /*position:relative; top:-11px;*/ font-size:18px; margin: 0 auto; padding-top:10px; color:#342c2c;}
.header_title3 h6{width:79%; /*position:relative; top:-11px;*/ font-size:14px; margin: 0 auto; padding-top:5px; color:#686665; font-weight:100;}








/*메인헤더*/
.header_main h1{font-size:13px;}
.header_main logoarea{font-size:13px; border:1px solid blue; font-size:15px;}
.header_main.h1{font-size:13px; border:1px solid 000;}
.header_main h1{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:35px; padding-top:30px; color:#342c2c;}

.header_main h3{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:35px; padding-top:10px; color:#342c2c;}
.header_main h5{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:35px; padding-top:10px; color:#342c2c;}
.header_main h6{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:35px; padding-top:10px; color:#342c2c; font-weight:100;}


.title_categorty h1{font-size:13px;}
.title_categorty logoarea{font-size:13px; border:1px solid blue; font-size:15px;}
.title_categorty.h1{font-size:13px; border:1px solid 000;}
.title_categorty h1{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:35px; padding-top:30px; color:#342c2c;}

.title_categorty h3{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:35px; padding-top:10px; color:#342c2c;}
.title_categorty h5{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:35px; padding-top:10px; color:#342c2c;}
.title_categorty h6{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:35px; padding-top:10px; color:#342c2c; font-weight:100;}



/*리빙가구 소파카테고리 클릭*/
.header_title_living_sopa {width:100%; /*height:120px;*/ position:relative; z-index: 997; /*background-color:#7db7cb;*/ }

.header_title_living_sopa logoarea{font-size:13px; border:1px solid blue; font-size:15px;}
.header_title_living_sopa.h1{font-size:13px; border:1px solid 000;}
.header_title_living_sopa h1{width:250px; /*position:relative; top:-11px;*/ font-size:30px; margin-left:35px; /*padding-top:47px;*/ padding-top:70px; color:#342c2c; font-weight:800; letter-spacing: -1px;}

.header_title_living_sopa h3{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:35px; padding-top:10px; color:#342c2c;}
.header_title_living_sopa h5{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:35px; padding-top:10px; color:#342c2c;}
.header_title_living_sopa h6{width:150px; /*position:relative; top:-11px;*/ font-size:13px; margin-left:35px; color:#342c2c; font-weight:500; position:absolute; top:30px }





/*리빙가구타이틀부분*/
.header_title logoarea{font-size:13px; border:1px solid blue; font-size:15px;}
.header_title.h1{font-size:13px; border:1px solid 000;}
.header_title h1{width:250px; /*position:relative; top:-11px;*/ font-size:30px; margin-left:30px; padding-top:44px; color:#342c2c; font-weight:400; letter-spacing:-1px;}
.header_title h3{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:30px; padding-top:10px; color:#342c2c;}
.header_title h5{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:30px; padding-top:10px; color:#342c2c;}
.header_title h6{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:30px; padding-top:10px; color:#342c2c; font-weight:100;}


.header_logo img {display: block; width:35%; /*height:45%;*/ position: absolute; top:45px; left:35px; right:0; bottom:0; z-index: 998;}
.header_logo h1 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
.header_logo.h1 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
.header_logo h2 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
.header_logo h3 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
.header_logo h4 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
.header_logo h5 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
.header_logo h6 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}



.living_sopa img {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
.living_sopa h1 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
.living_sopa.h1 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
.living_sopa h2 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
.living_sopa h3 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
.living_sopa h4 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
.living_sopa h5 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
.living_sopa h6 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}


.title_goods img {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
.title_goods h1 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
.title_goods.h1 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
.title_goods h2 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
.title_goods h3 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
.title_goods h4 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
.title_goods h5 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
.title_goods h6 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}






.back_btn img {width:12px; height:22px; display:inline-block; float:left; position:absolute;top:0; bottom:0; left: 20px; margin:auto;}
.exist_btn img {width:16px; height:16px; display:inline-block; float:right; position:absolute;top:0; bottom:0; right: 20px; margin:auto;}
.close_btn img {width:16px; height:16px; display:inline-block; float:right; position:absolute;top:30px; bottom:0; right: 20px; margin:auto;}


.close_btn_search img {width:16px; height:16px; display:inline-block; float:right; position:absolute; top:-80px; bottom:0; right:20px; margin:auto;}


/*제품이미지 페이지 화이트 닫기버튼*/
.wh_close_btn {height:50px; width:100%; /*background-color:#c7c7c7;*/ position: relative; z-index:8;}
.wh_close_btn img {width:31px; height:31px; display:inline-block; float:right; position:absolute; top:30px; bottom:0; right:30px; margin:auto; cursor: pointer;}


/*리빙가구_소파*/
.livingfurniture_sopa img { height:105px; display:inline-block; float:right; position:absolute;top:30px; bottom:0; right: 20px; margin:auto;}

/*리빙가구*/
.livingfurniture img { height:75px; display:inline-block; float:right; position:absolute; top:0px; bottom:0; right:8%; margin:auto;}

/*제품페이지 북마크 링크*/

/*북마크*/
.page_bookmark img {width:25px; height:37px; display:inline-block; float:right; position:absolute; top:0px; bottom:0; right:90px; margin:auto;}


/*링크*/
.page_link img {width:32px; height:32px; display:inline-block; float:right; position:absolute; top:0px; bottom:0; right:30px; margin:auto;}




.back_btn2 img {width:12px; height:22px; display:inline-block; float:left; position:absolute; top:40px; bottom:0; left:10px; margin:auto;}
.exist_btn2 img {width:16px; height:16px; display:inline-block; float:right; position:absolute; top:0; bottom:0; right:20px; margin:auto;}
.close_btn2 img {width:16px; height:16px; display:inline-block; float:right; position:absolute; top:50px; bottom:0; right:20px; margin:auto;}

.reserv_info_wrap {position: relative;z-index: 2;background-color: #e4e4e4;}
.reserv_tit {height: 65px;line-height: 65px;background-color: #fff;font-size: 20px;color: #555;font-weight: normal;padding-left: 10px;position: relative;} 
.checkDate_notice {position: absolute;right: 10px;top: 0;bottom: 0;margin: auto;height: 30px;line-height: 30px;border: 1px solid #910023;border-radius: 20px;padding: 4px 10px;color: #fff;background-color: #910023;cursor: pointer;}
.num_checkDate_notice {content: '';width: 15px;height: 15px;line-height: 15px;font-size: 12px;padding: 2px;border-radius: 50%;background-color: #fff;color: #910023;position: absolute;top: -9px;right: -5px;box-shadow:1px 1px 3px #999;} 
.checkDate_notice_none {position: absolute;right: 10px;top: 0;bottom: 0;margin: auto;height: 30px;line-height: 30px;border: 1px solid #910023;border-radius: 20px;padding: 4px 10px;color: #910023;display: none;} 
.reserv_tit span {font-weight: bold;color: #222;}
.info_line {margin: 20px auto 10px;background-color: #910023;height: 1px;border: 0;width: 100px;}

.scrollBlind {width: 100%;margin: auto;overflow: auto;position: relative;z-index: 2;}

.reserv_cont {width: 100%;background-color: white;position: relative;}
.reserv_cont:after {content: '';display: block;clear: both;}

.date_bg {width: 100%;height: 40px;line-height: 40px;background-color: #e9e9e9;float: left;color: #222;cursor: pointer;font-size: 16px;padding-left: 30px;box-sizing: border-box;border-top: 1px solid #c7c7c7;border-bottom: 1ps solid #c7c7c7;}

.detail_cont {width: 100%;position: relative;display: inline-block;}

.text_cont {width: 86%;margin: 20px auto 0;}
.text_cont li {margin-bottom: 10px;font-size: 16px;}
.text_cont li h5 {display: inline-block;color: #777;font-weight: normal;width: 25%;}
.text_cont li p {display: inline-block;color: #222;}

.reserv_btn {width: 86%;margin: 20px auto;clear: both;}
.reserv_btn:after {content: '';display: block;clear: both;}
.reserv_btn p {display: inline-block;color: #910023;}
.change_btn {background-color: #c8a375;float: left;}
.cancel_btn {background-color: #999;float: right;}
.change_btn , .cancel_btn {border-radius: 20px;cursor: pointer;width: 145px;height: 40px;display: inline-block;text-align: center;line-height: 40px;color: #fff;font-size: 20px;}

    
#check_date_popup {/*position:absolute;*/ overflow: hidden;width: 100%; height: 100%;z-index: 999; display: none;} 
.check_noticeTxt {text-align: center;padding: 10px 0;color: #222;border-bottom: 1px solid #c7c7c7;} 
.paddingT20 {padding-top: 20px;}



#search_date_popup {/*position:absolute;*/ overflow: hidden;width: 100%; height: 100%;z-index: 999; display: none;} 
.search_noticeTxt {text-align: center;padding: 10px 0;color: #222;border-bottom: 1px solid #c7c7c7;} 

.search_date {width: 100%;}


.check_date {width: 100%;}
.check_wrap {background-color: #fff;margin: auto;} 
.check_wrap:last-child {border-radius: 0 0 30px 30px;}
.check_wrap:after {content: '';display: block;clear: both;}

.check_wrap:nth-child(even) .check_tit {font-size: 16px;color: #222;font-weight: normal;padding: 10px 0 10px 20px;box-sizing: border-box;background-color: #e9e9e9;line-height: 23px;}
.check_wrap:nth-child(odd) .check_tit {font-size: 16px;color: #222;font-weight: normal;padding: 10px 0 10px 20px;box-sizing: border-box;background-color: #d1d1d1;line-height: 23px;} 
.check_tit span {color: #910023;padding-right: 15px;box-sizing: border-box;}
.check_tit_text {margin-bottom: 3px;}

.check_detail_cont {font-size: 16px;margin-top: 15px;}
.check_detail_cont:after {content: '';display: block;clear: both;}
.check_text_cont {padding: 0 0 15px 20px;box-sizing: border-box;}
.check_text_cont li {display: inline-block;}
.check_text_cont li:first-child {padding-right: 7px;box-sizing: border-box;}
.check_text_cont li h5 {display: inline-block;color: #bfbfbf;}
.right_text { float: right;font-weight: 700;}

.list_num:before {content: '•';color: #910023;margin-right: 7px;}
.check_Twrap {overflow: auto; height:1100px;} 

 /*예약정보가 없을때*/
.no_reserv { margin: auto; width: 95%;position: relative; display:none;}
.no_reserv_tit {font-size: 15px;text-align: center;margin: 40px 0; }
.no_reserv_tit span {font-size: 20px;}
.add_btn { width: 50%; margin: auto; border-radius: 20px; padding: 10px; text-align: center; color: white;background-color: #c8a375;cursor: pointer; margin-top:40px;letter-spacing: 3px;font-size: 20px;}


.reserve_checkbox {text-align: center;cursor: pointer;}
#box02 {display: none;}
#check_user {display: none;}
.box_text {font-size: 16px;}
#box02 + .box_text:before {content: '';display: inline-block;cursor: pointer;line-height: 12px;background: url(../images/doctorcheck_off.png) no-repeat;background-size: 100%;margin: 10px 7px -6px 0;width: 25px;height: 25px;}
#box02:checked + .box_text:before {content: '';background: url(../images/doctorcheck_on.png) no-repeat;background-size: 100%;}

 /*최근 진료목록 선택 20190411 수정*/
.recent_reserve { width: 100%;margin: auto;}

.recent_doctor {background-color: #fff;text-align: center;}
.recent_tit {background-color: #fff; height:60px; line-height:60px; color:#222; border-bottom: 1px solid #c7c7c7;}
.recent_tit p {font-size: 23px;}
.recent_list {font-size: 16px;width: 100%;margin: auto;}
.recent_list li {padding: 12px 0;border-bottom: 1px solid #e9e9e9;cursor: pointer;margin: auto;}
.recent_list li:hover {color: #910023;}
.recent_list li:after {content: '';display: block;clear: both;}
.disease_sub {display: inline-block;text-align: left;}
.doctor_name {display: inline-block;text-align: right;}

.reserve_btn {width: 70%;height: 45px;line-height: 45px;margin: auto; border-radius: 30px;text-align: center; color: #222;background-color: #ffcc00;cursor: pointer; margin-top:40px;font-size: 19px;} /*20190604 수정*/
/*예약정보 E*/

/*선택 */
.catalog_date_wrap {position: absolute; z-index: 1;top: 0;width: 100%;height: 100%; overflow-x: hidden; border-radius:20px 20px 20px 20px;}

.catalog_main_wrap {position: absolute; z-index: 1;top: 0;width: 100%;height: 100%; overflow-x: hidden;}

.catalog_search_wrap {position: absolute; z-index: 1;top: 0;width: 100%;height: 100%; overflow-x: hidden;  background:url('../images/m_bg_search_new3.png') top center no-repeat; border-radius:20px 20px 20px 20px; background-size:cover;}

.catalog_bookmark_wrap {position: absolute; z-index: -9999; top: 0; width:100%; height: 100%; overflow-x: hidden;  background:url('../images/pop_back_bg.png') top center ; border-radius:20px 20px 20px 20px;}



/*.catalog_living_wrap {position: absolute; z-index: 1; top: 0; width:100%; height:100%; overflow-x: hidden; border-radius:20px 20px 20px 20px; margin:0 auto; padding:0px 10px 0px 10px; }*/



.catalog_living_wrap {position: absolute; z-index: 1; top: 0; width:100%; height:100%; /*border-radius:20px 20px 20px 20px;*/ margin:0 auto; }





/*서치_검색 프로덕트*/
.livingSopaproduct_search {position:relative; bottom:0; /*background-color:#fff;*/ width:100%; height:64px; z-index:998; display:inline-block; margin:180px auto; text-align:center; top:0px; margin-left:8.5%;}
.livingSopaproduct_search ul:after {content: ''; display:block; clear: both;}
.livingSopaproduct_search ul {margin:auto; text-align:center;}
.livingSopaproduct_search ul li {display:inline-block; color:#3e3a39; margin-right:13px; width:30%; /*height:184px;*/ /*background:url('../images/search_box_m_bg.png') top center no-repeat; background-size:cover;*/}


.livingSopaproduct_search li > h1 {margin-bottom:5px; text-align:left; text-indent:20px;}
.livingSopaproduct_search li > h2 {margin-bottom:5px; text-align:left; text-indent:20px; font-size:15px;}
.livingSopaproduct_search li > h3 {margin-bottom:5px;text-align:left;/* text-indent:60px; */font-size:18px;}
.livingSopaproduct_search li > h6 {margin-bottom:5px;text-align:left;/* text-indent:60px; */color:#8b8b8c;font-size:11px;font-weight:normal;}



/*
.reserv_date_wrap {position: absolute;z-index: 1;top: 0;width: 100%;height: 100%; background-color: #e9e9e9;overflow-x: hidden;  background:url('../images/m_bg_search.png') top center no-repeat;background-size: cover;
border-radius:15px 15px 15px 15px;}

.reserv_search_wrap {position: absolute;z-index: 1;top: 0;width: 100%;height: 100%; background-color: #e9e9e9;overflow-x: hidden;  background:url('../images/m_bg_search.png') top center no-repeat; background-size: cover;
border-radius:15px 15px 15px 15px;}


.reserv_bookmark_wrap {position: absolute;z-index: 1;top: 0;width: 100%;height: 100%; background-color: #e9e9e9;overflow-x: hidden;  background:url('../images/m_bg_bookmark.png') top center no-repeat; background-size: cover;
border-radius:15px 15px 15px 15px;}
*/




/*제품영역 닫기*/
.catalog_date_wrap2 {position:absolute; z-index:1; top:0 ;width:100%; /*height:100%;*/ /*background-color: #e9e9e9;*/ overflow-x: hidden;}
.reserv_same_doctor_wrap {height: 100%;overflow: hidden;width: 100%;background: #e9e9e9;}
.reserv_same_date_wrap {height: 100%;background-color: #fff;}
.reserv_date_wrap:after {content: '';display: block;clear: both;}
.reserv_same_date_wrap:after {content: '';display: block;clear: both;}
.reserv_same_doctor_wrap:after {content: '';display: block;clear: both;}
.reserv_date_info {width: 100%;margin: auto;}


/*2024-01-16 여기에 제품3*/
.catalog_date_wrap3{position:absolute; z-index:3; /*top:100px;*/ width:100%; height:100%; background-color:#fff; overflow-x:scroll; /*border-radius:30px;*/}



.catalog_prozone_wrap {position:relative; z-index:-9999; top:0 ;width:100%; height:100%; /*background-color: #e9e9e9;*/ overflow-x: hidden; border:10px solid red;}



/*sub 20240109 수정*/
.sub_date_wrap {position:relative; top:180px; width:100%; overflow-y:scroll;}

.sub_txt {width:85%; color: #222; font-size:15px; margin: 0 auto 10px;}
.sub_txt span {color:#910023; font-weight: 500;}



/*20240110 북마크 총 1개의 상품이 있습니다*/
.bookmark_goods_wrap {position:relative; margin-top:55px; margin-left:5px; width:100%;}


.bookmark_goods_wrap .bookmark_sub_txt {color:#222; font-size:15px; /*font-size:11px;*/  margin-left:85px; width:85%; margin: 0 auto 10px;}
.bookmark_goods_wrap .bookmark_sub_txt span {color:#910023; font-weight:100;}

.bookmark_goods_wrap .search_sub_txt {color:#222; font-size:15px; /*font-size:11px;*/  margin-left:85px; width:85%; margin: 0 auto 10px;}
.bookmark_goods_wrap .search_sub_txt span {color:#910023; font-weight:100;}

/*sub 20240125 추가 SEARCH */
.search_date_wrap {position:absolute; top:180px; width:100%; overflow-y:scroll; z-index:1; }

.search_txt {width:85%; color: #222; font-size:15px; margin: 0 auto 10px; }
.search_txt span {color:#910023; font-weight: 500;}

.doctor_info_cont {background-color:#f9ecdf; position: relative; padding: 10px 10px; display: table;width: 100%; box-sizing: border-box;}
.doctor_info_cont:after {content: '';display: block;clear: both;}

.check_doctor {display: none;}
.doctorcheck_off {display: table-cell;vertical-align: middle;float: left;margin: 20px 10px 0 0;background: url(../images/doctorcheck_off.png);background-size: 100%;width: 25px;height: 25px;cursor: pointer;}
.doctorcheck_on {display: table-cell;vertical-align: middle;float: left;margin: 20px 10px 0 0;background: url(../images/doctorcheck_on.png);background-size: 100%;width: 25px;height: 25px;cursor: pointer;}

.living_info_cont {/*background-color:#fff;*/ position:relative; padding: 15px 10px; border-bottom: 1px solid #e9e9e9;display: table;width: 100%;box-sizing: border-box;}
.living_info_cont:after {content: '';display: block;clear: both;}
.naverbtn {width: 100px;height: 30px;position: absolute;border-radius: 20px;text-align: center;line-height: 30px;color: #fff;right: 8px;top: 6px;background-color: #3ec729;cursor: pointer;} /*20190521 추가*/
.doctor_img {position: relative;text-align: center;float: left;display: table-cell;vertical-align: middle;}
.doctor_vis { display: inline-block; width: 60px; height: 60px;border-radius: 50%;object-fit: cover;}
.doctor_vis_txt {font-size: 15px;color: #222;margin-top: 5px;}

.doctor_text_cont {width: calc(100% - 75px);display: inline-block;word-break: keep-all;margin-left: 15px;}
.w110p {width: calc(100% - 110px);}
.doctor_text_cont li { margin-bottom: 8px;position: relative;}
.doctor_text_cont li:last-child { margin-bottom: 0;}
.doctor_text_cont li h5 {display: inline-block;color: #555;font-size: 16px;}

.week_pasibble {color: #222;display: inline-block;font-weight: normal;position: absolute;right: 0;top: 0;}
.week_pasibble>span {position: relative;color: #910023;}

.D_line {border: 0;height: 1px;background-color: #c7c7c7;}
.disease {font-size: 15px;width: 93%;overflow: hidden;color: #222;line-height: 20px;}
.D_reserve_btn_bg {width: 100%;background-color: #fff;padding: 1%;box-sizing: border-box;}
.D_reserve_btn {width: 80%;text-align: center;background-color: #ffcc00;border-radius: 20px;padding: 10px;margin: 7px auto;color: #222;font-size: 19px;cursor: pointer;}

.change_date , .same_date {background-color: #fff;text-align: center;position: relative;border-top: 1px solid #c7c7c7;}
.unable_date {background-color: #fff;text-align: center;position: relative;}
.unable_date_box {background-color: #fff;position: relative;bottom: 2px;display: none;}
.unable_date_cont_wrap {width: 300px;margin: auto;border: 1px solid #d1d1d1;border-radius: 5px;}
.change_tit {background-color: #e9e9e9;border-radius: 10px 10px 0 0;color: #222;height: 40px;line-height: 40px;text-align: center;}
.unable_date_tit {background-color: #e9e9e9;border-radius: 5px 5px 0 0;color: #222;height: 40px;line-height: 40px;text-align: center;font-size: 16px;}
.change_list {font-size: 16px;width: 100%;margin: auto;}
.change_list li {width: 100%;padding: 10px 0;border-bottom: 1px solid #e4e4e4;cursor: pointer;}
.change_list li:hover {background-color: #e9e9e9;}

.user_date {display: none;}
.user_date  + label {display: inline-block;}
.user_date  + label:after {content: '';display: inline-block;width: 20px;height: 20px;background-color: #e9e9e9;border: 1px solid #c7c7c7;border-radius: 50%;float: left;margin: 10px 10px 0 0; cursor: pointer;}
.user_date  + .scehedule_ch:after {content: '';margin: 0 10px 0 0;}
.user_date:checked + label:after {content: '';display: inline-block;background: url(../images/check_circle_12.png) no-repeat center center;background-size: 70%;}

/*케파없을 때*/
.unable_date_list {width: 100%;padding: 43px 0;margin: auto;display: inline-block;}
.unable_date_list p {display: inline-block;line-height: 20px;}
.unable_date_list p span {color: #910023;}

.reservedate_btn {width: 100%;background-color: #fff;padding: 8px;box-sizing: border-box;font-size: 19px;cursor: pointer;text-align: center;}
.reservedate_btn ul {display: inline-block;}
.reservedate_btn ul li {display: inline-block;background-color: #999;border-radius: 20px;color: #fff;width: 95px;height: 40px;line-height: 40px;margin-right: 5px;}
.reservedate_btn ul li:hover {background-color: #ffcc00;color: #222} /*20190604 수정*/
.reservedate_btn ul li:last-child {margin-right: 0;}

.reservedate_btn02 {width: 100%;background-color: #fff;padding: 8px;box-sizing: border-box;font-size: 19px;cursor: pointer;text-align: center;position: fixed;bottom: 72px;}
.reservedate_btn02 ul {display: inline-block;}
.reservedate_btn02 ul li {display: inline-block;background-color: #999;border-radius: 20px;color: #fff;width: 95px;height: 40px;line-height: 40px;margin-right: 5px;}
.reservedate_btn02 ul li:hover {background-color: #ffcc00;color: #222} /*20190604 수정*/
.reservedate_btn02 ul li:last-child {margin-right: 0;}

.reservedate_btn03 {width: 100%;background-color: #fff;padding: 8px;box-sizing: border-box;font-size: 19px;cursor: pointer;text-align: center;}
.reservedate_btn03 ul {display: inline-block;}
.reservedate_btn03 ul li {display: inline-block;background-color: #999;border-radius: 20px;color: #fff;width: 95px;height: 40px;line-height: 40px;} /*20190430 수정*/
.reservedate_btn03 ul li:hover {background-color: #ffcc00;color: #222} /*20190604 수정*/
.reservedate_btn03 ul li:last-child {margin-right: 0;}

.bottom_btn {margin: 0 auto;position: absolute;bottom: 0;width: 90%;left: 0;right: 0;}
.bottom_btn03 {margin: 20px auto 0;position: relative;bottom: 0;width: 90%;}
.bottom_btn04 {margin: 20px auto 0;position: absolute;left: 0;right: 0;bottom: 0;width: 90%;display: none;}
.bottom_btn02 {margin: 56px auto 0;position: absolute;bottom: 0;left: 0;right: 0;width: 90%;}
.bottom_btn:after , .bottom_btn02:after , .bottom_btn03:after , .bottom_btn04:after {content: '';display: block;clear: both;}
.choice_btn , .book_btn {float: left;background-color: #910023;color: white;font-weight: 700;padding: 17.5px 35px;border-radius: 10px 10px 0 0;font-size: 17px;cursor: pointer;}
.choice_btn:hover , .book_btn:hover {color: #910023;border: 2px solid #910023;border-bottom: 0;background-color: transparent;padding: 16.5px 35px;}
.anothor_btn , .anothor_date_btn {float: right;color: #910023;font-weight: 900;padding: 16px 30px;border: 2px solid #910023;border-bottom: 0;border-radius: 10px 10px 0 0;font-size: 17px;cursor: pointer;}
.anothor_btn:hover , .anothor_date_btn:hover {background-color: #910023;color: white; }
.choice_date_btn {background-color: #910023;color: white;font-weight: 700;padding: 17.5px 35px;border-radius: 10px 10px 0 0;font-size: 17px;cursor: pointer; float: left;text-align:center;}
.choice_date_btn:hover {color: #910023;border: 2px solid #910023;border-bottom: 0;background-color: transparent;padding: 16.5px 35px;}

 /*예약일정 버튼 클릭 시*/
.reservedateBG {background-color: rgba(0, 0, 0, 0.7);width: 100%;height: 100%;position: absolute;z-index: 999;top: 0;display: none;}

.reservedate_box {width: 90%;position: absolute;bottom: 1px;left: 0;right: 0;margin: auto;background-color: white;border-radius: 15px 15px 0 0;text-align: center;display: none;}
.reservedate_tit {background-color: #910023;padding: 10px;color: white;border-radius: 15px 15px 0 0;font-weight: 900;margin-bottom: 10px;}
.reservedate_tit:after {content: '';display: block;clear: both;}
.reservedate_tit p {font-size: 20px;letter-spacing: 2px;display: inline-block;}
.reservedate_tit img {display: block;float: right;cursor: pointer;}

.reservedate_cont {padding: 10px;text-align: left;}
.reservedate_cont hr {margin: 15px 0;}

.reservedate_list li:after {content: '';display: block;clear: both;}
.reservedate_list li { margin-bottom: 10px;}
.num {width: 25px;height: 25px;border-radius: 50%;background-color: #910023;text-align: center;color: white;font-weight: 900;line-height: 25px;float: left;display: inline-block;margin-right: 10px;}
.reservedate_list li > p { float: left;display: inline-block;line-height: 22px;font-size: 14px;}
/*예약일정선택 E*/

/*예약정보확인 S*/
.reserv_check {width: 100%;overflow: auto;} /*0429 수정*/

.reserv_check_cont {width: 100%;height: 100%;margin: auto;background-color: #fff;}
.resevation_tit {font-size: 14px;height: 50px;border-bottom: 1px solid #c7c7c7;border-top: 1px solid #c7c7c7;display: inline-block;line-height: 50px;width: 100%;font-weight: normal;}
.resevation_tit  span {font-size: 20px;margin-right: 10px;}
.resevation_tit span {margin-left: 30px;}
.check_text { font-size: 16px;background-color: #fff;overflow: auto;}
.check_text li {padding: 12px;box-sizing: border-box;position: relative;border-bottom: 1px solid #e9e9e9;text-align: left;}

/*추가 */
.display_block {display: block !important;}
.reserv_plan {border-bottom: 0;margin-top: 10px;}
.reserv_plan>.add-texrarea {margin: 12px 0 5px 30px !important;}
.reserv_plan>.add-texrarea {display: inline-block;width: 90%;height: 50px;border: 1px solid #d1d1d1;font-size: 15px;text-align: left;border-radius: 10px;resize: none;padding: 5px 10px;box-sizing: border-box; font-family: 'NotoKrR', sans-serif;color: #999;overflow: auto;-webkit-appearance: none;}
.reserv_plan>p {font-size: 15px;color: #910023 !important;margin-left: 30px;}
.reserv_plan>h5 {width: 20% !important;}

/*추가*/
.check_text li h5 {display: inline-block;color: #777;font-weight: normal;margin-left: 30px;}
.check_text li p {display: inline-block;color: #222;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}/*20190415 수정*/
.padding49p {padding: 49px 0;}
.padding12p {padding: 12px !important;}
.w30p {width: 40%;} /*0429 수정*/
.check_textScroll {display: none;}

 /*간편결제*/
.easypay_BG_wrap {width: 100%;position: relative;display: none;overflow: auto;}
.easypay_BG {width: 100%;margin: auto;position: absolute;top: 0;}
.easypay_text { font-size: 16px;background-color: #fff;}
.easypay_text li {padding: 11px 0;position: relative;border-bottom: 1px solid #e9e9e9;text-align: left;}
.easypay_text li:nth-child(2) , .easypay_text li:nth-child(3) {border-bottom: 1px solid #c7c7c7;}
.easypay_text li:after {content: '';display: block;clear: both;}
.easypay_text li h5 {display: inline-block;float: left;color: #777;font-weight: normal;margin-left: 30px;}
.easypay_text li p {display: inline-block;float: right;color: #222;margin-right: 30px;text-align: right;}
.total {color: #222 !important;}
.total_price {color: #910023 !important;}
.tel_in {float: right;padding: 10px;box-sizing: border-box;width: 210px;height: 30px;border-radius: 20px;border: 1px solid #c7c7c7;line-height: 10px;margin-right: 30px;}
.mt5p {margin-top: 5px;}
.padding5p {padding: 5px 0 !important;}
.pay_ask {font-size: 16px; text-align: center; padding: 15px 0;box-sizing: border-box;color: #222;background-color: #fff;}
.pay_btn {width: 100%;text-align: center;background-color: #fff;padding-bottom: 10px;box-sizing: border-box;}
.pay_btn div {display: inline-block;background-color: #999;border-radius: 20px;color: #fff;width: 95px;height: 40px;line-height: 40px;margin-right: 5px;font-size: 19px;cursor: pointer;}
.pay_btn div:hover {background-color: #910023;color: #fff;}
/*예약정보확인 E*/

/*관련 팝업 S*/
#wrap_popup {position: absolute;overflow: hidden;width: 100%; height: 100%;z-index: 999;}
.info_cont_txt {font-size: 20px;word-break: keep-all;margin: 0 auto 30px;text-align: center;}
.ct_next_off {position: relative;width: 100%;color: white;text-align: center;height: 55px;font-size: 23px;cursor: pointer;background-color: #910023;border-radius: 5px;border: 0;border-radius: 30px;margin: 10px 0;} /*20190430 수정*/
/*관련 팝업 E*/

/*서치외 S*/
#Rdate_popup {position: fixed; top:0; width:100%; height:100%; z-index: 999; display:none; overflow:hidden;}
.agree_x {height:50px; width:100%; /*background-color:#c7c7c7;*/ position: relative; z-index:8;}
.agree_x img {width: 17px;height: 17px;position: absolute;right: 20px;top: 0;bottom: 0;margin: auto;cursor: pointer;}
.Rdate_info_cont_wrap {width: 100%;margin: 20px auto;color: #222;text-align: center;}
.Rdate_cont_tit {font-size: 23px;word-break: keep-all;margin: auto;padding-bottom: 20px;text-align: center;border-bottom: 1px solid #c7c7c7;}
.Rdate_cont_sub {font-size: 18px;margin: auto;padding: 15px 0 15px 50px;text-align: left;box-sizing: border-box;border-bottom: 1px solid #c7c7c7;}
.Rdate_cont_sub > img {display: inline-block;width: 6px;height: 6px;vertical-align: middle;margin-right: 5px;}
.Rdate_cont_txt li {padding: 12px 0 12px 50px;box-sizing: border-box;text-align: left;border-bottom: 1px solid #c7c7c7;font-size: 16px;}
.Rdate_cont_txt li:last-child {border-bottom: 0;}
/*관련 팝업 E*/

/*일정선택 - 달력 S*/
#calendar {width: 100%;display: none;}

.caption {width: 100%;margin: auto;padding-bottom: 5px;font-size: 12px;font-weight: 900;}
.caption:after {content: '';display: block;clear: both;}
.caption li {float: left;text-align: center;}
.caption li > div { display: inline-block; }
.caption li > p { display: inline-block;vertical-align: top;}

.today , .posible , .posible_x {width: 31%;margin-right: 3%;}
.posible_x {margin-right: 0;}
.yellow {width: 10px;height: 10px;background-color: #ffcc00;border-radius: 50%;}
.purple {width: 10px;height: 10px;background-color: #7b47f1;border-radius: 50%;}
.black {width: 10px;height: 10px;background-color: #4c4c4c;border-radius: 50%;}

.fc-view-container {background: #fff;border-top: 1px solid #c7c7c7;height: 235px;overflow: auto;}
.fc-sun {color:#910023}
.fc-sun>span {color:#910023}
/*일정선택 - 달력 E*/

/*시간선택 수정*/
.time_wrap {width: 100%;margin: auto;display: none;}
.time_box {background-color: white;width: 100%;}
.time_top {background-color: #e9e9e9;color: #222;font-size: 18px;line-height: 60px;border-bottom: 1px solid #c7c7c7;}
.time_top h4 {font-weight: normal;text-align: center;}

.time_list_wrap {padding: 20px 0 30px;}
.time_list {width: 300px;margin: auto;}
.time_list:first-child { margin-top:  0; }
.time_list:after {content: '';display: block;clear: both;}
.time_list li {width: 50px;padding: 5px;margin: 10px 10px 0 0;border: 1px solid #4c4c4c;border-radius: 20px;cursor: pointer;display: inline-block;text-align: center;}
.time_list li:hover {background-color: #910023;color: white;border: 1px solid #910023;}

.time_wrap > p {text-align: center;margin: 50px 0 15px;line-height: 20px;font-size: 14px;font-weight: 700;clear: both;}
/*진료시간선택 */

/*진료과 선택 S*/


/* 메인카다로그 선택페이지*/
.catalog_subject_wrap {position:relative; /*background-color:#7db7cb;*/ width:100%; z-index:4; left:0; right: 0; margin:auto; top:20px;}
.catalog_subject_wrap_search {/*background-color:#7db7cb;*/ width:100%; z-index:4;margin-top:40px;}



 
.toggleWrapper input{position: absolute;left: -99em;}
.toggle{cursor: pointer;display: inline-block;position: relative;width: 100%;height: 40px;background-color: #fff;border-radius: 50px;-webkit-transition: all 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95);transition: all 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95);}
.toggle:before, .toggle:after{position: absolute;line-height: 40px;font-size: 18px;z-index: 2;-webkit-transition: all 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95);transition: all 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95);}
.toggle:before{content: "진료과";left: 18%;color: #fff;}
.toggle:after{content: "질환";right: 20%;color: #222;}
.toggle_overlap:before{content: "진료과";left: 11%;color: #fff;}
.toggle_overlap:after{content: "질환";right: 17%;color: #222;}
.toggle__handler{display: inline-block;position: relative;z-index: 1;background: #910023;width: 50%;height: 40px;border-radius: 19px;top: 0px;left: 0px;-webkit-transition: all 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95);transition: all 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95);-webkit-transform: translateX(0px);transform: translateX(0px);}
input:checked + .toggle{background-color: #fff;}
input:checked + .toggle:before{color: #222;}
input:checked + .toggle:after{color: #fff;}
input:checked + .toggle:after{background-color: transparent;}
input:checked + .toggle .toggle__handler{width: 50%;-webkit-transform: translateX(100%);transform: translateX(100%);border-color: #fff;}

    /*의료진보기 20190213 수정*/
.doctor_view {float: right;display: inline-block;width: 110px;margin-top: 15px;cursor: pointer;}
/*.doctor_view img {display: inline-block;float: left;position: relative;z-index: 2;right: 8px}*/
.doctor_view_text {position: relative;background-color: #910023;z-index: 1;border-radius: 20px;color: white;height: 35px;text-align: center;box-shadow: 1px 1px  5px gray;line-height: 35px;}
.doctor_view_text>img {display: inline-block;width: 9px;margin-left: 5px;}

.search_box{width:83%; margin: auto; position:relative; margin-top:20px;}
.search_in{width:100%; height:62px; box-sizing: border-box; padding-left:75px; border-radius:8px; border:2px solid #fff; margin:auto; background:#fff; color:#222; font-size:15px; letter-spacing:-1px;}
.search_box img {left:24px; width:20px; height:20px; display:block; position:absolute; bottom:20px; cursor:pointer;}
input[type=text]::-ms-clear {display: none;} /*ie에서 포커스시 x표시 삭제*/
input[type=search]::-ms-clear {display: none;} /*ie에서 포커스시 x표시 삭제*/

.abc_list_total {margin: 28px auto 15px;padding: 0 20px;box-sizing: border-box;position: relative;font-size: 21px;width: 100%;}
.abc_list:after {content: '';display: block;clear: both;}
.abc_list {line-height: 39px;text-align: center;}
.abc_list div {width: auto;margin-right: 35px;cursor: pointer;}
.abc_list div a {text-decoration: none;color: black;width: 39px;height: 39px;line-height: 39px;display: inline-block;border-radius: 10px;background-color: #fff;}
.abc_list div:last-child { margin-right: 0; }
.abc_list div.active a {background-color: #c8a375;color: white;font-weight: 900;}

.diagnosis_wrap {background-color: white;margin: auto;overflow: auto;}
.abc_first {width: 100%;margin: auto;}
.boundary {position: relative;width: 100%;margin: 20px auto;}
.boundary > h5 {position: absolute;width: 20px;height: 20px;background-color: white;margin-right: 5px;top: 0;}
.boundary hr {width: 100%;line-height: 20px;display: inline-block;}
.abc_list_wrap {width: 100%;margin: auto;}
.abc_list_wrap:after {content: '';display: block;clear: both;}

.diagnosis_box {width: 100%;position: relative;display: inline-block;color: #222;font-size: 16px;}
.diagnosis_box:after {content: '';display: block;clear: both;}
.diagnosis_box li {width: 49%;position: relative;display: inline-block;float: left;text-align: left;padding: 0 20px;box-sizing: border-box;cursor: pointer;height: 40px;line-height: 40px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.diagnosis_box li:hover {color: #910023;font-weight: 700;}
.diagnosis_box li:nth-child(odd) {border-bottom: 1px solid #e9e9e9;border-right: 1px solid #e9e9e9;}
.diagnosis_box li:nth-child(even) {border-bottom: 1px solid #e9e9e9;}

.diagnosis_over_box li:before {content: ''; background: url(../images/doctorcheck_off.png) no-repeat;width: 15px;height: 15px;display: inline-block;background-size: cover;margin-right: 10px;vertical-align: middle;cursor: pointer;}
.diagnosis_over_box li.changed:before {content: ''; background: url(../images/doctorcheck_on.png) no-repeat;width: 15px;height: 15px;display: inline-block;background-size: cover;margin-right: 10px;vertical-align: middle;cursor: pointer;}
.check_none:before {content: '';display: none;opacity: 0;}

.boxOn , .boxOff {position: absolute;top: -5px;right: 0;}
.lineOn , .lineOff {left: 5px;top: 5px;width: 20px;}
.boxOn {display: none;}



/*소파명외 카테고리명
.living_list_Twrap {width: 100%;}
.living_list_wrap { width: 100%;margin: auto;overflow: auto !important; background-color: #fff; display: block;}
.living_list_top { width: 90%;margin: auto;}
.living_list_btn {width: 100%;color:#222; text-align: left;padding-left:25px; position: relative; background-color:#fff; height: 50px;line-height: 50px;font-size: 20px;margin-bottom: 7px;}
.livingover_list {padding: 0 3px;box-sizing: border-box;text-align: center;} 
.livingover_list ul:after {content: '';display: block;clear: both;}
.m0p {margin: 15px 0;display: inline-block;}
.m17p {margin-top: 11px;}
.livingCh {position: absolute;right: 5px;top: 5px;}
.living_list_bxslider { width: 95%;margin: auto; position: relative;overflow: auto;}
.over_choice_list {padding-bottom: 0 !important;font-size: 16px;width: 33% !important;float: left;}
.mb0 {margin-bottom: 0 !important;}
.two, .three {display: none;}*/




/*소파명외 카테고리명*/
.living_list_Twrap {width:86%; margin:0 auto; height:100%; margin-bottom:250px; overflow:auto; margin-left:5%; position:absolute; top:130px;}
.living_list_wrap { width: 100%; margin: auto;overflow: auto !important; /*background-color: #fff;*/ display: block;}
.living_list_top { width: 90%;margin: auto;}
.living_list_btn {width: 100%;color:#222; text-align: left;padding-left:25px; position: relative; /*background-color:#fff;*/ height: 50px;line-height: 25px;font-size: 20px;margin-bottom: 7px;}
.livingover_list {padding: 0 3px;box-sizing: border-box;text-align: center;} 
.livingover_list ul:after {content: '';display: block;clear: both;}
.m0p {margin: 15px 0;display: inline-block;}
.m17p {margin-top: 11px;}
.livingCh {position: absolute;right: 5px;top: 5px;}
.living_list_bxslider { width: 95%;margin: auto; position: relative;overflow: auto;}
.over_choice_list {padding-bottom: 0 !important;font-size: 16px;width: 23% !important;}
.mb0 {margin-bottom: 0 !important;}
.two, .three {display: none;}






/*  제품 페이지 소파명외 카테고리명*/
.doctor_list_Twrap {width: 100%; margin:0 auto; height:auto;}
.doctor_list_wrap {width: 100%;margin: auto; display: block;}
.doctor_list_top {width: 90%;margin: auto;}
.doctor_list_btn {width: 100%;color:#222; text-align: left;padding-left:5%; position: relative; /*background-color:#fff;*/ height: 50px;line-height: 25px;font-size: 20px; margin-top:20px; }
.doctorover_list {box-sizing: border-box;text-align: center;}
.doctorover_list ul:after {content: '';display: block;clear: both;}


.doctorCh {position: absolute;right: 5px;top: 5px;}
.doctor_list_bxslider { width: 95%;margin: auto; position: relative;overflow: auto;}




/*질환 선택 S 20190409 수정*/
.toggle_next {width: 95%;margin: auto;}
.toggle_next:after {content: '';display: block;clear: both;}
.doctor_view_btn {width:100px; position:relative; height:40px; background-color: #ffcc00;border-radius: 20px;color: #222;font-size: 18px;line-height: 40px;text-align: center;cursor: pointer;display: inline-block;float: right;margin-top: 15px;} /*20190604 수정*/

.disease_wrap {width: 100%; margin:auto; box-sizing: border-box;overflow:auto; /*background-color: #e4e4e4;*/}
.disease_box { width: 100%;position: relative;cursor: pointer;}
.disease_box :after {content: '';display: block;clear: both;}
.disease_wrap .abc_first .boundary > h5 {position: absolute;width: 20px;height: 20px;background-color: #e4e4e4;margin-right: 5px;top: 0;}
.disease_box_list {box-sizing: border-box;line-height: 40px;cursor: pointer;border-bottom: 1px solid #e9e9e9;width: calc(100% - 50px);background-color: #fff; /*padding-left: 35px;*/ display: inline-block; height:80px;}
.disease_box_img {width:50px; height:80px;display: inline-block; float:right; position:relative; background-color: #fff;}
.disease_box_list:after {content: '';display: block;clear: both;}
.disease_over_box {display: inline-block;width: calc(100% - 85px);background-color: #fff;padding-left: 35px;height: 40px;line-height: 40px;}
.disease_over_box:before {content: ''; background: url(../images/doctorcheck_off.png) no-repeat;width: 15px;height: 15px;display: inline-block;background-size: cover;margin-right: 10px;vertical-align: middle;cursor: pointer;}
.disease_over_box.changed:before {content: ''; background: url(../images/doctorcheck_on.png) no-repeat;width: 15px;height: 15px;display: inline-block;background-size: cover;margin-right: 10px;vertical-align: middle;cursor: pointer;}
.disease_tit {float: left;margin-left: 25px;}

.arrow_btn {width: 19px;height: 10px;float: right;display: inline-block;position: absolute;bottom: 15px;right: 25px;}

/*메인 이미지 첫번째 들어간 영역*/
.disease_box_cont {/*margin: 25px 30px;*/ margin: 0px 0px; display: none;}
.disease_box_cont li:first-child {padding-bottom: 10px;border-bottom: 1px solid #c9c9c9;}
.disease_box_cont li:nth-child(2) {margin: 10px 0 23px;}
.disease_box_cont_tit {font-size: 16px;color: #910023;margin-bottom: 8px;}
.disease_box_cont_text {font-size: 14px;line-height: 19px;}

.more_btn {padding: 10px;margin: auto;text-align: center;cursor: pointer;color: #222;background-color: #ffcc00;border-radius: 20px;font-size: 19px;} /*20190604 수정*/
/*질환 선택 E*/

/*진료의 동일일정 S*/
.same_date_wrap { width: 100%;height: 100%;background-color: #fff;margin: auto;position: relative;z-index: 2;}
.add_scroll {overflow: auto;}/*20190430 수정*/
.add_scroll2 {overflow: auto;}/*20190430 수정*/
.calendar_scroll {overflow: auto;}/*20190430 수정*/

.choice_doctor {background-color: white;padding: 12px 25px;font-size: 16px;border-bottom: 1px solid #e9e9e9;}
.choice_doctor img {display: inline-block;float: left;margin-right: 5px;margin-top: 2px;}
.text_disease {float: left;font-weight: 700;}
/*진료의 동일일정 E*/

/*동일진료 S 20190430 수정*/
.overlap_change_date {position: relative;margin: auto;background-color: #fff;padding: 30px 0;}
.same_choice_wrap {position: relative;display: none;}
.overlap_chage_wrap {width: 320px;border: 1px solid #d1d1d1;border-radius: 10px;margin: auto;}
.overlap_change_tit {height: 40px;line-height: 40px;text-align: center;background-color: #e9e9e9;border-radius: 10px 10px 0 0;font-size: 16px;}
.overlap_change_list li {height: 40px;border-bottom: 1px solid #d1d1d1;line-height: 40px;padding-left: 20px;box-sizing: border-box;}
.overlap_change_list li:last-child {border-bottom: 0;}
.same_choice_doctor_wrap {background-color: white;text-align: center;height: 60px;}
.same_choice_doctor {font-size: 16px;position: relative;top: 10px;}
.same_choice_doctor:after {content: '';display: block;clear: both;}
.same_choice_list {cursor: pointer;display: inline-block;padding-bottom: 13px;width: 32%; border-bottom:1px solid #858282;}
.same_choice_list:last-child {margin-right: 0;}
.text_choice_disease {margin-bottom: 3px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.same_time_box { margin: 0 0 10px;padding-bottom: 15px;border-radius: 0;}
.same_time_box_back {padding-bottom: 15px;display: none;}
.same_time_top:after {content: '';display: block;clear: both;}

.reserve_infoCom:after {content: '';display: block;clear: both;}
.reserv_confirm {float: right;font-size: 13px;margin-top: 2px;}
.reserv_same_check {width: 95%;margin: auto;}
.reserv_same_cont {padding: 18px 18px 8px;}
.reserve_line {margin: 10px 0;}
.reserve_info_list {margin-bottom: 8px;}
.reserve_info_list>img{background: url(../images/arrow_03.png);width: 20px;height: 10px;display: inline-block;background-size: contain;margin-left: 10px;cursor: pointer;}/*20190710 추가*/
.reserve_info_list > p {display: inline-block;width: 29%;}
.reserve_info_list > p:last-child {display: inline-block;width: 33%;} /*20190710 수정*/

.Time_view {text-align: right;}
.Time_view span {color: #910023;font-weight: 700;}
.align_center {text-align: center;}

.line {border-bottom:4px solid #3e3a39;}

.w95p {width: 95%;}
.font13p {font-size: 13px;}
.font15p {font-size: 15px;}
.m15p {margin-top: 15px;}
.h285p {height: 285px !important;}

.calendar_wrap {overflow: auto;} 

.same_time_tit {display: inline-block;margin-left: 25px;}
.calendar_btn {display: inline-block;float: right;margin: 15px 25px 0 0;border-radius: 20px;cursor: pointer;background-color: #c8a375;color: #fff;width: 80px;height: 35px;line-height: 35px;text-align: center;}
/*동일진료 E*/

/*메시지창 S*/
div#info_content_bg { display:none; position:absolute; z-index:99998; left:0; top:0; width:100%; height:100%;  background-color:rgba(0,0,0,0.2);}
div#info_content { display:none; position:absolute; background-color:#fff; z-index:99999; padding:10px; border-radius:5px; border:1px solid #cfd9de; min-width:250px;min-height:100px; text-align:center; padding-right:10px; }
button.btn_ct_ok  {display:inline-block; width:50%; height:40px; background-color:#910023;  border:1px solid #53031a; border-radius:3px; cursor: pointer; margin-top:50px; }
button.btn_ct_ok  span {display:inline-block; font-size:15px; line-height:36px; font-weight:700; color:#fff;   }
button.btn_ct_ok:hover {display:inline-block; width:50%; height:40px; color:#fff; background-color:#910023;  }
/*메시지창 E*/

/*접근오류*/
.error_wrap {margin: auto;}
.error_box {margin: 0 auto;}
.error_box img {width: 108px;height: 108px;margin: auto;display: block}
.error_txt {font-size: 20px;margin: 20px 0 10px;font-weight: normal;}
.first_btn {width: 255px;height: 50px;line-height: 50px;margin: 37px auto 0;text-align: center;cursor: pointer;color: white;background-color: #910023;border-radius: 30px;font-size: 23px;}
/*접근오류*/
span.P , span.A, span.AP {cursor: pointer;}



/*product 페이지작업*/
#product_wrap {margin: auto;text-align:center; min-width:320px; width:100%; /*height:100%;*/}
#product_wrap2 {margin: auto;text-align:center; min-width:320px; width:100%; /*height:100%;*/}

.intro_img {width:100%; max-height:542px;}
.shadow_img {display: inline-block;width: 100%;height: 100px;position: absolute;top: 145px;left: 0;margin: auto;}
.intro_tit>p {font-size: 19px;margin: 0;padding: 0;}
.intro_tit>h2 {display: inline-block;margin-top: 10px;}
.intro_tit>h2:after {content: '';width: 145px;height: 30px;box-shadow: #fff 0 0 10px;position: absolute;left: 0;right: 0;margin: auto;background: rgba(255, 255, 255, .5);z-index: 1;}
.intro_tit>h2 img {display: inline-block;width: 145px;height: 30px;position: relative;z-index: 2;}

/*#product_body {position: relative;width: 100%;height: auto;z-index: 2; background:#eaebed; margin: auto; border-radius: 30px 30px 0 0; min-height: calc(100% - 274px);}*/

#product_body {position:relative; width: 100%; height:100%; z-index: 2; background:#f9ecdf; margin: auto; min-height: calc(100% - 274px);}
#logo>img {width: 60px;height: 80px;display: inline-block;position: relative;bottom: 40px;margin: auto;}
.logo_txt{position: relative;bottom: 33px;}
.logo_txt>img {width: 207px;height: 23px;margin: auto;}

.close_wrap {width:300px; height:150px; background-color:#e9e9e9; border:1px solid #d1d1d1; margin: auto; position: relative; border-radius:10px;}
.close_img {display:inline-block; width:72px; height:94px; margin-top: 20px;}
.close_txt {display:inline-block; font-size:18px; color: #313131; line-height: 24px; position:absolute; top:30%; left:0; right:0; margin:auto;}

#ct_next {width: 100%;padding-top: 10px;background-color: #e9e9e9;} /*20190430 수정*/
.timenotice_wrap {margin: 0 auto;}
.timenotice_tit {display: inline-block;vertical-align: middle;width: 95px;height: 37px;border-radius: 20px;line-height: 35px; background-color: #999;color: #fff;}
.timenotice_txt {display: inline-block;vertical-align: middle;color: #222;text-align: left;font-size: 13px;line-height: 18px;padding: 0;margin: 10px 0 10px 10px;} /*20190430 수정*/
    
.tel_notice {margin: 20px 0;font-size: 25px;} /*20190430 수정*/
.gray_line {display: inline-block;height: 19px;border-right: 1px solid #d1d1d1;margin: 0 10px;}
.tel_notice span {font-weight: 700;}



.sreenGuide {background-color: rgba(0, 0, 0, .9);position: absolute;width: 105%;height: 100vh;z-index: 998;display: none;}
.sreenGuide_popup {width: 100%;position: absolute;margin: auto;z-index: 999;overflow: auto;}
.sreenGuide_popup ul {text-align: center;}
.x_img {width: 30px;height: 30px;position: fixed;top: 15px;right: 10px;margin: auto;display: inline-block;cursor: pointer;}
.sreenGuide_img {width: 70%;position: relative;top: 15px;}

/*예약목적 팝업 20190719*/
.reserv_planWrap {width: 100%;height: 100%;position: fixed;z-index: 999;top: 0;margin: auto;display: none;}
.reserv_plan_wrap {width: 100%;position: absolute;top: 0;background-color: #fff;border-radius: 0 0 30px 30px;padding-bottom: 20px;}
.reserv_plan_wrap>.agree_x {height: 40px;}
.reserv_plan_tit {margin-left: 30px;color: #222;display: inline-block;position: relative;z-index: 2;}
.reserv_plan_tit:after {content: '';width: 100%;position: absolute;height: 17px;background-color: rgba(255, 255, 0, 0.5);left: 0;z-index: 1;}
.info_tit {font-size: 25px;font-weight: normal;padding-bottom: 10px;text-align: center;}
.reserv_plan>.d_inline {display: inline-block;}
.reserv_plan>.okCheck_btn {float: right;width: 60px;height: 30px;margin-right: 25px;background-color: #910023;border: 0;color: #fff;border-radius: 30px;cursor: pointer;}


/*마진*/
.mt1{margin-top:1px;}
.mt2{margin-top:2px;}
.mt3{margin-top:3px;}
.mt4{margin-top:4px;}
.mt5{margin-top:5px;}
.mt6{margin-top:6px;}
.mt7{margin-top:7px;}
.mt8{margin-top:8px;}
.mt9{margin-top:9px;}
.mt10{margin-top:10px;}

.mt11{margin-top:11px;}
.mt12{margin-top:12px;}
.mt13{margin-top:13px;}
.mt14{margin-top:14px;}
.mt15{margin-top:15px;}
.mt16{margin-top:16px;}
.mt17{margin-top:17px;}
.mt18{margin-top:18px;}
.mt19{margin-top:19px;}
.mt20{margin-top:20px;}

.mt25{margin-top:25px;}

.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}

.mt44{margin-top:44px;}

.mt45{margin-top:45px;}
.mt50{margin-top:50px;}
.mt55{margin-top:55px;}

.mt60{margin-top:60px;}
.mt63{margin-top:63px;}
.mt65{margin-top:65px;}

.mt70{margin-top:70px;}
.mt80{margin-top:80px;}
.mt90{margin-top:90px;}
.mt95{margin-top:95px;}
.mt100{margin-top:100px;}

.mt110{margin-top:110px;}
.mt120{margin-top:120px;}

.mt125{margin-top:125px;}


.mt130{margin-top:130px;}
.mt140{margin-top:140px;}
.mt150{margin-top:150px;}
.mt160{margin-top:160px;}
.mt170{margin-top:170px;}
.mt180{margin-top:180px;}
.mt180{margin-top:180px;}
.mt190{margin-top:190px;}
.mt200{margin-top:200px;}
.mt500{margin-top:100px;}

.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}

.mb15{margin-bottom:15px;}

.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.mb60{margin-bottom:60px;}
.mb70{margin-bottom:70px;}
.mb80{margin-bottom:80px;}
.mb90{margin-bottom:90px;}
.mb100{margin-bottom:100px}

.mb163{margin-bottom:163px}
.mb164{margin-bottom:164px}
.mb165{margin-bottom:165px}

.mb200{margin-bottom:200px}
.mb300{margin-bottom:300px}


/*마진left*/
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.ml50{margin-left:50px;}
.ml60{margin-left:60px;}

.ml63{margin-left:63px;}

.ml70{margin-left:70px;}
.ml80{margin-left:80px;}
.ml90{margin-left:90px;}
.ml100{margin-left:100px;}

.pad10p{padding:10%}
.mar10p{margin:10%}

/*마진right*/
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.mr40{margin-right:40px;}
.mr50{margin-right:50px;}
.mr60{margin-right:60px;}
.mr70{margin-right:70px;}
.mr80{margin-right:80px;}
.mr90{margin-right:90px;}
.mr100{margin-right:100px;}



.pt44{padding-top:44px;}



/*서치_검색 프로덕트 배경이미지사이즈*/
.product {position:relative; bottom:0; /*background-color:#fff;*/ width:100%; height:64px; z-index:998; display:inline-block; top:200px;}
.product ul:after {content: ''; display:block; clear: both;}
.product ul {margin:auto; text-align:center;}
.product ul li {display:inline-block; color:#3e3a39; margin-right:13px; width:45%; height:184px; background:url('../images/search_box_m_bg.png') top center no-repeat; /*background-size:cover;*/}
.product ul li:last-child {margin-right:0;}
.product li > h3 {margin-bottom:5px;}
.product li > h2 {margin-bottom:5px;}
.product li > h1 {margin-bottom:5px;}

/*리빙가구_소파페이지*/
.livingSopaproduct {position:relative; bottom:0; /*background-color:#fff;*/ width:100%; height:64px; z-index:998; display:inline-block; text-align:center; top:0px; margin-left:8.5%;}
.livingSopaproduct ul:after {content: ''; display:block; clear: both;}
.livingSopaproduct ul {margin:0 auto;}
.livingSopaproduct ul li {display:inline-block; color:#3e3a39; margin-right:5%; width:154px; height:155px;/*height:184px;*/ /*background:url('../images/search_box_m_bg.png') top center no-repeat; background-size:cover;*/}
/* .livingSopaproduct ul li:nth-child(2n) {margin-right:0px;} */

.livingSopaproduct ul li > bookmarkbtn {}

/*.livingSopaproduct ul li:last-child {margin-right:0;}*/
.livingSopaproduct li > h1 {margin-bottom:5px; text-align:left; text-indent:20px;}
.livingSopaproduct li > a > h2 {margin-bottom:5px; text-align:left; font-size:15px;margin-left:10px;}
.livingSopaproduct li > h3 {margin-bottom:5px; text-align:left; text-indent:60px; font-size:18px;}
.livingSopaproduct li > h6 {margin-bottom:5px; text-align:left; text-indent:60px; color:#8b8b8c; font-size:11px; font-weight:normal;}
.livingSopaproduct li > a {text-decoration:none;color: inherit;}

.closes img{width:17px; height:25px; display:inline-block; position:absolute; top:10px; bottom:0; margin:auto; left:260px;}

/*북마크*/
.livingSopaproduct2 {position:fixed; bottom:0; /*background-color:#fff;*/ width:59px; height:33px; z-index:998; display:inline-block; text-align:center; left:43%; top:1026px;}

/*search*/
.livingSopaproduct3 {position:fixed; bottom:0; /*background-color:#fff;*/ width:59px; height:33px; z-index:998; display:inline-block; text-align:center; left:30%; top:1026px;}

/*리빙가구_카테고리페이지*/
.living_furniture { bottom:0; /*background-color:#fff;*/ width:79%; /*height:100%;*/ z-index:998; top:21px;margin:0 auto;}
.living_furniture ul:after {content: ''; display:block; clear: both;}
.living_furniture ul {margin:auto;}
.living_furniture ul li {display:inline-block; color:#ffffff; margin-right:3.7%; width: 30%; /*height:148px;*/ background:url('../images/category_bg.png') top center no-repeat; background-size:cover;}


/***** 제품영역 *****/
.living_goods{ background-color:#f9ecdf; width:86%; margin-left:5%;}





/*카테고리 타이틀부분*/
.cate_title{font-size:1px; font-weight:400; margin:0 auto; position:absolute; margin-top:3%; width:23%;}

/*.living_furniture ul li .cate_img{text-align:center;}*/

/*.living_furniture ul li:last-child {margin-right:0;}*/
.living_furniture li > h3 {margin-bottom:5px;}



/*임시버튼*/
.now {width:100%; position: relative; z-index:8;}
.now img {cursor: pointer;}



/*
.living_furniture ul li:last-child {margin-right:0; padding-right:50px; border:1px solid red;}

.living_furniture ul li:first-child {padding-left:50px; border:1px solid red;}*/





 /*제품라인*/
.livingGoods li > h1 {margin-bottom:5px; text-align:left; text-indent:20px;}
.livingGoods li > h2 {margin-bottom:5px; text-align:left; text-indent:20px; font-size:15px;}
.livingGoods li > h3 {margin-bottom:5px;text-align:left; text-indent:10px; font-size:18px;}
.livingGoods li > h6 {margin-bottom:5px;text-align:left; text-indent:19px; color:#8b8b8c; font-size:10px; font-weight:normal;}

.livingGoods {position:relative; bottom:0; /*background-color:#fff;*/ width:100%; height:64px; z-index:998; display:inline-block; margin:180px auto; text-align:center; top:0px; margin-left:2%; margin-top:1%;}
.livingGoods ul:after {content: ''; display:block; clear: both;}
.livingGoods ul {margin:auto; text-align:center;}
.livingGoods ul li {display:inline-block; color:#3e3a39; margin-right:13px; width:45%; /*height:184px;*/ /*background:url('../images/search_box_m_bg.png') top center no-repeat; background-size:cover;*/ float:left;}






/*리빙가구 배경이미지사이즈*/
/*.new_goods {position:relative; bottom:0; background-color:#fff; width:100%; height:64px; z-index:998; display:inline-block; top:0px;}*/


.new_goods {position:relative; width:100%; height:64px; z-index:998; display:inline-block;}

#new_goods {position:relative; width:100%; height:64px; z-index:998; display:inline-block;}

.new_goods ul:after {content: ''; display:block; clear: both;}
.new_goods ul {margin:auto; text-align:center;}
.new_goods ul li {display:inline-block; color:#222; margin-right:10px; width:100%; height:211px; /*background:url('../images/search_box_m_bg.png') top center no-repeat;*/ /*background-size:cover;*/}
.new_goods ul li:last-child {margin-right:0;}
.new_goods li > h3 {margin-bottom:5px;}


/*제품슬라이드 배너 수정*/
#new_product_wrap {position:relative; margin:0 auto; margin: auto; width:100%; border-radius:15px;}

#new_product {position:relative; width:80%; height:542px; z-index:1; }
/*.intro_img {width: 100%; max-height:542px;}
.shadow_img {display: inline-block;width: 100%;height: 100px;position: absolute;top: 145px;left: 0;margin: auto;}
.intro_tit {position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;color: #000;height: 85px;}
.intro_tit>p {font-size: 19px;margin: 0;padding: 0;}
.intro_tit>h1 {display: inline-block;margin-top: 20px;}
.intro_tit>h1:after {content: '';width: 207px;height: 24px;box-shadow: #fff 0 0 10px;position: absolute;left: 0;right: 0;margin: auto;background: rgba(255, 255, 255, .5);z-index: 1;}
.intro_tit>h1 img {display: inline-block;width: 207px;height: 24px;position: relative;z-index: 2;}*/



.title_area{background:#eaebed; height:125px;}
.title_area span{font-size:18px; font-weight:bold; position:absolute; color:#000;}



/*.title_area_s{background:#eaebed; height:157px; text-align:center; line-height:117px; border:5px solid red;}*/

/*.title_area_s{background:#eaebed; height:157px; text-align:center; line-height:117px;}*/


.title_area_s{background:#eaebed; height:157px; text-align:center; line-height:40px; padding:30px;}

.title_area_s span{font-size:16px; position:relative; line-height:12px;}

/*마감재 area*/
.color_area{background:#fff; text-align:center; margin-top:125px; margin-bottom:50px;}
.color_area span{font-size:16px; position:relative;}


/***** sub_visual *****/
.sub_visual{width:100%; padding:5px; margin:0px; text-align:center;}

/***** 제품설명 *****/
.company{/*padding:10px;*/}
.company .txt_0{position:relative; font-size:15px; font-weight:bold; text-align:left; /*letter-spacing:-0.04em;*/ /*letter-spacing:-1px;*/ color:#282828; line-height:30px; margin-top:50px; margin-bottom:20px; margin-left:50px}
.company .txt_1{position:relative; font-size:25px; font-weight:600; text-align:center; /*letter-spacing:-0.04em;*/ /*letter-spacing:-1px;*/ color:#282828; line-height:30px; margin-top:30px;  }
.company .txt_1 span{color:#94002d;}
.company .txt_2{text-align:center; font-size:13px; /*font-weight:600;*/ line-height:20px; margin-top:50px; margin-bottom:20px;}
.company .txt_img{width:100%; text-align:center;}
.company .txt_img img{width:25%;}
.company .txt_3{margin-top:12px; font-size:10px; /*font-weight:600;*/ color:#282828; line-height:16px; margin-top:50px; margin-bottom:20px;}
.company .txt_3 span{color:#515151;}


/***** 제품설명 *****/
.product{/*padding:10px;*/}
.product .text_0{position:relative; font-size:15px; font-weight:bold; text-align:left; /*letter-spacing:-0.04em;*/ /*letter-spacing:-1px;*/ color:#282828; line-height:30px;}
.product .text_1{position:relative; font-size:25px; font-weight:600; text-align:center; /*letter-spacing:-0.04em;*/ /*letter-spacing:-1px;*/ color:#282828; line-height:30px;}
.product .text_1 span{color:#94002d;}
.product .text_2{text-align:center; font-size:13px; /*font-weight:600;*/ line-height:20px;}
.product .text_img{width:100%; text-align:center;}
.product .text_img img{width:25%;}
.product .text_3{margin-top:12px; font-size:10px; /*font-weight:600;*/ color:#282828; line-height:16px;}
.product .text_3 span{color:#515151;}



/*20240117 추가*/
[canvas=container]{min-width:360px;background-size:cover;}
.container{background-color:#FFF;padding:8px 10px;min-height:450px}
i.paddingR{padding-right:6px;}


/***** left menu {*****/
#left{background-color:#fff; background:url('../images/m_bg.png') top center no-repeat;}

/***** left_icon menu {*****/
#left_reserv{width:100%; margin:0; background-color:#a2794f; padding:0px;}
#left_reserv:after{display:block; content:''; clear:both;}
#left_reserv > ul{}
#left_reserv > li{float:left; width:50%; border-right:1px solid #b59472; text-align:center; padding:15px 0;}
#left_reserv > li:last-child{border-right:0px solid #dbdbdb;}
#left_reserv img{width:30px; display:inline-block;}
#left_reserv span{font-size:15px; padding-top:10px; color:#fff; padding-left:10px;}
/***** left_icon menu }*****/

.expand{margin-top:-5px; vertical-align:middle;}

/***** 아코디언_메뉴 {*****/
#cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a {margin:0; padding:0; border:0; list-style:none; line-height:1; display:block; position:relative; box-sizing:border-box;}
#cssmenu {width:100%; color:#fff; background:#f0f0f0;}
#cssmenu ul ul {display:none;}
.align-right {float:right;}
#cssmenu > ul > li > a {font-size:15px; padding:38px 40px; text-decoration:none; color:#fff; border-bottom:1px solid #bcbec0; background:#68b8db;}

#cssmenu > ul > li > a.amenu02 {font-size:15px; padding:38px 40px; text-decoration:none; color:#fff; border-bottom:1px solid #bcbec0; background:#4589a6;}
#cssmenu > ul > li > a.amenu03 {font-size:15px; padding:38px 40px; text-decoration:none; color:#fff; border-bottom:1px solid #bcbec0; background:#34667b;}
#cssmenu > ul > li > a.amenu04 {font-size:15px; padding:38px 40px; text-decoration:none; color:#fff; border-bottom:1px solid #bcbec0; background:#295061;}
#cssmenu > ul > li > a.amenu05 {font-size:15px; padding:38px 40px; text-decoration:none; color:#fff; border-bottom:1px solid #bcbec0; background:#224352;}
#cssmenu > ul > li > a.amenu06 {font-size:15px; padding:38px 40px; text-decoration:none; color:#fff; border-bottom:1px solid #bcbec0; background:#0b1f28;}

#cssmenu > ul > li > a:hover, #cssmenu > ul > li.active > a, 
#cssmenu > ul > li.open > a {color:#fff;}
.holder {width:0; height:0; position:absolute; top:0; right:0;}
.holder::after, .holder::before {display:block; position:absolute; content:""; width:8px; height:8px; right:20px; -webkit-transform:rotate(-135deg); -moz-transform:rotate(-135deg);  -ms-transform:rotate(-135deg); -o-transform:rotate(-135deg); transform:rotate(-135deg);}
.holder::after {top:38px; border-top:2px solid #ffffff; border-left:2px solid #ffffff;}
.holder::before {top:39px; border-top:2px solid; border-left:2px solid; border-top-color:inherit; border-left-color:inherit;}
#cssmenu ul ul li a {border-bottom:1px solid #dbdbdb; padding:12px 5px; z-index:1; text-decoration:none; font-size:14px; color:#3e3a39; background:#f0f0f0;  margin:0 40px 0px 72px;}

/*왼쪽메뉴 첫번째 가구 메인으로 이동*/
#cssmenu ul ul li a.furni {border-bottom:1px solid #dbdbdb; padding:24px 5px; z-index:1; text-decoration:none; font-size:14px; color:#3e3a39; background:#f0f0f0; margin:0 40px; letter-spacing:-1px;}
#cssmenu ul ul li:first-child{font-size:20px; font-weight:bold;}
#cssmenu ul ul li:last-child{margin-bottom:20px;}

#cssmenu ul ul li:first-child > a {box-shadow:none; }
#cssmenu ul ul ul li:first-child > a {box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1); }
#cssmenu ul ul ul li a {padding-left:30px;}
#cssmenu > ul > li > ul > li:last-child > a, #cssmenu > ul > li > ul > li.last > a {border-bottom: 0;}
#cssmenu > ul > li > ul > li.open:last-child > a, #cssmenu > ul > li > ul > li.last.open > a {border-bottom:1px solid #32373e;}
#cssmenu > ul > li > ul > li.open:last-child > ul > li:last-child > a {border-bottom:0;}
/***** 아코디언_메뉴 }*****/


/* header_main */
h1 img{width:150px; position:absolute; left:50%; top:10px;}
.menuBtn{position:absolute; left:0; top:10px;}
.loginBtn{position:absolute; right:0; top:10px;}
.topBtn{color:#000; font-size:22px;}
.loginInfo{background-color:#fff; text-align:left; color:#fff; height:95px; line-height:95px; vertical-align:middle; /*padding-top:40px;*/ padding-left:42px; padding-top:10px;}
.loginInfo .txt{color:#eee; padding-top:5px; font-size:13px;}
.loginInfo a{color:#fff; text-decoration:underline;}
.loginInfo img{width:60%;}
.loginInfo .closeareazone{}


/* 왼쪽메뉴 close 슬라이딩*/
.close_menu{height:33px; width:33px; /*background-color:#c7c7c7;*/ position: absolute; right:18px; top:4%;}
.close_menu img {width:17px; height:17px; position:absolute;right:0px; top:0; bottom:0; margin:auto; cursor:pointer;}

.leftmenuarea{border:5px solid red;}




/*common*/
.tc{text-align:center;}


@media screen and (min-width:431px){


	.back_btn img {width:24px; height:22px; display:inline-block; float:left; position:absolute; top:25px; bottom:0; left: 20px; margin:auto;}

	/*하단고정*/
	.popup {position:fixed; bottom:0; background-color: #fff; width:98%; left:1%; right:1%; height:60px; z-index: 998; display: inline-block;border-top: 1px solid #c7c7c7; border-radius:15px 15px 0 0; box-shadow: 0 -10px 10px rgba(0,0,0,0.07);}
	.popup ul:after {content: '';display: block;clear: both;}
	.popup ul {margin: auto;text-align: center; position:relative; top:-2px;}
	.popup ul li {display: inline-block;color:#222; margin-right: 13px; width:15%;}
	.popup ul li> a{text-decoration:none;}
	.popup ul li:last-child {margin-right: 0;}
	.popup li > h3 { margin-bottom:5px; }
	.remove_fix {position: relative !important;}


	/*메뉴버튼관련*/

	.icon01 {margin-top:15px; text-align: center; font-size:11px; cursor: pointer;}
	.icon01 h3 img {width:17px; height:12px; display:inline-block;}
	
	.icon02 {margin-top: 15px; text-align: center; font-size:11px; cursor: pointer;}
	.icon02 h3 img {width:15px; height:18px; display:inline-block;}
	
	.icon03 {margin-top: -2px; text-align: center; font-size:11px; cursor: pointer;}
	/*.icon03 h3 img {width:13px; height:20px;display: inline-block;}*/
	.icon03 h3 img {width:22px; height:33px; display:inline-block;}
	
	.icon04 {margin-top: 15px; text-align: center; font-size:11px; cursor: pointer;}
	.icon04 h3 img {width:18px; height:17px; display: inline-block;}

	.icon05 {margin-top:15px; text-align: center; font-size:11px; cursor: pointer;}
	.icon05 h3 img {width:19px; height:11px; display: inline-block;}

	/*제품하단*/
	.icon06 {margin-top:15px; text-align:center; font-size:11px; cursor: pointer; font-weight:bold;}
	.icon06 h3 img {width:50px; height:7px; display: inline-block;}


	.back_btn2 img {width:9px; height:17px; display:inline-block; float:left; position:absolute; top:43px; bottom:0; left:13px; margin:auto;}


	/*메인페이지*/
	.header_main {width:100%; height:84px; position:relative; z-index: 997; /*background-color:#7db7cb;*/ }
	/*메인헤더*/
	.header_main h1{font-size:13px;}
	.header_main logoarea{font-size:13px; border:1px solid blue; font-size:15px;}
	.header_main.h1{font-size:13px; border:1px solid 000;}
	.header_main h1{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:35px; padding-top:30px; color:#342c2c;}

	.header_main h3{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:35px; padding-top:10px; color:#342c2c;}
	.header_main h5{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:35px; padding-top:10px; color:#342c2c;}
	.header_main h6{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:35px; padding-top:10px; color:#342c2c; font-weight:100;}

	/*********** 메인페이지 로고 ***********/
	.header_logo img {display: block; width:189px; height:46px; position: absolute; top:51px; left:40px; right:0; bottom:0; z-index: 998;}
	.header_logo h1 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
	.header_logo.h1 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
	.header_logo h2 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
	.header_logo h3 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
	.header_logo h4 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
	.header_logo h5 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
	.header_logo h6 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}

	/******2P*******/
	.cate_title{font-size:13px; font-weight:600; margin:0 auto; position:absolute; margin-top:3%; width:23%; line-height:17px; font-weight:500; letter-spacing:-1px;}

	.header_title logoarea{font-size:13px;}
	.header_title h1{width:250px; /*position:relative; top:-11px;*/ font-size:27px; margin-left:31px; padding-top:44px; color:#342c2c; font-weight:600; letter-spacing:-3px; }
	.header_title h3{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:31px; padding-top:44px; color:#342c2c;}
	.header_title h5{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:31px; padding-top:44px; color:#342c2c; font-weight:400;}
	.header_title h6{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:31px; padding-top:44px; color:#342c2c; font-weight:400;}



	.header_title2 h1{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:38px; padding-top:32px; color:#342c2c; letter-spacing:1px; font-weight:500;}
	.header_title2 h3{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:38px; padding-top:55px; color:#342c2c;}
	.header_title2 h5{width:79%; /*position:relative; top:-11px;*/ font-size:14px; margin:0 auto; padding-top:35px; color:#342c2c; font-weight:400;}
	.header_title2 h6{width:79%; /*position:relative; top:-11px;*/ font-size:13px; margin:0 auto; padding-top:6px; color:#686665; font-weight:400;}

	/*리빙가구 CATAGORY 카테고리선택 */
	.header_title3 {width:100%; /*height:155px;*/ position:relative; z-index: 997; /*background-color:#7db7cb;*/ margin-top:46px; margin-bottom:0px;}
	.header_title3 logoarea{font-size:13px; font-size:15px;}
	.header_title3.h1{font-size:13px;}
	.header_title3 h1{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:38px; padding-top:0px; color:#342c2c; letter-spacing:1px;}
	.header_title3 h3{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:38px; padding-top:10px; color:#342c2c;}
	.header_title3 h5{width:79%; /*position:relative; top:-11px;*/ font-size:14px; margin:0 auto; padding-top:10px; color:#342c2c; font-weight:400;}
	.header_title3 h6{width:79%; /*position:relative; top:-11px;*/ font-size:13px; margin:0 auto; color:#686665; font-weight:400; position:relative;}


	/* 메인카다로그 선택페이지*/
	.catalog_subject_wrap {position:relative; /*background-color:#7db7cb;*/ width:100%; z-index:4; left:0; right: 0; margin:auto; top:21px;}
	.catalog_subject_wrap img {display: block; width:100%; position:relative; top:-13px; left:0px; z-index: 998;}
	

	.catalog_subject_wrap_search {width:100%; z-index:4;margin-top:40px;}



	/*플로랄 배너*/
	#new_product_wrap {position:relative; margin: auto; text-align:center; width:100%;  border-radius:15px;}

	
	.living_furniture { bottom:0; /*background-color:#fff;*/ width:79%; /*height:100%;*/ z-index:998; top:21px;margin:0 auto;}
	.living_furniture ul:after {content: ''; display:block; clear: both;}
	.living_furniture ul li {display:inline-block; color:#ffffff; margin-right:3.7%; width:30%; /*height:;*/  background-size:cover; }
	.living_furniture ul li:nth-child(3n) {margin-right: 0px !important;}


	/*****  pagelocation  *****/
	.pagelocation{/*background:#8f6e43;*/ position:relative; top:-70px;}
	.pagelocation>ul{width:100%; height:52px; margin:0 auto;}
	.pagelocation>ul>li{float:left; position:relative; width:100%;}
	.pagelocation>ul>li>a{display:block; width:100%; height:80px; line-height:60px; padding:0 60px; font-size:40px; color:#000; text-align:left; font-weight:500; background:url('../images/location_arrow.png') no-repeat 20% center; }

	.pagelocation>ul>li>a.aarea{display:block; width:50%; height:52px;line-height:52px; padding:0 20px; font-size:16px;color:#fff; text-align:left; font-weight:500; background:url('../images/location_arrow.png') no-repeat 50% center; }
	.pagelocation>ul>li>ul{display:none; position:absolute;left:0; top:100%; z-index:200; box-sizing:border-box; width:100%; border:1px solid #ddd; background:#fff; /*opacity:0.8;*/ text-indent:50px;}
	.pagelocation>ul>li>ul>li{}
	.pagelocation>ul>li>ul>li>a{display:block; width:100%; height:80px; font-size:40px; line-height:60px; padding:0 10px; font-weight:500; text-decoration:none; color:#000;}





	/* search 검색기능 관련 */
	.check_Twrap {overflow: auto; height:800px;}
	

	/*.livingSopaproduct ul li:last-child {margin-right:0;}*/
	.livingSopaproduct li > h1 {margin-bottom:5px; text-align:left; text-indent:20px;}
	.livingSopaproduct li > a > h2 {margin-bottom:5px; text-align:left; text-decoration:none;font-size:15px; font-weight:500;margin-left:10px;}
	.livingSopaproduct li > h3 {margin-bottom:5px;text-align:left;/* text-indent:60px; */font-size:18px;}
	.livingSopaproduct li > h6 {margin-bottom:5px;text-align:left;/* text-indent:60px; */color:#8b8b8c;font-size:11px;font-weight:normal;}
    .livingSopaproduct li > a {text-decoration:none;color: inherit;}



	/*서치_검색 프로덕트 배경이미지사이즈*/
	.livingSopaproduct {position:relative; bottom:0; /*background-color:#fff;*/ width:100%; height:64px; z-index:998; display:inline-block; margin:180px auto; text-align:center; top:0px; margin-left:0%; margin-top:1%;}
	.livingSopaproduct ul:after {content: ''; display:block; clear: both;}
	.livingSopaproduct ul {margin:0 auto;}
	.livingSopaproduct ul li {display:inline-block; color:#3e3a39; margin-right:5%; width:154px; height:auto;/*height:184px;*/ /*background:url('../images/search_box_m_bg.png') top center no-repeat; background-size:cover;*/}
	


	/******************4P***********************/

	 /*제품라인*/
	.livingGoods li > h1 {margin-bottom:5px; text-align:left; text-indent:20px;}
	.livingGoods li > h2 {margin-bottom:5px; text-align:left; text-indent:20px; font-size:15px; margin-top:30px;}
	.livingGoods li > h3 {margin-bottom:5px;text-align:left; text-indent:10px; font-size:18px; margin-top:30px;}
	.livingGoods li > h6 {margin-bottom:5px;text-align:left; text-indent:20px; color:#8b8b8c; font-size:8px; font-weight:normal; margin-top:15px;}

	.livingGoods {position:relative; bottom:0; /*background-color:#fff;*/ width:100%; height:64px; z-index:998; display:inline-block; margin:180px auto; text-align:center; top:0px; margin-left:2%; margin-top:1%;}
	.livingGoods ul:after {content: ''; display:block; clear: both;}
	.livingGoods ul {margin:auto; text-align:center;}
	.livingGoods ul li {display:inline-block; color:#3e3a39; margin-right:13px; width:28%; /*height:134px;*/ /*background:url('../images/search_box_m_bg.png') top center no-repeat; background-size:cover;*/ float:left;}






	
	/*서치_검색 프로덕트*/
	.livingSopaproduct_search {position:relative; bottom:0; /*background-color:#fff;*/ width:86%; height:64px; z-index:998; display:inline-block; margin:180px auto; text-align:center; top:0px; margin-left:8.5%;}
	.livingSopaproduct_search ul:after {content: ''; display:block; clear: both;}
	.livingSopaproduct_search ul {margin:auto; text-align:center;}
	.livingSopaproduct_search ul li {display:inline-block; color:#3e3a39; margin-right:13px; width:45%; /*height:184px;*/ /*background:url('../images/search_box_m_bg.png') top center no-repeat; background-size:cover;*/}


	.livingSopaproduct_search li > h1 {margin-bottom:5px; text-align:left; text-indent:20px;}
	.livingSopaproduct_search li > h2 {margin-bottom:5px; text-align:left; text-indent:20px; font-size:15px;}
	.livingSopaproduct_search li > h3 {margin-bottom:5px; text-align:left; text-indent:20px; font-size:18px;}
	.livingSopaproduct_search li > h6 {margin-bottom:5px; text-align:left; text-indent:20px; color:#8b8b8c; font-size:11px; font-weight:normal;}

	
	/*서치_검색 프로덕트 배경이미지사이즈*/
	.livingSopaproduct_BookMark {position:relative; bottom:0; /*background-color:#fff;*/ width:86%; height:64px; z-index:998; display:inline-block; text-align:center; top:0px; margin-left:8.5%;}
	.livingSopaproduct_BookMark ul:after {content: ''; display:block; clear: both;}
	.livingSopaproduct_BookMark ul {margin:auto; text-align:center;}
	.livingSopaproduct_BookMark ul li {display:inline-block; color:#3e3a39; margin-right:3%; margin-bottom: 10px; width:30%; /*height:184px;*/ /*background:url('../images/search_box_m_bg.png') top center no-repeat; background-size:cover;*/}

	.livingSopaproduct_BookMark li > h1 {margin-bottom:5px; text-align:left; text-indent:20px;}
	.livingSopaproduct_BookMark li > h2 {margin-bottom:5px; text-align:left; text-indent:20px; font-size:15px;}
	.livingSopaproduct_BookMark li > h3 {margin-bottom:5px; text-align:left; text-indent:20px; font-size:18px;}
	.livingSopaproduct_BookMark li > h6 {margin-bottom:5px; text-align:left; text-indent:20px; color:#8b8b8c; font-size:11px; font-weight:normal;}

	/*서치_검색 프로덕트 배경이미지사이즈*/
	.livingSopaproduct_Search {position:relative; bottom:0; /*background-color:#fff;*/ width:86%; height:64px; z-index:998; display:inline-block; text-align:center; top:0px; margin-left:8.5%;}
	.livingSopaproduct_Search ul:after {content: ''; display:block; clear: both;}
	.livingSopaproduct_Search ul {margin:auto; text-align:center;}
	.livingSopaproduct_Search ul li {display:inline-block; color:#3e3a39; margin-right:3%; margin-bottom: 10px; width:30%; /*height:184px;*/ /*background:url('../images/search_box_m_bg.png') top center no-repeat; background-size:cover;*/}

	.livingSopaproduct_Search li > h1 {margin-bottom:5px; text-align:left; text-indent:20px;}
	.livingSopaproduct_Search li > h2 {margin-bottom:5px; text-align:left; text-indent:20px; font-size:15px;}
	.livingSopaproduct_Search li > h3 {margin-bottom:5px; text-align:left; text-indent:20px; font-size:18px;}
	.livingSopaproduct_Search li > h6 {margin-bottom:5px; text-align:left; text-indent:20px; color:#8b8b8c; font-size:11px; font-weight:normal;}
	
     /*북마크*/
	.livingSopaproduct2 {position:fixed; bottom:0; /*background-color:#fff;*/ width:59px; height:33px; z-index:998; display:inline-block; text-align:center; left:43%; top:745px;}



     /*검색화살표사이즈*/
	.livingSopaproduct3 {position: fixed;bottom: 0;/*background-color: #fff;*/width: 59px; height: 33px;z-index: 998;display: inline-block;text-align: center; left:27%; top:745px;}

	/*즐겨찾기버튼*/
	.closes img {width:17px; height: 25px; display:inline-block; position:absolute; top:10px; bottom:0; margin:auto; right:0px;}



	/*product 롤링작업*/
	#product_wrap {position:relative; margin: auto; text-align:center; min-width:320px; width:100%; /*height:414px;*/}

	#product_wrap2 {position:relative; margin: auto; text-align:center; min-width:320px; width:100%; /*height:100%;*/}


	/***** 옵션컬러 *****/
	.color_text{font-size:18px; }
	.color_text span{color:#00acd0;}

	.color_numbering{position:relative; /*background-color: #fff;*/ width:98%; /*left:1%;*/ left:6%; right:1%; height:auto; z-index: 998; display: inline-block;}
	.color_numbering ul{text-align:left;}
	.color_numbering ul li{display:inline-block; text-align:center; margin:0 2px;}

	.color_numbering ul li a{display:block; width:50px; height:50px; border-radius:50%; background:#dfd7cf; font-size:22px; color:#222; font-weight:600; line-height:60px;}
	.color_numbering ul li a:hover {border:2px solid black;}
	/*.color_numbering ul li a span{display:block; width:60px; height:60px; border-radius:50%; background:#dfd7cf; font-size:22px; color:#222; font-weight:600; line-height:60px;}*/
	.color_numbering ul li span{display:block;  font-size:9px; color:#282828; line-height:10px; }
	.color_numbering ul li a:hover span{display:block;  font-size:9px; color:#282828; line-height:10px;}
	/* .color_numbering ul li a span{display:block;  font-size:9px; line-height:10px; color:#f9ecdf;} 2023030s4*/
	.color_numbering ul li a span{display:block;  font-size:9px; line-height:10px; color:#282828;}
	.color_numbering ul li a span:hover{display:block;  font-size:9px; color:#282828; line-height:10px;}
	.color_numbering ul li.on a{background:#2fa1c1; color:#fff;}


	/***** 제품설명 *****/
	.company{/*padding:10px;*/}
	.company .txt_0{position:relative; font-size:13px; font-weight:bold; text-align:left; /*letter-spacing:-0.04em;*/ /*letter-spacing:-1px;*/ color:#282828; line-height:30px; margin-top:80px; margin-left:36px;}
	.company .txt_1{position:relative; font-size:20px; font-weight:600; text-align:center; /*letter-spacing:-0.04em;*/ /*letter-spacing:-1px;*/ color:#282828; line-height:30px; margin-top:62px;}
	.company .txt_1 span{color:#94002d;}
	.company .txt_2{text-align:center; font-size:13px; /*font-weight:600;*/ line-height:20px; margin-top:50px; margin-bottom:40px;}
	.company .txt_img{width:100%; text-align:center;}
	.company .txt_img img{width:25%;}
	.company .txt_3{margin-top:12px; font-size:10px; /*font-weight:600;*/ color:#282828; line-height:16px; margin-top:50px; margin-bottom:20px;}
	.company .txt_3 span{color:#515151;}


	/***************3P 리빙가구 소파카테고리 클릭 ***************/
	.header_title_living_sopa {width:100%; /*height:120px;*/ position:relative; z-index: 997; /*background-color:#7db7cb;*/ }

	.header_title_living_sopa logoarea{font-size:13px; border:1px solid blue; font-size:15px;}
	.header_title_living_sopa.h1{font-size:13px;}
	/*.header_title_living_sopa h1{width:250px; font-size:30px; margin-left:50px; padding-top:27.5px; color:#342c2c; font-weight:800;}*/
	.header_title_living_sopa h1{width:100%; /*position:relative; top:-11px;*/ font-size:23px; margin-left:11%; padding-top:20px; margin-bottom:10px; color:#342c2c; font-weight:800;}

	.header_title_living_sopa h2{width:250px; height:150px; border-bottom:5px solid #282828;}
	.header_title_living_sopa h3{width:150px; font-size:18px; margin-left:42px; padding-top:10px; color:#342c2c;}
	.header_title_living_sopa h5{width:150px; font-size:18px; margin-left:42px; padding-top:10px; color:#342c2c;}
	/*.header_title_living_sopa h6{width:150px; top:18px; font-size:11px; margin-left:50px; color:#342c2c; font-weight:500; position:absolute;}*/
	.header_title_living_sopa h6{width:300px; /*position:relative; top:-11px;*/ font-size:8px; margin-left:11%; color:#858282; font-weight:100; top:18px; position:relative;}



	/****************************[3P] 리빙가구 소파 오른쪽이미지 **************************/
	.livingfurniture_sopa img { height:75px; display:inline-block; float:right; position:absolute; top:5px; bottom:0; right: 36px; margin:auto;}

	.living_info_cont {/*background-color:#fff;*/ position:relative; /*padding: 15px 10px;*/ border-bottom: 1px solid #e9e9e9;display: table;width: 100%;box-sizing: border-box;}


	/***** 제품영역 *****/
	.living_goods{ background-color:#f9ecdf; width:98%; }


	/******************** 4P ******************/

	.header_title_goods {width:100%; /*height:120px;*/ position:relative; z-index:1; /*background-color:#7db7cb;*/}


	/*제품 페이지링크*/
	.header_title_goods logoarea{font-size:13px; border:1px solid blue; font-size:15px;}
	.header_title_goods.h1{font-size:13px; border:1px solid 000;}

	.header_title_goods h1{width:100%; /*position:relative; top:-11px;*/ font-size:23px; margin-left:10%; padding-top:20px; margin-bottom:10px; color:#342c2c; font-weight:800;}

	.header_title_goods h3{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:37px; padding-top:10px; color:#342c2c;}
	.header_title_goods h5{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:37px; padding-top:10px; color:#342c2c;}
	.header_title_goods h6{width:300px; /*position:relative; top:-11px;*/ font-size:8px; margin-left:10%; color:#858282; font-weight:100; top:18px; position:relative;}

	 /*제품라인*/
	.livingGoods li > h1 {margin-bottom:5px; text-align:left; text-indent:20px;}
	.livingGoods li > h2 {margin-bottom:5px; text-align:left; text-indent:20px; font-size:15px; margin-top:30px;}
	.livingGoods li > h3 {margin-bottom:5px;text-align:left; text-indent:10px; font-size:18px; margin-top:30px;}
	.livingGoods li > h6 {margin-bottom:5px;text-align:left; text-indent:20px; color:#8b8b8c; font-size:8px; font-weight:normal; margin-top:15px;}

	.livingGoods {position:relative; bottom:0; /*background-color:#fff;*/ width:90%; height:64px; z-index:998; display:inline-block; margin:180px auto; text-align:center; top:0px; margin-left:2%; margin-top:1%;}
	.livingGoods ul:after {content: ''; display:block; clear: both;}
	.livingGoods ul {margin:auto; text-align:center;}
	.livingGoods ul li {display:inline-block; color:#3e3a39; margin-right:13px; width:28%; /*height:134px;*/ /*background:url('../images/search_box_m_bg.png') top center no-repeat; background-size:cover;*/ float:left;}

	/*제품 페이지 - Option Color*/
	.header_title_goods2 {width:100%; height:45px; position:relative; z-index:997; background-color:#f9ecdf; clear:both; float:left; text-align:left; }


	/*제품 페이지링크*/
	.header_title_goods2 logoarea{font-size:13px; border:1px solid blue; font-size:15px;}
	.header_title_goods2.h1{font-size:13px; border:1px solid 000;}

	.header_title_goods2 h1{width:200px; /*position:relative; top:-11px;*/ font-size:40px; margin-left:0px; padding-top:88px; color:#342c2c; font-weight:800 #858282;}

	.header_title_goods2 h3{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:35px; padding-top:10px; color:#342c2c;}
	.header_title_goods2 h5{width:150px; /*position:relative; top:-11px;*/ font-size:11px; margin-left:23px; padding-top:10px; color:#342c2c;}
	.header_title_goods2 h6{width:150px; /*position:relative; top:-11px;*/ font-size:9px; margin-left:23px; /*padding-top:10px;*/ color:#342c2c; margin-top:62px;}


	.title_area{background:#f9ecdf; height:75px;}
	.title_area span{font-size:13px; font-weight:bold; position:absolute; color:#000;}


	.detail_title{margin-top:35px; margin-left:36px; }



	/*마감재 area*/
	.color_area{background:#fff; text-align:center; margin-top:125px; margin-bottom:50px;}
	.color_area span{font-size:16px; position:relative;}


	/*제품 페이지링크*/
	.header_title_goods2 logoarea{font-size:13px; border:1px solid blue; font-size:15px;}
	.header_title_goods2.h1{font-size:13px; border:1px solid 000;}

	.header_title_goods2 h1{width:200px; /*position:relative; top:-11px;*/ font-size:40px; margin-left:0px; padding-top:88px; color:#342c2c; font-weight:800 #858282;}

	.header_title_goods2 h3{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:35px; padding-top:10px; color:#342c2c;}
	.header_title_goods2 h5{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:30px; padding-top:10px; color:#342c2c;}
	.header_title_goods2 h6{width:150px; /*position:relative; top:-11px;*/ font-size:9px; margin-left:30px; /*padding-top:10px;*/ color:#342c2c; top:30px; position:relative;}



	/*소파명외 카테고리명*/
	.living_list_Twrap {width:86%; margin:0 auto; height:100%; margin-bottom:250px; overflow:auto; margin-left:5%; position:absolute; top:110px;}
	.living_list_wrap { width: 100%; margin: auto;overflow: auto !important; /*background-color: #fff;*/ display: block;}
	.living_list_top { width: 90%;margin: auto;}
	.living_list_btn {width: 100%;color:#222; text-align: left;padding-left:25px; position: relative; /*background-color:#fff;*/ height: 50px;line-height: 25px;font-size: 20px;margin-bottom: 7px;}
	.livingover_list {padding: 0 3px;box-sizing: border-box;text-align: center;} 
	.livingover_list ul:after {content: '';display: block;clear: both;}
	.m0p {margin: 15px 0;display: inline-block;}
	.m17p {margin-top: 11px;}
	.livingCh {position: absolute;right: 5px;top: 5px;}
	.living_list_bxslider { width: 95%;margin: auto; position: relative;overflow: auto;}
	.over_choice_list {padding-bottom: 0 !important; font-size:13px; width: 20% !important;}
	.mb0 {margin-bottom: 0 !important;}
	.two, .three {display: none;}



	/*북마크*/
	.page_bookmark img {width:17px; height:26px; float:right; position:absolute; top:10px; right:66px;}


	/*링크*/
	.page_link img {width:22px; height:23px; float:right; position:absolute; top:10px; right:26px;}

	
}

/* 아이폰 XR */

@media screen and (max-width:431px){


	.back_btn img {width:24px; height:22px; display:inline-block; float:left; position:absolute; top:25px; bottom:0; left: 20px; margin:auto;}

	/*하단고정*/
	.popup {position:fixed; bottom:0; background-color: #fff; width:98%; left:1%; right:1%; height:60px; z-index: 998; display: inline-block;border-top: 1px solid #c7c7c7; border-radius:15px 15px 0 0; box-shadow: 0 -10px 10px rgba(0,0,0,0.07);}
	.popup ul:after {content: '';display: block;clear: both;}
	.popup ul {margin: auto;text-align: center; position:relative; top:-2px;}
	.popup ul li {display: inline-block;color:#222; margin-right: 13px; width:15%;}
	.popup ul li> a{text-decoration:none;}
	.popup ul li:last-child {margin-right: 0;}
	.popup li > h3 { margin-bottom:5px; }
	.remove_fix {position: relative !important;}


	/*메뉴버튼관련*/

	.icon01 {margin-top:15px; text-align: center; font-size:11px; cursor: pointer;}
	.icon01 h3 img {width:17px; height:12px; display:inline-block;}
	
	.icon02 {margin-top: 15px; text-align: center; font-size:11px; cursor: pointer;}
	.icon02 h3 img {width:15px; height:18px; display:inline-block;}
	
	.icon03 {margin-top: -2px; text-align: center; font-size:11px; cursor: pointer;}
	/*.icon03 h3 img {width:13px; height:20px;display: inline-block;}*/
	.icon03 h3 img {width:22px; height:33px; display:inline-block;}
	
	.icon04 {margin-top: 15px; text-align: center; font-size:11px; cursor: pointer;}
	.icon04 h3 img {width:18px; height:17px; display: inline-block;}

	.icon05 {margin-top:15px; text-align: center; font-size:11px; cursor: pointer;}
	.icon05 h3 img {width:19px; height:11px; display: inline-block;}

	/*제품하단*/
	.icon06 {margin-top:15px; text-align:center; font-size:11px; cursor: pointer; font-weight:bold;}
	.icon06 h3 img {width:50px; height:7px; display: inline-block;}


	.back_btn2 img {width:9px; height:17px; display:inline-block; float:left; position:absolute; top:43px; bottom:0; left:13px; margin:auto;}


	/*메인페이지*/
	.header_main {width:100%; height:84px; position:relative; z-index: 997; /*background-color:#7db7cb;*/ }
	/*메인헤더*/
	.header_main h1{font-size:13px;}
	.header_main logoarea{font-size:13px; border:1px solid blue; font-size:15px;}
	.header_main.h1{font-size:13px; border:1px solid 000;}
	.header_main h1{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:35px; padding-top:30px; color:#342c2c;}

	.header_main h3{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:35px; padding-top:10px; color:#342c2c;}
	.header_main h5{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:35px; padding-top:10px; color:#342c2c;}
	.header_main h6{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:35px; padding-top:10px; color:#342c2c; font-weight:100;}

	/*********** 메인페이지 로고 ***********/
	.header_logo img {display: block; width:189px; height:46px; position: absolute; top:51px; left:40px; right:0; bottom:0; z-index: 998;}
	.header_logo h1 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
	.header_logo.h1 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
	.header_logo h2 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
	.header_logo h3 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
	.header_logo h4 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
	.header_logo h5 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
	.header_logo h6 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}

	/******2P*******/
	.cate_title{font-size:13px; font-weight:600; margin:0 auto; position:absolute; margin-top:3%; width:23%; line-height:17px; font-weight:500; letter-spacing:-1px;}

	.header_title logoarea{font-size:13px;}
	.header_title h1{width:250px; /*position:relative; top:-11px;*/ font-size:27px; margin-left:31px; padding-top:44px; color:#342c2c; font-weight:600; letter-spacing:-3px; }
	.header_title h3{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:31px; padding-top:44px; color:#342c2c;}
	.header_title h5{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:31px; padding-top:44px; color:#342c2c; font-weight:400;}
	.header_title h6{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:31px; padding-top:44px; color:#342c2c; font-weight:400;}



	.header_title2 h1{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:38px; padding-top:32px; color:#342c2c; letter-spacing:1px; font-weight:500;}
	.header_title2 h3{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:38px; padding-top:55px; color:#342c2c;}
	.header_title2 h5{width:79%; /*position:relative; top:-11px;*/ font-size:14px; margin:0 auto; padding-top:35px; color:#342c2c; font-weight:400;}
	.header_title2 h6{width:79%; /*position:relative; top:-11px;*/ font-size:13px; margin:0 auto; padding-top:6px; color:#686665; font-weight:400;}

	/*리빙가구 CATAGORY 카테고리선택 */
	.header_title3 {width:100%; /*height:155px;*/ position:relative; z-index: 997; /*background-color:#7db7cb;*/ margin-top:46px; margin-bottom:0px;}
	.header_title3 logoarea{font-size:13px; font-size:15px;}
	.header_title3.h1{font-size:13px;}
	.header_title3 h1{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:38px; padding-top:0px; color:#342c2c; letter-spacing:1px;}
	.header_title3 h3{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:38px; padding-top:10px; color:#342c2c;}
	.header_title3 h5{width:79%; /*position:relative; top:-11px;*/ font-size:14px; margin:0 auto; padding-top:10px; color:#342c2c; font-weight:400;}
	.header_title3 h6{width:79%; /*position:relative; top:-11px;*/ font-size:13px; margin:0 auto; color:#686665; font-weight:400; position:relative;}


	/* 메인카다로그 선택페이지*/
	.catalog_subject_wrap {position:relative; /*background-color:#7db7cb;*/ width:100%; z-index:4; left:0; right: 0; margin:auto; top:21px;}
	.catalog_subject_wrap img {display: block; width:100%; height:75px; position:relative; top:-13px; left:0px; z-index: 998;}
	

	.catalog_subject_wrap_search {width:100%; z-index:4;margin-top:40px;}



	/*플로랄 배너*/
	#new_product_wrap {position:relative; margin: auto; text-align:center; width:100%; border-radius:15px;}

	
	.living_furniture { bottom:0; /*background-color:#fff;*/ width:79%; /*height:100%;*/ z-index:998; top:21px;margin:0 auto;}
	.living_furniture ul:after {content: ''; display:block; clear: both;}
	.living_furniture ul li {display:inline-block; color:#ffffff; margin-right:3.7%; width:30%; /*height:;*/ background:url('../images/category_bg.png') top center no-repeat; background-size:cover;}
	.living_furniture ul li:nth-child(3n) {margin-right: 0px !important;}


	/*****  pagelocation  *****/
	.pagelocation{/*background:#8f6e43;*/ position:relative; top:-70px;}
	.pagelocation>ul{width:100%; height:52px; margin:0 auto;}
	.pagelocation>ul>li{float:left; position:relative; width:100%;}
	.pagelocation>ul>li>a{display:block; width:100%; height:80px; line-height:60px; padding:0 60px; font-size:40px; color:#000; text-align:left; font-weight:500; background:url('../images/location_arrow.png') no-repeat 20% center; }

	.pagelocation>ul>li>a.aarea{display:block; width:50%; height:52px;line-height:52px; padding:0 20px; font-size:16px;color:#fff; text-align:left; font-weight:500; background:url('../images/location_arrow.png') no-repeat 50% center; }
	.pagelocation>ul>li>ul{display:none; position:absolute;left:0; top:100%; z-index:200; box-sizing:border-box; width:100%; border:1px solid #ddd; background:#fff; /*opacity:0.8;*/ text-indent:50px;}
	.pagelocation>ul>li>ul>li{}
	.pagelocation>ul>li>ul>li>a{display:block; width:100%; height:80px; font-size:40px; line-height:60px; padding:0 10px; font-weight:500; text-decoration:none; color:#000;}





	/* search 검색기능 관련 */
	.check_Twrap {overflow: auto; height:800px;}
	

	/*.livingSopaproduct ul li:last-child {margin-right:0;}*/
	.livingSopaproduct li > h1 {margin-bottom:5px; text-align:left; text-indent:20px;}
	.livingSopaproduct li > a > h2 {margin-bottom:5px; text-align:left; text-decoration:none;font-size:15px; font-weight:500;margin-left:10px;}
	.livingSopaproduct li > h3 {margin-bottom:5px;text-align:left;/* text-indent:60px; */font-size:18px;}
	.livingSopaproduct li > h6 {margin-bottom:5px;text-align:left;/* text-indent:60px; */color:#8b8b8c;font-size:11px;font-weight:normal;}
    .livingSopaproduct li > a {text-decoration:none;color: inherit;}



	/*서치_검색 프로덕트 배경이미지사이즈*/
	.livingSopaproduct {position:relative; bottom:0; /*background-color:#fff;*/ width:100%; height:64px; z-index:998; display:inline-block; margin:180px auto; text-align:center; top:0px; margin-left:0%; margin-top:1%;}
	.livingSopaproduct ul:after {content: ''; display:block; clear: both;}
	.livingSopaproduct ul {margin:0 auto;}
	.livingSopaproduct ul li {display:inline-block; color:#3e3a39; margin-right:7%; width:154px; height:155px;/*height:184px;*/ /*background:url('../images/search_box_m_bg.png') top center no-repeat; background-size:cover;*/}
	.livingSopaproduct ul li:nth-child(2n) {margin-right:0px;}


	/******************4P***********************/

	 /*제품라인*/
	.livingGoods li > h1 {margin-bottom:5px; text-align:left; text-indent:20px;}
	.livingGoods li > h2 {margin-bottom:5px; text-align:left; text-indent:20px; font-size:15px; margin-top:30px;}
	.livingGoods li > h3 {margin-bottom:5px;text-align:left; text-indent:10px; font-size:18px; margin-top:30px;}
	.livingGoods li > h6 {margin-bottom:5px;text-align:left; text-indent:20px; color:#8b8b8c; font-size:8px; font-weight:normal; margin-top:15px;}

	.livingGoods {position:relative; bottom:0; /*background-color:#fff;*/ width:100%; height:64px; z-index:998; display:inline-block; margin:180px auto; text-align:center; top:0px; margin-left:2%; margin-top:1%;}
	.livingGoods ul:after {content: ''; display:block; clear: both;}
	.livingGoods ul {margin:auto; text-align:center;}
	.livingGoods ul li {display:inline-block; color:#3e3a39; margin-right:13px; width:150px; /*height:134px;*/ /*background:url('../images/search_box_m_bg.png') top center no-repeat; background-size:cover;*/ float:left;}






	
	/*서치_검색 프로덕트*/
	.livingSopaproduct_search {position:relative; bottom:0; /*background-color:#fff;*/ width:86%; height:64px; z-index:998; display:inline-block; margin:180px auto; text-align:center; top:0px; margin-left:8.5%;}
	.livingSopaproduct_search ul:after {content: ''; display:block; clear: both;}
	.livingSopaproduct_search ul {margin:auto; text-align:center;}
	.livingSopaproduct_search ul li {display:inline-block; color:#3e3a39; margin-right:13px; width:45%; /*height:184px;*/ /*background:url('../images/search_box_m_bg.png') top center no-repeat; background-size:cover;*/}


	.livingSopaproduct_search li > h1 {margin-bottom:5px; text-align:left; text-indent:20px;}
	.livingSopaproduct_search li > h2 {margin-bottom:5px; text-align:left; text-indent:20px; font-size:15px;}
	.livingSopaproduct_search li > h3 {margin-bottom:5px; text-align:left; text-indent:20px; font-size:18px;}
	.livingSopaproduct_search li > h6 {margin-bottom:5px; text-align:left; text-indent:20px; color:#8b8b8c; font-size:11px; font-weight:normal;}

	
	/*서치_검색 프로덕트 배경이미지사이즈*/
	.livingSopaproduct_BookMark {position:relative; bottom:0; /*background-color:#fff;*/ width:86%; height:64px; z-index:998; display:inline-block; text-align:center; top:0px; margin-left:8.5%;}
	.livingSopaproduct_BookMark ul:after {content: ''; display:block; clear: both;}
	.livingSopaproduct_BookMark ul {margin:auto; text-align:center;}
	.livingSopaproduct_BookMark ul li {display:inline-block; color:#3e3a39; margin-right:3%; margin-bottom: 10px; width:45%; /*height:184px;*/ /*background:url('../images/search_box_m_bg.png') top center no-repeat; background-size:cover;*/}

	.livingSopaproduct_BookMark li > h1 {margin-bottom:5px; text-align:left; text-indent:20px;}
	.livingSopaproduct_BookMark li > h2 {margin-bottom:5px; text-align:left; text-indent:20px; font-size:15px;}
	.livingSopaproduct_BookMark li > h3 {margin-bottom:5px; text-align:left; text-indent:20px; font-size:18px;}
	.livingSopaproduct_BookMark li > h6 {margin-bottom:5px; text-align:left; text-indent:20px; color:#8b8b8c; font-size:11px; font-weight:normal;}

	/*서치_검색 프로덕트 배경이미지사이즈*/
	.livingSopaproduct_Search {position:relative; bottom:0; /*background-color:#fff;*/ width:86%; height:64px; z-index:998; display:inline-block; text-align:center; top:0px; margin-left:8.5%;}
	.livingSopaproduct_Search ul:after {content: ''; display:block; clear: both;}
	.livingSopaproduct_Search ul {margin:auto; text-align:center;}
	.livingSopaproduct_Search ul li {display:inline-block; color:#3e3a39; margin-right:6%; margin-bottom: 10px; width:45%; /*height:184px;*/ /*background:url('../images/search_box_m_bg.png') top center no-repeat; background-size:cover;*/}

	.livingSopaproduct_Search li > h1 {margin-bottom:5px; text-align:left; text-indent:20px;}
	.livingSopaproduct_Search li > h2 {margin-bottom:5px; text-align:left; text-indent:20px; font-size:15px;}
	.livingSopaproduct_Search li > h3 {margin-bottom:5px; text-align:left; text-indent:20px; font-size:18px;}
	.livingSopaproduct_Search li > h6 {margin-bottom:5px; text-align:left; text-indent:20px; color:#8b8b8c; font-size:11px; font-weight:normal;}
	
     /*북마크*/
	.livingSopaproduct2 {position:fixed; bottom:0; /*background-color:#fff;*/ width:59px; height:33px; z-index:998; display:inline-block; text-align:center; left:43%; top:745px;}



     /*검색화살표사이즈*/
	.livingSopaproduct3 {position: fixed;bottom: 0;/*background-color: #fff;*/width: 59px; height: 33px;z-index: 998;display: inline-block;text-align: center; left:27%; top:745px;}

	/*즐겨찾기버튼*/
	.closes img {width:17px; height: 25px; display:inline-block; position:absolute; top:10px; bottom:0; margin:auto; right:0px;}



	/*product 롤링작업*/
	#product_wrap {position:relative; margin: auto; text-align:center; min-width:320px; width:100%; /*height:414px;*/}

	#product_wrap2 {position:relative; margin: auto; text-align:center; min-width:320px; width:100%; /*height:100%;*/}


	/***** 옵션컬러 *****/
	.color_text{font-size:18px; }
	.color_text span{color:#00acd0;}

	.color_numbering{position:relative; /*background-color: #fff;*/ width:98%; /*left:1%;*/ left:6%; right:1%; height:auto; z-index: 998; display: inline-block;}
	.color_numbering ul{text-align:left;}
	.color_numbering ul li{display:inline-block; text-align:center; margin:0 2px;}

	.color_numbering ul li a{display:block; width:50px; height:50px; border-radius:50%; background:#dfd7cf; font-size:22px; color:#222; font-weight:600; line-height:60px;}
	.color_numbering ul li a:hover {border:2px solid black;}
	/*.color_numbering ul li a span{display:block; width:60px; height:60px; border-radius:50%; background:#dfd7cf; font-size:22px; color:#222; font-weight:600; line-height:60px;}*/
	.color_numbering ul li span{display:block;  font-size:9px; color:#282828; line-height:10px; }
	.color_numbering ul li a:hover span{display:block;  font-size:9px; color:#282828; line-height:10px;}
	/* .color_numbering ul li a span{display:block;  font-size:9px; line-height:10px; color:#f9ecdf;} 2023030s4*/
	.color_numbering ul li a span{display:block;  font-size:9px; line-height:10px; color:#282828;}
	.color_numbering ul li a span:hover{display:block;  font-size:9px; color:#282828; line-height:10px;}
	.color_numbering ul li.on a{background:#2fa1c1; color:#fff;}


	/***** 제품설명 *****/
	.company{/*padding:10px;*/}
	.company .txt_0{position:relative; font-size:13px; font-weight:bold; text-align:left; /*letter-spacing:-0.04em;*/ /*letter-spacing:-1px;*/ color:#282828; line-height:30px; margin-top:80px; margin-left:36px;}
	.company .txt_1{position:relative; font-size:20px; font-weight:600; text-align:center; /*letter-spacing:-0.04em;*/ /*letter-spacing:-1px;*/ color:#282828; line-height:30px; margin-top:62px;}
	.company .txt_1 span{color:#94002d;}
	.company .txt_2{text-align:center; font-size:13px; /*font-weight:600;*/ line-height:20px; margin-top:50px; margin-bottom:40px;}
	.company .txt_img{width:100%; text-align:center;}
	.company .txt_img img{width:25%;}
	.company .txt_3{margin-top:12px; font-size:10px; /*font-weight:600;*/ color:#282828; line-height:16px; margin-top:50px; margin-bottom:20px;}
	.company .txt_3 span{color:#515151;}


	/***************3P 리빙가구 소파카테고리 클릭 ***************/
	.header_title_living_sopa {width:100%; /*height:120px;*/ position:relative; z-index: 997; /*background-color:#7db7cb;*/ }

	.header_title_living_sopa logoarea{font-size:13px; border:1px solid blue; font-size:15px;}
	.header_title_living_sopa.h1{font-size:13px;}
	/*.header_title_living_sopa h1{width:250px; font-size:30px; margin-left:50px; padding-top:25.5px; color:#342c2c; font-weight:800;}*/
	.header_title_living_sopa h1{width:100%; /*position:relative; top:-11px;*/ font-size:23px; margin-left:11%; padding-top:20px; margin-bottom:10px; color:#342c2c; font-weight:800;}

	
	.header_title_living_sopa h2{width:250px; height:150px; border-bottom:5px solid #282828;}
	.header_title_living_sopa h3{width:150px; font-size:18px; margin-left:42px; padding-top:10px; color:#342c2c;}
	.header_title_living_sopa h5{width:150px; font-size:18px; margin-left:42px; padding-top:10px; color:#342c2c;}
	/*.header_title_living_sopa h6{width:150px; top:18px; font-size:11px; margin-left:50px; color:#342c2c; font-weight:500; position:absolute;}*/
	.header_title_living_sopa h6{width:300px; /*position:relative; top:-11px;*/ font-size:8px; margin-left:11%; color:#858282; font-weight:100; top:18px; position:relative;}



	/****************************[3P] 리빙가구 소파 오른쪽이미지 **************************/
	.livingfurniture_sopa img { height:75px; display:inline-block; float:right; position:absolute;top:5px; bottom:0; right: 36px; margin:auto;}

	.living_info_cont {/*background-color:#fff;*/ position:relative; /*padding: 15px 10px;*/ border-bottom: 1px solid #e9e9e9;display: table;width: 100%;box-sizing: border-box;}


	/***** 제품영역 *****/
	.living_goods{ background-color:#f9ecdf; width:98%; }


	/******************** 4P ******************/

	.header_title_goods {width:100%; /*height:120px;*/ position:relative; z-index:1; /*background-color:#7db7cb;*/}


	/*제품 페이지링크*/
	.header_title_goods logoarea{font-size:13px; border:1px solid blue; font-size:15px;}
	.header_title_goods.h1{font-size:13px; border:1px solid 000;}

	.header_title_goods h1{width:100%; /*position:relative; top:-11px;*/ font-size:23px; margin-left:11%; padding-top:20px; margin-bottom:10px; color:#342c2c; font-weight:800;}

	.header_title_goods h3{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:37px; padding-top:10px; color:#342c2c;}
	.header_title_goods h5{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:37px; padding-top:10px; color:#342c2c;}
	.header_title_goods h6{width:300px; /*position:relative; top:-11px;*/ font-size:8px; margin-left:11%; color:#858282; font-weight:100; top:18px; position:relative;}

	 /*제품라인*/
	.livingGoods li > h1 {margin-bottom:5px; text-align:left; text-indent:20px;}
	.livingGoods li > h2 {margin-bottom:5px; text-align:left; text-indent:20px; font-size:15px; margin-top:30px;}
	.livingGoods li > h3 {margin-bottom:5px;text-align:left; text-indent:10px; font-size:18px; margin-top:30px;}
	.livingGoods li > h6 {margin-bottom:5px;text-align:left; text-indent:20px; color:#8b8b8c; font-size:8px; font-weight:normal; margin-top:15px;}

	.livingGoods {position:relative; bottom:0; /*background-color:#fff;*/ width:90%; height:64px; z-index:998; display:inline-block; margin:180px auto; text-align:center; top:0px; margin-left:2%; margin-top:1%;}
	.livingGoods ul:after {content: ''; display:block; clear: both;}
	.livingGoods ul {margin:auto; text-align:center;}
	.livingGoods ul li {display:inline-block; color:#3e3a39; margin-right:13px; width:150px; /*height:134px;*/ /*background:url('../images/search_box_m_bg.png') top center no-repeat; background-size:cover;*/ float:left;}

	/*제품 페이지 - Option Color*/
	.header_title_goods2 {width:100%; height:45px; position:relative; z-index:997; background-color:#f9ecdf; clear:both; float:left; text-align:left; }


	/*제품 페이지링크*/
	.header_title_goods2 logoarea{font-size:13px; border:1px solid blue; font-size:15px;}
	.header_title_goods2.h1{font-size:13px; border:1px solid 000;}

	.header_title_goods2 h1{width:200px; /*position:relative; top:-11px;*/ font-size:40px; margin-left:0px; padding-top:88px; color:#342c2c; font-weight:800 #858282;}

	.header_title_goods2 h3{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:35px; padding-top:10px; color:#342c2c;}
	.header_title_goods2 h5{width:150px; /*position:relative; top:-11px;*/ font-size:11px; margin-left:23px; padding-top:10px; color:#342c2c;}
	.header_title_goods2 h6{width:150px; /*position:relative; top:-11px;*/ font-size:9px; margin-left:23px; /*padding-top:10px;*/ color:#342c2c; margin-top:62px;}


	.title_area{background:#f9ecdf; height:75px;}
	.title_area span{font-size:13px; font-weight:bold; position:absolute; color:#000;}

	.detail_title{margin-top:35px; margin-left:36px; }



	/*마감재 area*/
	.color_area{background:#fff; text-align:center; margin-top:125px; margin-bottom:50px;}
	.color_area span{font-size:16px; position:relative;}


	/*제품 페이지링크*/
	.header_title_goods2 logoarea{font-size:13px; border:1px solid blue; font-size:15px;}
	.header_title_goods2.h1{font-size:13px; border:1px solid 000;}

	.header_title_goods2 h1{width:200px; /*position:relative; top:-11px;*/ font-size:40px; margin-left:0px; padding-top:88px; color:#342c2c; font-weight:800 #858282;}

	.header_title_goods2 h3{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:35px; padding-top:10px; color:#342c2c;}
	.header_title_goods2 h5{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:30px; padding-top:10px; color:#342c2c;}
	.header_title_goods2 h6{width:150px; /*position:relative; top:-11px;*/ font-size:9px; margin-left:30px; /*padding-top:10px;*/ color:#342c2c; top:30px; position:relative;}



	/*소파명외 카테고리명*/
	.living_list_Twrap {width:86%; margin:0 auto; height:100%; margin-bottom:250px; overflow:auto; margin-left:5%; position:absolute; top:110px;}
	.living_list_wrap { width: 100%; margin: auto;overflow: auto !important; /*background-color: #fff;*/ display: block;}
	.living_list_top { width: 90%;margin: auto;}
	.living_list_btn {width: 100%;color:#222; text-align: left;padding-left:25px; position: relative; /*background-color:#fff;*/ height: 50px;line-height: 25px;font-size: 20px;margin-bottom: 7px;}
	.livingover_list {padding: 0 3px;box-sizing: border-box;text-align: center;} 
	.livingover_list ul:after {content: '';display: block;clear: both;}
	.m0p {margin: 15px 0;display: inline-block;}
	.m17p {margin-top: 11px;}
	.livingCh {position: absolute;right: 5px;top: 5px;}
	.living_list_bxslider { width: 95%;margin: auto; position: relative;overflow: auto;}
	.over_choice_list {padding-bottom: 0 !important; font-size:13px; width: 20% !important;}
	.mb0 {margin-bottom: 0 !important;}
	.two, .three {display: none;}



	/*북마크*/
	.page_bookmark img {width:17px; height:26px; float:right; position:absolute; top:10px; right:66px;}


	/*링크*/
	.page_link img {width:22px; height:23px; float:right; position:absolute; top:10px; right:26px;}

	
}

@media screen and (max-width:391px){

	/*메인페이지*/
	.header_main {width:100%; height:84px; position:relative; z-index: 997; /*background-color:#7db7cb;*/ }
	
	/*메인헤더*/
	.header_main logoarea{font-size:13px; font-size:15px;}
	.header_main.h1{font-size:13px;}
	.header_main h1{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:35px; padding-top:45px; color:#342c2c;}

	.header_main h3{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:35px; padding-top:10px; color:#342c2c;}
	.header_main h5{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:35px; padding-top:10px; color:#342c2c;}
	.header_main h6{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:35px; padding-top:10px; color:#342c2c; font-weight:100;}


	/*********** 메인페이지 로고 ***********/
	.header_logo img {display: block; width:165px; height:39px; position: absolute; top:45px; left:35px; right:0; bottom:0; z-index: 998;}
	.header_logo h1 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
	.header_logo.h1 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
	.header_logo h2 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
	.header_logo h3 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
	.header_logo h4 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
	.header_logo h5 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}
	.header_logo h6 {display: block;width:247px; height:59px; position: absolute; top:70px; left:40px; right:0; bottom:0; z-index: 998;}


	/* 메인카다로그 선택페이지*/
	.catalog_subject_wrap {position:relative; /*background-color:#7db7cb;*/ width:100%; z-index:4; left:0; right: 0; margin:auto; top:19px;}
	.catalog_subject_wrap img {display: block; width:100%; height:65px; position:relative; top:-11px; left:0px; z-index: 998;}
	

	.catalog_subject_wrap_search {width:100%; z-index:4;margin-top:40px;}



	/*카테고리 타이틀부분*/
	.cate_title{font-size:12.5px; font-weight:600; margin:0 auto; position:absolute; margin-top:3%; width:23%; line-height:15px; font-weight:500;}
	.header_title {width:100%; /*height:120px;*/ position:relative; z-index: 997; /*background-color:#7db7cb;*/}

	/*플로랄 배너*/
	#new_product_wrap {position:relative; margin: auto; text-align:center; width:100%;  border-radius:15px;}


	/*리빙가구타이틀부분*/
	.header_title logoarea{font-size:13px;}
	.header_title h1{width:250px; /*position:relative; top:-11px;*/ font-size:27px; margin-left:31px; padding-top:44px; color:#342c2c; font-weight:600; letter-spacing:-3px;}
	.header_title h3{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:31px; padding-top:44px; color:#342c2c;}
	.header_title h5{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:31px; padding-top:44px; color:#342c2c; font-weight:400;}
	.header_title h6{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:31px; padding-top:44px; color:#342c2c; font-weight:400;}



	.header_title2 h1{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:38px; padding-top:32px; color:#342c2c; letter-spacing:1px; font-weight:500;}
	.header_title2 h3{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:38px; padding-top:55px; color:#342c2c;}
	.header_title2 h5{width:79%; /*position:relative; top:-11px;*/ font-size:14px; margin:0 auto; padding-top:35px; color:#342c2c; font-weight:400;}
	.header_title2 h6{width:79%; /*position:relative; top:-11px;*/ font-size:13px; margin:0 auto; padding-top:6px; color:#686665; font-weight:400;}

	/*리빙가구 CATAGORY 카테고리선택 */
	.header_title3 {width:100%; /*height:155px;*/ position:relative; z-index: 997; /*background-color:#7db7cb;*/ margin-top:46px; margin-bottom:0px;}
	.header_title3 logoarea{font-size:13px; font-size:15px;}
	.header_title3.h1{font-size:13px;}
	.header_title3 h1{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:38px; padding-top:0px; color:#342c2c; letter-spacing:1px;}
	.header_title3 h3{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:38px; padding-top:10px; color:#342c2c;}
	.header_title3 h5{width:79%; /*position:relative; top:-11px;*/ font-size:14px; margin:0 auto; padding-top:10px; color:#342c2c; font-weight:400;}
	.header_title3 h6{width:79%; /*position:relative; top:-11px;*/ font-size:13px; margin:0 auto; color:#686665; font-weight:400; position:relative;}


	/*이전버튼*/
	.back_btn2 img {width:8px; height:14px; display:inline-block; float:left; position:absolute; top:42px; bottom:0; left:10px; margin:auto;}


	/*************** 리빙가구 > 카테고리 ***************/
	.living_furniture { bottom:0; /*background-color:#fff;*/ width:79%; /*height:100%;*/ z-index:998; top:21px;margin:0 auto;}
	.living_furniture ul:after {content: ''; display:block; clear: both;}
	.living_furniture ul {margin:auto;}
	.living_furniture ul li {display:inline-block; color:#ffffff; margin-right:3.7%; width:30%; /*height:;*/ background:url('../images/category_bg.png') top center no-repeat; background-size:cover;}


	/*************** 리빙가구 소파카테고리 클릭 ***************/
	.header_title_living_sopa {width:100%; /*height:120px;*/ position:relative; z-index: 997; /*background-color:#7db7cb;*/ }

	.header_title_living_sopa logoarea{font-size:13px; border:1px solid blue; font-size:15px;}
	.header_title_living_sopa.h1{font-size:13px;}
	/*.header_title_living_sopa h1{width:250px; font-size:30px; margin-left:50px; padding-top:27.5px; color:#342c2c; font-weight:800;}*/
	.header_title_living_sopa h1{width:100%; /*position:relative; top:-11px;*/ font-size:23px; margin-left:14%; padding-top:20px; margin-bottom:10px; color:#342c2c; font-weight:800;}
	.header_title_living_sopa h3{width:150px; font-size:18px; margin-left:35px; padding-top:10px; color:#342c2c;}
	.header_title_living_sopa h5{width:150px; font-size:18px; margin-left:35px; padding-top:10px; color:#342c2c;}
	/*.header_title_living_sopa h6{width:150px; top:18px; font-size:11px; margin-left:50px; color:#342c2c; font-weight:500; position:absolute;}*/
	.header_title_living_sopa h6{width:300px; /*position:relative; top:-11px;*/ font-size:8px; margin-left:14%; color:#858282; font-weight:100; top:18px; position:relative;}

	




	/**************************** [3P] 리빙가구 소파 오른쪽이미지 **************************/
	.livingfurniture_sopa img { height:75px; display:inline-block; float:right; position:absolute; top:5px; bottom:0; right:36px; margin:auto;}
	


	/*소파명외 카테고리명*/
	.living_list_Twrap {width:86%; margin:0 auto; height:100%; margin-bottom:250px; overflow:auto; margin-left:5%; position:absolute; top:98px;}
	.living_list_wrap { width: 100%; margin: auto;overflow: auto !important; /*background-color: #fff;*/ display: block;}
	.living_list_top { width: 90%;margin: auto;}
	.living_list_btn {width: 100%;color:#222; text-align: left;padding-left:25px; position: relative; /*background-color:#fff;*/ height: 50px;line-height: 25px;font-size: 20px;margin-bottom: 7px;}
	.livingover_list {padding: 0 3px;box-sizing: border-box;text-align: center;} 
	.livingover_list ul:after {content: '';display: block;clear: both;}
	.m0p {margin: 15px 0;display: inline-block;}
	.m17p {margin-top: 11px;}
	.livingCh {position: absolute;right: 5px;top: 5px;}
	.living_list_bxslider { width: 95%;margin: auto; position: relative;overflow: auto;}
	.over_choice_list {padding-bottom: 0 !important; font-size:13px; width: 23% !important;}
	.mb0 {margin-bottom: 0 !important;}
	.two, .three {display: none;}




	/***** 옵션컬러 *****/
	.color_text{font-size:18px;}
	.color_text span{color:#00acd0;}

	.color_numbering{position:relative; /*background-color: #fff;*/ width:98%; left:6%; right:1%; height:auto; z-index: 998; display: inline-block;}
	/*.color_numbering ul{text-align:center;}*/
	.color_numbering ul{text-align:left;}
	.color_numbering ul li{display:inline-block; text-align:center; margin:0 2px;}

	.color_numbering ul li a{display:block; width:44px; height:44px; border-radius:50%; background:#dfd7cf; font-size:22px; color:#222; font-weight:600; line-height:40px; }
	.color_numbering ul li a:hover {border:2px solid black;}
	/*.color_numbering ul li a span{display:block; width:60px; height:60px; border-radius:50%; background:#dfd7cf; font-size:22px; color:#222; font-weight:600; line-height:60px;}*/
	.color_numbering ul li span{display:block;  font-size:7px; color:#282828; line-height:8px; }
	.color_numbering ul li a:hover span{display:block;  font-size:7px; color:#282828; line-height:8px;}
	.color_numbering ul li a span{display:block;  font-size:7px; line-height:8px; color:#282828;}
	.color_numbering ul li a span:hover{display:block;  font-size:7px; color:#282828; line-height:8px;}
	.color_numbering ul li.on a{background:#2fa1c1; color:#fff;}


	/***** 제품설명 *****/
	.company{/*padding:10px;*/}
	.company .txt_0{position:relative; font-size:11px; font-weight:bold; text-align:left; /*letter-spacing:-0.04em;*/ /*letter-spacing:-1px;*/ color:#282828; line-height:30px; margin-top:0px; margin-bottom:20px; margin-left:50px;}
	.company .txt_1{position:relative; font-size:17px; font-weight:600; text-align:center; /*letter-spacing:-0.04em;*/ /*letter-spacing:-1px;*/ color:#282828; line-height:30px; margin-top:30px; padding:10px; margin:20px;}
	.company .txt_1 span{color:#94002d;}
	.company .txt_2{text-align:center; font-size:11px; /*font-weight:600;*/ line-height:20px; margin-top:50px; margin-bottom:20px;}
	.company .txt_img{width:100%; text-align:center;}
	.company .txt_img img{width:25%;}
	.company .txt_3{margin-top:12px; font-size:10px; /*font-weight:600;*/ color:#282828; line-height:16px; margin-top:50px; margin-bottom:20px;}
	.company .txt_3 span{color:#515151;}



	/*하단고정*/
	.popup {position:fixed; bottom:0; background-color: #fff; width:98%; left:1%; right:1%; height:60px; z-index: 998; display: inline-block;border-top: 1px solid #c7c7c7; border-radius:15px 15px 0 0; box-shadow: 0 -10px 10px rgba(0,0,0,0.07);}
	.popup ul:after {content: '';display: block;clear: both;}
	.popup ul {margin: auto;text-align: center; position:relative; top:-6px;}
	.popup ul li {display: inline-block;color:#222; margin-right: 13px; width:15%;}
	.popup ul li> a{text-decoration:none;}
	.popup ul li:last-child {margin-right: 0;}
	.popup li > h3 { margin-bottom:5px; }
	.remove_fix {position: relative !important;}


	/*메뉴버튼관련*/

	.icon01 {margin-top:15px; text-align: center; font-size:10px; cursor: pointer;}
	.icon01 h3 img {width:17px; height:12px; display:inline-block;}
	
	.icon02 {margin-top: 15px; text-align: center; font-size:10px; cursor: pointer;}
	.icon02 h3 img {width:15px; height:18px; display:inline-block;}
	
	.icon03 {margin-top: -2px; text-align: center; font-size:10px; cursor: pointer;}
	/*.icon03 h3 img {width:13px; height:20px;display: inline-block;}*/
	.icon03 h3 img {width:19px; height:28px; display:inline-block;}
	
	.icon04 {margin-top: 15px; text-align: center; font-size:10px; cursor: pointer;}
	.icon04 h3 img {width:18px; height:17px; display: inline-block;}

	.icon05 {margin-top:15px; text-align: center; font-size:10px; cursor: pointer;}
	.icon05 h3 img {width:19px; height:11px; display: inline-block;}

	/*제품하단*/
	.icon06 {margin-top:15px; text-align:center; font-size:10px; cursor: pointer; font-weight:bold;}
	.icon06 h3 img {width:50px; height:7px; display: inline-block;}



	/******************** 3P ************************************/
	/*.livingSopaproduct ul li:last-child {margin-right:0;}*/
	.livingSopaproduct li > h1 {margin-bottom:5px; text-align:left; text-indent:20px;}
	.livingSopaproduct li > a > h2 {margin-bottom:5px; text-align:left;text-decoration:none; /*text-indent:10px;*/ font-size:13px; font-weight:500;margin-left:10px;}
	.livingSopaproduct li > h3 {margin-bottom:5px;text-align:left;/* text-indent:60px; */font-size:18px;}
	.livingSopaproduct li > h6 {margin-bottom:5px;text-align:left;/* text-indent:60px; */color:#8b8b8c;font-size:11px;font-weight:normal;}
    .livingSopaproduct li > a {text-decoration:none;color: inherit;}

	/*서치_검색 프로덕트 배경이미지사이즈*/
	.livingSopaproduct {position:relative; bottom:0; /*background-color:#fff;*/ width:100%; /*height:64px;*/ z-index:998; display:inline-block; margin:180px auto; text-align:center; top:0px; margin-top:1%;}
	.livingSopaproduct ul:after {content: ''; display:block; clear: both;}
	.livingSopaproduct ul {margin:0 auto;}
	.livingSopaproduct ul li {display:inline-block; color:#3e3a39; margin-right:5%; width:154px; height:155px;/*height:184px;*/ /*background:url('../images/search_box_m_bg.png') top center no-repeat; background-size:cover;*/}
	.livingSopaproduct ul li:nth-child(2n) {margin-right:0px;}


	/*리빙가구*/
	.livingfurniture img { height:75px; display:inline-block; float:right; margin:auto;}

	.living_info_cont {/*background-color:#fff;*/ position:relative; /*padding: 15px 10px;*/ border-bottom: 1px solid #e9e9e9;display: table;width: 100%;box-sizing: border-box;}


	/******************** 4P ******************/

	.header_title_goods {width:100%; /*height:120px;*/ position:relative; z-index:997; /*background-color:#7db7cb;*/}


	/*제품 페이지링크*/
	.header_title_goods logoarea{font-size:13px; border:1px solid blue; font-size:15px;}
	.header_title_goods.h1{font-size:13px; border:1px solid 000;}

	.header_title_goods h1{width:100%; /*position:relative; top:-11px;*/ font-size:23px; margin-left:14%; padding-top:20px; margin-bottom:10px; color:#342c2c; font-weight:800;}

	.header_title_goods h3{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:37px; padding-top:10px; color:#342c2c;}
	.header_title_goods h5{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:37px; padding-top:10px; color:#342c2c;}
	.header_title_goods h6{width:300px; /*position:relative; top:-11px;*/ font-size:8px; margin-left:14%; color:#858282; font-weight:100; top:18px; position:relative;}



	/*제품 페이지 - Option Color*/
	.header_title_goods2 {width:100%; height:45px; position:relative; z-index:997; background-color:#eaebed; clear:both; float:left; text-align:left; }


	/*제품 페이지링크*/
	.header_title_goods2 logoarea{font-size:13px; border:1px solid blue; font-size:15px;}
	.header_title_goods2.h1{font-size:13px; border:1px solid 000;}

	.header_title_goods2 h1{width:200px; /*position:relative; top:-11px;*/ font-size:40px; margin-left:0px; padding-top:88px; color:#342c2c; font-weight:800 #858282;}

	.header_title_goods2 h3{width:150px; /*position:relative; top:-11px;*/ font-size:18px; margin-left:35px; padding-top:10px; color:#342c2c;}
	.header_title_goods2 h5{width:150px; /*position:relative; top:-11px;*/ font-size:11px; margin-left:23px; padding-top:10px; color:#342c2c;}
	.header_title_goods2 h6{width:150px; /*position:relative; top:-11px;*/ font-size:9px; margin-left:23px; /*padding-top:10px;*/ color:#342c2c; margin-top:62px;}



	/*제품라인*/
	.livingGoods li > h1 {margin-bottom:5px; text-align:left; text-indent:20px;}
	.livingGoods li > h2 {margin-bottom:5px; text-align:left; text-indent:20px; font-size:11px; margin-top:21px; font-weight:bold;}
	.livingGoods li > h3 {margin-bottom:5px;text-align:left; text-indent:10px; font-size:12px; margin-top:29px; font-weight:bold;}
	.livingGoods li > h6 {margin-bottom:5px;text-align:left; text-indent:19px; color:#8b8b8c; font-size:8px; font-weight:normal; margin-top:7px;}

	.livingGoods {position:relative; bottom:0; /*background-color:#fff;*/ width:100%; height:64px; z-index:998; display:inline-block; margin:180px auto; text-align:center; top:0px; margin-left:2%; margin-top:1%;}
	.livingGoods ul:after {content: ''; display:block; clear: both;}
	.livingGoods ul {margin:auto; text-align:center;}
	.livingGoods ul li {display:inline-block; color:#3e3a39; margin-right:13px; width:134px; /*height:134px;*/ /*background:url('../images/search_box_m_bg.png') top center no-repeat; background-size:cover;*/ float:left;}


	/*북마크*/
	.page_bookmark img {width:17px; height:26px; float:right; position:absolute; top:10px; right:66px;}

	/*링크*/
	.page_link img {width:22px; height:23px; float:right; position:absolute; top:10px; right:26px;}

	
	/***** 제품영역 *****/
	.living_goods{ background-color:#f9ecdf; width:90%; margin-left:6%;}


	.title_area{background:#eaebed; height:62px;}
	.title_area span{font-size:11px; color:#282828;}

	.detail_title{margin-top:30px; margin-left:32px;}


	/*마감재 area*/
	.color_area{background:#fff; text-align:center; margin-top:125px; margin-bottom:50px;}
	.color_area span{font-size:16px; position:relative;}


}

