@charset "utf-8";

#mcont1-section{width:100%; max-width:1320px; margin:0 auto; padding:35px 10px;}
#mcont1-section:after{clear:both; content:""; display:block;}
#mcont1-section .left-box{width:70%; height:160px; padding:21px 20px 21px 30px; float:left; position:relative;}
#mcont1-section .left-box .txt1{font-family:"S-CoreDream-5Medium"; font-size:20px; color:#29166f;}
#mcont1-section .left-box .txt2{padding:15px 0;}
#mcont1-section .left-box .txt2 span{padding:5px 20px; font-family:'S-CoreDream-6Bold'; font-size:25px; color:#fff; border-radius:35px; box-shadow:3px 3px 3px rgba(0,0,0,.2); background:#29166f;}
#mcont1-section .left-box .txt3{font-family:"S-CoreDream-4Regular"; font-size:18px; color:#494949;}
#mcont1-section .left-box .img{bottom:0; right:20px; position:absolute;}
#mcont1-section .right-box{width:30%; float:right; position:relative;}
#mcont1-section .request-box{height:440px; margin-bottom:-280px; z-index:9999; background:#fff; box-shadow:3px 3px 4px 4px rgba(0,0,0,.2); position:relative;}
#mcont1-section .request-box h2{padding:20px 15px 20px 35px; font-weight:600; font-size:25px; line-height:100%; color:#fff; background:#0287cf;}
#mcont1-section .request-box .request-ibox{height:310px; position:relative;}
#mcont1-section .request-box .request-ibox .in-box{width:100%; top:50%; left:0; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); padding:0 20px; position:absolute;}
#mcont1-section .request-box .request-ibox table{width:100%;}
#mcont1-section .request-box .request-ibox table th{padding:5px 0; font-weight:500; font-size:18px;}
#mcont1-section .request-box .request-ibox table td{padding:5px; font-size:16px; position:relative;}
#mcont1-section .request-box .request-ibox table input{width:100%; height:45px; padding:0 10px; font-size:14px; border:1px solid #d7d7d7;}
#mcont1-section .request-box .request-ibox .price-info{margin-top:15px; padding:0 5px; font-family:'S-CoreDream-6Bold'; font-size:16px; text-align:right;}
#mcont1-section .request-box .request-ibox .price-info input{width:100%; max-width:80px; height:25px; text-align:right; border:0; border-bottom:1px solid #ddd;}
#mcont1-section .selectric-wrapper{width:100%; display:inline-block;}
#mcont1-section .selectric-wrapper .selectric-items{}
#mcont1-section .selectric{background:#fff; text-align:left;}
#mcont1-section .selectric .label {width:100%; height:45px; margin:0; margin-right:0; margin-left:2px; font-weight:400; font-size:13px; text-align:left; line-height:45px; color:#888888;}
#mcont1-section .selectric .button {width:20px; height:45px; background:#fff;}
#mcont1-section .selectric-items li{text-align:left;}
#mcont1-section .selectric-items .selectric-scroll li{position: relative;}
#mcont1-section .selectric-items .selectric-scroll li em{position: absolute; top: 10px; right: 20px; font-style:normal;}
#mcont1-section .selectric-ws1{width:100% !important;}
#mcont1-section .request-box button{width:100%; height:65px; font-weight:300; font-size:20px; color:#fff; border:0; background:#1e88e5;}
#mcont1-section .searchPlaceBox{width:calc(100% - 10px); height:240px; top:47px; left:5px; z-index:99999; border:1px solid #444; background:#fff; position:absolute; display:none;}
#mcont1-section .searchPlaceBox .place-list{height:200px; padding:5px 10px; border-bottom:1px solid #ddd; overflow-y:scroll;}
#mcont1-section .searchPlaceBox .place-list ul{}
#mcont1-section .searchPlaceBox .place-list ul li{padding:8px 0; border-bottom:1px dashed #d7d7d7;}
#mcont1-section .searchPlaceBox .place-list ul li h5{height:20px; margin:0; padding:0 8px; font-family:'dotum' !important; font-weight:bold; font-size:12px; line-height:20px; color:#fff; border-radius:15px; background:#ff4545; display:inline-block;}
#mcont1-section .searchPlaceBox .place-list ul li span{font-family:'dotum'; font-size:11px; color:#444; display:inline-block;}
#mcont1-section .searchPlaceBox .place-list ul li span.jibun{margin-left:0; color:#999;}
#mcont1-section .searchPlaceBox .place-list ul li span.jibun em{height:18px; padding:0 5px; font-size:11px; line-height:18px; color:#fff; border-radius:30px; background:#999; display:inline-block;}
#mcont1-section .searchPlaceBox .paging{padding-top:7px; text-align:center;}
#mcont1-section .searchPlaceBox .paging a{margin:0 3px; padding:5px 8px; font-size:12px; line-height:100%; border:1px solid #ddd; display:inline-block;}
#mcont1-section .searchPlaceBox .paging a.on{color:#fff; border:1px solid #ff4545; background:#ff4545;}
#mcont1-section #wr_4,
#mcont1-section #wr_10{padding-right:25px; background-image:url("../img/search_icon.png"); background-repeat:no-repeat; background-position:right 10px center; background-size:20px;}
#mcont1-section .post-layer{position:relative;}
#mcont1-section .sel-box{}
#mcont1-section .sel-box:after{clear:both; content:""; display:block;}
#mcont1-section .sel-box .sel-ibox{width:50%; float:left;}
#mcont1-section .sel-box .sel-ibox:first-child{padding-right:2px;}
#mcont1-section .sel-box .sel-ibox:last-child{padding-left:2px;}

