@charset "utf-8";

#WRAP {height:100%;font-family:"Noto Sans KR","Malgun Gothic","AppleSDGothcNeo","AppleGothic", sans-serif;font-smoothing: antialiased;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: auto !important;font-weight:300;letter-spacing:-1px;word-spacing:1.2px;line-height:1.4}
#CONTAINER {outline: none;}
#MAIN {overflow-x:hidden}
#MAIN .main__section {background-repeat:no-repeat;background-position:center;background-size:cover;}
video {margin:0;padding:0;border:0;word-break:keep-all;}
.video_style {width:100%;height:auto;padding-bottom:55%;position:relative;}

.mo_side_icon {display:none;position:fixed; left:5px;top:20%;z-index:99999;}
@media screen and (max-width: 768px) {
	.mo_side_icon {display:block;}
}

/***********************************
메인 1 동영상
***********************************/
#MAIN__SECTION_1 {width:100%;height:990px;overflow: hidden;position:relative;}
#MAIN__SECTION_1 .video-wrapper { position: relative; width: 100%; height: 990px; overflow: hidden; background: #fff;z-index: 1; }
#MAIN__SECTION_1 .video-placeholder { position: absolute; width: 100%; height: 100%; background-size: cover; background-position: center; z-index: 1; opacity: 1; transition: opacity 0.5s ease; }
#MAIN__SECTION_1 #video-container { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; }
#MAIN__SECTION_1 .iframe-cover { position: absolute; width: 100vw; height: 100vh; background-color: transparent; top: 0; left: 0; z-index: 3; transition: opacity 0.5s ease; }
#MAIN__SECTION_1 .video-container iframe { min-width: 100vw; min-height: 100vh; width: auto; height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
#MAIN__SECTION_1 .loop-cover { position: absolute; width: 100vw; height: 100vh; background-color: #fff; top: 0; left: 0; z-index: 4; opacity: 0; transition: opacity 0.1s ease-in-out; }
#MAIN__SECTION_1 .logo {position:absolute;left:50%;top:500px;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index:2;}
#MAIN__SECTION_1 .logo .flogo1 {font-weight:500 !important;font-size:5.90em;color:#fff;white-space:nowrap;overflow:hidden;}
#MAIN__SECTION_1 .logo .flogo1 span {font-size:0.50em;}
#MAIN__SECTION_1 .logo .flogo2 {font-family: "Noto Serif KR" !important;font-weight:200 !important;font-size:2.75em;color:#fff;}
#MAIN__SECTION_1 .main_top_word {font-size:2.55em;font-weight:400;color:#fff;padding-top:150px;white-space:nowrap;overflow:hidden;}
#MAIN__SECTION_1 .btn_esti {padding-top:80px;}
#MAIN__SECTION_1 .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.6);}
#MAIN__SECTION_1 .btn_esti a:hover {color:#666;}

/*------------------------------------------------------
    메인2 펼침 견적신청
------------------------------------------------------*/
#MAIN__SECTION_2 {width:100%;margin:0 auto;padding:145px 0 145px;background-image:url(../img/section_2_bg.jpg);}
#MAIN__SECTION_2 .section__texts1 {font-size:5.25em;font-weight:500;color:#000;white-space:nowrap;overflow:hidden;}
#MAIN__SECTION_2 .section__boxw {width:768px;height:auto;margin:0 auto;margin-top:50px;background:#fff;}
#MAIN__SECTION_2 .section__boxw .section__box {width:80%;margin:0 auto;padding:70px 0 70px;}

@media screen and (max-width: 1024px) {
	#MAIN__SECTION_2 {width:100%;}
	#MAIN__SECTION_2 .section__boxw {width:90.0%;}
}
@media screen and (max-width: 480px) {
	#MAIN__SECTION_2 {padding:80px 0 80px;}
	#MAIN__SECTION_2 .section__texts1 {font-size:3.25em;}
	#MAIN__SECTION_2 .section__boxw .section__box {width:100.0%;padding:50px 0 30px;}
}
@media screen and (max-width: 425px) {
	#MAIN__SECTION_2 {padding:60px 0 60px;}
	#MAIN__SECTION_2 .section__texts1 {font-size:2.85em;}
}
@media screen and (max-width: 359px) {
	#MAIN__SECTION_2 {padding:40px 0 40px;}
	#MAIN__SECTION_2 .section__texts1 {font-size:2.25em;}
	#MAIN__SECTION_2 .section__boxw .section__box {padding:20px 0 20px;}
}


