@charset "utf-8";

/* 공통 */

.sub_visual {position: relative; height: 500px; background: url("/images/sub/sub_vis_bg2.jpg") center no-repeat; background-size: cover;}
#sub_content {padding-top: 100px; margin-bottom: 130px;}
.sub_inner {width: 1400px; margin: 0 auto;}
.sub_wrap {margin-top: 50px;}

.sub_title {text-align: center; font-size: 55px; color: #000; font-weight: 900;}
.sub_vis_txt {position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; width: 1400px; margin: auto;}
.sub_vis_txt h2 {font-size: 80px; color: #fff; font-weight: 900;}
.sub_vis_txt p {font-size: 22px; line-height: 1.36; color: #fff; font-weight: 300; margin-top: 10px;}

/* 이사 */

.hm_tp_menu ul {position: relative; display: flex; align-items: flex-start; z-index: 1;}
.hm_tp_menu ul:before {content: ""; position: absolute; top: 10px; left: 0; width: 100%; height: 1px; background: #d3d3d3; z-index: -1;}
.hm_tp_menu ul li {width: 25%;}
.hm_tp_menu ul li .circle {width: 20px; height: 20px; background: #d3d3d3; border-radius: 50%;}
.hm_tp_menu ul li dl {margin-top: 30px;}
.hm_tp_menu ul li dl dt {font-size: 20px; color: #d3d3d3; font-weight: 900;}
.hm_tp_menu ul li dl dd {font-size: 30px; color: #d3d3d3; font-weight: 800;}

.hm_tp_menu ul li.active .circle {background: #0c78e8}
.hm_tp_menu ul li.active dl dt {color: #0c78e8; }
.hm_tp_menu ul li.active dl dd {color: #000;}

.hm_regi1_txt {margin-top: 100px; text-align: center;}
.hm_regi1_txt h2 {font-size: 45px; color: #000; font-weight: 800;}
.hm_regi1_txt h2 span {color: #0c78e8;}
.hm_regi1_txt p {font-size: 22px; line-height: 1.36; color: #4f4f4f; font-weight: 300; margin-top: 10px;}

.hm_regi_menu {margin-top: 40px;}
.hm_regi_menu ul {position: relative; margin: 0 -20px;} 
.hm_regi_menu ul:after {content: ""; display: block; clear: both;}
.hm_regi_menu ul li {float: left; width: 33.33%; padding: 0 20px;}
.hm_regi_menu ul li a {display: block; padding: 80px 0; border: 1px solid #d6d6d6; border-radius: 25px; text-align: center;}
.hm_regi_menu .img_wrap {display: inline-block; width: 120px; height: 120px;}
.hm_regi_menu .img_wrap.hm_regi_ic1 {background: url("/images/sub/hm_regi_ic1.png") center no-repeat; background-size: 100%;}
.hm_regi_menu .img_wrap.hm_regi_ic2 {background: url("/images/sub/hm_regi_ic2.png") center no-repeat; background-size: 100%;}
.hm_regi_menu .img_wrap.hm_regi_ic3 {background: url("/images/sub/hm_regi_ic3.png") center no-repeat; background-size: 100%;}
.hm_regi_menu .txt_wrap {margin-top: 50px;}
.hm_regi_menu .txt_wrap h3 {font-size: 30px; color: #000; font-weight: 800;}
.hm_regi_menu .txt_wrap p {font-size: 22px; line-height: 1.36; color: #4f4f4f; font-weight: 300; margin-top: 10px;}

.hm_regi_menu ul li:hover a {background: #0c78e8; border: 1px solid #0c78e8;}
.hm_regi_menu ul li:hover a .img_wrap.hm_regi_ic1 {background: url("/images/sub/hm_regi_ic1_on.png") center no-repeat; background-size: 100%;}
.hm_regi_menu ul li:hover a .img_wrap.hm_regi_ic2 {background: url("/images/sub/hm_regi_ic2_on.png") center no-repeat; background-size: 100%;}
.hm_regi_menu ul li:hover a .img_wrap.hm_regi_ic3 {background: url("/images/sub/hm_regi_ic3_on.png") center no-repeat; background-size: 100%;}
.hm_regi_menu ul li:hover .txt_wrap h3 {color: #fff;}
.hm_regi_menu ul li:hover .txt_wrap p {color: #fff;}

.hm_regi_wrap {position: relative; margin: 120px 0 80px; z-index: 1;}
.hm_regi_wrap:before {content: ""; position: absolute; left: 0; bottom: -80px; width: 1329px; height: 870px; background: url("/images/sub/hm_regi_bg.png") center no-repeat; background-size: 100%; z-index: -1;}
.hm_regi_wrap.hmm_regi:before {height: 680px; background: url("/images/sub/hm_regi_bg2.png") center no-repeat; background-size: 100%;}
.hm_regi_txt h2 {font-size: 45px; line-height: 1.2; color: #000; font-weight: 800;}
.hm_regi_txt h2 span {color: #0c78e8;}
.hm_regi_txt p {font-size: 22px; line-height: 1.45; color: #4f4f4f; font-weight: 300; margin-top: 20px;}
.hm_regi_inner {position: relative; width: 1400px; margin: 0 auto; display: flex; align-items: flex-start; flex-wrap: wrap;}
.hm_regi_form {margin-left: 100px; padding: 60px 80px; background: #e3f3fa; border-radius: 25px; width: calc(100% - 600px);}
.hm_regi_form h3 {font-size: 25px; color: #024183; font-weight: 800; margin-bottom: 20px;}
.hm_regi_frm {margin-bottom: 50px;}
.hm_regi_frm ul {position: relative; margin: -5px;}
.hm_regi_frm ul:after {content: ""; display: block; clear: both;}
.hm_regi_frm ul li {position: relative; float: left; width: 50%; padding: 5px;}
.hm_regi_frm ul li input {width: 100%; border: 1px solid #e2edf8; border-radius: 15px; outline: 0; -webkit-border-radius: 15px; height: 60px; font-size: 20px; color: #6799cd; font-weight: 300; padding: 0 30px; padding-right: 70px;}
.hm_regi_frm ul li input#s_addr2 {margin-top: 10px;}
.hm_regi_frm ul li input#e_addr2 {margin-top: 10px;}
.hm_regi_frm ul li input::placeholder {color: #6799cd;}
.hm_regi_frm ul li textarea::placeholder {color: #6799cd;}
.hm_regi_frm ul li select {width: 100%; border: 1px solid #e2edf8; appearance: none; border-radius: 15px; outline: 0; -webkit-appearnce: none; -webkit-border-radius: 15px; height: 60px; font-size: 20px; color: #aac2db; font-weight: 300; padding: 0 30px; background: #fff url("/images/sub/sel_ic2.png") right 20px center no-repeat; background-size: 15px;}
.hm_regi_frm ul li textarea{width: 100%; border: 1px solid #e2edf8; appearance: none; border-radius: 15px; outline: 0; -webkit-appearnce: none; -webkit-border-radius: 15px; height: 150px; font-size: 20px; color: #aac2db; font-weight: 300; padding: 30px; resize: none;}
.hm_regi_frm ul li.full_width {width: 100%;}
.hm_regi_frm ul li img.ui-datepicker-trigger {position: absolute; top: 50%; transform: translateY(-50%); right: 30px; width: 25px;}
.hm_regi_frm ul li .search_btn {position: absolute; top: 25px; right: 30px; outline: 0; border: 0; background: none;}
.hm_regi_frm ul li .search_btn img {width: 20px;}
.hm_regi_chk {display: flex; align-items: center; margin-top: 20px;}
.hm_regi_chk input[type="checkbox"] {width: 25px; height: 25px; border-radius: 50%; -webkit-border-radius: 50%; appearance: none; -webkit-appearance: none; background: #fff; border: 1px solid #d6e6f6;}
.hm_regi_chk input[type="radio"] {width: 25px; height: 25px; border-radius: 50%; -webkit-border-radius: 50%; appearance: none; -webkit-appearance: none; background: #fff; border: 1px solid #d6e6f6;}
.hm_regi_chk input[type="checkbox"]:checked {background: #0e58a6 url("/images/sub/chk_ic.png") center no-repeat; background-size: 11px; border: 1px solid #0e58a6;}
.hm_regi_chk input[type="radio"]:checked {background: #0e58a6 url("/images/sub/chk_ic.png") center no-repeat; background-size: 11px; border: 1px solid #0e58a6;}
.hm_regi_chk label {font-size: 20px; color: #363636; font-weight: 500; margin-left: 10px; cursor: pointer;}
.hm_regi_chk span {display: flex; align-items: center; margin-right: 30px;}

.hm_regi_chk.hmm_regi_ck {flex-wrap: wrap; margin-top: 0;} 
.hm_regi_chk.hmm_regi_ck span {width: 100%; margin-right: 0; margin-top: 15px;}
.hm_regi_img {margin-top: 30px;}
.hm_regi_img h4 {font-size: 20px; color: #024183; font-weight: bold;}
.hm_regi_img_wrap {margin-top: 10px;}
.hm_regi_frm .hm_regi_img ul {margin: 0 -5px;}
.hm_regi_frm .hm_regi_img ul li {width: 33.33%; padding: 0 5px;}

.filebox label {display: flex; align-items: center; justify-content: center; color: #0e58a6;background: #fff; cursor: pointer;
border: 1px solid #e2edf8; height: 100px; border-radius: 15px; -webkit-border-radius: 15px; font-size: 22px;}
.filebox input[type="file"] {position: absolute; width: 0; height: 0; padding: 0; overflow: hidden; border: 0; }
.hm_regi_btn {margin-top: 30px; display: flex; align-items: center; justify-content: center;}
.hm_regi_btn a {display: flex; align-items: center; justify-content: center; height: 75px; background: #0e58a6; border-radius: 50px; font-size: 25px; color: #fff; font-weight: 800; padding: 0 70px;}

.hm_regi_result_txt {text-align: center; margin-top: 100px;}
.hm_regi_result_img {display: inline-block; width: 126px; height: 97px; background: url("/images/sub/hm_result_ic.png") center no-repeat; background-size: 100%;}
.hm_regi_result_txt h3 {font-size: 45px; color: #000; font-weight: 800; margin-top: 20px;}
.hm_regi_result_txt h3 span {color: #0c78e8;}
.hm_regi_result_txt p {font-size: 22px; line-height: 1.36; color: #4f4f4f; font-weight: 300; margin-top: 10px;}
.hm_regi_result_btn {display: flex; align-items: center; justify-content: center; margin-top: 30px;  margin-bottom: 60px}
.hm_regi_result_btn a {display: flex; align-items: center; justify-content: center; height: 75px; padding: 0 70px; border-radius: 50px; background: #000; color: #fff; font-size: 22px; font-weight: 800;}
 
.hm_regi_chk.rregi_mm {margin-bottom: 30px;}
.rregi_mm_txt {margin-top: 15px; color: #aac2db; font-size: 20px; word-break: keep-all;}

.hm_regi_frm ul li input[name="ex_addr1"] {display: none}
.hm_regi_frm ul li input[name="ex_addr2"] {display: none}
.hm_regi_frm ul li input[name="ex_addr3"] {display: none}
.hm_regi_frm ul li input[name="ex_jibeon"] {display: none}

/* 청소 */

.hm_regi_menu.hm_regi_clean_menu ul li {width: 50%;}

/* 모바일 이사견적 */

.d_move_menu1 {padding: 80px 0; background: #f8f8f8;}
.move_inner {width: 1400px; margin: 0 auto;}
.d_move_title {text-align: center; font-size: 40px; line-height: 1.6; color: #000; font-weight: 300;}
.d_move_title strong {font-weight: 800;}
.d_move_menu1 ul {display: flex; align-items: center; justify-content: center; margin-top: 35px;}
.d_move_menu1 ul li {position: relative; width: 20%;}
.d_move_menu1 ul li + li:before {content: ""; position: absolute; top: 50%; transform: translateY(-50%); left: -40px; width: 24px; height: 33px; background: url("/images/sub/move_arrow.png") center no-repeat; background-size: 100%;}
.d_move_menu1 ul li .move_box {display: flex; align-items: center; justify-content: center; width: 220px; height: 220px; border-radius: 50%; background: #fff;}
.move_box_inner {text-align: center; width: 100%; padding: 0 40px;}
.move_box_inner em {font-size: 18px; color: #00beff; font-weight: 800;}
.move_box_inner h3 {position: relative; font-size: 23px; line-height: 1.2; color: #000; font-weight: 900; margin-top: 20px; padding-top: 20px;}
.move_box_inner h3:before {content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 1px; background: rgba(0,0,0,0.1);}

.d_move_menu1 ul li:last-child .move_box {background: #00beff}
.d_move_menu1 ul li:last-child .move_box em {color: #fff;}
.d_move_menu1 ul li:last-child .move_box h3 {color: #fff;}
.d_move_menu1 ul li:last-child .move_box h3:before {background: rgba(255,255,255,0.1);}

.d_move_menu2 {position: relative; padding: 100px 0; overflow: hidden;}
.d_move_menu2:before {content: ""; position: absolute; right: 0; bottom: 0; width: 647px; height: 703px; background: url("/images/sub/d_move_circle.png") center no-repeat; background-size: 100%;}
.d_mv_menu2 {position: relative; min-height: 550px;}
.d_mv_img2 {position: absolute; right: 0; bottom: -140px;}
.d_mv_txt2 h3 {position: relative; display: inline-block; font-size: 35px; color: #000; font-weight: 900; padding-bottom: 10px; border-bottom: 1px solid #0c78e8; margin-bottom: 50px;}
.d_mv_txt2 h3 em {font-size: 25px; color: #0c78e8; font-weight: 900; margin-right: 15px;}
.d_mv_txt2 dl {max-width: 500px; width: 100%; padding: 30px; border: 1px solid #dadada; border-radius: 25px; background: #fff; position: relative; z-index: 15;}
.d_mv_txt2 dl dt {position: relative; font-size: 28px; color: #1a1a1a; font-weight: 900; margin-bottom: 10px; padding-left: 40px; }
.d_mv_txt2 dl dt:before {content: "1"; position: absolute; top: 3px; left: 0; width: 30px; height: 30px; background: #0c78e8; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 20px; color: #fff; font-weight: 900;}
.d_mv_txt2 dl + dl dt:before {content: "2";}
.d_mv_txt2 dl dd {position: relative; font-size: 22px; line-height: 1.36; color: #444; margin-left: 40px; padding-left: 15px;}
.d_mv_txt2 dl dd:before {content: ""; position: absolute; top: 12px; left: 0; width: 5px; height: 5px; background: #acacac; border-radius: 50%;}
.d_mv_txt2 dl + dl {margin-top: 20px;}

.d_move_menu3 {background: url("/images/sub/d_move_bg2.jpg") center no-repeat; background-size: cover; padding: 100px 0; overflow: hidden;}
.d_mv_menu3 {position: relative; min-height: 560px;}
.d_mv_img3 {position: absolute; top: 0; left: -200px;}
.d_mv_txt3 {text-align: right; position: relative; z-index: 15;}
.d_mv_txt3 .d_mv_txt3_inner1 {position: relative; display: inline-block; font-size: 35px; color: #000; font-weight: 900; padding-bottom: 10px; border-bottom: 1px solid #0c78e8; margin-bottom: 50px;}
.d_mv_txt3 .d_mv_txt3_inner1 em {font-size: 25px; color: #0c78e8; font-weight: 900; margin-right: 15px;}
.d_mv_txt3 .d_mv_txt3_inner2 {font-size: 29px; line-height: 1.24; color: #000;}
.d_mv_txt3 .d_mv_txt3_inner3 {display: block; font-size: 24px; line-height: 1.2; color: #000; font-weight: 600; margin-top: 10px;}
.d_mv_txt3 .d_mv_txt3_inner4 {font-size: 37px; line-height: 1.35; font-weight: 400; color: #000; margin-top: 20px;}
.d_mv_txt3 .d_mv_txt3_inner4 span {color: #1b7dde; font-weight: bold;}
.d_mv_txt3 .d_mv_txt3_inner5 {display: block; font-size: 25px; color: #ff0000; font-weight: 500; margin-top: 50px;}

.d_move_menu4 {position: relative; padding: 120px 0; overflow: hidden;}
.d_move_menu4:before {content: ""; position: absolute; right: 0; bottom: 0; width: 647px; height: 703px; background: url("/images/sub/d_move_circle.png") center no-repeat; background-size: 100%;}
.d_mv_menu4 {position: relative; min-height: 550px;}
.d_mv_txt4 .d_mv_txt4_inner1 {position: relative; display: inline-block; font-size: 35px; color: #000; font-weight: 900; padding-bottom: 10px; border-bottom: 1px solid #0c78e8; margin-bottom: 50px;}
.d_mv_txt4 .d_mv_txt4_inner1 em {font-size: 25px; color: #0c78e8; font-weight: 900; margin-right: 15px;}
.d_mv_txt4 .d_mv_txt4_inner2 {font-size: 33px; line-height: 1.5; color: #000; font-weight: bold; margin-bottom: 30px;}
.d_mv_txt4 dl {position: relative; padding: 30px; max-width: 500px; width: 100%; margin-bottom: 20px; border: 1px solid #dadada; border-radius: 25px; background: #fff; z-index: 15;}
.d_mv_txt4 dl dt {position: relative; font-size: 27px; color: #000; font-weight: 900; padding-left: 55px; margin-bottom: 10px;}
.d_mv_txt4 dl dt:before {content: ""; position: absolute; top: 0; left: 0; width: 42px; height: 40px; background: url("/images/sub/mv_check.png") center no-repeat; background-size: 100%;}
.d_mv_txt4 dl dd {font-size: 22px; line-height: 1.45; color: #444; padding-left: 55px;}
.d_mv_txt4 dl:hover {background: #0c78e8; border: 1px solid #0c78e8;}
.d_mv_txt4 dl:hover dt {color: #fff;}
.d_mv_txt4 dl:hover dt:before {background: url("/images/sub/mv_check_on.png") center no-repeat; background-size: 100%;}
.d_mv_txt4 dl:hover dd {color: #fff;}
.d_mv_img4 {position: absolute; right: 0; bottom: -140px;}

.d_move_menu5 {padding: 125px 0; background: url("/images/sub/d_move_new_bg5-2.jpg") center no-repeat; background-size: cover; height: 1080px;}
.d_mv5_title_tp {text-align: center;}
.d_mv5_title {position: relative; display: inline-block; font-size: 35px; color: #000; font-weight: 900; padding-bottom: 10px; border-bottom: 1px solid #0c78e8; margin-bottom: 50px;}
.d_mv5_title em {font-size: 25px; color: #0c78e8; font-weight: 900; margin-right: 15px;}
.d_mv5_menu {display: flex; width: 1030px; margin: 0 auto;}
.d_mv5_menu li {position: relative; width: 25%; text-align: center;}
.d_mv5_menu li + li:before {content: ""; position: absolute; top: 80px; left: -10px; width: 24px; height: 33px; background: url("/images/sub/move_arrow.png") center no-repeat; background-size: 100%;}
.d_mv5_menu li .img_wrap {width: 190px; height: 190px; border-radius: 50%; display: inline-block;}
.d_mv5_menu li .img_wrap.d_mv5_ic1 {background: #fff url("/images/sub/d_mv5_ic1.png") center no-repeat; background-size: 90px;}
.d_mv5_menu li .img_wrap.d_mv5_ic2 {background: #fff url("/images/sub/d_mv5_ic2.png") center no-repeat; background-size: 90px;}
.d_mv5_menu li .img_wrap.d_mv5_ic3 {background: #fff url("/images/sub/d_mv5_ic3.png") center no-repeat; background-size: 90px;}
.d_mv5_menu li .img_wrap.d_mv5_ic4 {background: #00beff url("/images/sub/d_mv5_ic4.png") center no-repeat; background-size: 90px;}
.d_mv5_menu li dl {margin-top: 20px;}
.d_mv5_menu li dl dt {font-size: 20px; line-height: 1.25; color: #151515; font-weight: 800;}
.d_mv5_menu li dl dd {font-size: 18px; line-height: 1.27; color: #444; margin-top: 10px;}

/* 비대면 견적이란 */

.c_move_wrap {position: relative; z-index: 1; margin-top: 100px;}
.c_move_wrap:before {content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 1350px; z-index: -1; background: #f0f5fa}
.c_move_wrap:after {content: ""; position: absolute; right: 0; top: 0; width: 1040px; height: 860px; background: url("/images/sub/c_move_img1.png") center no-repeat; background-size: 100%; z-index: -1;}
.c_move_inner {position: relative; padding-bottom: 650px; z-index: 1;}
.c_move_inner:before {content: ""; position: absolute; left: 0; bottom: 0; width: 375px; height: 671px; background: url("/images/sub/c_move_img3.png") center no-repeat; background-size: 100%; z-index: -1;}
.c_move_inner:after {content: ""; position: absolute; right: 0; bottom: 0; width: 1479px; height: 858px; background: url("/images/sub/c_move_img2.png") center no-repeat; background-size: 100%; z-index: -1;}
.c_move_menu .c_mv_title {font-size: 40px; line-height: 1.6; color: #00beff; font-weight: 900;}
.c_move_menu .c_mv_txt1 {font-size: 22px; line-height: 1.36; color: #444; margin-top: 20px;}
.c_mv_txt2 {margin-top: 40px;}
.c_mv_txt2 dt {font-size: 28px; color: #1a1a1a; font-weight: 900; margin-bottom: 15px;}
.c_mv_txt2 dd {position: relative; font-size: 22px; line-height: 1.36; color: #444; padding-left: 15px;}
.c_mv_txt2 dd:before {content: ""; position: absolute; top: 12px; left: 0; width: 5px; height: 5px; background: #acacac; border-radius: 50%;}
.c_move_menu2 {margin-top: 150px;}
.c_move_menu2 .c_mv2_title {font-size: 28px; color: #1a1a1a; font-weight: 900; margin-bottom: 30px;}

.c_mv_menu2_inner.mob {display: none;}
.c_mv_menu2_inner {position: relative; margin-bottom: 30px;}
.c_mv_menu2_inner:after {content: ""; display: block; clear: both;}
.c_mv_menu2_inner li {position: relative; float: left; margin-right: 70px;}
.c_mv_menu2_inner li + li:before {content: ""; position: absolute; top: 50%; transform: translateY(-50%); left: -45px; width: 24px; height: 33px; background: url("/images/sub/move_arrow.png") center no-repeat; background-size: 100%;}
.c_mv_box {display: flex; align-items: center; justify-content: center; width: 220px; height: 220px; border-radius: 50%; background: #fff;}
.c_mv_box_inner {text-align: center; width: 100%; padding: 0 40px;}
.c_mv_box_inner em {font-size: 18px; color: #00beff; font-weight: 800;}
.c_mv_box_inner h3 {position: relative; font-size: 23px; line-height: 1.2; color: #000; font-weight: 900; margin-top: 20px; padding-top: 20px;}
.c_mv_box_inner h3:before {content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 1px; background: rgba(0,0,0,0.1);}

.cc_mv_last {margin-right: 0;}
.cc_mv_last .c_mv_box {background: #00beff}
.cc_mv_last .c_mv_box em {color: #fff;}
.cc_mv_last .c_mv_box h3 {color: #fff;}
.cc_mv_last .c_mv_box h3:before {background: rgba(255,255,255,0.1);}

.cv_popup_wrap {display: none;}
.c_mv_btn_menu {display: flex; align-items: center; justify-content: center; margin-top: 50px; margin-right: 400px;}
.c_mv_btn {display: flex; align-items: center; justify-content: center; height: 70px; border-radius: 20px; background: #000; font-size: 22px; color: #fff; font-weight: 900; padding: 0 40px; cursor: pointer;} 
.cv_popup_wrap {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.8); z-index: 350;}
.cv_popup_inner {position: absolute; top: 50%; left: 50%; transform: translate(-50% , -50%); height: 90%;}
.cv_popup_inner img {height: 100%;}
.cv_popup_inner img.mob_pop {display: none;}
.cv_popup_close {position: absolute; top: 0; right: -65px; width: 65px; height: 65px; background: #618ae2; display: flex; align-items: center; justify-content: center; cursor: pointer;}
.cv_popup_close .cv_popup_close_btn {position: relative; width: 40px; height: 40px;}
.cv_popup_close .cv_popup_close_btn:before {content: ""; position: absolute; top: 0; left: 18px; width: 2px; height: 40px; background: #fff; transform: rotate(45deg);}
.cv_popup_close .cv_popup_close_btn:after {content: ""; position: absolute; top: 0; left: 18px; width: 2px; height: 40px; background: #fff; transform: rotate(-45deg);}


/* 프렌차이즈업체 비교 */

.f_move_wrap {padding-bottom: 50px;}
.f_mv_txt1 em {display: block; font-size: 25px; line-height: 1.4; color: #0c78e8; font-weight: 900;}
.f_mv_txt1 h2 {font-size: 40px; color: #000; font-weight: 900;}
.f_mv_txt1 p {font-size: 22px; line-height: 1.36; color: #444; margin-top: 15px;}

.f_move_menu2 {position: relative; margin-top: 140px; padding-top: 140px; z-index: 1;}
.f_move_menu2:before {content: ""; position: absolute; top: 0; left: 0; width: 1298px; height: 73px; background: url("/images/sub/f_move_txt.png") center no-repeat; background-size: 100%; z-index: -1;}
.f_move_menu2:after {content: ""; position: absolute; top: 70px; left: 50%; transform: translateX(-50%); width: 10000px; height: 775px; background: #deebf9; z-index: -1;}
.f_move_menu2 ul {position: relative; margin: 0 -10px;}
.f_move_menu2 ul:before {content: ""; position: absolute; bottom: 80px; right: 20px; width: 737px; height: 552px; background: url("/images/sub/f_move_img1.png") center no-repeat; background-size: 100%;}
.f_move_menu2 ul:after {content: ""; display: block; clear: both;}
.f_move_menu2 ul li {position: relative; float: left; width: 50%; padding: 0 10px; z-index: 5;}
.f_mv2_inner {padding: 50px 30px; background: #fff; border-radius: 15px; height: 240px;}
.f_mv2_inner dt {position: relative; font-size: 27px; color: #000; font-weight: 900; padding-left: 60px; margin-bottom: 10px;}
.f_mv2_inner dt:before {content: ""; position: absolute; top: 0; left: 0; width: 42px; height: 40px; background: url("/images/sub/mv_check.png") center no-repeat; background-size: 100%;}
.f_mv2_inner dd {position: relative; font-size: 22px; line-height: 1.45; color: #444; padding-left: 20px; margin-left: 60px;}
.f_mv2_inner dd:before {content: ""; position: absolute; top: 12px; left: 0; width: 5px; height: 5px; background: #acacac; border-radius: 50%;}

.f_move_menu3 {position: relative; z-index: 3; margin-top: 130px;}
.f_mv3_title {font-size: 58px; color: #1b7dde; font-weight: 900; text-align: center;}
.f_mv3_slider {margin-top: 50px;}
.f_mv3_slider .slick-list {overflow: visible; padding: 0 600px !important;}
.f_mv3_slider .slick-slide {margin: 70px 30px 0;}
.f_mv3_slider .slick-slide.slick-center {margin: 0 30px 0;}
.f_mv3_list {background: #fff; padding: 100px 60px; border-radius: 15px; box-shadow: 0 0 10px rgba(0,0,0,0.15); height: 570px; }
.f_mv3_list .f_mv3_ic.f_mv3_ic1 {width: 66px; height: 64px; background: url("/images/sub/f_mv_ic1.png") center no-repeat; background-size: 100%;}
.f_mv3_list .f_mv3_ic.f_mv3_ic2 {width: 89px; height: 65px; background: url("/images/sub/f_mv_ic2.png") center no-repeat; background-size: 100%;}
.f_mv3_list .f_mv3_ic.f_mv3_ic3 {width: 85px; height: 60px; background: url("/images/sub/f_mv_ic3.png") center no-repeat; background-size: 100%;}
.f_mv3_list h4 {position: relative; display: inline-block; font-size: 35px; color: #1b7dde; font-weight: 600; padding-bottom: 10px; margin-top: 10px;}
.f_mv3_list h4:before {content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background: #1b7dde;}
.f_mv3_list .f_mv3_content {font-size: 26px; line-height: 1.42; color: #000; font-weight: 300; margin-top: 20px; word-break: keep-all;}
.f_mv3_slider .slick-dots {position: absolute; bottom: -35px; z-index: 20;}
.f_mv3_slider .slick-dots li button {display: none;}
.f_mv3_slider .slick-dots li {width: 10px; height: 10px; background: #d6dde4; border-radius: 50%; margin: 0 15px;}
.f_mv3_slider .slick-dots li.slick-active {background: #1b7dde;}
.f_mv3_direction {position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); display: flex; z-index: 20;}
.f_mv3_direction span {position: absolute; display: flex; align-items: center; justify-content: center; width: 50px; height: 50px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.15); z-index: 15; cursor: pointer;  border-radius: 50%;}
.f_mv3_direction span.f_mv3_prev {right: 100px;}
.f_mv3_direction span.f_mv3_next {left: 100px;}

/* 관허 */

.mv_popup_wrap ul {position: relative; margin: -10px;}
.mv_popup_wrap ul:after {content: ""; display: block; clear: both;}
.mv_popup_wrap ul li {float: left; width: 25%; padding: 10px;}
.mv_popup_wrap ul li .mv_popup_inner {position: relative; background: #eaeff3; display: flex; align-items: center; justify-content: center; padding: 50px; border-radius: 40px; z-index: 1; cursor: pointer;}
.mv_popup_wrap ul li .mv_popup_inner .img_wrap {position: relative; width: 100%; height: 328px;}
.mv_popup_wrap ul li .mv_popup_inner .img_wrap img {position: absolute; top: 50%; left: 50%; transform: translate(-50% , -50%); max-width: 100%; max-height: 100%;}
.mv_popup_wrap ul li .mv_popup_inner:hover:before {content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 3px solid #00beff; z-index: -1; border-radius: 40px;}
.mv_popup_wrap ul li .mv_popup_inner:hover:after {content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50% , -50%); width: 67px; height: 67px; background: url("/images/sub/sub05_4_more_btn.png") center no-repeat; background-size: 100%;}
.mv_popup_wrap ul li p {font-size: 32px; color: #333; font-weight: 600; margin-top: 20px; text-align: center;}
.mv_popup_menu {display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 190; }
.mv_popup_menu.on {display: flex; align-items: center; justify-content: center;}
.mv_popup_menu img {width: 480px;}
.mv_popup_menu_inner {position: relative; width: 480px;}
.mv_popup_close {position: absolute; top: -40px; right: -100px; width: 40px; height: 40px; cursor: pointer;}
.mv_popup_close:before {content: ""; position: absolute; top: 0; left: 0; width: 2px; height: 40px; transform: rotate(45deg); background: #fff;}
.mv_popup_close:after {content: ""; position: absolute; top: 0; left: 0; width: 2px; height: 40px; transform: rotate(-45deg); background: #fff;}

.sub_title2 {text-align: center; font-size: 30px; line-height: 1.5; margin-top: 20px;}

@media screen and (max-width: 1900px) {
	
	/* 프렌차이즈업체 비교 */

	.f_move_wrap {padding-bottom: 2.63vw;}
	.f_mv_txt1 em { font-size: 1.32vw;}
	.f_mv_txt1 h2 {font-size: 2.11vw;}
	.f_mv_txt1 p {font-size: 1.16vw; margin-top: 0.79vw;}

	.f_move_menu2 { margin-top: 7.37vw; padding-top: 7.37vw; }
	.f_move_menu2:before {width: 68.32vw; height: 3.84vw;}
	.f_move_menu2:after {top: 3.68vw; width: 526.32vw; height: 40.79vw;}
	.f_move_menu2 ul { margin: 0 -0.53vw;}
	.f_move_menu2 ul:before {bottom: 4.21vw; right: 1.05vw; width: 38.79vw; height: 29.05vw;}
	.f_move_menu2 ul li {padding: 0 0.53vw; }
	.f_mv2_inner {padding: 2.63vw 1.58vw; border-radius: 0.79vw; height: 12.63vw;}
	.f_mv2_inner dt { font-size: 1.42vw; padding-left: 3.16vw; margin-bottom: 0.53vw;}
	.f_mv2_inner dt:before {width: 2.21vw; height: 2.11vw;}
	.f_mv2_inner dd { font-size: 1.16vw; padding-left: 1.05vw; margin-left: 3.16vw;}
	.f_mv2_inner dd:before {top: 0.63vw; width: 0.26vw; height: 0.26vw;}

	.f_move_menu3 {  margin-top: 6.84vw;}
	.f_mv3_title {font-size: 3.05vw;}
	.f_mv3_slider {margin-top: 2.63vw;}
	.f_mv3_slider .slick-list { padding: 0 31.58vw !important;}
	.f_mv3_slider .slick-slide {margin: 3.68vw 1.58vw 0;}
	.f_mv3_slider .slick-slide.slick-center {margin: 0 1.58vw 0;}
	.f_mv3_list {padding: 5.26vw 3.16vw; border-radius: 0.79vw; box-shadow: 0 0 0.53vw rgba(0,0,0,0.15); height: 30.00vw; }
	.f_mv3_list .f_mv3_ic.f_mv3_ic1 {width: 3.47vw; height: 3.37vw;}
	.f_mv3_list .f_mv3_ic.f_mv3_ic2 {width: 4.68vw; height: 3.42vw;}
	.f_mv3_list .f_mv3_ic.f_mv3_ic3 {width: 4.47vw; height: 3.16vw;}
	.f_mv3_list h4 {font-size: 1.84vw; padding-bottom: 0.53vw; margin-top: 0.53vw;}
	.f_mv3_list h4:before {height: 0.11vw;}
	.f_mv3_list .f_mv3_content {font-size: 1.37vw; margin-top: 1.05vw;}
	.f_mv3_slider .slick-dots { bottom: -1.84vw; }
	.f_mv3_slider .slick-dots li {width: 0.53vw; height: 0.53vw; margin: 0 0.79vw;}
	.f_mv3_direction span {width: 2.63vw; height: 2.63vw; box-shadow: 0 0 0.53vw rgba(0,0,0,0.15);}
	.f_mv3_direction span.f_mv3_prev {right: 5.26vw;}
	.f_mv3_direction span.f_mv3_next {left: 5.26vw;}
}

@media screen and (max-width: 1400px) {
	
	/* 공통 */

	.sub_visual { height: 35.71vw;}
	#sub_content {padding-top: 7.14vw; margin-bottom: 9.29vw;}
	.sub_inner {width: 100%; padding: 0 3.57vw;}
	.sub_wrap {margin-top: 3.57vw;}

	.sub_title { font-size: 3.93vw;  }
	.sub_vis_txt {left: 3.57vw; width: 100%;}
	.sub_vis_txt h2 {font-size: 5.71vw;  }
	.sub_vis_txt p {font-size: 1.57vw; margin-top: 0.71vw;}

	/* 이사 */

	.hm_tp_menu ul:before {  top: 0.71vw;}
	.hm_tp_menu ul li .circle {width: 1.43vw; height: 1.43vw;}
	.hm_tp_menu ul li dl {margin-top: 2.14vw;}
	.hm_tp_menu ul li dl dt {font-size: 1.43vw;  }
	.hm_tp_menu ul li dl dd {font-size: 2.14vw;  }

	.hm_regi1_txt {margin-top: 7.14vw; }
	.hm_regi1_txt h2 {font-size: 3.21vw;  }
	.hm_regi1_txt p {font-size: 1.57vw; margin-top: 0.71vw;}

	.hm_regi_menu {margin-top: 2.86vw;}
	.hm_regi_menu ul { margin: 0 -1.43vw;} 
	.hm_regi_menu ul li {padding: 0 1.43vw;}
	.hm_regi_menu ul li a { padding: 5.71vw 0; border-radius: 1.79vw; }
	.hm_regi_menu .img_wrap { width: 8.57vw; height: 8.57vw;}
	.hm_regi_menu .txt_wrap {margin-top: 3.57vw;}
	.hm_regi_menu .txt_wrap h3 {font-size: 2.14vw; }
	.hm_regi_menu .txt_wrap p {font-size: 1.57vw; margin-top: 0.71vw;}

	.hm_regi_wrap { margin: 8.57vw 0 5.71vw; }
	.hm_regi_wrap:before {bottom: -5.71vw; width: 94.93vw; height: 62.14vw;}
	.hm_regi_wrap.hmm_regi:before {height: 48.57vw; }
	.hm_regi_txt h2 {font-size: 3.21vw; }
	.hm_regi_txt p {font-size: 1.57vw; margin-top: 1.43vw;}
	.hm_regi_inner { width: 100%; padding: 0 3.57vw;}
	.hm_regi_form {margin-left: 7.14vw; padding: 4.29vw 5.71vw; border-radius: 1.79vw; width: calc(100% - 42.86vw);}
	.hm_regi_form h3 {font-size: 1.79vw;   margin-bottom: 1.43vw;}
	.hm_regi_frm {margin-bottom: 3.57vw;}
	.hm_regi_frm ul { margin: -0.36vw;}
	.hm_regi_frm ul li {padding: 0.36vw;}
	.hm_regi_frm ul li input {border-radius: 1.07vw; -webkit-border-radius: 1.07vw; height: 4.29vw; font-size: 1.43vw; padding: 0 2.14vw; padding-right: 5.00vw;}
	.hm_regi_frm ul li input#s_addr2 {margin-top: 0.71vw;}
	.hm_regi_frm ul li input#e_addr2 {margin-top: 0.71vw;}
	.hm_regi_frm ul li select {border-radius: 1.07vw; -webkit-border-radius: 1.07vw; height: 4.29vw; font-size: 1.43vw; padding: 0 2.14vw; background: #fff url("/images/sub/sel_ic2.png") right 1.43vw center no-repeat; background-size: 1.07vw;}
	.hm_regi_frm ul li textarea{border-radius: 1.07vw; -webkit-border-radius: 1.07vw; height: 10.71vw; font-size: 1.43vw;   padding: 2.14vw;}
	.hm_regi_frm ul li img.ui-datepicker-trigger {right: 2.14vw; width: 1.79vw;}
	.hm_regi_frm ul li .search_btn {top: 1.79vw; right: 2.14vw;}
	.hm_regi_frm ul li .search_btn img {width: 1.43vw;}
	.hm_regi_chk { align-items: center; margin-top: 1.43vw;}
	.hm_regi_chk input[type="checkbox"] {width: 1.79vw; height: 1.79vw;}
	.hm_regi_chk input[type="checkbox"]:checked {background-size: 0.79vw;}
	.hm_regi_chk input[type="radio"] {width: 1.79vw; height: 1.79vw;}
	.hm_regi_chk input[type="radio"]:checked {background-size: 0.79vw;}
	.hm_regi_chk label {font-size: 1.43vw; margin-left: 0.71vw;}
	.hm_regi_chk span {margin-right: 2.14vw;}
 
	.hm_regi_chk.hmm_regi_ck span {margin-top: 1.07vw;}
	.hm_regi_img {margin-top: 2.14vw;}
	.hm_regi_img h4 {font-size: 1.43vw;}
	.hm_regi_img_wrap {margin-top: 0.71vw;}
	.hm_regi_frm .hm_regi_img ul {margin: 0 -0.36vw;}
	.hm_regi_frm .hm_regi_img ul li {padding: 0 0.36vw;}

	.filebox label {height: 7.14vw; border-radius: 1.07vw; -webkit-border-radius: 1.07vw; font-size: 1.57vw;}
	.hm_regi_btn {margin-top: 2.14vw;}
	.hm_regi_btn a {height: 5.36vw; border-radius: 3.57vw; font-size: 1.79vw;   padding: 0 5.00vw;}

	.hm_regi_result_txt { margin-top: 7.14vw;}
	.hm_regi_result_img { width: 9.00vw; height: 6.93vw; }
	.hm_regi_result_txt h3 {font-size: 3.21vw; margin-top: 1.43vw;}
	.hm_regi_result_txt p {font-size: 1.57vw; margin-top: 0.71vw;}
	.hm_regi_result_btn {margin-top: 2.14vw;  margin-bottom: 4.29vw}
	.hm_regi_result_btn a {height: 5.36vw; padding: 0 5.00vw; border-radius: 3.57vw; font-size: 1.57vw; }

	.hm_regi_chk.rregi_mm {margin-bottom: 2.14vw;}
	.rregi_mm_txt {margin-top: 1.07vw;  font-size: 1.43vw;}

    /* 모바일 이사견적 */

    .d_move_menu1 {padding: 5.71vw 3.57vw;}
    .move_inner {width: 100%;}
    .d_move_title {font-size: 2.86vw;}
    .d_move_menu1 ul {margin-top: 2.50vw;}
    .d_move_menu1 ul li + li:before {left: -2.86vw; width: 1.71vw; height: 2.36vw;}
    .d_move_menu1 ul li .move_box {width: 14.29vw; height: 14.29vw;}
    .move_box_inner {padding: 0 2.86vw;}
    .move_box_inner em {font-size: 1.29vw;}
    .move_box_inner h3 {font-size: 1.64vw; margin-top: 1.43vw; padding-top: 1.43vw;}

    .d_move_menu2 { padding: 7.14vw 3.57vw;}
    .d_move_menu2:before {width: 46.21vw; height: 50.21vw;}
    .d_mv_menu2 { min-height: 39.29vw;}
    .d_mv_img2 {bottom: -10.00vw;}
    .d_mv_img2 img {width: 52.57vw;}
    .d_mv_txt2 h3 {font-size: 2.50vw; padding-bottom: 0.71vw; margin-bottom: 3.57vw;}
    .d_mv_txt2 h3 em {font-size: 1.79vw; margin-right: 1.07vw;}
    .d_mv_txt2 dl {max-width: 35.71vw; padding: 2.14vw; border-radius: 1.79vw;}
    .d_mv_txt2 dl dt { font-size: 2.00vw; margin-bottom: 0.71vw; padding-left: 2.86vw;}
    .d_mv_txt2 dl dt:before {top: 0.21vw; width: 2.14vw; height: 2.14vw; font-size: 1.43vw;}
    .d_mv_txt2 dl dd { font-size: 1.57vw; margin-left: 2.86vw; padding-left: 1.07vw;}
    .d_mv_txt2 dl dd:before {top: 0.86vw; width: 0.36vw; height: 0.36vw;}
    .d_mv_txt2 dl + dl {margin-top: 1.43vw;}

    .d_move_menu3 {padding: 7.14vw 3.57vw;}
    .d_mv_menu3 { min-height: 40.00vw;}
    .d_mv_img3 {left: -14.29vw;}
    .d_mv_img3 img {width: 68.21vw;}
    .d_mv_txt3 .d_mv_txt3_inner1 {font-size: 2.50vw; padding-bottom: 0.71vw; margin-bottom: 3.57vw;}
    .d_mv_txt3 .d_mv_txt3_inner1 em {font-size: 1.79vw; margin-right: 1.07vw;}
    .d_mv_txt3 .d_mv_txt3_inner2 {font-size: 2.07vw;}
    .d_mv_txt3 .d_mv_txt3_inner3 { font-size: 1.71vw; margin-top: 0.71vw;}
    .d_mv_txt3 .d_mv_txt3_inner4 {font-size: 2.64vw; margin-top: 1.43vw;}
    .d_mv_txt3 .d_mv_txt3_inner5 { font-size: 1.79vw; margin-top: 3.57vw;}

    .d_move_menu4 { padding: 8.57vw 3.57vw; }
    .d_move_menu4:before {width: 46.21vw; height: 50.21vw;}
    .d_mv_menu4 { min-height: 39.29vw;}
    .d_mv_txt4 .d_mv_txt4_inner1 {font-size: 2.50vw; padding-bottom: 0.71vw; margin-bottom: 3.57vw;}
    .d_mv_txt4 .d_mv_txt4_inner1 em {font-size: 1.79vw; margin-right: 1.07vw;}
    .d_mv_txt4 .d_mv_txt4_inner2 {font-size: 2.36vw; margin-bottom: 2.14vw;}
    .d_mv_txt4 dl {padding: 2.14vw; max-width: 35.71vw; margin-bottom: 1.43vw; border-radius: 1.79vw;}
    .d_mv_txt4 dl dt { font-size: 1.93vw; padding-left: 3.93vw; margin-bottom: 0.71vw;}
    .d_mv_txt4 dl dt:before {width: 3.00vw; height: 2.86vw;}
    .d_mv_txt4 dl dd {font-size: 1.57vw; padding-left: 3.93vw;}
    .d_mv_img4 {bottom: -10.00vw;}
    .d_mv_img4 img {width: 51.29vw;}

    .d_move_menu5 {padding: 8.93vw 3.57vw; height: 77.14vw;}
    .d_mv5_title {  font-size: 2.50vw; padding-bottom: 0.71vw; margin-bottom: 3.57vw;}
    .d_mv5_title em {font-size: 1.79vw; margin-right: 1.07vw;}
    .d_mv5_menu { width: 73.57vw;}
    .d_mv5_menu li + li:before {top: 5.71vw; left: -0.71vw; width: 1.71vw; height: 2.36vw;}
    .d_mv5_menu li .img_wrap {width: 13.57vw; height: 13.57vw; }
    .d_mv5_menu li .img_wrap.d_mv5_ic1 {background-size: 6.43vw;}
    .d_mv5_menu li .img_wrap.d_mv5_ic2 {background-size: 6.43vw;}
    .d_mv5_menu li .img_wrap.d_mv5_ic3 {background-size: 6.43vw;}
    .d_mv5_menu li .img_wrap.d_mv5_ic4 {background-size: 6.43vw;}
    .d_mv5_menu li dl {margin-top: 1.43vw;}
    .d_mv5_menu li dl dt {font-size: 1.43vw;}
    .d_mv5_menu li dl dd {font-size: 1.29vw; margin-top: 0.71vw;}

	/* 비대면 견적이란 */

	.c_move_wrap {  margin-top: 7.14vw;}
	.c_move_wrap:before {height: 96.43vw;}
	.c_move_wrap:after {width: 74.29vw; height: 61.43vw;}
	.c_move_inner {padding: 0 3.57vw; padding-bottom: 46.43vw; }
	.c_move_inner:before {width: 26.79vw; height: 47.93vw;}
	.c_move_inner:after {width: 105.64vw; height: 61.29vw;}
	.c_move_menu .c_mv_title {font-size: 2.86vw;}
	.c_move_menu .c_mv_txt1 {font-size: 1.57vw; margin-top: 1.43vw;}
	.c_mv_txt2 {margin-top: 2.86vw;}
	.c_mv_txt2 dt {font-size: 2.00vw; margin-bottom: 1.07vw;}
	.c_mv_txt2 dd { font-size: 1.57vw; padding-left: 1.07vw;}
	.c_mv_txt2 dd:before {  top: 0.86vw; width: 0.36vw; height: 0.36vw;}
	
	.c_move_menu2 {margin-top: 10.71vw;}
	.c_move_menu2 .c_mv2_title {font-size: 2.00vw; margin-bottom: 2.14vw;}
	.c_mv_menu2_inner { margin-bottom: 2.14vw;}
	.c_mv_menu2_inner li {  margin-right: 5.00vw;}
	.c_mv_menu2_inner li + li:before {left: -3.21vw; width: 1.71vw; height: 2.36vw;}
	.c_mv_box {width: 15.71vw; height: 15.71vw;}
	.c_mv_box_inner {padding: 0 2.86vw;}
	.c_mv_box_inner em {font-size: 1.29vw;}
	.c_mv_box_inner h3 { font-size: 1.64vw; margin-top: 1.43vw; padding-top: 1.43vw;}

    .c_mv_btn_menu {margin-top: 3.57vw; margin-right: 28.57vw;}
    .c_mv_btn {height: 5.00vw; border-radius: 1.43vw; font-size: 1.57vw; padding: 0 2.86vw;} 
    .cv_popup_close {right: -4.64vw; width: 4.64vw; height: 4.64vw;}
    .cv_popup_close .cv_popup_close_btn { width: 2.86vw; height: 2.86vw;}
    .cv_popup_close .cv_popup_close_btn:before {left: 1.29vw; width: 0.14vw; height: 2.86vw;}
    .cv_popup_close .cv_popup_close_btn:after {left: 1.29vw; width: 0.14vw; height: 2.86vw;}

	/* 프렌차이즈업체 비교 */

	.f_move_wrap {padding-bottom: 3.57vw;}
	.f_mv_txt1 em { font-size: 1.79vw;}
	.f_mv_txt1 h2 {font-size: 2.86vw;}
	.f_mv_txt1 p {font-size: 1.57vw; margin-top: 1.07vw;}

	.f_move_menu1 {padding: 0 3.57vw;}

	.f_move_menu2 { margin-top: 10.00vw; padding: 0 3.57vw; padding-top: 10.00vw; }
	.f_move_menu2:before {width: 92.71vw; height: 5.21vw;}
	.f_move_menu2:after {top: 5.00vw; width: 714.29vw; height: 55.36vw;}
	.f_move_menu2 ul { margin: 0 -0.71vw;}
	.f_move_menu2 ul:before {bottom: 5.71vw; right: 1.43vw; width: 52.64vw; height: 39.43vw;}
	.f_move_menu2 ul li {padding: 0 0.71vw; }
	.f_mv2_inner {padding: 3.57vw 2.14vw; border-radius: 1.07vw; height: 17.14vw;}
	.f_mv2_inner dt { font-size: 1.93vw; padding-left: 4.29vw; margin-bottom: 0.71vw;}
	.f_mv2_inner dt:before {width: 3.00vw; height: 2.86vw;}
	.f_mv2_inner dd { font-size: 1.57vw; padding-left: 1.43vw; margin-left: 4.29vw;}
	.f_mv2_inner dd:before {top: 0.86vw; width: 0.36vw; height: 0.36vw;}

	.f_move_menu3 {  margin-top: 9.29vw; padding: 0 3.57vw;}
	.f_mv3_title {font-size: 4.14vw;}
	.f_mv3_slider {margin-top: 3.57vw;}
	.f_mv3_slider .slick-list { padding: 0 14.29vw !important;}
	.f_mv3_slider .slick-slide {margin: 5.00vw 2.14vw 0;}
	.f_mv3_slider .slick-slide.slick-center {margin: 0 2.14vw 0;}
	.f_mv3_list {padding: 7.14vw 4.29vw; border-radius: 1.07vw; box-shadow: 0 0 0.71vw rgba(0,0,0,0.15); height: 40.71vw; }
	.f_mv3_list .f_mv3_ic.f_mv3_ic1 {width: 4.71vw; height: 4.57vw;}
	.f_mv3_list .f_mv3_ic.f_mv3_ic2 {width: 6.36vw; height: 4.64vw;}
	.f_mv3_list .f_mv3_ic.f_mv3_ic3 {width: 6.07vw; height: 4.29vw;}
	.f_mv3_list h4 {font-size: 2.50vw; padding-bottom: 0.71vw; margin-top: 0.71vw;}
	.f_mv3_list h4:before {height: 0.14vw;}
	.f_mv3_list .f_mv3_content {font-size: 1.86vw; margin-top: 1.43vw;}
	.f_mv3_slider .slick-dots { bottom: -2.50vw; }
	.f_mv3_slider .slick-dots li {width: 0.71vw; height: 0.71vw; margin: 0 1.07vw;}
	.f_mv3_direction span {width: 3.57vw; height: 3.57vw; box-shadow: 0 0 0.71vw rgba(0,0,0,0.15);}
	.f_mv3_direction span.f_mv3_prev {right: 7.14vw;}
	.f_mv3_direction span.f_mv3_next {left: 7.14vw;}

    /* 관허 */

    .mv_popup_wrap ul { margin: 0.71vw;}
    .mv_popup_wrap ul li { padding: 0.71vw;}
    .mv_popup_wrap ul li .mv_popup_inner {padding: 3.57vw; border-radius: 2.86vw;}
	.mv_popup_wrap ul li .mv_popup_inner .img_wrap { width: 100%; height: 23.43vw;}
    /* .mv_popup_wrap ul li .mv_popup_inner img {width: 18.07vw;} */
    .mv_popup_wrap ul li .mv_popup_inner:hover:before {border: 0.21vw solid #00beff; border-radius: 2.86vw;}
    .mv_popup_wrap ul li .mv_popup_inner:hover:after {width: 4.79vw; height: 4.79vw;}
    .mv_popup_wrap ul li p {font-size: 2.29vw; margin-top: 1.43vw;}
    .mv_popup_menu img {width: 34.29vw;}
    .mv_popup_menu_inner { width: 34.29vw;}
    .mv_popup_close { top: -2.86vw; right: -7.14vw; width: 2.86vw; height: 2.86vw;}
    .mv_popup_close:before {width: 0.14vw; height: 2.86vw;}
    .mv_popup_close:after {width: 0.14vw; height: 2.86vw;}

    .sub_title2 { font-size: 2.14vw; margin-top: 1.43vw;}

}

@media screen and (max-width: 1024px) {
	
	/* 공통 */

	.sub_visual { height: 48.83vw;}
	#sub_content {padding-top: 9.77vw; margin-bottom: 12.70vw;}
	.sub_inner {padding: 0 3.91vw;}
	.sub_wrap {margin-top: 4.88vw;}

	.sub_title { font-size: 5.37vw;  }
	.sub_vis_txt {left: 3.91vw; width: 100%;}
	.sub_vis_txt h2 {font-size: 7.81vw;  }
	.sub_vis_txt p {font-size: 2.15vw; margin-top: 0.98vw;}

	/* 이사 */

	.hm_tp_menu ul:before {  top: 0.98vw;}
	.hm_tp_menu ul li .circle {width: 1.95vw; height: 1.95vw;}
	.hm_tp_menu ul li dl {margin-top: 2.93vw;}
	.hm_tp_menu ul li dl dt {font-size: 1.95vw;  }
	.hm_tp_menu ul li dl dd {font-size: 2.93vw;  }

	.hm_regi1_txt {margin-top: 9.77vw; }
	.hm_regi1_txt h2 {font-size: 4.39vw;  }
	.hm_regi1_txt p {font-size: 2.15vw; margin-top: 0.98vw;}

	.hm_regi_menu {margin-top: 3.91vw;}
	.hm_regi_menu ul { margin: 0 -0.98vw;} 
	.hm_regi_menu ul li {padding: 0 0.98vw;}
	.hm_regi_menu ul li a { padding: 7.81vw 0.98vw; border-radius: 2.44vw;  height: 46.88vw;}
	.hm_regi_menu .img_wrap { width: 11.72vw; height: 11.72vw;}
	.hm_regi_menu .txt_wrap {margin-top: 4.88vw;}
	.hm_regi_menu .txt_wrap h3 {font-size: 2.93vw; }
	.hm_regi_menu .txt_wrap p {font-size: 2.15vw; margin-top: 0.98vw; word-break: keep-all;}
	.hm_regi_menu .txt_wrap p br {display: none;}

	.hm_regi_wrap { margin: 11.72vw 0 7.81vw; }
	.hm_regi_wrap:before {bottom: -7.81vw; width: 129.79vw; height: 84.96vw;}
	.hm_regi_wrap.hmm_regi:before {height: 66.41vw; }
	.hm_regi_txt h2 {font-size: 4.39vw; }
	.hm_regi_txt p {font-size: 2.15vw; margin-top: 1.95vw;}
	.hm_regi_inner { width: 100%; padding: 0 3.91vw;}
	.hm_regi_form {margin-left: 0; margin-top: 3.91vw; padding: 5.86vw 3.91vw; border-radius: 2.44vw; width: 100%;}
	.hm_regi_form h3 {font-size: 2.44vw;   margin-bottom: 1.95vw;}
	.hm_regi_frm {margin-bottom: 4.88vw;}
	.hm_regi_frm ul { margin: -0.49vw;}
	.hm_regi_frm ul li {padding: 0.49vw;}
	.hm_regi_frm ul li input {border-radius: 1.46vw; -webkit-border-radius: 1.46vw; height: 5.86vw; font-size: 1.95vw; padding: 0 2.93vw; padding-right: 6.84vw;}
	.hm_regi_frm ul li input#s_addr2 {margin-top: 0.98vw;}
	.hm_regi_frm ul li input#e_addr2 {margin-top: 0.98vw;}
	.hm_regi_frm ul li select {border-radius: 1.46vw; -webkit-border-radius: 1.46vw; height: 5.86vw; font-size: 1.95vw; padding: 0 2.93vw; background: #fff url("/images/sub/sel_ic2.png") right 1.95vw center no-repeat; background-size: 1.46vw;}
	.hm_regi_frm ul li textarea{border-radius: 1.46vw; -webkit-border-radius: 1.46vw; height: 14.65vw; font-size: 1.95vw;   padding: 2.93vw;}
	.hm_regi_frm ul li img.ui-datepicker-trigger {right: 2.93vw; width: 2.44vw;}
	.hm_regi_frm ul li .search_btn {top: 2.44vw; right: 2.93vw;}
	.hm_regi_frm ul li .search_btn img {width: 1.95vw;}
	.hm_regi_chk { align-items: center; margin-top: 1.95vw;}
	.hm_regi_chk input[type="checkbox"] {width: 2.44vw; height: 2.44vw;}
	.hm_regi_chk input[type="checkbox"]:checked {background-size: 1.07vw;}
	.hm_regi_chk input[type="radio"] {width: 2.44vw; height: 2.44vw;}
	.hm_regi_chk input[type="radio"]:checked {background-size: 1.07vw;}
	.hm_regi_chk label {font-size: 1.95vw; margin-left: 0.98vw;}
	.hm_regi_chk span {margin-right: 2.93vw;}
 
	.hm_regi_chk.hmm_regi_ck span {margin-top: 1.46vw;}
	.hm_regi_img {margin-top: 2.93vw;}
	.hm_regi_img h4 {font-size: 1.95vw;}
	.hm_regi_img_wrap {margin-top: 0.98vw;}
	.hm_regi_frm .hm_regi_img ul {margin: 0 -0.49vw;}
	.hm_regi_frm .hm_regi_img ul li {padding: 0 0.49vw;}

	.filebox label {height: 9.77vw; border-radius: 1.46vw; -webkit-border-radius: 1.46vw; font-size: 2.15vw;}
	.hm_regi_btn {margin-top: 2.93vw;}
	.hm_regi_btn a {height: 7.32vw; border-radius: 4.88vw; font-size: 2.44vw;   padding: 0 6.84vw;}

	.hm_regi_result_txt { margin-top: 9.77vw;}
	.hm_regi_result_img { width: 12.30vw; height: 9.47vw; }
	.hm_regi_result_txt h3 {font-size: 4.39vw; margin-top: 1.95vw;}
	.hm_regi_result_txt p {font-size: 2.15vw; margin-top: 0.98vw;}
	.hm_regi_result_btn {margin-top: 2.93vw;  margin-bottom: 5.86vw}
	.hm_regi_result_btn a {height: 7.32vw; padding: 0 6.84vw; border-radius: 4.88vw; font-size: 2.15vw; }

	.hm_regi_chk.rregi_mm {margin-bottom: 2.93vw;}
	.rregi_mm_txt {margin-top: 1.46vw;  font-size: 1.95vw;}

    /* 모바일 이사견적 */

    .d_move_menu1 {padding: 7.81vw 3.91vw;}
    .d_move_title {font-size: 3.91vw;}
    .d_move_menu1 ul {margin-top: 3.42vw; flex-wrap: wrap;}
    .d_move_menu1 ul li {width: 50%; margin-bottom: 2.93vw;}
    .d_move_menu1 ul li + li:before {left: -0.49vw; width: 2.34vw; height: 3.22vw;}
    .d_move_menu1 ul li:nth-child(3):before {display: none;}
    .d_move_menu1 ul li .move_box {width: 25.39vw; height: 25.39vw; margin: 0 auto;}
    .move_box_inner {padding: 0 3.91vw;}
    .move_box_inner em {font-size: 1.76vw;}
    .move_box_inner h3 {font-size: 2.25vw; margin-top: 1.95vw; padding-top: 1.95vw;}

    .d_move_menu2 { padding: 9.77vw 3.91vw;}
    .d_move_menu2:before {width: 63.18vw; height: 68.65vw;}
    .d_mv_menu2 { min-height: 53.71vw;}
    .d_mv_img2 {bottom: -13.67vw; right: -3.91vw;}
    .d_mv_img2 img {width: 50.88vw;}
    .d_mv_txt2 h3 {font-size: 3.42vw; padding-bottom: 0.98vw; margin-bottom: 4.88vw;}
    .d_mv_txt2 h3 em {font-size: 2.44vw; margin-right: 1.46vw;}
    .d_mv_txt2 dl {max-width: 48.83vw; padding: 2.93vw; border-radius: 2.44vw;}
    .d_mv_txt2 dl dt { font-size: 2.73vw; margin-bottom: 0.98vw; padding-left: 3.91vw;}
    .d_mv_txt2 dl dt:before {top: 0.29vw; width: 2.93vw; height: 2.93vw; font-size: 1.95vw;}
    .d_mv_txt2 dl dd { font-size: 2.15vw; margin-left: 3.91vw; padding-left: 1.46vw;}
    .d_mv_txt2 dl dd:before {top: 1.17vw; width: 0.49vw; height: 0.49vw;}
    .d_mv_txt2 dl + dl {margin-top: 1.95vw;}

    .d_move_menu3 {padding: 9.77vw 3.91vw;}
    .d_mv_menu3 { min-height: 54.69vw;}
    .d_mv_img3 {left: -9.77vw; top: 14.65vw}
    .d_mv_img3 img {width: 93.26vw;}
    .d_mv_txt3 .d_mv_txt3_inner1 {font-size: 3.42vw; padding-bottom: 0.98vw; margin-bottom: 4.88vw;}
    .d_mv_txt3 .d_mv_txt3_inner1 em {font-size: 2.44vw; margin-right: 1.46vw;}
    .d_mv_txt3 .d_mv_txt3_inner2 {font-size: 2.83vw;}
    .d_mv_txt3 .d_mv_txt3_inner3 { font-size: 2.34vw; margin-top: 0.98vw;}
    .d_mv_txt3 .d_mv_txt3_inner4 {font-size: 3.61vw; margin-top: 1.95vw;}
    .d_mv_txt3 .d_mv_txt3_inner5 { font-size: 2.44vw; margin-top: 4.88vw;}

    .d_move_menu4 { padding: 11.72vw 3.91vw; }
    .d_move_menu4:before {width: 63.18vw; height: 68.65vw;}
    .d_mv_menu4 { min-height: 53.71vw;}
    .d_mv_txt4 .d_mv_txt4_inner1 {font-size: 3.42vw; padding-bottom: 0.98vw; margin-bottom: 4.88vw;}
    .d_mv_txt4 .d_mv_txt4_inner1 em {font-size: 2.44vw; margin-right: 1.46vw;}
    .d_mv_txt4 .d_mv_txt4_inner2 {font-size: 3.22vw; margin-bottom: 2.93vw;}
    .d_mv_txt4 dl {padding: 2.93vw; max-width: 48.83vw; margin-bottom: 1.95vw; border-radius: 2.44vw;}
    .d_mv_txt4 dl dt { font-size: 2.64vw; padding-left: 5.37vw; margin-bottom: 0.98vw;}
    .d_mv_txt4 dl dt:before {width: 4.10vw; height: 3.91vw;}
    .d_mv_txt4 dl dd {font-size: 2.15vw; padding-left: 5.37vw;}
    .d_mv_img4 {bottom: -13.67vw;}
    .d_mv_img4 img {width: 45.12vw;}

    .d_move_menu5 {padding: 12.21vw 3.91vw; height: 105.47vw;}
    .d_mv5_title {  font-size: 3.42vw; padding-bottom: 0.98vw; margin-bottom: 4.88vw;}
    .d_mv5_title em {font-size: 2.44vw; margin-right: 1.46vw;}
    .d_mv5_menu { width: 100%;}
    .d_mv5_menu li + li:before {top: 7.81vw; left: -0.98vw; width: 2.34vw; height: 3.22vw;}
    .d_mv5_menu li .img_wrap {width: 18.55vw; height: 18.55vw; }
    .d_mv5_menu li .img_wrap.d_mv5_ic1 {background-size: 8.79vw;}
    .d_mv5_menu li .img_wrap.d_mv5_ic2 {background-size: 8.79vw;}
    .d_mv5_menu li .img_wrap.d_mv5_ic3 {background-size: 8.79vw;}
    .d_mv5_menu li .img_wrap.d_mv5_ic4 {background-size: 8.79vw;}
    .d_mv5_menu li dl {margin-top: 1.95vw;}
    .d_mv5_menu li dl dt {font-size: 1.95vw;}
    .d_mv5_menu li dl dd {font-size: 1.76vw; margin-top: 0.98vw;}

	/* 비대면 견적이란 */

	.c_move_wrap {  margin-top: 9.77vw;}
	.c_move_wrap:before {height: 131.84vw;}
	.c_move_wrap:after {width: 60.56vw; height: 83.98vw;}
	.c_move_inner {padding: 0 3.91vw; padding-bottom: 63.48vw; }
	.c_move_inner:before {width: 36.62vw; height: 65.53vw;}
	.c_move_inner:after {width: 88.43vw; height: 49.79vw;}
	.c_move_menu .c_mv_title {font-size: 3.91vw;}
	.c_move_menu .c_mv_txt1 {font-size: 2.15vw; margin-top: 1.95vw;}
	.c_mv_txt2 {margin-top: 3.91vw;}
	.c_mv_txt2 dt {font-size: 2.73vw; margin-bottom: 1.46vw;}
	.c_mv_txt2 dd { font-size: 2.15vw; padding-left: 1.46vw;}
	.c_mv_txt2 dd:before {  top: 1.17vw; width: 0.49vw; height: 0.49vw;}
	
	.c_move_menu2 {margin-top: 14.65vw;}
	.c_move_menu2 .c_mv2_title {font-size: 2.73vw; margin-bottom: 2.93vw;}
	.c_mv_menu2_inner { margin-bottom: 2.93vw;}
	.c_mv_menu2_inner li {  margin-right: 6.84vw;}
	.c_mv_menu2_inner li + li:before {left: -4.39vw; width: 2.34vw; height: 3.22vw;}
	.c_mv_box {width: 21.48vw; height: 21.48vw;}
	.c_mv_box_inner {padding: 0 3.91vw;}
	.c_mv_box_inner em {font-size: 1.76vw;}
	.c_mv_box_inner h3 { font-size: 2.25vw; margin-top: 1.95vw; padding-top: 1.95vw;}

	.cc_mv_last {margin-top: 2.93vw;}
	.cc_mv_last:before {display: none;}

    .c_mv_btn_menu {margin-top: 4.88vw; margin-right: 0;}
    .c_mv_btn {height: 6.84vw; border-radius: 1.95vw; font-size: 2.15vw; padding: 0 3.91vw;} 
    .cv_popup_inner {height: auto;}
    .cv_popup_inner img {height: auto;}
    .cv_popup_close {right: -6.35vw; width: 6.35vw; height: 6.35vw;}
    .cv_popup_close .cv_popup_close_btn { width: 3.91vw; height: 3.91vw;}
    .cv_popup_close .cv_popup_close_btn:before {left: 1.76vw; width: 0.20vw; height: 3.91vw;}
    .cv_popup_close .cv_popup_close_btn:after {left: 1.76vw; width: 0.20vw; height: 3.91vw;}

	/* 프렌차이즈업체 비교 */

	.f_move_wrap {padding-bottom: 4.88vw;}
	.f_mv_txt1 em { font-size: 2.44vw;}
	.f_mv_txt1 h2 {font-size: 3.91vw;}
	.f_mv_txt1 p {font-size: 2.15vw; margin-top: 1.46vw;}

	.f_move_menu1 {padding: 0 3.91vw;}

	.f_move_menu2 { margin-top: 13.67vw; padding: 0 3.91vw; padding-top: 13.67vw; }
	.f_move_menu2:before {width: 100%; height: 7.13vw;}
	.f_move_menu2:after {top: 6.84vw; width: 976.56vw; height: 75.68vw;}
	.f_move_menu2 ul { margin: 0 -0.98vw;}
	.f_move_menu2 ul:before {bottom: 7.81vw; right: 1.95vw; width: 71.97vw; height: 53.91vw;}
	.f_move_menu2 ul li {padding: 0 0.98vw; }
	.f_mv2_inner {padding: 4.88vw 2.93vw; border-radius: 1.46vw; height: 30.27vw;}
	.f_mv2_inner dt { font-size: 2.64vw; padding-left: 5.86vw; margin-bottom: 0.98vw;}
	.f_mv2_inner dt:before {width: 4.10vw; height: 3.91vw;}
	.f_mv2_inner dd { font-size: 2.15vw; padding-left: 1.95vw; margin-left: 5.86vw; word-break: keep-all;}
	.f_mv2_inner dd br {display: none;}
	.f_mv2_inner dd:before {top: 1.17vw; width: 0.49vw; height: 0.49vw;}

	.f_move_menu3 {  margin-top: 12.70vw; padding: 0 3.91vw;}
	.f_mv3_title {font-size: 5.66vw;}
	.f_mv3_slider {margin-top: 4.88vw;}
	.f_mv3_slider .slick-list { padding: 0 9.77vw !important;}
	.f_mv3_slider .slick-slide {margin: 6.84vw 2.93vw 0;}
	.f_mv3_slider .slick-slide.slick-center {margin: 0 2.93vw 0;}
	.f_mv3_list {padding: 9.77vw 5.86vw; border-radius: 1.46vw; box-shadow: 0 0 0.98vw rgba(0,0,0,0.15); height: 55.66vw; }
	.f_mv3_list .f_mv3_ic.f_mv3_ic1 {width: 6.45vw; height: 6.25vw;}
	.f_mv3_list .f_mv3_ic.f_mv3_ic2 {width: 8.69vw; height: 6.35vw;}
	.f_mv3_list .f_mv3_ic.f_mv3_ic3 {width: 8.30vw; height: 5.86vw;}
	.f_mv3_list h4 {font-size: 3.42vw; padding-bottom: 0.98vw; margin-top: 0.98vw;}
	.f_mv3_list h4:before {height: 0.20vw;}
	.f_mv3_list .f_mv3_content {font-size: 2.54vw; margin-top: 1.95vw;}
	.f_mv3_slider .slick-dots { bottom: -3.42vw; }
	.f_mv3_slider .slick-dots li {width: 0.98vw; height: 0.98vw; margin: 0 1.46vw;}
	.f_mv3_direction span {width: 4.88vw; height: 4.88vw; box-shadow: 0 0 0.98vw rgba(0,0,0,0.15);}
	.f_mv3_direction span.f_mv3_prev {right: 9.77vw;}
	.f_mv3_direction span.f_mv3_next {left: 9.77vw;}

	/* 관허 */

    .mv_popup_wrap ul { margin: -1.95vw;}
    .mv_popup_wrap ul li {width: 50%; padding: 1.95vw;}
	.mv_popup_wrap ul li .mv_popup_inner .img_wrap {height: 32.03vw;}
    .mv_popup_wrap ul li .mv_popup_inner {padding: 4.88vw 0; border-radius: 3.91vw;}
    .mv_popup_wrap ul li .mv_popup_inner img {width: 24.71vw;}
    .mv_popup_wrap ul li .mv_popup_inner:hover:before {border: 0.29vw solid #00beff; border-radius: 3.91vw;}
    .mv_popup_wrap ul li .mv_popup_inner:hover:after {width: 6.54vw; height: 6.54vw;}
    .mv_popup_wrap ul li p {font-size: 3.13vw; margin-top: 1.95vw;}
    .mv_popup_menu img {width: 46.88vw;}
    .mv_popup_menu_inner { width: 46.88vw;}
    .mv_popup_close { top: -3.91vw; right: -9.77vw; width: 3.91vw; height: 3.91vw;}
    .mv_popup_close:before {width: 0.20vw; height: 3.91vw;}
    .mv_popup_close:after {width: 0.20vw; height: 3.91vw;}
    
    .sub_title2 { font-size: 2.93vw; margin-top: 1.95vw;}
}

@media screen and (max-width: 768px) {
	
	/* 공통 */

	.sub_visual {height: 70.31vw; background: url("/images/sub/sub_vis_mob_bg1.jpg") center no-repeat; background-size: cover;}
	#sub_content {padding-top: 13.02vw; margin-bottom: 16.93vw;}
	.sub_inner {padding: 0 2.60vw;}
	.sub_wrap {margin-top: 6.51vw;}

	.sub_title { font-size: 7.16vw;  }
	.sub_vis_txt {left: 2.60vw; top: 15.63vw; transform: translateY(0); width: 100%;}
	.sub_vis_txt h2 {font-size: 10.42vw;  }
	.sub_vis_txt p {font-size: 2.86vw; margin-top: 1.30vw;}

	/* 이사 */

	.hm_tp_menu ul:before {  top: 1.30vw;}
	.hm_tp_menu ul li .circle {width: 2.60vw; height: 2.60vw;}
	.hm_tp_menu ul li dl {margin-top: 3.91vw;}
	.hm_tp_menu ul li dl dt {font-size: 3.13vw;  }
	.hm_tp_menu ul li dl dd {font-size: 3.26vw;  }

	.hm_regi1_txt {margin-top: 13.02vw; }
	.hm_regi1_txt h2 {font-size: 5.86vw;  }
	.hm_regi1_txt p {font-size: 3.13vw; margin-top: 1.30vw; word-break: keep-all;}

	.hm_regi_menu {margin-top: 5.21vw;}
	.hm_regi_menu ul { margin: -1.30vw 0;} 
	.hm_regi_menu ul li {padding: 1.30vw 0; width: 100%;}
	.hm_regi_menu ul li a { padding: 6.51vw 0; border-radius: 3.26vw;  height: auto;}
	.hm_regi_menu .img_wrap { width: 15.63vw; height: 15.63vw;}
	.hm_regi_menu .txt_wrap {margin-top: 2.60vw;}
	.hm_regi_menu .txt_wrap h3 {font-size: 3.91vw; }
	.hm_regi_menu .txt_wrap p {font-size: 3.13vw; margin-top: 1.30vw; }

	.hm_regi_wrap { margin: 15.63vw 0 10.42vw; }
	.hm_regi_wrap:before {bottom: -10.42vw; width: 173.05vw; height: 113.28vw;}
	.hm_regi_wrap.hmm_regi:before {height: 88.54vw; }
	.hm_regi_txt h2 {font-size: 5.86vw; }
	.hm_regi_txt p {font-size: 3.13vw; margin-top: 2.60vw;}
	.hm_regi_inner {padding: 0 2.60vw;}
	.hm_regi_form {margin-top: 5.21vw; padding: 7.81vw 2.60vw; border-radius: 3.26vw;}
	.hm_regi_form h3 {font-size: 3.26vw; margin-bottom: 2.60vw;}
	.hm_regi_frm {margin-bottom: 6.51vw;}
	.hm_regi_frm ul { margin: -0.65vw 0;}
	.hm_regi_frm ul li {padding: 0.65vw 0; width: 100%;}
	.hm_regi_frm ul li input {border-radius: 1.95vw; -webkit-border-radius: 1.95vw; height: 9.11vw; font-size: 3.13vw; padding: 0 3.91vw; padding-right: 9.11vw;}
	.hm_regi_frm ul li input#s_addr2 {margin-top: 1.30vw;}
	.hm_regi_frm ul li input#e_addr2 {margin-top: 1.30vw;}
	.hm_regi_frm ul li select {border-radius: 1.95vw; -webkit-border-radius: 1.95vw; height: 9.11vw; font-size: 3.13vw; padding: 0 3.91vw; background: #fff url("/images/sub/sel_ic2.png") right 2.60vw center no-repeat; background-size: 1.95vw;}
	.hm_regi_frm ul li textarea{border-radius: 1.95vw; -webkit-border-radius: 1.95vw; height: 19.53vw; font-size: 3.13vw;   padding: 3.91vw;}
	.hm_regi_frm ul li img.ui-datepicker-trigger {right: 3.91vw; width: 3.26vw;}
	.hm_regi_frm ul li .search_btn {top: 3.26vw; right: 3.91vw;}
	.hm_regi_frm ul li .search_btn img {width: 2.60vw;}
	.hm_regi_chk { align-items: center; margin-top: 2.60vw;}
	.hm_regi_chk input[type="checkbox"] {width: 3.26vw; height: 3.26vw;}
	.hm_regi_chk input[type="checkbox"]:checked {background-size: 1.43vw;}
	.hm_regi_chk input[type="radio"] {width: 3.26vw; height: 3.26vw;}
	.hm_regi_chk input[type="radio"]:checked {background-size: 1.43vw;}
	.hm_regi_chk label {font-size: 3.13vw; margin-left: 1.30vw;}
	.hm_regi_chk span {margin-right: 3.91vw;}
 
	.hm_regi_chk.hmm_regi_ck span {margin-top: 1.95vw;}
	.hm_regi_img {margin-top: 3.91vw;}
	.hm_regi_img h4 {font-size: 3.13vw;}
	.hm_regi_img_wrap {margin-top: 1.30vw;}
	.hm_regi_frm .hm_regi_img ul {margin: 0 -0.65vw;}
	.hm_regi_frm .hm_regi_img ul li {padding: 0 0.65vw;}

	.filebox label {height: 13.02vw; border-radius: 1.95vw; -webkit-border-radius: 1.95vw; font-size: 2.86vw;}
	.hm_regi_btn {margin-top: 3.91vw;}
	.hm_regi_btn a {height: 9.77vw; border-radius: 6.51vw; font-size: 3.26vw;   padding: 0 9.11vw;}

	.hm_regi_result_txt { margin-top: 13.02vw;}
	.hm_regi_result_img { width: 16.41vw; height: 12.63vw; }
	.hm_regi_result_txt h3 {font-size: 5.86vw; margin-top: 2.60vw;}
	.hm_regi_result_txt p {font-size: 3.13vw; margin-top: 1.30vw;}
	.hm_regi_result_btn {margin-top: 3.91vw;  margin-bottom: 7.81vw}
	.hm_regi_result_btn a {height: 9.77vw; padding: 0 9.11vw; border-radius: 6.51vw; font-size: 3.13vw; }

	.hm_regi_chk.rregi_mm {margin-bottom: 3.91vw;}
	.rregi_mm_txt {margin-top: 1.95vw;  font-size: 3.13vw;}

    /* 청소 */
    
    .hm_regi_menu.hm_regi_clean_menu ul li {width: 100%;}

    /* 모바일 이사견적 */

    .d_move_menu1 {padding: 10.42vw 2.60vw;}
    .d_move_title {font-size: 5.21vw;}
    .d_move_menu1 ul {margin-top: 4.56vw; flex-wrap: wrap;}
    .d_move_menu1 ul li {width: 50%; margin-bottom: 6.51vw;}
    .d_move_menu1 ul li + li:before {left: -0.65vw; width: 3.13vw; height: 4.30vw;}
    .d_move_menu1 ul li:nth-child(3):before {display: none;}
    .d_move_menu1 ul li:nth-child(4):before {display: block;}
    .d_move_menu1 ul li:nth-child(5):before {display: none}
    .d_move_menu1 ul li .move_box {width: 36.46vw; height: 36.46vw;}

	.d_move_menu1 ul li:nth-child(even) {padding-left: 3.91vw;}

    .move_box_inner {padding: 0 5.21vw;}
    .move_box_inner em {font-size: 3.13vw;}
    .move_box_inner h3 {font-size: 3.26vw; margin-top: 2.60vw; padding-top: 2.60vw;}

    .d_move_menu2 { padding: 13.02vw 2.60vw;}
    .d_move_menu2:before {width: 84.24vw; height: 91.54vw;}
    .d_mv_menu2 { min-height: 120.61vw;}
    .d_mv_img2 {bottom: -18.23vw; right: -5.21vw;}
    .d_mv_img2 img {width: 89.84vw;}
    .d_mv_txt2 h3 {font-size: 4.56vw; padding-bottom: 1.30vw; margin-bottom: 6.51vw;}
    .d_mv_txt2 h3 em {font-size: 3.26vw; margin-right: 1.95vw;}
    .d_mv_txt2 dl {max-width: 78.13vw; padding: 3.91vw; border-radius: 3.26vw;}
    .d_mv_txt2 dl dt { font-size: 3.65vw; margin-bottom: 1.30vw; padding-left: 5.21vw;}
    .d_mv_txt2 dl dt:before {top: 0.39vw; width: 3.91vw; height: 3.91vw; font-size: 3.13vw;}
    .d_mv_txt2 dl dd { font-size: 3.13vw; margin-left: 5.21vw; padding-left: 1.95vw;}
    .d_mv_txt2 dl dd:before {top: 1.56vw; width: 0.65vw; height: 0.65vw;}
    .d_mv_txt2 dl + dl {margin-top: 2.60vw;}

    .d_move_menu3 {padding: 13.02vw 2.60vw;}
    .d_mv_menu3 { min-height: 72.92vw;}
    .d_mv_img3 {left: -26.02vw; top: 36.02vw}
    .d_mv_img3 img {width: 124.35vw;}
    .d_mv_txt3 .d_mv_txt3_inner1 {font-size: 4.56vw; padding-bottom: 1.30vw; margin-bottom: 6.51vw;}
    .d_mv_txt3 .d_mv_txt3_inner1 em {font-size: 3.26vw; margin-right: 1.95vw;}
    .d_mv_txt3 .d_mv_txt3_inner2 {font-size: 3.78vw;}
    .d_mv_txt3 .d_mv_txt3_inner3 { font-size: 3.13vw; margin-top: 1.30vw;}
    .d_mv_txt3 .d_mv_txt3_inner4 {font-size: 4.82vw; margin-top: 2.60vw;}
    .d_mv_txt3 .d_mv_txt3_inner5 { font-size: 3.26vw; margin-top: 6.51vw;}

    .d_move_menu4 { padding: 15.63vw 2.60vw; }
    .d_move_menu4:before {width: 84.24vw; height: 91.54vw;}
    .d_mv_menu4 { min-height: 163.61vw;}
    .d_mv_txt4 .d_mv_txt4_inner1 {font-size: 4.56vw; padding-bottom: 1.30vw; margin-bottom: 6.51vw;}
    .d_mv_txt4 .d_mv_txt4_inner1 em {font-size: 3.26vw; margin-right: 1.95vw;}
    .d_mv_txt4 .d_mv_txt4_inner2 {font-size: 4.30vw; margin-bottom: 3.91vw; word-break: keep-all;}
    .d_mv_txt4 dl {padding: 3.91vw; max-width: 78.13vw; margin-bottom: 2.60vw; border-radius: 3.26vw;}
    .d_mv_txt4 dl dt { font-size: 3.52vw; padding-left: 7.16vw; margin-bottom: 1.30vw;}
    .d_mv_txt4 dl dt:before {width: 5.47vw; height: 5.21vw;}
    .d_mv_txt4 dl dd {font-size: 3.13vw; padding-left: 7.16vw;}
    .d_mv_img4 {bottom: -18.23vw;}
    .d_mv_img4 img {width: 89.84vw;}

    .d_move_menu5 {padding: 16.28vw 2.60vw; height: 180.63vw; background: #f0f5f9 url("/images/sub/d_move_new_bg5-2.jpg") center bottom no-repeat; background-size: 100%;}
    .d_mv5_title {  font-size: 4.56vw; padding-bottom: 1.30vw; margin-bottom: 6.51vw;}
    .d_mv5_title em {font-size: 3.26vw; margin-right: 1.95vw;}
    .d_mv5_menu { width: 100%; flex-wrap: wrap;}
    .d_mv5_menu li {width: 50%; margin-bottom: 6.51vw}
    .d_mv5_menu li + li:before {top: 10.42vw; left: -1.30vw; width: 3.13vw; height: 4.30vw;}
    .d_mv5_menu li + li:nth-child(3):before {display: none;}
    .d_mv5_menu li .img_wrap {width: 24.74vw; height: 24.74vw; }
    .d_mv5_menu li .img_wrap.d_mv5_ic1 {background-size: 11.72vw;}
    .d_mv5_menu li .img_wrap.d_mv5_ic2 {background-size: 11.72vw;}
    .d_mv5_menu li .img_wrap.d_mv5_ic3 {background-size: 11.72vw;}
    .d_mv5_menu li .img_wrap.d_mv5_ic4 {background-size: 11.72vw;}
    .d_mv5_menu li dl {margin-top: 2.60vw;}
    .d_mv5_menu li dl dt {font-size: 3.91vw;}
    .d_mv5_menu li dl dd {font-size: 3.13vw; margin-top: 1.30vw;}

    /* 비대면 견적이란 */

	.c_move_wrap {  margin-top: 13.02vw;}
	.c_move_wrap:before {height: 243.20vw;}
	.c_move_wrap:after {top: 50.78vw; width: 95%; height: 111.98vw;}
	.c_move_inner {padding: 0 2.60vw; padding-bottom: 40.64vw; }
	.c_move_inner:before {width: 48.83vw; height: 87.37vw;}
	.c_move_inner:after {width: 95%; height: 52.41vw;}
	.c_move_menu .c_mv_title {font-size: 5.21vw;}
	.c_move_menu .c_mv_txt1 {font-size: 3.13vw; margin-top: 2.60vw; word-break: keep-all;}
	.c_move_menu .c_mv_txt1 br {display: none;}
	.c_mv_txt2 {margin-top: 5.21vw;}
	.c_mv_txt2 dt {font-size: 3.65vw; margin-bottom: 1.95vw;}
	.c_mv_txt2 dd { font-size: 3.13vw; padding-left: 1.95vw;}
	.c_mv_txt2 dd:before {  top: 1.56vw; width: 0.65vw; height: 0.65vw;}
	
	.c_mv_menu2_inner.pc {display: none;}
	.c_mv_menu2_inner.mob {display: block;}
	.c_move_menu2 {margin-top: 32.55vw;}
	.c_move_menu2 .c_mv2_title {font-size: 3.65vw; margin-bottom: 6.51vw;}
	.c_mv_menu2_inner { margin-bottom: 3.91vw;}
	.c_mv_menu2_inner li {  margin-right: 9.11vw; margin-bottom: 6.51vw}
	.c_mv_menu2_inner li:nth-child(even) {margin-right: 0; padding-left: 6.51vw;}
	.c_mv_menu2_inner li:nth-child(odd):before {display: none;}
	.c_mv_menu2_inner li + li:before {left: -2.60vw; width: 3.13vw; height: 4.30vw;}
	.c_mv_box {width: 36.65vw; height: 36.65vw;}
	.c_mv_box_inner {padding: 0 3.91vw;}
	.c_mv_box_inner em {font-size: 3.13vw;}
	.c_mv_box_inner h3 { font-size: 3.26vw; margin-top: 2.60vw; padding-top: 2.60vw;}

	.cc_mv_last {margin-top: 0;}

    .c_mv_btn_menu {margin-top: 6.51vw; margin-right: 0;}
    .c_mv_btn {height: 9.11vw; border-radius: 2.60vw; font-size: 2.86vw; padding: 0 5.21vw;} 
    .cv_popup_close {right: -8.46vw; width: 8.46vw; height: 8.46vw;}
    .cv_popup_inner {width: 70%;}
    .cv_popup_inner img.mob_pop {display: block;}
    .cv_popup_inner img.pc_pop {display: none;}
    .cv_popup_close .cv_popup_close_btn { width: 5.21vw; height: 5.21vw;}
    .cv_popup_close .cv_popup_close_btn:before {left: 2.34vw; width: 0.26vw; height: 5.21vw;}
    .cv_popup_close .cv_popup_close_btn:after {left: 2.34vw; width: 0.26vw; height: 5.21vw;}

	/* 프렌차이즈업체 비교 */

	.f_move_wrap {padding-bottom: 6.51vw;}
	.f_mv_txt1 em { font-size: 3.26vw;}
	.f_mv_txt1 h2 {font-size: 5.21vw;}
	.f_mv_txt1 p {font-size: 3.13vw; margin-top: 1.95vw;}

	.f_move_menu1 {padding: 0 5.21vw;}

	.f_move_menu2 { margin-top: 32.55vw; padding: 0 5.21vw; padding-top: 18.23vw; }
	.f_move_menu2:before {width: 100%; height: 9.51vw;}
	.f_move_menu2:after {top: 9.11vw; width: 1302.08vw; height: 100.91vw;}
	.f_move_menu2 ul { margin: -1.30vw 0;}
	.f_move_menu2 ul:before {bottom: 40.42vw; right: 2.60vw; width: 100%; height: 71.88vw;}
	.f_move_menu2 ul li {width: 100%; padding: 1.30vw 0; }
	.f_mv2_inner {padding: 6.51vw 3.91vw; border-radius: 1.95vw; height: auto;}
	.f_mv2_inner dt { font-size: 3.52vw; padding-left: 7.81vw; margin-bottom: 1.30vw;}
	.f_mv2_inner dt:before {width: 5.47vw; height: 5.21vw;}
	.f_mv2_inner dd { font-size: 2.86vw; padding-left: 2.60vw; margin-left: 7.81vw; word-break: keep-all;}
	.f_mv2_inner dd:before {top: 1.56vw; width: 0.65vw; height: 0.65vw;}

	.f_move_menu3 {  margin-top: 16.93vw; padding: 0 5.21vw;}
	.f_mv3_title {font-size: 7.55vw;}
	.f_mv3_slider {margin-top: 6.51vw;}
	.f_mv3_slider .slick-list { padding: 0 !important;}
	.f_mv3_slider .slick-slide {margin: 9.11vw 3.91vw 0;}
	.f_mv3_slider .slick-slide.slick-center {margin: 0 3.91vw 0;}
	.f_mv3_list {padding: 13.02vw 3.91vw; border-radius: 1.95vw; box-shadow: 0 0 1.30vw rgba(0,0,0,0.15); height: 66.41vw; }
	.f_mv3_list .f_mv3_ic.f_mv3_ic1 {width: 8.59vw; height: 8.33vw;}
	.f_mv3_list .f_mv3_ic.f_mv3_ic2 {width: 11.59vw; height: 8.46vw;}
	.f_mv3_list .f_mv3_ic.f_mv3_ic3 {width: 11.07vw; height: 7.81vw;}
	.f_mv3_list h4 {font-size: 4.56vw; padding-bottom: 1.30vw; margin-top: 1.30vw;}
	.f_mv3_list h4:before {height: 0.26vw;}
	.f_mv3_list .f_mv3_content {font-size: 3.39vw; margin-top: 2.60vw;}
	.f_mv3_slider .slick-dots { bottom: -10.42vw; }
	.f_mv3_slider .slick-dots li {width: 1.30vw; height: 1.30vw; margin: 0 1.95vw;}
	.f_mv3_direction {bottom: -6.51vw}
	.f_mv3_direction span {width: 6.51vw; height: 6.51vw; box-shadow: 0 0 1.30vw rgba(0,0,0,0.15);}
	.f_mv3_direction span.f_mv3_prev {right: 13.02vw;}
	.f_mv3_direction span.f_mv3_next {left: 13.02vw;}

    /* 관허 */

    .mv_popup_wrap ul { margin: -2.60vw;}
    .mv_popup_wrap ul li {width: 100%; padding: 2.60vw;}
	.mv_popup_wrap ul li .mv_popup_inner .img_wrap {height: 42.71vw;}
    .mv_popup_wrap ul li .mv_popup_inner {padding: 13.02vw 0; border-radius: 5.21vw;}
    .mv_popup_wrap ul li .mv_popup_inner img {width: 32.94vw;}
    .mv_popup_wrap ul li .mv_popup_inner:hover:before {border: 0.39vw solid #00beff; border-radius: 5.21vw;}
    .mv_popup_wrap ul li .mv_popup_inner:hover:after {width: 8.72vw; height: 8.72vw;}
    .mv_popup_wrap ul li p {font-size: 4.17vw; margin-top: 2.60vw;}
    .mv_popup_menu img {width: 62.50vw;}
    .mv_popup_menu_inner { width: 62.50vw;}
    .mv_popup_close { top: -5.21vw; right: -13.02vw; width: 5.21vw; height: 5.21vw;}
    .mv_popup_close:before {width: 0.26vw; height: 5.21vw;}
    .mv_popup_close:after {width: 0.26vw; height: 5.21vw;}

    .sub_title2 { font-size: 3.91vw; margin-top: 2.60vw;}

}