@charset "utf-8";

#MAINS {overflow-x:hidden}
#MAINS .mains__section {background-repeat:no-repeat;background-position:center;background-size:cover;}


/*------------------------------------------------------
    메인S 6
------------------------------------------------------*/
#MAINS__SECTION_6 {padding:140px 0 140px;background-image:url(../img/mains/section_6_bg.jpg);}
#MAINS__SECTION_6 .section__texts {font-family: "Noto Serif KR";font-size:3.65em;font-weight:400;color:#000;}
#MAINS__SECTION_6 .section__texts1 {font-family: "Noto Serif KR";font-size:1.90em;font-weight:200;color:#333;}
#MAINS__SECTION_6 .section__texts2 {font-size:3.85em;font-weight:500;color:#7F5C24;padding-top:120px;}
#MAINS__SECTION_6 .section__texts3 {font-size:2.70em;font-weight:400;color:#000;padding-top:80px;line-height:160%;white-space:nowrap;overflow:hidden;word-break:keep-all;}
#MAINS__SECTION_6 .section__pc {display:block;}
#MAINS__SECTION_6 .section__mobile {display:none;}

#MAINS__SECTION_6 .btn_esti {padding-top:80px;}
#MAINS__SECTION_6 .btn_esti a {width:420px;line-height:85px;font-size:2.40em;font-weight:500;color:#fff;text-align:center;display:inline-block;background-color: rgba(190, 162, 123, 0.8);}
#MAINS__SECTION_6 .btn_esti a:hover {color:#ffffd0;}


@media screen and (max-width: 768px){
	#MAINS__SECTION_6 {padding:100px 0 100px;background-image:url(../img/mains/section_6_bg1.jpg);}
	#MAINS__SECTION_6 .section__texts3 {font-weight:500;}
}
@media screen and (max-width: 640px){
	#MAINS__SECTION_6 .section__texts3 {font-size:2.40em;}
	#MAINS__SECTION_6 .btn_esti a {width:60%;line-height:70px;font-size:2.00em;}
}
@media screen and (max-width: 540px){
	#MAINS__SECTION_6 .section__texts2 {font-size:3.20em;padding-top:50px;}
	#MAINS__SECTION_6 .section__texts3 {font-size:1.65em;padding-top:50px;}
	#MAINS__SECTION_6 .btn_esti {padding-top:60px;}
	#MAINS__SECTION_6 .btn_esti a {line-height:70px;font-size:1.85em;}
}
@media screen and (max-width: 480px){
	#MAINS__SECTION_6 .section__texts3 {font-size:1.55em;}
}
@media screen and (max-width: 435px){
	#MAINS__SECTION_6 .section__texts3 {width:calc(100% - 20px);font-size:1.65em;white-space: normal;overflow: visible;}
	#MAINS__SECTION_6 .section__pc {display:none;}
	#MAINS__SECTION_6 .section__mobile {display:block;}
	
}
@media screen and (max-width: 425px){
	#MAINS__SECTION_6 {padding:50px 0 50px;}
	#MAINS__SECTION_6 .section__texts {font-size:3.00em;}
	#MAINS__SECTION_6 .section__texts1 {font-size:1.55em;}
	#MAINS__SECTION_6 .section__texts2 {font-size:3.00em;padding-top:50px;}
	#MAINS__SECTION_6 .section__texts3 {font-size:1.65em;}
	#MAINS__SECTION_6 .btn_esti a {line-height:50px;font-size:1.45em;}
}
@media screen and (max-width: 375px){
	#MAINS__SECTION_6 .section__texts2 {font-size:2.65em;}
	#MAINS__SECTION_6 .section__texts3 {font-size:1.45em;padding-top:50px;}
}
@media screen and (max-width: 359px){
	#MAINS__SECTION_6 .section__texts3 {font-size:1.25em;}
	#MAINS__SECTION_6 .btn_esti  {padding-top:50px;}
	#MAINS__SECTION_6 .btn_esti a {font-size:1.35em;}
}


/*------------------------------------------------------
    메인S 4 더 특별한 공간을 만드는 커튼
------------------------------------------------------*/
#MAINS__SECTION_4 {padding:140px 0 140px;background-image:url(../img/mains/section_4_bg.jpg);}
#MAINS__SECTION_4 .section__texts {font-family: "Noto Serif KR";font-size:2.45em;font-weight:400;color:#000;white-space:nowrap;overflow:hidden;}
#MAINS__SECTION_4 .section__texts1 {font-size:4.00em;font-weight:400;color:#000;padding-top:10px;white-space:nowrap;overflow:hidden;}
#MAINS__SECTION_4 .section__texts1_1 {font-size:2.85em;font-weight:400;color:#000;padding-top:30px;white-space:nowrap;overflow:hidden;}
#MAINS__SECTION_4 .section__texts1_2 {width:435px;height:45px;margin:0 auto;margin-top:10px;}
#MAINS__SECTION_4 .section__texts1_2 .st12_text {font-size:2.65em;font-weight:400;color:#000;white-space:nowrap;overflow:hidden;}
#MAINS__SECTION_4 .section__texts1_2 .st12_box {width:100%;height:25px;background-color: rgba(224, 212, 198, 0.6);margin-top:-20px;}/* #E0D4C6*/
#MAINS__SECTION_4 .section__image_41 {width:820px;height:461px;margin:0 auto;margin-top:100px;padding:0;background:#ccc;position:relative;}
#MAINS__SECTION_4 .section__image_41 video {display:inline-block;width:100%;max-width:100%;}
#MAINS__SECTION_4 .btn_mute_wrap2 {position:absolute;right:10px;top:10px;z-index:2;}
#MAINS__SECTION_4 .btn_mute_wrap2 img {width:17px;vertical-align:middle;}
#MAINS__SECTION_4 .btn_mute_wrap2 button {padding:7px 10px 7px 10px;color:#fff;background-color: rgba(0, 0, 0, 0.5);border:none;}
#MAINS__SECTION_4 .btn_mute_wrap2 span {font-size:1.05em;vertical-align:middle;}