/*------------------------------------------------------
    메인3 커튼비용계산기
------------------------------------------------------*/
#MAIN__SECTION_3 {width:100%;margin:0 auto;margin-top:50px;padding:95px 0 100px;background-image:url(../img/section_3_bg.jpg?0827);background-repeat:no-repeat;background-position:center;background-size:cover;}
#MAIN__SECTION_3 .section_3_wrap {width:1210px; margin:0 auto; display:flex;}
#MAIN__SECTION_3 .left-box { width:50%; text-align:left;}
#MAIN__SECTION_3 .right-box { width:50%;}
#MAIN__SECTION_3 .section__texts1 { font-size:5.25em;font-weight:500;color:#1F1F1F;line-height:110%; }
#MAIN__SECTION_3 .section__texts1 span {color:#5E4117;}
#MAIN__SECTION_3 .section__texts2 { font-size:2.30em;font-weight:500;color:#1F1F1F;padding-top:20px;letter-spacing:-1px; }
#MAIN__SECTION_3 .section__boxw {width:600px;height:750px;margin:0 auto;background:#fff;border:1px solid #ddd;-moz-box-shadow:5px 5px 5px #ccc;-webkit-box-shadow:5px 5px 5px #ccc;box-shadow:5px 5px 5px #ccc;}
#MAIN__SECTION_3 .box_title {font-size:3.55em;font-weight:700;color:#fff;background:#5E4117;padding:15px 0 15px;border-top-left-radius: 15px; border-top-right-radius: 15px;}
#MAIN__SECTION_3 .box_form {padding:30px 60px 0 40px;}/* 폼박스*/
#MAIN__SECTION_3 .box_title1 {font-size:2.25em;font-weight:500;color:#000;text-align:left;padding-bottom:20px;}
#MAIN__SECTION_3 .cal_cur_ul ul:after {display:block;visibility:hidden;clear:both;content:""}
#MAIN__SECTION_3 .cal_cur_ul ul li {float:left;display:inline;padding:0 20px 20px 0;width:33.3%;}
#MAIN__SECTION_3 .cal_cur_ul1 {padding-bottom:50px;}
#MAIN__SECTION_3 input[type=radio]{ display:none; }
#MAIN__SECTION_3 input[type=radio]+label { display:inline-block;cursor:pointer;line-height:70px;width:100%;border:1px solid #9D9D9D;text-align:center;font-weight:500;font-size:2.25em;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
#MAIN__SECTION_3 input[type=radio]+label { background-color:#fff;color:#000; }
#MAIN__SECTION_3 input[type=radio]:checked+label{ background-color:#000;color:#FFF;}
#MAIN__SECTION_3 .sumtotalresult {/*display:none;*/text-align:center;margin:30px 50px 30px 50px;}
#MAIN__SECTION_3 .sumtotalresult .totalresult {font-size:3.25em;color:#000;font-weight:700;}
#MAIN__SECTION_3 .sumtotalresult .won{font-size:2.00em;color:#5E4117;}
#MAIN__SECTION_3 .section__texts3 { font-size:2.30em;font-weight:500;color:#1F1F1F;padding-top:20px;letter-spacing:-1px;}

/*------------------------------------------------------
    메인44 이사준비 가이드
------------------------------------------------------*/
#MAIN__SECTION_44 {width:100%;margin:0 auto;padding:84px 0 82px;background-image:url(../img/section_44_bg.jpg);}
#MAIN__SECTION_44 .section__texts1 { font-size:7.25em;font-weight:500;color:#1F1F1F;letter-spacing:-1px;white-space:nowrap;overflow:hidden; }
#MAIN__SECTION_44 .section__texts2 { font-size:3.45em;font-weight:500;color:#1F1F1F;padding-top:20px;letter-spacing:-1px;white-space:nowrap;overflow:hidden; }
#MAIN__SECTION_44 .btn_wrap {display:flex; justify-content:center; align-items:center; gap:20px;padding-top:65px;}
#MAIN__SECTION_44 .btn_wrap img {width:392px;}

