@charset "utf-8";

@import url('https://fonts.googleapis.com/css?family=Do+Hyeon|Noto+Sans+KR:300,400,700|Noto+Serif+KR:400,500,700&display=swap');
body {font-family: "Noto Sans KR", sans-serif !important;background:#fff;}
/* 100 300 400 500 700 900*/

#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  table{width:100%;padding:0; border-spacing:0px; border:0; border-collapse:collapse;}
#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;}

/*------------------------------------------------------
    메인 1 커튼명장 가맹점 혜택
------------------------------------------------------*/
#MAIN__SECTION_1 {background-color:#C5B7AC;}

@media screen and (max-width: 1024px){
	#MAIN__SECTION_1 img {width:calc(100% - 40px);}
}
@media screen and (max-width: 480px){
	#MAIN__SECTION_1 {padding:0px 0 20px;}
}
@media screen and (max-width: 375px){

}

/*------------------------------------------------------
    메인 2
------------------------------------------------------*/
#MAIN__SECTION_2 {padding:77px 0 104px;background-color:#C5B7AC;}
#MAIN__SECTION_2 .section__texts1 {font-size:4.00em;font-weight:700;color:#333;text-align:center;white-space:nowrap;overflow:hidden;}
#MAIN__SECTION_2 .section__texts2 {max-width:932px;margin: 0 auto;padding-top:63px;}

@media screen and (max-width: 1024px){
	#MAIN__SECTION_2 .section__texts2 {max-width:95%;}
	#MAIN__SECTION_2 .section__texts2 img {width:100%;}
}
@media screen and (max-width: 768px){
	#MAIN__SECTION_2 .section__texts1 {font-size:3.55em;}
	#MAIN__SECTION_2 .section__texts2 {max-width:90%;}
}
@media screen and (max-width: 480px){
	#MAIN__SECTION_2 {font-size:70.0%;}
	#MAIN__SECTION_2 .section__texts2 {padding-top:30px;}
	#MAIN__SECTION_2 .row.col_2 > li {width: 98%;margin-right: 0;}
}
@media screen and (max-width: 425px){
	#MAIN__SECTION_2 {font-size:70.5%;padding:50px 0 50px;}
}
@media screen and (max-width: 360px){
	#MAIN__SECTION_2 {font-size:58.5%;}
}
@media screen and (max-width: 359px){
	#MAIN__SECTION_2 {font-size:50.5%;}
}


/*------------------------------------------------------
    메인 3 갤러리
------------------------------------------------------*/
#MAIN__SECTION_3 {padding:70px 0 140px;background-color:#fff;}
#MAIN__SECTION_3 .section__texts4 {max-width:932px;margin: 0 auto;padding-top:30px;}
#MAIN__SECTION_3 .section__texts4 li {overflow:hidden;}
#MAIN__SECTION_3 .row.col_3 > li {margin-bottom:-7px;}
#MAIN__SECTION_3 .section__texts4 img {display:block;width:100%;-webkit-transition: all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition: all 0.2s;transition-delay:.2s;}
#MAIN__SECTION_3 .section__texts4 img:hover {transform:scale(1.1);}

@media screen and (max-width: 1024px){
	#MAIN__SECTION_3 .section__texts4{width:calc(100% - 40px);}
}
@media screen and (max-width: 970px){
	#MAIN__SECTION_3 .section__image_1 {width:calc(100% - 40px);}
}
@media screen and (max-width: 800px){
	#MAIN__SECTION_3 .row.col_3 > li {margin-top:0;margin-bottom:10px;}
}
@media screen and (max-width: 425px){
	#MAIN__SECTION_3 {padding:30px 0 50px;}
	#MAIN__SECTION_3 .section__texts4{width:calc(100% - 20px);}
	#MAIN__SECTION_3 .row.col_3 > li {width: 45.0%;}
	#MAIN__SECTION_3 .row.col_3 > li {margin-right:10px;}
	#MAIN__SECTION_3 .row.col_3 > li:nth-of-type(even){margin-right:0;}
	#MAIN__SECTION_3 .row.col_3 > li:nth-last-child(1) {display:none;}
}


/*------------------------------------------------------
    메인 4 홍보영상
------------------------------------------------------*/
#MAIN__SECTION_4 {padding:80px 0 0px;background-color:#fff;}
#MAIN__SECTION_4 .section__texts1 {font-size:4.00em;font-weight:700;color:#000;text-align:center;white-space:nowrap;overflow:hidden;padding-bottom:23px;}
#MAIN__SECTION_4 .video-container {width:943px;height:537px;margin:0 auto;position:relative;}
#MAIN__SECTION_4 .video-container iframe { position:absolute; top:0; left:0; width:100%; height:100%; aspect-ratio:16:9;}

@media screen and (max-width: 1024px){
	#MAIN__SECTION_4 .video-container {width:calc(100% - 40px);height:0; padding-bottom:56.25%;}
}
@media screen and (max-width: 768px){
	#MAIN__SECTION_4 {padding:20px 0 20px;}
	#MAIN__SECTION_4 .section__texts1 {font-size:3.55em;}
	#MAIN__SECTION_4 .video-container {width:calc(100% - 0px);}
}
@media screen and (max-width: 480px){
	#MAIN__SECTION_4 {font-size:70.0%;}
}
@media screen and (max-width: 425px){
	#MAIN__SECTION_4 {font-size:70.5%;}
}
@media screen and (max-width: 360px){
	#MAIN__SECTION_4 {font-size:58.5%;}
}
@media screen and (max-width: 359px){
	#MAIN__SECTION_4 {font-size:50.5%;padding:10px 0 10px;}
}

/*------------------------------------------------------
    메인 5  커튼명장 MASTERS 제품 단가표
------------------------------------------------------*/
#MAIN__SECTION_5 {padding:70px 0 70px;background-color:#d9c9b8;font-family:Arial, sans-serif;}
#MAIN__SECTION_5 .price_wrap {width:970px;margin:0 auto;text-align:left;padding-left:60px;}
#MAIN__SECTION_5 .price_wrap .price-line {width:80px;height:10px;background-color:#4E3E3F;margin-bottom:40px;}
#MAIN__SECTION_5 .price_wrap .price-title {font-size:4.50em;font-weight:bold;color:#4E3E3F;margin-bottom:20px;}
#MAIN__SECTION_5 .price-list {width:970px;margin:0 auto;background-color:#f4f4f4;box-shadow:0 4px 6px rgba(0, 0, 0, 0.1);padding:40px 70px 70px 70px;text-align:left;}
#MAIN__SECTION_5 .category {font-size:3.35em;font-weight:bold;color:#4E3E3F;margin:30px 0 20px;border-bottom:2px solid #4E3E3F;padding-top:15px;}
#MAIN__SECTION_5 .category span {font-size:25px;color:#333;}
#MAIN__SECTION_5 .price-item {display:flex;justify-content:space-between;font-size:3.00em;font-weight:bold;margin:10px 0;}
#MAIN__SECTION_5 .contact-info { /*display:flex;justify-content:space-between;*/font-size:2.50em;margin-top:30px;border-top:2px solid #4E3E3F;padding-top:50px;}

@media screen and (max-width: 1024px) {
	#MAIN__SECTION_5 .price_wrap {width:calc(100% - 40px);}
	#MAIN__SECTION_5 .price-list {width:calc(100% - 40px);}
}
@media screen and (max-width: 768px) {
	#MAIN__SECTION_5 {font-size:90%;}
	#MAIN__SECTION_5 .category span {font-size:20px;}
	#MAIN__SECTION_5 .price-item span {word-break:keep-all;ine-height: 1.4;}
	#MAIN__SECTION_5 .price-list {white-space:nowrap;overflow:hidden;}
}
@media screen and (max-width: 640px) {
	#MAIN__SECTION_5 {font-size:70%;}
	#MAIN__SECTION_5 .price_wrap {padding-left:10px;}
	#MAIN__SECTION_5 .price_wrap .price-line {width:50px;height:5px;margin-bottom:20px;}
	#MAIN__SECTION_5 .price_wrap .price-title {font-size:3.50em;margin-bottom:10px;}
	#MAIN__SECTION_5 .price-list {padding:40px 30px 70px 30px;white-space: normal;overflow: visible; word-wrap: break-word;}
	#MAIN__SECTION_5 .category span {font-size:17px;}
}
@media screen and (max-width: 480px) {
	#MAIN__SECTION_5 {padding:50px 0 50px;font-size:60%;}
}
@media screen and (max-width: 425px) {
	#MAIN__SECTION_5 {font-size:60%;}
	#MAIN__SECTION_5 .price_wrap {padding-left:10px;}
	#MAIN__SECTION_5 .price_wrap .price-line {width:50px;height:5px;margin-bottom:20px;}
	#MAIN__SECTION_5 .price_wrap .price-title {font-size:3.50em;margin-bottom:10px;}
	#MAIN__SECTION_5 .price-list {padding:20px 30px 30px 30px;}
	#MAIN__SECTION_5 .category {margin:20px 0 20px;padding-top:15px;}
	#MAIN__SECTION_5 .contact-info {font-size:3.00em;margin-top:30px;padding-top:20px;}
}
@media screen and (max-width: 375px) {
	#MAIN__SECTION_5 {font-size:50%;}
}
@media screen and (max-width: 359px) {
	#MAIN__SECTION_5 {font-size:40%;}
}

/*------------------------------------------------------
    메인 6  전동커튼 레일 세트
------------------------------------------------------*/
#MAIN__SECTION_6 {padding:80px 0 80px;background-color:#fff;}
#MAIN__SECTION_6 .section__texts1 {font-size:4.00em;font-weight:700;color:#333;text-align:center;white-space:nowrap;overflow:hidden;}
#MAIN__SECTION_6 .section__texts2 {font-size:2.85em;font-weight:500;color:#333;text-align:center;padding-top:0px;white-space:nowrap;overflow:hidden;}
#MAIN__SECTION_6 .section__texts3 {font-size:2.35em;font-weight:500;color:#000;text-align:center;padding-top:30px;white-space:nowrap;overflow:hidden;}
#MAIN__SECTION_6 .section__image_1 {padding-top:55px;}

@media screen and (max-width: 1024px){
	#MAIN__SECTION_6 .section__image_1 {width:calc(100% - 40px);}
}
@media screen and (max-width: 768px){
	#MAIN__SECTION_6  {font-size:90.0%;}
}
@media screen and (max-width: 540px){
	#MAIN__SECTION_6  {font-size:75.0%;}
}
@media screen and (max-width: 425px){
	#MAIN__SECTION_6  {padding:50px 0 50px;font-size:65.0%;}
	#MAIN__SECTION_6 .section__image_1 {padding-top:30px;}
}
@media screen and (max-width: 375px){
	#MAIN__SECTION_6  {font-size:55.0%;}
}
@media screen and (max-width: 359px){
	#MAIN__SECTION_6  {padding:40px 0 40px;font-size:45.0%;}
}

/*------------------------------------------------------
    메인 7  전동커튼 레일 단가표
------------------------------------------------------*/
#MAIN__SECTION_7 {padding:80px 0 80px;background-color:#C5B7AC;}

@media screen and (max-width: 1024px){
	#MAIN__SECTION_7 .section__image_1 {width:calc(100% - 40px);}
}
@media screen and (max-width: 480px){
	#MAIN__SECTION_7 {padding:50px 0 50px;}
}
@media screen and (max-width: 375px){
	#MAIN__SECTION_7 {padding:30px 0 30px;}
}


/*------------------------------------------------------
    메인 8  커튼명장 회원으로 가입 하시면?
------------------------------------------------------*/
#MAIN__SECTION_8 {padding:30px 0 80px;background-color:#fff;}
#MAIN__SECTION_8 .section__texts1 {font-size:4.00em;font-weight:700;color:#333;text-align:center;padding-top:95px;white-space:nowrap;overflow:hidden;}
#MAIN__SECTION_8 .section__texts3 {font-size:3.25em;font-weight:700;color:#222;text-align:center;padding-top:50px;white-space:nowrap;overflow:hidden;}
#MAIN__SECTION_8 .section__image_1 {padding-top:30px;}
#MAIN__SECTION_8 .section__texts4 {font-size:3.25em;font-weight:700;color:#222;text-align:center;padding-top:50px;white-space:nowrap;overflow:hidden;}
#MAIN__SECTION_8 .section__image_2 {padding-top:30px;}

@media screen and (max-width: 1024px){
	#MAIN__SECTION_8 .section__image_1, #MAIN__SECTION_8 .section__image_2 {width:calc(100% - 40px);}
}
@media screen and (max-width: 900px){
	#MAIN__SECTION_8 .section__image_0 {width:calc(100% - 40px);}
}
@media screen and (max-width: 768px){
	#MAIN__SECTION_8  {font-size:90.0%;}
}
@media screen and (max-width: 540px){
	#MAIN__SECTION_8  {font-size:75.0%;}
}
@media screen and (max-width: 425px){
	#MAIN__SECTION_8  {padding:0px 0 50px;font-size:60.0%;}
	#MAIN__SECTION_8 .section__image_0 {width:calc(100% - 0px);}
	#MAIN__SECTION_8 .section__texts1 {padding-top:30px;}
	#MAIN__SECTION_8 .section__texts3 {padding-top:50px;}
	#MAIN__SECTION_8 .section__image_1 {padding-top:30px;}
}
@media screen and (max-width: 375px){
	#MAIN__SECTION_8  {font-size:55.0%;}
}
@media screen and (max-width: 359px){
	#MAIN__SECTION_8  {padding:0px 0 40px;font-size:45.0%;}
	#MAIN__SECTION_8 .section__texts3 {padding-top:30px;}
}


/*------------------------------------------------------
    메인 9  입점업체 100호점 돌파
------------------------------------------------------*/
#MAIN__SECTION_9 {padding:80px 0 80px;background-color:#C5B7AC;}
#MAIN__SECTION_9 .section__texts1 {font-size:4.00em;font-weight:700;color:#4E3E3F;text-align:center;white-space:nowrap;overflow:hidden;}
#MAIN__SECTION_9 .section__image_1 {padding-top:50px;}
#MAIN__SECTION_9 .section__image_2 {padding-top:30px;}

@media screen and (max-width: 1024px){
	#MAIN__SECTION_9 .section__image_1, #MAIN__SECTION_9 .section__image_2 {width:calc(100% - 40px);}
	#MAIN__SECTION_9 .section__image_3, #MAIN__SECTION_9 .section__image_4 {width:calc(100% - 40px);}
	#MAIN__SECTION_9 .section__image_5, #MAIN__SECTION_9 .section__image_6 {width:calc(100% - 40px);}
}
@media screen and (max-width: 768px){
	#MAIN__SECTION_9  {font-size:90.0%;}
}

@media screen and (max-width: 540px){
	#MAIN__SECTION_9  {font-size:75.0%;}
}
@media screen and (max-width: 425px){
	#MAIN__SECTION_9  {padding:50px 0 50px;font-size:60.0%;}
}
@media screen and (max-width: 375px){
	#MAIN__SECTION_9  {font-size:55.0%;}
}
@media screen and (max-width: 359px){
	#MAIN__SECTION_9  {padding:40px 0 40px;font-size:45.0%;}
}

/*------------------------------------------------------
    메인 10  커튼명장 초슬림 전동커튼 레일<br>(이중커튼 가능)
------------------------------------------------------*/
#MAIN__SECTION_10 {padding:70px 0 70px;background-color:#d9c9b8;font-family:Arial, sans-serif;}
#MAIN__SECTION_10 .price_wrap {width:970px;margin:0 auto;text-align:left;padding-left:60px;}
#MAIN__SECTION_10 .price_wrap .price-line {width:80px;height:10px;background-color:#4E3E3F;margin-bottom:40px;}
#MAIN__SECTION_10 .price_wrap .price-title {font-size:4.50em;font-weight:bold;color:#4E3E3F;margin-bottom:20px;}
#MAIN__SECTION_10 .price-list {width:970px;margin:0 auto;background-color:#f4f4f4;box-shadow:0 4px 6px rgba(0, 0, 0, 0.1);padding:40px 70px 70px 70px;text-align:left;}
#MAIN__SECTION_10 .category {font-size:3.35em;font-weight:bold;color:#4E3E3F;margin:30px 0 20px;border-bottom:2px solid #4E3E3F;padding-top:15px;}
#MAIN__SECTION_10 .category span {font-size:25px;color:#333;}
#MAIN__SECTION_10 .price-item {display:flex;justify-content:space-between;font-size:3.00em;font-weight:bold;margin:10px 0;word-break:keep-all;}
#MAIN__SECTION_10 .contact-info { /*display:flex;justify-content:space-between;*/font-size:2.50em;margin-top:30px;border-top:2px solid #4E3E3F;padding-top:50px;}

@media screen and (max-width: 1024px) {
	#MAIN__SECTION_10 .price_wrap {width:calc(100% - 40px);}
	#MAIN__SECTION_10 .price-list {width:calc(100% - 40px);}
}
@media screen and (max-width: 800px) {
	#MAIN__SECTION_10 .price_wrap .price-title {font-size:3.85em;}
}
@media screen and (max-width: 768px) {
	#MAIN__SECTION_10 {font-size:90%;}
	#MAIN__SECTION_10 .category span {font-size:20px;}
	#MAIN__SECTION_10 .price-item span {word-break:keep-all;ine-height: 1.4;}
	#MAIN__SECTION_10 .price-list {white-space:nowrap;overflow:hidden;}
}
@media screen and (max-width: 640px) {
	#MAIN__SECTION_10 {font-size:70%;}
	#MAIN__SECTION_10 .price_wrap {padding-left:10px;}
	#MAIN__SECTION_10 .price_wrap .price-line {width:50px;height:5px;margin-bottom:20px;}
	#MAIN__SECTION_10 .price_wrap .price-title {font-size:3.50em;margin-bottom:10px;}
	#MAIN__SECTION_10 .price-list {padding:40px 30px 70px 30px;white-space: normal;overflow: visible; word-wrap: break-word;}
	#MAIN__SECTION_10 .category span {font-size:17px;}
}
@media screen and (max-width: 480px) {
	#MAIN__SECTION_10 {padding:50px 0 50px;font-size:60%;}
}
@media screen and (max-width: 425px) {
	#MAIN__SECTION_10 {font-size:60%;}
	#MAIN__SECTION_10 .price_wrap {padding-left:10px;}
	#MAIN__SECTION_10 .price_wrap .price-line {width:50px;height:5px;margin-bottom:20px;}
	#MAIN__SECTION_10 .price_wrap .price-title {font-size:3.50em;margin-bottom:10px;}
	#MAIN__SECTION_10 .price-list {padding:20px 30px 30px 30px;}
	#MAIN__SECTION_10 .category {margin:20px 0 20px;padding-top:15px;}
	#MAIN__SECTION_10 .contact-info {font-size:3.00em;margin-top:30px;padding-top:20px;}
}
@media screen and (max-width: 375px) {
	#MAIN__SECTION_10 {font-size:50%;}
}
@media screen and (max-width: 359px) {
	#MAIN__SECTION_10 {font-size:40%;}
}


/*------------------------------------------------------
    메인 11  초슬림 전동커튼 레일
------------------------------------------------------*/
#MAIN__SECTION_11 {padding:70px 0 70px;background-color:#d9c9b8;font-family:Arial, sans-serif;}
#MAIN__SECTION_11 .price_wrap {width:970px;margin:0 auto;text-align:left;padding-left:60px;}
#MAIN__SECTION_11 .price_wrap .price-line {width:80px;height:10px;background-color:#4E3E3F;margin-bottom:40px;}
#MAIN__SECTION_11 .price_wrap .price-title {font-size:4.50em;font-weight:bold;color:#4E3E3F;margin-bottom:20px;}
#MAIN__SECTION_11 .price-list {width:970px;margin:0 auto;background-color:#f4f4f4;box-shadow:0 4px 6px rgba(0, 0, 0, 0.1);padding:40px 70px 70px 70px;text-align:left;}
#MAIN__SECTION_11 .category {font-size:3.35em;font-weight:bold;color:#4E3E3F;margin:30px 0 20px;border-bottom:2px solid #4E3E3F;padding-top:15px;}
#MAIN__SECTION_11 .category span {font-size:25px;color:#333;}
#MAIN__SECTION_11 .price-item {display:flex;justify-content:space-between;font-size:3.00em;font-weight:bold;margin:10px 0;}
#MAIN__SECTION_11 .contact-info { /*display:flex;justify-content:space-between;*/font-size:2.50em;margin-top:30px;border-top:2px solid #4E3E3F;padding-top:50px;}

@media screen and (max-width: 1024px) {
	#MAIN__SECTION_11 .price_wrap {width:calc(100% - 40px);}
	#MAIN__SECTION_11 .price-list {width:calc(100% - 40px);}
}
@media screen and (max-width: 800px) {
	#MAIN__SECTION_11 .price_wrap .price-title {font-size:3.85em;}
}
@media screen and (max-width: 768px) {
	#MAIN__SECTION_11 {font-size:90%;}
	#MAIN__SECTION_11 .category span {font-size:20px;}
	#MAIN__SECTION_11 .price-item span {word-break:keep-all;ine-height: 1.4;}
	#MAIN__SECTION_11 .price-list {white-space:nowrap;overflow:hidden;}
}
@media screen and (max-width: 640px) {
	#MAIN__SECTION_11 {font-size:70%;}
	#MAIN__SECTION_11 .price_wrap {padding-left:10px;}
	#MAIN__SECTION_11 .price_wrap .price-line {width:50px;height:5px;margin-bottom:20px;}
	#MAIN__SECTION_11 .price_wrap .price-title {font-size:3.50em;margin-bottom:10px;}
	#MAIN__SECTION_11 .price-list {padding:40px 30px 70px 30px;white-space: normal;overflow: visible; word-wrap: break-word;}
	#MAIN__SECTION_11 .category span {font-size:17px;}
}
@media screen and (max-width: 480px) {
	#MAIN__SECTION_11 {padding:50px 0 50px;font-size:60%;}
}
@media screen and (max-width: 425px) {
	#MAIN__SECTION_11 {font-size:60%;}
	#MAIN__SECTION_11 .price_wrap {padding-left:10px;}
	#MAIN__SECTION_11 .price_wrap .price-line {width:50px;height:5px;margin-bottom:20px;}
	#MAIN__SECTION_11 .price_wrap .price-title {font-size:3.50em;margin-bottom:10px;}
	#MAIN__SECTION_11 .price-list {padding:20px 30px 30px 30px;}
	#MAIN__SECTION_11 .category {margin:20px 0 20px;padding-top:15px;}
	#MAIN__SECTION_11 .contact-info {font-size:3.00em;margin-top:30px;padding-top:20px;}
}
@media screen and (max-width: 375px) {
	#MAIN__SECTION_11 {font-size:50%;}
}
@media screen and (max-width: 359px) {
	#MAIN__SECTION_11 {font-size:40%;}
}


/*------------------------------------------------------
    메인 12 커튼명장 초슬림 전동커튼 레일 동영상
------------------------------------------------------*/
#MAIN__SECTION_12 {padding:50px 0 50px;background-color:#FFF;}
#MAIN__SECTION_12 .section__texts {font-size:3.45em;font-weight:700;color:#000;}
#MAIN__SECTION_12 .section__texts1 {font-size:2.25em;font-family: "Noto Serif KR";font-weight:200;color:#000;padding-bottom:30px;}
#MAIN__SECTION_12 .section__image_1 {width:764px;height:461px;margin:0 auto;padding:0;background:#ccc;}
#MAIN__SECTION_12 .section__image_1 video {display:inline-block;width:100%;max-width:100%;position:absolute;left:0;top:0;z-index:1;}
#MAIN__SECTION_12 .btn_mute_wrap1 {position:absolute;right:10px;top:10px;z-index:2;}
#MAIN__SECTION_12 .btn_mute_wrap1 img {width:17px;vertical-align:middle;}
#MAIN__SECTION_12 .btn_mute_wrap1 button {padding:7px 10px 7px 10px;color:#fff;background-color: rgba(0, 0, 0, 0.5);border:none;}
#MAIN__SECTION_12 .btn_mute_wrap1 span {font-size:1.05em;vertical-align:middle;}

@media screen and (max-width: 800px){
	#MAIN__SECTION_12 {padding:50px 0 550px;}
	#MAIN__SECTION_12 .section__image_1 {width:100%;height:auto;}
}
@media screen and (max-width: 640px){
	#MAIN__SECTION_12 {padding:50px 0 400px;}
	#MAIN__SECTION_12 .section__texts {font-size:2.55em;white-space:nowrap;overflow:hidden;}
	#MAIN__SECTION_12 .section__image_1 {margin-top:0px;}
}
@media screen and (max-width: 540px){
	#MAIN__SECTION_12 {padding:50px 0 350px;}
	#MAIN__SECTION_12 .section__texts {font-size:2.25em;}
	#MAIN__SECTION_12 .section__texts1 {font-size:1.85em;}
}
@media screen and (max-width: 480px){
	#MAIN__SECTION_12 {padding:50px 0 310px;}
}
@media screen and (max-width: 425px){
	#MAIN__SECTION_12 {padding:30px 0 280px;}
	#MAIN__SECTION_12 .section__texts {font-size:2.00em;}
	#MAIN__SECTION_12 .section__texts1 {font-size:1.65em;}
}
@media screen and (max-width: 375px){
	#MAIN__SECTION_12 {padding:30px 0 250px;}
	#MAIN__SECTION_12 .section__texts {font-size:2.00em;}
	#MAIN__SECTION_12 .section__texts1 {font-size:1.65em;}
}
@media screen and (max-width: 359px){
	#MAIN__SECTION_12 {padding:30px 0 230px;}
	#MAIN__SECTION_12 .section__texts {font-size:1.85em;}
	#MAIN__SECTION_12 .section__texts1 {font-size:1.45em;}
}

/*------------------------------------------------------
    메인 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: 1240px;margin: 0 auto;padding-top:80px;}
#MAIN__SECTION_S .section__texts2 img:hover { opacity: 0.85; filter: brightness(0.95); transition: all 0.3s ease; }

@media screen and (max-width: 1024px) {
	#MAIN__SECTION_S {padding:50px 0 50px; }
	#MAIN__SECTION_S .section__texts1 {font-size:3.70em;color:#333;font-weight:500;}
	#MAIN__SECTION_S .section__texts2 {max-width: 600px;margin: 0 auto;padding-top:50px;}
	#MAIN__SECTION_S .section__texts2 img {width:100%;}
	#MAIN__SECTION_S .section__texts2 .row.col_4 > li {width: 45.0%;margin: 0.3% 0.5%;}
	#MAIN__SECTION_S .section__texts2 .row.col_4 > li:nth-of-type(even){margin-right:0;}
	#MAIN__SECTION_S .section__texts3 {max-width: 600px;margin: 0 auto;padding-top:50px;}
	#MAIN__SECTION_S .section__texts3 .row.col_4 > li {width: 100.0%;margin: 0.3% 0;}
	#MAIN__SECTION_S .section__texts3 img {width:100%;}
}
@media screen and (max-width: 1023px) {
  #MAIN__SECTION_S .section__texts1.original { display: none; }
  #MAIN__SECTION_S .section__texts1.linebreak { display: block; }
}
@media screen and (max-width: 640px) {
	#MAIN__SECTION_S .section__texts3 {max-width:95%;}
}
@media screen and (max-width: 540px) {
	#MAIN__SECTION_S .section__texts1 {font-size:3.00em;}
}
@media screen and (max-width: 425px) {
	#MAIN__SECTION_S .section__texts1 {font-size:2.65em;}
}
@media screen and (max-width: 375px) {
	#MAIN__SECTION_S .section__texts1 {font-size:2.45em;}
}
@media screen and (max-width: 360px) {
	#MAIN__SECTION_S .section__texts1 {font-size:2.25em;}
	#MAIN__SECTION_S .section__texts2 {padding-top:30px;}
}
@media screen and (max-width: 359px) {
	#MAIN__SECTION_S .section__texts1 {font-size:2.05em;}
}

/**********************************
하단 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_ul {}
#FOOTER .mtail .dot_ul li {float:left; display:inline; font-size:1.0em;font-weight:200;color:#6A6A6B;padding:0 12px 0 12px;background: url('../img/line_tail_dot.png') no-repeat left center;}
#FOOTER .mtail .dot_ul li a {font-size:1.2em;font-weight:400;color:#6A6A6B;}
#FOOTER .mtail .dot_ul li a:hover, a:focus, a:active {text-decoration:none;}
#FOOTER .mtail .dot_ul li:nth-of-type(1){background:none;padding-left:0;}
#FOOTER .mtail .dot_ul .last a {font-size:1.25em;font-weight:bold;color:#000;} 
#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 .copy_ul {width:100%;}
}
@media screen and (max-width: 540px){
	#FOOTER {padding-bottom:12.0%;}
}
@media screen and (max-width: 425px){
	#FOOTER {padding-bottom:15.0%;}
}
@media screen and (max-width: 375px){
	#FOOTER {padding-bottom:17.0%;}
}


/* 하단 - 가입신청*/
#icon_fixed_esti {display:block;position:fixed; right:95px; bottom:53px; z-index:99999;}
#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.35em;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:50%;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:#B69769;}
#co_tail_tel_esti_main .co_tail_esti a {color:#fff;}

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

/*------------------------------------------------------
견적서
------------------------------------------------------*/
#esti_view_wrap {margin:10px 20px 10px 20px;}
#esti_view_wrap .page_title {font-size:2.65em;font-weight:700;text-align:center;margin:30px 0 20px;}
#esti_view_wrap table {clear:both;width:100%;border-collapse:collapse;border-spacing:0;font-size:1.15em;}
#esti_view_wrap table caption {height:0;font-size:0;line-height:0;overflow:hidden;}


/* 고객정보*/
#esti_view_wrap .cust_tbl_info  {margin:10px 0 10px;}
#esti_view_wrap .cust_tbl_info table tbody tr th {text-align:left;padding:8px 0 8px 10px;border:1px solid #999;background:#DDEBF7;white-space:nowrap;overflow:hidden;}
#esti_view_wrap .cust_tbl_info table tbody tr td {text-align:left;padding-left:10px;border:1px solid #999;}

/* 주문리스트*/
#esti_view_wrap .esti_tbl_info  {margin:30px 0 10px;}
#esti_view_wrap .esti_tbl_info table {}
#esti_view_wrap .esti_tbl_info table thead th {padding:5px 0;border:1px solid #999;background:#DDEBF7;color:#383838;letter-spacing:-0.1em}
#esti_view_wrap .esti_tbl_info table tbody tr {text-align:center;}
#esti_view_wrap .esti_tbl_info table tbody tr td {text-align:center;padding:10px 0 10px;border:1px solid #999;white-space:nowrap;overflow:hidden;}
#esti_view_wrap .esti_tbl_info .table--min {table-layout:fixed;min-width:900px;}
#esti_view_wrap .esti_tbl_info .money_td {text-align:right;padding-right:5px;}

/* 업체정보*/
#esti_view_wrap .co_tbl_info  {margin:30px 0 10px;}
#esti_view_wrap .co_tbl_info table tbody tr th {text-align:left;padding:8px 0 8px 10px;border:1px solid #999;background:#DDEBF7;white-space:nowrap;overflow:hidden;}
#esti_view_wrap .co_tbl_info table tbody tr td {text-align:left;padding-left:10px;border:1px solid #999;}

/* 금액정보*/
#esti_view_wrap .sum_tbl_info {margin:30px 0 10px;}
#esti_view_wrap .sum_tbl_info .section__pc{display:block;}
#esti_view_wrap .sum_tbl_info .section__mo {display:none;}
#esti_view_wrap .sum_tbl_info table tbody tr th {width:150px;text-align:left;padding:8px 10px 8px 10px;border:1px solid #999;background:#DDEBF7;white-space:nowrap;overflow:hidden;}
#esti_view_wrap .sum_tbl_info table tbody tr td {width:25%;text-align:left;padding-left:10px;border:1px solid #999;}

@media screen and (max-width: 768px){
	#esti_view_wrap .esti_tbl_info{width:100%;overflow-x:auto;white-space: nowrap;}
	#esti_view_wrap .esti_tbl_info table {/*width:auto;*/}
	#esti_view_wrap .esti_tbl_info table thead th {padding-right:10px;padding-left:10px;}
	#esti_view_wrap .esti_tbl_info table tbody tr td {padding-right:10px;padding-left:10px;}
	::-webkit-scrollbar { -webkit-appearance: none; } 
	::-webkit-scrollbar:vertical { width: 12px; } 
	::-webkit-scrollbar:horizontal { height: 8px; } 
	::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, .5); border-radius: 10px; border: 2px solid #ffffff; } 
	::-webkit-scrollbar-track { border-radius: 10px; background-color: #ffffff; }

	/*
	#esti_view_wrap .esti_tbl_info table tbody tr {text-align:left;}
	#esti_view_wrap .esti_tbl_info table tbody tr td {text-align:left;padding-left:40%;	border-top:none;}
	#esti_view_wrap .esti_tbl_info table tbody tr td:nth-child(1) {border-top:1px solid #999;}
	#esti_view_wrap .esti_tbl_info .money_td {text-align:left;padding-left:40%;}

	.table--block2 tr { display:block; margin-bottom:10px; }
	.table--block2 th, .table--block2 td { display:block; position:relative; padding:10px 0; padding-left:50%;}
	.table--block2 td:before { display:block; position:absolute; left:0; top:0; width:30%; padding:10px 0; padding-left:10px;background:#DDEBF7;text-align:left;border-right:1px solid #999;}
	.table--block2 td:nth-child(1):before {content:'설치위치/시공형태';}
	.table--block2 td:nth-child(2):before {content:'제작사이즈';}
	.table--block2 td:nth-child(3):before {content:'제품명';}
	.table--block2 td:nth-child(4):before {content:'폭수/야드';}
	.table--block2 td:nth-child(5):before {content:'나비/민자';}
	.table--block2 td:nth-child(6):before {content:'형상';}
	.table--block2 td:nth-child(7):before {content:'줄길이';}
	.table--block2 td:nth-child(8):before {content:'양개/편개';}
	.table--block2 td:nth-child(9):before {content:'기타';}
	.table--block2 td:nth-child(10):before {content:'가공비';}
	.table--block2 td:nth-child(11):before {content:'수량';}
	.table--block2 td:nth-child(12):before {content:'단가';}
	.table--block2 td:nth-child(13):before {content:'금액';}
*/
	#esti_view_wrap .sum_tbl_info table tbody tr th {width:150px;}
	#esti_view_wrap .sum_tbl_info table tbody tr td {width:20%;}
}
@media screen and (max-width: 640px){
	#esti_view_wrap .page_title {font-size:2.00em;}
	#esti_view_wrap table {font-size:1.05em;}
	#esti_view_wrap .sum_tbl_info .section__pc {display:none;}
	#esti_view_wrap .sum_tbl_info .section__mo {display:block;}
	#esti_view_wrap .sum_tbl_info table tbody tr th {width:150px;}
	#esti_view_wrap .sum_tbl_info table tbody tr td {width:80%;text-align:right;padding-right:10px;}
}
@media screen and (max-width: 540px){
	#esti_view_wrap .sum_tbl_info table tbody tr td {width:70%;}
}
@media screen and (max-width: 425px){
	#esti_view_wrap .esti_tbl_info, #esti_view_wrap .sum_tbl_info {margin-top:15px;}/* 테이블상단 간격*/
	#esti_view_wrap .co_tbl_info {margin-top:0;}/* 업체정보 테이블 상단*/
	#esti_view_wrap .cust_tbl_info table tbody tr th {text-align:left;padding:8px 0 8px 5px;}
	/*#esti_view_wrap .esti_tbl_info table tbody tr td , #esti_view_wrap .esti_tbl_info .money_td {padding-left:50%;}*/
	.table--block2 td:before { width:40%;}
	#esti_view_wrap .co_tbl_info table tbody tr th {text-align:left;padding:8px 0 8px 5px;}
	#esti_view_wrap .sum_tbl_info table tbody tr td {width:70%;}
}
@media screen and (max-width: 359px){
	#esti_view_wrap .cust_tbl_info table, #esti_view_wrap .co_tbl_info table {font-size:0.95em;}
	#esti_view_wrap .sum_tbl_info table tbody tr td {width:60%;}
}

/* 개인정보처리방침 */
#privacy_page {font-size:1.30em; text-align:left;color:#555;margin:0px 10px 0px 10px;line-height:180%;}
#privacy_page .privacy_f_word {margin:0px 15px 15px 0;}
#privacy_page .privacy_title {color:#333;font-weight:bold;padding-left:15px;margin-left:15px;background:url('../img/privacy_ico.gif') no-repeat left center;}
#privacy_page .privacy_f_word1 { margin:0px 15px 15px 25px; }
#privacy_page a {font-size:1.0em;color:#555;}
#privacy_page ol {margin:0; padding:0;margin-left:30px;}
#privacy_page .jin_close {text-align:center;}
#privacy_page .btn_close {border:1px solid #dcdcdc;cursor:pointer;border-radius:3px;background:#0080c0;padding:3px 10px 3px 10px;}
#privacy_page a.btn_close {font-size:0.95em;color:#fff;text-align:center;line-height:50px}


/* 위아래 가기*/
#jin-scroll-wrap { position: fixed; right: 20px; bottom: 50%; z-index: 999; }
#jin-scroll-top, #jin-scroll-bottom { background-color: #333; color: #fff; width: 30px; height: 30px; text-align: center; line-height: 30px; border-radius: 50%; cursor: pointer; display: none; font-size: 0.7em; opacity: 0.7; transition: opacity 0.3s; user-select: none; margin-bottom: 5px; }
#jin-scroll-top:hover, #jin-scroll-bottom:hover { opacity: 1; }
#jin-scroll-top { margin-bottom: 5px; }