@charset "utf-8";

@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 200;
  src: url(../fonts/NanumGothic.eot);
  src: url(../fonts/NanumGothic.eot?#iefix) format('embedded-opentype'),
       url(../fonts/NanumGothic.woff) format('woff'),
       url(../fonts/NanumGothic.ttf) format('truetype');
}

@font-face {
  font-family: 'Nanum Barun Gothic';
  font-style: normal;
  font-weight: 200;
  src: url(../fonts/NanumBarunGothic.eot);
  src: url(../fonts/NanumBarunGothic.eot?#iefix) format('embedded-opentype'),
       url(../fonts/NanumBarunGothic.woff) format('woff'),
       url(../fonts/NanumBarunGothic.ttf) format('truetype');
}

html{overflow-y:scroll;}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,form,fieldset,legend,input,button,select,textarea{margin:0;padding:0;}
body{font-size:12px;color:#6f6158;line-height:18px;font-family:'나눔고딕', 'Nanum Gothic', '맑은고딕', Malgun Gothic, '돋움', Dotum, sans-serif;-webkit-text-size-adjust:none;background:url(../images/mobile/common/body_bg.jpg) 0 0 repeat;background-size:320px;}
a{font-size:12px;color:#6f6158;text-decoration:none;border:none;}
fieldset,img{border:none;}
li{list-style:none;}
address{font-style:normal;}
button{overflow:visible;vertical-align:middle;cursor:pointer;border:none;background:transparent;}
button::-moz-focus-inner{padding:0;border:none;}
label{cursor:pointer;}
input, textarea, select{-webkit-border-radius:0;}
select{-webkit-appearance:none;}

.blind{visibility:hidden;width:0;height:0;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;}

.paging{clear:both;padding:20px 0;text-align:center;}
.paging li{display:inline;margin:0 3px;}
.paging li a{display:inline-block;font-size:12px;color:#554942;line-height:13px;font-family: 'Nanum Gothic';vertical-align:middle;}
.paging li img{width:13px;vertical-align:middle;}

.sectionTab{min-width:1px;margin:0 19px 24px;}
.sectionTab:after{content:"";display:block;clear:both;}
.sectionTab li{float:left;width:33.33%;text-align:center;}
.sectionTab li a{display:block;margin:0 1px;padding:6px 0;text-align:center;font-size:13px;color:#705535;line-height:16px;font-family: 'Nanum Barun Gothic';border:1px solid #958069;background:url(../images/mobile/common/section_tab_bg.jpg) 0 0 repeat;background-size:23px;}
.sectionTab li.active a{color:white;border:1px solid #5b3d1b;background:url(../images/mobile/common/section_tab_bg2.jpg) 0 0 repeat;background-size:100%;}

.lineTop{margin:0 20px;border-top:3px solid #a8845c;}
.lineBottom{margin:0 20px 18px;border-top:1px solid #c0b19d;}
.listType2Area{margin:0 14px;}
.listType2Area .listType2{position:relative;width:100%;padding:12px 0 9px;}
.listType2Area .listType2:after{content:"";display:block;clear:both;}
.listType2Area .listType2 li{float:left;width:50%;}
.listType2Area .listType2 li .button{display:block;margin:0 6px;}
.listType2Area .listType2 li .button .img img{vertical-align:top;}
.listType2Area .listType2 li .button .text{display:block;width:100%;margin:6px 0 0;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:10px;color:#655a4e;line-height:18px;font-family: 'Nanum Gothic';}
.listType2Area .listType2 li .button .date{display:block;margin:0 0 5px;text-align:center;font-size:10px;color:#655a4e;line-height:18px;font-family: 'Nanum Gothic';}

.tableArea{margin:0 20px;}
.tableArea .list{width:100%;border-top:3px solid #a8845c;}
.tableArea .list:after{content:"";display:block;clear:both;}
.tableArea .list li{float:left;width:100%;border-bottom:1px solid #c0b19d;}
.tableArea .list li .noneW{float:left;width:80%;padding:6px 0;letter-spacing:-0.5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:10px;color:#655a4e;line-height:16px;font-family: 'Nanum Gothic';}
.tableArea .list li .noneW a{float:left;width:95%;padding:0 7px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:12px;color:#655a4e;line-height:16px;font-family: 'Nanum Gothic';}
.tableArea .list li .date{float:left;width:20%;padding:6px 0;text-align:center;font-size:12px;color:#655a4e;line-height:16px;font-family: 'Nanum Gothic';}
.tableArea .list li.notice .icon{float:left;width:10%;height:8px;margin:11px 0 0;text-align:center;}
.tableArea .list li.notice .icon img{width:11px;padding:0 7px;vertical-align:top;}
.tableArea .list li.notice .noneW{width:70%;}
.tableArea .list li.notice .noneW a{padding:0;font-weight:bold;}
.tableArea .list li.notice .date{font-weight:bold;}

.tableArea .view{width:100%;border-top:3px solid #a8845c;}
.tableArea .view .head strong{display:block;width:100%;padding:5px 0;text-indent:9px;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:12px;color:#655a4e;line-height:17px;font-family: 'Nanum Gothic';border-bottom:1px solid #c0b19d;background:url(../images/mobile/common/view_head_bg.jpg) 0 0 repeat;background-size:50px;}
.tableArea .view .head .headData{width:100%;border-bottom:1px solid #c0b19d;}
.tableArea .view .head .headData:after{content:"";display:block;clear:both;}
.tableArea .view .head .headData li{float:left;margin:9px 0 6px;padding:0 7px;font-size:12px;color:#655a4e;line-height:12px;font-family: 'Nanum Gothic';border-right:1px solid #655a4e;}
.tableArea .view .head .headData li:last-child{border-right:none;}
.tableArea .view .cont{margin:0 !important;padding:10px 7px;border-bottom:1px solid #c0b19d;}
.tableArea .view .cont .contData{padding:0 7px;}
.tableArea .view .cont.type2{padding:10px 0 20px;}
.tableArea .view .cont.type2 .img{margin:10px 0 0;vertical-align:top;background:#ccbdac;}
.tableArea .view .cont.type2 .img img{max-width:100%;vertical-align:top;}

.tableArea .write{width:100%;border-collapse:collapse;border-top:3px solid #a8845c;}
.tableArea .write th{text-align:left;white-space:nowrap;font-size:10px;color:#675239;line-height:13px;font-weight:normal;font-family: 'Nanum Gothic';border-bottom:1px solid #c0b19d;}
.tableArea .write th .thWrap{display:block;padding:0 10px 0 13px;}
.tableArea .write th .thWrap.dot{background:url(../images/mobile/common/write_title_dot.png) 3px 6px no-repeat;background-size:4px;}
.tableArea .write td{padding:5px 0;border-bottom:1px solid #c0b19d;}
.tableArea .write td .inpuWrap{display:block;position:relative;min-width:1px;padding:0 2px 0 0;}
.tableArea .write td .inpuWrap:after{content:"";display:block;clear:both;}
.tableArea .write td .inpuWrap .inpuText{float:left;width:96%;height:13px;padding:2px 2%;font-size:10px;color:#675239;line-height:13px;font-family: 'Nanum Gothic';border:none;background:white;}
.tableArea .write td .inpuWrap .inpuText.type2{width:56%;}
.tableArea .write td .inpuWrap .inpuCheck{float:left;width:11px;height:11px;margin:3px 0 0 9px;}
.tableArea .write td .inpuWrap .phoneArea{float:left;width:60%;height:17px;}
.tableArea .write td .inpuWrap .phoneArea li{float:left;width:31%;}
.tableArea .write td .inpuWrap .phoneArea li{float:left;width:31%;}
.tableArea .write td .inpuWrap .phoneArea li{float:left;width:31%;}
.tableArea .write td .inpuWrap .phoneArea li.none{width:3.5%;height:17px;}
.tableArea .write td .inpuWrap .phoneArea li .inpuText{width:100%;padding:2px 0;text-align:center;}
.tableArea .write td .inpuWrap label{float:left;margin:4px 0 0 5px;font-size:10px;color:#655a4e;line-height:10px;font-family:'맑은고딕', Malgun Gothic;}
.tableArea .write td .inpuWrap select{float:left;width:60%;height:17px;padding:0 0 0 2%;font-size:10px;color:#675239;line-height:17px;font-family: 'Nanum Gothic';border:none;background:white url(../images/mobile/common/select_arrow.gif) right 6px no-repeat;background-size:21px;}
.tableArea .write td .inpuWrap.fileArea{}
.tableArea .write td .textAreaWrap{min-width:1px;padding:5px;background:white;}
.tableArea .write td .textAreaWrap:after{content:"";display:block;clear:both;}
.tableArea .write td .textAreaWrap textarea{float:left;width:100%;height:125px;font-size:10px;color:#675239;line-height:17px;font-family: 'Nanum Gothic';resize:none;border:none;outline:none;background:white;}
.tableArea .write td.file{position:relative;}
.tableArea .write td.file .inpuWrap{height:17px;background:white;}
.tableArea .write td.file .inpuWrap .inpuText{width:100%;height:13px;padding:2px 0;}
.tableArea .write td.file .inpuWrap.fileArea{height:17px;padding:0 0 0 60px;}
.tableArea .write td.file .inpuWrap.fileArea .fileSearch{position:absolute;top:2px;left:3px;height:12px;text-align:center;padding:0 8px;font-size:8px;color:white;line-height:12px;font-family: 'Nanum Gothic';background:#80684c;}
.tableArea .write td.file .file{position:absolute;top:5px;left:0;width:100%;height:17px;opacity:0;}
.tableArea .write td.privacy .privacyArea{background:white;}
.tableArea .write td.privacy .agreeArea{margin:5px 0 0;text-align:center;}
.tableArea .write td.privacy .agreeArea .agreeCopy{font-size:9px;color:#675239;line-height:15px;font-family: 'Nanum Gothic';}
.tableArea .write td.privacy .agreeArea label{margin:3px 0 0;vertical-align:middle;font-size:9px;color:#675239;line-height:15px;font-family: 'Nanum Gothic';}
.tableArea .write td.privacy .agreeArea input{width:11px;height:11px;margin:0 5px 0 10px;vertical-align:middle;}
.tableArea .write td.privacy .agreeArea.type2{margin:0;}
.tableArea .write th.data.type2,
.tableArea .write td.data.type2{border-bottom:none;}

.comment{margin:10px 0 0;padding:10px 20px;border:1px solid #c8c2bd;background:url(../images/mobile/common/view_head_bg.jpg) 0 0 repeat;background-size:50px;}
.comment strong{display:block;margin:0 0 15px;font-size:10px;color:#655a4e;line-height:13px;font-family: 'Nanum Gothic';}
.comment p{margin:2px 0 0;letter-spacing:-0.5px;font-size:10px;color:#574a3d;line-height:12px;font-family: 'Nanum Gothic';}

.btnList{margin:24px 0;}
.btnList.center{text-align:center;}
.btnList li{display:inline;margin:0;}
.btnList li a{display:inline-block;}
.btnList li a img{width:67px;vertical-align:middle;}
.btnList.admin{float:right;margin:10px 20px;}

#wrap{width:100%;min-width:320px;overflow:hidden;}
#header{position:relative;width:100%;height:104px;}
#header .logo{position:absolute;top:-1px;left:0;z-index:10;}
#header .logo a{float:left;}
#header .logo img{float:left;width:137px;}
#header .call{position:absolute;top:15px;right:15px;}
#header .call img{width:141px;vertical-align:top;}

.gnbArea{padding:0 0 0 12px;}
#gnb{position:absolute;top:64px;left:0;width:100%;height:40px;background:url(../images/mobile/common/gnb_bg_x.jpg) 0 0 repeat-x;background-size:cover;}
#gnb:after{content:"";display:block;clear:both;}
#gnb li{float:left;width:25%;background:url(../images/mobile/common/gnb_line.gif) right 14px no-repeat;background-size:2px;}
#gnb li:last-child{background:none;}
#gnb li span{display:block;}
#gnb li span a{display:block;height:40px;text-align:center;font-size:12px; font-weight:bold; color:white;line-height:40px;font-family: 'Nanum Barun Gothic';}

#contents{width:100%;}

/* 견적폼 추가 Start */

#contents .main_area{position:relative;--background:url(../images/main/visual_area_bg.jpg) 0 0 repeat;--background-size:contain}
#contents .main_area .visual_area{position:relative}
#contents .main_area .visual_area .view{position:relative;z-index:20}
#contents .main_area .visual_area .view:after{content:"";display:block;clear:both}
#contents .main_area .visual_area .view li{float:left;width:100%}
#contents .main_area .visual_area .view li img{float:left;width:100%}
#contents .main_area .visual_area .view li.active{display:block}
#contents .main_area .visual_area .visual_paging.swiper-pagination-clickable{position:absolute;bottom:7px;left:0;width:100%;height:6px;text-align:center}
#contents .main_area .visual_area .visual_paging.swiper-pagination-clickable li{display:inline-block;width:6px;height:6px;margin:0 3px 0 4px;vertical-align:top;background:#fff;border-radius:4px;opacity:1}
#contents .main_area .visual_area .visual_paging.swiper-pagination-clickable li.swiper-pagination-bullet-active{background:#df931a}
#contents .main_area .quotation_area{}
#contents .main_area .quotation_area .quotation_tab{min-width:1px;margin:0 19px}
#contents .main_area .quotation_area .quotation_tab:after{content:"";display:block;clear:both}
#contents .main_area .quotation_area .quotation_tab li{float:left;width:50%}
#contents .main_area .quotation_area .quotation_tab li a{display:block;position:relative;top:2px;height:22px;padding:2px 0 0;text-align:center;font-size:12px;color:#fff;line-height:22px;font-family:'Nanum Barun Gothic';letter-spacing:0.2px;border-radius:10px 10px 0 0;background:#948a79}
#contents .main_area .quotation_area .quotation_tab li:first-child a{margin:0 1.5px 0 0}
#contents .main_area .quotation_area .quotation_tab li:last-child a{margin:0 0 0 1.5px}
#contents .main_area .quotation_area .quotation_tab li.active a{top:0;height:15px;padding:10px 0 0;color:#fcf0d4;line-height:18px;letter-spacing:0.2px;border:2px solid #675a42;border-bottom:none;background:#675a42 url(../images/mobile/common/quotation_tab_shadow_x.gif) 0 0 repeat-x;background-size:1px 30px}
#contents .main_area .quotation_area .quotation_cont{margin:0 9px;padding:0 0 12px}
#contents .main_area .quotation_area .quotation_cont li{display:none;padding:13px 0 0;border:2px solid #675a42;border-radius:9px;background:#675a42}
#contents .main_area .quotation_area .quotation_cont li.active{display:block;}
#contents .main_area .quotation_area .quotation_cont li .section{margin:0 15px 0 10px;padding:3px 0}
#contents .main_area .quotation_area .quotation_cont li .section:after{content:"";display:block;clear:both}
#contents .main_area .quotation_area .quotation_cont li .section dl{float:left;width:50%}
#contents .main_area .quotation_area .quotation_cont li .section dl:after{content:"";display:block;clear:both}
#contents .main_area .quotation_area .quotation_cont li .section dl dt{float:left;width:30.46%;font-size:11px;color:#fff;line-height:18px;font-family:'Nanum Gothic';letter-spacing:-0.5px}
#contents .main_area .quotation_area .quotation_cont li .section dl dt span{float:left;padding:0 0 0 15.38%}
#contents .main_area .quotation_area .quotation_cont li .section dl dd{float:left;width:69.53%}
#contents .main_area .quotation_area .quotation_cont li .section dl dd:after{content:"";display:block;clear:both}
#contents .main_area .quotation_area .quotation_cont li .section dl dd select{float:left;width:100%;padding:0 0 0 5px;height:18px;font-size:12px;color:#333;line-height:18px;font-family:Dotum, sans-serif;border:none;background:#fff url(../images/mobile/common/select_arrow.gif) right 0 no-repeat;background-size:16px 18px}
#contents .main_area .quotation_area .quotation_cont li .section dl dd .inpu_wrap{display:block;min-width:1px;padding:0 5px;background:#fff}
#contents .main_area .quotation_area .quotation_cont li .section dl dd .inpu_wrap:after{content:"";display:block;clear:both}
#contents .main_area .quotation_area .quotation_cont li .section dl dd .inpu_text{float:left;width:100%;height:18px;font-size:12px;color:#333;line-height:18px;font-family:Dotum, sans-serif;border:none;background:#fff}
#contents .main_area .quotation_area .quotation_cont li .section dl dd .tel{width:100%}
#contents .main_area .quotation_area .quotation_cont li .section dl dd .tel:after{content:"";display:block;clear:both}
#contents .main_area .quotation_area .quotation_cont li .section dl dd .tel li{display:block;float:left;width:31.63%;padding:0;border:none;border-radius:none;background:none}
#contents .main_area .quotation_area .quotation_cont li .section dl dd .tel li.empty{width:2.55%;height:18px;background:#675a42}
#contents .main_area .quotation_area .quotation_cont li .section dl dd .tel li .inpu_text.tel{text-align:center}
#contents .main_area .quotation_area .quotation_cont li .section dl.wide{width:100%}
#contents .main_area .quotation_area .quotation_cont li .section dl.wide dt{width:15.23%}
#contents .main_area .quotation_area .quotation_cont li .section dl.wide dd{width:84.76%}
#contents .main_area .quotation_area .quotation_cont li .section.add_area dl dt{width:42.15%}
#contents .main_area .quotation_area .quotation_cont li .section.add_area dl dt span{padding:0 0 0 11.38%}
#contents .main_area .quotation_area .quotation_cont li .section.add_area dl dd{width:57.84%}
#contents .main_area .quotation_area .quotation_cont li .section.add_area dl dd .inpu_check{float:left;width:10px;height:10px;margin:4px 8px 0 0;border:none;background:#fff}
#contents .main_area .quotation_area .quotation_cont li .section.add_area dl dd .inpu_check:checked{background:url(../images/mobile/common/checkbox_cheked.gif) 0 0 no-repeat;background-size:10px 10px}
#contents .main_area .quotation_area .quotation_cont li .section.add_area dl dd label{float:left;margin:2px 0 0;font-size:12px;color:#fff;line-height:15px;font-family:Dotum, sans-serif;letter-spacing:-0.5px}
#contents .main_area .quotation_area .quotation_cont li .agree_area{min-width:1px;margin:4px 0 0;padding:8px 0 7px;border-radius:0 0 8px 8px;background:#7c6e53}
#contents .main_area .quotation_area .quotation_cont li .agree_area:after{content:"";display:block;clear:both}
#contents .main_area .quotation_area .quotation_cont li .agree_area .inpu_check{float:left;width:10px;height:10px;margin:6px 4px 0 14px;border:none;vertical-align:middle;background:#fff}
#contents .main_area .quotation_area .quotation_cont li .agree_area .inpu_check:checked{background:url(../images/mobile/common/checkbox_cheked.gif) 0 0 no-repeat;background-size:10px 10px}
#contents .main_area .quotation_area .quotation_cont li .agree_area label{float:left;margin:3px 0 0;font-size:10px;color:#fff;line-height:15px;font-family:'Nanum Gothic';letter-spacing:-0.8px}
#contents .main_area .quotation_area .quotation_cont li .agree_area .quotation_apply{overflow:hidden;float:right;width:119px;height:21px;margin:0 15px 0 0;text-indent:-9999px;background:url(../images/mobile/common/btn_quotation_appy.png) 0 0 no-repeat;background-size:119px 21px}
#contents .main_area .quotation_area .quotation_cont li .agree_area.type2{margin:21px 0 0;}

#contents .main_area .main_utility{padding:22px 0 20px;border-top:1px solid #fff;background:#fff url(../images/mobile/common/main_utility_shadow_x.png) 0 0 repeat-x;background-size:1px 21px}
#contents .main_area .main_utility ul{min-width:1px}
#contents .main_area .main_utility ul:after{content:"";display:block;clear:both}
#contents .main_area .main_utility ul li{float:left;width:25%}
#contents .main_area .main_utility ul li a{display:block;text-align:center;border-left:1px solid #dddcd6}
#contents .main_area .main_utility ul li img{height:58px;vertical-align:top}
#contents .main_area .main_utility ul li:first-child a{border:none}


#contents .main_area .main_free img{width:100%;padding:0px 0px 5px 0px;}

#contents .main_area .section{}
#contents .main_area .section1{position:relative;min-width:1px;border-bottom:1px solid #fff}
#contents .main_area .section1:after{content:"";display:block;clear:both}
#contents .main_area .section1 .background{float:left;width:100%}
#contents .main_area .section1 .btn-wrap{display:block;position:absolute;top:60.718vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
#contents .main_area .section1 .btn-wrap img{width:46.406vw}
#contents .main_area .section1 .btn-wrap .red{position:relative;z-index:0}
#contents .main_area .section1 .btn-wrap .blue{position:absolute;top:0;left:0;z-index:1}
#contents .main_area .section1 .btn-wrap.is-active .red{position:relative;z-index:2}


#contents .main_area .section2{border-bottom:1px solid #fff}
#contents .main_area .section2 .main-tab{min-width:1px}
#contents .main_area .section2 .main-tab::after{content:"";display:block;clear:both}
#contents .main_area .section2 .main-tab li{float:left}
#contents .main_area .section2 .main-tab li:nth-child(1){float:left;width:23%}
#contents .main_area .section2 .main-tab li:nth-child(2){float:left;width:27%}
#contents .main_area .section2 .main-tab li:nth-child(3){float:left;width:27%}
#contents .main_area .section2 .main-tab li:nth-child(4){float:left;width:23%}
#contents .main_area .section2 .main-tab li a{display:block;height:42px;text-align:center;letter-spacing:-1px;font-size:15px;color:#fff;line-height:44px;font-weight:600;font-family:'Nanum Barun Gothic';background:#f5a201}

#contents .main_area .section3{text-align:center;border-bottom:3px solid #e5ebf0}
#contents .main_area .section3 .view{position:relative;margin-bottom:2px;padding:12px 0 11px;font-size:15px;color:#999;line-height:25px;font-weight:600;font-family:'Nanum Barun Gothic';background:#3c3c3c}
#contents .main_area .section3 .view::before{content:"";position:absolute;top:0;left:0;width:50px;height:50px;background:url(../images/mobile/common2/view-dotted-left.jpg) 0 0 no-repeat;background-size:50px}
#contents .main_area .section3 .view::after{content:"";position:absolute;top:0;right:0;width:50px;height:50px;background:url(../images/mobile/common2/view-dotted-right.jpg) 0 0 no-repeat;background-size:50px}
#contents .main_area .section3 .view strong{position:relative;top:2px;margin-left:19px;font-size:25px;color:#ff6600;line-height:25px;font-weight:400;font-family:'RixHeadEB'}

#contents .main_area .section4{padding:20px 0 15px;text-align:center}
#contents .main_area .section4 .main-tit{margin-bottom:15px;font-size:15px;color:#333;line-height:16px;font-weight:600;font-family:'Nanum Barun Gothic'}
#contents .main_area .section4 .swiper-container{margin-bottom:13px}
#contents .main_area .section4 ul{}
#contents .main_area .section4 ul li{width:140px;margin-right:12px}
#contents .main_area .section4 ul li:last-child{margin:0}
#contents .main_area .section4 ul li img{float:left;max-width:100%}


#contents .main_area .section5{padding:30px 0 22px;text-align:center;background:#faf8d1;border-top:1px solid #cfcc92;border-bottom:1px solid #cfcc92}
#contents .main_area .section5 .main-tit{letter-spacing:0px;font-size:17px;color:#333;line-height:17px;font-weight:600;font-family:'Nanum Barun Gothic'}
#contents .main_area .section5 .main-tit strong{position:relative;top:-2px;margin-left:6px;font-size:24px;color:#f45803;font-weight:400;font-family:'RixHeadEB'}
#contents .main_area .section5 .main-desc{letter-spacing:-0.4px;font-size:13px;color:#333;line-height:14px;font-weight:400;font-family:'Nanum Barun Gothic'}
#contents .main_area .section5 img{display:block;width:320px;margin:17px auto 13px}

#contents .main_area .section6{padding:20px 0 15px;text-align:center;border-bottom:3px solid #e5ebf0}
#contents .main_area .section6 .main-tit{margin-bottom:15px;font-size:15px;color:#333;line-height:16px;font-weight:600;font-family:'Nanum Barun Gothic'}
#contents .main_area .section6 .swiper-container{margin-bottom:13px}
#contents .main_area .section6 ul{}
#contents .main_area .section6 ul li{position:relative;width:140px;margin-right:12px}
#contents .main_area .section6 ul li:last-child{margin:0}
#contents .main_area .section6 ul li img{float:left;max-width:100%}
#contents .main_area .section6 ul li .txt-wrap{position:absolute;bottom:0;left:0;right:0;z-index:1;padding:15px 0;background:rgba(0, 0, 0, .7)}
#contents .main_area .section6 ul li .txt-wrap strong{display:block;margin-bottom:7px;padding:0 12px;text-align:left;font-size:14px;color:#fff;line-height:16px;font-family:'Nanum Barun Gothic'}
#contents .main_area .section6 ul li .txt-wrap .alt-wrap{overflow:hidden;height:26px}
#contents .main_area .section6 ul li .txt-wrap .alt-wrap span{overflow:hidden;display:-webkit-box;padding:0 12px;text-align:left;font-size:11px;color:#fff;line-height:13px;font-family:'Nanum Barun Gothic';-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}
#contents .main_area .section6 ul li .link{overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;text-indent:-9999px}

#contents .main_area .section7{padding:20px 0 15px;text-align:center}
#contents .main_area .section7 .main-tit{margin-bottom:15px;font-size:15px;color:#333;line-height:16px;font-weight:600;font-family:'Nanum Barun Gothic'}
#contents .main_area .section7 ul{margin:0 15px}
#contents .main_area .section7 ul li{position:relative;min-width:1px;margin-bottom:5px;background:#ededed}
#contents .main_area .section7 ul li::after{content:"";display:block;clear:both}
#contents .main_area .section7 ul li .txt-wrap{position:relative;min-width:1px;height:16px;padding:9px 10px 9px 38px;text-align:left;;font-size:13px;color:#333;line-height:16px;font-weight:400;font-family:'Nanum Barun Gothic'}
#contents .main_area .section7 ul li .txt-wrap::before{content:"";position:absolute;top:11px;left:10px;width:17px;height:15px;background:url(../images/mobile/common2/main-section7-icon.png) 0 0 no-repeat;background-size:17px 15px}
#contents .main_area .section7 ul li .txt-wrap::after{content:"";display:block;clear:both}
#contents .main_area .section7 ul li .txt{overflow:hidden;float:left;max-width:90%;white-space:nowrap;text-overflow:ellipsis}
#contents .main_area .section7 ul li .reply{margin-left:2px}
#contents .main_area .section7 ul li .link{overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;text-indent:-9999px}
#contents .main_area .section7 .more{margin-top:9px}

#contents .main_area .section8{text-align:center;border-bottom:3px solid #e5ebf0}
#contents .main_area .section8 ul{min-width:1px}
#contents .main_area .section8 ul::after{content:"";display:block;clear:both}
#contents .main_area .section8 ul li{float:left;width:50%;margin-bottom:2px}
#contents .main_area .section8 ul li:nth-child(1) .inner{margin-right:1px;background:#94ca5d}
#contents .main_area .section8 ul li:nth-child(2) .inner{margin-left:1px;background:#75bdd8}
#contents .main_area .section8 ul li .inner{padding:20px 0 15px}
#contents .main_area .section8 ul li .inner .main-tit{margin-bottom:12px;text-align:center;letter-spacing:-.5px;font-size:14px;color:#fff;line-height:32px;font-weight:600;font-family:'Nanum Barun Gothic'}
#contents .main_area .section8 ul li .inner h3{margin-bottom:6px;margin-top:22px;text-align:center;letter-spacing:-.5px;font-size:16px;color:#333;font-weight:600;font-family:'Nanum Barun Gothic'}
#contents .main_area .section8 ul li .inner .data{margin-bottom:18px;letter-spacing:-1px;font-size:35px;color:#fff;line-height:50px;font-weight:400;font-family:'RixHeadEB'}

#contents .main_area .section9{padding:20px 0 15px;text-align:center}
#contents .main_area .section9 .main-tit{margin-bottom:15px;font-size:15px;color:#333;line-height:16px;font-weight:600;font-family:'Nanum Barun Gothic'}
#contents .main_area .section9 ul{min-width:1px;margin:0 10px}
#contents .main_area .section9 ul::after{content:"";display:block;clear:both}
#contents .main_area .section9 ul li{position:relative;float:left;width:50%;margin-bottom:10px}
#contents .main_area .section9 ul li .inner{min-width:1px;margin:0 5px}
#contents .main_area .section9 ul li .inner::after{content:"";display:block;clear:both}
#contents .main_area .section9 ul li .inner img{float:left;width:100%;height:30vw;margin-bottom:10px}
#contents .main_area .section9 ul li .inner .txt{margin-bottom:2px;text-align:center;letter-spacing:-.5px;font-size:13px;color:#333;line-height:16px;font-weight:400;font-family:'Nanum Barun Gothic'}
#contents .main_area .section9 ul li .inner .date{text-align:center;letter-spacing:-.5px;font-size:10px;color:#333;line-height:16px;font-weight:400;font-family:'Nanum Barun Gothic'}
#contents .main_area .section9 ul li .link{overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;text-indent:-9999px}

#contents .main_area .section10{padding:30px 0;text-align:center;background:#fda830}
#contents .main_area .section10 img{display:block;width:300px;margin:10px auto 8px}
#contents .main_area .section10 .desc1,
#contents .main_area .section10 .desc2{font-size:14px;color:#333;line-height:16px}
#contents .main_area .section10 .desc1{position:relative;left:1.5%}
#contents .main_area .section10 .desc1 span{padding:0 28px}
#contents .main_area .section10 .desc1 .space1{}
#contents .main_area .section10 .desc1 .space2{}
#contents .main_area .section10 .desc1 .space3{}

#contents .main_area .section11{padding:35px 0}
#contents .main_area .section11 .main-tit{margin-bottom:6px;letter-spacing:-.5px;text-align:center;font-size:23px;color:#4a4a4a;line-height:27px;font-weight:600;font-family:'Nanum Barun Gothic'}
#contents .main_area .section11 .main-tit span{color:#2286d2}
#contents .main_area .section11 .main-desc{margin-bottom:11px;text-align:center;letter-spacing:-.5px;font-size:14px;color:#333}
#contents .main_area .section11 ul{min-width:1px;margin:0 10px}
#contents .main_area .section11 ul::after{content:"";display:block;clear:both}
#contents .main_area .section11 ul li{float:left;width:33.33%}
#contents .main_area .section11 ul li .inner-outer{position:relative;width:28.125vw;height:28.125vw;margin:0 auto}
#contents .main_area .section11 ul li .inner{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background:#72b8e5;border-radius:100%}
#contents .main_area .section11 ul li .inner p{text-align:center;font-size:15px;color:#fff;line-height:17px;}

#contents .main_area .apply-area{margin-bottom:2px}
#contents .main_area .apply-area .top{position:relative}
#contents .main_area .apply-area .top img{display:block;width:100%}
#contents .main_area .apply-area .top .txt-area{position:absolute;top:7.187vw;left:0;right:0;text-align:center}
#contents .main_area .apply-area .top .process{display:inline-block;width:10.937vw;height:10.937vw;margin-bottom:4.375vw;text-align:center;font-size:6.25vw;color:#fff;line-height:10.937vw;font-weight:400;font-family:'Nanum Barun Gothic';background:#f08800;border-radius:100%}
#contents .main_area .apply-area .top .main-tit{margin-bottom:1.406vw;letter-spacing:-.5px;font-size:7.187vw;color:#fff;line-height:8.437vw;font-weight:600;font-family:'Nanum Barun Gothic'}
#contents .main_area .apply-area .top .main-desc{letter-spacing:-.5px;font-size:4.375vw;color:#fff;line-height:5.312vw;font-weight:400;font-family:'Nanum Barun Gothic'}
#contents .main_area .apply-area .top .main-desc .point{display:inline-block;width:3.4375vw;height:3.4375vw;margin-right:6px;background:#4F372B;border-radius:100%}
#contents .main_area .apply-area .cont{background:#d98333}
#contents .main_area .apply-area .cont .sec{display:none}
#contents .main_area .apply-area[data-step='1'] .cont .sec1,
#contents .main_area .apply-area[data-step='2'] .cont .sec2,
#contents .main_area .apply-area[data-step='3'] .cont .sec3,
#contents .main_area .apply-area[data-step='4'] .cont .sec4,
#contents .main_area .apply-area[data-step='5'] .cont .sec5{display:block}
#contents .main_area .apply-area .cont .sec1{}
#contents .main_area .apply-area .cont .sec1 .service{min-width:1px;margin:0 22px;padding:32px 0}
#contents .main_area .apply-area .cont .sec1 .service::after{content:"";display:block;clear:both}
#contents .main_area .apply-area .cont .sec1 .service li{float:left;width:50%;margin:9px 0}
#contents .main_area .apply-area .cont .sec1 .service li a{display:block;height:30px;text-align:center;font-size:16px;color:#fff;line-height:30px;font-weight:400;font-family:'Nanum Barun Gothic';border:1px solid #fff}
#contents .main_area .apply-area .cont .sec1 .service li:nth-child(odd) a{margin-right:8px}
#contents .main_area .apply-area .cont .sec1 .service li:nth-child(even) a{margin-left:8px}

#contents .main_area .apply-area .cont .sec2{padding:7.343vw 6.875vw}
#contents .main_area .apply-area .cont .sec2 .calender-head{margin-bottom:4.062vw}
#contents .main_area .apply-area .cont .sec2 .calender-head .inner{position:relative;text-align:center;font-size:5vw;color:#fff;line-height:5vw;font-weight:600;font-family:'Nanum Barun Gothic'}
#contents .main_area .apply-area .cont .sec2 .calender-head .inner span{}
#contents .main_area .apply-area .cont .sec2 .calender-head .inner year{}
#contents .main_area .apply-area .cont .sec2 .calender-head .inner month{}
#contents .main_area .apply-area .cont .sec2 .calender-head .inner .prev{overflow:hidden;position:absolute;top:0;left:21.406vw;width:2.031vw;height:5vw;text-indent:-9999px;background:url(../images/mobile/common/calendar-btn-prev.png) 0 0 no-repeat;background-size:2.031vw 5vw}
#contents .main_area .apply-area .cont .sec2 .calender-head .inner .next{overflow:hidden;position:absolute;top:0;right:21.406vw;width:2.031vw;height:5vw;text-indent:-9999px;background:url(../images/mobile/common/calendar-btn-next.png) 0 0 no-repeat;background-size:2.031vw 5vw}
#contents .main_area .apply-area .cont .sec2 .calender-cont{}
#contents .main_area .apply-area .cont .sec2 table{width: 100%; border-collapse: collapse; border-spacing: 0; empty-cells: show;}
#contents .main_area .apply-area .cont .sec2 table thead{}
#contents .main_area .apply-area .cont .sec2 table thead th{position:relative;height:9.062vw}
#contents .main_area .apply-area .cont .sec2 table thead th span{display:block;position:absolute;top:0;left:0;right:0;height:6.562vw;font-size:3.906vw;color:#6f6158;line-height:6.762vw;font-weight:400;font-family:'Nanum Barun Gothic';background:#fff;vertical-align:top}
#contents .main_area .apply-area .cont .sec2 table tbody td{height:7.812vw;text-align:center}
#contents .main_area .apply-area .cont .sec2 table tbody td a{display:block;font-size:4.687vw;color:#fff;line-height:7.812vw;font-weight:600;font-family:'Nanum Barun Gothic'}
#contents .main_area .apply-area .cont .sec2 table tbody td.empty a{pointer-events:none}
#contents .main_area .apply-area .cont .sec2 table tbody td.point a{color:#dccfb1}

#contents .main_area .apply-area .cont .sec2 table tbody td div a{display:block;font-size:4.687vw;color:#fff;line-height:7.812vw;font-weight:600;font-family:'Nanum Barun Gothic'}
#contents .main_area .apply-area .cont .sec2 table tbody td div a.empty{pointer-events:none}
#contents .main_area .apply-area .cont .sec2 table tbody td div a.point{color:#4F372B}



#contents .main_area .apply-area .cont .sec3{padding:32px 0}
#contents .main_area .apply-area .cont .sec3 .sec-cont{display:none}
#contents .main_area .apply-area .cont .sec3 .sec-cont.is-active{display:block}
#contents .main_area .apply-area .cont .sec3[data-step='1'] .sec-cont1,
#contents .main_area .apply-area .cont .sec3[data-step='2'] .sec-cont2,
#contents .main_area .apply-area .cont .sec3[data-step='3'] .sec-cont3{display:block}
#contents .main_area .apply-area .cont .sec3 .location{min-width:1px;margin-top:-10px;margin-bottom:7px;text-align:center;font-size:0;line-height:0}
#contents .main_area .apply-area .cont .sec3 .location li{display:inline-block;position:relative;padding-left:20px;font-size:16px;color:#4F372B;line-height:21px;font-weight:400;font-family:'Nanum Barun Gothic'}
#contents .main_area .apply-area .cont .sec3 .location li::before{content:">";position:absolute;top:0;left:6px;font-size:16px;color:#dccfb1;line-height:21px;font-weight:400;font-family:'Nanum Barun Gothic'}
#contents .main_area .apply-area .cont .sec3 .location li:first-child{padding:0}
#contents .main_area .apply-area .cont .sec3 .location li:first-child::before{display:none}
#contents .main_area .apply-area .cont .sec3 .country-select{min-width:1px;margin:0 17px}
#contents .main_area .apply-area .cont .sec3 .country-select::after{content:"";display:block;clear:both}
#contents .main_area .apply-area .cont .sec3 .country-select li{float:left;width:33.33%;margin:5px 0}
#contents .main_area .apply-area .cont .sec3 .country-select li a{display:block;height:30px;margin:0 5px;text-align:center;font-size:16px;color:#fff;line-height:30px;font-weight:400;font-family:'Nanum Barun Gothic';border:1px solid #fff}

#contents .main_area .apply-area .cont .sec4{padding:32px 0}
#contents .main_area .apply-area .cont .sec4 .sec-cont{display:none}
#contents .main_area .apply-area .cont .sec4 .sec-cont.is-active{display:block}
#contents .main_area .apply-area .cont .sec4[data-step='1'] .sec-cont1,
#contents .main_area .apply-area .cont .sec4[data-step='2'] .sec-cont2,
#contents .main_area .apply-area .cont .sec4[data-step='3'] .sec-cont3{display:block}
#contents .main_area .apply-area .cont .sec4 .location{min-width:1px;margin-top:-10px;margin-bottom:7px;text-align:center;font-size:0;line-height:0}
#contents .main_area .apply-area .cont .sec4 .location li{display:inline-block;position:relative;padding-left:20px;font-size:16px;color:#4F372B;line-height:21px;font-weight:400;font-family:'Nanum Barun Gothic'}
#contents .main_area .apply-area .cont .sec4 .location li::before{content:">";position:absolute;top:0;left:6px;font-size:16px;color:#dccfb1;line-height:21px;font-weight:400;font-family:'Nanum Barun Gothic'}
#contents .main_area .apply-area .cont .sec4 .location li:first-child{padding:0}
#contents .main_area .apply-area .cont .sec4 .location li:first-child::before{display:none}
#contents .main_area .apply-area .cont .sec4 .country-select{min-width:1px;margin:0 17px}
#contents .main_area .apply-area .cont .sec4 .country-select::after{content:"";display:block;clear:both}
#contents .main_area .apply-area .cont .sec4 .country-select li{float:left;width:33.33%;margin:5px 0}
#contents .main_area .apply-area .cont .sec4 .country-select li a{display:block;height:30px;margin:0 5px;text-align:center;font-size:16px;color:#fff;line-height:30px;font-weight:400;font-family:'Nanum Barun Gothic';border:1px solid #fff}

#contents .main_area .apply-area .cont .sec5{padding:32px 23px;text-align:center}
#contents .main_area .apply-area .cont .sec5 .head{margin-bottom:11px;text-align:left}
#contents .main_area .apply-area .cont .sec5 .head dl{clear:both;min-width:1px;margin-bottom:5px}
#contents .main_area .apply-area .cont .sec5 .head dl::after{content:"";display:block;clear:both}
#contents .main_area .apply-area .cont .sec5 .head dl dt{float:left;width:83px;height:25px;margin-right:12px;text-align:center;font-size:18px;color:#000;line-height:18px;font-weight:400;font-family:'Nanum Barun Gothic';background:#dccfb1;border-radius:8px;padding-top: 6px;}
#contents .main_area .apply-area .cont .sec5 .head dl dd{float:left;height:18px;font-size:18px;color:#fff;line-height:18px;font-weight:400;font-family:'Nanum Barun Gothic';padding-top: 6px;}
#contents .main_area .apply-area .cont .sec5 .head dl dd ul{min-width:1px}
#contents .main_area .apply-area .cont .sec5 .head dl dd ul::after{content:"";display:block;clear:both}
#contents .main_area .apply-area .cont .sec5 .head dl dd ul li{position:relative;float:left;padding-left:14px;font-size:18px;color:#fff;line-height:18px}
#contents .main_area .apply-area .cont .sec5 .head dl dd ul li::before{content:">";position:absolute;top:0;left:4px;line-height:18px;font-weight:400;font-family:'Nanum Barun Gothic'}
#contents .main_area .apply-area .cont .sec5 .head dl dd ul li:first-child{padding:0}
#contents .main_area .apply-area .cont .sec5 .head dl dd ul li:first-child::before{display:none}
#contents .main_area .apply-area .cont .sec5 .cont{text-align:left}
#contents .main_area .apply-area .cont .sec5 .cont .insert{min-width:1px;margin-bottom:10px}
#contents .main_area .apply-area .cont .sec5 .cont .insert2{margin:0 -1% 15px 16px}
/*#contents .main_area .apply-area .cont .sec5 .cont .insert2{margin:0 -1% 15px -8px}*/
#contents .main_area .apply-area .cont .sec5 .cont .insert::after{content:"";display:block;clear:both}
#contents .main_area .apply-area .cont .sec5 .cont .insert input[type='text']{width:100%;height:37px;padding:5px;text-align:center;font-size:16px;color:#333;line-height:29px;font-weight:400;font-family:'Nanum Barun Gothic';border:none;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}

#contents .main_area .apply-area .cont .sec5 .cont .insert select,
#contents .main_area .apply-area .cont .sec5 .cont .insert input[type='tel']{float:left;width:33%;height:37px;margin-left:8px;padding:5px;font-size:16px;color:#333;line-height:29px;font-weight:400;font-family:'Nanum Barun Gothic';border:none;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}
/*#contents .main_area .apply-area .cont .sec5 .cont .insert input[type='tel']{float:left;width:31%;height:37px;padding:5px;font-size:16px;color:#333;line-height:29px;font-weight:400;font-family:'Nanum Barun Gothic';border:none;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}*/
#contents .main_area .apply-area .cont .sec5 .cont .insert select{margin-left:-16px;background-image:url(../images/mobile/common2/apply-select-arrow.png);background-repeat:no-repeat;background-size:21px 7px;background-position:right 15px}
#contents .main_area .apply-area .cont .sec5 .cont .insert input[type='text']::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#333
}
#contents .main_area .apply-area .cont .sec5 .cont .insert input[type='text']::-moz-placeholder { /* Firefox 19+ */
  color:#333
}
#contents .main_area .apply-area .cont .sec5 .cont .insert input[type='text']:-ms-input-placeholder { /* IE 10+ */
  color:#333
}
#contents .main_area .apply-area .cont .sec5 .cont .insert input[type='text']:-moz-placeholder { /* Firefox 18- */
  color:#333
}
#contents .main_area .apply-area .cont .sec5 .cont .insert3,
#contents .main_area .apply-area .cont .sec5 .cont .insert4{overflow:hidden}
#contents .main_area .apply-area .cont .sec5 .cont .insert4{margin-bottom:18px}
#contents .main_area .apply-area .cont .sec5 .cont .insert3 input[type='checkbox'],
#contents .main_area .apply-area .cont .sec5 .cont .insert4 input[type='checkbox']{position:absolute}
#contents .main_area .apply-area .cont .sec5 .cont .insert3 label,
#contents .main_area .apply-area .cont .sec5 .cont .insert4 label{position:relative;padding-left:25px;font-size:18px;color:#fff;line-height:16px;font-weight:400;font-family:'Nanum Barun Gothic'}
#contents .main_area .apply-area .cont .sec5 .cont .insert3 label::before,
#contents .main_area .apply-area .cont .sec5 .cont .insert4 label::before{content:"";position:absolute;top:0;left:0;width:16px;height:16px;background:#fff}
#contents .main_area .apply-area .cont .sec5 .cont .insert3 input[type='checkbox']:checked + label::after,
#contents .main_area .apply-area .cont .sec5 .cont .insert4 input[type='checkbox']:checked + label::after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;background:#f5a201}

#contents .main_area .apply-area .cont .sec5 .btn-apply{display:inline-block;width:180px;height:39px;text-align:center;font-size:19px;color:#fff;line-height:39px;font-weight:600;font-family:'Nanum Barun Gothic';border-radius:18px;background:#4c3928}
#contents .main_area .apply-area .cont .sec5 .btn-apply span{position:relative;top:1px}




#contents .cont_head{padding:32px 15px 0;background:url(../images/mobile/common/cont_shadow_x.gif) 0 0 repeat-x;background-size:1px 6px}
#contents .cont_head h2.head{margin:0 0 25px;font-size:22px;color:#635e51;line-height:25px;font-weight:bold;font-family:'Nanum Barun Gothic'}
#contents .cont_head h2 span{color:#9f9885}
#contents .cont_head p.copy{margin:0 0 25px;font-size:15px;color:#333333;line-height:20px;font-family:'Nanum Barun Gothic'}
#contents .cont_head p.copy span{color:#79b216}

/* 추가 End */

#data{position:relative;}
#data .section{position:relative;margin:0 20px;padding:30px 0 27px;border-bottom:1px solid #cdbead;}
#data .section.borderNone{border-bottom:none;}
#data .section .headLine{margin:0 0 8px;font-size:20px;color:#655a4e;line-height:25px;font-weight:normal;font-family: 'Nanum Barun Gothic';}
#data .section .largeTitle{margin:0 0 13px;font-size:18px;color:#655a4e;line-height:20px;font-weight:normal;font-family: 'Nanum Barun Gothic';}
#data .section .strapLine{margin:0 0 13px;font-size:19px;color:#655a4e;line-height:20px;font-weight:normal;font-family: 'Nanum Barun Gothic';}
#data .section .smallTitle{margin:0 0 13px;letter-spacing:-0.5px;font-size:15px;color:#655a4e;line-height:17px;font-weight:normal;font-family: 'Nanum Barun Gothic';}
#data .section .copy{margin:0 0 17px;font-size:14px;color:#655a4e;line-height:15px;font-family: 'Nanum Barun Gothic';}
#data .section .img{}
#data .section .img img{width:100%;}
#data .section .video{min-width:1px;}
#data .section .video:after{content:"";display:block;clear:both;}
#data .section .video iframe,
#data .section .video img{float:left;width:100%;}

#data.main{}
#data.main .mainVisual{position:relative;z-index:10;width:100%;}
#data.main .mainVisual ul{width:100%;}
#data.main .mainVisual ul li{position:relative;width:100%;}
#data.main .mainVisual ul li img{width:100%;}
#data.main .mainVisual ul li .view{display:block;position:absolute;top:32.83%;left:4.68%;width:30.62%;height:9.09%;text-indent:-9999px;overflow:hidden;background:url(../images/mobile/common/btn_mask.png) 0 0 repeat;}

#data.main .mainUtility{min-width:1px;}
#data.main .mainUtility:after{content:"";display:block;clear:both;}
#data.main .mainUtility li{float:left;width:33.33%;padding:10px 0 8px;}
#data.main .mainUtility li a{display:block;text-align:center;border-right:1px solid #c3b6a9;}
#data.main .mainUtility li img{vertical-align:top;}
#data.main .mainUtility li.item1 a{}
#data.main .mainUtility li.item1 a img{width:81px;}
#data.main .mainUtility li.item2 a{}
#data.main .mainUtility li.item2 a img{width:80px;}
#data.main .mainUtility li.item3 a{border-right:none;}
#data.main .mainUtility li.item3 a img{width:77px;}

#data.main .serviceTabArea{position:absolute;bottom:209px;left:0;z-index:20;width:100%;}
#data.main .serviceTabArea .serviceTab{min-width:1px;margin:0 6px;}
#data.main .serviceTabArea .serviceTab:after{content:"";display:block;clear:both;}
#data.main .serviceTabArea .serviceTab li{float:left;width:33.33%;}
#data.main .serviceTabArea .serviceTab li button{display:block;width:100%;text-align:center;outline:none;}
#data.main .serviceTabArea .serviceTab li button span{display:block;margin:3px 2px 0;padding:3px 0 1px;font-size:12px; font-weight:bold; color:#c49a69;line-height:15px;font-family: 'Nanum Barun Gothic';border-radius:4px 4px 0 0;background:url(../images/mobile/common/main_sevice_tab_bg1.png) 0 0 repeat;}
#data.main .serviceTabArea .serviceTab li.active{}
#data.main .serviceTabArea .serviceTab li.active button span{margin:0 2px;padding:6px 0 1px;font-size:12px; font-weight:bold;color:#42270d;background:url(../images/mobile/common/main_sevice_tab_bg2.png) 0 0 repeat;}
/*
#data.main .serviceTab li button{display:block;width:99px;margin:3px auto 0;padding:3px 0 1px;text-align:center;font-size:10px;color:#c49a69;line-height:15px;font-family: 'Nanum Barun Gothic';outline:none;border-radius:4px 4px 0 0;background:url(../images/mobile/common/main_sevice_tab_bg1.png) 0 0 repeat;}
#data.main .serviceTab li.active button{margin:0 auto;padding:6px 0 1px;font-size:11px;color:#42270d;background:url(../images/mobile/common/main_sevice_tab_bg2.png) 0 0 repeat;}
*/
#data.main .serviceCont{position:absolute;bottom:97px;left:0;z-index:20;width:100%;height:112px;}
#data.main .serviceCont li{display:none;width:100%;height:112px;background:url(../images/mobile/common/main_sevice_tab_bg2.png) 0 0 repeat;}
#data.main .serviceCont li.active{display:block;}
#data.main .serviceCont li .tabContents{margin:0 15px 0 8px;padding:8px 0 0;}
#data.main .serviceCont li .tabContents table{width:100%;border-collapse:collapse;}
#data.main .serviceCont li .tabContents table .col2{width:35%;}
#data.main .serviceCont li .tabContents table .col4{width:35%;}
#data.main .serviceCont li .tabContents table th{padding:0 7px;text-align:center;white-space:nowrap;font-size:12px;color:white;line-height:18px;font-weight:normal;font-family: 'Nanum Gothic';}
#data.main .serviceCont li .tabContents table td{padding:3px 0;}
#data.main .serviceCont li .tabContents table td.privacy{padding:3px 8px;}
#data.main .serviceCont li .tabContents table td.privacy .inpuCheck{vertical-align:middle;}
#data.main .serviceCont li .tabContents table td.privacy .text{display:inline;letter-spacing:-0.5px;font-size:12px;color:white;line-height:18px;font-family: 'Nanum Gothic';}
#data.main .serviceCont li .tabContents table td.privacy .text a{letter-spacing:-0.5px;font-size:12px;color:white;line-height:18px;font-family: 'Nanum Gothic';}
#data.main .serviceCont li .tabContents table td.privacy .inpuRadio{display:inline;width:8px;height:8px;margin:0;vertical-align:middle;-webkit-border-radius:10px;}
#data.main .serviceCont li .tabContents table td.privacy label{display:inline;letter-spacing:-0.5px;font-size:12px;color:white;line-height:18px;font-family: 'Nanum Gothic';vertical-align:middle;}
#data.main .serviceCont li .tabContents table td select{float:left;width:100%;height:18px;margin:0;padding:0 0 0 8px;font-size:12px;color:#333;line-height:16px;font-family: '돋움',Dotum;border:none;background:white url(../images/mobile/common/select_arrow.gif) right 6px no-repeat;background-size:21px;}
#data.main .serviceCont li .tabContents table td .inpuWrap{display:block;min-width:1px;padding:0 4px;background:white;}
#data.main .serviceCont li .tabContents table td .inpuWrap:after{content:"";display:block;clear:both;}
#data.main .serviceCont li .tabContents table td .inpuText{float:left;width:100%;height:16px;padding:1px 0;font-size:12px;color:#333;line-height:16px;font-family: '돋움',Dotum;border:none;outline:none;background:white;}
#data.main .serviceCont li .tabContents table td .apply{float:left;width:100%;height:20px;font-size:12px;color:white;line-height:18px;font-family: 'Nanum Barun Gothic';background:#42270d;}
#data.main .serviceCont li .tabContents table td ul{min-width:1px;}
#data.main .serviceCont li .tabContents table td ul:after{content:"";display:block;clear:both;}
#data.main .serviceCont li .tabContents table td ul li{display:block;float:left;width:31%;height:18px;}
#data.main .serviceCont li .tabContents table td ul li.none{width:3.5%;}
#data.main .serviceCont li .tabContents table td ul li .inpuText.phone{text-align:center;}

#data.info .section .vision{}
#data.info .section .vision dt{margin:17px 0;}
#data.info .section .vision dt img{width:112px;vertical-align:top;}
#data.info .section .mission{}
#data.info .section .mission dt{margin:17px 0;}
#data.info .section .mission dt img{width:134px;vertical-align:top;}
#data.info .section .mission dd .copy{margin:0 0 13px;}
#data.info .section .happyService{margin:0 17px;}
#data.info .section .happyService h6{margin:0 0 13px 2.5px;font-size:15px;color:#655a4e;line-height:15px;font-family: 'Nanum Barun Gothic';}
#data.info .section .happyService h6 span{color:#d78106;}
#data.info .section .happyService ul{position:relative;width:100%;}
#data.info .section .happyService ul:after{content:"";display:block;clear:both;}
#data.info .section .happyService ul li{float:left;width:33.33%;}
#data.info .section .happyService ul li .wrap{display:block;margin:0 2.5px;}
#data.info .section .happyService ul li .wrap .img{margin:0;}
#data.info .section .happyService ul li .wrap .img img{width:100%;vertical-align:top;}
#data.info .section .happyService ul li .wrap .text{text-align:center;font-size:11px;color:#675239;word-spacing:-1px;letter-spacing:-1px;line-height:22px;font-family: 'Nanum Barun Gothic';}

#data.info .section .cont{min-width:1px;margin:20px 0 12px;}
#data.info .section .cont:after{content:"";display:block;clear:both;}
#data.info .section .cont dt{position:relative;float:left;padding:0 0 0 29px;font-size:14px;color:#655a4e;line-height:20px;font-family: 'Nanum Barun Gothic';}
#data.info .section .cont dt span{color:#d78106;}
#data.info .section .cont dt img{position:absolute;top:-3px;left:0;float:left;width:22px;}
#data.info .section .cont dd{float:left;margin:8px 0 0 9px;padding:0 0 0 10px;font-size:11px;color:#655a4e;line-height:8px;font-family: 'Nanum Barun Gothic';border-left:1px solid #c7b5a3;}
#data.info .section .quotationApply{display:block;position:absolute;top:31px;left:90px;height:15px;padding:0 10px;font-size:12px;color:white;line-height:16px;font-family: 'Nanum Barun Gothic';border:1px solid #d98333;background:#fda350;}
#data.info .section .quotationApply.type2{left:110px;}
#data.info .section .copy{margin:0;}
#data.info .section2{margin:0;}
#data.info .section2 .strapLine{margin:0 20px 13px;}
#data.info .section2 .smallTitle{margin:0 20px 13px;}
#data.info .section2 .copy{margin:0 20px 17px;}
#data.info .section2 .img{margin:0 20px;}
#data.info .section4 .img{margin:0 0 38px;}

#data.cleanService .section .cont{min-width:1px;margin:20px 0 12px;}
#data.cleanService .section .cont:after{content:"";display:block;clear:both;}
#data.cleanService .section .cont dt{position:relative;float:left;padding:0 0 0 29px;font-size:14px;color:#655a4e;line-height:20px;font-family: 'Nanum Barun Gothic';}
#data.cleanService .section .cont dt span{color:#d78106;}
#data.cleanService .section .cont dt img{position:absolute;top:-3px;left:0;float:left;width:22px;}
#data.cleanService .section .cont dd{float:left;margin:8px 0 0 9px;padding:0 0 0 10px;font-size:9px;color:#655a4e;line-height:8px;font-family: 'Nanum Barun Gothic';border-left:1px solid #c7b5a3;}
#data.cleanService .section .quotationApply{display:block;position:absolute;top:31px;left:90px;height:14px;padding:0 10px;font-size:12px;color:white;line-height:17px;font-family: 'Nanum Barun Gothic';border:1px solid #d98333;background:#fda350;}
#data.cleanService .section .copy{margin:0;}

#data.cleanService .section .happyService{margin:0 17px;}
#data.cleanService .section .happyService h5{margin:0 0 13px 2.5px;font-size:15px;color:#655a4e;line-height:15px;font-family: 'Nanum Barun Gothic';}
#data.cleanService .section .happyService h5 span{color:#d78106;}
#data.cleanService .section .happyService ul{position:relative;width:100%;}
#data.cleanService .section .happyService ul:after{content:"";display:block;clear:both;}
#data.cleanService .section .happyService ul li{float:left;width:33.33%;}
#data.cleanService .section .happyService ul li .wrap{display:block;margin:0 2.5px;}
#data.cleanService .section .happyService ul li .wrap .img{}
#data.cleanService .section .happyService ul li .wrap .img img{width:100%;vertical-align:top;}
#data.cleanService .section .happyService ul li .wrap .text{text-align:center;letter-spacing:-0.7px;font-size:10px;color:#675239;line-height:22px;font-family: 'Nanum Barun Gothic';}
#data.cleanService .section1{margin:0;}
#data.cleanService .section1 .headLine{margin:0 20px 20px;}
#data.cleanService .section1 .strapLine{margin:0 20px 13px}
#data.cleanService .section1 .smallTitle{margin:0 20px 13px;}
#data.cleanService .section1 .copy{margin:0 20px 17px;}
#data.cleanService .section1 .quotationApply{top:75px;left:90px;}
#data.cleanService .section .quotationApply.type2{left:110px;}

#data.livingService .section .cont{min-width:1px;margin:20px 0 12px;}
#data.livingService .section .cont:after{content:"";display:block;clear:both;}
#data.livingService .section .cont dt{position:relative;float:left;padding:0 0 0 29px;font-size:14px;color:#655a4e;line-height:20px;font-family: 'Nanum Barun Gothic';}
#data.livingService .section .cont dt span{color:#d78106;}
#data.livingService .section .cont dt img{position:absolute;top:-3px;left:0;float:left;width:22px;}
#data.livingService .section .cont dd{float:left;margin:8px 0 0 9px;padding:0 0 0 10px;font-size:9px;color:#655a4e;line-height:8px;font-family: 'Nanum Barun Gothic';border-left:1px solid #c7b5a3;}
#data.livingService .section .quotationApply{display:block;position:absolute;top:31px;left:120px;height:14px;padding:0 10px;font-size:12px;color:white;line-height:14px;font-family: 'Nanum Barun Gothic';border:1px solid #d98333;background:#fda350;}
#data.livingService .section .copy{margin:0;}

#data.livingService .section .happyService{margin:0 17px;}
#data.livingService .section .happyService h5{margin:0 0 13px 2.5px;font-size:11px;color:#655a4e;line-height:15px;font-family: 'Nanum Barun Gothic';}
#data.livingService .section .happyService h5 span{color:#d78106;}
#data.livingService .section .happyService ul{position:relative;width:100%;}
#data.livingService .section .happyService ul:after{content:"";display:block;clear:both;}
#data.livingService .section .happyService ul li{float:left;width:33.33%;}
#data.livingService .section .happyService ul li .wrap{display:block;margin:0 2.5px;}
#data.livingService .section .happyService ul li .wrap .img{}
#data.livingService .section .happyService ul li .wrap .img img{width:100%;vertical-align:top;}
#data.livingService .section .happyService ul li .wrap .text{text-align:center;font-size:12px;color:#675239;line-height:22px;font-family: 'Nanum Barun Gothic';}
#data.livingService .section1{margin:0;}
#data.livingService .section1:after{content:"";display:block;clear:both;}
#data.livingService .section1 .headLine{margin:0 20px 20px;}
#data.livingService .section1 .strapLine{margin:0 20px 13px}
#data.livingService .section1 .smallTitle{margin:0 20px 13px;}
#data.livingService .section1 .copy{margin:0 20px 17px;}
#data.livingService .section1 .quotationApply{top:75px;left:140px;}
#data.livingService .section2 .quotationApply{left:120px;}
#data.livingService .section3 .quotationApply{left:120px;}

#data.privacy .privacyCont{}
#data.privacy .privacyCont dl{margin:17px 0 0;}
#data.privacy .privacyCont dl dt{padding:0 0 2px;}
#data.privacy .privacyCont dl dd{font-size:9px;color:#655a4e;line-height:15px;font-family: 'Nanum Gothic';}
#data.privacy .privacyCont dl dd strong{display:block;margin:15px 0 0;font-size:10px;}
#data.privacy .privacyCont dl dd span{display:block;}
#data.privacy .privacyCont dl dd ol{padding:0 0 0 15px;}
#data.privacy .privacyCont dl dd ol li{list-style:inherit;}
#data.privacy .privacyCont dl dd ol li a{font-size:9px;color:#655a4e;line-height:15px;font-family: 'Nanum Gothic';}

#data .quickMenu{margin:30px 20px;border-radius:4px;background:url(../images/mobile/common/quickmenu_bg.jpg) 0 0 repeat;background-size:250px;}
#data .quickMenu ul{min-width:1px;padding:12px 0 12px;}
#data .quickMenu ul:after{content:"";display:block;clear:both;}
#data .quickMenu ul li{float:left;width:50%;text-align:center;}
#data .quickMenu ul li a{display:block;text-align:center;border-right:1px solid #ad8216;}
#data .quickMenu ul li img{width:107px;vertical-align:top;}
#data .quickMenu ul li:last-child a{border-right:none;}

#footer{position:relative;width:100%;height:207px;}
#footer .utility{width:100%;background:url(../images/mobile/common/footer_utility_bg.jpg) 0 0 repeat-x;background-size:160px;}
#footer .utility:after{content:"";display:block;clear:both;}
#footer .utility li{float:left;width:25%;background:url(../images/mobile/common/f_utility_line.gif) right 10px no-repeat;background-size:2px;}
#footer .utility li a{display:block;height:30px;text-align:center;letter-spacing:-0.5px;font-size:11px; font-weight:bold; color:#6f6158;line-height:30px;font-family: 'Nanum Barun Gothic';}
#footer .utility li:last-child{background:none;}
#footer .info{position:absolute;top:51px;left:17px;}
#footer .info dd{font-size:10px !important;;color:#6f6158;line-height:12px;font-family: 'Nanum Gothic';}
#footer .info dd a{font-size:10px !important;;color:#6f6158;line-height:12px;font-family: 'Nanum Gothic';}
#footer .utilityArea{position:absolute;top:166px;left:0;width:100%;}
#footer .utilityArea .utility2{margin:0 20px;}
#footer .utilityArea .utility2 li{float:left;width:33.33%;text-align:center;}
#footer .utilityArea .utility2 li a{display:inline-block;margin:0 3px;}
#footer .utilityArea .utility2 li img{width:100%;}

@media all and (min-width:360px){
#data.privacy .privacyCont dl dd br{display:none;}
}


/* 비밀번호입력 레이어 */
.layer_pw { display: none; position:fixed; left:50%; top:50%; width:270px; height:150px; background-color:#4b3f38; margin:-70px auto 0 -135px; z-index:100}
.layer_pw .layer_pw_con { background-color:#fff; border:4px solid #4b3f38; height:47px; text-align:center; padding-top:19px;}
.layer_pw .layer_pw_con a { margin-left:4px;}
.layer_pw .layer_pw_con input { border:1px solid #aeaeae; padding-top:2px; height:18px; text-align:center;}


/*[출처] 유투브 모바일 동영상 사이즈 링크 가로세로 비율 완벽해결|작성자 꿈쟁이*/
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; }
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



#layer{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000;background:rgba(0, 0, 0, .6)}
#layer .layer-complete{position:absolute;top:50%;left:23px;right:23px;padding:22px 0;text-align:center;background:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
#layer .layer-complete strong{display:block;margin-bottom:18px;font-size:18px;color:#4F372B;line-height:23px;font-weight:600;font-family:'Nanum Barun Gothic'}
#layer .layer-complete p{margin-bottom:15px;font-size:14px;color:#333;line-height:20px;font-weight:400;font-family:'Nanum Barun Gothic'}
#layer .layer-complete ul{margin-bottom:13px}
#layer .layer-complete ul li{position:relative;font-size:14px;color:#333;line-height:20px;font-weight:400;font-family:'Nanum Barun Gothic'}
#layer .layer-complete ul li span{position:relative;padding-left:8px}
#layer .layer-complete ul li span::before{content:"";position:absolute;top:5px;left:0;width:2px;height:2px;background:#333;border-radius:100%}
#layer .layer-complete .btn-close{display:inline-block;height:21px;padding:0 22px;letter-spacing:-.5px;font-size:13px;color:#fff;line-height:21px;font-weight:400;font-family:'Nanum Barun Gothic';background:#333}