@media screen and (max-width: 800px){
	#MAINS__SECTION_4 .section__image_41 {width:100%;height:auto;}
}
@media screen and (max-width: 768px){
	#MAINS__SECTION_4 {padding:140px 0 100px;background-image:url(../img/mains/section_4_bg1.jpg);}
	#MAINS__SECTION_4 .section__texts {font-size:2.25em;}
	#MAINS__SECTION_4 .section__texts1 {font-size:3.80em;}
	#MAINS__SECTION_4 .section__texts1_1 {font-size:2.65em;}
	#MAINS__SECTION_4 .section__texts1_2 {width:400px;}
	#MAINS__SECTION_4 .section__texts1_2 .st12_text {font-size:2.45em;}
}
@media screen and (max-width: 640px){
	#MAINS__SECTION_4 {padding:100px 0 100px;}
	#MAINS__SECTION_4 .section__texts {font-size:2.00em;}
	#MAINS__SECTION_4 .section__texts1 {font-size:3.40em;}
	#MAINS__SECTION_4 .section__texts1_1 {font-size:2.45em;}
	#MAINS__SECTION_4 .section__texts1_2 {width:55%;}
	#MAINS__SECTION_4 .section__texts1_2 .st12_text {font-size:2.05em;}
	#MAINS__SECTION_4 .section__image_41 {margin-top:80px;}
}
@media screen and (max-width: 540px){
	#MAINS__SECTION_4 {padding:80px 0 80px;}
	#MAINS__SECTION_4 .section__texts {font-size:1.95em;}
	#MAINS__SECTION_4 .section__texts1 {font-size:3.00em;}
	#MAINS__SECTION_4 .section__texts1_1 {font-size:2.05em;}
	#MAINS__SECTION_4 .section__texts1_2 {width:58%;}
	#MAINS__SECTION_4 .section__texts1_2 .st12_text {font-size:1.85em;}
	#MAINS__SECTION_4 .section__texts1_2 .st12_box {height:15px;margin-top:-12px;}
	#MAINS__SECTION_4 .section__image_41 {margin-top:60px;}
	#MAINS__SECTION_4 .btn_mute_wrap2 img {width:13px;}
	#MAINS__SECTION_4 .btn_mute_wrap2 button {padding:5px 8px 5px 8px;}
	#MAINS__SECTION_4 .btn_mute_wrap2 span {font-size:0.85em;}
}
@media screen and (max-width: 480px){
	#MAINS__SECTION_4 .section__texts {font-size:1.65em;}
	#MAINS__SECTION_4 .section__texts1 {font-size:2.55em;}
	#MAINS__SECTION_4 .section__texts1_1 {font-size:1.65em;}
	#MAINS__SECTION_4 .section__texts1_2 .st12_text {font-size:1.65em;}
}
@media screen and (max-width: 435px){
	#MAINS__SECTION_4 {padding:80px 0 50px;}
	#MAINS__SECTION_4 .section__texts1 {font-size:2.35em;}
	#MAINS__SECTION_4 .section__texts1_1 {font-size:1.45em;}
	#MAINS__SECTION_4 .section__texts1_2 .st12_text {font-size:1.45em;}
	#MAINS__SECTION_4 .section__texts1_2 {width:56%;}
	#MAINS__SECTION_4 .section__image_41 {margin-top:40px;}
}
@media screen and (max-width: 375px){
	#MAINS__SECTION_4 .section__texts1 {font-size:2.00em;}
	#MAINS__SECTION_4 .section__texts1_1 {font-size:1.35em;}
	#MAINS__SECTION_4 .section__texts1_2 {width:65%;}
	#MAINS__SECTION_4 .section__texts1_2 .st12_text {font-size:1.45em;}
}
@media screen and (max-width: 360px){
	#MAINS__SECTION_4 {padding:50px 0 50px;}
	#MAINS__SECTION_4 .section__texts {font-size:1.45em;}
	#MAINS__SECTION_4 .section__texts1 {font-size:1.85em;}
	#MAINS__SECTION_4 .section__texts1_1 {font-size:1.15em;}
}
@media screen and (max-width: 359px){
	#MAINS__SECTION_4 .section__texts1 {font-size:1.65em;}
	#MAINS__SECTION_4 .section__texts1_1 {font-size:1.05em;}
	#MAINS__SECTION_4 .section__texts1_2 {width:60%;}
	#MAINS__SECTION_4 .section__texts1_2 .st12_text {font-size:1.05em;}
}

/*------------------------------------------------------
    메인S 8 커튼명장 형상가공커튼
------------------------------------------------------*/
#MAINS__SECTION_8 {padding:140px 0 140px;background-color:#F0F0F0;}
#MAINS__SECTION_8 .section__texts {font-family: "Noto Serif KR";font-size:3.00em;font-weight:400;color:#A98E63;white-space:nowrap;overflow:hidden;}
#MAINS__SECTION_8 .section__texts1 {font-family: "Noto Serif KR";font-size:3.65em;font-weight:400;color:#000;word-break:keep-all;}
#MAINS__SECTION_8 .section__image_1 {width:820px;height:461px;margin:0 auto;margin-top:100px;padding:0;position:relative;}
#MAINS__SECTION_8 .section__image_1 video {display:inline-block;width:100%;max-width:100%;position:absolute;left:0;top:0;z-index:1;}
#MAINS__SECTION_8 .btn_mute_wrap2 {position:absolute;right:10px;top:10px;z-index:2;}
#MAINS__SECTION_8 .btn_mute_wrap2 img {width:17px;vertical-align:middle;}
#MAINS__SECTION_8 .btn_mute_wrap2 button {padding:7px 10px 7px 10px;color:#fff;background-color: rgba(0, 0, 0, 0.5);border:none;}
#MAINS__SECTION_8 .btn_mute_wrap2 span {font-size:1.05em;vertical-align:middle;}
#MAINS__SECTION_8 .section__texts2 {width:820px;margin:0 auto;font-size:3.65em;font-weight:400;color:#000;padding-top:50px;word-break:keep-all;}
#MAINS__SECTION_8 .section__texts3 {font-size:3.65em;font-weight:400;color:#000;padding-top:50px;white-space:nowrap;overflow:hidden;}
#MAINS__SECTION_8 .section__texts4 {font-size:3.65em;font-weight:400;color:#ff0000;padding-top:50px;white-space:nowrap;overflow:hidden;}