/*------------------------------------------------------
    메인 4 더 특별한 공간을 만드는 커튼
------------------------------------------------------*/
#MAIN__SECTION_4 {padding:140px 0 140px;background-image:url(../img/section_4_bg.jpg);}
#MAIN__SECTION_4 .section__texts {font-family: "Noto Serif KR";font-size:2.45em;font-weight:400;color:#000;white-space:nowrap;overflow:hidden;}
#MAIN__SECTION_4 .section__texts1 {font-size:4.00em;font-weight:400;color:#000;padding-top:10px;white-space:nowrap;overflow:hidden;}
#MAIN__SECTION_4 .section__texts1_1 {font-size:2.85em;font-weight:400;color:#000;padding-top:30px;white-space:nowrap;overflow:hidden;}
#MAIN__SECTION_4 .section__texts1_2 {width:435px;height:45px;margin:0 auto;margin-top:10px;}
#MAIN__SECTION_4 .section__texts1_2 .st12_text {font-size:2.65em;font-weight:400;color:#000;white-space:nowrap;overflow:hidden;}
#MAIN__SECTION_4 .section__texts1_2 .st12_box {width:100%;height:25px;background-color: rgba(224, 212, 198, 0.6);margin-top:-20px;}/* #E0D4C6*/
#MAIN__SECTION_4 .section__image_1 {width:820px;height:461px;margin:0 auto;margin-top:100px;padding:0;background:#ccc;}
#MAIN__SECTION_4 .section__image_1 video {display:inline-block;width:100%;max-width:100%;position:absolute;left:0;top:0;z-index:1;}
#MAIN__SECTION_4 .btn_mute_wrap2 {position:absolute;right:10px;top:10px;z-index:2;}
#MAIN__SECTION_4 .btn_mute_wrap2 img {width:17px;vertical-align:middle;}
#MAIN__SECTION_4 .btn_mute_wrap2 button {padding:7px 10px 7px 10px;color:#fff;background-color: rgba(0, 0, 0, 0.5);border:none;}
#MAIN__SECTION_4 .btn_mute_wrap2 span {font-size:1.05em;vertical-align:middle;}
#MAIN__SECTION_4 .section__texts3 {max-width:830px;margin:0 auto;padding-top:60px;}
#MAIN__SECTION_4 .row.col_3 > li {width:31.0%;margin-bottom:-7px}
#MAIN__SECTION_4 .section__texts4 {clear:both;font-size:3.25em;font-weight:400;color:#000;padding-top:80px;white-space:nowrap;overflow:hidden;}
#MAIN__SECTION_4 .btn_esti {padding-top:80px;}
#MAIN__SECTION_4 .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:#BEA27B;}
#MAIN__SECTION_4 .btn_esti a:hover {color:#ffffd0;}


/*------------------------------------------------------
    메인5 동영상 font-family:"Do Hyeon";406×720★
------------------------------------------------------*/
#MAIN__SECTION_5 {width:100%;margin:0 auto;padding:115px 0 82px;background-color:#BDA17A;}
#MAIN__SECTION_5 .section__image_1 {width:288px;}
#MAIN__SECTION_5 .section__texts1 { font-size:7.25em;font-weight:500;color:#fff;padding-top:70px; }
#MAIN__SECTION_5 .section__texts2 { font-size:3.00em;font-weight:500;color:#fff;padding-top:20px;line-height:120%;letter-spacing:-1px; white-space:nowrap;overflow:hidden;}
#MAIN__SECTION_5 .section__title {width:1070px;margin:0 auto;font-size:3.25em;font-weight:700;color:#fff;text-align:center;padding:10px 0 10px;margin-top:20px;background-color: #3F2816;}

