@charset "utf-8";

#comingsoon{width:100%;padding-top:100px;font-size:15px;color:#222;text-align:center;font-family:'GongGothicLight'}

/* 공통 */
.pagecommon{font-size:17px;color:#8a8796;line-height:1.8;font-family:'GongGothicLight'}
.pagecommon .inner{position:relative;width:1200px;margin:0 auto}
.pagecommon  b{font-weight:normal}
input[type=text]:focus, input[type=password]:focus, textarea:focus, select:focus, select:active{box-shadow:none;border:none!important;outline:none}
input[type=submit]:focus{outline:none}
button:active{outline:none}
table,thead,tr,th,td,tbody{border-collapse:collapse}

.st_blue{color:#0c78e8}

/* 페이지탭 */
#pgTab{position:relative;text-align:center}
#pgTab li{display:inline-block;vertical-align:top}
#pgTab li a{display:block;position:relative;width:200px;padding:5px 0;border-radius:3px;font-size:16px;color:#888;line-height:2.5;letter-spacing:-.5px;background-color:#f5f6f8;-webkit-transition:all .2s;transition:all .2s;font-family:'GongGothicLight'}
#pgTab li a:hover{background-color:#eee}
#pgTab li.on a{color:#fff;background-color:#0c78e8}

/* 이사 */
.move{margin-top:50px}
#move .inner{padding:50px 0}
#move .inner:after{display:block;content:"";visibility:hidden;clear:both}
#move .bg_area{padding:50px 0;margin-top:20px;background-color:#f4f5f7}
#move .left{float:left}
#move .left .banner{display:flex;justify-content:space-between;width:500px;margin-top:10px}
#move .left .banner img{width:calc(100% / 2)}
#move .move_cont{overflow:hidden;float:right;width:670px;text-align:center}
#video-container{position:relative;width:100%;max-width:900px;height:300px;/* padding-top:50%; */}
#video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block}
#move .move_cont > img{border-radius:8px}
#move .move_cont .cont_box{position:relative;z-index:1;width:87%;padding:30px 0 40px;margin:10px auto 0;border-radius:3px;background-color:#fff;text-align:left}
#move .move_cont .cont_box dl{display:table;padding:0 30px;color:#1b1438}
#move .move_cont .cont_box dl dt{display:inline-block;vertical-align:middle;width:66px;height:44px;border-radius:22px;font-size:22px;color:#fff;text-align:center;line-height:46px;background-color:#0c78e8}
#move .move_cont .cont_box dl dd{display:inline-block;vertical-align:middle;padding-left:15px;line-height:1.5}
#move .move_cont .cont_box dl dd span{font-size:16px;color:rgba(0,0,0,.6)}
#move .move_cont .cont_box dl dd p{font-size:20px;letter-spacing:12px;font-family:'GongGothicMedium'}
#move .move_cont .cont_box .tit{padding:14px 20px 30px;font-size:22px;text-align:right;color:#1b1438}
#move .move_cont .cont_box .tit b{position:relative;padding:0 5px}
#move .move_cont .cont_box .tit b:before{display:block;content:"";position:absolute;left:0;bottom:-2px;z-index:-1;width:100%;height:15px;background-color:#f9e855}
#move .move_cont .cont_box .tit i{display:inline-block;vertical-align:middle;padding:2px 10px 0;border-radius:20px;font-size:17px;font-style:normal;color:#fff;background-color:#ff6b5a}
#move .inner > .img{margin-bottom:10px}
#move .inner > .txt{clear:both;margin-bottom:20px;padding:30px 0;border-radius:8px;background-color:#f4f5f7;text-align:center;white-space:pre-line}
#move .inner > .txt b{display:block;margin-bottom:11px;font-size:25px;color:#222}
#move .inner > .txt span{color:#ff6b5a;font-weight:bold;font-family:'Nanum Gothic', sans-serif}
#move .move_cont ul{padding:20px 28px 25px;border-top:2px solid #1b1438;border-bottom:2px solid #1b1438}
#move .move_cont ul li{overflow:hidden;padding:20px 0 0}
#move .move_cont ul li span{float:left;display:inline-block;position:relative;width:40px;height:40px;margin-right:20px;border-radius:3px;text-align:center;line-height:42px;color:#fff;background-color:#1b1438}
#move .move_cont ul li div{float:left;width:calc(100% - 60px);padding:5px 0 20px;border-bottom:1px solid #e1e1e1}
#move .move_cont ul li p{position:relative;font-size:18px;color:#1b1438}
#move .move_cont ul li:last-child div{border:none}
#move .move_cont ul li:last-child span:after{display:none}
#move .move_cont .refer{margin-top:5px}
#move .move_cont .refer p{font-size:15px;white-space:pre-line}
#move .move_cont .refer p span{color:#0c78e8}
#move .inner .link{clear:both;padding-top:10px;text-align:center}
#move .inner .link p{width:228px;margin:0 auto 20px;padding:15px 35px 15px 35px;background-color:#0c78e8;border-radius:3px}
#move .inner .link a{position:relative;display:inline-block;padding-right:35px;color:#fff}
#move .inner .link a:after{right:0}
#move .inner .link a:before, #move .inner .link a:after{display:block;content:"\f178";position:absolute;top:-1px;-webkit-transition:all .3s;transition:all .3s;font-family:'fontawesome'}
#move .inner .link a:before{right:10px;opacity:0}
#move .inner .link a:hover:before{right:0;opacity:1;-webkit-transition-delay:.1st;transition-delay:.1s}
#move .inner .link a:hover:after{right:-10px;opacity:0}
.luxury .move_cont .cont_box .tit i{font-family:'Nanum Gothic', sans-serif!important}
.luxury .move_cont ul li span:after{display:none}
.luxury .move_cont ul li p{display:inline-block}

.room .tit .tit_txt{font-size:14px;line-height:24px;letter-spacing:-.6px;color:#f30000}
.room .move_cont .cont_box dl{margin-top:20px;padding:0px 30px 30px !important}
.room .box_list{overflow:hidden;padding:40px 0 !important}
.room .box_list li{float:left;width:48%;height:290px;padding:0 !important;margin:23px 23px 0 0;border:1px solid #e1e1e1;background:no-repeat center 140px}
.room .box_list li:nth-child(2n){margin-right:0}
.room .box_list li:nth-child(1){margin-top:0; background:url('/sh_page/img/room_ico01_new.png') no-repeat center 146px}
.room .box_list li:nth-child(2){margin-top:0; background-image:url('/sh_page/img/room_ico02_new.png')}
.room .box_list li:nth-child(3){background-image:url('/sh_page/img/room_ico03_new.png')}
.room .box_list li:nth-child(4){background-image:url('/sh_page/img/room_ico04_new.png')}
.room .box_list li:nth-child(5){background-image:url('/sh_page/img/room_ico05_new.png')}
.room .box_list li:nth-child(6){background-image:url('/sh_page/img/room_ico06_new.png')}
.room .move_cont .box_list li:last-child{border:1px solid #e1e1e1 !important}
.room .box_list li div{float:none !important;width:auto !important;height:120px;padding:10px 0 0 0 !important;text-align:center;border-bottom:none !important;font-size:16px;line-height:26px;background:#f7f7f7}
.room .box_list li p{margin:0 20px 8px 20px;padding-bottom:5px;border-bottom:1px dotted #777;font-weight:600}
.room .move_cont .box_list li span{display:block !important;float:none !important;width:auto !important;height:auto !important;margin-right:0 !important;color:#cf0000 !important;background:none !important}
.room .txt{padding:0 !important;font-size:20px;color:#666}
.room .txt b:last-child{margin:10px 0 0 0 !important}


/* 청소 */
#clean .inner{width:920px;padding:50px 0 70px}
#clean .bg_area{padding:50px 0;background-color:#f4f5f7}
#clean .top_img{border-radius:8px}
#clean .cont_box{position:relative;z-index:1;width:800px;padding:30px 0 0;margin:-50px auto 0;border-radius:3px;background-color:#fff}
#clean .cont_box dl{display:table;padding:0 30px;color:#1b1438}
#clean .cont_box dl dt{display:inline-block;vertical-align:middle;width:68px;height:44px;border-radius:22px;font-size:20px;color:#fff;text-align:center;line-height:46px;background-color:#0c78e8}
#clean .cont_box dl dd{display:inline-block;vertical-align:middle;padding-left:15px;line-height:1.5}
#clean .cont_box dl dd span{font-size:16px;color:rgba(0,0,0,.6)}
#clean .cont_box dl dd p{font-size:20px;letter-spacing:12px;font-family:'GongGothicMedium'}
#clean .cont_box .tit{padding:0 20px 20px;font-size:22px;text-align:right;color:#1b1438}
#clean .cont_box .tit b{position:relative;padding:0 5px}
#clean .cont_box .tit b:before{display:block;content:"";position:absolute;left:0;bottom:-2px;z-index:-1;width:100%;height:15px;background-color:#f9e855}

/* 스텝 */
#clean .step_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:flex-start;position:relative;width:800px;margin:0 auto 40px;padding-top:60px;border-top:2px solid #1b1438;text-align:center}
#clean .step_wrap .step{position:relative;flex-grow:1}
#clean .step_wrap .step:before, #clean .step_wrap .step:after{display:block;content:"";position:absolute;left:-50%;top:17px;z-index:-1;width:100%;height:1px;background-color:#ddd} 
#clean .step_wrap .step:after{width:0;background-color:#0079ec;-webkit-transition:all .2s;transition:all .2s}
#clean .step_wrap .step:first-of-type:before, #clean .step_wrap .step:first-of-type:after{display:none}
#clean .step_wrap .step .pager{display:block;position:relative;width:34px;height:34px;margin:0 auto;border-radius:50%;font-size:14px;line-height:34px;color:#fff;background-color:#ccc;-webkit-transition:all .2s;transition:all .2s;font-family:'GongGothicMedium'} 
#clean .step_wrap .step .txt{margin-top:25px;font-size:18px;line-height:1.5;color:#aaa;white-space:pre-line;-webkit-transition:all .2s;transition:all .2s}
#clean .step_wrap .step.on .pager{background-color:#0079ec}
#clean .step_wrap .step.on .txt{color:#1b1438}
#clean .step_wrap .step.on:after{width:100%}
#clean .step_cont_wrap .step{display:none}
#clean .step_cont_wrap #step1{display:block}
#clean .step_cont_wrap #step4{text-align:center}
#clean .step_cont_wrap #step4 i{display:block;width:55px;height:55px;margin:0 auto 20px;border-radius:50%;border:2px solid #0079ec;font-size:20px;color:#0079ec;line-height:51px}

/* 신청내용 */
#clean .step_cont_wrap{position:relative;padding:0 50px;border-radius:8px;background-color:#f4f5f7}
#clean .step_cont_wrap .tit{margin-bottom:15px;font-size:30px;color:#1b1438;text-align:center}

/* 컨트롤 */
#clean button:active, #clean button:focus{outline:none}
#clean .step_cont_wrap .controls{position:absolute;top:50%;left:0;width:100%;margin-top:-20px}
#clean .step_cont_wrap .controls button{position:absolute;top:0;padding:0 15px;border:none;background:none;opacity:.4;-webkit-transition:all .2s;transition:all .2s}
#clean .step_cont_wrap .controls button.prev{left:25px}
#clean .step_cont_wrap .controls button.next{right:25px}
#clean .step_cont_wrap .controls button:hover{opacity:1}
#clean .step_cont_wrap .controls .prev{display:none}

/* 청소종류 */
#clean .step_type{padding:60px 0}
#clean .step_type ul{text-align:center}
#clean .step_type ul li{display:inline-block;width:145px;font-size:16px;vertical-align:top}
#clean .step_type ul li.on .icon{border-color:#0079ec}
#clean .step_type ul li.on .icon img{opacity:1}
#clean .step_type ul li .icon{width:100%;height:160px;padding-top:30px;border-radius:8px;border:1px solid #e1e1e1;background-color:#fff;-webkit-transition:all .2s;transition:all .2s}
#clean .step_type ul li .icon01{padding:30px 0 0 18px}
#clean .step_type ul li .icon02{padding:40px 0 0 0}
#clean .step_type ul li .icon04{padding:35px 0 0 8px}
#clean .step_type ul li .icon05{padding:45px 0 0}
#clean .step_type ul li .icon img{opacity:.4;-webkit-transition:all .2s;transition:all .2s}
#clean .step_type ul li:hover .icon img{opacity:1}
#clean .step_type ul li p{margin:20px 0 5px;font-size:19px;color:#1b1438}
#clean .step_type ul li:hover{cursor:pointer}
#clean .step_type ul li:hover .icon{border-color:#0079ec}

/* 날짜선택 */
#clean .step_date{padding:60px 0}
#clean .step_date #clean_date{overflow:hidden;width:700px;margin:0 auto;border-radius:8px}

/* 달력 커스텀 [s] */
#clean .ui-datepicker{padding:0;background-color:#fff!important;border:none;border-radius:0;font-family:'GongGothicLight'}
#clean .ui-datepicker .ui-datepicker-group-first{border-right:1px solid #e1e1e1}
#clean .ui-datepicker .ui-datepicker-header{position:relative;padding:25px 0 20px;border-radius:0;border:none;background:none;background-color:#fff}
#clean .ui-datepicker .ui-datepicker-title{font-weight:normal}
#clean .ui-datepicker .ui-datepicker-year:after{margin-right:5px;content:"년"}
#clean .ui-datepicker .ui-datepicker-prev, #clean .ui-datepicker .ui-datepicker-next{top:0;width:50px;height:50px;border:none;border-radius:0;background:none;text-align:center;line-height:50px;cursor:pointer;background-color:#1b1438}
#clean .ui-datepicker .ui-datepicker-prev{left:0}
#clean .ui-datepicker .ui-datepicker-next{right:0}
#clean .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top:0}
#clean .ui-datepicker .ui-datepicker-prev-hover{left:0}
#clean .ui-datepicker .ui-datepicker-next-hover{right:0}
#clean .ui-datepicker .ui-datepicker-prev:before{content:"\f053";font-size:10px;color:#fff;font-weight:normal;font-family:'fontawesome'}
#clean .ui-datepicker .ui-datepicker-next:before{content:"\f054";font-size:10px;color:#fff;font-weight:normal;font-family:'fontawesome'}
#clean .ui-datepicker .ui-datepicker-prev span, #clean .ui-datepicker .ui-datepicker-next span{display:none}
#clean .ui-datepicker select.ui-datepicker-month, #clean .ui-datepicker select.ui-datepicker-year{width:70px;font-size:14px;border:none;background-color:transparent;cursor:pointer;font-family:'GongGothicLight'}
#clean .ui-datepicker table{width:92%;margin:0 auto 25px;font-size:16px;font-family:'GongGothicLight'}
#clean .ui-datepicker th{font-weight:normal}
#clean .ui-datepicker td{padding:0}
#clean .ui-widget-content{width:100%!important;margin:0}
#clean .ui-state-default, #clean .ui-widget-content .ui-state-default, #clean .ui-widget-header .ui-state-default{border:none;background:#fff}
#clean .ui-state-active, #clean .ui-widget-content .ui-state-active, #clean .ui-widget-header{border:none;background:#fff}
#clean .ui-datepicker td span, #clean .ui-datepicker td a{display:block;width:35px;height:35px;margin:0 auto;padding:0;border-radius:50%;border:none;font-size:15px;text-align:center;line-height:35px;color:#222;background-color:#fff}
#clean .ui-state-default.ui-state-hover{color:#fff;background-color:#0c78e8}
#clean .ui-datepicker-today .ui-state-default{color:#0c78e8;background-color:#fff}
#clean .ui-state-default.ui-state-hightlight.ui-state-hover{color:#fff;background:#0c78e8}
#clean .ui-state-default.ui-state-active{color:#fff;background:#0c78e8}
/* 달력 커스텀 [e] */

/* 정보입력 */
#clean .step_info{padding:60px 0}
#clean .step_info .stit{margin:40px 0 5px;font-size:19px;color:#1b1438}
#clean .step_info .stit:before{content:"\f00c";margin-right:10px;font-size:13px;color:#0c78e8;font-family:'fontawesome'}
#clean .step_info .form_wrap{width:700px;margin:0 auto}
#clean .step_info .add li{position:relative;width:100%;height:60px;margin-bottom:8px;padding:0 20px;border-radius:3px;border:1px solid #e1e1e1;background-color:#fff}
#clean .step_info .add li label{display:inline-block;vertical-align:middle;width:15%;font-size:16px;line-height:60px;color:#1b1438}
#clean .step_info .add li button{position:absolute;right:0;top:0;height:100%;padding:0 30px;border:none;border-radius:0 3px 3px 0;font-size:14px;color:#fff;background-color:#1b1438;-webkit-transition:all .2s;transition:all .2s;font-family:'GongGothicLight'}
#clean .step_info .add li button:hover{background-color:#0c78e8}
#clean .step_info .add li input{width:84%;height:100%;border:none;font-size:16px;color:#8a8796;background:none;font-family:'GongGothicLight'}
#clean .step_info .add li input.add_input{width:calc(80% - 7px)}
#clean .step_info .basic li{position:relative;width:100%;height:60px;margin-bottom:10px;padding:0 20px;border-radius:3px;border:1px solid #e1e1e1;background-color:#fff}
#clean .step_info .basic li.vf_code{display:none}
#clean .step_info .basic li.date i{font-size:12px;color:#fff}
#clean .step_info .basic li label{display:inline-block;vertical-align:middle;width:15%;font-size:16px;line-height:60px;color:#1b1438}
#clean .step_info .basic li input{width:84%;height:100%;border:none;font-size:16px;color:#8a8796;background:none;font-family:'GongGothicLight'}
#clean .step_info .basic li select{width:84%;height:100%;border:none;font-size:16px;color:#8a8796;background-color:transparent;-webkit-appearance:none;appearance:none;background:url(/sh_img/make24/quick_move/arr_b.png) right center no-repeat;cursor:pointer;font-family:'GongGothicLight'}
#clean .step_info .basic li.size span{position:absolute;right:20px;top:16px}
#clean .step_info .basic li.phone input{width:460px}
#clean .step_info .basic li.phone button{position:absolute;right:0;top:0;height:100%;padding:0 30px;border:none;border-radius:0 3px 3px 0;font-size:15px;color:#fff;background-color:#1b1438;-webkit-transition:all .2s;transition:all .2s;font-family:'GongGothicLight'}
#clean .step_info .basic li.phone button:hover{background-color:#0c78e8}
#clean .step_info .option input[type="checkbox"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
#clean .step_info .option input[type="checkbox"] + label{display:block;position:relative;padding:15px 20px;margin-bottom:8px;border-radius:3px;border:1px solid #e1e1e1;font-size:16px;color:#8a8796;background-color:#fff;cursor:pointer}
#clean .step_info .option input[type="checkbox"] + label:before{display:inline-block;content:"\f00c";vertical-align:middle;width:20px;height:20px;margin-right:8px;border-radius:3px;border:1px solid rgba(0,0,0,0.2);font-size:10px;text-align:center;color:#aaa;line-height:18px;background-color:#fff;font-family:'fontawesome'}
#clean .step_info .option input[type="checkbox"] + label:hover{border-color:#95c9ff;color:#0c78e8}
#clean .step_info .option input[type="checkbox"]:checked + label{border-color:#0c78e8;color:#0c78e8}
#clean .step_info .option input[type="checkbox"]:checked + label:before{border-color:#0c78e8;color:#fff;background-color:#0c78e8}
#clean .step_info .prv_area{padding:10px 0 15px;font-size:15px;text-align:right}
#clean .step_info .prv_area a{color:#8a8796;text-decoration:underline;cursor:pointer}
#clean .step_info .prv_area label{vertical-align:top;font-size:15px;margin-right:5px;cursor:pointer}
#clean .step_info input[type=submit]{width:100%;height:70px;border:none;border-radius:3px;font-size:19px;color:#fff;background-color:#0c78e8;-webkit-transition:all .2s;transition:all .2s;font-family:'GongGothicLight'} 
#clean .step_info input[type=submit]:hover{color:#fff;background-color:#1889ff}

/* 에어컨설치 */
#p44 dl:after{display:block;content:"";visibility:hidden;clear:both}
#p44 dl dt{float:left;width:25%;font-size:24px;color:#1b1438}
#p44 dl dd{float:left;width:75%}
#p44 dl dd .ul_wrap{height:300px;padding-top:60px;border-radius:8px;background:url(/sh_page/img/p44_img.jpg) center no-repeat}
#p44 dl dd .circle{margin-bottom:20px;text-align:center}
#p44 dl dd .circle li{display:inline-block;vertical-align:top;width:170px;height:170px;margin-right:-10px;padding:45px 0 0 0;border-radius:50%;font-size:17px;line-height:1.5;color:#1b1438;background-color:rgba(255,255,255,.9);box-shadow:5px 5px 8px rgba(0,0,0,.08)}
#p44 dl dd .circle li span{display:block;width:25px;height:25px;margin:0 auto 10px;border-radius:3px;font-size:12px;text-align:center;line-height:27px;color:#fff;background-color:#0c78e8}
#p44 dl dd .circle li b{color:#0c78e8}
#p44 dl dd .cont{width:90%;margin:-30px auto 70px}
#p44 dl dd .cont ul{overflow:hidden;margin-bottom:10px}
#p44 dl dd .cont ul li{float:left;width:50%;padding-bottom:15px;border-bottom:1px solid #e1e1e1;text-align:center}
#p44 dl dd .cont ul li p{padding:12px 0;margin-bottom:20px;color:#fff;background-color:#1b1438}
#p44 dl dd table{position:relative;width:100%}
#p44 dl dd table:after{display:block;content:"";visibility:hidden;clear:both}
#p44 dl dd table:before{display:block;content:"";position:absolute;right:0;top:0;width:calc(100% / 3);height:100%;border:3px solid #0c78e8;box-shadow:3px 3px 3px rgba(0,0,0,.1)}
#p44 dl dd table th{width:calc(100% / 3);padding:12px 0;font-weight:normal;color:#fff;background-color:#0c78e8}
#p44 dl dd table td{padding:10px 0;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;text-align:center}
#p44 dl dd table td:first-child{width:28%;border-left:1px solid #e1e1e1;color:#1b1438;background-color:#f4f5f7}
#p44 dl dd .stit{margin-bottom:10px;color:#1b1438}
#p44 dl dd .stit:before{display:inline-block;content:"";width:10px;height:10px;margin-right:6px;border-radius:50%;border:3px solid #0c78e8}

/* 마이페이지 인증 */
#mypage .tit{margin-bottom:15px;font-size:30px;color:#1b1438;text-align:center}
#mypage .ctf_area{width:400px;margin:0 auto}
#mypage .certify li{position:relative;width:100%;height:50px;margin-bottom:10px;padding:0 12px;border-radius:3px;border:1px solid #e1e1e1;background-color:#fff}
#mypage .certify li.vf_code{display:none}
#mypage .certify li.date i{font-size:12px;color:#fff}
#mypage .certify li label{display:inline-block;vertical-align:middle;width:27%;font-size:16px;line-height:50px;color:#1b1438}
#mypage .certify li input{width:70%;height:100%;border:none;font-size:16px;color:#8a8796;background:none;font-family:'GongGothicLight'}
#mypage .certify li select{width:71%;height:100%;border:none;font-size:16px;color:#8a8796;background-color:transparent;-webkit-appearance:none;appearance:none;background:url(/sh_img/make24/quick_move/arr_b.png) right center no-repeat;cursor:pointer;font-family:'GongGothicLight'}
#mypage .certify li.phone input{width:200px}
#mypage .certify li.phone button{position:absolute;right:15px;top:10.5px;padding:6px 15px 5px;border:none;border-radius:3px;font-size:14px;color:#fff;background-color:#1b1438;-webkit-transition:all .2s;transition:all .2s;font-family:'GongGothicLight'}
#mypage .certify li.phone button:hover{background-color:#0c78e8}
#mypage .ctf_area input[type=submit]{width:100%;height:55px;border:none;border-radius:3px;font-size:18px;color:#fff;background-color:#1c1539;-webkit-transition:all .2s;transition:all .2s;font-family:'GongGothicLight'} 
#mypage .ctf_area input[type=submit]:hover{background-color:#3c355a}
#mypage .ctf_area .ps{padding-top:30px;font-size:15px;text-align:center}

/* 마이페이지 리스트 */
#mypage_list .bg_box{padding:30px;border-radius:8px;text-align:center;color:#1b1438;background-color:#f4f5f7}
#mypage_list .tit{position:relative;padding-top:30px;font-size:24px;color:#1b1438}
#mypage_list .tit:before{display:inline-block;content:"";width:12px;height:12px;margin-right:8px;border-radius:50%;border:3px solid #0c78e8}
#mypage_list .tit span{float:right;padding-top:10px;font-size:15px}
#mypage_list .tit span i{padding-right:5px}
#mypage_list .tit .btn{position:absolute;bottom:3px;right:0;height:auto}
#mypage_list .tit .btn a{margin-left:5px;padding:7px 10px;border-radius:3px;background:#0079ec;font-weight:400;font-size:18px;line-height:normal;color:#fff}
#mypage_list .empty{padding:50px 0;border:1px solid #e1e1e1;border-radius:8px;text-align:center}
#mypage_list .sh_tbl_common td{padding:10px;text-align:center}
#mypage_list .sh_tbl_common td a{display:block;margin:3px 0;padding:4px 0;border-radius:3px;background:#0064c5;color:#fff}
#mypage_list .sh_tbl_common td a.off{background:#aaa;cursor:inherit}
#mypage_list .more_view{display:block;padding:10px 0;margin:10px 0 0;border-radius:3px;font-size:15px;color:#fff;text-align:center;background-color:#bbb;-webkit-transition:all .2s;transition:all .2s}
#mypage_list .more_view:hover{background-color:#aaa}
#mypage_list .mb_info{position:relative}
#mypage_list .mb_info .tit{padding:0}
#mypage_list .mb_info table{overflow:hidden;width:100%;border-top:1px solid #555;font-size:15px;color:#222;letter-spacing:-.3px;font-family:'notokr-regular'}
#mypage_list .mb_info table th{width:10%;min-height:50px;padding:12px 0 12px;border-bottom:1px solid #e1e1e1;font-weight:400;text-align:center;background-color:#f5f6f8;font-family:'notokr-medium'}
#mypage_list .mb_info table td{width:40%;min-height:50px;padding:12px 0 12px 15px;border-bottom:1px solid #e1e1e1;}
#mypage_list .btns{position:absolute;right:0;top:0}
#mypage_list .btns a{ display:inline-block;height:38px;padding:0 12px;border-radius:2px;border:1px solid #ffd8e1;font-size:13.5px;line-height:36px;color:#ff567f;text-align:center;letter-spacing:-.7px;background-color:#fff7f9;-webkit-transition:all .2s;transition:all .2s;font-family:'notokr-medium'}
#mypage_list .btns a:hover{border-color:#fdb6c6}
#mypage_list .auto_finish{width:100%;padding:10px 17px;border-radius:3px;background:#f00;font-size:14px;color:#fff;text-align:center;font-family:'GongGothicLight';}
#mypage_list .auto_finish.end{background:#bbb;line-height:normal}

#mara_cal {margin:0;padding:0;}
#mara_cal .title {margin-bottom:15px;font-size:22px;color:#1b1438;text-align:center;font-family:'GongGothicMedium'}
#mara_cal .title a { display:inline-block; vertical-align:-3px; padding:0 20px; font-size:29px; line-height:1; color:#ccc}
#mara_cal .title a:hover { color:#222}
#mara_cal table {width:100%;border-spacing:0;border-collapse:collapse;border-top:2px solid #555}
#mara_cal table caption {overflow:hidden;font-size:0;line-height:0;}
#mara_cal th {padding:20px 0;font-size:15px;font-weight:normal;line-height:1;color:#1b1438;text-align:center;background:#fff;font-family:'GongGothicMedium'}
#mara_cal th.red {color:#c00}
#mara_cal th.blue {color:#4285c8}
#mara_cal td { position:relative;padding:5px 3px 4px;height:120px;border:1px solid #e6e6e6;font-size:14px;color:#666;vertical-align:top;font-family:'GongGothicLight'}
#mara_cal td .subject{display:block;border-top:1px dotted #d1d1d1;margin-top:5px;padding-top:5px}
#mara_cal td .subject:nth-of-type(1){border-top:none;margin-top:0;padding-top:0}
#mara_cal td .subject
#mara_cal td.gray {color:#999;}
#mara_cal td.null {background:#fafafa;}
#mara_cal td p {margin:0;padding:0;line-height:1.6em;}
#mara_cal td .title_day {padding:0 0 5px;}
#mara_cal td .title_dayred {padding:0 0 5px;color:#ff0000}
#mara_cal td .title_dayblue {padding:0 0 5px;color:#06F}
#mara_cal td .day {font-weight:normal;padding:0 0 5px 0;font-family:'GongGothicLight'}
#mara_cal td span.open {color:#70820D;}
#mara_cal td span.close {color:#ccc;}
.rm_grid_19 {width:14%}
.rm_grid_3 {width:15%}

/*이사 정보*/
.p37_cont{width:920px;padding:50px 0 70px;margin:0 auto}
.p37_cont .br{white-space:pre-line}
.p37_cont .cont_all{width:800px;margin:1px auto 0}
.p37_cont .cont_all .tit_area{position:relative;z-index:1;padding:30px 0 0;border-radius:3px 3px 0 0;background-color:#fff;border-bottom:2px solid #1b1438}
.p37_cont .cont_all .tit_area .left{display:table;padding:0 30px;color:#1b1438}
.p37_cont .cont_all .tit_area .left .icon{display:inline-block;vertical-align:middle;width:68px;height:44px;border-radius:22px;font-size:20px;color:#fff;text-align:center;line-height:46px;background-color:#0c78e8}
.p37_cont .cont_all .tit_area .left .tit{display:inline-block;vertical-align:middle;padding-left:15px;font-size:16px;color:rgba(0,0,0,.6);line-height:1.5}
.p37_cont .cont_all .tit_area .left .tit span{display:block;font-size:20px;letter-spacing:12px;color:rgba(0,0,0,1);font-family:'GongGothicMedium'}
.p37_cont .cont_all .tit_area .right{padding:0 20px 30px;text-align:right}
.p37_cont .cont_all .tit_area .right .tit{margin-bottom:10px;font-size:22px;color:#1b1438}
.p37_cont .cont_all .tit_area .right .tit span{position:relative;padding:0 5px}
.p37_cont .cont_all .tit_area .right .tit span:before{display:block;content:'';position:absolute;left:0;bottom:-2px;z-index:-1;width:100%;height:15px;background-color:#f9e855}
.p37_cont .cont_all .tit_area .right .txt{font-size:16px;line-height:26px}
.p37_cont .cont_all dt{margin-bottom:6px;font-size:22px;color:#1b1438}
.p37_cont .cont_all dd{letter-spacing:-.3px;font-size:16px;font-family:'notokr-regular'}
.p37_cont .cont_all span{color:#333}
.p37_cont .cont_all li:last-child dl{border-bottom:0}
.p37_cont .cont_all dl{padding-bottom:25px;border-bottom:1px solid #e1e1e1}
.p37_cont .cont_all .txt_area{padding:48px 30px 0 20px}
.p37_cont .cont_all .txt_area dl{margin:0 0 25px 30px}
.p37_cont .cont_all .txt_area dl:last-child{border-bottom:0}
.p37_cont .cont_all .txt_area dl dt{position:relative}
.p37_cont .cont_all .txt_area dl dt:before{position:absolute;left:-30px;top:14px;content:'';width:10px;height:10px;border-radius:50%;border:3px solid #0c78e8}
.p37_cont .cont_all .num{float:left;width:40px;height:40px;margin-right:20px;border-radius:3px;background-color:#1b1438;color:#fff;line-height:40px;text-align:center;font-family:'GongGothicLight'}

/*FAQ*/

#p37 .cont_all ul{padding:48px 30px 0 20px}
#p37 .cont_all ul li{overflow:hidden;margin-bottom:25px}
#p37 .cont_all ul li dl{float:left;width:calc(100% - 60px)}

/*이사하기 좋은날*/
.p37_cont .cont_all .txt_area .calendar{background:url(/sh_page/img/calendar.png) no-repeat right top}
.p37_cont .cont_all .txt_area dl dd table{width:100%;margin-top:15px;text-align:center}
.p37_cont .cont_all .txt_area dl dd table thead{background:#0c78e8}
.p37_cont .cont_all .txt_area dl dd table thead tr{}
.p37_cont .cont_all .txt_area dl dd table thead th{padding:7px 0;color:#fff;font-weight:normal}
.p37_cont .cont_all .txt_area dl dd table thead th:nth-child(1){width:25%}
.p37_cont .cont_all .txt_area dl dd table thead th:nth-child(2){width:50%}
.p37_cont .cont_all .txt_area dl dd table thead th:nth-child(3){width:25%}
.p37_cont .cont_all .txt_area dl dd table tbody{border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1}
.p37_cont .cont_all .txt_area dl dd table tbody tr{border-bottom:1px solid #e1e1e1}
.p37_cont .cont_all .txt_area dl dd table tbody tr td{padding:7px 0;border-right:1px solid #e1e1e1}
#p37_b .cont_all .txt_area dl:nth-child(4){border-bottom:0}
.p37_cont .cont_all .txt_area .box{padding:23px 0;margin:0 0 25px 30px;background:url(/sh_page/img/p37_b_bottom.png) no-repeat center;text-align:center}

/*체크리스트*/
#p37_c table{margin-top:30px;width:100%}
#p37_c table thead{background-color:#0c78e8}
#p37_c table thead tr th{padding:8px 0;color:#fff;font-weight:normal}
#p37_c table thead tr th.t_tit01{width:25%}
#p37_c table thead tr th.t_tit03{width:25%}
#p37_c table thead tr th.check{width:8%;line-height:1.4}
#p37_c table tbody{border-left:1px solid #e1e1e1}
#p37_c table tbody tr{border-bottom:1px solid #e1e1e1}
#p37_c table tbody tr th{border-right:1px solid #e1e1e1;background-color:#f4f5f7;font-weight:normal;color:#333}
#p37_c table tbody tr th.t_weight{width:10%}
#p37_c table tbody tr td{padding:5px 10px;border-right:1px solid #e1e1e1;font-size:15px;letter-spacing:-.2px;font-family:'notokr-regular'}
#p37_c table tbody tr td span{font-size:14px;color:#8a8796}
#p37_c .down{display:block;width:240px;height:65px;line-height:65px;margin:40px auto 0;background-color:#0c78e8;border-radius:3px;color:#fff;text-align:center}
#p37_c .down i{font-size:14px}

/*청소정보*/
.p62_cont .cont_all .txt_area .txt{font-size:16px;letter-spacing:-.3px;font-family:'notokr-regular'}
.p62_cont .cont_all .txt_area .box{text-align:left;margin:0;background:none;border:0}
.p62_cont .cont_all .num:before{display:none}
.p62_cont .cont_all .num{font-size:16px;width:34px;height:34px;line-height:34px}

/*줄눈시공*/
#p62_a .cont_all .txt_area .txt{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #e1e1e1}
#p62_a .cont_all .txt_area .tit{margin-bottom:20px}
#p62_a .cont_all .txt_area .cont dl{margin-left:0;border-bottom:0}
#p62_a .cont_all .txt_area .cont dl dd{float:left;width:calc(100% - 60px);padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e1e1e1}
#p62_a .cont_all .txt_area .cont dl:last-child dd{border-bottom:0}

/*청소범위*/
#p62_b .cont_all .txt_area .txt{padding-bottom:25px;margin-bottom:35px;border-bottom:1px solid #e1e1e1}
#p62_b .cont_all .txt_area .txt:last-child{padding-top:25px;border-top:1px solid #e1e1e1;border-bottom:0}
#p62_b .cont_all dd{margin-left:57px;font-size:17px}
#p62_b .cont_all .box_txt{margin-bottom:10px}
#p62_b .cont_all .txt_area .clean:last-child{border-bottom:1px solid #e1e1e1}
#p62_b .cont_all .txt_area .clean dl{margin-bottom:0;padding-bottom:30px}
#p62_b .cont_all .txt_area .clean dl dt{font-size:20px;font-family:'GongGothicLight'}
#p62_b .cont_all .txt_area .clean dl dd{margin-left:0;padding:20px;background-color:#f7f7f7}
#p62_b .cont_all .txt_area .box:last-child .clean{border-bottom:0}
#p62_b .cont_all .txt_area dl > dt:before{display:none}
#p62_b .cont_all .txt_area dl dd dt:before{display:block}

/* 수상내역 */
#p68{position:relative}
#p68 .mark{text-align:center}
#p68 .tit_area{position:absolute;top:230px;right:144px;font-size:35px;line-height:50px;color:#777;font-family:'GongGothicMedium'}
#p68 .tit_area span{font-size:45px;line-height:55px;color:#1b1438;font-family:'GongGothicBold'}
#p68 ul{overflow:hidden;display:flex;justify-content:center;align-items:center;margin:60px 0}
#p68 ul li{float:left;width:32.2%;margin-right:20px;border:1px solid #e1e1e1}
#p68 ul li:last-child{margin-right:0}
#p68 ul li img{width:100%}
#p68 .bnr_2023{display:block;max-width:790px;margin:0 auto}