@charset "utf-8";
/* CSS Document */
a{color:#a0a0a0;}
a:hover{ color: #ddd}
.mobile{display:none!important;}
.pc{ display:inline-block!important}

.visual01{ background:url("../image/sub/sub_visual01.jpg") no-repeat top center }
.visual02{ background:url("../image/sub/sub_visual02.jpg") no-repeat top center }
.visual03{ background:url("../image/sub/sub_visual03.jpg") no-repeat top center }
.visual04{ background:url("../image/sub/sub_visual04.jpg") no-repeat top center }
.visual05{ background:url("../image/sub/sub_visual05.jpg") no-repeat top center } 
.visual06{ background:url("../image/sub/sub_visual06.jpg") no-repeat top center }
.visual01_txt{ text-align:center; padding-top: 170px;padding-bottom: 70px;}
.visual01_txt h1{  font-size: 30px;letter-spacing: -1px}
.visual01_txt h1 span{ color: #189bde; font-size: 40px; padding:0 20px }
.visual01_txt p{ font-size:16px;letter-spacing: -1px }

.sub_menu{border-bottom: 1px solid #d9d9d9; text-align: center; background: #fff}
.sub_menu ul{ display:inline-block;text-align: center; letter-spacing: -1px; color: #a0a0a0}
.sub_menu ul li{float: left; padding-right: 120px;padding-top: 30px;padding-bottom: 20px;}
.sub_menu ul li:last-child {padding-right: 0;}
.sub_menu ul .on{ color: #000!important; font-weight: bold}

.center{width:1280px; margin:0 auto; overflow: hidden;position: relative;}
.center h1{ font-size: 34px; text-align: center;padding-top: 80px; font-weight: 100;letter-spacing: -2px}
.center h1 span{ font-weight: 800}
.contant{margin: 30px 0; overflow: hidden;}
.center>h3{ color: #aeaeae; font-size: 20px; text-align: center; font-family: "NotoSansCJKkr-Thin";letter-spacing: -.5px }
.contant .mov{ display: inline-block}
.contant .mov iframe{width:770px; height:434px }
.contant .movR_txt{float: right;display: inline-block;width: 450px;}
.contant .movR_txt dl{overflow: hidden; margin-bottom: 40px}
.contant .movR_txt dl dt{display: inline-block;height: 30px;float: left;}
.contant .movR_txt dl dd{display: inline-block;width: 370px;vertical-align: top;float: right;padding-top: 5px}
.contant .movR_txt dl dd strong{color: #000; font-weight: bold; font-size:18px}
.contant h4{ font-size:20px;padding-bottom: 10px;}
.contant h2{ font-size:24px; letter-spacing: -1px; font-weight: 100; margin-bottom: 15px}
.contant  p { font-size:14px; color: #707070; margin-bottom: 60px; letter-spacing: -.5px;line-height: 20px}
.contant  p strong {color:#000}
.contant .process{width:90%; margin: 0 auto}
.contant .process li{float:left;width: 20%;text-align: center; background:url("../image/sub/arrow.png") no-repeat 0 50px}
.contant .process li:nth-child(1){ background: none}
.contant .process li span { display: inline-block; color: #7a7a7a; font-size: 14px; width:100%}
.contant .process li p{font-size: 20px; color:#000; letter-spacing: -1px; font-weight: bold}
.contant .good{ width:30%; display: inline-block; letter-spacing: -1px}
.contant .good dt{border-radius:200px;width: 50px;padding: 20px; display: inline-block;margin-right: 20px;}
.contant .good .icon_01{background:#189bde;}
.contant .good .icon_02{background:#7d7d7d;}
.contant .good .icon_03{background:#2a5160;}
.contant .good dd{ display: inline-block}
.gd_Ltxt{float:left; width:65%}
.gd_Rpic{ float: right}


/*심형탁*/
.service { overflow:hidden; margin-bottom:50px}

.service h1{ font-size:30px; margin:30px 0}
.service .sv_ltitle{ float:left; width:310px; font-size:30px; line-height:37px}
.service .sv_ltitle span{ font-weight:bold}
.service .sv_ltitle p{ font-size:14px; color:#666666; font-weight:100}
.service .sv_rmov{ float:right; width:770px}
.service .sv_rmov .molist{ margin-top:40px; border-bottom:1px solid #d8d8d8; overflow:hidden; padding-bottom:20px}
.service .sv_rmov .molist li{ float:left; width:50%;  margin-bottom:15px}
.service .sv_rmov .molist li h4{ font-weight:100} 
.service .sv_rmov .threebox{  margin-top:40px; border-bottom:1px solid #d8d8d8; overflow:hidden; padding-bottom:20px}
.service .sv_rmov .threebox li { float:left; width:33%; text-align:center}
.service .sv_rmov .threebox li span{ color:#e63740; font-weight:bold}
.service .sv_rmov .threebox li h2{ font-size:20px; padding-top:20px; padding-bottom:10px}
.service .sv_rmov .threebox li p{ font-family:12px!important}

.service .sv_rmov .fivebox{  margin-top:40px; border-bottom:1px solid #d8d8d8; overflow:hidden; padding-bottom:20px}
.service .sv_rmov .fivebox h2{ padding-bottom:10px;margin-top: 30px; }
.service .sv_rmov .fivebox li { float:left; width:15%; text-align:center}
.service .sv_rmov .fivebox span {float:left; width:5%; text-align:center; margin-top:50px}
.service .sv_rmov .simmov li{ float:left; width:50%}
.service .sv_rmov .simmov li span{ display:block}

.service .sv_rmov .simimg li{ float:left; width:33%; margin-bottom:15px}
.service .sv_rmov .simimg li span{ display:block}
.modal p iframe{ width: 770px; height: 434px}


.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,0.75);text-align:center}
.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em}
.blocker.behind{background-color:transparent}
.modal{display:none;vertical-align:middle;position:relative;z-index:2;box-sizing:border-box;background:#fff;padding:15px 30px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}
.modal a.close-modal{position:absolute;top: 200px;right: 20px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==')}.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.modal-spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.5)}20%{-webkit-transform:scaleY(1.0)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.5);-webkit-transform:scaleY(0.5)}20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0)}}

.modal p iframe{ width: 770px; height: 434px}
.modal p { position: absolute; left: 50%; top:50%; margin-left: -350px; margin-top: -200px;}

/*모두이사 장점*/

.tab_menu{overflow: hidden; margin-top: 80px}
.tab_menu li{ float: left; width: 24%;padding-right: 2px}
.tab_menu li:nth-child(4){padding-right: 0px}
.tab_menu li a{display:block;background: #b3b3b3; color: #fff; padding: 20px 0;text-align: center;}
.tab_menu li .on{ background: #1daedd!important}
.moveinfo{ margin-top: 50px;font-family: "NotoSansCJKkr-Light";letter-spacing: -.5px}
.moveinfo dt{ width: 8%; display: inline-block;vertical-align: top; font-size: 60px;text-align: center}
.moveinfo .txt{width: 50%;display: inline-block;padding-right: 15%;vertical-align: top;color: #707070; font-size: 18px}
.moveinfo .pic{text-align: right;display: inline-block;vertical-align: top; }
.moveinfo dd.txt span{font-size: 18px;font-weight: 600;color: #333; background :#dafeff;}

    
.bluebox{ background:#00b9d5; color: #fff;padding: 80px 150px;margin-top: 50px;}
.bluebox dt{display: inline-block;width: 30%;}
.bluebox dd{display: inline-block; width: 64%;}
.syt_box{ background: #f8f8f8; border: 1px solid #dcdcdc; padding: 50px}
.syt_box dt{ font-size: 20px; margin-bottom: 8px}
.syt_box dd{color: #7a7a7a}

.syt_box .md_list{width:30%; display: inline-block;vertical-align: top;}
.syt_box .md_five{width: 65%;display: inline-block;text-align: right;}
.syt_box .md_five ul{overflow: hidden}
.syt_box .md_five ul li{display: inline-block;border-radius: 100px;width: 110px;height: 30px;background: #000;margin-right: 20px;padding: 40px 0;text-align: center; color: #fff}
.syt_box_L{width: 41.5%; display: inline-block; margin-top: 15px}
.syt_box_L dd{ width: 80% }
.syt_box_R{width: 41.5%; display: inline-block;float:right;margin-top: 15px}
.syt_box_R dd{ width: 75% }

.cm_rv_Box dl{border: 1px solid #dcdcdc; padding: 35px;width: 70%;float: left; margin-right: 5px;min-height: 166px;}
.cm_rv_Box dl dt.num{color:#dcdcdc; font-size: 60px; letter-spacing: -1px; display: inline-block;vertical-align: top;width: 180px;}
.cm_rv_Box dl dt.title{ font-size: 25px; letter-spacing: -1px; display: inline-block;vertical-align: super;line-height: 65px;padding-left: 10px;
}
.cm_rv_Box dl dd.txt{ width: 450px;padding-left: 90px;font-family: "NotoSansCJKkr-Light"; display: inline-block}
.cm_rv_Box .cm_rv_pic{ display:inline-block}
.cm_rv_Box .cm_rv_pic img{border: 1px solid #dcdcdc;}
.after_tltle{margin: 0 auto;margin:40px 0 0;text-align: center;}
.after_tltle p{ display: inline-block; }
.after_tltle .icon img{width: 70% }
.after_tltle h2{ display: inline-block;vertical-align: top;font-family: "NotoSansCJKkr-Thin";letter-spacing: -.5px; font-size: 30px}
.after_tltle h2 span{color: #1672f7;font-family: "NotoSansCJKkr-DemiLight"; }

.af_cc{text-align: center; padding-top: 10px;position: relative; margin-top:30px}
.af_cc li{ display: inline-block; border-radius:150px; width: 150px; height: 150px; text-align: center; border: 2px solid #64b6c9;vertical-align: middle; margin-right: 40px}
.af_cc li:after{content:" > "; display: inline-block;width: 50px;position: absolute;top: 70px;color: #7a7a7a;font-family: cursive;}
.af_cc li:last-child:after{ display: none}
.af_cc li .af_s_cc{display: inline-block;border-radius: 145px;width: 145px;height: 85px;text-align: center;border: 1px solid #b5b5b5;vertical-align: middle;margin-top: 1.5px;padding-top: 60px; line-height: 18px;}
.af_Box{text-align: center; margin-top: 60px}
.af_Box dl{ padding: 50px; border: 1px solid #dcdcdc; width: 20%; margin-right: 20px; display: inline-block;  text-align: center;vertical-align: top;min-height: 240px;}
.af_Box dl dt{ margin-bottom: 30px}
.af_Box dl:nth-child(3){ margin-right:0px;}

/*손없는날*/


#no_son{overflow:hidden;width:100%px;margin-left:-12px;margin-bottom:36px;margin: 20px auto; position:relative }
#no_son h3{text-align: center; font-size: 40px; color:#000; line-height: 20px}
#no_son strong{display:block;margin-bottom:22px;font-size:24px;letter-spacing:-1px;text-align:center}
#no_son li{float:left;width:272px;margin-right:28px}
#no_son li.lst_list{margin-right:0}
#no_son table{text-align:center;}
#no_son tr{height:80px;}
#no_son tr.tit_day{margin-bottom:19px;}
#no_son th{width:140px;margin-bottom:19px;font-size:16px;font-weight:bold;color:#333;border-bottom: 1px solid #999;}
#no_son td{position:relative;width:140px;font-size:14px;font-weight:400;cursor:pointer}
#no_son .num{color:#333;}
#no_son .num.pass{color:#dbdbdb}
#no_son .selected{position: absolute;top: 32px;left: 50%;width: 23px;height: 23px;margin-left: -11px;border-radius: 20px; background: #999; color: #fff!important}
#no_son .num .no_hand{position: absolute;/*top: 10px;*/left: 50%;width: 20px;height: 20px;margin-left: -11px;border-radius: 20px;border: 1px solid #f15d4e;}
#no_son .selected .num .no_hand{width:4px;height:4px;margin:0;margin-left:-1px;padding:0;background-color:#f1fe24}
.title_cal{padding-top:40px;font-size:26px;font-weight:400;color:#333;letter-spacing:-1px;text-align:center}
.txt_cal{margin-top:25px;font-size:14px;font-weight:400;color:#888;letter-spacing:-1px;text-align:center}
.txt_cal .info_movedot{margin-left:33px}
.cont_clean #no_son .selected{height:25px;padding-top:7px;margin-top:-6px}

.no_hand_txt{ text-align: center;font-size: 14px; margin-bottom: 20px}
.no_hand_txt span{ color:#f15d4e;  }

#no_son{ padding: 50px 60px}
#no_son .L_cla{float: left;width: 680px;}
#no_son .R_clatxt{background: #f6f6f6;padding: 50px 60px;float: right;width: 300px;}
#no_son p{ padding-top: 30px}


/*게시판*/
#board{border-top: 2px solid #000; margin: 50px 0 }
#board ul .border_list{ background: #fff;cursor: pointer;padding: 30px;width: 100%;text-align: left;outline: none;font-size: 15px;transition: 0.4s; border:0; border-bottom: 1px solid #d8d8d8; font-weight: bold; color: #000}
#board ul .border_list dl dt {display: inline-block; width: 15%; text-align: center}
#board ul .border_list dl dd {display: inline-block;width: 65%}
#board .active, .border_list:hover {background: #f2f2f2; color: #000}
#board ul .border_list:after {content: '\002B';color: #777;font-weight: bold;float: right;margin-left: 5px;}
#board ul .border_list .active:after {content: "\2212";}
#board .panel {padding: 0px 18px;max-height: 0;overflow: hidden;transition: max-height 0.2s ease-out; font-size: 15px; background: #fafafa}
#board .panel p{ margin:30px}
#board .panel p span{ display: block; text-align: center; margin: 20px 0}
#board .txt{ font-size:14px; margin: 20px 0}
.smalltxt{font-family:"NotoSansCJKkr-Light"; font-size: 14px; color: #666; text-align: center}
.panel_view {padding:30px}
.panel_view dt{overflow: hidden;margin-bottom: 10px;}

.panel_view dt ul li{font-size: 20px;float: left;margin-right: 10px;font-family:"NotoSansCJKkr-Regular"; }
.panel_view dt ul .smtxt{ color: #878787; font-size: 14px;line-height: 30px}
.panel_view dd{clear:both;margin-top: 20px;overflow: hidden;}
.panel_view dd ul{overflow: hidden;}
.panel_view dd ul li{font-size: 16px;float: left;margin-right:20px;line-height: 30px}
.panel_view dd ul .title{ width: 60px; font-weight: bold}
.panel_view>dd>ul>.pntxt{ color: #353535}
 
#board ul .border_list2{ background: #fff;cursor: pointer;padding: 30px 0;width: 100%;text-align: left;outline: none;font-size: 15px;transition: 0.4s; border:0; border-bottom: 1px solid #d8d8d8; font-weight: bold; color: #000}
#board ul .border_list2 dl dt {display: inline-block; text-align: center}
#board ul .border_list2 dl .big img{width:45%}
#board ul .border_list2 dl dt img{ width: 80%}
#board ul .border_list2 dl dd {display: inline-block;width:44.5%;}
#board ul .border_list2 dl .no{ width: 10%;}
#board ul .border_list2 dl .star{width: 10%;vertical-align: middle;display: none}
#board ul .border_list2 dl .name{width: 10%;}
#board ul .border_list2 dl .date{width: 15%;}		
#board ul .border_list2 dl .company{display: inline-block;width: 15%}


#board .active, .border_list2:hover {background: #f2f2f2; color: #000}
/*#board ul .border_list2:after {content: '\002B';color: #777;font-weight: bold;float: right;margin-left: 5px;}*/
#board ul .border_list2 .active:after {content: "\2212";}
#board .star_list { display:inline-block}
#board .star_list li{ float: left; position: relative; margin-right: 2px}


/*my_order*/
.my_order_num{}
.my_order_num dt{display:inline-block; font-size: 18px; padding-right: 40px;vertical-align: top;padding-top: 20px;width:150px;text-align: right}
.my_order_num dd{display:inline-block;position: relative}
.my_order_num dd input{position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 0 20px;border: none;font-size: 16px;font-weight: 400;background-color: transparent;color: #333;letter-spacing: -1px;outline: none; 
	-webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizng: border-box;}

.myorder_Box{position:relative;width:558px;height:54px;border:1px solid #ebeef2;background-color:#f6f6f6}
.myorder_Box .input_comm{width:446px}
.myorder_Box label{display:block;margin-top:15px;margin-left:22px;font-size:18px;font-weight:400;color:#888;letter-spacing:-1px}
.myorder_Box .btn_form{position:absolute;top:-1px;right:-1px;width:112px;height:56px;font-size:18px;font-weight:400;letter-spacing:-1px;line-height:57px;text-align:center;color:#fff;background-color:#0072bc}
.myorder_Box.active label{display:none}
.myorder_Box.focus{border:1px solid #dedede}
.myorder_Box.focus .btn_form{background-color:#0072bc;}

#review_R{border-top: 2px solid #000;margin: 50px 0;}
#review_R dl{border-bottom: 1px solid #d8d8d8; height: 70px}
#review_R dl dt, #review_R dl dd{ display: inline-block;vertical-align: bottom;width: 450px;}
#review_R dl dt{vertical-align: top;padding: 25px 0 0 20px;width:150px}
#review_R dl .review_select{line-height: 75px;}
#review_R dl .review_select ul li{padding-right: 10px}
#review_R dl dd .ipbox{position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 0 20px;border: none;font-size: 16px;font-weight: 400;background-color: transparent;color: #333;letter-spacing: -1px;outline: none; 
	-webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizng: border-box;}
#review_R dl dd div{position: relative;width: 420px;height: 54px;border: 1px solid #ebeef2;background-color: #f6f6f6;margin: 10px 0;}
#review_R dl dd ul li{ float: left;}
#review_R  .review_txt{ background: #fafafa; padding: 20px;padding: 50px;min-height: 300px;}
#review_R  .review_move{ margin:20px 0 }
#review_R  .review_move ul li{ display:inline-block; margin-right: 20px}
#review_R  .review_move p{ margin-bottom: 10px; letter-spacing: -.5px; font-size: 16px}
.selectbg {background: url(../image/sub/search_icon.png) no-repeat 90% 50%;position: relative;
    width: 420px;height: 54px;border: 1px solid #ebeef2;background-color: #f6f6f6;margin: 10px 0; padding: 0 20px}
/*평가등급*/
.rating_info{float:right;display: inline-block; position: relative; cursor: pointer;font-size: 15px;color:#333!important}
.rating_info .qustion{ margin-right: 3px}
.rating_info strong{ color: #333!important}
.rating_info .qustion img{width: 6%}
.rating_info .rt_arrow{ margin-left: 5px}
.rt_pop{background: #fff;border: 1px solid #d9d9d9; padding: 20px; font-size: 14px}
.rt_pop dl dt{ display: inline-block;width:21%;margin-right: 10px;}
.rt_pop dl dt p{ text-align: center}
.rt_pop dl dd{ display: inline-block;width: 70%;vertical-align: middle;height: 50px;color: #868686;}
/*회원사모집*/
#business_up{ margin:30px 0 20px}
#business_up h2{ text-align: center; font-size: 30px;letter-spacing: -2px; margin-bottom: 50px}
#business_up .move_Select{overflow: hidden}
#business_up .move_Select li{ float: left; width: 460px}
#business_up .move_Select span{ font-size:14px}
#business_up .compy_info{border: 2px solid #000; overflow: hidden; padding: 14px 0;display: inline-block;width: 99.8%;text-align:center;font-weight: bold;letter-spacing: -.5px;}
#business_up .compy_info li{width: 18%;display: inline-block;}
#business_up .tbBox{margin-top: 50px;letter-spacing: -1px;}
#business_up .tbBox h3{margin-bottom: 20px}
#business_up .tbBox .ip_Box{position: relative;width: 350px;height: 40px;border: 1px solid #ebeef2;background-color: #f6f6f6;}
#business_up .tbBox .ip_Boxnum{position: relative;width: 60px;height: 40px;border: 1px solid #ebeef2;background-color: #f6f6f6;display: inline-block;}
.ip_hpBoxnum{position: relative;width: 10%;height: 40px;border: 1px solid #ebeef2;background-color: #f6f6f6;display: inline-block;}
#business_up .tbBox .input{position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 0 20px;border: none;font-size: 14px;font-weight: 400;background-color: transparent;color: #333;letter-spacing: -1px;outline: none; 
	-webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizng: border-box;}
/*table*/

.rwd_table { border-collapse: collapse;width: 100%;}
.rwd_table table ,.rwd_table td , .rwd_table tr , .rwd_table th  {border: 1px solid #dedede;text-align: left;padding: 15px;line-height: 25px;} 
.rwd_table ol li p{ padding: 20px; border: 1px solid #999; margin: 20px}
.equipment li{ float: left; margin-right: 20px}
.price li{float: left; margin-right: 20px}


.tb_list{ border-collapse: collapse;width: 100%;border-top: 2px solid #000;}
.tb_list thead { line-height: 60px;border-bottom: 1px solid #dedede; background: #F7F7F7}
.tb_list tbody tr{border-bottom: 1px solid #dedede; line-height: 60px;}
.tb_list thead tr td { text-align: center}
.tb_list tbody{}
.tb_list .tbtltle{text-align: left;padding-left: 100px;}

.tb_list2{ border-collapse: collapse;width: 100%;border-top: 2px solid #000;}
.tb_list2 thead {line-height: 60px;border-bottom: 1px solid #dedede; background: #F7F7F7}
.tb_list2 tbody tr{border-bottom: 1px solid #dedede; line-height: 60px;}
.tb_list2 thead tr td { text-align: center}
.star_list {overflow: hidden;line-height: 20px;padding-top: 3px;margin: 0 auto;text-align: center; }
.star_list li {display: inline-block}
.af_txt{display: block;line-height: 20px;padding-top: 5px;font-size: 12px;color: #999;}
.cp_info{background: #eee;line-height: 40px!important;padding-bottom: 50px;margin-bottom: 50px;vertical-align: top;border-bottom: 1px solid #666!important;font-size: 14px}

.reply{clear:both;border-bottom: 1px solid #dedede;padding-bottom: 20px;}
.reply dl{ text-align:left}
.reply dl dt{ display: inline-block;vertical-align: bottom; line-height: 50px; margin-right: 10px; font-weight: bold}
.reply dl dd{ display: inline-block;margin-right: 20px;vertical-align: bottom;line-height: 50px;}
.reply p{ font-size: 14px; color: #353535}



.review_txt{ padding:20px 0 50px}
.review_write{ background: #fafafa; padding: 40px}
.review_write input{ position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 0 20px;border: none;font-size: 16px;font-weight: 400;background-color:#fff;color: #333;letter-spacing: -1px;outline: none; 
	-webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizng: border-box;}
.tb_coment{ width: 1150px;min-height: 100px;border: 1px solid #dedede;float: left;margin-top: 10px;}
.tb_coment_ok{background-color: #e63740; color:#fff;border: none;padding: 42px 30px;text-align: center;text-decoration: none;display: inline-block;font-size: 16px;margin: 10px 2px;cursor: pointer;}
.tb_coment_x{float: right;font-size: 20px;font-family: verdana;color: #999;cursor: pointer;font-weight: 100;width: 20px;}

/*pagination*/
.pagination {list-style: none;display: inline-block;padding: 0;margin-top: 10px;}
.pagination li {display: inline;text-align: center;}
.pagination a {float: left;display: block;font-size: 14px;text-decoration: none;padding: 5px 12px;color: #000;margin-left: -1px;border: 1px solid transparent;line-height: 1.5;}
.pagination a.active {cursor: default;}
.pagination a:active {outline: none;}
.modal-3 a {margin-left: 3px;padding: 0;width: 30px;height: 30px;line-height: 30px;-moz-border-radius: 100%;-webkit-border-radius: 100%;border-radius: 100%;}
.modal-3 a:hover {background-color: #999;color: #fff}
.modal-3 a.active, .modal-3 a:active {background-color: #189bde; color: #fff}

/* //pagination*/


/*협력점 리스트*/
#company_List{ margin-top: 40px}
#company_List .mb_wrapper{ display:inline-block;width:370px; border: 1px solid #a3a3a3;margin:0 20px 20px 0 ;padding:15px}
#company_List .mb_wrapper dt{float: left; padding-right: 10px}
#company_List .mb_wrapper .mb_title{ font-size: 18px; color: #000; font-weight: 900}
#company_List .mb_wrapper .mb_txt{ font-size: 12px;padding-top: 5px;padding-bottom: 10px}
#company_List .mb_wrapper a{ padding: 5px; border: 1px solid #dedede; font-size: 12px}

.ct{text-align:center;margin-bottom: 50px}
.red_cic{border-radius: 10px; width: 5px;height: 5px;display: inline-block;background: #FF0004;margin-top: -5px;padding-top: -50px;position: absolute;}

.business_process{overflow:hidden; padding-top: 30px; width: 1200px;margin: 0 auto;}
.business_process h2{float: left; padding-right: 30px; padding-top: 30px; font-weight: 100}
.business_process ul{ float:right}
.business_process ul li{float: left ;border-radius: 140px;color: #000;border: 3px solid #cccccc;background: #fff;width: 140px;height: 90px;text-align: center;padding-top: 50px;font-weight: bold;margin: 0 auto; margin-right: 17px} 
.business_process ul li span{ font-weight: 100; color: #a5a5a5; display: block; font-size: 14px}

.business_three{ clear: both;text-align: center;margin: 50px auto}
.business_three dl{ width: 29%; display: inline-block; padding: 40px 20px;position: relative; vertical-align: top; height: 100px}
.business_three dl dt{ text-align: left;}
.business_three dl dd{position: absolute;right: 20px;top: 50px;}
.business_three .box_01{ background: #ebebeb}
.business_three .box_02{ background: #b7d2f2}
.business_three .box_03{ background: #ebebeb}
.ip_Box {
    position: relative;
    width: 350px;
    height: 40px;
    border: 1px solid #ebeef2;
    background-color: #f6f6f6;}
.ip_BoxRv{
    position: relative;
    width: 90%;
    height: 40px;
    border: 1px solid #ebeef2;
    background-color: #f6f6f6;margin-bottom: 20px;margin-top: 5px}

.input{    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0 20px;
    border: none;
    font-size: 14px;
    font-weight: 400;
    background-color: transparent;
    color: #333;
    letter-spacing: -1px;
    outline: none;}

/*my_apply*/
.content_Box{width: 100%;}
.content_Box .apply_ok_Box{background:#fbfbfb; border:1px solid #dcdcdc; width:60%;  padding-top:40px;margin:0 auto 20px}
.content_Box .apply_ok_Box2{ width:60%;margin:0 auto 20px}
.content_Box .apply_ok_Box2 h3{ padding-bottom: 10px!important; color: #000}

.apply_ok_Box h2 { padding-top:15px; font-weight:bold}
.apply_ok_Box  ul{padding:40px; text-align:left;font-size: 14px;line-height:25px;display:inline-block;	zoom:1; *display:inline;}
.apply_ok_Box  ul li span{ float:right;margin-left: 10px;}
.sub_titleIcon{ display:block; text-align:center; padding-top:50px}
.sub_title{font-size: 20px;margin-bottom: 10px;}
.sub_tltleBox{ padding-top:10px; text-align:center; display:block; width:100%; height:150px}
.icon_faq{ display:block; width:70px; float:left}
.sub_tltleTxt{ padding-top:10px; width:800px; padding-left:20px }
.sub_tltleTxtM{ padding-top:10px; width:100%; padding-left:20px; font-size:14px }

.mv_day{margin:0 20px 0 10px!important; font-size:0.9em!important; line-height:2em!important; color: #999}

@media (max-width:767px){
.pc{ display:none!important}
.mobile{ display:block !important}
    
.visual01{ background:url("../image/sub/sub_visual01_m.jpg") no-repeat top center }
.visual02{ background:url("../image/sub/sub_visual02_m.jpg") no-repeat top center }
.visual03{ background:url("../image/sub/sub_visual03_m.jpg") no-repeat top center }    
.visual04{ background:url("../image/sub/sub_visual04_m.jpg") no-repeat top center }
.visual05{ background:url("../image/sub/sub_visual05_m.jpg") no-repeat top center }
.visual06{ background:url("../image/sub/sub_visual06_m.jpg") no-repeat top center }    
.visual01_txt{padding-top: 90px;padding-bottom: 40px;}	
.visual01_txt h1{  font-size: 20px;}
.visual01_txt h1 span{font-size: 25px;}	
.visual01_txt p { width:70%; font-size: 14px;margin: 0 auto}	

.image img{ width:100%}
.center h1{ font-size: 20px; padding-top: 20px;}	
.sub_menu{ display: none}
.contant{margin: 10px 0}	
.contant .mov{ width: 100%}	
.contant .mov iframe{width:100%; height:300px }
.contant .movR_txt dl dt{ display: none}	
.contant .movR_txt{width:auto; float: none; padding-top: 20px}
.contant .movR_txt dl dd { width:100%; }
.contant .process li{width: 50%; background: none; margin-bottom: 10px}
.contant .process li img { width:70%; height: 70%}    
.contant .good{ width:100%; margin-bottom: 20px}
.contant p{ margin-bottom: 0}
.gd_Ltxt{width:100%}
  
#no_son{width:100%; padding: 0}
#no_son .L_cla{float: none;width:100%;}
#no_son .R_clatxt{width:auto; padding: 30px; float:none}
#no_son h3 { font-size: 20px}   
#no_son tr { height: 50px}
#no_son strong{margin-bottom: 0; font-size: 20px;}    
    
/*심형탁*/
    
.modal p iframe{ width: 100%; height: 300px}
.modal p {position: absolute;top: 30%;left: 0;margin-left: 0;margin-top: 20%;width: 100%;text-align: center;}
.modal p img{ width:95%}   
.service .sv_rmov {width:100%}  
.service .sv_rmov .simmov li{float: none; width:100%}
.service .sv_rmov .simmov li img{ width: 100%}
.service .sv_rmov .simimg li {width: 50%;}  
.service .sv_rmov .simimg li img{width: 100%;} 
.service .sv_ltitle { font-size: 16px}
.modal a.close-modal { right:5px}    
 
/* 모두이사 장점*/
.tab_menu{margin-top: 20px}    
.tab_menu li {width:49%;padding-bottom: 2px;} 
.center>h3 {font-size: 16px; line-height: 17px}    
.moveinfo .txt{width: 85%; padding-right: 0; font-size: 16px}
.moveinfo dt{text-align: left; font-size: 30px; width: 40px}    
.moveinfo .pic {display:block; margin-top: 20px}    
.moveinfo .pic img{width:100%;}
.syt_box_L dd ,.syt_box_R dd{ width: 100% }
/*.moveinfo .txt em{position:relative;z-index:1;font-size:40px;font-weight:600;color:#333}
.moveinfo .txt em:after {
    position: absolute;
    bottom: 9px;
    left: 0;
    z-index: -1;
    width: 108%;
    height: 10px;
    background-color: #f1fe24;
    border-radius: 7px;
    content: ""; }  */ 
    
.bluebox {padding: 50px 40px}
.bluebox dt { width: 100%;margin-bottom: 20px;text-align: center;} 
.bluebox dd { width: 100%}
.syt_box { padding: 30px}    
.syt_box dt { text-align: center}
.syt_box .md_list{ width: 100%} 
.syt_box .md_five { width: 100%; text-align: center; margin-top: 20px} 
.syt_box .md_five ul li { border-radius: 0; width: 80px; height: 20px; margin-right: 5px; padding: 10px 0 ;text-align: center; margin-bottom: 5px} 
.syt_box_L {width:auto} 
.syt_box_R {width:auto}      
.cm_rv_Box dl{ width:100%; padding: 35px 0} 
.cm_rv_Box dl dt.num{ text-align: center; display:block; font-size: 40px;width: 100%}    
.cm_rv_Box dl dt.title{line-height:normal;padding: 0 30px;text-align: center;display:block; font-size: 20px}
.cm_rv_Box dl dd.txt{text-align: center;padding: 30px 0;width:100%} 
.cm_rv_Box .cm_rv_pic {width: 100%}
.cm_rv_Box .cm_rv_pic img{ width:100%}  
.af_cc{ margin-top: 0}    
.af_cc li { border-radius: 0; margin-bottom: 10px;height: 50px; width: 100%;margin-top: 30px;}
.af_cc li .af_s_cc {border-radius:0; border: 0 ;margin-top: 0; height: 60px; padding-top: 15px; width: 100% }    
.af_Box dl { width: 100%; padding: 50px 0; margin-bottom: 10px}
.af_Box dl dd{padding: 0 20px}   
.af_cc li:after{content:" ↓ ";position: relative;top: -10px;}
.af_cc li:last-child:after{ display: none}    
/*게시판*/
#board ul .border_list ,#board ul .border_list2{padding:30px 0}
#board ul .border_list dl dt { display: none}
#board ul .border_list dl dd {width: 100%}
	
	
#board ul .border_list:after ,#board ul .border_list2:after{ display:none}	

#board ul .border_list2 dl .no{display: none}
#board ul .border_list2 dl .name{display: none}
#board ul .border_list2 dl .date{display: none}		
#board ul .border_list2 dl dd {width: 50%;word-break: break-word;padding: 0 2px;}	
#board ul .border_list2 dl .star {width:23%;vertical-align: top;}	
#board ul .border_list2 dl .company{width:40%;word-break: break-word;padding: 0 5px;vertical-align: top;}	    
#business_up .compy_info li{ width: auto; display:block;line-height: 25px;}
#business_up .move_Select li {width:100%}
#business_up .tbBox .input { padding:0 10px}
#business_up .tbBox .ip_Boxnum {width: 35px;height: 30px;}
.business_process{ width:100%}    
.business_process ul {clear: both;float: none;padding-top: 10px;}
.business_process ul li{ width: 99%;padding: 10px 0;border: none;border: 1px solid #ccc; height: auto; margin-bottom: 2px}
.business_three dl{ width:100%; padding: 20px 0}
.business_three dl dt{ padding-left: 20px} 
.business_three dl dd img{ width: 70%}    

/*게시판*/
.panel p img{width:100%}    
.panel_view dt ul li{font-size: 16px}  
.panel_view>dd>ul{ margin-bottom:10px}
.panel_view>dd>ul>.pntxt{ display: block;width: 100%}    
.mclear{clear: both}  
.mv_day{ display: block!important; margin: 0!important}    
/*myorder*/	
.my_order_num dt{width: 100%;text-align: left;margin-bottom: 5px;}
.myorder_Box {width: auto;}
.my_order_num dd{width:100%}
#review_R dl{height:auto}
#review_R dl dt{ padding: 0; text-align: center; font-size: 18px; font-weight: 600; margin: 20px 0 10px 0;}	
#review_R dl dt, #review_R dl dd{width: 100%}
#review_R  .review_txt{ min-height: 150px;}
#review_R  .review_move ul li{ margin-bottom: 10px }    
.rwd_table table, th, td {padding: 15px 0; }
.rwd_table	td , .rwd_table tr {border: 0} 
#business_up .tbBox .ip_Box ,.ip_Box { width:100%}	
.contentment{line-height: 30px;padding-left: 20px;width: 100%;}
.contentment span{ font-size: 17px; font-weight: 500}
.selectbg ,#review_R dl dd div { width:100%;}	

.price li{margin-bottom: 10px}	
.rwd_table {margin: 1em 0;min-width: 300px;}
.rwd_table table, .rwd_table th, .rwd_table td{ border-top:1px solid #dedede; border-bottom:none; border-left: none; border-right: none}
.rwd_table th {display: none;}
.rwd_table td {display: block; overflow: hidden;}
.rwd_table td:first-child {padding-top: .5em;}
.rwd_table td:last-child {padding-bottom: .5em;}
.rwd_table td:before {
  content: attr(data-th) ": ";
  font-weight: bold;
  width: 7em;
  display: inline-block;margin-bottom: 10px;}
    
.tbpc, .tb_list thead { display:none}
.tb_list table, .tb_list th, .tb_list td {display: block;text-align: left;line-height: 18px; padding: 14px 0;}    
.tb_list td:before {
    content: attr(data-th) ": ";
    font-weight: bold;
    width: 7em;
    display: inline-block;
    margin-bottom: 10px;}
    
.tb_list2 thead{ display: none}
.tb_list2 tbody{text-align: left}
.tb_list2 th {display: none;}
.tb_list2 td {display: block; overflow: hidden;}
.tb_list2 td:first-child {padding-top: .5em;}
.tb_list2 td:last-child {padding-bottom: .5em;}
.tb_list2 td:before {
  content: attr(data-th) ": ";
  font-weight: bold;
  width: 7em;
  display: inline-block;margin-bottom: 10px;}    
.star_list,.af_txt{display:inline-block}    
.content_Box .apply_ok_Box  h3{ padding: 0 20px} 
 .after_tltle h2{ font-size: 20px; padding: 0 10px}
    
.reply dl dt ,.reply dl dd{ display: block; margin-right: 0;line-height: 20px;} 
.tb_coment{ width: 100%} 
.tb_coment_ok{ width:100%;padding: 10px 30px}    
.tbpc{ display:none!important}
    
/*평가등급*/
.rt_pop { padding: 20px 5px}
.rating_info{text-align: center; margin-top: 10px;display: block;float: none;}
    
/* 협력점*/
#company_List .mb_wrapper{width:100%; padding:15px 0}
#company_List .mb_wrapper dt{ padding-left: 10px}	
.ip_hpBoxnum{width: 31%;}


.content_Box .apply_ok_Box2{ width:95%}    

    
.content_Box .apply_ok_Box{width:90%}
.apply_ok_Box ul li span { float: none; margin-left: 0;display: block;}
.apply_ok_Box h2{ padding:10px}
.apply_ok_Box ul {padding: 10px 20px}
}