#mcont1-section .mobile-box{width:100%; height:760px; top:0; right:0; z-index:9999; border-radius:10px; border:1px solid #eee;; position:absolute;}


@media screen and (max-width:1160px){
	#mcont1-section .request-box h2{font-size:22px;}
}

@media screen and (max-width:1090px){
	#mcont1-section .left-box{width:60%; padding:21px 20px 21px 0;}
	#mcont1-section .left-box .img{right:10px;}
	#mcont1-section .left-box .img img{width:200px;}
	#mcont1-section .right-box{width:37%;}
}

@media screen and (max-width:1000px){
	#mcont1-section .left-box{width:100%; padding:21px 20px 21px 0;}
	#mcont1-section .left-box .img{right:10px;}
	#mcont1-section .left-box .img img{width:200px;}
	#mcont1-section .right-box{width:100%;}
	#mcont1-section .request-box{height:auto; margin-bottom:0;}
	#mcont1-section .request-box h2{padding:15px; font-size:18px;}
	#mcont1-section .request-box .request-ibox{height:auto; padding:25px 0;}
	#mcont1-section .request-box .request-ibox .in-box{top:auto; left:auto; -ms-transform:none; -webkit-transform:none; -moz-transform:none; transform:none; position:relative;}
	#mcont1-section .request-box .request-ibox table th{padding:3px 0; font-size:16px;}
	#mcont1-section .request-box .request-ibox table td{padding:3px; font-size:14px;}
	#mcont1-section .request-box .request-ibox table input{height:40px;}
	#mcont1-section .selectric .label {height:40px; line-height:40px;}
	#mcont1-section .selectric .button {height:40px;}
	#mcont1-section .request-box button{height:45px; font-size:18px;}
	#mcont1-section .mobile-box{position:relative;}
}

@media screen and (max-width:950px){
	#mcont1-section .left-box .img{bottom:auto; top:0;}
}

@media screen and (max-width:840px){
	#mcont1-section .left-box{width:50%;}
	#mcont1-section .left-box .img{display:none;}
}

@media screen and (max-width:710px){
	#mcont1-section .left-box{width:100%; padding-right:0; float:none;}
	#mcont1-section .left-box .img{display:block;}
}

@media screen and (max-width:640px){
	#mcont1-section .left-box .txt1{font-size:18px; position:relative;}
	#mcont1-section .left-box .txt2{z-index:10; position:relative;}
	#mcont1-section .left-box .txt2 span{padding:5px 15px; font-size:22px; position:relative;}
	#mcont1-section .left-box .txt3{z-index:10; font-size:16px; position:relative;}
	#mcont1-section .left-box .img{z-index:1;}
	#mcont1-section .left-box .img img{width:170px;}
}