@media screen and (max-width: 800px){
	#MAINS__SECTION_8 .section__image_1 {width:100%;height:auto;}
	#MAINS__SECTION_8 .section__texts2 {width:90%;padding-top:550px;}
}
@media screen and (max-width: 640px){
	#MAINS__SECTION_8 {padding:120px 0 120px;font-size:85.0%;}
	#MAINS__SECTION_8 .section__texts2 {padding-top:420px;}
}
@media screen and (max-width: 540px){
	#MAINS__SECTION_8 {padding:80px 0 80px;font-size:70.0%;}
	#MAINS__SECTION_8 .section__image_1 {margin-top:50px;}
	#MAINS__SECTION_8 .section__texts2 {padding-top:320px;}
}
@media screen and (max-width: 480px){
	#MAINS__SECTION_8 {font-size:65.5%;}
}
@media screen and (max-width: 425px){
	#MAINS__SECTION_8 {padding:50px 0 50px;font-size:60.5%;}
	#MAINS__SECTION_8 .section__image_1 {margin-top:30px;}
	#MAINS__SECTION_8 .section__texts2 {font-size:3.35em;padding-top:270px;}
	#MAINS__SECTION_8 .section__texts3 {font-size:3.35em;padding-top:30px;}
	#MAINS__SECTION_8 .section__texts4 {font-size:3.35em;padding-top:30px;}
}
@media screen and (max-width: 375px){
	#MAINS__SECTION_8 {font-size:55.5%;}
	#MAINS__SECTION_8 .section__image_1 {}
	#MAINS__SECTION_8 .section__texts2 {padding-top:230px;}
	#MAINS__SECTION_8 .section__texts3 {padding-top:40px;}
	#MAINS__SECTION_8 .section__texts4 {padding-top:40px;}
}
@media screen and (max-width: 359px){
	#MAINS__SECTION_8 {font-size:50.5%;}
	#MAINS__SECTION_8 .section__image_1 {}
	#MAINS__SECTION_8 .section__texts2 {padding-top:200px;}
	#MAINS__SECTION_8 .section__texts3 {padding-top:30px;}
	#MAINS__SECTION_8 .section__texts4 {padding-top:30px;}
}

/*------------------------------------------------------
    메인S 15 시공 포트폴리오 주거공간
------------------------------------------------------*/
#MAINS__SECTION_15 {padding:140px 0 140px;background-color:#F4F3F1;}
#MAINS__SECTION_15 .section__texts1 {font-family: "Noto Serif KR";font-size:2.65em;font-weight:200;color:#000;word-break:keep-all;}
#MAINS__SECTION_15 .section__texts2 {font-size:4.05em;font-weight:400;color:#000;padding-top:30px;white-space:nowrap;overflow:hidden;}
#MAINS__SECTION_15 .section__texts3 {display:block;font-size:2.65em;font-weight:400;color:#000;padding-top:60px;white-space:nowrap;overflow:hidden;}
#MAINS__SECTION_15 .section__texts4 {display:none;}
#MAINS__SECTION_15 .swiper {max-width: 1500px;margin: 0 auto;padding-bottom:10px;margin-top:100px;}
#MAINS__SECTION_15 .swiper-container {width: 100%;height: 100%;background:#000;}
#MAINS__SECTION_15 .swiper-slide { text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
#MAINS__SECTION_15 .swiper-slide img {-moz-border-radius:40px 40px 0 0;-webkit-border-radius:40px 40px 0 0;border-radius:40px 40px 0 0;}
#MAINS__SECTION_15 .swiper-button-prev,
#MAINS__SECTION_15 .swiper-button-next {all: unset !important;display: none !important;}
#MAINS__SECTION_15 .jin-prev, #MAINS__SECTION_15 .jin-next { position:absolute; top:40%; width:50px;height:50px; border:none !important; box-shadow:none !important; outline:none !important; background-repeat:no-repeat; background-position:center; background-color: transparent; background-size:contain; z-index:20; }
#MAINS__SECTION_15 .jin-prev { left:0; background-image:url(../img/mains/swiper-button-prev.png); }
#MAINS__SECTION_15 .jin-next { right:0; background-image:url(../img/mains/swiper-button-next.png); }
#MAINS__SECTION_15 .gallbox {text-align: center;font-size: 1.45em;background: #fff; -moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px; -moz-box-shadow:5px 5px 5px #ccc;-webkit-box-shadow:5px 5px 5px #ccc;box-shadow:5px 5px 5px #ccc; margin-bottom:80px;}
#MAINS__SECTION_15 .gallbox p {width:100%;font-size:1.65em;font-weight:400;color:#222; padding:20px;}
#MAINS__SECTION_15 .swiper-pagination {font-size:1.45em;}