#MAIN__SECTION_5 .video_row { display:flex; justify-content:center; flex-wrap:wrap; gap:20px; }
#MAIN__SECTION_5 .section__video { width:395px; height:700px; margin-top:20px; padding:0; background:#ccc; position:relative; }
#MAIN__SECTION_5 .section__video video { width:100%; height:100%; object-fit:cover; position:absolute; left:0; top:0; z-index:1; }
#MAIN__SECTION_5 .btn_mute_wrap1, #MAIN__SECTION_5 .btn_mute_wrap2 { position:absolute; right:10px; top:10px; z-index:2; }
#MAIN__SECTION_5 .btn_mute_wrap1 img, #MAIN__SECTION_5 .btn_mute_wrap2 img { width:17px; vertical-align:middle; }
#MAIN__SECTION_5 .btn_mute_wrap1 button, #MAIN__SECTION_5 .btn_mute_wrap2 button { padding:7px 10px; color:#fff; background-color: rgba(0,0,0,0.5); border:none; }
#MAIN__SECTION_5 .btn_mute_wrap1 span, #MAIN__SECTION_5 .btn_mute_wrap2 span { font-size:1.05em; vertical-align:middle; }


/*------------------------------------------------------
    메인 55 세련되며 편리한 기능의 블라인드
------------------------------------------------------*/
#MAIN__SECTION_55 {padding:140px 0 140px;background-color:#FFF;}
#MAIN__SECTION_55 .section__texts {font-family: "Noto Serif KR";font-size:2.45em;font-weight:400;color:#000;white-space:nowrap;overflow:hidden;}
#MAIN__SECTION_55 .section__texts1 {font-size:4.00em;font-weight:400;color:#000;padding-top:10px;white-space:nowrap;overflow:hidden;}
#MAIN__SECTION_55 .section__texts1_1 {font-size:2.85em;font-weight:400;color:#000;padding-top:30px;white-space:nowrap;overflow:hidden;}
#MAIN__SECTION_55 .section__texts1_2 {width:555px;height:45px;margin:0 auto;margin-top:10px;}
#MAIN__SECTION_55 .section__texts1_2 .st12_text {font-size:2.65em;font-weight:400;color:#000;white-space:nowrap;overflow:hidden;}
#MAIN__SECTION_55 .section__texts1_2 .st12_box {width:100%;height:25px;background-color: rgba(224, 212, 198, 0.6);margin-top:-20px;}
#MAIN__SECTION_55 .section__texts3 {max-width:830px;margin:0 auto;padding-top:60px;cursor:pointer;}
#MAIN__SECTION_55 .row.col_3 > li {width:31.0%;margin-bottom:-7px}


/*------------------------------------------------------
    메인6 카운터 
------------------------------------------------------*/
#MAIN__SECTION_6 {width:100%;margin:0 auto;padding:130px 0 0;background-image:url(../img/section_6_bg.jpg);}
#MAIN__SECTION_6 .section__texts1 { font-size:3.55em;font-weight:500;color:#000;letter-spacing:0px; }
#MAIN__SECTION_6 .section__texts2 { font-size:5.45em;font-weight:700;color:#000;letter-spacing:0px; }
#MAIN__SECTION_6 .section__texts3 { font-size:8.55em;font-weight:700;color:#000;line-height:125%;letter-spacing:0px;padding-top:0px; }
#MAIN__SECTION_6 .section__texts4 { font-size:3.35em;font-weight:500;color:#000;letter-spacing:-1px;padding-top:20px; }

#MAIN__SECTION_6 .section_part_1 {max-width: 690px;margin:0 auto;padding-top:50px;}
#MAIN__SECTION_6 .timer__text {width:100%;text-align:center;font-size:4.55em;font-weight:500;color:#fff;background: rgba(94, 65, 23, 1.0);padding:20px 0 20px;}
#MAIN__SECTION_6 .timer__text strong {color:#FFD531;}


#MAIN__SECTION_6 .section__texts5 { font-size:3.55em;font-weight:500;color:#000;letter-spacing:-1px;padding-top:60px; }
#MAIN__SECTION_6 .section__texts6 { font-size:5.00em;font-weight:700;color:#402917;padding-top:110px; }