@media screen and (max-width:540px){
	#mcont1-section .left-box .txt1{font-size:16px;}
	#mcont1-section .left-box .txt2 span{padding:5px 12px; font-size:20px;}
	#mcont1-section .left-box .txt3{z-index:10; font-size:16px; position:relative;}
	#mcont1-section .left-box .img{z-index:1;}
	#mcont1-section .left-box .img img{width:170px;}
}

@media screen and (max-width:500px){
	#mcont1-section .left-box .txt2 span{padding:5px 10px; font-size:18px;}
	#mcont1-section .left-box .txt3{margin-top:10px;}
}

@media screen and (max-width:450px){
	#mcont1-section .left-box .txt2 span{padding:5px 7px; font-size:16px;}
}



#mcont2-section{width:100%; padding:40px 0; background:url("../img/mcont2_bg.gif") no-repeat center center; background-size:cover;}
#mcont2-section .cont-area{width:100%; max-width:1320px; margin:0 auto; padding:0 10px;}
#mcont2-section .cont-area:after{clear:both; content:""; display:block;}
#mcont2-section .left-box{width:70%; height:440px; padding-right:20px; float:left; position:relative;}
#mcont2-section .right-box{width:30%; padding-top:250px; float:right;}
#mcont2-section .left-box .box{top:40%; left:0; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); position:absolute;}
#mcont2-section .left-box .box .txt1{margin-bottom:20px; font-weight:400; font-size:30px; line-height:41px; color:#000;}
#mcont2-section .left-box .box .txt1 a{padding:12px 20px; font-size:16px; line-height:100%; text-align:center; color:#fff; border-radius:30px; background:#ff6305; display:inline-block; vertical-align:bottom;}
#mcont2-section .left-box .box .txt1 a img{margin-bottom:3px; vertical-align:middle;}
#mcont2-section .left-box .box .txt2{margin-bottom:40px; font-weight:300; font-size:60px; line-height:100%; color:#000;}
#mcont2-section .left-box .box .txt2 span{color:#13a1e5;}
#mcont2-section .left-box .box .txt3{margin-bottom:5px; font-family:"S-CoreDream-6Bold"; font-size:40px; line-height:41px; color:#29166f;}
#mcont2-section .left-box .box .txt4{padding-left:65px; font-weight:500; font-size:18px; line-height:100%; color:#29166f;}
#mcont2-section .left-box .box .txt5{margin-bottom:10px; padding-left:65px; font-weight:500; font-size:18px; line-height:100%; color:#878290;}
#mcont2-section .left-box .cs-img{bottom:-40px; left:250px; position:absolute;}

@media screen and (max-width:1260px){
	#mcont2-section .left-box .box .txt2{font-size:55px;}
}

@media screen and (max-width:1160px){
	#mcont2-section .left-box .box .txt2{font-size:50px;}
}

@media screen and (max-width:1180px){
	#mcont2-section .left-box{width:60%;}
	#mcont2-section .left-box .box .txt2{font-size:45px;}
	#mcont2-section .right-box{width:37%;}
}

@media screen and (max-width:1010px){
	#mcont2-section .left-box .box .txt2{font-size:40px;}
}


@media screen and (max-width:980px){
	#mcont2-section{padding:30px 0;}
	#mcont2-section .left-box .cs-img{bottom:-30px;}
}

@media screen and (max-width:700px){
	#mcont2-section .left-box .box .txt1{font-size:25px;}
}

@media screen and (max-width:640px){
	#mcont2-section .left-box{height:340px;}
	#mcont2-section .left-box .box .txt1{font-size:22px;}
	#mcont2-section .left-box .box .txt2{font-size:40px;}

	#mcont2-section .left-box .cs-img img{width:250px;}
}