@media screen and (max-width: 1024px){
	#MAINS__SECTION_15 {padding:100px 0 100px;}
	#MAINS__SECTION_15 .section__texts2 {padding-top:10px;}
	#MAINS__SECTION_15 .section__texts3 {font-size:2.15em;}
	#MAINS__SECTION_15 .swiper {max-width:95%;}
	#MAINS__SECTION_15 .gallbox {height:330px;}
	#MAINS__SECTION_15 .gallbox img {width:100%;}
	#MAINS__SECTION_15 .gallbox p {font-size:1.35em;}
}
@media screen and (max-width: 900px){
	#MAINS__SECTION_15 .section__texts3 {display:none;}
	#MAINS__SECTION_15 .section__texts4 {display:block;font-size:2.85em;font-weight:400;color:#000;padding-top:60px;white-space:nowrap;overflow:hidden;}
	#MAINS__SECTION_15 .gallbox {height:370px;}
}
@media screen and (max-width: 768px){
	#MAINS__SECTION_15 .section__texts1 {font-size:2.45em;}
	#MAINS__SECTION_15 .swiper-button-next {right:0;}
	#MAINS__SECTION_15 .swiper-button-prev {left:0;}
	#MAINS__SECTION_15 .gallbox {height:370px;}
}
@media screen and (max-width: 767px){
 	#MAINS__SECTION_15 .gallbox {height:50%;}
}
@media screen and (max-width: 640px){
	#MAINS__SECTION_15 .swiper {padding-top:0px;}
	#MAINS__SECTION_15 .swiper-button-next {right:35px;}
	#MAINS__SECTION_15 .swiper-button-prev {left:35px;}
 	#MAINS__SECTION_15 .gallbox {height:50%;}
	#MAINS__SECTION_15 .section__texts4 {font-size:2.45em;}
}
@media screen and (max-width: 540px){
	#MAINS__SECTION_15 {padding:100px 0 100px;}
	#MAINS__SECTION_15 .section__texts1 {font-size:2.00em;}
	#MAINS__SECTION_15 .section__texts2 {font-size:3.20em;}
	#MAINS__SECTION_15 .section__texts4 {font-size:1.85em;}
	#MAINS__SECTION_15 .swiper {margin-top:50px;}
	#MAINS__SECTION_15 .swiper-button-next {right:0;}
	#MAINS__SECTION_15 .swiper-button-prev {left:0;}
}
@media screen and (max-width: 480px){
	#MAINS__SECTION_15 .section__texts1 {font-size:1.80em;}
	#MAINS__SECTION_15 .section__texts2 {font-size:3.00em;}
	#MAINS__SECTION_15 .section__texts4 {font-size:1.55em;}
}
@media screen and (max-width: 435px){
	#MAINS__SECTION_15 {padding:50px 0 50px;}
	#MAINS__SECTION_15 .section__texts1 {font-size:1.45em;}
	#MAINS__SECTION_15 .section__texts2 {font-size:2.40em;}
	#MAINS__SECTION_15 .section__texts4 {font-size:1.35em;}
	#MAINS__SECTION_15 .swiper {max-width:90%;margin-top:30px;margin-left:20px;}
	#MAINS__SECTION_15 .gallbox {/*height:380px;*/ -moz-box-shadow:0 0 0 #ccc;-webkit-box-shadow:0 0 0 #ccc;box-shadow:0 0 0 #ccc; margin-bottom:50px;}
	#MAINS__SECTION_15 .gallbox p {font-size:1.15em;padding:15px;}
	#MAINS__SECTION_15 .jin-prev, #MAINS__SECTION_15 .jin-next { position:absolute; top:40%; width:30px;height:30px;}
	#MAINS__SECTION_15 .jin-prev { left:10px; background-image:url(../img/mains/swiper-button-prev30.png); }
	#MAINS__SECTION_15 .jin-next { right:10px; background-image:url(../img/mains/swiper-button-next30.png); }
	#MAINS__SECTION_15 .swiper-pagination {font-size:1.25em;}
}
@media screen and (max-width: 375px){
	#MAINS__SECTION_15 .section__texts1 {font-size:1.35em;}
	#MAINS__SECTION_15 .section__texts2 {font-size:2.30em;}
	#MAINS__SECTION_15 .section__texts4 {font-size:1.25em;padding-top:10px;}
}
@media screen and (max-width: 360px){
	#MAINS__SECTION_15 {padding:50px 0 50px;}
	#MAINS__SECTION_15 .swiper {margin-left:25px;}
	#MAINS__SECTION_15 .gallbox p {font-size:1.00em;}
}
@media screen and (max-width: 359px){
	#MAINS__SECTION_15 .section__texts1 {font-size:1.25em;}
	#MAINS__SECTION_15 .section__texts2 {font-size:2.00em;}
	#MAINS__SECTION_15 .section__texts4 {font-size:1.05em;}
}


/*------------------------------------------------------
    메인S 16 시공 포트폴리오 상업공간
------------------------------------------------------*/
#MAINS__SECTION_16 {padding:140px 0 140px;background-color:#FFF;}
#MAINS__SECTION_16 .section__texts1 {font-family: "Noto Serif KR";font-size:2.65em;font-weight:200;color:#000;word-break:keep-all;}
#MAINS__SECTION_16 .section__texts2 {font-size:4.05em;font-weight:400;color:#000;padding-top:30px;white-space:nowrap;overflow:hidden;}
#MAINS__SECTION_16 .section__texts3 {display:block;font-size:2.65em;font-weight:400;color:#000;padding-top:60px;white-space:nowrap;overflow:hidden;}
#MAINS__SECTION_16 .section__texts4 {display:none;}
#MAINS__SECTION_16 .swiper {max-width: 1500px;margin: 0 auto;padding-bottom:10px;margin-top:100px;}
#MAINS__SECTION_16 .swiper-container {width: 100%;height: 100%;background:#000;}
#MAINS__SECTION_16 .swiper-slide { text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
#MAINS__SECTION_16 .swiper-slide img {-moz-border-radius:40px 40px 0 0;-webkit-border-radius:40px 40px 0 0;border-radius:40px 40px 0 0;}
#MAINS__SECTION_16 .swiper-button-prev,
#MAINS__SECTION_16 .swiper-button-next {all: unset !important;display: none !important;}
#MAINS__SECTION_16 .jin-prev, #MAINS__SECTION_16 .jin-next { position:absolute; top:40%; width:50px;height:50px; border:none !important; box-shadow:none !important; outline:none !important; background-repeat:no-repeat; background-position:center; background-color: transparent; background-size:contain; z-index:20; }
#MAINS__SECTION_16 .jin-prev { left:0; background-image:url(../img/mains/swiper-button-prev.png); }
#MAINS__SECTION_16 .jin-next { right:0; background-image:url(../img/mains/swiper-button-next.png); }
#MAINS__SECTION_16 .gallbox {text-align: center;font-size: 1.45em;background: #fff; -moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px; -moz-box-shadow:5px 5px 5px #ccc;-webkit-box-shadow:5px 5px 5px #ccc;box-shadow:5px 5px 5px #ccc; margin-bottom:80px;}
#MAINS__SECTION_16 .gallbox p {width:100%;font-size:1.65em;font-weight:400;color:#222; padding:20px;}
#MAINS__SECTION_16 .swiper-pagination {font-size:1.45em;}