#MAIN__SECTION_6 .btn_esti {padding-top:80px;}
#MAIN__SECTION_6 .btn_esti a {width:100%;font-size:4.40em;font-weight:700;color:#fff;text-align:center;display:inline-block;padding:20px 0 20px;background-color: rgba(94, 65, 23, 1.0);}


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


/*------------------------------------------------------
    메인 9 무료방문견적을 통해 제품 샘플 확인
------------------------------------------------------*/
#MAIN__SECTION_9 {padding:0 0 140px;background-image:url(../img/section_9_bg.jpg);}
#MAIN__SECTION_9 .main__line {clear:both;width:3px;height:110px;margin:0 auto;background:#A8A09E;}
#MAIN__SECTION_9 .section__texts4 {font-size:4.50em;font-weight:700;color:#000;padding-top:80px;white-space:nowrap;overflow:hidden;}
#MAIN__SECTION_9 .section__texts5 {font-size:5.00em;font-weight:700;color:#959593;padding-top:133px;}/* “*/
#MAIN__SECTION_9 .section__texts6 {font-size:4.25em;font-weight:500;color:#000;padding-top:0;white-space:nowrap;overflow:hidden;}
#MAIN__SECTION_9 .section__texts7 {font-size:4.75em;font-weight:700;color:#B74500;padding-top:80px;white-space:nowrap;overflow:hidden;}
#MAIN__SECTION_9 .section__texts8 {font-size:5.00em;font-weight:700;color:#959593;padding-top:30px;}/* ”*/
#MAIN__SECTION_9 .btn_esti {padding-top:80px;}
#MAIN__SECTION_9 .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:#BEA27B;}
#MAIN__SECTION_9 .btn_esti a:hover {color:#ffffd0;}


/*------------------------------------------------------
    메인 10 마스터스를 선택하는 이유! 편리한 ONE STOP 서비스
------------------------------------------------------*/
#MAIN__SECTION_10 {padding:140px 0 0px;background-color:#FFF;}
#MAIN__SECTION_10 .maxWidth {max-width:1650px;}
#MAIN__SECTION_10 .section__texts1 {font-family: "Noto Serif KR";font-weight:200;font-size:2.45em;color:#000;word-break:keep-all;}
#MAIN__SECTION_10 .section__texts2 {font-size:4.50em;font-weight:500;color:#000;padding-top:120px;white-space:nowrap;overflow:hidden;}
#MAIN__SECTION_10 .section__texts3 {font-size:4.50em;font-weight:500;color:#B0771E;padding-top:0px;white-space:nowrap;overflow:hidden;}
#MAIN__SECTION_10 .section__texts4 {max-width:1250px;margin: 0 auto;padding: 100px 0;}
#MAIN__SECTION_10 .row.col_3 > li {width: 29.0%;margin: 2.5% 2%;}

@media screen and (max-width: 1024px){
	#MAIN__SECTION_10 {padding:100px 0 0px;}
	#MAIN__SECTION_10 .section__texts2 {font-size:4.25em;padding-top:80px;}
	#MAIN__SECTION_10 .section__texts3 {font-size:4.25em;}
	#MAIN__SECTION_10 .section__texts4 {max-width:95%;}
	#MAIN__SECTION_10 .section__texts4 img {width:100%;}
	#MAIN__SECTION_10 .row.col_3 > li {width: 29.0%;margin: 2.5% 1%;}
}
@media screen and (max-width: 768px){
	#MAIN__SECTION_10 .section__texts2 {font-size:3.85em;}
	#MAIN__SECTION_10 .section__texts3 {font-size:3.85em;}
}

/*------------------------------------------------------
    메인 11 맞춤제작을 위한 실측은 필수, 무료견적신청
------------------------------------------------------*/
#MAIN__SECTION_11 {padding:38px 0 38px;background-color:#BDA17A;}