@media screen and (max-width:560px){
	#mcont2-section .left-box{height:380px;}
	#mcont2-section .left-box .box .txt1{font-size:20px; line-height:35px;}
	#mcont2-section .left-box .box .txt1 a{padding:10px 15px; font-size:14px;}
	#mcont2-section .left-box .box .txt2{font-size:35px;}
}

@media screen and (max-width:520px){
	#mcont2-section .left-box{height:350px;}
	#mcont2-section .left-box .box .txt1{font-size:18px; line-height:28px;}
	#mcont2-section .left-box .box .txt1 a{padding:7px 12px; font-size:13px;}
	#mcont2-section .left-box .box .txt2{font-size:30px;}
	#mcont2-section .left-box .box .txt3{font-size:35px; line-height:36px; color:#29166f;}
	#mcont2-section .left-box .box .txt3 img{width:35px;}
	#mcont2-section .left-box .box .txt4{padding-left:50px; font-size:16px;}
}

@media screen and (max-width:480px){
	#mcont2-section .left-box{height:300px;}
	#mcont2-section .left-box .box .txt1{font-size:16px; line-height:28px;}
	#mcont2-section .left-box .box .txt1 a{padding:7px 10px; font-size:12px;}
	#mcont2-section .left-box .box .txt2{margin-bottom:30px; font-family:'S-CoreDream-6Bold'; font-size:24px;}
	#mcont2-section .left-box .box .txt3{font-size:30px; line-height:36px; color:#29166f;}
	#mcont2-section .left-box .box .txt3 img{width:35px;}
	#mcont2-section .left-box .box .txt4{padding-left:50px; font-size:14px;}

	#mcont2-section .left-box .cs-img{left:auto; right:0;}
	#mcont2-section .left-box .cs-img img{width:200px;}
}

#mcont2-section .right-box .box{height:190px;}
#mcont2-section .right-box .box h2{font-family:"S-CoreDream-5Medium"; font-size:18px; line-height:100%; color:#000; display:block;}
#mcont2-section .right-box .box .nslider{width:100%; height:152px; margin-top:10px;}
#mcont2-section .right-box .box ul{width:100%;}
#mcont2-section .right-box .box ul li{width:100% !important; color:#777; text-align:left;}
#mcont2-section .right-box .box ul li span{margin-right:-4px; display:inline-block; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; vertical-align:middle;}

@media screen and (max-width:1000px){
	#mcont2-section .left-box,
	#mcont2-section .right-box{width:100%; float:none;}
	#mcont2-section .right-box{padding-top:0; padding-bottom:20px; border-bottom:1px solid #d7d7d7;}
}

@media screen and (max-width:710px){
	#mcont2-section .right-box{width:100%; padding-left:0; float:none;}
	#mcont2-section .right-box .box{padding-top:20px; padding-left:0; border-left:0; border-top:1px solid #d7d7d7;}
}

#mcont2-section .right-box .box .sliderkit-nav{width:100%;}
#mcont2-section .right-box .box .sliderkit-nav-clip{width:100% !important;}
#mcont2-section .right-box .box .sliderkit-nav-clip ul{width:100% !important;}
#mcont2-section .right-box .box .sliderkit-nav-clip ul li{width:100% !important; height:32px !important;}

#mcont2-section .right-box .ww1{width:39%;}
#mcont2-section .right-box .ww2{width:22%;}
#mcont2-section .right-box .ww3{width:20%;}
#mcont2-section .right-box .ww4{width:19%;}
#mcont2-section .right-box .status{width:60px; margin:0 auto; padding:5px; font-size:11px; text-align:center; border-radius:30px; display:block; float:none !important;}
#mcont2-section .right-box .sts1{color:#fff; background:#b1b1b1;}
#mcont2-section .right-box .sts2{color:#fff; background:#ff8034;}
#mcont2-section .right-box .sts3{color:#fff; background:#444;}
#mcont2-section .right-box .sts4{color:#fff; background:#248e98;}
#mcont2-section .right-box .sts5{color:#fff; background:#ff4545;}
#mcont2-section .right-box .sts6{color:#fff; background:#2db400;}
#mcont2-section .right-box .sts7{color:#fff; background:#3b5998;}