@media screen and (max-width: 1024px){
	#MAINS__SECTION_16 {padding:100px 0 100px;}
	#MAINS__SECTION_16 .section__texts2 {padding-top:10px;}
	#MAINS__SECTION_16 .section__texts3 {font-size:2.15em;}
	#MAINS__SECTION_16 .swiper {max-width:95%;}
	#MAINS__SECTION_16 .gallbox {height:330px;}
	#MAINS__SECTION_16 .gallbox img {width:100%;}
	#MAINS__SECTION_16 .gallbox p {font-size:1.35em;}
}
@media screen and (max-width: 900px){
	#MAINS__SECTION_16 .section__texts3 {display:none;}
	#MAINS__SECTION_16 .section__texts4 {display:block;font-size:2.85em;font-weight:400;color:#000;padding-top:60px;white-space:nowrap;overflow:hidden;}
	#MAINS__SECTION_16 .gallbox {height:370px;}
}
@media screen and (max-width: 768px){
	#MAINS__SECTION_16 .section__texts1 {font-size:2.45em;}
	#MAINS__SECTION_16 .swiper-button-next {right:0;}
	#MAINS__SECTION_16 .swiper-button-prev {left:0;}
	#MAINS__SECTION_16 .gallbox {height:370px;}
}
@media screen and (max-width: 767px){
 	#MAINS__SECTION_16 .gallbox {height:50%;}
}
@media screen and (max-width: 640px){
	#MAINS__SECTION_16 .swiper {padding-top:0px;}
	#MAINS__SECTION_16 .swiper-button-next {right:35px;}
	#MAINS__SECTION_16 .swiper-button-prev {left:35px;}
 	#MAINS__SECTION_16 .gallbox {height:50%;}
	#MAINS__SECTION_16 .section__texts4 {font-size:2.45em;}
}
@media screen and (max-width: 540px){
	#MAINS__SECTION_16 {padding:100px 0 100px;}
	#MAINS__SECTION_16 .section__texts1 {font-size:2.00em;}
	#MAINS__SECTION_16 .section__texts2 {font-size:3.20em;}
	#MAINS__SECTION_16 .section__texts4 {font-size:1.85em;}
	#MAINS__SECTION_16 .swiper {margin-top:50px;}
	#MAINS__SECTION_16 .swiper-button-next {right:0;}
	#MAINS__SECTION_16 .swiper-button-prev {left:0;}
}
@media screen and (max-width: 480px){
	#MAINS__SECTION_16 .section__texts1 {font-size:1.80em;}
	#MAINS__SECTION_16 .section__texts2 {font-size:3.00em;}
	#MAINS__SECTION_16 .section__texts4 {font-size:1.55em;}
}
@media screen and (max-width: 435px){
	#MAINS__SECTION_16 {padding:50px 0 50px;}
	#MAINS__SECTION_16 .section__texts1 {font-size:1.45em;}
	#MAINS__SECTION_16 .section__texts2 {font-size:2.40em;}
	#MAINS__SECTION_16 .section__texts4 {font-size:1.35em;}
	#MAINS__SECTION_16 .swiper {max-width:90%;margin-top:30px;margin-left:20px;}
	#MAINS__SECTION_16 .gallbox { -moz-box-shadow:0 0 0 #ccc;-webkit-box-shadow:0 0 0 #ccc;box-shadow:0 0 0 #ccc; margin-bottom:50px;}
	#MAINS__SECTION_16 .gallbox p {font-size:1.15em;padding:15px;}
	#MAINS__SECTION_16 .jin-prev, #MAINS__SECTION_16 .jin-next { position:absolute; top:40%; width:30px;height:30px;}
	#MAINS__SECTION_16 .jin-prev { left:10px; background-image:url(../img/mains/swiper-button-prev30.png); }
	#MAINS__SECTION_16 .jin-next { right:10px; background-image:url(../img/mains/swiper-button-next30.png); }
	#MAINS__SECTION_16 .swiper-pagination {font-size:1.25em;}
}
@media screen and (max-width: 375px){
	#MAINS__SECTION_16 .section__texts1 {font-size:1.35em;}
	#MAINS__SECTION_16 .section__texts2 {font-size:2.30em;}
	#MAINS__SECTION_16 .section__texts4 {font-size:1.25em;padding-top:10px;}
}
@media screen and (max-width: 360px){
	#MAINS__SECTION_16 {padding:50px 0 50px;}
	#MAINS__SECTION_16 .swiper {margin-left:25px;}
	#MAINS__SECTION_16 .gallbox p {font-size:1.00em;}
}
@media screen and (max-width: 359px){
	#MAINS__SECTION_16 .section__texts1 {font-size:1.25em;}
	#MAINS__SECTION_16 .section__texts2 {font-size:2.00em;}
	#MAINS__SECTION_16 .section__texts4 {font-size:1.05em;}
}

/*------------------------------------------------------
    메인S 17 제품소개
------------------------------------------------------*/

#MAINS__SECTION_17 {padding:140px 0 140px;background-color:#F4F3F1;}
#MAINS__SECTION_17 .section__texts1 {font-family: "Noto Serif KR";font-size:2.65em;font-weight:200;color:#000;word-break:keep-all;}
#MAINS__SECTION_17 .section__texts2 {font-size:4.05em;font-weight:400;color:#000;padding-top:30px;white-space:nowrap;overflow:hidden;}
#MAINS__SECTION_17 .section__texts3 {display:block;font-size:2.65em;font-weight:400;color:#000;padding-top:60px;white-space:nowrap;overflow:hidden;}
#MAINS__SECTION_17 .section__texts4 {display:none;}
#MAINS__SECTION_17 .swiper {max-width: 1500px;margin: 0 auto;padding-bottom:10px;margin-top:100px;}
#MAINS__SECTION_17 .swiper-container {width: 100%;height: 100%;background:#000;}
#MAINS__SECTION_17 .swiper-slide { text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
#MAINS__SECTION_17 .swiper-slide img {-moz-border-radius:40px 40px 0 0;-webkit-border-radius:40px 40px 0 0;border-radius:40px 40px 0 0;}
#MAINS__SECTION_17 .swiper-button-prev,
#MAINS__SECTION_17 .swiper-button-next {all: unset !important;display: none !important;}
#MAINS__SECTION_17 .jin-prev, #MAINS__SECTION_17 .jin-next { position:absolute; top:40%; width:50px;height:50px; border:none !important; box-shadow:none !important; outline:none !important; background-repeat:no-repeat; background-position:center; background-color: transparent; background-size:contain; z-index:20; }
#MAINS__SECTION_17 .jin-prev { left:0; background-image:url(../img/mains/swiper-button-prev.png); }
#MAINS__SECTION_17 .jin-next { right:0; background-image:url(../img/mains/swiper-button-next.png); }
#MAINS__SECTION_17 .gallbox {text-align: center;font-size: 1.45em;background: #fff; -moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px; -moz-box-shadow:5px 5px 5px #ccc;-webkit-box-shadow:5px 5px 5px #ccc;box-shadow:5px 5px 5px #ccc; margin-bottom:80px;}
#MAINS__SECTION_17 .gallbox p {width:100%;font-size:1.65em;font-weight:400;color:#222; padding:20px;}
#MAINS__SECTION_17 .swiper-pagination {font-size:1.45em;}