@media screen and (max-width: 1024px){
	#MAIN__SECTION_11 .section__image_1 {width:80%;}
}
@media screen and (max-width: 768px){
	#MAIN__SECTION_11 .section__image_1 {width: 90%;}
}

/*------------------------------------------------------
    메인 12 이용후기
------------------------------------------------------*/
#MAIN__SECTION_12 {padding:140px 0 140px;background-color:#fff;}
#MAIN__SECTION_12 .section__texts1 {font-family: "Noto Serif KR";font-weight:200;font-size:2.45em;color:#000;word-break:keep-all;}
#MAIN__SECTION_12 .section__texts2 {font-size:4.50em;font-weight:500;color:#000;padding-top:120px;white-space:nowrap;overflow:hidden;}
#MAIN__SECTION_12 .section__texts3 {font-size:4.50em;font-weight:500;color:#B0771E;white-space:nowrap;overflow:hidden;}
#MAIN__SECTION_12 .section__image_1 {padding-top:100px;}
#MAIN__SECTION_12 .section__texts4 {font-size:4.00em;font-weight:500;color:#000;padding-top:100px;white-space:nowrap;overflow:hidden;}
#MAIN__SECTION_12 .section__image_2 {padding-top:80px;}

@media screen and (max-width: 1024px){
	#MAIN__SECTION_12 {font-size:90.0%;}
	#MAIN__SECTION_12 .section__image_1 {width:95%;}
	#MAIN__SECTION_12 .section__texts2 {padding-top:80px;}
}
@media screen and (max-width: 768px){
	#MAIN__SECTION_12 {font-size:80.0%;padding:100px 0 100px;}
	#MAIN__SECTION_12 .section__image_1 {padding-top:80px;}
	#MAIN__SECTION_12 .section__image_2 {width:50%;padding-top:50px;}
}

/*------------------------------------------------------
    메인 S
------------------------------------------------------*/
#MAIN__SECTION_S {padding:90px 0 90px;text-align:center;border-bottom:1px solid #ddd;background:#F9F9F9;background-size: cover;background-repeat:no-repeat;background-position:center center;}
#MAIN__SECTION_S .section__texts1 {font-size:4.00em;color:#333;font-weight:500;}
#MAIN__SECTION_S .section__texts1.original { display: block; }
#MAIN__SECTION_S .section__texts1.linebreak { display: none; }
#MAIN__SECTION_S .section__texts2 {max-width: 1080px;margin: 0 auto;padding-top:80px;}
#MAIN__SECTION_S .section__texts2 img {width:98.0%;}
#MAIN__SECTION_S .section__texts2 img:hover { opacity: 0.85; filter: brightness(0.95); transition: all 0.3s ease; }


/* 퀵 견적신청*/
@media all and (max-width:1023px) {
	#esti_quick_banner {display:none;}
	#co_tail_tel_esti {display:block;width:100%;position:fixed;left:0px;bottom:-52px;z-index:99;transition:.5s;}
	#co_tail_tel_esti a {font-size:1.25em;display:block;color:#fff;}
	#co_tail_tel_esti .icon_esti {padding-top:18px;}
	#co_tail_tel_esti .co_tail_css {width:100%;height:50px;line-height:50px;font-size:1.35em;font-weight:700;text-align:center;}
	#co_tail_tel_esti .co_tail_esti {background:#FF6D3A;}
}
@media screen and (min-width: 1024px) {
	#co_tail_tel_esti {display:none;}
	#esti_quick_banner {display:block;position:fixed;right:5px;top:320px;z-index:999;}
}

/**********************************
하단 Copyright
***********************************/
#FOOTER {padding:30px 0 30px;width:100%;background-color:#fff;}
#FOOTER ul:after {display:block;visibility:hidden;clear:both;content:""}
#FOOTER .mtail {width:1210px;margin:0 auto;}

