@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&display=swap');
:root {
--color-white:#fff;
--color-mint:#1DB0A4;
--color-gray:#f5f5f5;
--font-color25:#252525;
--font-color66:#666;
--color25: #252525;
--color45: #454545;
--colorf8: #f8f8f8;
--color33: #333333;
--color66: #666666;
--colorcc: #cccccc;
--blue:#0075ED;
--bluelight:#EFF7FF;
}

.container{position:relative; margin-top:213px;}
.contents{position:relative;padding-bottom:200px;background:url("/html/images/contents/bg_contents.png") repeat-y 0 0;}
.contents:after{clear:both;display:block;content:"";}
.contents .sideLeft{float:left;width:225px;}
.contents .contentsInner{float:left;width:975px;}

/* contentsInner
********************************************************************************************************************/
.contentsInner{padding:50px 50px 0;letter-spacing:-.5px;}
.contentsInner .subTxt{font-size:14px;color:#979797;letter-spacing:-1px; font-weight:300;}
.contentsInner .tit2{margin-bottom:10px;font-size:36px;font-weight:500;color:#525252;line-height:100%;letter-spacing:-3px;font-weight:600;}
.contentsInner .tit2 + .tit3{margin-top:0;}
.contentsInner .tit3{margin-top:100px;font-size:24px;font-weight:500;color:#777777;line-height:100%;}
.contentsInner .tit3.type02{color:#525252;font-weight:600;}
.contentsInner .tit3:first-child{margin-top:0;}
.contentsInner .tit3:first-of-type{margin-top:0;}
.contentsInner .tit3 + .subTxt{margin-top:8px;}

.why09clean{position:relative;margin:50px 0 100px;overflow: hidden;}
.why09clean dt{margin-bottom:15px;text-align:center;}
.why09clean dd{padding-left:25px;line-height:35px;border-bottom:1px solid #e4e4e4;background:url("/html/images/contents/icon_chk.png") no-repeat 0 center;font-size:18px;color:#3d3d3d;letter-spacing:-1px;font-weight:300;}

.bg_why1:after{content:"";display:inline-block;position:absolute;top:91px;right:0px;width:450px;height:342px;background:url("/html/images/contents/bg_why1.png?v") no-repeat 0 0;}
.bg_why2:after{content:"";display:inline-block;position:absolute;top:91px;right:0px;width:450px;height:342px;background:url("/html/images/contents/bg_why2.png?v") no-repeat 0 0;}
.bg_why3:after{content:"";display:inline-block;position:absolute;top:91px;right:0px;width:450px;height:342px;background:url("/html/images/contents/bg_why3.png?v") no-repeat 0 0;}
.bg_why4:after{content:"";display:inline-block;position:absolute;top:56px;right:0px;width:450px;height:342px;background:url("/html/images/contents/bg_why4.png?v") no-repeat 0 0;}
.bg_why5:after{content:"";display:inline-block;position:absolute;top:56px;right:0px;width:450px;height:342px;background:url("/html/images/contents/bg_why5.png?v0") no-repeat 0 0;}

.bg_why21:after{content:"";display:inline-block;position:absolute;top:56px;right:0px;width:450px;height:342px;background:url("/html/images/contents/bg_why21.png") no-repeat 0 0;}
.bg_why22:after{content:"";display:inline-block;position:absolute;top:78px;right:-40px;width:450px;height:342px;background:url("/html/images/contents/bg_why22.png") no-repeat 0 0; background-size: 420px;}
.bg_why23:after{content:"";display:inline-block;position:absolute;top:66px;right:-54px;width:450px;height:342px;background:url("/html/images/contents/bg_why23.png") no-repeat 0 0; background-size: 390px;}
.bg_why24:after{content:"";display:inline-block;position:absolute;top:56px;right:0px;width:450px;height:342px;background:url("/html/images/contents/bg_why24.png") no-repeat 0 0;}
.bg_why25:after{content:"";display:inline-block;position:absolute;top:56px;right:0px;width:450px;height:342px;background:url("/html/images/contents/bg_why25.png") no-repeat 0 0;}

.bg_why41:after{content:"";display:inline-block;position:absolute;top:56px;right:0px;width:450px;height:306px;background:url("/html/images/contents/bg_why41.png") no-repeat 0 0;}
.bg_why42:after{content:"";display:inline-block;position:absolute;top:56px;right:0px;width:450px;height:306px;background:url("/html/images/contents/bg_why42.png") no-repeat 0 0;}
.bg_why43:after{content:"";display:inline-block;position:absolute;top:56px;right:0px;width:450px;height:306px;background:url("/html/images/contents/bg_why43.png") no-repeat 0 0;}
.bg_why44:after{content:"";display:inline-block;position:absolute;top:56px;right:0px;width:450px;height:306px;background:url("/html/images/contents/bg_why44.png") no-repeat 0 0;}
.bg_why45:after{content:"";display:inline-block;position:absolute;top:56px;right:0px;width:450px;height:306px;background:url("/html/images/contents/bg_why45.png") no-repeat 0 0;}

/* /////////////// 여기부터 기존 스타일시트 /////////////// */
/*현장점검 이사 폼*/
.check_wrap3 {width:657px;font-family:'NanumBarunGothic';color:#666;margin:0 auto;border:1px solid #00a4e4;}
.check_wrap3 .check_title_bg{width:100%;}
.check_wrap3 .check_title_bg .toplogo{float:right;vertical-align:top;}
.check_wrap3 .check_title_bg .tit_con{color:#fff;font-size:28px;font-weight:400;padding:20px;text-align:left;line-height:normal;background:#00a4e4;margin-top:0px;margin-bottom:0px;}
.check_wrap3 .check_hread{margin:20px;font-family: 'NanumBarunGothic';font-weight:400;padding:10px 0;}
.check_wrap3 .check_hread .icon{text-align:center;margin-bottom:16px;}
.check_wrap3 .check_hread .icon img{width:50px;height:10px;}
.check_wrap3 .check_hread .check_center{padding-bottom:15px;border-bottom:1px solid #ccc;}
.check_wrap3 .check_hread .copy_img{text-align:left;border:0;width:20px;}
.check_wrap3 .check_hread .copy_main{text-align:left;border:0;vertical-align:bottom;font-size:22px;width:600px;}
.check_wrap3 .check_hread .copy_smain{text-align:left;border:0;vertical-align:bottom;font-size:17px;}
.check_wrap3 .check_hread .check_mt20{margin-top:20px;}
.check_wrap3 .check_hread .check_mb20{margin-bottom:20px;}
.check_wrap3 .check_hread .check_mt20 .check_box{border:1px solid #bbb;margin-bottom:20px;margin-right:3%;}
.check_wrap3 .check_hread .check_mt20 .check_box:nth-child(2n){margin-right:0%;}
.check_wrap3 .check_hread .check_mt20 .check_box .box_bg{width:276px;height:184px;background:#eee;margin:10px;}
.check_wrap3 .check_hread .check_mt20 .check_box .box_bg img{width:276px;height:185px;}
.check_wrap3 .check_hread .check_mt20 .check_box .box_tit{height:30px;text-align:center;font-size:16px;}
.check_wrap3 .check_hread .float_left{float:left;}
.check_wrap3 .check_hread .float_right{float:right;}
.check_wrap3 .check_center2{font-size:13px;}
.check_wrap3 .check_center2 .wit_con11{width:15%;}
.check_wrap3 .check_center2 .wit_con12{width:15%;}
.check_wrap3 .check_center2 .wit_con15{width:15%;}
.check_wrap3 .check_center3 .kk_1{width:7%;}
.check_wrap3 .check_center3 .kk_2{width:14%;}
.check_wrap3 .check_center3 .kk_3{width:21%;}
.check_wrap3 .check_center3 .kk_4{width:8%;}
.check_wrap3 .check_center3 .kk_5{width:8%;}
.check_wrap3 .check_center3 .kk_6{width:8%;}
.check_wrap3 .check_center3 .kk_7{width:*;}
.check_wrap3 .check_center2 table{width:100%;border-collapse: collapse;}
.check_wrap3 .check_center2 table thead th{text-align:center; border:1px solid #ccc; height:24px; color:#fff;padding: 0;font-size:13px;background:#81b1d8;font-weight:300;}
.check_wrap2 .check_center2 table thead td{text-align:center; border:1px solid #ccc; height:24px; color:#666;padding: 0;font-size:13px;}
.check_wrap2 .check_center2 table thead td.check_foot{background:#eef4f7;}
.check_wrap2 .check_center2 table thead td.check_foot_con{padding:20px;text-align:left;line-height:160%;}
.check_wrap3 .check_center3{font-size:12px;}
.check_wrap3 .check_center3 .wit_con11{width:15%;}
.check_wrap3 .check_center3 .wit_con12{width:15%;}
.check_wrap3 .check_center3 .wit_con15{width:15%;}
.check_wrap3 .check_center3 table{width:100%;border-collapse: collapse;}
.check_wrap3 .check_center3 table thead th{text-align:center; border:1px solid #ccc; height:20px; color:#fff;padding: 0;font-size:13px;background:#81b1d8;font-weight:300;}
.check_wrap3 .check_center3 table tbody td{text-align:center; border:1px solid #ccc; height:20px; color:#666;padding: 0;font-size:13px;}
.check_wrap3 .check_center3 table tbody td.tt{color:red;}
.check_wrap3 .check_center3 table tbody td.t_sum{font-size:14px;font-weight:bold;color:red;}
.check_wrap3 .check_center3 table tbody th{text-align:center; border:1px solid #ccc; height:20px; color:#333;padding: 0;font-size:13px;background:#eef4f7;font-weight:400;}
.check_wrap3 .check_center3 table tbody td.check_foot{background:#eef4f7;}
.check_wrap3 .check_center3 table tbody td.check_foot_con{padding:16px;text-align:left;line-height:160%;}
.check_wrap3 .check_center3 table tfoot th{text-align:center; border:1px solid #ccc; height:20px; color:#333;padding: 0;font-size:13px;font-weight:400;background:#fff;}
.check_wrap3 .check_center3 table tfoot td{border:1px solid #ccc;font-size:13px;}
.check_wrap3 .check_center3 table tfoot td.check_foot{background:#eef4f7;}
.check_wrap3 .check_center3 table tfoot td.check_foot_con{padding:16px;text-align:left;line-height:160%;}
.check_wrap2 {width:657px;font-family:'NanumBarunGothic';color:#666;margin:0 auto;border:1px solid #00a4e4;}
.check_wrap2 .check_title_bg{width:100%;}
.check_wrap2 .check_title_bg .toplogo{float:right;vertical-align:top;}
.check_wrap2 .check_title_bg .tit_con{color:#fff;font-size:28px;font-weight:400;padding:20px;text-align:left;line-height:normal;background:#00a4e4;margin-top:0px;margin-bottom:0px;}
.check_wrap2 .check_hread{margin:20px;font-family: 'NanumBarunGothic';font-weight:400;padding:10px 0;}
.check_wrap3 .check_hread .icon{text-align:center;margin-bottom:16px;}
.check_wrap3 .check_hread .icon img{width:50px;height:10px;}
.check_wrap3 .check_hread .check_center{padding-bottom:15px;border-bottom:1px solid #ccc;}
.check_wrap3 .check_hread .copy_img{text-align:left;border:0;width:20px;}
.check_wrap3 .check_hread .copy_main{text-align:left;border:0;vertical-align:bottom;font-size:22px;width:600px;}
.check_wrap3 .check_hread .copy_smain{text-align:left;border:0;vertical-align:bottom;font-size:17px;}
.check_wrap3 .check_hread .check_mt20{margin-top:20px;}
.check_wrap3 .check_hread .check_mb20{margin-bottom:20px;}
.check_wrap2 .check_hread .check_mt20 .check_box{border:1px solid #bbb;margin-bottom:20px;margin-right:3%;}
.check_wrap2 .check_hread .check_mt20 .check_box:nth-child(2n){margin-right:0%;}
.check_wrap2 .check_hread .check_mt20 .check_box .box_bg{width:276px;height:184px;background:#eee;margin:10px;}
.check_wrap2 .check_hread .check_mt20 .check_box .box_bg img{width:276px;height:185px;}
.check_wrap2 .check_hread .check_mt20 .check_box .box_tit{height:30px;text-align:center;font-size:16px;}
.check_wrap2 .check_hread .float_left{float:left;}
.check_wrap2 .check_hread .float_right{float:right;}
.check_wrap3 .check_center2{font-size:13px;}
.check_wrap3 .check_center2 .wit_con11{width:15%;}
.check_wrap3 .check_center2 .wit_con12{width:15%;}
.check_wrap3 .check_center2 .wit_con15{width:15%;}
.check_wrap3 .check_center3 .kk_1{width:7%;}
.check_wrap3 .check_center3 .kk_2{width:14%;}
.check_wrap3 .check_center3 .kk_3{width:21%;}
.check_wrap3 .check_center3 .kk_4{width:8%;}
.check_wrap3 .check_center3 .kk_5{width:8%;}
.check_wrap3 .check_center3 .kk_6{width:8%;}
.check_wrap3 .check_center3 .kk_7{width:*;}
.check_wrap3 .check_center2 table{width:100%;border-collapse: collapse;}
.check_wrap3 .check_center2 table thead th{text-align:center; border:1px solid #ccc; height:24px; color:#fff;padding: 0;font-size:13px;background:#81b1d8;font-weight:300;}
.check_wrap3 .check_center3{font-size:12px;}
.check_wrap3 .check_center3 .wit_con11{width:15%;}
.check_wrap3 .check_center3 .wit_con12{width:15%;}
.check_wrap3 .check_center3 .wit_con15{width:15%;}
.check_wrap3 .check_center3 table{width:100%;border-collapse: collapse;}
.check_wrap3 .check_center3 table thead th{text-align:center; border:1px solid #ccc; height:20px; color:#fff;padding: 0;font-size:13px;background:#81b1d8;font-weight:300;}
.check_wrap3 .check_center3 table tbody td{text-align:center; border:1px solid #ccc; height:20px; color:#666;padding: 0;font-size:13px;}
.check_wrap3 .check_center3 table tbody td.tt{color:red;}
.check_wrap3 .check_center3 table tbody td.t_sum{font-size:14px;font-weight:bold;color:red;}
.check_wrap3 .check_center3 table tbody th{text-align:center; border:1px solid #ccc; height:20px; color:#333;padding: 0;font-size:13px;background:#eef4f7;font-weight:400;}
.check_wrap3 .check_center3 table tbody td.check_foot{background:#eef4f7;}
.check_wrap3 .check_center3 table tbody td.check_foot_con{padding:16px;text-align:left;line-height:160%;}
.check_wrap3 .check_center3 table tfoot th{text-align:center; border:1px solid #ccc; height:20px; color:#333;padding: 0;font-size:13px;font-weight:400;background:#fff;}
.check_wrap3 .check_center3 table tfoot td{border:1px solid #ccc;font-size:13px;}
.check_wrap3 .check_center3 table tfoot td.check_foot{background:#eef4f7;}
.check_wrap3 .check_center3 table tfoot td.check_foot_con{padding:16px;text-align:left;line-height:160%;}


/* 현장점검 게시판 */
.boardStyle1 {border:1px solid #b1b1b1; width:640px;}
.boardStyle1 th {background:#f1f6fa; padding:9px 0 7px 7px;}
.boardStyle1 td {padding:4px 12px 3px 7px;background:#fff;}
.boardStyle1 td.searchBtn {text-align:center;vertical-align:middle;}
.boardStyle1 th {border:1px solid #b1b1b1; text-align:center;}
.boardStyle1 td {border:1px solid #b1b1b1; text-align:left;}
.boardStyle1 tr.first th, tr.first td {}
.boardStyle1 .rtLine {border:1px solid #b1b1b1;}
.boardStyle1 .searchArea select {margin-right:8px;}
.boardStyle1 th.txtAlignC {text-align:center;}
.boardStyle1 td.txtAlignC {text-align:center;}
.boardStyle1 td.boardContents {line-height:150%;padding:10px 20px 10px 10px;}

.boardStyle2 {border:1px solid #b1b1b1;text-align:center;color:#666;}
.boardStyle2 th {border:1px solid #b1b1b1; background:#f1f6fa; text-align:center;}
.boardStyle2 td {border:1px solid #b1b1b1; background:#fff; text-align:center;}

/* 크린현장점검 양식폼 */
.check_wrap{width:656px;font-family:'NanumBarunGothic';color:#666;margin:0 auto;border:1px solid #4ab7b6;}
.check_wrap .check_title_bg{width:100%;}
.check_wrap .check_title_bg .toplogo{float:right;vertical-align:top;}
.check_wrap .check_title_bg .tit_con{color:#fff;font-size:28px;font-weight:400;padding:20px;text-align:left;line-height:normal;background:#4ab7b6;margin-top:0px;margin-bottom:0px;}
.check_wrap .check_hread{margin:20px;font-family: 'NanumBarunGothic';font-weight:400;padding:10px 0;}
.check_wrap .check_hread .icon{text-align:center;margin-bottom:16px;}
.check_wrap .check_hread .icon img{width:50px;height:10px;}
.check_wrap .check_hread .check_mt20{margin-top:20px;}
.check_wrap .check_hread .check_mb20{margin-bottom:20px;}
.check_wrap .check_hread .check_mt20 .check_box{border:1px solid #bbb;width:48%;margin-bottom:20px;}
.check_wrap .check_hread .check_mt20 .check_box .box_bg{width:276px;height:185px;background:#eee;margin:10px;}
.check_wrap .check_hread .check_mt20 .check_box .box_bg img{width:276px;height:185px;}
.check_wrap .check_hread .check_mt20 .check_box .box_tit{height:30px;text-align:center;font-size:16px;}
.check_wrap .check_hread .check_mt20 .check_box_two{border:2px solid #4ab7b6;height:235px;margin-bottom:20px;}
.check_wrap .check_hread .check_mt20 .check_box_two .box_bg{float:left;width:291px;height:185px;background:#eee;margin:10px 10px 10px 0;}
.check_wrap .check_hread .check_mt20 .check_box_two .box_bg img{width:100%;height:100%;}
.check_wrap .check_hread .check_mt20 .check_box_two .box_circle_left{float:left;width:24px;height:24px;background:#4ab7b6;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.check_wrap .check_hread .check_mt20 .check_box_two .box_circle_right{float:right;width:24px;height:24px;background:#4ab7b6;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.check_wrap .check_hread .check_mt20 .check_box_two .box_tit{width:592px;margin:0 10px;float:left;height:30px;text-align:center;font-size:16px;}
.check_wrap .check_hread .check_mt20 .check_box_two .box_tit .subtit{color:#fff;font-size:12px;padding-top:4px;}
.check_wrap .check_hread .check_mt20 .check_box_two .first{margin-left:10px;}
.check_wrap .check_hread .check_mt20 .check_box_two .last{float:right;}
.check_wrap .check_hread .float_left{float:left;}
.check_wrap .check_hread .float_right{float:right;}
.check_wrap .check_center{font-size:13px;}
.check_wrap .check_center .wit_top15{width:15%;}
.check_wrap .check_center table{width:100%;border-collapse: collapse;}
.check_wrap .check_center table thead th{text-align:center; border:1px solid #ccc; height:24px; color:#fff;padding: 0;font-size:13px;background:#ff6d3c;}
.check_wrap .check_center table thead td{text-align:center; border:1px solid #ccc; height:24px; color:#666;padding: 0;font-size:13px;}
.check_wrap .check_center table thead td.check_foot{background:#eee;}
.check_wrap .check_center table thead td.check_foot_con{padding:16px;text-align:left;line-height:160%;}
.check_wrap .check_center2{font-size:13px;}
.check_wrap .check_center2 .wit_con11{width:15%;}
.check_wrap .check_center2 .wit_con12{width:15%;}
.check_wrap .check_center2 .wit_con15{width:15%;}
.check_wrap .check_center2 table{width:100%;border-collapse: collapse;}
.check_wrap .check_center2 table thead th{text-align:center; border:1px solid #ccc; height:24px; color:#fff;padding: 0;font-size:13px;background:#4ab7b6;}
.check_wrap .check_center2 table thead td{text-align:center; border:1px solid #ccc; height:24px; color:#666;padding: 0;font-size:13px;}
.check_wrap .check_center2 table thead td.check_foot{background:#dbefef;}
.check_wrap .check_center2 table thead td.check_foot_con{padding:16px;text-align:left;line-height:160%;}

/*공지양식 폼*/
.announce{width:656px;font-family:"NanumSquare", "notokr";color:#333;border:1px solid #ccc;margin:auto;word-break:keep-all;}
.announce .ann_wrap{padding:20px;}
.announce .ann_wrap img{width:100%; height:100%;}
.announce .ann_wrap .ann_tit{text-align:center;font-size:32px;padding:20px 0 40px 0;}
.announce .ann_wrap .ann_mainphoto{height:310px;border:8px solid #ccc;padding:10px;}
.announce .ann_wrap .ann_mainbox{height:100%;background:#eee;}
.announce .ann_wrap .ann_mainbox .none{display:none;}
.announce .ann_center{margin:30px 0;}
.announce .ann_center .ann_text{color:#333;font-size:18px;line-height:160%;}
.announce .ann_gallery{display:table;}
.announce .ann_gallery .le{float:left;}
.announce .ann_gallery .ri{float:right;}
.announce .ann_gallery .gal_box{border:1px solid #bbb;width:48%;margin-bottom:20px;}

/*CS시상식공지*/
#announce {width:656px;font-family:"NanumSquare", "notokr";color:#333;border:1px solid #ccc;margin:auto;word-break:keep-all;}
#announce table{width:100%;}
#announce td{border:0px;padding:0px;}
#announce img{width:100%;}
#announce .pp{text-align:center;font-size:18px;font-weight:600;}
#announce .fl_le{float:left;}
#announce .fl_ri{float:right;}
#announce .sides{margin:0 20px;}
#announce .sides .sub_tile{font-size:18px;color:#0064c8;font-weight:bold;text-align:left;}
#announce .mabt20{margin-bottom:20px;}
#announce .mabt30{margin-bottom:30px;}
#announce .ann_top1_group{background:#eee;font-weight:600;font-size:35px;color:#a55e17;}
#announce .ann_top1_group .ann_title{text-align:center;padding:7% 14% 7% 0;background:url('/html/images/bbsFiles/trophy_img.png') no-repeat 78%;}
#announce .ann_top2_group{padding:0 16%;}
#announce .ann_top2_group .ann_subtitle1{font-size:30px;text-align:center;color:#924100;padding-bottom:1%;}
#announce .ann_top2_group .ann_subtitle2{font-size:30px;text-align:center;color:white;background:#924100;padding:1%;}
#announce .m_photo{border:8px solid #eee;padding:10px;}
#announce .m_photo .img_put{background:#eee;}
#announce .m_photo .img_name{padding-top:2.2%;}
#announce .m_photo2{border:2px solid #eee;background:#eee;}
#announce .m_photo2 .img_put{background:#eee;}
#announce .dashed_bbs{border:1px dashed #ccc;}
#announce .ann_content{text-align:left;font-size:18px;color:#666;margin-bottom:20px;display: table;}
#announce .ann_content .con_tit{line-height:160%;margin:0;font-size:18px;}
#announce .subaward{width:48%;border:1px solid #eee;padding:10px;}
#announce .subaward .sub_put{height:172px;}
#announce .subaward .sub_name{padding:6% 0 2%;}
#announce .ann_foter{width:65%;margin:auto;}
#announce .award_group{margin-top:104px;}
#announce .award_group .award_put{background:url('/html/images/bbsFiles/trophy_list.png') no-repeat center;width:100%;height:198px;text-align:center;margin:-104px auto;position:relative;z-index:1;}
#announce .award_group .award_put .put_in{padding:11%;font-weight:600;font-size:22px;margin:auto;}
#announce .award_group .award_put .put_in .con_tit{line-height:150%;}
#announce .award_gr_con{border:8px solid #d09a4f;padding:18% 2% 4%;}
#announce .award_gr_con .tablebox{width:350px;margin:0% 18% 0%;}
#announce .award_gr_con .gr_list{font-size:20px;line-height:180%;font-weight:600;}
#announce .award_gr_con .gr_list .gr_tit1{text-align:right;color:#723817;}
#announce .award_gr_con .gr_list .gr_tit2{text-align:left;padding-left:2%;width:62%;}
#announce .award_gr_con .letter3{letter-spacing:27px;}
#announce .award_gr_con .letter4{letter-spacing:5px;}
#announce .award_gr_con .letter5{letter-spacing:4.5px;}
#announce .award_gr_con .letter6{letter-spacing:0px;}
#announce .award_gr_con .gr_list_tit{margin:auto;display:table;}
#announce .award_gr_con .gr_list_tit .gr_list_tit_left1{float:left;}
#announce .award_gr_con .gr_list_tit .gr_list_tit_left2{float:left;padding-left:8px;}
#announce .award_gr_con .gr_list_tit .gr_tit_sub1{text-align:justify;text-align-last:justify;font-weight:bold;font-size:18px;color:#723817;}
#announce .award_gr_con .gr_list_tit .gr_tit_sub2{text-align:left;font-size:18px;}
#announce .ann_wrap{padding:20px;}
#announce .ann_wrap img{width:100%; height:100%;}
#announce .ann_wrap .ann_tit{text-align:center;font-size:32px;padding:20px 0 40px 0;}
#announce .ann_wrap .ann_mainphoto{height:310px;border:8px solid #ccc;padding:10px;}
#announce .ann_wrap .ann_mainbox{height:100%;background:#eee;}
#announce .ann_wrap .ann_mainbox .none{display:none;}
#announce .ann_h2 {font-size:26px;text-align:center;margin:4% 0;color:#206fce;}
#announce .photo_sub {margin:0 20px;}
#announce .photo_sub .ps_le{float:left;}
#announce .photo_sub .ps_ri{float:right;}
#announce .photo_sub .photo_sub_box{border:1px solid #bbb;padding:10px;width:48%;}
#announce .photo_sub .photo_sub_box .img_put{background:#eee;}         
#announce .photo_sub .photo_sub_box .pup_subtit{font-size:16px;font-weight:400;text-align:center;padding-top:2.2%;}
#announce .ann_con_sub .con_tit_m{line-height:160%;margin:0;color:#206fce;font-weight:bold;font-size:18px;}
#announce .ann_con_sub .con_tit_s{line-height:160%;color:#206fce;font-size:16px;margin-left:20px;display:table;}

/*지방지점 간담회*/
#announce .csedu .col_01{width:30%;}
#announce .csedu .col_02{width:*;}
#announce .csedu .the_top{background:#eee;}
#announce .csedu .preface{border:1px solid #bbb;text-align:center;}
#announce .csedu .preface .pre_txt{font-size:16px;color:#666;padding:6px;margin:0;}

/*청소 현장점검 스타일 2013-11-29*/
.boardStyle11 {padding:5px;margin:5px;border:thin solid #b1b1b1; width:98%;}
.boardStyle11 table{border-collapse: collapse; }
.boardStyle11 td{border:none;text-align:left;color:#606060;width:none;height:none;}
.boardStyle11 p {margin: 5px;}
.boardStyle11 img {max-width:100%;}
.boardStyle11 .toptilte {border-top:4px solid #145fbb; padding:30px 0 10px 0; text-align:center;}
.boardStyle11 .boxline1 {padding:30px 0 0 10px;}
.boardStyle11 .boxline1 img {max-width:100%;}
.boardStyle11 .boxline2 {padding-left:10px;}
.boardStyle11 .boxline2 img {background: ightgray;border:2px solid black;margin-right:10px; }
.boardStyle11 .boxline2 .subbox{margin-left:6px;width:97%;margin-bottom:30px;border-bottom: 1px solid #aaa;}
.boardStyle11 .boxline2 .subbox img {margin-bottom:20px;}
.boardStyle11 .boxline2 .subbox .subtext1{padding-left:10px;width:40%;text-align:right;}
.boardStyle11 .boxline2 .subbox .subtext2{width:60%;}
.boardStyle11 .boxline3 {padding:0 10px 0px 10px; width:52%;}
.boardStyle11 .boxline3 td{padding-right:10px;}
.boardStyle11 .boxline4 {padding:5px 0 20px 10px;}
.boardStyle11 .boxline5 {padding-top:20px;}
.boardStyle11 .titleicon2 {background: url(/html/images/common/lnb-blt.gif) no-repeat left center;padding:8px 0 0 8px;}

/*청소 현장점검 스타일 2013-12-05*/
.boardStyle12 {padding:5px;margin:5px;border:thin solid #b1b1b1;width:98%;}
.boardStyle12 table{border-collapse: collapse;width:96%;margin:auto;}
.boardStyle12 td{border:none; width:none;height:none;padding:0px;text-align:left;}
.boardStyle12 img {max-width:100%;}
.boardStyle12 .photocon{padding-top:40px;}
.boardStyle12 .subtilte{padding:12px 8px; background-color:#165fcd; color:white}
.boardStyle12 .subphoto{padding-top:20px;padding-bottom:1px;text-align:center;border:4px solid white;background-color:white;}
.boardStyle12 .subcontent{padding-top:4px;text-align:center;color:#606060;background-color:white;}
.boardStyle12 .subfooter{padding-top:40px;padding-bottom:20px;}
.boardStyle12 .subfooter table {padding-left:10px;padding-bottom:8px;width:96%;border-radius:10px; -moz-border-radius:10px;webkit-border-radius:10px;}
.boardStyle12 .subfooter th {padding-left:20px;padding-top:14px;border:none;}
.boardStyle12 .subfooter td {padding-top:2px;height:12px;}
.boardStyle12 .subfooter td {padding-top:2px;height:12px;}
.boardStyle12 .subfooter .tilteicon1 {background-color:#d6d6d6;border:thin solid #d6d6d6;padding-left:10px;height:30px;font-weight: bold;font:18px/1.5 '나눔고딕', NanumGothic, 'Nanum Gothic';color:#000;}
.boardStyle12 .subfooter .tilteicon2 {background-color:white;border:thin solid #d6d6d6;}

.boardStyle12 .subfooter hr {display:block;border-top: 1px solid #165fcd;;border-bottom: 1px solid #fff;width:94%;margin:auto;}
.boardStyle12 .subfooter .tilteicon2 {padding-bottom:10px;}
.boardStyle12 .subfooter .tilteicon2 table {width:100%;margin-top:10px;}
.boardStyle12 .subfooter .tilteicon2 td{padding-left:24px;padding-bottom:2px;background: url(/html/images/common/lnb-blt.gif) no-repeat 18px 7px;}

.boardStyle12 .subcon {width:97%;border-top:2px solid #165fcd;border-bottom:2px solid #165fcd;}
.boardStyle12 .subcon td {background:white;text-align:center;height:30px; width:20%;border-bottom:1px solid #b1b1b1;}
.boardStyle12 .subcon .subconbox{background:#f1f6fa;font-weight: bold;}
.boardStyle12 .subcon .conboxall{background:#f1f6fa;font-weight: bold;}
.boardStyle12 .subcon .conboxall2{background:white;font-weight: bold;font:21px/1.5 '나눔고딕', NanumGothic, 'Nanum Gothic';color:red;}
.boardStyle12 .subcontext{background:white;font-weight: bold;font:18px/1.5 '나눔고딕', NanumGothic, 'Nanum Gothic';color:#165fcd;}

.boardStyle13 {border:1px solid #b1b1b1; width:100%;border:thin solid #b1b1b1;}
.boardStyle13 table {width:98%;margin:auto;border:1px solid white;}
.boardStyle13 th {background:#f1f6fa;border:1px solid #b1b1b1; text-align:center;width:auto;}
.boardStyle13 td{border:none;text-align:center;background:white;}
.boardStyle13 img {max-width:100%;border:8px solid white;width:320px;text-align:center;margin:auto;}
.boardStyle13 .td-w1 {background:#f1f6fa;width:22%;font-weight: bold;}
.boardStyle13 .td-w2 {background:#f1f6fa;width:22%;font-weight: bold;}
.boardStyle13 .td-w3 {background:#f1f6fa;width:34%;font-weight: bold;}
.boardStyle13 .td-w4 {background:#f1f6fa;width:22%;font-weight: bold;}
.boardStyle13 .td-w5 {background:#f1f6fa;font-weight: bold;}
.boardStyle13 .tabletopline td{border:1px solid #b1b1b1;}
.boardStyle13 .tablebottomline td{border:1px solid #b1b1b1;}
.boardStyle13 .tablecenterline table{margin-right:14px;}
.boardStyle13 .tablecenterline td{border:1px solid #b1b1b1;}
.boardStyle13 .tablelinenone td{border:1px solid white;}
.boardStyle13 .tablelinenone .textimg{padding-bottom:12px;}

/* /////////////// 여기까지 기존 스타일시트 /////////////// */

/* 자랑거리 */
.boast { }
.boast-st { color:#576b7c;}
.boast h6 { border-bottom:1px solid #ededed; text-align:right; padding-bottom:4px; font-size:14px; color:#999; font-weight:100;}
.boast .b-section01 { float:left; width:874x; margin-top:20px;}
.boast .b-section01 .bsl { float:left; width:584px; margin-right:20px;}
.boast .b-section01 .bsl .boast-contents01 {}
.boast .b-section01 .bsl a:hover .boast-contents01 .txtarea01 .boast-t1 { color:#ff5b00; text-decoration:underline;}
.boast .b-section01 .bsl a:hover .boast-contents01 .txtarea01 .boast-t2 { text-decoration:underline; font-weight:100;}
.boast .b-section01 .bsl .boast-contents01 .imgarea01 { float:left; width:270px; margin-right:20px;}
.boast .b-section01 .bsl .boast-contents01 .txtarea01 { float:left; width:294px; text-align: justify;}

.boast .b-section01 .bsl .boast-contents02 { float:left; margin-top:20px;}
.boast .b-section01 .bsl .boast-contents02 ul {}
.boast .b-section01 .bsl .boast-contents02 ul li { float:left; width:187px; display:inline-block; margin-right:11px; }
.boast .b-section01 .bsl .boast-contents02 ul .lastm { margin-right:0; }
.boast .b-section01 .bsl .boast-contents02 ul li .imgarea02 { float:left; width:187px;}
.boast .b-section01 .bsl .boast-contents02 ul li .txtarea02 { float:left; width:177px; margin-top:10px; padding-left:10px; font-size:16px; letter-spacing:-1px; color:#ccc; text-align: left; background:url("/html/images/contents/boast_contents_line.jpg") no-repeat 0 0; }
.boast .b-section01 .bsl .boast-contents02 ul li:hover .txtarea02 { color:#ff5b00; text-decoration:underline;}
.boast .b-section01 .bsl .boast-contents02 ul li .lastbg { width:186px; border-right:solid 1px #CCCCCC;}

.boast-t1 { font-size:17px; color:#166cb1; letter-spacing:-1px; }
.boast-t2 {font-size:14px; color:#9d9d9d; margin-top:10px; line-height:23px; letter-spacing:-1px; font-weight:100;}

.boast .b-section01 .bsr { float:left; width:270px;}
.boast .b-section01 .bsr .boast-contents03 {}
.boast .b-section01 .bsr a:hover .boast-contents03 .imgbox03 .boxtxt1 { color:#ff5b00; text-decoration:underline;}
.boast .b-section01 .bsr a:hover .boast-contents03 .imgbox03 .boxtxt2 { color:#ff5b00; text-decoration:underline;}
.boast .b-section01 .bsr a:hover .boast-contents03 .txtarea03 .boast-t1 { color:#ff5b00; text-decoration:underline;}
.boast .b-section01 .bsr a:hover .boast-contents03 .txtarea03 .boast-t2 { text-decoration:underline; font-weight:100;}
.boast .b-section01 .bsr .boast-contents03 .imgarea03 { float:left; position:relative;}
.boast .b-section01 .bsr .boast-contents03 .imgbox03 { width:270px; height:55px; position:absolute; margin-top:127px; padding-top:6px; text-align:center; vertical-align:middle; background:url("/html/images/contents/boast_box.png") no-repeat 0 0;} 
.boast .b-section01 .bsr .boast-contents03 .imgbox03 .boxtxt1 { color:#00fffc; font-size:16px; }
.boast .b-section01 .bsr .boast-contents03 .imgbox03 .boxtxt2 { color:#fff; font-size:16px; }
.boast .b-section01 .bsr .boast-contents03 .txtarea03 { float:left; margin-top:20px; text-align: justify;}

.boast .b-section02 { float:left; width:874x; margin-top:30px; border-top:solid 1px #ebebeb;}
.boast .b-section02 .lbs { float:left; width:437px; margin-top:35px; border-right:solid 1px #ebebeb; }
.boast .b-section02 .lbs dl { margin-top:-10px;}
.boast .b-section02 .lbs dl dd { font-size:17px; letter-spacing:-1px; color:#b4b4b4; line-height:30px; background:url("/html/images/contents/boast_blit.jpg") no-repeat 0 10px; padding-left:14px; }
.boast .b-section02 a:hover .lbs dl dd { text-decoration:underline;}

.boast .b-section02 .rbs { float:right; width:416px; margin-top:30px; margin-left:20px;}
.boast .b-section02 .rbs .rbs-con { float:left;}
.boast .b-section02 .rbs a:hover .rbs-con .txtarea04 .boast-t3 { color:#ff5b00; text-decoration:underline;}
.boast .b-section02 .rbs a:hover .rbs-con .txtarea04 .boast-t4 { text-decoration:underline; font-weight:100;}
.boast .b-section02 .rbs .rbs-con .imgarea04 { float:left; width:122px;}
.boast .b-section02 .rbs .rbs-con .txtarea04 { float:left; width:284px; margin-left:10px; margin-top:10px;}

.boast-t3 { font-size:17px; color:#166cb1; letter-spacing:-1px; }
.boast-t4 {font-size:14px; color:#9d9d9d; margin-top:6px; line-height:18px; letter-spacing:-1px; font-weight:100;}

.boast .b-section03 { float:left; width:874x; margin-top:30px; border-top:solid 1px #ebebeb;}
.boast .b-section03 .lbs { float:left; width:437px; margin-top:30px; border-right:solid 1px #ebebeb; }
.boast .b-section03 .rbs { float:right; width:416px; height:187px; margin-top:20px; margin-left:20px; background:url("/html/images/contents/boast_areabox.jpg") no-repeat 0 0; }
.boast .b-section03 .rbs .rbs-con { float:left;}
.boast .b-section03 .rbs .rbs-con .rc-sec1 { width:406px; margin-top:10px; margin-right:10px; text-align:right;}
.boast .b-section03 .rbs .rbs-con .rc-sec2 { margin-top:18px; margin-left:214px; }
.boast .b-section03 .rbs .rbs-con .rc-sec2 .rcs1 { font-size:24px; letter-spacing:-1px; color:#166cb1;}
.boast .b-section03 .rbs .rbs-con .rc-sec2 .rcs2 { font-size:18px; letter-spacing:-1px; color:#b4b4b4; line-height:16px;}
.boast .b-section03 .rbs .rbs-con .rc-sec3 { margin-top:124px; margin-left:24px;}


.boast .b-section04 { float:left; width:874x; margin-top:50px; }
.boast .b-section04 ul li:hover .boast-t5 { color:#ff5b00; text-decoration:underline;}
.boast .b-section04 ul li:hover .boast-t6 { text-decoration:underline; font-weight:100;}
.boast .b-section04 ul { }
.boast .b-section04 ul li { float:left; width:175px; display:inline; border-left:solid 1px #ededed; text-align:center; padding:50px 5px 0 5px;}
.boast .b-section04 ul .lastbo { border-right:solid 1px #ededed; width:174px;}
.boast-t5 { font-size:24px; color:#166cb1; letter-spacing:-1px; }
.boast-t6 { font-size:14px; color:#9d9d9d; margin-top:6px; line-height:18px; letter-spacing:-1px; font-weight:100;}
.i1 { background:url("/html/images/contents/boast_i1.jpg") no-repeat center top;}
.i2 { background:url("/html/images/contents/boast_i2.jpg") no-repeat center top;}
.i3 { background:url("/html/images/contents/boast_i3.jpg") no-repeat center top;}
.i4 { background:url("/html/images/contents/boast_i4.jpg") no-repeat center top;}
.i5 { background:url("/html/images/contents/boast_i5.jpg") no-repeat center top;}

.boast .b-section05 { float:left; width:874x; margin-top:50px; }
.boast .b-section05 ul {}
.boast .b-section05 ul li { float:left; width:287px; display:inline; margin-right:6px;}
.boast .b-section05 ul li .txtarea06 { width:287px; font-size:18px; color:#757575; margin-bottom:8px;}
.boast .b-section05 ul li .imgarea06 { width:287px;}
.boast .b-section05 ul .lastma { margin-right:0;}

.commBoard{margin-bottom:100px;}
.commBoard:after{clear:both;display:block;content:"";}
.commBoard > div{float:left;width:427px;}
.commBoard > div + div{float:right;}
.commBoard .banner{display:block;}
.commBoard .boardColList{margin-top:17px;border-left:2px solid #8f959a;}
.commBoard .boardColList li{position:relative;padding-right:80px;margin-top:7px;letter-spacing:0;font-family:"돋움체", "돋움", Dotum;}
.commBoard .boardColList li:first-child{margin-top:0;}
.commBoard .boardColList li a{display:block;padding-left:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;}
.commBoard .boardColList li .date{position:absolute;top:0;right:0;color:#808080;}

.imgDetail{text-align:center;}
.imgSlider{position:relative;}
.imgSlider .flex-direction-nav{display:none;}
.imgSlider.navPosBC .flex-control-nav{ float:left; top:20px !important;right:20px;width:100%;height:8px;text-align:right;}
.imgSlider.navPosBC .flex-control-nav li{float:none;display:inline-block;}

/* 정보 탭 - 스타일 공통*/
.infoTab{margin-top:50px;}
.infoTab .tabNav{margin-bottom:50px;padding-left:42px;border-bottom:7px solid #3482c0; margin-top:30px;}
.infoTab .tabNav li{width:130px;height:39px;margin-left:2px;line-height:41px;text-align:center;background:#e6e6e6;border-top-left-radius:10px;border-top-right-radius:10px;}
.infoTab .tabNav li:first-child{margin-left:0;}
.infoTab .tabNav li a{display:block;font-size:14px;color:#000;}
.infoTab .tabNav li.current{background:#3482c0;}
.infoTab .tabNav li.current a{color:#fff;}
.infoTab .tabPanel{padding:0 40px;}
.infoTab .tabPanel.noPad{padding:0;}
.infoTab .tabPanel.noPad .tit4{padding:0 40px;}
.infoTab .tabPanel.hasSubTxt .tit4{margin-bottom:5px;}
.infoTab .tabPanel.hasSubTxt .subTxt{color:#7d7d7d;}
.infoTab .serviceInfo.hasIcon{padding-left:83px;}
.infoTab .serviceInfo dt{position:relative;margin:40px 0 5px;font-size:20px;font-weight:600;color:#666;line-height:100%;}
.infoTab .serviceInfo dt:first-child{margin-top:0;}
.infoTab .serviceInfo dt:before{content:"";display:inline-block;position:absolute;top:0;left:-83px;}
.infoTab .serviceInfo dd{font-size:14px;color:#888888;letter-spacing:-.5px; font-weight:300;}
.infoTab .numList{margin-top:45px;}
.infoTab .numList li{margin-top:18px;font-size:18px;color:#676767;line-height:100%;}
.infoTab .numList li:first-child{margin-top:0;}
.infoTab .numList li > em{padding-right:5px;color:#3482c0;}
.infoTab.house .tit4{margin-bottom:45px;color:#3482c0;font-size:30px;font-weight:700;line-height:100%;}

/* 정보 탭 : 이사서비스 안내 */
.infoTab.house .serviceInfo dt.ico01:before{width:54px;height:47px;background:url("/html/images/contents/icon_house_info01.png") no-repeat 0 0;}
.infoTab.house .serviceInfo dt.ico02:before{width:47px;height:47px;background:url("/html/images/contents/icon_house_info02.png") no-repeat 0 0;}
.infoTab.house .serviceInfo dt.ico03:before{width:57px;height:47px;background:url("/html/images/contents/icon_house_info03.png") no-repeat 0 0;}
.infoTab.house .serviceInfo dt.ico04:before{width:53px;height:52px;background:url("/html/images/contents/icon_house_info04.png") no-repeat 0 0;}
.infoTab.house .serviceInfo dt.ico05:before{width:53px;height:52px;background:url("/html/images/contents/icon_house_info05.png") no-repeat 0 0;}
.infoTab.house .serviceInfo dt.ico06:before{width:52px;height:47px;background:url("/html/images/contents/icon_house_info06.png") no-repeat 0 0;}

/* 정보 탭 : 이사 체크리스트 */
.infoTab.house .tblList-type01 thead th{color:#3482c0;}
.infoTab.house .tblList-type01 tbody th{font-size:22px;font-weight:700;}
.infoTab.house .tblList-type01 tbody th.point{font-size:14px;color:#a00f0f;border-left:1px solid #d8d8d8;}
.infoTab.house .tblList-type01 tbody td{padding:23px;}

/* 정보 탭 : 이사하기 좋은날 */
/*.infoTab.house .niceDayCalendar {width:629px;height:544px;margin:50px auto;padding:25px 24px;background:url("/html/images/contents/bg_niceDay_calendar.jpg") no-repeat 0 0;}*/
.infoTab.house .niceDayCalendar {
    width: 629px;
    /* height: 544px; */
    margin: 50px auto;
    padding: 25px 24px;
    background: url(/html/images/contents/bg_niceDay_calendar.jpg?v2) no-repeat 0 0 #f6f5f1;
    border: 5px solid;
    border-image: linear-gradient(45deg, #efebe0, #c9c2b8, #efebe0, #c9c2b8);
    border-image-slice: 1;}
.infoTab.house .niceDayDate:after{clear:both;display:block;content:"";}
.infoTab.house .niceDayDate .year {float:left;font-size:18px;color:#7c7c7c;font-weight:700;}
.infoTab.house .niceDayDate .month {float:left;line-height:23px;color:#7c7c7c;font-size:24px;font-weight:700;}
.infoTab.house .niceDayDate .month .btnArrow {height:14px;}
.infoTab.house .niceDayDate .month .btnArrow img {display:inline-block;padding-top:5px;margin:0 25px;vertical-align:top;}
.infoTab.house .niceDayInner {padding-top:55px;}
.infoTab.house .niceDayInner table{border-collapse: separate; border-spacing: 3px;}
.infoTab.house .niceDayInner thead {display:none;}
/*.infoTab.house .niceDayInner td {height:82px;padding:7px 0 0 9px;font-weight:700;color:#4c4c4c;vertical-align:top;}*/
.infoTab.house .niceDayInner td {
    height: 82px;
    padding: 7px 0 0 9px;
    font-weight: 700;
    color: #4c4c4c;
    vertical-align: top;
    border: 1px solid #d7d7d7;
    background: #fff;
    border-radius: 5px;}
.infoTab.house .niceDayInner td.sun {padding-left:8px;color:#c21414;}
.infoTab.house .niceDayInner td.sat {padding-left:12px;color:#3e72e8;}
.infoTab.house .niceDayInner td .icon {display:block;margin:-3px 0 0 7px;}

/* 정보 탭 : 이사화물 표준약관 */
.infoTab.house .clause{overflow-y:scroll;height:500px;padding:20px;border:1px solid #d8d8d8;}

/* 이사 카테고리내 체크리스트 */
.down_btn{display: flex; justify-content: space-between;}
.down_btn a{display: inline-flex; justify-content: flex-end; align-items: center; gap: 10px; height: 32px; padding: 0 12px; color: #fff; font-size: 14px; font-weight: 500; background: #212121; border-radius: 3px;}
.checkList{padding: 0 40px; border: none;}
.checkList h5{margin-bottom: 10px; color: #333; font-size: 20px; font-weight: 500;}
.checkList table{width: 100%; margin-bottom: 30px; text-align: left; border-top: 1px solid #3482c0; border-bottom: 1px solid #3482c0;} 
.checkList thead th{padding: 8px; color: #1068B1; font-size: 15px; font-weight: 500; text-align: center; background: rgba(71, 159, 231, 0.1); border-top: 1px solid #3482c0; border-bottom: 1px solid #3482c0;}
.checkList tbody tr.bg_gray{background: #f8f8f8;}
.checkList tbody th{padding: 3px; color: #1068B1; font-size: 15px; font-weight: 500; text-align: center; background: rgba(71, 159, 231, 0.1); border-top: 1px solid #3482c0;}
.checkList tbody td{padding: 8px 10px; color: #666; font-size: 16px; font-weight: 300; border: 0;}
.checkList tbody td:first-child{padding-left: 50px; color:#3482c0; font-weight: 500;}
.checkList tbody td:last-child{padding-right: 50px; text-align: right;}
.checkList table tbody tr td input[type="checkbox"]{appearance: none; width: 20px; height: 20px; background: #fff; border: 1px solid #d0d0d0; border-radius: 3px; cursor: pointer;}
.checkList tbody td input[type="checkbox"]:checked{border: 1px solid #3482C2; background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.707 7.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4a1 1 0 0 0-1.414-1.414L7 8.586 5.707 7.293z'/%3e%3c/svg%3e"); background-size: 100% 100%; background-position: 50%; background-repeat: no-repeat; background-color: #3482C2;}

/* [구] 테이블 - 체크리스트 
.checkList{border:1px solid #d8d8d8;border-top-color:#898989;}
.checkList table{width:100%;}
.checkList thead th{height:36px;border-left:1px solid #d8d8d8;font-size:16px;}
.checkList thead th:first-child{border-left:none;}
.checkList tbody th{border-top:1px solid #d8d8d8;border-left:1px solid #d8d8d8;color:#525252;font-size:20px;letter-spacing:-1px;}
.checkList tbody th:first-child{border-left:none;}
.checkList tbody td{padding:20px;border-left:1px solid #d8d8d8;border-top:1px solid #d8d8d8;font-size:14px;color:#7d7d7d;letter-spacing:-.5px;}
.checkList tbody .point{color:#a00f0f;font-size:14px;}
.checkList tbody .borderL{border-left:1px solid #d8d8d8;}
.checkList tbody .check input[type="checkbox"]{width:16px;height:16px;}
.checkList.theadBg thead th{background:#eff4f7;color:#3482c0;} */

/* 서비스 가격표 정보 */
.priceInfoList{margin-top:15px;}
.priceInfoList li{font-size:15px;color:#7d7d7d;line-height:18px;letter-spacing:-1px;}
.priceInfoList.pointRed li{color:#d30008;}


/* 이사서비스
********************************************************************************************************************/
/* 포장이사 기준과 절차 */
.packProcess{height:370px;margin-top:35px;border-left:1px solid #dbdbdb;}
.packProcess > li{position:relative;float:left;width:291px;padding:0 25px 0 26px;}
.packProcess > li:after{content:"";display:block;position:absolute;top:0;right:0;width:16px;height:370px;background:url("/html/images/contents/pack_line.png") no-repeat 0 0;}
.packProcess > li .tit{width:240px;height:163px;margin-bottom:15px;}
.packProcess .txtList > li{position:relative;padding-left:10px;font-size:13px;color:#959595;word-break:normal;line-height:20px;}
.packProcess .txtList > li:before{content:"";display:inline-block;position:absolute;top:8px;left:0;width:5px;height:1px;background:#959595;}

/* 서비스 상세 내용 */
.serviceDetail{margin-top:20px;}
.serviceDetail .tit4{margin-top:100px;font-size:21px;color:#3482c0;line-height:100%;letter-spacing:-2px;}
.serviceDetail .tit4:first-child{margin-top:0;}
.serviceDetail .tit4 + .subTxt{margin-top:8px;}
.serviceDetail .thumbSlider{margin-top:18px;}
.thumbSlider{position:relative;border:1px solid #d6d6d6;z-index:0;}
.thumbSlider .slides img{width:100%;}
.thumbSlider .flex-control-thumbs{border-top:1px solid #d6d6d6;}
.thumbSlider .flex-control-thumbs li{display:table;width:calc(100%/8);width:109px \0/IE8+9;border-right:1px solid #d6d6d6;}
.thumbSlider .flex-control-thumbs li:last-child{width:109px;}
.thumbSlider .flex-control-thumbs li:first-child{width:110px \0/IE8+9;}
.thumbSlider .flex-control-thumbs li:nth-child(8){border-right:none;}
.thumbSlider .flex-control-thumbs li img{display:block;width:100%;}
.thumbSlider .flex-control-thumbs li img.flex-active{margin-top:-85px;}
.thumbSlider .flex-control-thumbs li .figure{}
.thumbSlider .flex-control-thumbs li .figure{display:table-cell;height:100%;font-size:15px;color:#464646;line-height:16px;text-align:center;vertical-align:middle;letter-spacing:-1px;}
.thumbSlider .flex-control-thumbs li .figure.flex-active{background:#3482c0;color:#fff;}
.thumbSlider .flex-direction-nav{display:none;}

/* 사후관리 */
.afterManageList{height:410px;margin-top:20px;background:url("/html/images/contents/bg_house_afterManage.jpg") no-repeat 0 0;border:1px solid #d6d6d6;}
.afterManageList li{position:relative;float:left;width:217px;height:100%;padding-top:123px;text-align:center;border-left:1px solid #d6d6d6;}
.afterManageList li:first-child{border-left:none;}
.afterManageList li .tit{margin-bottom:20px;font-size:22px;color:#464646;letter-spacing:-2px;line-height:100%;}
.afterManageList li .txt{font-size:15px;color:#969696;letter-spacing:-2px;line-height:21px;}
.afterManageList li .btnArea{position:absolute;bottom:38px;width:100%;text-align:center;}
.afterManageList li .btnArea .btnView{display:inline-block;width:133px;height:26px;line-height:26px;background:#292929;color:#fff;text-align:center;border-radius:15px;font-size:15px;}

/* 서비스 특징 */
.serviceFeature{margin-top:20px;}
.serviceFeature li{float:left;width:292px;padding:0 45px;border-right:1px solid #e7e7e7;}
.serviceFeature li:first-child{width:291px;border-left:1px solid #e7e7e7;}
.serviceFeature li img{display:block;width:200px;height:79px;}
.serviceFeature li .tit{margin:17px 0 5px;font-size:21px;color:#4c4c4c;line-height:100%;letter-spacing:-2px;}
.serviceFeature li .txt{font-size:13px;color:#979797;}

/* 보관되지 않는 물건 */
.notStorageList{margin-top:50px;padding:0 30px;}
.notStorageList li{display:table;width:100%;min-height:86px;margin-top:10px;padding-left:35px;background:#f3f3f3;border-radius:45px;}
.notStorageList li:first-child{margin-top:0;}
.notStorageList li .inner{display:table-cell;vertical-align:middle;}
.notStorageList li .tit{margin-bottom:5px;font-size:18px;color:#c10000;line-height:100%;}
.notStorageList li .txt{font-size:13px;color:#4c4c4c;}

/* 주요 고객사 */
.clientList{margin-top:30px;}
.clientList .btnArea{margin-top:10px;text-align:right;}

/* 해외이사 */
.foreignDes{margin-top:100px;position:relative;z-index:1;}
.foreignDes:before{content:"";display:block;position:absolute;top:-62px;right:0;width:351px;height:331px;background:url("/html/images/contents/foreign_img02.jpg") no-repeat 0 0;z-index:-1;}
.foreignDes .img{margin-top:20px;}
.foreignDetail{margin-top:30px;}
.foreignDetail .detailTit{position:relative;margin-bottom:30px;}
.foreignDetail .detailTit:after{clear:both;display:block;content:"";}
.foreignDetail .detailTit .tit4{float:left;margin-right:16px;font-size:24px;color:#355d82;letter-spacing:-2px;}
.foreignDetail .detailTit em{display:inline-block;margin-right:20px;}
.foreignDetail .detailTit .subTxt{margin-left:15px;font-size:13px;color:#355d82;}
.foreignDetail .tit5{margin:50px 0 20px;font-size:21px;color:#355d82;}
.foreignDetail .tit5:first-child{margin-top:0;}

/* 주요실적 */
.mp-co1 { width:874px; margin-top:30px; float:left;}
.mp-co1 .yu { width:427px; text-align:center; float:left;}
.mp-co1 .yu .tx1 { font-size:18px; color:#666; margin-top:10px; margin-bottom:30px;}
/*.mp-co2 { width:874px; margin-bottom:50px; float:left;}
.mp-co2 ul {}
.mp-co2 ul li { float:left; width:278px; height:155px; margin-right:20px; margin-bottom:20px;}
.mp-co2 ul li:hover .mp-box { display:block;}
.mp-co2 ul li .mp-box { width:278px; height:155px; background:url("/images/contents/clean_main_performance_box.png"); position:absolute; z-index:9; text-align:center; padding:10px; display:none;}
.mp-co2 ul li .mp-box .mp-txt1 { color:#FFF; font-size:20px; margin-top:50px;}
.mp-co2 ul li .mp-box .mp-txt2 { color:#FFF; margin-top:0px;}
.mp-co2 ul .lastpad { margin-right:0;}*/

.mp-co3 { width:874px; margin-bottom:50px; float:left;}
.mp-co3 ul {}
.mp-co3 ul li { float:left; display:inline; width:278px; margin-right:20px; margin-bottom:20px;}
.mp-co3 ul li .pc-pic { width:278px;}
.mp-co3 ul li .mp-box { float:left; width:278px; text-align:center; }
.mp-co3 ul li .mp-box .mp-txt1 { color:#333; font-size:20px; margin-top:10px;}
.mp-co3 ul li .mp-box .mp-txt2 { color:#999; font-size:14px; margin-top:0px; margin-bottom:20px; font-weight:100;}
.mp-co3 ul .lastpad { margin-right:0;}

.contentsInner.performance .tit3{margin:70px 0 10px 0px;font-size:30px;color:#2a2a2a;}
.performance .tab{margin-top:50px;}
.performance .tab .tabNav{border-bottom:5px solid #166cb1;}
.performance .tab .tabNav li{width:calc(100%/5);width:291px \0/IE8+9;background:url("/images/contents/tab_shadow.png") repeat-x 0 bottom;}
.performance .tab .tabNav li:first-child{width:291px \0/IE8+9;}
.performance .tab .tabNav li:first-child a{border-left:1px solid #dbdbdb;}
.performance .tab .tabNav li a{display:block;width:100%;height:42px;line-height:42px;text-align:center;font-size:18px;font-weight:700;letter-spacing:-1px;color:#434343;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;}
.performance .tabPanel .inner > ul li {margin-top:17px;color:#888;font-size:13px;line-height:18px;letter-spacing:-1px; font-weight:100;}
.performance .tabPanel .inner > ul > li{position:relative;padding-left:55px; }
.performance .tab .tabNav li.current a{background:#166cb1;color:#fff;border-right:1px solid #166cb1;}
.performance .tab .tabNav li:first-child.current a{border-left:1px solid #166cb1;}

.performance .tabCont{border:1px solid #e4e4e4;}
.performance .tabPanel{display:none;}
.performance .tabPanel .tabPanelIn{display:table;width:100%;}
.performance .tabPanel:after{clear:both;display:block;content:"";}
.performance .tabPanel .inner{position:relative;/*float:left;width:calc(100%/3);width:290px \0/IE8+9;*/display:table-cell;width:290px;padding:40px 18px 20px;border-left:1px solid #e4e4e4;}
.performance .tabPanel .inner:first-child{border-left:none;}
.performance .tabPanel .inner .tit{margin-bottom:25px;font-size:48px;font-weight:700;letter-spacing:-3px;color:#166cb1;line-height:50%;}
.performance .tabPanel .inner > ul li:first-child{margin-top:0;}
.performance .tabPanel .inner > ul > li .yearM{position:absolute;top:0;left:0;color:#222;font-size:15px;font-weight:100;}
.performance .tabPanel .inner.ceo{padding-left:11px;padding-right:11px;}
.performance .tabPanel .inner.ceo .ceoName{position:absolute;top:56px;right:20px;font-size:18px;font-weight:700;color:#515151;letter-spacing:-1px;line-height:100%;}
.performance .tabPanel .inner.ceo .state{margin-top:15px;padding:0 10px;font-weight:700;}
.performance .tabPanel .inner.ceo .state dt{margin-bottom:5px;font-size:24px;color:#181818;letter-spacing:-2px;line-height:100%;}
.performance .tabPanel .inner.ceo .state dd{position:relative;font-size:18px;color:#515151;letter-spacing:-1px;line-height:40px;}
.performance .tabPanel .inner.ceo .state dd .cnt{position:absolute;top:0;right:0;font-size:36px;color:#166cb1;letter-spacing:-3px;}
.performance .tabPanel .inner.ceo .state .unit{margin-top:10px;text-align:right;color:#515151;font-size:14px;letter-spacing:-1px;}
.performance .awardArea{padding:30px 0;border-bottom:1px solid #e4e4e4;}
.performance .awardArea dt{margin-bottom:10px;font-size:21px;color:#3a3a3a;letter-spacing:-2px;}
.performance .certification{overflow:hidden;}
.performance .certification ul{margin:0 0 0 -22px;}
.performance .certification li{float:left;width:157px;margin:30px 0 0 22px;}
.performance .certification li figcaption{margin-top:10px;text-align:center;font-size:14px;color:#606060;letter-spacing:-1px;}
.performance .certification li .pointB{color:#000;}
.performance .history .tit3{margin-bottom:0;font-size:48px;color:#166cb1;letter-spacing:-3px;font-weight:700;line-height:100%;}
.performance .history .subTxt{margin-top:0;font-size:21px;color:#bebebe;letter-spacing:-1px;}
.performance .historyList{overflow:hidden;margin-top:15px;}
.performance .historyList ul{margin:-30px 0 0 -32px;}
.performance .historyList li{float:left;width:270px;margin:30px 0 0 32px;}
.performance .historyList li figcaption{margin-top:10px;font-size:16px;color:#3c3c3c;letter-spacing:-1px;line-height:18px;text-align:center}

/* 청소서비스
********************************************************************************************************************/
.clean .tit4{margin-bottom:10px; font-size:18px; color:#525252; line-height:100%;}
.clean .tit4_unit{margin-top:40px; font-size:18px; color:#525252; line-height:100%;}
.clean .tit4_unit span{margin-left: 8px; font-size:15px; color:#666; font-weight: normal;}
.clean .tit4_unit span.pointRed{margin-left: 0;}
.clean .clean_tab{display: flex; gap: 4px; margin: 50px 0 80px;}
.clean .clean_tab:after{content: none;}
.clean .clean_tab li{flex: 1; height: 53px;}
.clean .clean_tab li a{display: inline-block; width: 100%; height: 100%; color: #666; font-size: 18px; font-weight: 300; line-height: 53px; text-align: center; background: #f5f5f5; cursor: pointer;}
.clean .clean_tab li a:hover{opacity: 0.8;}

.clean .tab_container{margin: 100px 0 50px;}
.clean .tab_container li{font-size: 18px;}
.clean .priceInfoArea{position:relative;}
.clean .priceInfoArea .btnMoreArea{position:absolute;top:0;right:0;margin-top:-2px;}
.clean .btnMoreArea{margin-top:10px;text-align:right;}
.clean .tblList-type01{border-top:2px solid #707070;}
.clean .tblList-type01 thead th{height:29px;font-size:15px;color:#525252;}
.clean .tblList-type01 th{font-weight:500;}
.clean .tblList-type01 th,
.clean .tblList-type01 td{height:29px;padding:2px 0 3px;font-size:15px;color:#979797;text-align:center;letter-spacing:-1px;}
.clean .tblList-type01 td .list{color:#525252;}
.clean .tblList-type01 td .list li{line-height:130%;}
.clean .tblList-type01 td.align-l{padding-left:27px;}
.clean .tblList-type01 tr.bg td{background:#e6eff6;color:#525252;}

.clean .tblList-type02{ width:766px; margin:0 auto; border:1px solid #ececec;}
.clean .tblList-type02 thead th{height:29px;font-size:15px;color:#525252;background:#074f30;color:#fff;padding:15px;}
.clean .tblList-type02 th{font-weight:500;}
.clean .tblList-type02 th,
.clean .tblList-type02 td{height:29px;padding:2px 0 3px;font-size:15px;color:#979797;text-align:center;letter-spacing:-1px;border:1px solid #ececec;}
.clean .tblList-type02 td .list{color:#525252;}
.clean .tblList-type02 td .list li{line-height:130%;}
.clean .tblList-type02 td.align-l{padding-left:27px;}
.clean .tblList-type02 tr.bg td{background:#074f30;color:#fff; padding:15px;}

.clean .thumbSlider .flex-control-thumbs li .figure.flex-active{background:#52bcb2}
.cleanServiceDetail{overflow:hidden;margin-top:10px;margin-left:-20px;}
.cleanServiceDetail:after{clear:both;display:block;content:"";}
.cleanServiceDetail .box{float:left;margin-top:20px;padding:1px 0 0 20px;}
.cleanServiceDetail dl{position:relative;width:427px;height:300px;padding:37px 0 0 29px;border-style:solid;border-width:1px;border-top-color:#dedede;border-right-color:#b7b7b7;border-bottom-color:#b7b7b7;border-left-color:#dedede;}
.cleanServiceDetail dl dt{position:absolute;top:-2px;right:-2px;}
.cleanServiceDetail .detailList li{position:relative;margin-top:8px;padding-left:14px;font-size:14px;color:#525252;line-height:16px;}
.cleanServiceDetail .detailList li:first-child{margin-top:0;}
.cleanServiceDetail .detailList li:before{content:"";display:block;position:absolute;top:5px;left:0;width:4px;height:4px;background:url("/html/images/contents/icon_bul.png") no-repeat 0 0;}

/*.clean .imgSlider .flexslider{border:1px solid #ddd;}*/
.clean .imgSlider .flex-direction-nav{display:none;}
.clean .imgSlider .flex-control-nav{position:absolute;top:20px;right:20px;}
.clean .imgSlider .flex-control-paging a.flex-active{background:#2a948a;}
.clean .equipmentWrap{margin-top:30px;}
.clean .equipment{position:relative;margin-top:50px;font-size:14px;color:#757575;}
.clean .equipment:first-child{margin-top:0;}
.clean .equipment:after{clear:both;display:block;content:"";}
.clean .equipment .imgSlider{position:relative;float:left;width:407px;letter-spacing:-1px;}
.clean .equipment .imgSlider .label{display:inline-block;position:absolute;top:20px;left:-2px;width:153px;height:39px;padding:2px 0 0 10px;background:url("/html/images/contents/clean_equipment_label.png") no-repeat 0 0;color:#fff;font-size:18px;z-index:1;}
.clean .equipment .imgSlider .txt{margin-top:5px;}
.clean .equipment .inner{float:left;width:437px;min-height:300px;margin-left:30px;padding:20px 0;border-right:1px solid #ddd;letter-spacing:-1px;}
.clean .equipment .inner h4{margin-bottom:20px;font-size:22px;color:#525252;line-height:100%;font-weight:500;}
.clean .equipment .inner dt{margin:35px 0 6px;font-size:18px;color:#2a948b;line-height:100%;}
.clean .equipment .inner dt:first-of-type{margin-top:0;}
.clean .equipment .inner dd{color:#979797;line-height:140%;}

.clean .productWrap{margin-top:30px;}
.clean .product{position:relative;margin-top:20px;font-size:14px;color:#757575;}
.clean .product:first-child{margin-top:0;}
.clean .product:after{clear:both;display:block;content:"";}
.clean .product .imgSlider{position:relative;float:left;width:407px;letter-spacing:-1px;}
.clean .product .inner{float:left;width:437px;min-height:300px;margin-left:30px;padding:50px 45px 0 0;border-right:1px solid #ddd;letter-spacing:-1px;}
.clean .product .inner h4{margin-bottom:13px;padding-left:15px;font-size:24px;color:#525252;line-height:100%;font-weight:500;}
.clean .product .inner .productList{border-top:1px solid #eaeaea;}
.clean .product .inner dl{position:relative;font-size:14px;}
.clean .product .inner dt{position:absolute;top:0;left:13px;color:#2a948b;line-height:24px;}
.clean .product .inner dd{padding-left:82px;height:24px;border-bottom:1px solid #eaeaea;color:#979797;line-height:24px;}
.clean .product .inner .txt{margin:15px 0 0 15px;color:#525252;letter-spacing:-1px;}

.clean .infoTab{margin-top:30px;}
.clean .infoTab .tabNav{border-bottom-color:#52bbb2;}
.clean .infoTab .tabNav li.current{background:#52bbb2;}
.clean .infoTab .tit4{margin-bottom:25px;font-size:30px;color:#52bbb2;line-height:100%;}
.clean .infoTab .serviceInfo.hasIcon{padding-left:0;}
.clean .infoTab .serviceInfo.hasIcon li{position:relative;display:table;width:100%;min-height:67px;margin-top:34px;padding-left:89px;}
.clean .infoTab .serviceInfo.hasIcon li:first-child{margin-top:0;}
.clean .infoTab .serviceInfo.hasIcon li:before{content:"";display:block;position:absolute;left:0;width:68px;height:67px;}
.clean .infoTab .serviceInfo.hasIcon li dl{display:table-cell;vertical-align:middle;}
.clean .infoTab .serviceInfo .ico01:before{background:url("/html/images/contents/clean_info_icon01.jpg") no-repeat 0 0;}
.clean .infoTab .serviceInfo .ico02:before{background:url("/html/images/contents/clean_info_icon02.jpg") no-repeat 0 0;}
.clean .infoTab .serviceInfo .ico03:before{background:url("/html/images/contents/clean_info_icon03.jpg") no-repeat 0 0;}
.clean .infoTab .serviceInfo .ico04:before{background:url("/html/images/contents/clean_info_icon04.jpg") no-repeat 0 0;}
.clean .infoTab .serviceInfo .ico05:before{background:url("/html/images/contents/clean_info_icon05.jpg") no-repeat 0 0;}
.clean .infoTab .serviceInfo .ico06:before{background:url("/html/images/contents/clean_info_icon06.jpg") no-repeat 0 0;}
.clean .infoTab .serviceInfo dd{letter-spacing:-1px;}
.clean .infoTab .numList li > em{color:#52bbb2;}
.clean .infoTab .chkList img{margin-top:20px;}

.clean .cleanManager{position:relative;margin-top:10px;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;}
.clean .cleanManager dt{position:absolute;top:0;left:0;font-size:24px;color:#52bbb2;line-height:100px;letter-spacing:-2px;}
.clean .cleanManager dd{padding:17px 0 17px 333px;font-size:15px;color:#525252;line-height:150%;}

.clean .phytoncideStep{margin-top:30px;}
.clean .phytoncideStep li{margin-top:50px;text-align:center;color:#525252;letter-spacing:-1px;}
.clean .phytoncideStep li .num{display:inline-block;font-size:60px;font-weight:700;line-height:100%;letter-spacing:-5px;}
.clean .phytoncideStep li .tit{margin-bottom:8px;font-size:24px;line-height:100%;letter-spacing:-2px;}
.clean .phytoncideStep li .txt{font-size:14px;line-height:100%;}
.clean .phytoncideStep li .img{margin-top:20px;}
.clean .phytoncideProd{margin-top:30px;}
.clean .phytoncideProd li{float:left;width:50%;}
.clean .phytoncideProd li figcaption{margin-top:30px;letter-spacing:-1px;}
.clean .phytoncideProd li dt{margin-bottom:7px;font-size:20px;color:#e43415;line-height:100%;}
.clean .phytoncideProd li dd{font-size:14px;color:#969696;line-height:130%;}
.clean .phytoncideCertify{margin-top:50px;text-align:center;}
.clean .phytoncideCertify li{display:inline-block;margin-left:20px;}
.clean .phytoncideCertify li:first-child{margin-left:0;}
.clean .phytoncideCertify figcaption{margin-top:10px;font-size:14px;color:#606060;}
.clean .txtCertify{margin-top:15px;font-size:14px;color:#d30008;text-align:right;}
.clean .phytoncide_btn{position: relative;}
.clean .phytoncide_btn a{display: inline-block; position: absolute; right: 0; padding: 10px 52px; color: #fff; font-size: 18px; font-weight: 500; text-align: center; background: #52BBB2; border-radius: 6px;}

.clean .tileTarget{padding:29px 0;border-bottom:1px solid #cfcfcf;}
.clean .tileTarget dt{float:left;padding:0 30px 0 35px;font-size:30px;color:#525252;letter-spacing:-3px;}
.clean .tileTarget dd{float:left;height:47px;min-width:199px;margin-left:10px;background:#53bbb2;color:#fff;line-height:47px;text-align:center;border-radius:5px;font-size:16px;}
.clean .tileTarget dd:first-of-type{margin-left:0;}
.clean .tileChkListTxt{margin-left:0;padding:26px 0 26px 30px;border-bottom:1px solid #cfcfcf;font-size:14px;color:#127f76;}
.clean .tileStep{width:660px;margin:35px auto 0;}
.clean .tileStep li{position:relative;float:left;width:320px;margin:10px 5px 0;}
.clean .tileStep li .num{position:absolute;top:8px;left:10px;font-size:18px;color:#229a90;line-height:100%;letter-spacing:-2px;font-weight:700;}
.clean .tileStep li figcaption{height:29px;background:#229a90;font-size:18px;color:#fff;text-align:center;line-height:29px;}
.clean .tileStep.bgBlue li .num{color:#166cb1;}
.clean .tileStep.bgBlue li figcaption{background:#166cb1;}

.clean .coatingProd{margin-top:50px;}
.clean .coatingProd figure{width:220px;margin:0 auto;}
.clean .coatingProd figure img{display:block;width:220px;height:129px;}
.clean .coatingProd figcaption{margin-top:10px;font-size:18px;color:#525252;letter-spacing:-1px;line-height:100%;}

.clean .mattressChkListTxt{padding:15px 0 15px 15px;border-bottom:1px solid #cfcfcf;font-size:14px;color:#166cb1;}

.clean .chkListWrap.office{padding-left:275px;}
.clean .chkListWrap.office .titArea{width:275px;}

.clean .chkListWrap.floor{padding-left:275px;}
.clean .chkListWrap.floor .titArea{width:275px;}

.clean .clean_bottom_btn_wrap{display: flex; flex-direction: column; gap: 40px; margin-top: 100px;}
.clean .clean_bottom_btn{display: flex; align-items: center; justify-content: space-between; width: 100%; height: 150px; padding: 0 40px; border-radius: 12px;}
.clean .clean_bottom_btn p{width: 210px; font-size: 24px; font-weight: 600; line-height: 35px;}
.clean .clean_bottom_btn ul{display: flex; gap: 20px; width: 545px;}
.clean .clean_bottom_btn ul:after{content: none;}
.clean .clean_bottom_btn ul li{flex: 1;}
.clean .clean_bottom_btn ul li a{display: inline-block; width: 100%; height: 49px; padding: 0 20px; font-size: 18px; font-weight: 500; line-height: 49px; border-radius: 6px;}
.clean .clean_bottom_btn ul li a:hover{opacity: 0.95;}
.clean .clean_bottom_btn_grn{background: #52BBB2;}
.clean .clean_bottom_btn_grn p{color: #fff;}
.clean .clean_bottom_btn_grn ul li a{color: #32A69C; background: url(/html/images/contents/btn_arrow_grn.png) no-repeat right 20px center #fff;}
.clean .clean_bottom_btn_gray{background: #f5f5f5;}
.clean .clean_bottom_btn_gray p{color: #32A69C;}
.clean .clean_bottom_btn_gray ul li a{color: #fff; background: url(/html/images/contents/btn_arrow_white.png) no-repeat right 20px center #52BBB2;}

/* 청소 패키지 */
.clean .cleanset-main{width: 100%; text-align: center;}
.cleanset h3{font-size: 27px; color: #454545; font-family: 'GmarketSansMedium'; line-height: 46px; text-align: center; margin-bottom: 50px; font-weight: 300;}
.cleanset h3 .b{font-family: 'GmarketSansBold'; font-size: 34px; color: #259007;}
.cleanset .org{color: #E83801;}


.cleanset-con01 .con01wrapper{display: flex; align-items: center; justify-content: center; gap: 40px;}
.cleanset-con01 .con01wrapper .con01gray_wrap{position: relative; display: flex; align-items: center; gap: 40px; text-align: center;}
.cleanset-con01 .con01wrapper .con01gray_wrap .con01gray, .cleanset-con01 .con01wrapper .con01gray_wrap .con01green{display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 14px; width: 240px; height: 240px; background: rgba(204, 204, 204, 0.25); border-radius: 500px;} 
.cleanset-con01 .con01wrapper .con01gray_wrap .con01green{background: #F1F7EE;}
.cleanset-con01 .con01gray_wrap .p-text{padding: 2px 12px; color: #333; font-size: 16px; font-weight: 500; background: #fff; border-radius: 50px;}
.cleanset-con01 .con01gray_wrap .t-text{height: 55px; color: #454545; font-size: 20px; font-weight: 500; line-height: 27px;}
.cleanset-con01 .con01gray_wrap .con01point{position: absolute; top: 12px; right: -140px; display: flex; align-items: flex-end; color: #1B7601; font-size: 20px; line-height: 27px; text-align: left;}
.cleanset-con01 .con01gray_wrap .con01point p{}
.cleanset-con01 .con01wrapper .con01grn{display: flex; flex-direction: column; align-items: center; justify-content: center; width: 240px; height: 240px; background: #259007; border-radius: 500px;}
.cleanset-con01 .con01wrapper .con01grn p{color: #fff; font-size: 22px; font-weight: 400; line-height: 29px;}
.cleanset-con01 .con01wrapper .con01grn p .b{font-weight: 600;}

.cleanset-con02{width: 100%;}
.cleanset-con02 .con02warpper{display: flex; flex-direction: column; align-items: center; gap: 20px;}
.cleanset-con02 .con02warpper li{display: flex; align-items: center; gap: 20px; width: 710px; height: 150px; padding: 20px; background: #f6f6f6; border-radius: 500px;}
.cleanset-con02 .con02warpper li.con02_grn{justify-content: flex-end; background: #F0F9E9;}
.cleanset-con02 .con02warpper li p{color: #333; font-size: 20px; font-weight: 400;}
.cleanset-con02 .con02warpper li p .b{font-size: 24px; font-weight: 600;}

.cleanset-con03 .con03warpper{display: flex; align-items: center; justify-content: space-between; margin: 20px 0 100px}
.cleanset-con03 .con03warpper .btn{font-size: 18px; font-weight: 500; text-align: center; background: #259007; border-radius: 6px;}
.cleanset-con03 .con03warpper .btn a{display: inline-block; padding: 10px 52px; color: #fff;}

.cleanset-con04{display: flex; flex-direction: column; width: 100%; padding: 60px 50px; background: #f8f8f8;}
.cleanset-con04 .con04-top{position: relative;}
.cleanset-con04 .con04-top p{color: #259007; font-size: 20px; font-weight: 400;}
.cleanset-con04 .con04-top h3{margin: 20px 0 60px; color: #333; font-family: 'S-CoreDream-3Light'; font-size: 40px; line-height: 52px; letter-spacing: -2px; text-align: left;}
.cleanset-con04 .con04-top h3 span{color: #FF7527; font-family: 'S-CoreDream-7ExtraBold';}
.cleanset-con04 .con04-top img{position: absolute; bottom: 0; right: -30px;}
.cleanset-con04 .con04-bottom{display: flex; align-items: center; justify-content: space-between; padding-top: 40px; border-top: 1px solid #ddd;}
.cleanset-con04 .con04-bottom ul{display: flex; align-items: center; gap: 12px;}
.cleanset-con04 .con04-bottom p{color: #454545; font-size: 22px;}
.cleanset-con04 .con04-bottom p .b{font-weight: 600;}

.cleanset-con05 ul{display: flex;  justify-content: space-between;}
.cleanset-con05 .con05-item{width: 180px}
.cleanset-con05 .con05-item div{display: flex; align-items: center; justify-content: center; height: 180px; margin-bottom: 20px; background: #f8f8f8; border-radius: 500px;}
.cleanset-con05 .con05-item p{color: #454545; font-size: 16px; line-height: 23px; text-align: center;}
.cleanset-con05 .con05-item p span{color: #252525; font-size: 18px; font-weight: 600; line-height: 25px;}
.cleanset-con05 .btn{font-size: 18px; font-weight: 500; text-align: center;}
.cleanset-con05 .btn a{display: inline-block; margin: 50px auto 0; padding: 10px 52px; color: #fff; background: #259007; border-radius: 6px;}

.cleanset-faq{display: flex; justify-content: space-between; padding: 50px; background: #f8f8f8;}
.cleanset-faq-tit{width: 190px; padding: 42px 0; background: #f8f8f8;}
.cleanset-faq-tit h3{margin-bottom: 20px; color: #252525; font-family: 'S-CoreDream-7ExtraBold'; font-size: 46px; text-align: left;}
.cleanset-faq-tit h4{color: #757575; font-size: 22px; font-weight: 300;}
.cleanset-faq-tit h4 span{font-weight: 600;}
.cleanset-faq dl{/*width: 542px;*/ font-size: 20px; line-height: 32px; padding: 40px 30px 40px 40px; background: #fff; border-radius: 16px;}
.cleanset-faq dl dt{margin-bottom: 20px; padding-left: 27px; color: #333; font-weight: 500; background-image:url("/html/images/contents/cleanset_faq_q.png"); background-repeat: no-repeat; background-position: 0 8px; border-bottom: 1px solid #ddd; padding-bottom: 5px;}
.cleanset-faq dl dd{padding-left: 27px; color: #454545; font-weight: 400; background-image:url("/html/images/contents/cleanset_faq_a.png"); background-repeat: no-repeat; background-position: 0 9px;}
.cleanset-faq dl dd .b{font-weight: 600;}
.cleanset-faq dl dd .s-text{font-size: 16px;}


/* 상판코팅 */
.clean .txtType01{margin:100px 0 30px;font-size:48px;color:#457096;line-height:100%;font-weight:300;letter-spacing:-2px;text-align:center;}
.clean .topplateAfter .afterList{margin:-18px 0 0 -18px;}
.clean .topplateAfter .afterList li{float:left;width:428px;height:155px;margin:18px 0 0 18px;}
.clean .topplateAfter .afterList li.after01{background:url("/html/images/contents/topplate_after_bg01.jpg") no-repeat 0 0;}
.clean .topplateAfter .afterList li.after02{background:url("/html/images/contents/topplate_after_bg02.jpg") no-repeat 0 0;}
.clean .topplateAfter .afterList li.after03{background:url("/html/images/contents/topplate_after_bg03.jpg") no-repeat 0 0;}
.clean .topplateAfter .afterList li.after04{background:url("/html/images/contents/topplate_after_bg04.jpg") no-repeat 0 0;}
.clean .topplateAfter .afterList li.after05{background:url("/html/images/contents/topplate_after_bg05.jpg") no-repeat 0 0;}
.clean .topplateAfter .afterList li .txtIn{display:table;width:100%;height:100%;padding-left:27px;}
.clean .topplateAfter .afterList li .txtIn p{display:table-cell;vertical-align:middle;color:#fff;font-size:17px;font-weight:300;}
.clean .topplateStep{margin-top:30px;}
.clean .topplateStep li{position:relative;min-height:323px;margin-top:10px;padding:20px;text-align:right;background:#f7f7f7;border-radius:10px;}
.clean .topplateStep li .num{display:inline-block;width:46px;height:46px;margin-bottom:25px;color:#fff;text-align:center;line-height:46px;background:url("/html/images/contents/topplate_step_numBg.png") no-repeat 0 0;font-family:"notokr";font-size:21px;}
.clean .topplateStep dl{padding:0 13px 0 527px;}
.clean .topplateStep dl dt{margin-bottom:5px;font-size:30px;color:#525252;letter-spacing:-2px;line-height:110%;}
.clean .topplateStep dl dd{font-size:16px;color:#9e9e9e;letter-spacing:-1px;font-weight:300;}
.clean .topplateStep dl dd.img{position:absolute;top:20px;left:20px;}
.clean .topplateTbl{border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}
.clean .topplateTbl td{line-height:200%;}

/* 크린 단가표 */
.clean .tblList-type03{margin-top : 40px; border-top:2px solid #888; color:#333; border-bottom: 2px solid #888;}
.clean .tblList-type03 thead th{height:29px;font-size:15px; border-bottom: 1px solid #888; background: #fafafa;}
.clean .tblList-type03 th{font-weight:500; line-height: 22px;}
.clean .tblList-type03 th,
.clean .tblList-type03 td{padding:12px 0 10px; font-size:15px; text-align:center; letter-spacing:-1px; border-right: 1px solid #ddd;}
.clean .tblList-type03 td{border-bottom: 1px solid #ddd;}
.clean .tblList-type03 td .list{color:#525252;}
.clean .tblList-type03 td .list li{line-height:130%;}
.clean .tblList-type03 td.align-l{padding-left:27px;}
.clean .tblList-type03 tr.bg td{background:#e6eff6;color:#525252;}

.clean .tblList-type03 .brn{border-right: none;}
.clean .tblList-type03 .bg_blue01{background: rgba(234,244,250, 0.35);}
.clean .tblList-type03 .bg_blue02{background: #EAF4FA;}
.clean .tblList-type03 .bg_grn01{background: rgba(241,247,238, 0.5);}
.clean .tblList-type03 .bg_grn02{background: #F1F7EE;}
.clean .tblList-type03 .bg_blue02 p, .clean .tblList-type03 .bg_grn02 p, .clean .tblList-type03 .bg_mint02 p{display: inline-block; margin-top: 3px; padding: 0 10px; color: #E83801; font-size: 14px; font-weight: 600; border: 1px solid #E83801; border-radius: 50px;}
.clean .tblList-type03 .bg_mint01{background: rgba(234,250,249, 0.35);}
.clean .tblList-type03 .bg_mint02{background: #EAFAF9;}
.clean .tblList-type03 .bg_purple{background: #EAEBFA;}
.clean .tblList-type03 .bg_org{background: #FAF0EA;}
.clean .tblList-type03 .bg_gray{background: #FAfafa;}

.clean .price_label{position: absolute; display: inline-block; color: #fff; font-size: 15px; font-weight: 500; text-align: center; background: #FF7527; border-radius: 8px 8px 0 0;}
.clean .label01{width: 123px; top: -24px; left: 507px;}
.clean .label02{width: 123px; top: -24px; right: 0;}
.clean .label03{width: 176px; top: -24px; right: 0;}

.clean .price_text{font-weight: 300; font-size: 15px; color: #666; margin: 20px 0 100px; }
.clean .price_text li{position: relative; padding-left: 12px; margin-bottom: 1px;}
.clean .price_text li::before{display: inline-block; position: absolute; left: 0; top: 8px; content: ''; width: 4px; height: 4px; border-radius: 50%; background: #888;}

.clean .price_notice{margin-top: 80px; padding: 30px; border: 1px solid #333;}
.clean .price_notice dt{color: #454545; font-size: 17px; font-weight: 500; margin-bottom: 10px;}
.clean .price_notice dd{color: #666; font-size: 15px; font-weight: 300; margin-bottom: 3px; padding-left: 12px;}

/* 고객센터
********************************************************************************************************************/
/* 후기 공유하기 */
.boardImgArea{text-align:center;}
.postShareNav{border-bottom:3px solid #166cb1;}
.postShareNav li{overflow:hidden;float:left;width:432px;height:48px;}
.postShareNav li.current img{margin-top:-48px;}

/* 칭찬하기 */
.praiseSlider{position:relative;margin:20px 0 50px; font-size:12px; font-family:"돋움";}
.praiseSlider .slides_box{overflow:hidden;}
.praiseSlider .slides{height:319px; }
.praiseSlider li{float:left; width:289px;padding-top:10px;}
.praiseSlider .box:hover {z-index:1;border:1px solid #166cb1; }
.praiseSlider .box{position:relative;height:309px;padding:9px;border:1px solid #dedede;border-bottom-color:#b7b7b7;}
.praiseSlider .box a{display:block;height:100%;}
.praiseSlider .box .label{position:absolute;top:-10px;right:10px;width:130px;height:27px;padding-right:9px;background:url("/html/images/contents/praise_slider_label.png") no-repeat 0 0;line-height:26px;color:#fff;text-align:center;letter-spacing:.5px; font-family:"notokr"; font-size:14px; font-weight:bold;}
.praiseSlider .box .label .date{display:inline-block;margin-left:5px;}
.praiseSlider .box .photo{height:190px;margin-bottom:25px;}
.praiseSlider .box .photo img{width:100%;}
.praiseSlider .box .tit{margin-bottom:3px;padding:0 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#232323;text-align:center; }
.praiseSlider .box .info{text-align:center; color:#888;}
.praiseSlider .box .hit{position:absolute;bottom:9px;left:9px;color:#d70000;}
.praiseSlider .box .hit .cnt{}
.praiseSlider .box .comment{position:absolute;bottom:9px;right:9px;color:#838383;}
.praiseSlider .arr{}
.praiseSlider .arr a{position:absolute; top:58%; transform:translateY(-50%); display:block; width:48px; height:48px; z-index:99;}
.praiseSlider .arr .prev{left:-24px; background:url("/html/images/contents/praise_slider_prev_2.png") no-repeat 0 0;}
.praiseSlider .arr .next{right:-24px;background:url("/html/images/contents/praise_slider_next_2.png") no-repeat 0 0;}
/*
.praiseSlider .arr a{position:absolute;top:25%; display:block;width:72px;height:143px; z-index:99;}
.praiseSlider .arr .prev{left:-20px; background:url("/html/images/contents/praise_slider_prev.png") no-repeat 0 0;}
.praiseSlider .arr .next{right:-20px;background:url("/html/images/contents/praise_slider_next.png") no-repeat 0 0;}
.praiseSlider .flex-direction-nav .flex-nav-prev,
.praiseSlider .flex-direction-nav .flex-nav-next{position:absolute;top:50%;width:72px;height:143px;margin-top:-81px;padding-top:0;font-size:0;}
.praiseSlider .flex-direction-nav .flex-nav-prev{left:-20px;}
.praiseSlider .flex-direction-nav .flex-nav-next{right:-20px;}
.praiseSlider .flex-direction-nav .flex-nav-prev a,
.praiseSlider .flex-direction-nav .flex-nav-next a{display:block;width:72px;height:143px;}
.praiseSlider .flex-direction-nav .flex-nav-prev a{background:url("/html/images/contents/praise_slider_prev.png") no-repeat 0 0;}
.praiseSlider .flex-direction-nav .flex-nav-next a{background:url("/html/images/contents/praise_slider_next.png") no-repeat 0 0;}
/*.praiseSlider .flex-direction-nav .flex-prev.flex-disabled,
.praiseSlider .flex-direction-nav .flex-next.flex-disabled{opacity:.2;filter: alpha(opacity=20);}*/	  /*
.praiseSlider .flex-control-paging{display:none;}
*/

/* 칭찬하기 - 탭 */
.tab_container{display: flex; height: 55px; margin: 80px 0 70px; text-align: center;}
.tab_container li{flex: 1; color: #666; font-size: 20px; line-height: 55px; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #2E74BC; background: #f5f5f5; cursor: pointer;}
.tab_container li:last-child{border-right: 1px solid #ccc;}
.tab_container li a{display: inline-block; width: 100%; height: 100%;}
.tab_container li.on{color: #2E74BC; font-weight: 600; border-top: 4px solid #2E74BC; border-left: 1px solid #2E74BC; border-right: 1px solid #2E74BC; border-bottom: none; background: #fff;}
.tab_container li.on a{color: #2E74BC;}

/* 칭찬하기 - 공통 */
.praiseBoard{position:relative; font-size:12px;font-family:"돋움";}
/*.praiseBoard:before{content:"";display:block;position:absolute;top:0;left:50%;width:1px;height:100%;background:#dbdbdb;}*/
.praiseBoard:after{clear:both;display:block;content:"";}
.praiseBoard .tit3{margin-top:0;margin-bottom:10px;color:#2a2a2a; font-family:'notokr';}
.praiseBoard .btnMore{position:absolute;top:0;right:0;display:inline-block; }
.praiseBoard .btnMoreBox{display:block;width:417px;height:87px;padding-top:16px;background:url("/html/images/contents/praise_btn_bg.jpg") no-repeat 0 0;color:#525252;text-align:center; font-family:'notokr'; font-size:14px;}
.praiseBoard .btnMoreBox2{display:block;width:417px;height:87px;padding-top:16px;background:url("/html/images/contents/praise_btn_bg2.jpg") no-repeat 0 0;color:#525252;text-align:center; font-family:'notokr'; font-size:14px;}
.praiseBoard .boardPhoto,
.praiseBoard .boardGeneral{position:relative;float:left;width:50%; }
.praiseBoard .praiseList li{position:relative;border-top:1px solid #ededed; padding-left:10px; padding-right:10px;}
.praiseBoard .praiseList li:hover { outline: 2px solid #166cb1;z-index:1; }
.praiseBoard .praiseList .cont{display:table;table-layout:fixed;width:100%;}
.praiseBoard .praiseList div.info{display:table;table-layout:fixed;}
.praiseBoard .praiseList .inner{display:table-cell;width:100%;vertical-align:middle; }
.praiseBoard .praiseList .inner *{line-height:18px;}
.praiseBoard .praiseList .photo{position:absolute;top:0;left:10px;width:169px;height:119px;background:#ccc;overflow:hidden;}
.praiseBoard .praiseList .photo img{max-width:100%;min-height:100%;}
.praiseBoard .praiseList a{position:relative;display:block;color:#a2a2a2;}
.praiseBoard .praiseList .tit{color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.praiseBoard .praiseList .tit a { color:#09F;}
.praiseBoard .praiseList .position{color:#166cb1;}
.praiseBoard .praiseList .evt .label{display:inline-block;padding:0px 9px;line-height:18px;background:#166cb1;color:#fff; font-family:"notokr"; font-size:14px; font-weight:bold;}

.praiseBoardCont .praiseBoard li a{padding-right:200px}
.praiseBoardCont .praiseBoard .cont{padding-left:10px;}
.praiseBoardCont .praiseBoard .cont .inner{padding-right:25px; }
.praiseBoardCont .praiseBoard .photo{left:10px;}
.praiseBoardCont .praiseBoard .position{color:#166cb1;}
.praiseBoardCont .praiseBoard .info{position:absolute;top:10px;right:0;width:200px;border-left:1px solid #e1e1e1;color:#333; }
.praiseBoardCont .praiseBoard .info .inner{padding-left:26px; color:#777; }
.praiseBoardCont .praiseBoard .info .hit{color:#bbb; }
.praiseBoardCont .praiseList{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.praiseBoardCont .praiseList li:first-child{border-top:none;}

/* 칭찬하기 - 포토후기 */
.praiseBoard .boardPhoto{padding-right:20px; letter-spacing:0px;}
.praiseBoard .boardPhoto li{padding:10px 0;}
.praiseBoard .boardPhoto .praiseList li a{min-height:119px;padding-left:190px;}
.praiseBoard .boardPhoto .praiseList li .inner{height:119px;}
.praiseBoard.boardPhoto li{padding:9px 0 10px;}
.praiseBoard.boardPhoto .inner{height:119px;}
.praiseBoard.boardPhoto .cont .inner{padding-left:200px;}
.praiseBoard.boardPhoto .info{top:0;}

/* 칭찬하기 - 일반후기 */
.praiseBoard .boardGeneral{padding-left:20px;}
.praiseBoard .boardGeneral .praiseList{position:relative;}
.praiseBoard .boardGeneral .praiseList:before{content:"";display:block;position:absolute;top:0;left:-20px;width:1px;height:100%;background:#dbdbdb;}
.praiseBoard .boardGeneral li a{height:69px;padding-right:145px;}
.praiseBoard .boardGeneral .inner{height:69px; }
.praiseBoard .boardGeneral .inner *{line-height:16px;}
.praiseBoard .boardGeneral .info{position:absolute;top:0;right:0;height:100%;text-align:right;}
.praiseBoard .boardGeneral .info .inner{height:70px;}
.praiseBoard .boardGeneral .tit{}
.praiseBoard .boardGeneral .total{border:2px solid #166cb1 !important;text-align:center; font-family:'notokr';}
.praiseBoard .boardGeneral .total .txt{padding-right:20px;font-size:21px;color:#949494;vertical-align:middle;}
.praiseBoard .boardGeneral .total .cnt{font-size:45.5px;font-weight:bold;color:#166cb1;letter-spacing:-2px;vertical-align:middle; }
.praiseBoard .boardGeneral .total .unit{position:relative;bottom:14px;padding-left:5px;font-size:14px;color:#166cb1;vertical-align:bottom;}
.praiseBoard.boardGeneral li:nth-child(odd){background:#fbfbfb;}
.praiseBoard.boardGeneral .inner{height:97px;}
.praiseBoard.boardGeneral .info .inner{height:75px;}
.praiseBoard.boardGeneral .evt .hit{color:#333;}

/* 칭찬하기 - 검색 */
.praiseSearch{margin-top:30px;padding:21px 55px;border:10px solid #f7f7f7;text-align:center;}
.praiseSearch *{vertical-align:top;margin-left:5px;}
.praiseSearch select{height:34px;width:110px;text-indent:5px;}
.praiseSearch select:first-child{margin-left:0;}
.praiseSearch input[type="text"]{height:34px;width:174px;}

/* 파트너스 칭찬하기 */
.mp_review_tit_banner{margin: 30px 0 50px;}

/* 이벤트 */
.evtBanner{background:#ccc;line-height:300px;text-align:center;font-size:30px;}
.evtBannerBottom{margin-top: 80px; width: 100%; height: 120px;}

/* 마이페이지 */
.mypageCont{position:relative;width:743px;height:452px;margin:50px auto 0;background:url("/html/images/contents/mypage_bg.jpg") no-repeat 0 0;}
.mypageCont .inquiryBox{position:absolute;top:273px;left:252px;width:491px;height:148px;padding:27px 0 0 54px;background:#ebebeb;border-radius:10px;}
.mypageCont .inquiryBox ul{width:232px;}
.mypageCont .inquiryBox ul li{margin-top:5px;}
.mypageCont .inquiryBox ul li:first-child{margin-top:0;}
.mypageCont .inquiryBox ul li label{display:inline-block;width:59px;font-size:14px;letter-spacing:-1px;}
.mypageCont .inquiryBox input[type="text"]{height:45px;width:170px;border:2px solid #d6d6d6;font-size:14px;}
.mypageCont .inquiryBox .btn{position:absolute;top:27px;right:54px;}
.mypage .boardList tr{cursor:pointer;}
.mypage .boardList td{height:41px;padding:15px 0 13px;}
.mypage .boardView th{padding-left:22px;}

/* 불편사항 */
.boardWriteWrap .rule.notifyRule{padding:50px 0 50px 252px;background:url("/html/images/contents/notify_rule_bg.jpg") no-repeat 0 54px;}
.boardWriteWrap .rule.notifyRule .subTxt{font-size:13px;}
.boardWriteWrap .rule.notifyRule li{margin-top:15px;font-size:15px;}
.boardWriteWrap .rule.notifyRule li .num{margin-right:15px;font-size:24px;}

/* 직원채용 */
.recruitCont{position:relative;min-height:202px;padding:0 50px;}
.recruitCont .img{position:absolute;top:10px;left:50px;}
.recruitCont ul{margin:-10px 0 0 305px;}
.recruitCont ul li{padding-left:9px;line-height:29px;border-bottom:1px solid #e0e0e0;font-size:16px;color:#828282;letter-spacing:-1px; font-weight:100;}
.recruitCont.type2{padding:0 37px;}
.recruitCont.type2 .img{left:37px;}

/* 사회공헌 */
.contribution .subTxt{font-size:15px;color:#8d8d8d;}
.contributionList{margin-top:100px;}
.contributionList li{position:relative;float:left;width:281px;height:347px;margin-left:15px;border:2px solid #dfdfdf;}
.contributionList li:first-child{margin-left:0;}
.contributionList li dl{padding-top:180px;text-align:center;}
.contributionList li dt{margin-bottom:16px;font-size:24px;color:#505050;line-height:100%;letter-spacing:-2px;}
.contributionList li .desc{color:#8f8f8f;line-height:150%;}
.contributionList li .img{position:absolute;top:0;left:0;width:277px;height:157px;}
.contributionList li .img img{width:100%;}

/* 캠페인 */
.donateView{padding:4px 12px 3px 7px;border:1px solid #b1b1b1;}
.campaign .boardStyle1{border:1px solid #b1b1b1;}
.campaign .boardStyle1 td{padding-right:14px;border-bottom:none;}
.campaign .boardStyle2{border:1px solid #b1b1b1;}
.campaign .boardStyle2 tr{background:none;}
.campaign .boardStyle2 th{padding-left:0;border-bottom:none;background:#f1f6fa;text-align:center;}
.campaign .boardStyle2 td{padding-top:6px !important;padding-bottom:7px !important;border-top:1px solid #b1b1b1;border-left:1px solid #b1b1b1;text-align:center;}
.campaign .boardStyle2 td p{font-weight:300;}
.campaign .boardStyle2 td strong{font-weight:700;}

/* 예약결제 : 서비스 요일 및 시간 */
.boardWrite .serviceDate thead th{padding-left:0;text-align:center;}
.boardWrite .serviceDate th{background:#fff;}
.boardWrite .serviceDate td{padding-left:0;padding-right:0;text-align:center;}

/* 예약결제 */
.reserBox{border:10px solid #ededed;}
.reserBox.totalPrice{margin-top:30px;padding:77px 0;text-align:center;}
.reserBox.totalPrice > span{display:inline-block;vertical-align:middle;}
.reserBox.totalPrice .tit{padding:0 29px;background:#156cb1;color:#fff;line-height:73px;font-size:30px;letter-spacing:-1px;}
.reserBox.totalPrice .sign{padding:0 45px 0 75px;}
.reserBox.totalPrice .pay{color:#909090;font-size:24px;letter-spacing:-2px;}
.reserBox.totalPrice .pay em{vertical-align:middle;}
.reserBox.totalPrice .pay em.price{position:relative;top:-5px;padding:0 5px 0 20px;color:#136cae;font-size:55px;font-weight:700;letter-spacing:-3px;line-height:100%;}
.reserBox.agree{margin-top:40px;padding:50px 20px;}
.reserBox.agree .tit4{margin:47px 0 10px;font-size:22px;line-height:100%;letter-spacing:-1px;}
.reserBox.agree .tit4:first-child{margin-top:0;}
.reserBox.agree .privacyBox{height:130px;}
.reserBox.agree .privacyArea{position:relative;}
.reserBox.agree .agreeArea{position:absolute;top:-25px;right:0;margin-top:0;}
.reserBox.agree .allAgree{margin-top:50px;}

/* FAQ */
.faqWrap .commonTab .tabNav{margin-bottom:7px;}
.faqWrap .faqList > li{border-bottom:1px solid #ededed;}
.faqWrap .faqList .titQ{position:relative;padding:10px 0 8px 44px;font-size:18px;color:#7d7d7d;letter-spacing:-1px;}
.faqWrap .faqList > li:nth-child(even) .titQ{background:url("/html/images/contents/faq_shadow.png") repeat-x 0 bottom;}
.faqWrap .faqList .titQ:before{content:"";position:absolute;top:8px;left:0;width:26px;height:26px;background:url("/html/images/contents/faq_q.png") no-repeat 0 0;}
.faqWrap .faqList .txtA{position:relative;padding:20px 15px 30px 70px;border-top:1px solid #ededed;font-size:14px;color:#a5a5a5;line-height:150%;}
.faqWrap .faqList .txtA:before{content:"";position:absolute;top:24px;left:26px;width:26px;height:26px;background:url("/html/images/contents/faq_a.png") no-repeat 0 0; }

/* 생활가전
********************************************************************************************************************/
/* common */
.etcservice .serviceList li{position:relative;display:table;width:100%;height:154px;margin-top:10px;border:2px solid #eaeaea;}
.etcservice .serviceList li:first-child{margin-top:0;}
.etcservice .serviceList li dl{display:table-cell;padding-left:290px;vertical-align:middle;letter-spacing:-1px;}
.etcservice .serviceList li dt{font-size:24px;color:#f37689;}
.etcservice .serviceList li dd{font-size:16px;color:#696969;line-height:140%;}
.etcservice .serviceList li dd .sub{margin-top:3px;font-size:12px;color:#979797;}
.etcservice .serviceList li .num{position:absolute;top:-1px;right:-1px;width:50px;height:50px;padding-left:27px;color:#fff;font-size:18px;letter-spacing:-1px;line-height:30px;background:url("/html/images/contents/etcservice_tag.png") no-repeat 0 0;}
.etcservice .serviceList li .thumb{position:absolute;top:19px;left:19px;width:247px;height:113px;}
.etcservice .caution{padding-top:158px;background:url("/html/images/contents/etcservice_icon_caution.jpg") no-repeat center top;text-align:center;}
.etcservice .caution .txt01{margin-bottom:22px;font-size:30px;color:#f37689;line-height:100%;letter-spacing:-3px;}
.etcservice .caution .txt02{margin-bottom:3px;font-size:24px;color:#4e4e4e;letter-spacing:-2px;}
.etcservice .caution .txt03{font-size:16px;color:#7f7f7f;letter-spacing:-1px;line-height:120%;}
.etcservice .tblList-type01 {border-top:2px solid #707070;border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;}
.etcservice .tblList-type01 thead th{height:29px;font-size:15px;color:#525252;}
.etcservice .tblList-type01 th{font-weight:500;}
.etcservice .tblList-type01 th,
.etcservice .tblList-type01 td{height:29px;padding:2px 0 3px;font-size:15px;color:#979797;text-align:center;letter-spacing:-1px;}
.etcservice .chkListWrap .tit{font-weight:700;}
.etcservice .chkListWrap .titArea .dpTbl .inner .tit{font-weight:500;}
.etcservice .chkListTxt .txt{margin-bottom:10px;font-size:24px;color:#525252;letter-spacing:-1px;}
.etcservice .chkListTxt .txt02{font-size:18px;color:#f37689;letter-spacing:-1px;}
.etcservice .pointPink{color:#f37689 !important;}
.etcservice .priceInfoList.pointPink li{color:#f37689 !important;font-size:14px;line-height:160%;}
.etcservice .priceInfoList .icon{padding-right:5px;}
.etcservice .posRelative .btnMore{position:absolute;top:0;right:0;}
.etcservice .infoTab .tabNav{margin-bottom:30px;border-bottom-color:#f37689;}
.etcservice .infoTab .tabNav li.current{background:#f37689;}
.etcservice .infoTab .serviceInfo{width:724px;margin:0 auto;}
.etcservice .infoTab .serviceInfo.hasIcon{padding-left:0;}
.etcservice .infoTab .serviceInfo.hasIcon > li{position:relative;display:table;width:100%;min-height:128px;padding-left:139px;border-bottom:1px solid #e6e6e6;}
.etcservice .infoTab .serviceInfo.hasIcon > li:first-child{margin-top:0;}
.etcservice .infoTab .serviceInfo.hasIcon > li:before{content:"";display:block;position:absolute;top:10px;left:0;width:108px;height:108px;}
.etcservice .infoTab .serviceInfo.hasIcon > li dl{display:table-cell;vertical-align:middle;}
.etcservice .infoTab .serviceInfo.hasIcon > li dt{font-size:18px;}
.etcservice .infoTab .serviceInfo .ico01:before{background:url("/html/images/contents/etcservice_info_icon01.jpg") no-repeat 0 0;}
.etcservice .infoTab .serviceInfo .ico02:before{background:url("/html/images/contents/etcservice_info_icon02.jpg") no-repeat 0 0;}
.etcservice .infoTab .serviceInfo .ico03:before{background:url("/html/images/contents/etcservice_info_icon03.jpg") no-repeat 0 0;}
.etcservice .infoTab .serviceInfo .ico04:before{background:url("/html/images/contents/etcservice_info_icon04.jpg") no-repeat 0 0;}
.etcservice .infoTab .serviceInfo .ico05:before{background:url("/html/images/contents/etcservice_info_icon05.jpg") no-repeat 0 0;}
.etcservice .infoTab .serviceInfo .ico06:before{background:url("/html/images/contents/etcservice_info_icon06.jpg") no-repeat 0 0;}
.etcservice .infoTab .serviceInfo .ico06-:before{background:url("/html/images/contents/etcservice_info_icon06-.jpg") no-repeat 0 0;}
.etcservice .infoTab .serviceInfo .ico07:before{width:102px;height:102px;background:url("/html/images/contents/etcservice_info_icon07.jpg") no-repeat 0 0;}
.etcservice .infoTab .serviceInfo .ico08:before{width:102px;height:102px;background:url("/html/images/contents/etcservice_info_icon08.jpg") no-repeat 0 0;}
.etcservice .infoTab .serviceInfo .ico09:before{background:url("/html/images/contents/etcservice_info_icon09.jpg") no-repeat 0 0;}
.etcservice .infoTab .serviceInfo dd{letter-spacing:-1px;}
.etcservice .infoTab #etcserviceInfo-2 .serviceInfo{margin-top:-20px;}
.etcservice .infoTab #etcserviceInfo-2 .serviceInfo > li{padding-top:30px;padding-bottom:30px;border-bottom:0;border-top:1px solid #e6e6e6;}
.etcservice .infoTab #etcserviceInfo-2 .serviceInfo > li:before{top:30px;}
.etcservice .infoTab #etcserviceInfo-2 .serviceInfo > li:first-child{border-top:none;}
.etcservice .infoTab #etcserviceInfo-4 .serviceInfo{margin-top:-10px;}
.etcservice .infoTab #etcserviceInfo-4 .serviceInfo > li{min-height:145px;padding-top:20px;padding-bottom:20px;border-bottom:0;border-top:1px solid #e6e6e6;}
.etcservice .infoTab #etcserviceInfo-4 .serviceInfo > li:before{top:20px;}
.etcservice .infoTab #etcserviceInfo-4 .serviceInfo > li:first-child{border-top:none;}
.etcservice .infoTab .compensation .list{margin-top:20px;}
.etcservice .infoTab .compensation .list > li{padding:18px 0;border-bottom:1px solid #e6e6e6;letter-spacing:-1px;}
.etcservice .infoTab .compensation .list > li .txt01{margin-bottom:5px;font-size:20px;color:#666;line-height:100%;font-weight:400;}
.etcservice .infoTab .compensation .list > li .txt02{font-size:14px;color:#7d7d7d; font-weight:100;}
.etcservice .infoTab .compensation .txt03{margin-top:15px;font-size:14px;color:#ea3b3b;}
.etcservice .infoTab .damageClause{margin-top:50px;}
.etcservice .infoTab .damageClause dt{margin-bottom:15px;font-size:22px;color:#525252;letter-spacing:-1px;line-height:100%;font-weight:700;}
.etcservice .infoTab .damageClause dd li{font-size:14px;color:#7d7d7d;letter-spacing:-1px;line-height:150%; font-weight:100;}
.etcservice .chkListTxt.onceservice dt{margin-bottom:18px;font-size:24px;color:#525252;line-height:100%;letter-spacing:-2px;}
.etcservice .chkListTxt.onceservice dd.txt01{margin-bottom:7px;font-size:18px;color:#f37689;line-height:100%;}
.etcservice .chkListTxt.onceservice dd ul li{font-size:14px;color:#979797;}

/* 사계절 서비스 */
.etcservice .seasonsTab{margin-top:30px;}
.etcservice .seasonsTab .tabNav{margin-bottom:0;border-bottom:0;}
.etcservice .seasonsTab .tabCont{padding:31px 38px;border:1px solid #f37689;}
.etcservice .seasonsTab .tabCont .tabPanel{overflow:hidden;padding:0;}
.etcservice .seasonsTab .list{margin-left:-35px;}
.etcservice .seasonsTab .list li{float:left;width:50%;padding-left:35px;font-size:18px;color:#747474;border-left:1px solid #e3e3e3;line-height:34px;letter-spacing:-1px;}

/* 이사 후 서비스 */
.etcservice .priceDescList{padding:28px 35px;border-bottom:1px solid #b4b4b4;border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;}
.etcservice .priceDescList li{color:#525252;line-height:160%;}
.etcservice .comChkList{margin-top:100px;}
.etcservice .comChkList .chkListWrap{border-bottom:none;}
.etcservice .comChkList .chkListWrap .titArea .dpTbl .inner .tit{font-weight:500;}
.etcservice .comChkList .chkListWrap .listArea > ul > li{padding:9px 0;}
.etcservice .comChkList .tblList-type01 thead th{background:#f6f6f6;}
.etcservice .housework .chkListWrap{border-top-color:#e96579;}
.etcservice .housework .chkListWrap .titArea .dpTbl .inner .tit{color:#e96579;}
.etcservice .housework .tblList-type01{border-top-color:#e96579;}
.etcservice .houseworkOrg .chkListWrap{border-top-color:#189ca1;}
.etcservice .houseworkOrg .chkListWrap .titArea .dpTbl .inner .tit{color:#189ca1;}
.etcservice .houseworkOrg .tblList-type01{border-top-color:#189ca1;}
.etcservice .houseworkOrg .tblList-type01 .pointColor{color:#189ca1;}
.etcservice .houseworkOrg .priceInfoList li{color:#189ca1;}
.etcservice .organize .chkListWrap{border-top-color:#58ad24;}
.etcservice .organize .chkListWrap .titArea .dpTbl .inner .tit{color:#58ad24;}
.etcservice .organize .tblList-type01{border-top-color:#58ad24;}
.etcservice .organize .tblList-type01 .pointColor{color:#58ad24;}
.etcservice .organize .priceInfoList li{color:#58ad24;}

/* 예약상담신청 */
.etcservice .reservationList{width:726px;margin:25px auto 0;}
.etcservice .reservationList li{position:relative;display:table;width:100%;min-height:119px;margin-top:10px;padding-left:100px;border:3px solid #f3f3f3;border-radius:100px;}
.etcservice .reservationList li:first-child{margin-top:0;}
.etcservice .reservationList li:before{content:"";position:absolute;top:50%;left:56px;width:72px;height:19px;margin-top:-10px;background:url("/html/images/contents/icon_chk03.png") no-repeat 0 0;}
.etcservice .reservationList li dl{display:table-cell;height:100%;vertical-align:middle;letter-spacing:-1px;}
.etcservice .reservationList li dt{margin-bottom:10px;font-size:18px;color:#525252;line-height:100%;font-weight:700;}
.etcservice .reservationList li dd{font-size:13px;color:#979797;line-height:150%;}
.etcservice .reservationList li:nth-child(even){background:#f3f3f3;}
.etcservice .questionBest.chkListWrap .listArea .txtA{/*height:auto !important;*/padding:20px 0 20px 60px; }

/* box list */
.etcservice .boxList{margin-top:30px;}
.etcservice .boxList li{float:left;width:200px;height:200px;margin-left:25px;background:#f5f5f5;text-align:center;}
.etcservice .boxList li:first-child{margin-left:0;}
.etcservice .boxList li .num{margin:5px 0 5px 10px;font-size:18px;color:#b3b3b3;text-align:left;line-height:100%;}
.etcservice .boxList li .img{margin-bottom:20px;}
.etcservice .boxList li .txt{font-size:14px;line-height:120%;color:#525252;}

/* 에어컨 */
.tit3.benefitTit{font-size:36px;color:#525252;font-weight:500;letter-spacing:-3px;}
.etcservice .airconDiv{margin-top:45px;}
.etcservice .airconDiv > p{text-align:center;font-weight:300;}
.etcservice .airconDiv .txt01{font-size:48px;color:#166cb1;line-height:110%;letter-spacing:-3px;}
.etcservice .airconDiv .txt02{margin-top:15px;font-size:18px;color:#a6a6a6;letter-spacing:-1px;}
.etcservice .airconDiv .serviceStep{margin:48px 0 0 -25px;}
.etcservice .airconDiv .serviceStep li{position:relative;float:left;width:200px;height:133px;margin:10px 0 0 25px;background:#efefef url("/images/contents/airconditioner_box_bg.jpg") no-repeat 0 0;}
.etcservice .airconDiv .serviceStep .num{display:inline-block;margin-bottom:6px;padding-left:8px;font-size:24px;color:#166cb1;font-weight:600;}
.etcservice .airconDiv .serviceStep .txt{font-size:13px;color:#636363;text-align:center;font-weight:300;letter-spacing:-1px;}
.etcservice .airconDiv .serviceStep .txt .point{display:block;font-size:24px;}
.etcservice .airconServiceInfo{border-left:1px solid #e5e5e5;}
.etcservice .airconServiceInfo > li{float:left;width:290px;height:270px;padding-top:135px;border-right:1px solid #e5e5e5;text-align:center;}
.etcservice .airconServiceInfo > li.info01{background:url("/html/images/contents/airconditioner_info_bg01.png") no-repeat center 0;}
.etcservice .airconServiceInfo > li.info02{background:url("/html/images/contents/airconditioner_info_bg02.png") no-repeat center 0;}
.etcservice .airconServiceInfo > li.info03{background:url("/html/images/contents/airconditioner_info_bg03.png") no-repeat center 0;}
.etcservice .airconServiceInfo > li .tit{margin-bottom:10px;font-size:24px;color:#636363;font-weight:300;line-height:100%;}
.etcservice .airconServiceInfo > li ul{display:inline-block;}
.etcservice .airconServiceInfo > li ul li{font-size:14px;color:#636363;font-weight:300;letter-spacing:-1px;line-height:120%;}

/* 세탁기 */
.etcservice .txtType01{font-size:14px;color:#979797;}
.etcservice .washingNeedList{margin-bottom:15px;}
.etcservice .washingNeedList li{float:left;width:200px;margin-left:25px;}
.etcservice .washingNeedList li:first-child{margin-left:0;}
.etcservice .washingNeedList li figure{position:relative;width:200px;height:200px;}
.etcservice .washingNeedList li figcaption{position:absolute;left:11px;bottom:10px;width:178px;height:42px;line-height:42px;text-align:center;font-size:12px;color:#fff;background:#2d2d2d;font-weight:300;}
.etcservice .benefitCont.washing .boxList li{position:relative;background:#f5f5f5;}
.etcservice .benefitCont.washing .boxList li .img{margin:30px 0 20px;}
.etcservice .benefitCont.washing .boxList li .txt{font-size:14px;color:#505050;line-height:120%;}
.etcservice .benefitCont.washing .boxList li span.num{position:absolute;top:0;left:0;font-size:24px;color:#b3b3b3;line-height:100%;}

/* 새집증후군(셀프) */
.etcservice figcaption{margin-top:18px;font-size:18px;color:#525252;line-height:100%;text-align:center;letter-spacing:-1px;}
.etcservice .selfTxt01{margin-top:25px;font-size:20px;color:#979797;line-height:130%;letter-spacing:-1px;font-weight:300;}
.etcservice .selfTxt02{margin-top:10px;font-size:14px;color:#979797;}
.etcservice .selfProdInfo{position:relative;min-height:263px;margin-top:30px;padding:18px 18px 18px 435px;border:2px solid #dedede;}
.etcservice .selfProdInfo .img{position:absolute;top:18px;left:18px;}
.etcservice .selfProdInfo .inner{width:auto; padding-left:20px;border-left:1px solid #efefef;}
.etcservice .selfProdInfo .inner ul{margin-bottom:10px;}
.etcservice .selfProdInfo .inner ul li{font-size:15px;color:#737373;line-height:130%;}
.etcservice .selfProdInfo .tblList-type01{border-top:1px solid #dedede;border-left:none;border-right:none;}
.etcservice .selfProdInfo .tblList-type01 thead th{height:23px;padding:0;font-size:14px;}
.etcservice .selfProdInfo .tblList-type01 tbody th,
.etcservice .selfProdInfo .tblList-type01 tbody td{height:23px;padding:0;font-size:12px;}
.etcservice .selfCertify{margin-top:23px;}
.etcservice .selfCertify li{float:left;margin-left:23px;}
.etcservice .selfCertify li:first-child{margin-left:0;}
.etcservice .selfCertify figcaption .desc{margin-top:7px;font-size:12px;color:#878787;line-height:100%;}
.etcservice .selfFeature li{font-size:16px;color:#166cb1;letter-spacing:-1px;} 
.etcservice .tblList-type01.font12 td{padding:10px 0;font-size:12px;line-height:150%;}
.etcservice .selfGrade{margin-top:23px;}
.etcservice .selfGrade dt{float:left;width:201px;}
.etcservice .selfGrade dd{float:left;width:201px;margin-left:23px;}
.etcservice .selfPrinciple{margin-top:30px;}
.etcservice .selfPrinciple .txt{margin-top:30px;font-size:14px;color:#979797;}
.etcservice .font14List{margin-top:5px;}
.etcservice .font14List li{font-size:14px;color:#979797;line-height:150%;}


/* 건물관리
********************************************************************************************************************/
.building .why09clean dd{color:#858585;font-weight:300;}
.building .chkListWrap .listArea .tit{font-weight:400; color:#666;}
.building .chkListWrap .listArea > ul > li{padding:5px 0;}
.building .descriptionArea dt > span{display:inline-block;width:213px;height:138px;margin-right:5px;line-height:138px;color:#fff;font-size:24px;letter-spacing:-2px;background:#40678a;text-align:center;vertical-align:middle;}
.building .descriptionArea dd{font-weight:300;}
.building .descriptionArea .txt01{margin-top:25px;color:#525252;font-size:21px;letter-spacing:-2px;}
.building .descriptionArea .txt02{margin-top:12px;color:#979797;font-size:14px;line-height:160%;letter-spacing:-1px;}
.building .serviceStep{width:814px;height:177px;margin:30px auto 0;background:url("/html/images/contents/overall_bg01.jpg") no-repeat 0 0;}
.building .serviceStep li{float:left;width:177px;margin-left:35px;padding-top:100px;text-align:center;}
.building .serviceStep li:first-child{margin-left:0;}
.building .serviceStep li dt{margin-bottom:10px;font-size:18px;color:#4e4e4e;line-height:100%;letter-spacing:-1px;}
.building .serviceStep li dd{font-size:12px;color:#979797;line-height:120%;letter-spacing:-1px;}
/* 종합관리 */
.building .overallServiceDetail{margin-top:15px; }
.building .overallServiceDetail li{position:relative;min-height:208px;margin-top:-10px;padding:23px 0 0 350px;border:10px solid #fafafa;}
.building .overallServiceDetail li:first-child{margin-top:0;}
.building .overallServiceDetail li .num{display:block;position:absolute;top:177px;right:4px;width:123px;height:52px;background:url("/html/images/contents/overall_detail_arr.png") no-repeat 0 0;text-align:center;color:#fff;font-size:24px;z-index:1;line-height:43px;}
.building .overallServiceDetail li dt{margin-bottom:7px;font-size:21px;color:#4e4e4e;line-height:100%;letter-spacing:-1px;}
.building .overallServiceDetail li .txt{color:#979797;line-height:130%; font-size:13px; font-weight:300;}
.building .overallServiceDetail li .img{position:absolute;top:23px;left:22px;}
.building .overallResultList{margin-top:35px;}
.building .overallResultList > li{float:left;width:268px;margin-left:35px;letter-spacing:-1px;  padding-left:10px;}
.building .overallResultList > li:first-child{margin-left:0;}
.building .overallResultList .img{width:268px;height:190px;margin-bottom:18px;}
.building .overallResultList .img img{width:100%;}
.building .overallResultList .tit{margin-bottom:10px;font-size:18px;color:#525252;line-height:100%; margin-left:10px;}
.building .overallResultList .desc{color:#979797; font-size:14px; margin-left:10px;}
.building .overallResultList .desc ul { margin-left:20px;}
/* 경비보안 */
.building .securityList{margin-top:95px;}
.building .securityList li{float:left;width:419px;height:138px;margin-left:36px;padding:25px 0 0 20px;color:#fff;border-radius:10px;}
.building .securityList li:first-child{margin-left:0;}
.building .securityList li dt{margin-bottom:15px;font-size:24px;line-height:100%;}
.building .securityList li dd{font-size:14px;}
.building .securityList li.box01{background:#081b2c;}
.building .securityList li.box02{background:#166cb1;}
.building .facilityChkList{padding-left:290px;}
.building .facilityChkList .titArea{width:290px;}
/* 미화관리 */
.building .beautiStatus{width:842px;height:256px;margin:30px auto 0;background:url("/html/images/contents/beautification_status_bg.jpg") no-repeat 0 0;}
.building .beautiStatus li{float:left;width:256px;margin-left:27px;padding-top:170px;text-align:center;font-size:21px;color:#4e4e4e;letter-spacing:-1px;line-height:110%;}
.building .beautiStatus li:first-child{margin-left:0;}
.building .beautiStatus li.state03{margin-left:47px;}
/* 인재파견 */
.building .outsourcingObj{width:842px;height:256px;margin:30px auto 0;background:url("/html/images/contents/outsourcing_object_bg.jpg") no-repeat 0 0;}
.building .outsourcingObj li{float:left;width:256px;margin-left:27px;padding-top:115px;text-align:center;}
.building .outsourcingObj li:first-child{margin-left:0;}
.building .outsourcingObj li.obj03{margin-left:47px;}
.building .outsourcingObj li dt{margin-bottom:10px;font-size:21px;color:#4e4e4e;line-height:100%;}
.building .outsourcingObj li dd{color:#979797;}
.building .mainWork.chkListWrap .listArea .tit{color:#7d7d7d; font-weight: 100;}
.building .mainWork.chkListWrap .listArea > ul > li{padding:1px 0 2px;}


/* 현장스케치
********************************************************************************************************************/
/* 이달의우수점 */
.bestOfList{width:843px;margin:50px auto 0;padding:0 13px 0;overflow:hidden;}
.bestOfList li{padding:4px 7px 18px;width:204px;float:left;border-top: 1px solid #ccc;}
.bestOfList li p{text-align:center;line-height:16px;font-family:"돋움체", "돋움", Dotum;color:#878787;letter-spacing:0;}
.bestOfList li span{display:block; margin:16px 0 8px;}
.bestOfList li span img{display:block;border:5px solid #eee;}
/* 리더스 클럽 */
.readers .commonTab{margin-top:50px;}
.readers .commonTab .tabNav{margin-bottom:0;padding-left:0;}
.readers .commonTab .tabNav li{width:56px;}
.readers .commonTab .tabNav li:first-child{width:63px;}
.readers .readersList > li{padding:20px;border-bottom:1px solid #dbdbdb;}
.readers .readersList > li > div{height:170px;text-align:center;}
/* 연도대상 */
.victory .commonTab{margin-top:50px;}
.victory .commonTab .tabNav{padding-left:0;}
.victory .commonTab .tabNav li{width:60px;}
.victory .commonTab .tabNav li:first-child{width:69px;}
.victory .tabCont{text-align:center;}
.victory .best_award{display:inline-block;}
.victory .best_award .p_box img{width:100%;}
.victory .best_award .aw_sub{margin:0 13px;}
.victory .best_award .aw_sub .aw_bor{float:left;width:300px;padding:8px;border:1px solid #ccc;}
.victory .best_award .aw_sub .aw_bor2{float:left;width:636px;padding:8px;border:1px solid #ccc;}
.victory .best_award .aw_sub .aw_bor .p_box{background:#eee;}
.victory .best_award .aw_sub .p_text{text-align:center;margin:8px 0 2px;font-size:16px;font-family:'NanumSquare'}
.victory .best_aw_line{border:0.5px solid #cecece;margin:30px 0;}
/*크린현장점검 양식품*/
.check_wrap{width:656px;font-family:'NanumBarunGothic';color:#666;margin:0 auto;border:1px solid #4ab7b6;}
.check_wrap .check_title_bg{width:100%;}
.check_wrap .check_title_bg .toplogo{float:right;vertical-align:top;}
.check_wrap .check_title_bg .tit_con{color:#fff;font-size:28px;font-weight:400;padding:20px;text-align:left;line-height:normal;background:#4ab7b6;margin-top:0px;margin-bottom:0px;}
.check_wrap .check_hread{margin:20px;font-family: 'NanumBarunGothic';font-weight:400;padding:10px 0;}
.check_wrap .check_hread .icon{text-align:center;margin-bottom:16px;}
.check_wrap .check_hread .icon img{width:50px;height:10px;}
.check_wrap .check_hread .check_mt20{margin-top:20px;}
.check_wrap .check_hread .check_mb20{margin-bottom:20px;}
.check_wrap .check_hread .check_mt20 .check_box{border:1px solid #bbb;width:48%;margin-bottom:20px;}
.check_wrap .check_hread .check_mt20 .check_box .box_bg{width:276px;height:185px;background:#eee;margin:10px;}
.check_wrap .check_hread .check_mt20 .check_box .box_bg img{width:276px;height:185px;}
.check_wrap .check_hread .check_mt20 .check_box .box_tit{height:30px;text-align:center;font-size:16px;}
.check_wrap .check_hread .check_mt20 .check_box_two{border:2px solid #4ab7b6;height:235px;margin-bottom:20px;}
.check_wrap .check_hread .check_mt20 .check_box_two .box_bg{float:left;width:291px;height:185px;background:#eee;margin:10px 10px 10px 0;}
.check_wrap .check_hread .check_mt20 .check_box_two .box_bg img{width:100%;height:100%;}
.check_wrap .check_hread .check_mt20 .check_box_two .box_circle_left{float:left;width:24px;height:24px;background:#4ab7b6;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.check_wrap .check_hread .check_mt20 .check_box_two .box_circle_right{float:right;width:24px;height:24px;background:#4ab7b6;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.check_wrap .check_hread .check_mt20 .check_box_two .box_tit{width:592px;margin:0 10px;float:left;height:30px;text-align:center;font-size:16px;}
.check_wrap .check_hread .check_mt20 .check_box_two .box_tit .subtit{color:#fff;font-size:12px;padding-top:4px;}
.check_wrap .check_hread .check_mt20 .check_box_two .first{margin-left:10px;}
.check_wrap .check_hread .check_mt20 .check_box_two .last{float:right;}
.check_wrap .check_hread .float_left{float:left;}
.check_wrap .check_hread .float_right{float:right;}
.check_wrap .check_center{font-size:13px;}
.check_wrap .check_center .wit_top15{width:15%;}
.check_wrap .check_center table{width:100%;border-collapse: collapse;}
.check_wrap .check_center table thead th{text-align:center; border:1px solid #ccc; height:24px; color:#fff;padding: 0;font-size:13px;background:#ff6d3c;}
.check_wrap .check_center table thead td{text-align:center; border:1px solid #ccc; height:24px; color:#666;padding: 0;font-size:13px;}
.check_wrap .check_center table thead td.check_foot{background:#eee;}
.check_wrap .check_center table thead td.check_foot_con{padding:16px;text-align:left;line-height:160%;}
.check_wrap .check_center2{font-size:13px;}
.check_wrap .check_center2 .wit_con11{width:15%;}
.check_wrap .check_center2 .wit_con12{width:15%;}
.check_wrap .check_center2 .wit_con15{width:15%;}
.check_wrap .check_center2 table{width:100%;border-collapse: collapse;}
.check_wrap .check_center2 table thead th{text-align:center; border:1px solid #ccc; height:24px; color:#fff;padding: 0;font-size:13px;background:#4ab7b6;}
.check_wrap .check_center2 table thead td{text-align:center; border:1px solid #ccc; height:24px; color:#666;padding: 0;font-size:13px;}
.check_wrap .check_center2 table thead td.check_foot{background:#dbefef;}
.check_wrap .check_center2 table thead td.check_foot_con{padding:16px;text-align:left;line-height:160%;}

/* 회사소개
********************************************************************************************************************/
/* 오시는길 */
.mapArea{width:874px;height:447px;background:#ccc;}
.mapInfo{margin-top:50px;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.mapInfo:after{clear:both;display:block;content:"";}
.mapInfo .mapInner{float:left;width:50%;padding:0 20px;border-left:1px solid #ddd;}
.mapInfo .mapInner:first-child{border-left:none;}
.mapInfo .mapInner .tit3{margin:30px 0 5px;line-height:100%;}
.mapInfo .mapInner .tit3:first-child{margin-top:0;}
.mapInfo .mapInner ul li{margin-top:5px;font-size:14px;color:#979797;}
.mapInfo .mapInner ul li:first-child{margin-top:0;}
/* 경영이념 */
.managePhDesc{margin-top:50px;border-right:1px solid #ddd;}
.managePhDesc:after{clear:both;display:block;content:"";}
.managePhDesc .inner{float:left;width:437px;padding:0 20px;font-size:14px;color:#979797;border-left:1px solid #ddd;letter-spacing:-1px;}
.managePhDesc .inner dt{margin-bottom:5px;font-size:24px;color:#525252;line-height:100%;letter-spacing:-3px;}
.managePhDesc .inner dd{line-height:150%;}
.managePhDesc .inner li{margin-top:4px;}
.managePhDesc .inner li:first-child{margin-top:0;}
/* CEO 인사말 */
.ceoCont{position:relative;}
.ceoCont:after{clear:both;display:block;content:"";}
.ceoCont:before{content:"";display:block;position:absolute;top:0;left:437px;width:1px;height:100%;background:#e7e7e7;}
.ceoCont  > div{float:left;width:50%;color:#838383;letter-spacing:-1px;}
.ceoCont .col01{padding-right:30px;}
.ceoCont .col02{padding-left:30px;}
.ceoCont .txt01{margin-top:25px;font-size:23px;line-height:130%;word-break:break-all;}
.ceoCont .txt01.type02{letter-spacing:-2px;}
.ceoCont .txt02{margin-top:20px;font-size:17px;word-break:break-all;}
.ceoCont .txt03{margin-top:20px;font-size:14px;color:#929292;line-height:150%;word-break:break-all;font-weight:100; text-align: justify;}
.ceoCont .txt04{text-align: left;font-size:28px;line-height:120%;font-weight:100;letter-spacing:-1px; color:#666;}
.ceoCont .txt01 + .txt03{margin-top:10px;}
.ceoCont .txt02 + .txt03{margin-top:10px;}
.ceoCont .sign{margin-top:15px;text-align:right;}
/* 브랜드스토리 */
.brandStory .brandList{margin-bottom:30px;background:#f7f7f7;}
.brandStory .brandList li{float:left;width:437px;}
.brandStory .brandList li a{display:block;}
.brandStory .brandList li[data-target="brand05"]{float:right;}
.brandStory .imgDetail{position:relative;}
.brandStory .imgDetail .btnView{position:absolute;bottom:15px;right:0;}
/* 인허가증 */
.permissionList{margin-left:-25px;}
.permissionList li{float:left;width:200px;margin:45px 0 0 25px;}
.permissionList li.w425{width:425px;}
.permissionList li img{display:block;width:100%;height:273px;}
.permissionList figcaption{margin-top:10px;font-size:14px;color:#707070;text-align:center;letter-spacing:-1px;}
/* 주요 수상 내역 */
.awardList{margin-top:50px;}
.awardList li{margin-top:10px;}
.awardList li:first-child{margin-top:0;}

/* footer
********************************************************************************************************************/
.clause .imgDetail{letter-spacing:-1px;font-size:12px;color:#888;}
.clause .subTxt{letter-spacing:-1px;font-size:13px;color:#888;line-height:150%;}
.clause .headArea{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e8e8e8;}
.clause .headArea .tit3{position:relative;padding-left:24px;font-size:21px;color:#555;}
.clause .headArea .tit3:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;background:url("/html/images/contents/icon_provision_arr.jpg") no-repeat 0 0;}
.clause .inner{width:auto; letter-spacing:-1px;font-size:13px;color:#888;line-height:150%; font-weight:300;}
.clause .inner h4,
.clause .inner h5{margin:30px 0 7px;letter-spacing:-1px;line-height:100%;font-size:14px; color:#555;}
.clause .inner h5:first-child{margin-top:0;}
.clause .inner .list01{margin-top:20px;}
.clause .inner .list01 > li{margin-top:20px;}
.clause .inner .list01 > li:first-child{margin-top:0;}
.clause .inner .list01 > li .list02{margin:25px 0 0 36px;}
.clause .inner .list01 > li .list02 > li .list03{margin-left:30px;}
.clause .inner .list01 > li .list02 > li p{margin-left:30px;}
.clause .inner h4 + .list01{margin-top:0;}
.clause .inner p + .list01,
.clause .inner p + .list02{margin-top:10px;}
.clause .inner .list04{margin-top:30px;}
.clause .inner .list04 > li{position: relative; margin:4px 0 0 10px;}
.clause .inner .list04 > li:before{content: '*'; position: absolute; top: 3px; left: -10px;}
.clause .inner .list04 > li:first-child{margin-top:0;}
.clause .inner p + p{margin-top:10px;}
.clause .mailRejection{min-height:171px;padding:35px 0 0 290px;background:url("/html/images/contents/mail_img.jpg") no-repeat 90px 0;}
.clause .mailRejection .txtArea{padding-left:25px;background:url("/html/images/contents/icon_provision_arr.jpg") no-repeat 0 2px;}
.clause .mailRejection .txt01{margin-bottom:15px;font-size:18px;color:#858585;letter-spacing:-1px;line-height:130%;}
.clause .mailRejection .txt02{color:#7d7d7d;letter-spacing:0;}

/* 지역점현황 */
.regionStore .storeFind{position:relative; width:874px; height:410px; margin:0 0 38px 0; background:url('/html/images/img/regionStore_bg2.jpg') no-repeat left center; overflow-x:hidden; overflow-y:hidden; overflow:hidden;}
.regionStore .storeFind:after{content:""; display:block; clear:both;}
.regionStore .storeFind .findTit{margin:0 0 25px 0; font-size:20px; color:#333333;}
.regionStore .storeFind .findbt{position:absolute; right:124px; bottom:-11px;z-index:1;}

/* 지역별로 찾기 */
.regionStore .storeFind .area{float:left; position:relative; width:370px; padding:25px 30px; box-sizing:border-box;}
.regionStore .storeFind .area .findTit{color:#fff;}
.regionStore .storeFind .area select{width:308px; margin:0 0 10px 0;}

.regionStore .tit2{clear:both; margin:0 0 15px 0; padding:0 0 0 25px; background:url('/html/images/img/bullet_circle_o.gif') no-repeat left center;font-size:20px; color:#444444;}
.regionStore .tit2 span{font-size:14px; color:#888888; letter-spacing:-1px; margin-left:10px;}
.regionStore .storeList{padding:20px 0 0 0; border-top:2px solid #666666; }
.regionStore .storeList ul:after{content:""; display:block; clear:both;}
.regionStore .storeList ul li{float:left; width:275px; margin:0 25px 25px 0; border: 1px solid #dddddd; padding:10px;}
.regionStore .storeList ul li.last{margin-right:0;}
.regionStore .storeList ul li:after{content:""; display:block; clear:both;}
.regionStore .storeList ul li .pic{float:left; width:120px; height:152px;}
.regionStore .storeList ul li .pic img{border: 0px solid #dddddd;width:120px; height:150px;}
.regionStore .storeList ul li dl{float:left; width:130px; height:152px; padding:15px; box-sizing:border-box; border:0px solid #dddddd; border-left:none;}
.regionStore .storeList ul li dl dt{margin:0 0 12px 0; color:#444444; font-size:15px;}
.regionStore .storeList ul li dl dd p{margin:0 0 5px 0; font-size:12px; color:#888; line-height:13px;}

/* 지도로찾기 */
.regionStore .storeFind .map{float:left; position:relative; width:1000px; padding:25px 10px; box-sizing:border-box;}
.regionStore .storeFind .map ul{width:190px;}
.regionStore .storeFind .map ul:after{content:""; display:block; clear:both;}
.regionStore .storeFind .map ul li{float:left; margin:0 10px 10px 0;}
.regionStore .storeFind .map ul li a{display:block; width:52px; height:33px; line-height:33px; text-align:center; color:#888888;background:url('/html/images/img/storeFind_map_bg.png') no-repeat left center;}
.regionStore .storeFind .map ul li a:hover{color:#fff; background:url('/html/images/img/storeFind_map_bg_on.png') no-repeat left center;}
.regionStore .storeFind .map ul li.on a{color:#fff; background:url('/html/images/img/storeFind_map_bg_on.png') no-repeat left center;}

.regionStore .storeFind .map .mapTabs{position:relative; width:100%; margin:0 0 40px 0;}
.regionStore .storeFind .map .mapView{position:absolute; left:185px; top:0;}
.regionStore .storeFind .map .mapView div.detail{display:none; position:relative;}
.regionStore .storeFind .map .mapView div.detail:first-child{display:block;}

.bgMapArea {width:490px; height:400px;}
.bgMapArea .textArea {position:absolute; width:490px; height:400px;}
.bgMapArea .textArea a{display:block; position:absolute; text-align:center; font-size:12px; }
.seoulWrap {position:relative; background:url('/html/images/img/bg_map_seoul.png') no-repeat 33px 15px;}
.seoulWrap .textArea a.no1{left:76px; top:176px; }
.seoulWrap .textArea a.no2{left:99px; top:229px; }
.seoulWrap .textArea a.no3{left:93px; top:261px; }
.seoulWrap .textArea a.no4{left:176px; top:108px; }
.seoulWrap .textArea a.no5{left:174px; top:162px; }
.seoulWrap .textArea a.no6{left:170px; top:195px; }
.seoulWrap .textArea a.no7{left:154px; top:229px; }
.seoulWrap .textArea a.no8{left:155px; top:298px; }
.seoulWrap .textArea a.no9{left:226px; top:148px; }
.seoulWrap .textArea a.no10{left:240px; top:180px; }
.seoulWrap .textArea a.no11{left:226px; top:213px; }
.seoulWrap .textArea a.no12{left:199px; top:248px; }
.seoulWrap .textArea a.no13{left:194px; top:280px; }
.seoulWrap .textArea a.no14{left:276px; top:60px; }
.seoulWrap .textArea a.no15{left:258px; top:92px; }
.seoulWrap .textArea a.no16{left:261px; top:128px; }
.seoulWrap .textArea a.no17{left:288px; top:156px; }
.seoulWrap .textArea a.no18{left:282px; top:191px; }
.seoulWrap .textArea a.no19{left:252px; top:267px; }
.seoulWrap .textArea a.no20{left:316px; top:79px; }
.seoulWrap .textArea a.no21{left:330px; top:137px; }
.seoulWrap .textArea a.no22{left:328px; top:210px; }
.seoulWrap .textArea a.no23{left:293px; top:250px; }
.seoulWrap .textArea a.no24{left:380px; top:191px; }
.seoulWrap .textArea a.no25{left:349px; top:233px; }

.kyungkiWrap {position:relative; background:url('/html/images/img/bg_map_kyungki.png') no-repeat 130px 10px;}
.kyungkiWrap .textArea a.no1{left:144px; top:166px;}
.kyungkiWrap .textArea a.no2{left:185px; top:120px; }
.kyungkiWrap .textArea a.no3{left:190px; top:180px; }
.kyungkiWrap .textArea a.no4{left:234px; top:61px; }
.kyungkiWrap .textArea a.no5{left:244px; top:109px; }
.kyungkiWrap .textArea a.no6{left:230px; top:137px; }
.kyungkiWrap .textArea a.no7{left:243px; top:156px; }
.kyungkiWrap .textArea a.no8{left:280px; top:88px; }
.kyungkiWrap .textArea a.no9{left:272px; top:193px; }
.kyungkiWrap .textArea a.no10{left:276px; top:172px; }
.kyungkiWrap .textArea a.no11{left:316px; top:139px; }
.kyungkiWrap .textArea a.no12{left:280px; top:277px; }
.kyungkiWrap .textArea a.no13{left:184px; top:221px; }
.kyungkiWrap .textArea a.no14{left:202px; top:235px; }
.kyungkiWrap .textArea a.no15{left:187px; top:252px; }
.kyungkiWrap .textArea a.no16{left:215px; top:248px; }
.kyungkiWrap .textArea a.no17{left:196px; top:271px; }
.kyungkiWrap .textArea a.no18{left:221px; top:266px; }
.kyungkiWrap .textArea a.no19{left:238px; top:237px; }
.kyungkiWrap .textArea a.no20{left:245px; top:255px; }
.kyungkiWrap .textArea a.no21{left:264px; top:239px; }
.kyungkiWrap .textArea a.no22{left:232px; top:283px; }
.kyungkiWrap .textArea a.no23{left:203px; top:303px; }
.kyungkiWrap .textArea a.no24{left:245px; top:312px; }
.kyungkiWrap .textArea a.no25{left:296px; top:245px; }
.kyungkiWrap .textArea a.no26{left:283px; top:305px; }
.kyungkiWrap .textArea a.no27{left:325px; top:288px; }
.kyungkiWrap .textArea a.no28{left:357px; top:220px; }
.kyungkiWrap .textArea a.no29{left:372px; top:275px; }
.kyungkiWrap .textArea a.no30{left:229px; top:356px; }
.kyungkiWrap .textArea a.no31{left:294px; top:348px; }

.inchonWrap {position:relative; background:url('/html/images/img/bg_map_inchon.png') no-repeat 14px 15px;}
.inchonWrap .textArea a.no1{left:157px; top:74px; }
.inchonWrap .textArea a.no2{left:295px; top:122px; }
.inchonWrap .textArea a.no3{left:371px; top:129px; }
.inchonWrap .textArea a.no4{left:359px; top:194px; }
.inchonWrap .textArea a.no5{left:371px; top:275px; }
.inchonWrap .textArea a.no6{left:311px; top:242px; }
.inchonWrap .textArea a.no7{left:281px; top:206px; }
.inchonWrap .textArea a.no8{left:271px; top:228px; }
.inchonWrap .textArea a.no9{left:170px; top:291px; }
.inchonWrap .textArea a.no10{left:309px; top:283px; }
.inchonWrap .textArea a.no11{left:168px; top:196px; }

.gangwonWrap {position:relative; background:url('/html/images/img/bg_map_gangwon.png') no-repeat 40px 17px;}
.gangwonWrap .textArea a.no1{left:332px; top:198px; }
.gangwonWrap .textArea a.no2{left:247px; top:66px; }
.gangwonWrap .textArea a.no3{left:370px; top:241px; }
.gangwonWrap .textArea a.no4{left:385px; top:290px; }
.gangwonWrap .textArea a.no5{left:271px; top:102px; }
.gangwonWrap .textArea a.no6{left:177px; top:108px; }
.gangwonWrap .textArea a.no7{left:284px; top:139px; }
.gangwonWrap .textArea a.no8{left:278px; top:313px; }
.gangwonWrap .textArea a.no9{left:174px; top:288px; }
.gangwonWrap .textArea a.no10{left:225px; top:130px; }
.gangwonWrap .textArea a.no11{left:312px; top:270px; }
.gangwonWrap .textArea a.no12{left:72px; top:100px; }
.gangwonWrap .textArea a.no13{left:144px; top:170px; }
.gangwonWrap .textArea a.no14{left:367px; top:318px; }
.gangwonWrap .textArea a.no15{left:260px; top:232px; }
.gangwonWrap .textArea a.no16{left:129px; top:111px; }
.gangwonWrap .textArea a.no17{left:203px; top:243px; }
.gangwonWrap .textArea a.no18{left:200px; top:196px; }

.kyungnamWrap {position:relative; background:url('/html/images/img/bg_map_kyungnam.png') no-repeat 77px 17px;}
.kyungnamWrap .textArea a.no1{left:300px; top:280px; }
.kyungnamWrap .textArea a.no2{left:129px; top:61px; }
.kyungnamWrap .textArea a.no3{left:227px; top:241px; }
.kyungnamWrap .textArea a.no4{left:343px; top:170px; }
.kyungnamWrap .textArea a.no5{left:142px; top:313px; }
.kyungnamWrap .textArea a.no6{left:321px; top:117px; }
.kyungnamWrap .textArea a.no7{left:162px; top:224px; }
.kyungnamWrap .textArea a.no8{left:131px; top:152px; }
.kyungnamWrap .textArea a.no9{left:382px; top:136px; }
.kyungnamWrap .textArea a.no10{left:214px; top:146px; }
.kyungnamWrap .textArea a.no11{left:186px; top:193px; }
.kyungnamWrap .textArea a.no12{left:257px; top:104px; }
.kyungnamWrap .textArea a.no13{left:291px; top:190px; }
.kyungnamWrap .textArea a.no14{left:251px; top:275px; }
.kyungnamWrap .textArea a.no15{left:113px; top:225px; }
.kyungnamWrap .textArea a.no16{left:247px; top:170px; }
.kyungnamWrap .textArea a.no17{left:94px; top:113px; }
.kyungnamWrap .textArea a.no18{left:185px; top:108px; }

.kyungbukWrap {position:relative; background:url('/html/images/img/bg_map_kyungbuk.png') no-repeat 65px 15px;}
.kyungbukWrap .textArea a.no1{left:231px; top:289px; }
.kyungbukWrap .textArea a.no2{left:298px; top:283px; }
.kyungbukWrap .textArea a.no3{left:149px; top:306px; }
.kyungbukWrap .textArea a.no4{left:156px; top:213px; }
.kyungbukWrap .textArea a.no5{left:207px; top:221px; }
.kyungbukWrap .textArea a.no6{left:109px; top:241px; }
.kyungbukWrap .textArea a.no7{left:124px; top:115px; }
.kyungbukWrap .textArea a.no8{left:239px; top:68px; }
.kyungbukWrap .textArea a.no9{left:108px; top:171px; }
.kyungbukWrap .textArea a.no10{left:136px; top:270px; }
.kyungbukWrap .textArea a.no11{left:218px; top:133px; }
.kyungbukWrap .textArea a.no12{left:308px; top:157px; }
.kyungbukWrap .textArea a.no13{left:273px; top:114px; }
.kyungbukWrap .textArea a.no14{left:185px; top:85px; }
.kyungbukWrap .textArea a.no15{left:251px; top:247px; }
.kyungbukWrap .textArea a.no16{left:167px; top:118px; }
.kyungbukWrap .textArea a.no17{left:388px; top:44px; }
.kyungbukWrap .textArea a.no18{left:298px; top:59px; }
.kyungbukWrap .textArea a.no19{left:197px; top:181px; }
.kyungbukWrap .textArea a.no20{left:227px; top:318px; }
.kyungbukWrap .textArea a.no21{left:270px; top:178px; }
.kyungbukWrap .textArea a.no22{left:172px; top:250px; }
.kyungbukWrap .textArea a.no23{left:298px; top:218px; }

.kwangjuWrap {position:relative; background:url('/html/images/img/bg_map_kwangju.png') no-repeat 30px 15px;}
.kwangjuWrap .textArea a.no1{left:137px; top:166px; }
.kwangjuWrap .textArea a.no2{left:253px; top:258px; }
.kwangjuWrap .textArea a.no3{left:354px; top:226px; }
.kwangjuWrap .textArea a.no4{left:305px; top:111px; }
.kwangjuWrap .textArea a.no5{left:248px; top:199px; }

.daeguWrap {position:relative; background:url('/html/images/img/bg_map_daegu.png') no-repeat 155px 15px;}
.daeguWrap .textArea a.no1{left:294px; top:162px; }
.daeguWrap .textArea a.no2{left:261px; top:183px; }
.daeguWrap .textArea a.no3{left:228px; top:247px; }
.daeguWrap .textArea a.no4{left:360px; top:78px; }
.daeguWrap .textArea a.no5{left:287px; top:84px; }
.daeguWrap .textArea a.no6{left:266px; top:129px; }
.daeguWrap .textArea a.no7{left:336px; top:158px; }
.daeguWrap .textArea a.no8{left:301px; top:135px; }
.daeguWrap .textArea a.no9{left:206px; top:123px; }

.daejunWrap {position:relative; background:url('/html/images/img/bg_map_daejun.png') no-repeat 155px 15px;}
.daejunWrap .textArea a.no1{left:318px; top:85px; }
.daejunWrap .textArea a.no2{left:344px; top:188px; }
.daejunWrap .textArea a.no3{left:218px; top:262px; }
.daejunWrap .textArea a.no4{left:208px; top:143px; }
.daejunWrap .textArea a.no5{left:289px; top:230px; }

.busanWrap {position:relative; background:url('/html/images/img/bg_map_busan.png') no-repeat 55px 10px;}
.busanWrap .textArea a.no1{left:116px; top:235px; }
.busanWrap .textArea a.no2{left:258px; top:128px; }
.busanWrap .textArea a.no3{left:336px; top:81px; }
.busanWrap .textArea a.no4{left:272px; top:255px; }
.busanWrap .textArea a.no5{left:235px; top:248px; }
.busanWrap .textArea a.no6{left:249px; top:174px; }
.busanWrap .textArea a.no7{left:224px; top:213px; }
.busanWrap .textArea a.no8{left:218px; top:144px; }
.busanWrap .textArea a.no9{left:182px; top:216px; }
.busanWrap .textArea a.no10{left:179px; top:268px; }
.busanWrap .textArea a.no11{left:212px; top:245px; }
.busanWrap .textArea a.no12{left:276px; top:218px; }
.busanWrap .textArea a.no13{left:254px; top:194px; }
.busanWrap .textArea a.no14{left:235px; top:278px; }
.busanWrap .textArea a.no15{left:213px; top:289px; }
.busanWrap .textArea a.no16{left:310px; top:190px; }

.ulsanWrap {position:relative; background:url('/html/images/img/bg_map_ulsan.png') no-repeat 100px 15px;}
.ulsanWrap .textArea a.no1{left:337px; top:179px; }
.ulsanWrap .textArea a.no2{left:398px; top:173px; }
.ulsanWrap .textArea a.no3{left:366px; top:104px; }
.ulsanWrap .textArea a.no4{left:208px; top:143px; }
.ulsanWrap .textArea a.no5{left:315px; top:139px; }

.jeonnamWrap {position:relative; background:url('/html/images/img/bg_map_jeonnam.png') no-repeat left 10px;}
.jeonnamWrap .textArea a.no1{left:215px; top:247px; }
.jeonnamWrap .textArea a.no2{left:350px; top:270px; }
.jeonnamWrap .textArea a.no3{left:330px; top:90px; }
.jeonnamWrap .textArea a.no4{left:420px; top:131px; }
.jeonnamWrap .textArea a.no5{left:390px; top:80px; }
.jeonnamWrap .textArea a.no6{left:205px; top:150px; }
.jeonnamWrap .textArea a.no7{left:265px; top:51px; }
.jeonnamWrap .textArea a.no8{left:140px; top:205px; }
.jeonnamWrap .textArea a.no9{left:140px; top:169px; }
.jeonnamWrap .textArea a.no10{left:300px; top:210px; }
.jeonnamWrap .textArea a.no11{left:350px; top:150px; }
.jeonnamWrap .textArea a.no12{left:65px; top:226px; }
.jeonnamWrap .textArea a.no13{left:430px; top:210px; }
.jeonnamWrap .textArea a.no14{left:135px; top:75px; }
.jeonnamWrap .textArea a.no15{left:190px; top:205px; }
.jeonnamWrap .textArea a.no16{left:220px; top:360px; }
.jeonnamWrap .textArea a.no17{left:215px; top:54px; }
.jeonnamWrap .textArea a.no18{left:255px; top:243px; }
.jeonnamWrap .textArea a.no19{left:100px; top:320px; }
.jeonnamWrap .textArea a.no20{left:155px; top:110px; }
.jeonnamWrap .textArea a.no21{left:160px; top:284px; }
.jeonnamWrap .textArea a.no22{left:270px; top:145px; }

.jeonbukWrap {position:relative; background:url('/html/images/img/bg_map_jeonbuk.png') no-repeat left 15px;}
.jeonbukWrap .textArea a.no1{left:38px; top:284px; }
.jeonbukWrap .textArea a.no2{left:74px; top:90px; }
.jeonbukWrap .textArea a.no3{left:123px; top:142px; }
.jeonbukWrap .textArea a.no4{left:298px; top:285px; }
.jeonbukWrap .textArea a.no5{left:375px; top:89px; }
.jeonbukWrap .textArea a.no6{left:52px; top:191px; }
.jeonbukWrap .textArea a.no7{left:204px; top:296px; }
.jeonbukWrap .textArea a.no8{left:225px; top:85px; }
.jeonbukWrap .textArea a.no9{left:152px; top:65px; }
.jeonbukWrap .textArea a.no10{left:230px; top:224px; }
.jeonbukWrap .textArea a.no11{left:327px; top:191px; }
.jeonbukWrap .textArea a.no12{left:187px; top:136px; }
.jeonbukWrap .textArea a.no13{left:131px; top:220px; }
.jeonbukWrap .textArea a.no14{left:286px; top:134px; }

.jejuWrap {position:relative; background:url('/html/images/img/bg_map_jeju.png') no-repeat 40px top;}
.jejuWrap .textArea a.no1{left:236px; top:199px; }
.jejuWrap .textArea a.no2{left:218px; top:123px; }

.choongnamWrap {position:relative; background:url('/html/images/img/bg_map_choongnam.png') no-repeat 40px 15px;}
.choongnamWrap .textArea a.no1{left:316px; top:247px; }
.choongnamWrap .textArea a.no2{left:283px; top:190px; }
.choongnamWrap .textArea a.no3{left:371px; top:296px; }
.choongnamWrap .textArea a.no4{left:290px; top:277px; }
.choongnamWrap .textArea a.no5{left:167px; top:64px; }
.choongnamWrap .textArea a.no6{left:151px; top:207px; }
.choongnamWrap .textArea a.no7{left:218px; top:259px; }
.choongnamWrap .textArea a.no8{left:120px; top:101px; }
.choongnamWrap .textArea a.no9{left:186px; top:301px; }
.choongnamWrap .textArea a.no10{left:246px; top:89px; }
.choongnamWrap .textArea a.no11{left:210px; top:133px; }
.choongnamWrap .textArea a.no12{left:306px; top:88px; }
.choongnamWrap .textArea a.no13{left:213px; top:201px; }
.choongnamWrap .textArea a.no14{left:66px; top:99px; }
.choongnamWrap .textArea a.no15{left:156px; top:165px; }

.choongbukWrap {position:relative; background:url('/html/images/img/bg_map_choongbuk.png') no-repeat 130px 15px;}
.choongbukWrap .textArea a.no1{left:242px; top:141px; }
.choongbukWrap .textArea a.no2{left:355px; top:84px; }
.choongbukWrap .textArea a.no3{left:220px; top:212px; }
.choongbukWrap .textArea a.no4{left:242px; top:299px; }
.choongbukWrap .textArea a.no5{left:205px; top:260px; }
.choongbukWrap .textArea a.no6{left:189px; top:95px; }
.choongbukWrap .textArea a.no7{left:307px; top:43px; }
.choongbukWrap .textArea a.no8{left:188px; top:134px; }
.choongbukWrap .textArea a.no9{left:158px; top:117px; }
.choongbukWrap .textArea a.no10{left:168px; top:181px; }
.choongbukWrap .textArea a.no11{left:250px; top:71px; }

.sejongWrap {position:relative; background:url('/html/images/img/bg_map_sejong.png') no-repeat 180px top;}
.sejongWrap .textArea a.no1{left:287px; top:166px;}

.taik_warpper{width:834px;height:;background:#f8f8f8;padding:20px;margin:0 auto 10px;border-radius:6px;}
.taik_warpper .taik_img{width:100px;height:70px;float: left;vertical-align: top;margin:0 30px 0 0;}
.taik_warpper .taik_img img{width:100%;border-radius:4px;}
.taik_warpper .gpa{width:82%;display: inline-block;}
.taik_warpper .gpa .taik_title{width:100%;font-size:24px;display: inline-block;margin-bottom: 18px;}
.taik_warpper .gpa .gpa_b{font-size:42px;position: relative;line-height:74%;color:#4c4c4c;display:block;font-family:'DINBol';}
.taik_warpper .gpa .gpa_e{font-size:12px;color:#9c9c9c;font-weight:300;position: relative;top:12px;line-height:120%;}
.taik_warpper .gpa dl {width:50%;float:left;}
.taik_warpper .gpa dl dt{width: 40%;padding: 0 0px 0 0px;float: left;text-align: center;}
.taik_warpper .gpa dl dd{width:52%;float:left;}
.taik_warpper .gpa dl dd ul{width:100%;padding:0 10px;}
.taik_warpper .gpa dl dd ul li{color:#9c9c9c;font-weight:100;}

.taik_warpper .gpa dl dd ul li .star_avg{display: inline-block;position: relative;width: 64px;height: 12px;margin:0 0 0 4px;}
.gpa dl dd ul li .star_avg, .gpa dl dd ul li .star_avg span{background: url(../images/main/icon_stars2.png) no-repeat 0px 0px; background-size: 63px 24px;-webkit-background-size:63px 24px;}
.taik_warpper .gpa dl dd ul li .star_avg span{position: absolute;top: 0;left: 0;height: 100%;font-size: 1px;color: transparent;background-position: 0 -12px;}

.taik_warpper .taik_con{width:59%;float:left;font-size:14px;font-weight:300;color:#919191;margin-left:-60px;}
.taik_warpper .taik_con .kao_b1{ width:100%; color:#a1a1a1; text-align:justify;}
.taik_warpper .taik_con .kao_b2{margin:0 0 16px 0;color:#a1a1a1;}

/* 에어컨/세탁기 리뉴얼 페이지 20240424 */
.was_warpper{margin-bottom:60px !important; color: #252525;font-size: 18px; font-weight: 300;}
.was_warpper .was_intro{display: flex;flex-direction: column;justify-content: center;align-items: center;gap:50px;padding:100px 0;text-align:center;}
.was_warpper .flex_col{display: flex;flex-direction: column;align-items: center;}
.was_warpper .was_container, .was_warpper .air_containe{position: relative;width:100%;display: flex;flex-direction: column;justify-content: space-between; gap: 60px;padding: 80px 50px 50px;background: url("/html/images/contents/washing_machine_bg.png") no-repeat;}
.was_warpper .air_containe{background: url("/html/images/contents/air_conditioner_bg.png") no-repeat;}
.was_warpper .wastit_left{display: flex; flex-direction: column;gap:16px;}
.was_warpper .h2copy{color: #009E91; font-size: 34px; font-weight: 300;line-height: 44px;letter-spacing: -1px;}
.was_warpper .tit_text{color: #333; font-size: 20px; line-height: 28px;}

.was_warpper .wasbtn{width: 250px; height: 51px;color: #fff; font-weight:300;border-radius: 6px;background-color:var(--color-mint);padding: 16px 20px;font-size:18px;line-height:18px;display: flex;justify-content: space-between;}
.was_list .h3_m{font-size: 32px; font-weight: 300; line-height: 46px;}
.was_list .h3_m b{color:var(--color-mint);font-weight:bold;}
.was_list .h3_m em{font-weight:bold;}
.was_list .sub_txt{color: #666; font-size: 18px; line-height: 26px;margin-top:10px;}
.was_list .wascolor{background-color:#EAF4F4;}
.was_warpper .cont_part1{display: flex;gap: 35px;}
.was_warpper .cont_part1 .thum_two{gap: 10px;}
.was_warpper .cont_part1 .thum_two .thumimg{width: 350px;overflow: hidden;border-radius:10px;}
.was_warpper .cont_part1 .thum_two .thum_text{font-weight:300;font-size: 20px;text-align: center;color:var(--font-color25);}
.was_warpper .cont_partbox2{gap:2px;}
.was_warpper .cont_partbox2 .sub_txt2{font-weight: 400;font-size: 20px;line-height: 130%;color:var(--font-colorsub25);}
.was_warpper .cont_partbox2 .h3_tit{font-weight: 700;font-size: 34px;line-height: 130%;color:var(--font-colorsub25);}
.was_warpper .cont_part2{gap: 25px;}
.was_warpper .cont_part2 .partlist{padding: 14px 80px 15px;width: 600px;background:var(--color-mint);border-radius: 100px;text-align:left;color:var(--color-white);}
.was_warpper .cont_part2 .partlist img{width:13px;margin-right:20px;margin-bottom:4px;}
.was_warpper .cont_part2 .partlist em{font-weight:bold;}
.was_warpper .cont_part3{gap:50px;flex-direction:row;flex-wrap: wrap;justify-content:center;padding: 0 45px;}
.was_warpper .thum_three{gap: 20px;width: 360px;flex-grow:1;}
.was_warpper .thum_three .thumimg{background:var(--color-gray);border-radius:100px;width:200px;height:200px;}
.was_warpper .thum_three .thumimg img{width:100%;}
.was_warpper .thum_three .thum_text3{font-size:20px;color:var(--font-color25);}
.was_warpper .thum_three .thum_text3 .thum_desc{font-size:16px;color:var(--font-color66);font-weight:300;padding:7px 0 0 0;}
.was_warpper .cont_partbox2 .sub_txt3{font-size:24px;color:var(--font-color66);}
.was_warpper .cont_part4{gap:25px;}
.was_warpper .pargro{flex-direction:row;gap:1px;}
.was_warpper .pargro .parlist-bo{position:relative;}
.was_warpper .pargro .parlist-bo .pho_be{position:absolute;bottom:0;right:0;width:100px;height:40px;line-height:40px;color:var(--color-white);text-align:center;font-size:20px;font-weight:bold;background:var(--font-color66);}
.was_warpper .pargro .parlist-bo:nth-child(even) .pho_be{background:var(--color-mint);left:0;}
.was_warpper .cont_part5{gap: 25px;flex-direction: row;flex-wrap: wrap;}
.was_warpper .cont_part5 .thum5{overflow: hidden;border-radius: 10px;}
.was_warpper .cont_part5 .thum5tit{font-size:18px;color:var(--color-white);text-align:center;width:100%;height:41px;background:var(--color-mint);line-height:41px;padding:0;}
.was_warpper .cont_part6{background:var(--color-gray);flex-direction: row;}
.was_warpper .cont_part6 .areabox {align-items:start;gap:30px;}
.was_warpper .cont_part6 .areabox .part6tit{text-align:left;font-size:40px;font-weight:bold;color:var(--color-mint);line-height:130%;}
.was_warpper .cont_part6 .areabox .part6tit em{color:var(--font-color25);font-weight:300;}
.was_warpper .cont_part6 .areabox .areacon{gap:15px;align-items:start;}
.was_warpper .cont_part6 .areabox .areacon .arealist{font-size:16px;color:var(--font-color66);font-weight:300;padding: 8px 30px 12px;border-radius: 50px;background:var(--color-white);text-align:left;}
.was_warpper .cont_part7{display: flex;flex-direction: row;flex-wrap: wrap;gap: 25px;padding:0 45px;}
.was_warpper .cont_part7 .pricelist{flex-direction:row;gap:20px;width:380px;}
.was_warpper .cont_part7 .pricelist .priceimg{width:160px;height:160px;background:var(--color-gray);border-radius:100px;overflow:hidden;display:flex;align-items:center;}
.was_warpper .cont_part7 .pricelist .priceimg img{width:100%;}
.was_warpper .cont_part7 .pricelist .amolist{align-items: start;text-align:left;}
.was_warpper .cont_part7 .pricelist .amolist .modeltit{font-size:18px;font-weight:500;color:var(--font-color66);margin-bottom:3px;}
.was_warpper .cont_part7 .pricelist .amolist .amount{font-size:22px;font-weight:bold;color:var(--font-color25);}
.was_warpper .cont_part7 .pricelist .amolist2{width:170px;align-items:start;}
.was_warpper .cont_part7 .pricelist .amolist2 .modeltit{margin-bottom:10px;width:100%;text-align:left;color:var(--font-color25);}
.was_warpper .amount{width:100%;}
.was_warpper .amount .amobox{flex-direction:row;margin-top:6px;justify-content: space-between;font-size:22px;font-weight:bold;}
.was_warpper .amount .amobox:nth-child(1){margin:0;}
.was_warpper .amount .amobox .prona{background:#A0A0A0;text-align:center;width:50px;height:30px;line-height:30px;color:#fff;border-radius:6px;font-size:15px;font-weight:300;display:block;flex-direction: row;}
.was_warpper .part_bottom{align-items: flex-start;padding: 50px;gap: 10px;background: #EEEEEE;color:var(--font-color66);}
.was_warpper .part_bottom .helpfullist{position: relative;}
.was_warpper .part_bottom .hetit{font-size:20px;font-weight:bold;margin-bottom:12px;position: relative;left:25px;}
.was_warpper .part_bottom .hetit:before{content: "";width:20px;height:18px;display:block;background:url(/html/images/contents/part_img_end.png) center no-repeat;background-size:cover;position: absolute;left:-25px;top:50%;transform: translateY(-50%);}
.was_warpper .part_bottom .hestep{font-size:16px;font-weight:300;left:10px;margin-bottom:4px;position: relative}
.was_warpper .part_bottom .hestep:before{content: "";display: block;width:4px;height:4px;border-radius:100px;background:#888;position: absolute;left:-10px;top:50%;transform: translateY(-50%);}
.was_warpper .cont_part9{background:var(--color-gray);gap:50px;padding:80px 45px;align-items: start;}
.was_warpper .cont_part9 .part9it{color:var(--font-color25);font-size:32px;font-weight:300;text-align:left;}
.was_warpper .cont_part9 .part9it b{color:var(--color-mint);font-weight:bold;}
.was_warpper .cont_part9 img{position: relative;left:-6px;}

/*------------ 새집증후군(전문시공) --------------*/

.phyton_warpper{}
.phyton_warpper .flexrow{display: flex;flex-direction: row;align-items: flex-start;padding:0;}
.phyton_warpper .flexcol{display: flex;flex-direction: column;align-items: center;padding:0;}
.ph_container{position: relative;}
.ph_container .phyton_left{position:absolute;top:0;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;gap: 30px;width:100%;height:100%;padding:50px;}
.ph_container .phyton_left .h2copy{font-size:34px;line-height:130%;color:var(--color-mint);}
.ph_container .phyton_left .tit_text{font-size:18px;line-height:140%;color:var(--color45);}

.phyton_intro{display: flex;flex-direction: column;align-items: center;gap:50px;padding:80px 0;text-align:center;}
.phyton_intro .h5tit{font-size:34px;color:var(--color33);font-weight: 300;line-height:140%;}
.phyton_intro .h5tit .bold{color:var(--color-mint);}
.setp_pa1{background:#D1E9E7;padding:80px 50px;}
.setp_pa1 .h5tit .bold{color:var(--color33);} 
.setp_pa1 .pa1box{background: #fff;border-radius: 10px;overflow: hidden;width: 100%;}
.setp_pa1 .pa1box .h6tit{font-size:24px;font-weight:bold;color:var(--color25);line-height:140%;}
.setp_pa1 .pa1box .explan{font-size:15px;color:var(--color66);line-height:140%;font-weight:300;}
.setp_pa1 .sen1{gap:25px;padding:50px 50px 0px;}
.setp_pa1 .sen2 .pa1list{padding:30px;text-align:left;}
.setp_pa1 .sen2 .pa1list .h6tit{padding-bottom:10px;}
.setp_pa1 .sen3{padding:50px;gap:25px;}
.setp_pa1 .sen3 .fourlist {gap:15px;width:675px;}
.setp_pa1 .sen3 .fourlist:after{display:none;}
.setp_pa1 .sen3 .fourlist .furicon{width:100%;background:#f5f5f5;padding:20px 0;gap:10px;border-radius:8px;font-size:15px;color:var(--color33);font-weight:300;}
.setp_pa1 .sen3 .textcon{font-size:15px;color:var(--color33);line-height:140%;font-weight:500;}
.setp_pa1 .sen3 .textcon em{font-size:24px;color:#009E91;line-height:140%;font-weight:bold;}
.step_pt2 .pt2img{gap:20px;}
.step_pt2 .simtit{margin-top:20px;}
.step_pt3{gap:40px;}
.step_pt3 .thum_three{gap:20px;}
.step_pt3 .thum_three img{border-radius: 20px;}
.step_pt3 .thum_three .thum_text3{font-size:20px;color:var(--color33);font-weight:bold;}
.step_pt3 .thum_three .thum_desc{font-size:15px;line-height:140%;font-weight:300;color:var(--color66);margin-top:10px;}
.step_pt4 .mininfo .title, .step_pt4 .mininfo .simple{flex:1;justify-content: center;font-size:15px;line-height:140%;color:var(--font-color25);font-weight:300;}
.step_pt4 .mininfo .title{font-size:20px;}
.step_pt4 .mininfo{position: relative;justify-content: center;align-items: center;}
.step_pt4 .mininfo:nth-child(2){background:var(--color-mint);}
.step_pt4 .mininfo:nth-child(2) .title{height:44px;line-height:44px;color:#fff;}
.step_pt4 .mininfo:nth-child(2) .title:nth-child(2){background:#e5e5e5;color:var(--color33);}
.step_pt4 .mininfo:nth-child(3){background:rgba(89, 190, 181, 0.15);margin-bottom:1px;}
.step_pt4 .mininfo .simple{height:80px;}
.step_pt4 .mininfo:nth-child(3) .simple:nth-child(3), .step_pt4 .mininfo:nth-child(4) .simple:nth-child(3){background:var(--color-gray);}
.step_pt4 .mininfo:nth-child(4){background:rgba(89, 190, 181, 0.15);}
.step_pt4 .mininfo .emsim{position:absolute;font-size:15px;padding:10px;background:#fff;border-radius:50px;font-weight:bold;color:var(--color33);}
.step_pa5{gap:50px;}
.step_pa5 .graphics .h6tit{font-size:20px;padding:10px 0;font-size:24px;color:#fff;background:var(--color-mint);}
.setp_pa6{background:#f5f5f5;}
.setp_pa6 .license{justify-content: center;align-items: center;}
.setp_pa6 .license .h5tit{text-align:left;margin-left:50px;}
.setp_pa6 .lice_list .kcmark{text-align:left;font-size:24px;color:var(--color33);margin-bottom:15px;font-weight:500;}
.setp_pa6 .lice_list .simtit{text-align:right;font-size:15px;color:#D72424;margin-top:15px;display: block;font-weight:300;line-height:140%;}
.setp_pa7 .tip_con .tip{font-size:24px;font-weight:300;color:var(--color33);line-height:140%;padding-bottom:0px;}
.setp_pa7 .tip_con .tip:nth-child(2){padding-bottom:0;}
.setp_pa7 .tip_con .tip em{box-shadow: inset 0 -30px 0 #D3F4F0;}
.setp_pa7 .tip_con .line{height:100px;width:1px;background:#999;margin:30px auto;}
.setp_pa7 .turn{gap: 25px;flex-wrap: wrap;justify-content: center;}
.setp_pa7 .turn .list_cio{align-items: flex-start;}
.setp_pa7 .turn .list_cio .polygon{padding:8px 16px 8px 8px;background: #1DB0A4;border-radius: 4px 50px 50px 4px;font-size:16px;line-height:140%;color:#fff;margin-bottom:12px;font-weight:300;height:39px;}
.setp_pa7 .turn .list_cio .polygon.ex{background:transparent;}
.setp_pa7 .turn .list_cio .polygon.ex.trn{padding:0;height:0;}
.setp_pa7 .turn .list_cio img{border-radius:10px;}
.setp_pa8 .coupon {gap:45px;}

.contents_tab{display: flex; gap: 4px; margin: 0 0 80px;}
.contents_tab:after{content: none;}
.contents_tab li{flex: 1; height: 53px;}
.contents_tab li a{display: inline-block; width: 100%; height: 100%; color: #666; font-size: 18px; font-weight: 300; line-height: 53px; text-align: center; background: #f5f5f5; cursor: pointer;}
.contents_tab li a:hover{opacity: 0.8;}
.mini-wapper{font-family: "Noto Sans KR", sans-serif;}
.mini-wapper input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px white inset;
	box-shadow: 0 0 0 1000px white inset;
}
.mini-wapper .flexcol{display: flex;flex-direction: column;align-items: center;padding:0;}
.mini-wapper .flexrow{display: flex;flex-direction: row;align-items: flex-start;padding:0;}
.mini-wapper .mb100{margin-bottom:100px;}

.mini-wapper .topimg{padding:40px 50px 50px;background:#EFF7FF;position: relative;/* height:465px; */}
.mini-wapper .topimg .mini01bg{position: absolute;top: 0;left: 0;}
.mini-wapper .topimg .mini01{gap:50px;align-items: flex-start;position: relative;}
.mini-wapper .topimg .mini01 .copytxt{}
.mini-wapper .topimg .mini01 .copytxt .h6{font-size:22px;font-family: 'S-Core Dream';color:var(--color45);line-height:140%;margin-bottom:10px;}
.mini-wapper .topimg .mini01 .copytxt .h4{font-size:40px;font-family: 'S-Core Dream';color:var(--blue);font-weight:400;line-height:140%;margin-bottom:20px;}
.mini-wapper .topimg .mini01 .copytxt .h4 em{font-family: 'S-CoreDream-7ExtraBold';}
.mini-wapper .topimg .mini01 .copytxt .small{font-size:18px;color:var(--color45);line-height:140%;font-weight:400;}

.mini-wapper .mini02{width:100%;background: linear-gradient(180deg, #EFF7FF 8.55%, #FFFFFF 48.55%);}
.mini-wapper .mini02 .bind02{width:680px;background: #FFFFFF;box-shadow: 2px 4px 12px rgba(28, 68, 108, 0.16);border-radius: 30px;margin:auto;gap:50px;padding:60px;}
.mini-wapper .headcopy{text-align:center;}
.mini-wapper .headcopy .sm{font-size:24px;color:var(--color45);font-weight:400;}
.mini-wapper .headcopy .h5{font-size:32px;color:var(--color25);line-height:140%;font-weight:400;}
.mini-wapper .headcopy .h5 em{font-weight:700;}
.mini-wapper .headcopy .h5 em b{box-shadow: inset 0 -24px 0 #FAFF00;}

.mini-wapper .mini02 .bind02 .select_con{gap:40px;align-items: stretch;width: 100%;}
.mini-wapper .mini02 .bind02 .select_con .bind {position: relative;}
.mini-wapper .mini02 .bind02 .select_con .bind .label{position: absolute;top: -13px;left: -4px;}
.mini-wapper .mini02 .bind02 .select_con .bind .que{font-size:21px;color:var(--color45);font-weight:400;margin-bottom:24px;}
.mini-wapper .mini02 .bind02 .select_con .bind .que .icon{font-style:normal;color:var(--blue);font-weight:700;}
.mini-wapper .mini02 .bind02 .select_con .bind .seul{gap:30px;align-items: stretch;}
.mini-wapper .mini02 .bind02 .select_con .bind .seul .seli{font-size:18px;color:var(--color66);font-weight:400;height: 50px;border: 1px solid var(--colorcc);border-radius: 6px;flex:1;text-align:center;padding:12px 0;cursor: pointer;}
.mini-wapper .mini02 .bind02 .select_con .bind .seul .action{border:1px solid var(--blue);color:var(--blue);}
.mini-wapper .mini02 .bind02 .select_con .res{background:var(--bluelight);padding:22px 0;}
.mini-wapper .mini02 .bind02 .select_con .res .retit{font-size:22px;text-align:center;color:var(--color25);font-weight:500;gap:10px;justify-content: center;}
.mini-wapper .mini02 .bind02 .select_con .res .retit em{color:var(--blue);font-weight:700}
.mini-wapper .mini02 .bind02 .select_con .res{background:var(--bluelight);padding:22px 0;font-size:22px;text-align:center;color:var(--color25);font-weight:500;gap:10px;justify-content: center;}
.mini-wapper .mini02 .bind02 .select_con .res .blue{color:var(--blue);font-weight:700}
.mini-wapper .mini02 .bind02 .select_con .res .blue#moveTypeArea{width: 105px;height: 34px;animation : name 1s infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count : 2;}
@keyframes name{0% {opacity: 1;}50% {opacity: 0;}100% {opacity: 1;}}
.mini-wapper .mini02 .bind02 .select_con .swipermini{width:105px;height: 34px;overflow: hidden; }
.mini-wapper .mini02 .bind02 .select_con .swipermini .swiper-wrapper{flex-direction: column;}
.mini-wapper .mini03{box-sizing: border-box;padding:80px 25px !important;gap: 50px;background: linear-gradient(180deg, #F8F8F8 40.69%, #EFF7FF 92.7%);border: 2px solid rgba(0, 117, 237, 0.2);border-radius: 40px;}
.mini-wapper .mini03 .chain{width:100%;height:558px;gap:25px;flex-wrap: wrap;}
.mini-wapper .mini03 .chain .item-box .knot{padding:82px 28px 30px !important;}
.mini-wapper .mini03 .chain .item-box{position: relative;z-index: 99;flex: 48%;}
.mini-wapper .mini03 .chain .item-box .inp-box{position: absolute;left: 28px;top: 30px;display: flex;align-items: center;z-index: 999;}
.mini-wapper .mini03 .chain .item-box .inp-box input{display: inline-block;background: #fff;width: 22px;height: 22px;border-radius: 4px;border: 1px solid #aaa;position: relative;cursor: pointer;-webkit-appearance: none;-moz-appearance: none;}
.mini-wapper .mini03 .chain .item-box .inp-box input[type="checkbox"]:checked {background:var(--blue) url("/html/images/mini/mini_arr_icon.png") no-repeat 50% 50%;border: 1px solid #0075ED;background-size:100%;}
.mini-wapper .mini03 .chain .item-box .inp-box h6{font-size: 22px;color: var(--color25);font-weight: 500;padding-left: 12px;}

.mini-wapper .mini03 .chain .knot{box-sizing: border-box;padding: 30px 28px;gap:20px;background: #FFFFFF;/* border: 1px solid #E5E5E5; */border-radius: 10px;align-items: flex-start;flex: 48%;cursor: pointer;box-shadow: 0 0 0 1px #e5e5e5 inset;}
/* .mini-wapper .mini03 .chain .knot .h6{font-size:22px;color:var(--color25);font-weight:500;padding-left:12px;}
.mini-wapper .mini03 .chain .knot input[type="checkbox"] {display: inline-block;background: #fff;width: 22px;height: 22px;border-radius: 4px;border: 1px solid #aaa;position: relative;cursor: pointer;
-webkit-appearance: none;-moz-appearance: none;}
.mini-wapper .mini03 .chain .knot input[type="checkbox"]:checked {background:var(--blue) url("/html/images/mini/mini_arr_icon.png") no-repeat 50% 50%;border: 1px solid #0075ED;background-size:100%;} */

.mini-wapper .mini03 .chain .knot .box{align-items: center;position: relative;}
.mini-wapper .mini03 .chain .knot .list{width: 100%;background:var(--bluelight);border-radius: 50px;border:1px solid rgba(0, 117, 237, 0.3);overflow: hidden;}
.mini-wapper .mini03 .chain .knot .list .each{color:#1257D8;font-size:14px;font-weight:500;flex:1;text-align:center;letter-spacing: -0.02em;padding:5px 0;border-left:1px solid rgba(0, 117, 237, 0.3);}
.mini-wapper .mini03 .chain .knot .list .each:nth-child(1){border:0;}
.mini-wapper .mini03 .chain .knot .list .each:nth-child(3){letter-spacing: -0.06em;}
.mini-wapper .mini03 .chain .knot .list .each.off{color:#B5B5B5;background:#E5E5E5;}
.mini-wapper .mini03 .chain .knot .fot{font-size:16px;color:var(--color66);font-weight:400;line-height:140%;margin-top:16px;}
.mini-wapper .mini03 .chain .knot .ann{font-size:14px;color:var(--color66);font-weight:400;line-height:140%;}
.mini-wapper .mini03 .chain .knot.active{box-shadow:0 0 0 3px var(--blue) inset;background:#FFFFEA;border: none;}
.mini-wapper .mini03 .join{gap:30px;}
.mini-wapper .mini03 .join .jui{flex-wrap: wrap;gap:25px;}
.mini-wapper .mini03 .join .jui .jli{flex: 48%;gap:12px;align-items: center;}
.mini-wapper .mini03 .join .jui .jli .joname{font-size:16px;color:var(--color66);max-width:44px;width:44px;font-weight:400;}
.mini-wapper .mini03 .join .jui .jli input[type="text"] {position: relative;font-size: 20px;background-color: #FFFFFF !important;border: 1px solid #E5E5E5;border-radius: 4px;color: #666;height: 48px;line-height:48px;text-indent: unset;outline-style: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;padding:0 0 2px 10px;width:86%;}
.mini-wapper .mini03 .join .jui .jli .jouninp1::placeholder{font-weight:400;position: relative;top:-2px;color: #aaa;font-weight:400;background-color:#fff !important;}
.mini-wapper .mini03 .join .jfooter{text-align:center;gap:20px;}
.mini-wapper .mini03 .join .jfooter .making{display:flex;}
.mini-wapper .mini03 .join .jfooter input[type="checkbox"] {display: inline-block;background: #fff;width: 20px;height: 20px;border-radius: 2px;border: 1px solid #ccc;-webkit-appearance: none;position: relative;cursor: pointer;}
.mini-wapper .mini03 .join .jfooter input[type="checkbox"]:checked {background:#fff url("/html/images/mini/mini_arr_icon2.png") no-repeat 50% 50%;background-size:100%;}
.mini-wapper .mini03 .join .jfooter .mak{font-size:14px;font-weight:400;color:var(--color66);line-height:140%;margin-left:10px;}
.mini-wapper .mini03 .join .jfooter .btnclick{font-size:20px;width: 475px;height: 55px;line-height:55px;background: #0075ED;border-radius: 6px;color:#fff;font-weight:700;}
.mini-wapper .mini03 .join .jfooter .btnclick .thin{font-size:14px;font-weight:400;}
.mini-wapper .mini03 .join .jfooter .tin{font-size:14px;font-weight:400;color:var(--color66);line-height:140%;}
/* .mini-wapper .mini04{gap:30px;} */
.mini-wapper .mini04 .certify{width:100%;gap:30px; margin-top: 50px; align-items: start;}
.mini-wapper .mini04 .certify .nolist{gap:30px;align-items: center;padding:0 82px;width:100%;}
.mini-wapper .mini04 .certify .nolist .explan{align-items: start;}
.mini-wapper .mini04 .certify .nolist .explan .toptit{font-size:18px;color:var(--color66);line-height:140%;font-weight:400;margin-bottom:1px;}
.mini-wapper .mini04 .certify .nolist .explan .toptit b{color:#FF650E;font-weight:700;}
.mini-wapper .mini04 .certify .nolist .explan .h6{font-size:24px;color:var(--color25);line-height:140%;font-weight:700;margin-bottom:8px;}
.mini-wapper .mini04 .certify .nolist .explan .ftit{font-size:17px;color:var(--color66);line-height:140%;font-weight:400;}
.mini-wapper .mini04 .certify .nolist .explan .ftit em{font-weight:700;}
.mini-wapper .mini04 .certify .nolist:nth-child(even){flex-direction: row-reverse;}
.mini-wapper .mini04 .certify .nolist:nth-child(even) .explan{align-items:flex-end;text-align:right;}
.mini-wapper .mini04 .certify .nolist .explan .hidetab{font-size:16px;color:var(--blue);align-items: center;justify-content: right;gap:4px;margin-top:10px;cursor: pointer;}
.mini-wapper .mini04 .certify .nolist .explan .hidetab .arricon{position: relative; top:2px;}
.mini-wapper .mini04_rule{align-items: flex-start !important;padding: 50px !important;gap: 45px;width: 740px;background: #F9F9F9;border-radius: 20px;}
.mini-wapper .mini04_rule .subtitle .h5{color:#3482C0;font-size:32px;font-weight:700;}
.mini-wapper .mini04_rule .subtitle .sub{color:#7d7d7d;font-size:14px;font-weight:400;line-height:140%;letter-spacing: -0.5px;}
.mini-wapper .mini04_rule .listbody{align-items: self-start;width:100%;gap:8px;}
.mini-wapper .mini04_rule .listbody .dl{font-size:18px;font-weight:500;width:100%;display:flex;gap:8px;}
.mini-wapper .mini04_rule .listbody .dl .dt{color:#3482C0;width:100%;max-width:18px;}
.mini-wapper .mini04_rule .listbody .dl .dd{width:auto;letter-spacing:-1px;}
.mini_event{text-align:center;}
.mini-wapper .mini05{gap:30px;}
.mini-wapper .mini05 .headcopy{position: relative;}
.mini-wapper .mini05 .headcopy .only{position: absolute;top: -22px;right: -88px;}
.mini-wapper .mini05 .event_list{flex-wrap: wrap;gap:19px;position: relative;}
.mini-wapper .mini05 .event_list .evenbox{justify-content: space-between;padding: 24px;gap: 10px;width: 428px;height: 132px;background:url('/html/images/mini/mini05_green.png') no-repeat;border-radius: 12px;align-items: center;color:#3E8704;}
.mini-wapper .mini05 .event_list .evenbox:nth-child(2){background:url('/html/images/mini/mini05_red.png') no-repeat;color:#E1364A;}
.mini-wapper .mini05 .event_list .evenbox:nth-child(3){background:url('/html/images/mini/mini05_yellow.png') no-repeat;color:#F6791E;}
.mini-wapper .mini05 .event_list .evenbox:nth-child(4){background:url('/html/images/mini/mini05_green.png') no-repeat;color:#3E8704;}
.mini-wapper .mini05 .event_list .evenbox:nth-child(5){background:url('/html/images/mini/mini05_red.png') no-repeat;color:#E1364A;}
.mini-wapper .mini05 .event_list .evenbox:nth-child(6){background:url('/html/images/mini/mini05_yellow.png') no-repeat;color:#F6791E;}

.mini-wapper .mini05 .event_list .evenbox .hit{width:100%;max-width:234px;justify-content: space-between;align-items: flex-start;align-self: stretch;}
.mini-wapper .mini05 .event_list .evenbox .hit .brand{font-size:20px;font-weight:500;}
.mini-wapper .mini05 .event_list .evenbox .hit .tit{font-size:16px;color:var(--color66);font-weight:400;line-height:140%;}
.mini-wapper .mini05 .event_list .evenbox .open{flex:1;}
.mini-wapper .mini05 .event_list .evenbox .open .pre{font-size:18px;font-weight:500;color:var(--color25);}
.mini-wapper .mini05 .event_list .evenbox .open .get{font-size:28px;font-weight:700;letter-spacing: -1.6px;}

.mini-wapper .mini06{position: relative;}
.mini-wapper .mini06 .character{position:absolute;top:35px;left:570px;}
.mini-wapper .mini06 .ccmwapper{padding: 32px 50px;position: relative;width: 875px;height: 360px;background: url('/html/images/mini/ccm_banner.png') no-repeat;}
.mini-wapper .mini06 .ccmwapper .ccmtop{align-items: flex-start;margin-bottom:43px;}
.mini-wapper .mini06 .ccmwapper .ccmtop .h5{font-size:31px;font-weight:400;color:#3E3E3E;padding:23px 0 16px;font-family: 'S-Core Dream';}
.mini-wapper .mini06 .ccmwapper .ccmtop .h5 em{color:#FF650E;font-family: 'S-CoreDream-7ExtraBold';}
.mini-wapper .mini06 .ccmwapper .ccmtop .tit{font-size:23px;font-weight:600;color:#0770BF;}
.mini-wapper .mini06 .ccmbottom{padding: 25px 0px 0px;gap: 7px;align-items: flex-start;margin: 0 auto;border-top: 1px solid rgba(21, 120, 195, 0.4);order: 1;align-self: stretch;flex-grow: 0;}
.mini-wapper .mini06 .ccmbottom .bot{font-size:20px;font-weight:500;color:#0770BF;}
.mini-wapper .mini06 .ccmbottom .com{font-size:16px;font-weight:400;line-height:140%;color:var(--color55); letter-spacing:-1px;}

.washinner{display: flex;width: 100%;flex-direction: column;align-items: flex-start;/* position: relative; */font-family: 'Noto Sans KR';font-weight:400;}
.washinner ul::after{display:none;}
.washinner .flex_col{display: flex;flex-direction: column;align-items: center;}
.washinner .h5tit{font-size: 20px;font-weight: 400;text-align: center;letter-spacing:8.4px;color: var(--air-color);margin-bottom:18px;}
.washinner .tit_banner{align-self: stretch; height:908px;}
/* .washinner .receive{ left: 0px;top: 660px;right: 0;margin: auto;position: absolute;justify-content: center;display: flex;z-index:1;} */
.washinner .receive{display: flex;justify-content: center;margin: -254px auto 0;}
.washinner .receive .discount-box{position: relative;margin-bottom:20px;display: flex;flex-direction: column;align-items: center;padding: 50px;width: 680px;background: #FFFFFF;box-shadow: 2px 4px 15px rgba(106, 106, 106, 0.28);border-radius: 20px;}
.washinner .receive .discount-box .disc-flex .textbox input[type="text"], .washinner .receive .discount-box .disc-flex .textbox input[type="password"] {position: relative;z-index: 1;font-size:16px;border:1px solid #ccc;color:#333;height:48px;text-indent: unset;outline-style: none;-webkit-appearance: none; -moz-appearance: none;appearance: none;}
.washinner .receive .discount-box .disc-copy{font-size:32px;color:#252525;font-weight:500;text-align:center;font-family: 'Noto Sans KR';margin-bottom:30px;line-height:120%;font-weight:bold;letter-spacing: -1px;}
.washinner .receive .discount-box .disc-copy b{font-weight:bold;}
.washinner .receive .discount-box .disc-na{position: relative;font-size:16px;color:#454545;margin-bottom:4px;display:flex;font-weight:400;}
.washinner .receive .discount-box .disc-na span{position: relative;}
.washinner .receive .discount-box .disc-na span:after{content:"";display:block;width:5px;height:5px;background:#FF7527;border-radius: 100%; position: relative;top: 3px;left: 4px;}
.washinner .receive input[type="text"], .washinner .receive input[type="password"], .washinner .receive .inp1, .discount-box select{position: relative;z-index: 1;font-size:16px;border:1px solid #999;color:#333;height:48px;text-indent: unset;outline-style: none;-webkit-appearance: none; -moz-appearance: none;appearance: none;}
.washinner .receive .disc-bottom input[type="checkbox"]{display: none;}
.washinner .receive .disc-bottom input[type="checkbox"] + label{display: inline-block;width:20px;height:20px;border: 1px solid #ccc;position: relative;border-radius: 4px;cursor:pointer;}
.washinner .receive .disc-bottom input[id="agree_yn"]:checked + label::after{content:'';font-size: 16px;background:url('/html/images/clean/washing_agree.svg');width: 20px;height: 20px;text-align: center;position: absolute;border-radius: 4px;left: 0;top:0;background-size:100%;}
.washinner .receive .discount-box input::placeholder{color:#999;font-size:16px;}
.washinner .receive .set1 {width: 100%;height: 44px;border-color: #149af8;padding-left: 6px;color: #333;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url(/mobile/html/images/main/arrow_icon.png) 96% 50% no-repeat;}
.washinner .receive .discount-box input::-moz-placeholder {opacity: 1;}
.washinner .receive .disc-bottom{text-align:center;margin:20px 0;display:flex;}
.washinner .receive .disc-bottom span{margin-left: 10px;position: relative;font-size:14px;color:#666;font-weight:400;}
.washinner .receive .discount-box input.checkbox{width:30px;height:30px;}
.washinner .receive .discount-box .disc-flex{display:flex;width:100%;flex-wrap: wrap;justify-content: space-between;gap:10px;}
.washinner .receive .discount-box .textbox{flex:0 0 49%;}
.washinner .receive .discount-box .textbox:nth-child(1), .discount-box .textbox:nth-child(2){margin:0;}
.washinner .receive .discount-box .cls{font-size:20px;font-weight:500;text-align:center;color:#fff;background:var(--air-color);width:100%;padding:18px 0;border-radius:4px;line-height:100%;}

.washinner .wash_step{display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 50px;padding: 100px 0;text-align: center;align-self: stretch;}
.washinner .wash_step .h3tit{font-size:40px;font-weight:400;line-height:128%;color:var(--font-color25);}
.washinner .wash_step .h3tit b{font-weight:bold;}
.washinner .wash_step .h3tit b em{color:var(--air-color);}
.washinner .wash_step .span{font-size:20px;font-weight:400;line-height:130%;margin-top:25px;display:block;color:#666;}

.washinner .wash2{padding:0;margin-top:-211px;}
.washinner .cont_part2{flex-direction: row;flex-wrap: wrap;justify-content: space-between; width: 100%;gap: 35px;}
.washinner .cont_part2 img{width:100%;border-radius: 16px;}
.washinner .cont_part2 .thum2{}
.washinner .cont_part2 .thum2 .thum2tit{font-size:20px;margin-top:10px;}

.washinner .cont_part3{display:flex;gap:50px;flex-direction:column;}
.washinner .cont_part3 .thum_three{gap: 20px;flex-grow:1;flex-direction:row;}
.washinner .cont_part3 .thum_three .thumimg{background:var(--color-gray);border-radius:100px;width:120px;height:120px;}
.washinner .cont_part3 .thum_three .thumimg img{width:100%;}
.washinner .cont_part3 .thum_three .thum_text3{font-size:34px;color:var(--font-color25);text-align: left;}
.washinner .cont_part3 .thum_three .thum_text3 .thum_desc{font-size:20px;color:var(--font-color66);font-weight:400;padding:7px 0 0 0;text-align: left;}

.washinner .wash4{padding:0;}
.washinner .cont_part4{display:flex;gap:20px;flex-direction:column;width: calc(100% - 35%);}
.washinner .cont_part4 .thum4{display: flex;align-items: center;gap:20px;background:#fff;width:100%;padding:10px 20px;border-radius:10px;box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.2);}
.washinner .cont_part4 .thum4 .thu_bg{width:60px;height:60px;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.washinner .cont_part4 .thum4 .thu_bg img{width:100%;border-radius: 8px;}
.washinner .cont_part4 .thum4 .thum_desc{ font-size: 20px;font-weight: 400;letter-spacing: -0.6px;color:var(--font-color25);}
.washinner .wash4bg{position: relative;}
.washinner .wash4tit{display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 50px;width:100%;text-align: center;align-self: stretch;position: absolute;}

.washinner .cont_part5{gap:25px;flex-direction: row;flex-wrap: wrap;}
.washinner .cont_part5 .thum5{overflow: hidden;border-radius: 10px;background: var(--air-color);}
.washinner .cont_part5 .thum5tit{font-size:18px;color:var(--color-white);text-align:center;width:100%;height:41px;line-height:41px;padding:0;}

.washinner .wash8{padding:0;}
.washinner .wash8 .wash8bg{position: relative;}
.washinner .cont_part6{display:flex;flex-direction: row; justify-content: center;align-items: center;gap:42px;position: absolute;}
.washinner .cont_part6 .areabox {align-items:start;gap:30px;}
.washinner .cont_part6 .areabox .part6tit{text-align:left;font-size:40px;font-weight:bold;color:#fff;line-height:130%;}
.washinner .cont_part6 .areabox .part6tit em{color:#fff;font-weight:400;}
.washinner .cont_part6 .areabox .part6tit b{color:#FF5959;}
.washinner .cont_part6 .areabox .areacon{gap:15px;align-items:start;}
.washinner .cont_part6 .areabox .areacon .arealist{font-size:16px;color:var(--font-color25);font-weight:400;padding: 8px 30px 12px;border-radius: 50px;background:var(--color-white);text-align:left;font-family: 'Noto Sans KR';}

.washinner .cont_part7{display: flex;flex-direction: row;flex-wrap: wrap;gap: 25px;align-items: flex-start;margin:auto;width: calc(100% - 10%);}
.washinner .cont_part7 .pricelist{flex-direction:row;gap:20px;width:380px;}
.washinner .cont_part7 .pricelist .priceimg{width:160px;height:160px;background:var(--color-gray);border-radius:100px;overflow:hidden;display:flex;align-items:center;}
.washinner .cont_part7 .pricelist .priceimg img{width:100%;}
.washinner .cont_part7 .pricelist .amolist{align-items: start;text-align:left;}
.washinner .cont_part7 .pricelist .amolist .modeltit{font-size:18px;font-weight:500;color:var(--font-color66);margin-bottom:3px;}
.washinner .cont_part7 .pricelist .amolist .amount{font-size:22px;font-weight:bold;color:var(--font-color25);}
.washinner .cont_part7 .pricelist .amolist2{width:170px;align-items:start;}
.washinner .cont_part7 .pricelist .amolist2 .modeltit{margin-bottom:10px;width:100%;text-align:left;color:var(--font-color25);}
.washinner .wash_step .air_btn{display: flex;flex-direction: row;justify-content: space-between;align-items: center;padding: 20px 32px;width: 250px;height: 50px;background:var(--air-color);border-radius: 6px;font-family: 'Noto Sans KR';font-weight: 500;font-size: 18px;line-height: 100%;letter-spacing: -0.02em;color: #FFFFFF;}
.washinner .wash_step .air_btn img{width:9px;}

.washinner .part_bottom{width:100%;align-items: flex-start;padding: 50px;gap: 10px;background: #EEEEEE;color:var(--font-color66);}
.washinner .part_bottom .helpfullist{position: relative;}
.washinner .part_bottom .hetit{font-size:20px;font-weight:bold;margin-bottom:12px;position: relative;left:25px;}
.washinner .part_bottom .hetit:before{content: "";width:20px;height:18px;display:block;background:url(/html/images/contents/part_img_end.png) center no-repeat;background-size:cover;position: absolute;left:-25px;top:50%;transform: translateY(-50%);}
.washinner .part_bottom .hestep{font-size:16px;font-weight:400;left:10px;margin-bottom:4px;position: relative}
.washinner .part_bottom .hestep:before{content: "";display: block;width:4px;height:4px;border-radius:100px;background:#888;position: absolute;left:-10px;top:50%;transform: translateY(-50%);}

.washinner .review {display: flex;flex-direction: column;align-items: flex-start;padding: 140px 35px 100px;gap: 50px;width: 100%;overflow: hidden;background:url('/html/images/clean/washing_07bg.png') no-repeat;}
.washinner .review .feat_tit{align-items: flex-start;}
.washinner .review .feat_tit .feat_h2{font-family: 'Noto Sans KR';font-weight: 400;font-size:40px;line-height: 130%;letter-spacing: -0.02em;color: #252525;text-align:left;}
.washinner .review .feat_tit .feat_h2 em{color:var(--air-color);}

.washinner .cont_part8{gap:30px;width:100%;}
.washinner .cont_part8 .pargro{flex-direction:row; justify-content: space-between;width: 100%;position: relative;}
.washinner .cont_part8 .pargro .parlist-bo{position:relative;}
.washinner .cont_part8 .pargro .parlist-bo img{border-radius:16px;width:434px;height:265px;border-radius: 16px;box-sizing: border-box;}
.washinner .cont_part8 .pargro .parlist-bo:nth-child(even) img{border: 4px solid var(--air-color);}
.washinner .cont_part8 .pargro .parlist-bo .pho_be{position:absolute;top:0;left:0;width:100px;height:40px;line-height:40px;color:var(--color-white);text-align:center;font-size:20px;font-weight:bold;background:var(--font-color66);border-radius: 16px 0;}
.washinner .cont_part8 .pargro .parlist-bo:nth-child(even) .pho_be{background:var(--air-color);left:auto;right:0;border-radius: 0 16px;}
.washinner .cont_part8 .pargro .arrow img{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 64px;height: 64px;box-shadow: 0 2px 4px rgba(0,0,0,0.2);border-radius: 50%;z-index: 1;}
.washinner .cont_part8 li{width:100%;gap:10px;}
.washinner .cont_part8 li .text{font-size:20px;font-weight:500;color:#252525;text-align: left;width: 100%;}
.washinner .cont_part8 li .text em{color:var(--air-color);}

.machine .reviewbox{width:100%;}
.machine .reviewbox .swiper-slide{height: 210px !important;}
.machine .reviewbox .review-thumb{display: flex;flex-direction: column;align-items: flex-start;padding: 20px;gap: 12px;width: 100%;height:100% !important;background: #FFFFFF;box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.2);border-radius: 20px;justify-content: space-between;}
.machine .reviewbox .review-thumb:after{display:none;}
.machine .reviewbox .review-thumb dt{width: 100%;font-family: 'Noto Sans KR';font-style: normal;font-weight: 400;font-size: 16px;line-height: 135%;letter-spacing: -1px;color: #252525;-webkit-line-clamp:5;text-overflow: ellipsis; white-space: normal;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;height:134px;overflow:hidden;}
.machine .reviewbox .review-thumb dd em{display:block;width:100%;font-weight:bold;font-size:16px;}
.machine .reviewbox .review-thumb dd{width:100%;}
.machine .reviewbox .review-thumb dd ul{display: flex;flex-direction: row;justify-content: space-between;align-items: center;width:100%;}
.machine .reviewbox .review-thumb dd ul li{display:flex;}
.machine .reviewbox .review-thumb dd ul li img{width:89px;}
.machine .reviewbox .review-thumb dd ul li.label{margin-left:auto;font-family: 'Noto Sans KR';font-weight: 400;font-size: 15px;line-height: 100%;color: #666666;}
.machine .reviewbox .review-thumb dd ul:after{display:none;}
.machine .reviewtip{width: 100%;font-family: 'Noto Sans KR';font-style: normal;font-weight: 400;font-size: 15px;line-height: 100%;text-align: right;letter-spacing: -0.01em;color: #EEEEEE;}