@media screen and (max-width: 1024px){
	#MAINS__SECTION_17 {padding:100px 0 100px;}
	#MAINS__SECTION_17 .section__texts2 {padding-top:10px;}
	#MAINS__SECTION_17 .section__texts3 {font-size:2.15em;}
	#MAINS__SECTION_17 .swiper {max-width:95%;}
	#MAINS__SECTION_17 .gallbox {height:330px;}
	#MAINS__SECTION_17 .gallbox img {width:100%;}
	#MAINS__SECTION_17 .gallbox p {font-size:1.35em;}
}
@media screen and (max-width: 900px){
	#MAINS__SECTION_17 .section__texts3 {display:none;}
	#MAINS__SECTION_17 .section__texts4 {display:block;font-size:2.85em;font-weight:400;color:#000;padding-top:60px;white-space:nowrap;overflow:hidden;}
	#MAINS__SECTION_17 .gallbox {height:370px;}
}
@media screen and (max-width: 768px){
	#MAINS__SECTION_17 .section__texts1 {font-size:2.45em;}
	#MAINS__SECTION_17 .swiper-button-next {right:0;}
	#MAINS__SECTION_17 .swiper-button-prev {left:0;}
	#MAINS__SECTION_17 .gallbox {height:370px;}
}
@media screen and (max-width: 767px){
 	#MAINS__SECTION_17 .gallbox {height:50%;}
}
@media screen and (max-width: 640px){
	#MAINS__SECTION_17 .swiper {padding-top:0px;}
	#MAINS__SECTION_17 .swiper-button-next {right:35px;}
	#MAINS__SECTION_17 .swiper-button-prev {left:35px;}
 	#MAINS__SECTION_17 .gallbox {height:50%;}
	#MAINS__SECTION_17 .section__texts4 {font-size:2.45em;}
}
@media screen and (max-width: 540px){
	#MAINS__SECTION_17 {padding:100px 0 100px;}
	#MAINS__SECTION_17 .section__texts1 {font-size:2.00em;}
	#MAINS__SECTION_17 .section__texts2 {font-size:3.20em;}
	#MAINS__SECTION_17 .section__texts4 {font-size:2.00em;}
	#MAINS__SECTION_17 .swiper {margin-top:50px;}
	#MAINS__SECTION_17 .swiper-button-next {right:0;}
	#MAINS__SECTION_17 .swiper-button-prev {left:0;}
}
@media screen and (max-width: 480px){
	#MAINS__SECTION_17 .section__texts1 {font-size:1.80em;}
	#MAINS__SECTION_17 .section__texts2 {font-size:3.00em;}
	#MAINS__SECTION_17 .section__texts4 {font-size:1.80em;}
}
@media screen and (max-width: 425px){
	#MAINS__SECTION_17 {padding:80px 0 80px;}
	#MAINS__SECTION_17 .section__texts1 {font-size:1.60em;}
	#MAINS__SECTION_17 .section__texts2 {font-size:2.80em;}
	#MAINS__SECTION_17 .section__texts4 {font-size:1.60em;}
	#MAINS__SECTION_17 .swiper {max-width:90%;margin-top:30px;margin-left:20px;}
	#MAINS__SECTION_17 .gallbox { -moz-box-shadow:0 0 0 #ccc;-webkit-box-shadow:0 0 0 #ccc;box-shadow:0 0 0 #ccc; margin-bottom:50px;}
	#MAINS__SECTION_17 .gallbox p {font-size:1.25em;padding:15px;}
	#MAINS__SECTION_17 .jin-prev, #MAINS__SECTION_17 .jin-next { position:absolute; top:40%; width:30px;height:30px;}
	#MAINS__SECTION_17 .jin-prev { left:10px; background-image:url(../img/mains/swiper-button-prev30.png); }
	#MAINS__SECTION_17 .jin-next { right:10px; background-image:url(../img/mains/swiper-button-next30.png); }
	#MAINS__SECTION_17 .swiper-pagination {font-size:1.25em;}
}
@media screen and (max-width: 375px){
	#MAINS__SECTION_17 .section__texts1 {font-size:1.45em;}
	#MAINS__SECTION_17 .section__texts2 {font-size:2.50em;}
	#MAINS__SECTION_17 .section__texts4 {font-size:1.45em;padding-top:30px;}
}
@media screen and (max-width: 360px){
	#MAINS__SECTION_17 {padding:50px 0 50px;}
	#MAINS__SECTION_17 .swiper {margin-left:25px;}
	#MAINS__SECTION_17 .gallbox p {font-size:1.00em;}
}
@media screen and (max-width: 359px){
	#MAINS__SECTION_17 .section__texts1 {font-size:1.25em;}
	#MAINS__SECTION_17 .section__texts2 {font-size:2.25em;}
	#MAINS__SECTION_17 .section__texts4 {font-size:1.25em;}
}


/*------------------------------------------------------
    메인S 2
------------------------------------------------------*/
#MAINS__SECTION_2 {padding:140px 0 140px;background-image:url(../img/mains/section_2_bg.jpg);}
#MAINS__SECTION_2 .section__texts {font-family: "Noto Serif KR";font-weight:200;font-size:2.45em;color:#000;word-break:keep-all;}
#MAINS__SECTION_2 .section__texts1 {font-size:3.65em;font-weight:400;color:#000;padding-top:120px;word-break:keep-all;}
#MAINS__SECTION_2 .section__texts2 {font-size:2.65em;font-weight:300;color:#000;padding-top:160px;word-break:keep-all;}
#MAINS__SECTION_2 .btn_esti a {width:420px;line-height:85px;font-size:2.40em;font-weight:500;color:#111;text-align:center;display:inline-block;background-color: rgba(255, 255, 255, 0.8);}
#MAINS__SECTION_2 .btn_esti a:hover {color:#666;}
#MAINS__SECTION_2 .section__pc {display:block;}
#MAINS__SECTION_2 .section__mo {display:none;}