#FOOTER .mtail .dot_list2 { display:flex; flex-wrap:nowrap; justify-content: left;align-items:center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#FOOTER .mtail .dot_list2 a { position:relative; font-size:1.20em; font-weight:400; color:#6A6A6B; padding:0 12px; text-decoration:none; }
#FOOTER .mtail .dot_list2 a:hover,
#FOOTER .mtail .dot_list2 a:focus,
#FOOTER .mtail .dot_list2 a:active { text-decoration:none; }
#FOOTER .mtail .dot_list2 a::before {content:""; display:inline-block; width:1px; height:1.2em; background:url('../img/line_tail_dot.png') no-repeat center center;margin-right:12px; position:relative; top:1px;}
#FOOTER .mtail .dot_list2 a:first-child::before { content:none; padding-left:0; }
#FOOTER .mtail .dot_list2 .mo_li {display:block;}

#FOOTER .mtail .copy_ul {width:800px;font-size:1.10em;font-weight:400;color:#989899;padding-top:20px;}
#FOOTER .mtail .copy_ul li {display: inline-block; font-size:1.10em;font-weight:200;color:#6A6A6B;padding:0 20px 7px 0;word-break:keep-all;}
#FOOTER .mtail .copy_ul li a:hover, a:focus, a:active {text-decoration:none;}
#FOOTER .mtail .copy_ul li:nth-of-type(1){background:none;padding-left:0;}

@media screen and (max-width: 1600px){
	#FOOTER .mtail {width:100%;margin-left:10px;margin-right:10px;}
}
@media screen and (max-width: 768px){
	#FOOTER {padding-bottom:10.0%;}
	#FOOTER .mtail .dot_ul {max-width: 320px;margin:0 auto;}
	#FOOTER .mtail .dot_ul .mo_li {display:none;}
	#FOOTER .mtail .dot_list2 {justify-content: center;}
	#FOOTER .mtail .dot_list2 .mo_li {display:none;}
	#FOOTER .mtail .copy_ul {width:100%;}
}
@media screen and (max-width: 540px){
	#FOOTER {padding-bottom:12.0%;}
	#FOOTER .mtail .dot_list2 a {padding:0 6px;}
	#FOOTER .mtail .dot_list2 a::before {margin-right:6px;top:4px;}
}


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

@media screen and (max-width: 768px) {
	#co_tail_tel_esti_main {display:block;}
}

/*------------------------------------------------------
   레이어 팝업
------------------------------------------------------*/
.l__popup {display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999999;}
.l__popup .dim {position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.7}
.l__popup .popup__area {position:relative;max-width:800px;margin:0 auto;padding:35px;background-color:#fff;z-index:2;box-sizing:border-box;margin-top: 100px;}
.l__popup .popup__close {position:absolute;top:15px;right:15px;background-color:transparent !important;border:none !important;padding:0 !important;}
.l__popup .popup__top {position:absolute;bottom:15px;right:15px;background-color:transparent !important;border:none !important;padding:0 !important;}

/* 개인정보처리방침*/
.l__popup .popup__inner h3 {margin-bottom:30px;font-size:22px;color:#333;}
.l__popup#popup__privacy .popup__inner h3 {margin-bottom:0;}
.l__popup .termsCon_area{width:100%; height:520px; margin:0 auto 0; overflow:auto;overflow-y: scroll; -ms-overflow-style: none;font-weight:400;}
.l__popup .termsCon_area::-webkit-scrollbar{display: none;}
.l__popup .termsCon_area h6 {color:#000; font-size:20px; margin:0; padding-top:30px; font-weight:600;}
.l__popup .termsCon_area p {padding-top:20px; font-size:14px;}
.l__popup .termsCon_area div {font-size:1.10em;word-break:keep-all;}
.l__popup .termsCon_area p a {color:#000;}
.l__popup .termsCon_area .box_text{padding:20px 18px; background:#f8f8f8; border:2px solid #ddd; font-size:15px; line-height:23px;}
.l__popup#popup__agree .popup__area {max-width:400px;}
.l__popup#popup__agree .termsCon_area {height:auto;}
.l__popup .minwon_service {font-size:1.30em;padding-top:20px;}

/*------------------------------------------------------
입주가이드
------------------------------------------------------*/
#mi_guide table{width:100%;padding:0; border-spacing:0px; border:0; border-collapse:collapse;}
#mi_guide table thead th {height:60px;font-size:1.35em;color:#333;border-top:2px solid #777375;background:#E9ECF1;padding:10px 0 10px;}
#mi_guide table tbody th {font-size:1.35em;color:#333;background:#D8EAFF;padding:10px 0 10px;border-left:0;border-top:1px solid #BCBABB;border-bottom:1px solid #BCBABB;border-right:1px solid #BCBABB;}
#mi_guide table tbody td {font-size:1.25em;color:#333;border:1px solid #BCBABB;padding:10px 10px 10px 20px;white-space:nowrap;overflow:hidden;}
#mi_guide .mi_title_l {font-size:3.00em;font-weight:400;text-align:center;margin-top:50px;}
#mi_guide .mi_title {font-size:2.45em;font-weight:400;text-align:center;margin-top:50px;}
#mi_guide .mi_line {width:100px;border-bottom:2px solid #ccc;text-align:center;margin:0 auto;margin-top:20px;margin-bottom:50px;}
#mi_guide .border-right0 {border-right:0;}
#mi_guide .colgroup1 {width:140px;}
#mi_guide .colgroup2 {width:275px;}
#mi_guide .colgroup3 {width:182px;}
#mi_guide .colgroup4 {width:200px;}

/*------------------------------------------------------
   체크리스트
------------------------------------------------------*/
.checklist {margin:30px 10px 30px 10px;}
.checklist table {width:100%;padding:0; border-spacing:0px; border:0; border-collapse:collapse;}
.checklist table caption {display:none;}
.checklist table thead th {padding:10px 0 10px 30px;background:#E6F9FF;color:#333;font-weight:bold;font-size:15px;text-align:center;border-top:1px solid #BCBABB;border-bottom:1px solid #BCBABB;border-right:0px;}
.checklist table tbody td {font-size:13px;color:#555;font-weight:bold;padding:10px 0 10px 5px;line-height:1.5em;word-break:break-all;border-top:1px solid #BCBABB;border-bottom:1px solid .BCBABB;border-right:0px;}
.checklist .info_title{width:130px;margin:auto;margin-top:30px;margin-bottom:15px;font-size:18px;font-weight:bold;color:#333;text-align:center;padding:7px 0 7px;background:#fff;border-top:1px solid #0BC3F7;border-bottom:1px solid #0BC3F7;}

.tsm ul:after {display:block;visibility:hidden;clear:both;content:""}
.tsm ul li { float:left;display:block;position:relative;width:25%;height:40px;line-height:40px;border:1px solid #ddd;background:#f8f8f8; text-align:center;text-decoration:none;letter-spacing:-0.1em;cursor:pointer; margin-left:-1px;margin-top:-1px; }
.tsm ul li a {font-size:1.25em;color:#666;}
.tsm ul li:nth-child(1), .tsm ul li:nth-child(5) {margin-left:0;}

.mi_check table{width:100%;padding:0; border-spacing:0px; border:0; border-collapse:collapse;margin-bottom:50px;}
.mi_check table tbody th {font-size:1.35em;color:#333;background:#E9ECF1;padding:10px 0 10px;border-top:1px solid #BCBABB;border-right:0;border-bottom:1px solid #BCBABB;border-left:0;}
.mi_check table tbody td {font-size:1.35em;color:#333;padding:10px 10px 10px 20px;border-top:1px solid #BCBABB;border-right:0;border-bottom:1px solid #BCBABB;border-left:0;}
.mi_check .border-top2 {border-top:2px solid #777375;}
.mi_check .mi_title_l {font-size:2.50em;font-weight:400;text-align:center;margin-top:50px;}
.mi_check .mi_line {width:100px;border-bottom:2px solid #ccc;text-align:center;margin:0 auto;margin-top:10px;margin-bottom:50px;}
.mi_check .mi_title {font-size:1.55em;font-weight:bold;margin:30px 0 5px;}
.mi_check ol {margin:0px;padding:0;margin-left:20px;}
.mi_check ol li{padding-bottom:10px;}
.mi_check ol li:nth-last-child(1){padding-bottom:0;}