@media screen and (max-width: 768px){
	#MAINS__SECTION_2 {background-image:url(../img/mains/section_2_bg1.jpg);}
	#MAINS__SECTION_2 .btn_esti {padding-top:20px;}
	#MAINS__SECTION_2 .section__pc {display:none;}
	#MAINS__SECTION_2 .section__mo {display:block;padding-top:80px;}
}
@media screen and (max-width: 640px){
	#MAINS__SECTION_2 {padding:100px 0 100px;}
	#MAINS__SECTION_2 .section__texts1 {font-size:3.25em;padding-top:80px;}
	#MAINS__SECTION_2 .section__texts2 {font-size:2.25em;padding-top:120px;}
	#MAINS__SECTION_2 .btn_esti a {width:60%;line-height:70px;font-size:2.00em;}
}
@media screen and (max-width: 540px){
	#MAINS__SECTION_2 .section__texts {font-size:2.00em;}
	#MAINS__SECTION_2 .section__texts1 {font-size:3.00em;}
	#MAINS__SECTION_2 .section__texts2 {font-size:1.85em;padding-top:80px;}
}
@media screen and (max-width: 480px){
	#MAINS__SECTION_2 .section__texts1 {font-size:2.75em;}
	#MAINS__SECTION_2 .section__texts2 {font-size:1.55em;}
}
@media screen and (max-width: 425px){
	#MAINS__SECTION_2 {padding:50px 0 50px;}
	#MAINS__SECTION_2 .section__texts {font-size:1.85em;}
	#MAINS__SECTION_2 .section__texts1 {font-size:2.55em;padding-top:50px;}
	#MAINS__SECTION_2 .section__texts2 {font-size:1.65em;font-weight:500;padding-top:50px;}
	#MAINS__SECTION_2 .btn_esti {padding-top:10px;}
	#MAINS__SECTION_2 .btn_esti a {line-height:50px;font-size:1.45em;}
	#MAINS__SECTION_2 .section__mo {padding-top:50px;}
}
@media screen and (max-width: 375px){
	#MAINS__SECTION_2 .section__texts1 {font-size:2.25em;}
	#MAINS__SECTION_2 .section__texts2 {font-size:1.35em;}
}
@media screen and (max-width: 359px){
	#MAINS__SECTION_2 {padding:50px 0 50px;}
	#MAINS__SECTION_2 .section__texts {font-size:1.45em;}
	#MAINS__SECTION_2 .section__texts1 {font-size:2.00em;padding-top:30px;}
	#MAINS__SECTION_2 .section__texts2 {font-size:1.25em;font-weight:500;padding-top:30px;}
	#MAINS__SECTION_2 .btn_esti a {font-size:1.45em;}
	#MAINS__SECTION_2 .section__mo {padding-top:30px;}
}


/*------------------------------------------------------
    메인S 7
------------------------------------------------------*/
#MAINS__SECTION_7 {padding:140px 0 140px;background-image:url(../img/mains/section_7_bg.jpg);}
#MAINS__SECTION_7 .section__texts {font-family: "Noto Serif KR";font-size:6.00em;font-weight:400;color:#C3AA81;word-break:keep-all;}
#MAINS__SECTION_7 .section__texts1 {font-family: "Noto Serif KR";font-size:3.00em;font-weight:200;color:#fff;}
#MAINS__SECTION_7 .section__texts2 {font-size:3.85em;font-weight:500;color:#FEEACF;padding-top:140px;white-space:nowrap;overflow:hidden;}
#MAINS__SECTION_7 .section__texts3 {font-size:2.70em;font-weight:400;color:#fff;padding-top:80px;line-height:160%;white-space:nowrap;overflow:hidden;}
#MAINS__SECTION_7 .section_part_1 {max-width: 420px;margin:0 auto;padding-top:80px;}
#MAINS__SECTION_7 .timer__text {width:100%;line-height:85px;text-align:center;font-size:2.55em;font-weight:400;color:#fff;background: rgba(0, 0, 0, 0.7);}
#MAINS__SECTION_7 .timer__text strong {color:#CEB28B;}
#MAINS__SECTION_7 .btn_esti {padding-top:20px;}
#MAINS__SECTION_7 .btn_esti a {width:420px;line-height:85px;font-size:2.40em;font-weight:500;color:#fff;text-align:center;display:inline-block;background-color: rgba(190, 162, 123, 0.8);}
#MAINS__SECTION_7 .btn_esti a:hover {color:#ffffd0;}

@media screen and (max-width: 640px){
	#MAINS__SECTION_7 {padding:100px 0 100px;background-image:url(../img/mains/section_7_bg1.jpg);}
	#MAINS__SECTION_7 .section__texts {font-size:5.00em;}
	#MAINS__SECTION_7 .section__texts1 {font-size:2.30em;}
	#MAINS__SECTION_7 .section__texts2 {font-size:3.35em;}
	#MAINS__SECTION_7 .section__texts3 {font-size:2.30em;}
	#MAINS__SECTION_7 .section_part_1 {max-width: 60%;}
	#MAINS__SECTION_7 .timer__text {line-height:70px;font-size:2.00em;}
	#MAINS__SECTION_7 .btn_esti a {width:60%;line-height:70px;font-size:2.00em;}
}
@media screen and (max-width: 540px){
	#MAINS__SECTION_7 .section__texts {font-size:4.00em;}
	#MAINS__SECTION_7 .section__texts1 {font-size:1.80em;}
	#MAINS__SECTION_7 .section__texts2 {font-size:2.70em;padding-top:50px;}
	#MAINS__SECTION_7 .section__texts3 {font-size:1.80em;}
}
@media screen and (max-width: 435px){
	#MAINS__SECTION_7 .section__texts {font-size:2.80em;}
	#MAINS__SECTION_7 .section__texts1 {font-size:1.50em;}
	#MAINS__SECTION_7 .section__texts2 {font-size:2.25em;}
	#MAINS__SECTION_7 .section__texts3 {font-size:1.65em;padding-top:50px;}
	#MAINS__SECTION_7 .section_part_1 {padding-top:60px;}
	#MAINS__SECTION_7 .timer__text {line-height:50px;font-size:1.45em;}
	#MAINS__SECTION_7 .btn_esti {padding-top:10px;}
	#MAINS__SECTION_7 .btn_esti a {line-height:50px;font-size:1.45em;}
}
@media screen and (max-width: 375px){
	#MAINS__SECTION_7 {padding:50px 0 50px;}
	#MAINS__SECTION_7 .section__texts {font-size:2.50em;}
	#MAINS__SECTION_7 .section__texts2 {font-size:2.00em;}
	#MAINS__SECTION_7 .section__texts3 {font-size:1.35em;}
}
@media screen and (max-width: 359px){
	#MAINS__SECTION_7 .section__texts {font-size:2.00em;}
	#MAINS__SECTION_7 .section__texts1 {font-size:1.25em;}
	#MAINS__SECTION_7 .section__texts2 {font-size:1.65em;}
	#MAINS__SECTION_7 .section__texts3 {font-size:1.15em;padding-top:50px;}
	#MAINS__SECTION_7 .timer__text {font-size:1.35em;}
	#MAINS__SECTION_7 .btn_esti a {font-size:1.35em;}
}

/*------------------------------------------------------
    메인 판매점 리스트
------------------------------------------------------*/
#ml_whol .ml_count {font-size:1.25em;margin-left:20px;font-weight:bold;}
#ml_whol .ml_count span {color:#007FA8;}
#ml_whol ul {margin:0; padding:0;list-style:none;margin-right:20px;margin-left:20px;}
#ml_whol ul li {padding:10px 0 10px;border-top:1px solid #ddd;}
#ml_whol ul li:nth-last-child(1) {border-bottom:1px solid #ddd;}
#ml_whol .ml_title a {font-size:1.25em;font-weight:bold;color:#000;text-decoration:none;}
#ml_whol .ml_addr {font-size:1.25em;color:#666;}

#ml_whol .telhome { display:flex; justify-content:space-between; align-items:center; margin-top:6px; }
#ml_whol .telhome .tel a {font-size:1.25em; color:#333;}
#ml_whol .telhome .home a{ font-size:1.25em; color:#022C5C;}
#ml_whol .telhome a {font-size:1.25em;  font-weight:bold;text-decoration:none; }

#ml_whol .paging {text-align:center;margin-top:20px;}
#ml { width:100%; padding:10px; box-sizing:border-box; }
#ml .search_wrap { position:relative; width:100%; }
#ml input { width:100%; height:44px; padding:0 44px; border:1px solid #ddd; border-radius:22px; font-size:1em; }
#ml .icon_search, #ml .icon_clear { position:absolute; top:50%; width:32px; height:32px; transform:translateY(-50%); border:0; background:none; cursor:pointer; display:flex; align-items:center; justify-content:center; }
#ml .icon_search { left:8px; }
#ml .icon_clear { right:8px; display:none; }
#ml .search_wrap.has-stx .icon_clear { display:flex; }
#ml i.fa { font-family:FontAwesome !important; font-style:normal; font-size:1.2em; color:#666; line-height:1; display:inline-block; }
#ml_whol .paging { display:flex; justify-content:center; align-items:center; gap:4px; margin:15px 0; }
#ml_whol .paging a,
#ml_whol .paging strong { min-width:34px; height:34px; line-height:34px; text-align:center; border:1px solid #ddd; border-radius:4px; background:#f5f5f5; box-sizing:border-box; }
#ml_whol .paging strong.pg_current { background:#3b82f6; color:#fff; border-color:#3b82f6; font-weight:bold; }
#ml_whol .paging a:hover { background:#e5e7eb; }
#ml_whol .paging .pg_start,
#ml_whol .paging .pg_prev,
#ml_whol .paging .pg_next,
#ml_whol .paging .pg_end {
	background-repeat:no-repeat;
	background-position:center;
	background-size:12px 12px;
}
#ml_whol .paging .pg_start {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23333' d='M18 6l-6 6 6 6M12 6l-6 6 6 6'/></svg>");
}
#ml_whol .paging .pg_prev {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23333' d='M15 6l-6 6 6 6'/></svg>");
}
#ml_whol .paging .pg_next {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23333' d='M9 6l6 6-6 6'/></svg>");
}
#ml_whol .paging .pg_end {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23333' d='M6 6l6 6-6 6M12 6l6 6-6 6'/></svg>");
}

#region_filter_wrap { width:100%; padding:10px 0; box-sizing:border-box; }
#region_filter_wrap .region_filter { display:flex; flex-wrap:wrap; gap:8px; padding:0 10px; }
#region_filter_wrap .region_filter button { width:80px; padding:8px 20px; font-size:1.25em; font-weight:bold; border:1px solid #ddd; border-radius:20px; background:#fff; color:#333; cursor:pointer; transition:background 0.2s, color 0.2s, border-color 0.2s; }
#region_filter_wrap .region_filter button:hover { background:#f5f5f5; }
#region_filter_wrap .region_filter button.active { background:#222; color:#fff; border-color:#222; font-weight:bold; }

/* 모바일 보정 */
@media screen and (max-width: 768px) {
	#region_filter_wrap .region_filter button { padding:7px 12px; font-size:1.25em;font-weight:bold; }
}

/* 하단 - 무료실측신청*/
#co_tail_tel_esti {display:none;width:100%;position:fixed;left:0px;bottom:0;z-index:99;}
#co_tail_tel_esti a {font-size:1.35em;display:block;font-weight:500;}
#co_tail_tel_esti .icon_tel {margin-bottom:-1px;padding-right:2px;}
#co_tail_tel_esti .co_tail_css {float:left;width:100%;line-height:50px;text-align:center;}
#co_tail_tel_esti .co_tail_tel {background:#F1ECE6;}
#co_tail_tel_esti .co_tail_tel a {color:#B7966B;}
#co_tail_tel_esti .co_tail_esti {background:#B69769;}
#co_tail_tel_esti .co_tail_esti a {font-weight:bold;color:#fff;}

@media screen and (max-width: 768px){
	#co_tail_tel_esti {display:block;}
}
/* 상품상세페이지*/
.btn_esti_op {width:100%;text-align:center;font-weight:bold}
.btn_esti_wr {position:fixed;bottom:0;left:0;width:50%;padding:10px;background:#fff;border-top:1px solid #000;z-index:88;
-webkit-box-shadow:0 0 9px rgba(0,0,0,0.2);
-moz-box-shadow:0 0 9px rgba(0,0,0,0.2);
box-shadow:0 0 6px rgba(0,0,0,0.2)}