@charset "utf-8";

@media screen and (max-width:1300px) {

.con-width{padding:0 1em}
#header{height:5.25em;}
#header h1{margin-top:.8em;}
#header .pc-gnb{padding-left:2.125em;}
#header .pc-gnb>ul{height:5.25em;}
#header .pc-gnb>ul li{padding-right:2.2em;}
#header .pc-gnb>ul li a{height:5.25em;line-height:5.25em;}
#header .pc-gnb .search-wrap .search-inner{width:13.625em;margin-top:1.2em;}
#header .pc-gnb .search-wrap input {width:160px;}
#header .inquiry{top:32px;margin-top:2em;}
#header .top-login{top:30px;right:1em;}
#header .hd-quick, #header .hd-quick.match{padding-top:5.2em}
#footer .toTop-width{position:static;}
#footer .to-top{position:static;display:none;right:0}

.main-visual .slider{height:560px}
.main-visual .slider-container{height:475px;margin:5.25em auto 0}
.main-visual .sdNav-wrapper .slider-nav .sdNav-inner{margin-top:4em;padding-left:1em;}
.main-visual .sd-ctrl-wrap{top:5.25em}
.main-visual .slider-inner .slider-txt .sd-title a{font-size:2.35em;}

.banner-wrap .wide-bnBox .over-con{right:15em;}
.banner-wrap .wide-bnBox .banner-inner{padding-left:10em;background:f3f0ff url(../images/img/banner-con1.png)83% 0%/22em no-repeat}

.main-list-wrap.my-match .list-box.edit{height:289px}
.main-list-wrap .list-inner li:nth-child(1), .main-list-wrap .list-inner li:nth-child(4n + 1){padding:0 .5em 1em 0;}
.main-list-wrap .list-inner li:nth-child(2), .main-list-wrap .list-inner li:nth-child(4n + 2),
.main-list-wrap .list-inner li:nth-child(3), .main-list-wrap .list-inner li:nth-child(4n + 3){padding:0 .5em 1em;}
.main-list-wrap .list-inner li:nth-child(4), .main-list-wrap .list-inner li:nth-child(4n + 4){padding:0 0 1em .5em;}

.sub-container{padding-top:5.2em;/*min-height:auto*/}
.sub-visual .subVisual-inner{padding:0 1em}

.login-inner.apply{padding:4em 1em;}
.project-top-wrapper{padding:3em 1em 0}
.project-top .top-inner.right{padding:2.5em 2em}
.project-con .reco .list-inner li:nth-child(1), .project-con .reco .list-inner li:nth-child(4n + 1){padding:0 .5em 1em 0;}
.project-con .reco .list-inner li:nth-child(2), .project-con .reco .list-inner li:nth-child(4n + 2),
.project-con .reco .list-inner li:nth-child(3), .project-con .reco .list-inner li:nth-child(4n + 3){padding:0 .5em 1em;}
.project-con .reco .list-inner li:nth-child(4), .project-con .reco .list-inner li:nth-child(4n + 4){padding:0 0 1em .5em;}
.bt-fixInfo .bt-btnBox{padding:1em;}
.bt-fixInfo .bt-btnBox .fix-info{width:60%}
.channel-talk{right:1em;bottom:11.5em}
.channel-talk.one{bottom:7em}

.sub-container .reco{width:100%;}
.sub-container .reco .box-inner{padding:1.2em}
.search-wrap .search-con .reco .list-inner li:nth-child(1), .search-wrap .search-con .reco .list-inner li:nth-child(4n + 1){padding:0 .5em 1em 0;}
.search-wrap .search-con .reco .list-inner li:nth-child(2), .search-wrap .search-con .reco .list-inner li:nth-child(4n + 2),
.search-wrap .search-con .reco .list-inner li:nth-child(3), .search-wrap .search-con .reco .list-inner li:nth-child(4n + 3){padding:0 .5em 1em;}
.search-wrap .search-con .reco .list-inner li:nth-child(4), .search-wrap .search-con .reco .list-inner li:nth-child(4n + 4){padding:0 0 1em .5em;}

}

@media screen and (max-width:1280px) {
.main-list-wrap .box-inner{padding:1.2em}
.project-con .reco .box-inner{padding:1.2em;}
#header .pc-gnb{width:calc(100% - 370px)}
.guide-step li{float:none;width:100%;}
.guide-step li:nth-child(odd){margin-right:0}
.guide-step li:nth-child(even){margin-left:0}

.guide-check li{float:none;width:100%}
.guide-check li a{background:#fff url(../images/icon/ico-check-arrow.png)97% 33%/8px no-repeat}
.guide-check li:not(:last-child) a{border-bottom:1px solid #e4e4e4}
.guide-check li span{display:block;}
.guide-check li span span{display:inline-block;}
.guide-check .check-txt{margin-top:.25em}

.contents-right.guide .pc-faq{display:none}
.contents-right.guide .m-faq{display:inline-block;margin-top:2em;}

}



@media screen and (max-width:1024px) {
input[type=text],input[type=password],input[type=file],input[type=email],input[type=number],input[type=search] {font-size:.95em;padding:.85em 1em;border-radius:8px;}

#header{position:absolute;height:4.25em;border-bottom:none}
#header.hd-mobile{display:none;}

#header h1{width:140px;margin-top:.6em;margin-left:1em;}
#header.sub h1 a .g-logo{display:none;}
#header.sub h1 a .w-logo{display:block;}
#header .pc-gnb{display:none;}
#header .pc-gnb .search-wrap{display:none;}

#header .top-login.login ul li:not(:nth-child(2)){display:none;}
#header .top-login.login ul li:nth-child(2) a:after{display:none;}
#header .top-login.login ul li:nth-child(2) a{margin-right:0;padding:.3em .75em;padding-right:;border:1px solid #fff;border-radius:20px;}
#header .top-login{top:19px;right:1em;}
.m-gnb{display:block;}

#header.sub .top-login ul li:nth-child(2) a{color:#fff}
#header.sub .top-login ul li:not(:last-child) a:after{background:#fff}
#header.sub .top-login ul li a{color:#fff;}
#header.sub{background:none;border-bottom:0}

.main-visual .slider-container{height:382px;margin:4.25em auto 0}
.main-visual .slider-inner .slider-txt{margin-bottom:5em;}
.main-visual .slider-inner .slider-txt .sd-txt .detail1:after{top:6px;height:16px}
.main-visual .slider{height:450px;background-position:65% 50%}

.main-visual .sdNav-wrapper{display:none;}
.main-visual .slider-inner{padding-left:3em;}
.main-visual .sd-ctrl-wrap{top:4.25em}
.main-visual .sd-ctrl-inner{padding-left:3em;}
.main-visual .slider-inner .slider-txt .sd-title a{font-size:2.25em;}
.main-visual .slider-inner .slider-txt .sd-txt{font-size:1.1em;}
.main-visual .sd-ctrl{width:135px;height:1.85em;padding:0 .7em 0 .5em;}
.main-visual .sd-ctrl .auto-play .sd-pause{background:url(../images/icon/btn-pause.png)50% 53%/11px no-repeat}
/* .main-visual .sd-ctrl .swiper-button-prev,.main-visual .sd-ctrl .swiper-button-next{display:none;} */
.main-visual .sd-ctrl .swiper-pagination{overflow:hidden;min-width:3.5em;;height:100%;margin:0;text-align:left;}
.main-visual .sd-ctrl .auto-play{right:10px;}

.banner-wrap .wide-bnBox .over-con{right:11em;}
.banner-wrap .wide-bnBox .banner-inner{padding-left:2em;}
.banner-wrap .half-banner .half-bnBox:nth-child(1) .banner-inner,
.banner-wrap .half-banner .half-bnBox:nth-child(2) .banner-inner{padding-left:2em;}
.banner-wrap .bn-tit{font-size:1.3em}
.banner-wrap .bn-txt{font-size:.95em}

.main-list-wrap .list-inner li{width:33.3333%}
.main-list-wrap .list-inner li:nth-child(1), .main-list-wrap .list-inner li:nth-child(3n + 1){padding:0 .3em 1em 0;}
.main-list-wrap .list-inner li:nth-child(2), .main-list-wrap .list-inner li:nth-child(3n + 2){padding:0 .3em 1em;}
.main-list-wrap .list-inner li:nth-child(3), .main-list-wrap .list-inner li:nth-child(3n + 3){padding:0 0 1em .3em;}
.main-list-wrap .info-top span{font-size:.8em;}
.main-list-wrap .box-inner .list-tit{font-size:1.05em;}

.bg-gray .row-box:nth-child(1){padding-right:.5em;}
.bg-gray .row-box:nth-child(2){padding:0 0.5em}
.bg-gray .row-box:nth-child(3){padding-left:.5em;}
.bg-gray .row-box a{font-size:1em;}
.bg-gray .row-box a .sm-txt{font-size:.9em;}
.bg-gray .row-box .guide a{background:url(../images/icon/ico-guide.png)50% 0/65px no-repeat}
.bg-gray .row-box .faq a{background:url(../images/icon/ico-faq.png)50% 0/65px no-repeat}
.bg-gray .row-box .col-box{height:95px;padding:0 1em;}
.bg-gray .row-box .col-box:nth-child(1){margin-bottom:1em;}
.bg-gray .row-box .col-box .txt{font-size:.95em;letter-spacing:-.5px;}
.bg-gray .row-box .col-box span.total{font-size:1.5em;}
.bg-gray .noti-box{margin-top:1em;}
.bg-gray .noti-box .noti-list li p{display:none}
.bg-gray .noti-box .noti-list li a{width:100%;}
.bg-gray .noti-box .noti{font-size:.95em}

.partner-inner{margin:0 2em}

#footer{padding-bottom:6em}
#footer.ft-mobile{display:none;}
#footer h1{width:130px}
#footer .ft-group1 h1 a .pc{display:none;}
#footer .ft-group1 h1 a .mobile{display:block;}
#footer .ft-group1{padding-top:0;}
#footer .ft-group1 select{padding:.75em 6em .75em 1.5em}
#footer .ft-group2{position:static;border-bottom:none}
#footer .ft-group2 ul{float:none}
#footer .ft-group2 li a{margin-right:1em;font-size:.85em;letter-spacing:-.3px;}
#footer .ft-group2 li a:after{right:-9px}
#footer .ft-group2 li:last-child a{font-size:.9em}
#footer .ft-group2 .ftTop-info{float:none;padding-top:.75em;font-size:.85em;letter-spacing:-.5px;;}
#footer .ft-group2 .ftTop-info span{padding-right: 2px;}
#footer .ft-group3 p{float:none;width:100%;padding-top:0;font-size:.85em;letter-spacing:-.7px;}
#footer .ft-group3 ul{float:none;padding-top:1.75em;}
#footer .ft-group3 ul li{margin-left:0;margin-right:1em;}
#footer .ft-group3 ul li a{font-size:.9em}

.sub-container{padding-top:0;}
.sub-container.login{display:table;width:100%;height:100vh;min-height:initial;}
.sub-container .login-wrap{display:table-cell;max-width:370px;vertical-align:middle;}

.login-inner .bt-fix{position:fixed;left:0;right:0;bottom:0;}
.login-inner .bt-fix .box-wrap{margin-top:1.25em;padding:1em 0;border-top:1px solid #ddd}
.login-inner{padding-top:0;padding-bottom:1em}
.login-inner .btn-login, .login-inner .btn-pros{padding:.85em 0}
.login-inner .login-txt{font-size:.9em}
.login-inner .login-tit.pc{display:none}

.sub-container .login-wrap.find {display:block;padding:5em 1em 0;margin:0 auto;}
.sub-container .login-wrap.m-tit{padding:7em 1em 0;}

.m-sub-top{display:block;}
.m-sub-top .btn-back{top:1.1em;}
.m-sub-top .gohome{top:.92em;}
.login-wrap.m-tit .login-inner{text-align:left;}
.login-wrap.m-tit .login-inner .login-txt{margin-bottom:1em;font-size:1.5em;font-weight:600;line-height:1.3;}
.login-wrap.m-tit .login-inner .login-txt span{display:block;}
.login-wrap.m-tit .login-inner .bt-fix{width:100%;max-width:370px;margin:0 auto;padding:0 1em 6em;text-align:center;}
.login-inner .id-result .date{float:right;font-size:.9em;color:#999}
.login-inner .id-result .date span{display:none;}
.login-wrap.find .btn-pros span{display:none}
.login-inner .id-result>div{font-size:.95em;}

.terms-wrap label{margin:0}
.terms-wrap .terms-list label{padding:.5em;}
.terms-wrap .terms-list{padding:0;}
.terms-wrap .terms-list .agree-noti{padding-left:2.3em;padding-top:0em;}
.terms-wrap .terms-list .terms-box{margin:0;}

select{height:48px}
.login-inner.regi{padding-bottom:2em;}

#regi-modal .modal-dialog{max-width:100%;}
#regi-modal .modal-dialog{height:100%;margin:0;}
#regi-modal .modal-content{position:fixed;bottom:0;padding:2em 0 1em;display:block;border-bottom-left-radius:0;border-bottom-right-radius:0;}
#regi-modal .tit{margin-bottom:.5em;}
#regi-modal .btn-box{overflow:hidden;max-width:400px;margin:0 auto;padding:0 1em;}
#regi-modal .btn-box a{max-width:initial;width:49%;padding:0;line-height:47px;text-shadow:none;}
#regi-modal .close{position:static;float:left;width:auto;height:auto;padding:0;background:#ccc;text-indent:0;}
#regi-modal .link-guide{float:right;}
#regi-modal .txt{padding-bottom:10.5em;background:url(../images/icon/ico-guide-m.png)50% 74%/95px no-repeat}

.sub-visual .bn-txt{font-size:1.05em;}
.sub-visual .bn-txt span{display:block}
.pros-con .step-list li .step-txt span{display:inline-block;}
.pros-con1{margin:-2em auto;padding:2em;}
.pros-con1 p:nth-child(1){font-size:1.2em;}
.pros-con1 p:nth-child(2){font-size:1.05em;}
.pros-con1 .con1-txt{font-size:.9em;}
.pros-con1 .con1-txt span{display:block;}
.pros-con1 .con1-txt span:nth-child(2){margin-left:0;}
.pros-con1 .link-faq{font-size:.95em;}

.pros-con .step-list li{padding:1em}
.pros-con .step-list li div:nth-child(1){width:6.5em;}
.pros-con .step-list li div:nth-child(2){width:calc(100% - 6.5em);}
.pros-con .step-list li i{width:5.25em;height:5.25em;background-size:38px}
.pros-con .step-list li .step-tit{font-size:1.05em;}
.pros-con .step-list li .step-txt{font-size:.95em}
.pros-con-list li .con-box .con-txt p:nth-child(1){font-size:1.05em}
.pros-con-list li .con-box .con-txt p:nth-child(2){font-size:.95em;}

.subBtn-wrap .btn-sub{display:block;padding:.75em 0;border-radius:5px;}
.sub-container .m-gnb-pd{padding-bottom:6em}

.login-inner.apply{position:relative;max-width:768px;}
.login-inner.apply .top-info{position:absolute;right:1em;top:9em;margin-top:0;font-size:.8em}
.login-inner.simple .terms-wrap .terms-top .view-all{margin-top:1.1em;font-size:.8em;color:#999}

.apply-col .ipt-wrap{float:none;width:100%}
.apply-col .ipt-wrap:nth-child(1){padding-right:0}
.apply-col .ipt-wrap:nth-child(2){padding-left:0;}
.apply-col .ipt-wrap .ipt-label{float:none;padding-top:0;color:#999;font-size:.85em;font-weight:300;}
.apply-col .ipt-wrap input{float:none;width:100%;}
.apply-col .col-inner{float:none;width:100%;}
.apply-col .col-inner .login-subTitle{float:none;font-weight:600;}
.apply-col .radio-container{float:none;position:relative;width:100%;height:85px;margin-top:-5px;}
.apply-col .col-inner .radio-wrap{top:2em;border:1px solid #e4e4e4;border-radius:10px;}
.apply-col .col-inner .radio-info{position:absolute;top:0}
.radio-col .radio-full input[type="radio"] + label{font-size:.875em;}
.apply-col .col-inner .radio-col .radio-full{top:-1px;bottom:-1px;width:50%}
.apply-col .col-inner.left{padding-right:0;}
.apply-col .col-inner.right{padding-left:0}
.apply-col .col-inner .ipt-wrap.select{float:none;width:100%}
.login-inner .apply-check .login-subTitle span{display:inline-block}
.apply-check .fullCheck-wrap{float:none;width:100%;}
.login-inner .apply-check .login-subTitle{font-weight:600}
.apply-col .radio-col .radio-full input[type="radio"] + label{border:none;font-size:.875em}
/* .apply-col .radio-col .radio-full input[type="radio"]:checked + label{border:1px solid #56b431;font-weight:500} */
.apply .terms-wrap .terms-top .view-all{margin-top:.5em;font-size:.875em;}
.apply .terms-wrap label{padding:1em 0;line-height:1.5em;}
.apply .terms-wrap .terms-list{border-bottom:none}
.apply .terms-wrap .terms-box {height:170px;padding:1em;}
/* .apply .terms-wrap .terms-box.hide{border-top:1px solid #e4e4e4} */
.apply .terms-wrap .terms-list > div .agree-smTxt{margin-top:-.5em;}

.prosCon-box .pc-tit{display:none}
.prosCon-container{height:100vh;min-height:initial;padding:9em 0 0}

.complete .login-sm-txt{padding-bottom:11em}
.login-inner .bt-fix.complete{bottom:5em;}
.complete .login-tit{padding-top:3em!important;}

.project-top-wrapper{padding:5em 1em 2em;border-bottom:1px solid #e4e4e4}
.project-con .reco .list-inner li{width:33.3333%}
.project-con .reco .list-inner li:nth-child(1), .project-con .reco .list-inner li:nth-child(3n + 1){padding:0 .3em 1em 0;}
.project-con .reco .list-inner li:nth-child(2), .project-con .reco .list-inner li:nth-child(3n + 2){padding:0 .3em 1em;}
.project-con .reco .list-inner li:nth-child(3), .project-con .reco .list-inner li:nth-child(3n + 3){padding:0 0 1em .3em;}
.project-con .reco .info-top span{font-size:.8em;}
.project-con .reco .box-inner .list-tit{height:72px;font-size:1.05em;}

.project-top{overflow:initial;border:none;}
.project-top .top-inner{height:auto}
.project-top .top-inner.right{padding:0;float:none;width:100%;border-left:none;}
.project-top .top-inner .pro-tit{display:block;width:100%;height:initial;}
.project-top .top-inner.left{float:none;width:100%;border:1px solid #e4e4e4;background:#fafafa;border-radius:10px}
.project-top .top-inner{margin-top:1em;min-height:auto;}
.project-top .top-inner .logo-img{display:none;}
.project-top .top-inner .info-box .infoBox-inner{padding:1em}
.project-top .top-inner .info-box .infoBox-inner .txt-center{width:auto;margin:0}
.project-top .top-inner .detail{color:#333;font-weight:400}

.project-top .label-wrap .event-pro,
.project-top .label-wrap .event-type{padding:.2em .75em .3em;}
.project-top .label-wrap span{font-size:.85em;}

.project-con{padding:.5em 0 0;border-top:10px solid #f4f4f4}
.project-con .tab-box li .tab-link{font-size:1.05em;}
.project-con .gr-box{border:1px solid #e4e4e4;font-weight:400;}
.project-con .gr-box p{font-weight:400}
.project-con .grBar-tit{margin:1.15em 0 0.3em}
.project-con .detail-txt p.dots{padding-left:.6em;}
.project-con .detail-txt p.dots:before{top:12px;width:4px;height:4px;}

.project-con .reco{padding:2em 0 0;border-top:10px solid #f4f4f4}
.bt-fixInfo{bottom:4.7em;border-top:1px solid #f4f4f4}
.bt-fixInfo.scroll{bottom:4.9em;}
.bt-fixInfo .bt-btnBox{padding:1em 0;border-radius:0;box-shadow:none;border-top:none;}
.bt-fixInfo .bt-btnBox .fix-info{display:none;}
.bt-fixInfo .bt-btnBox .fix-btns{float:none;max-width:470px;margin:0 auto;}
.bt-fixInfo .fix-btns .fixBtn-inner{width:50%;box-sizing:border-box;}
.bt-fixInfo .fix-btns .fixBtn-inner:nth-child(1){margin-right:0;padding-right:.5em;}
.bt-fixInfo .fix-btns .fixBtn-inner:nth-child(2){margin-left:0;padding-left:1.5m;}
.bt-fixInfo .gr-txt{left:0;color:#333;text-align:center;}

.channel-talk.one{bottom:7em;}
.channel-talk.scroll{right:1em;bottom:}

.tab-content .info-list li{float:none;width:100%;}
.tab-content .info-list li:nth-child(odd){padding-right:0}
.tab-content .info-list li:nth-child(even){padding-left:0;}

.project-top .top-inner .info-box{height:6.5em}
.bt-fixInfo .fix-btns .fixBtn-inner.full{width:100%;padding-right:0}
#call-modal .modal-dialog{max-width:350px;margin:0 auto}
#pros-modal .modal-content{padding:2em 2em 1em}
#call-modal .modal-content .modal-top{padding:.75em 2em;background:none;}
#call-modal .modal-content .modal-top .close{width:25px;height:25px;margin-top:0;background:url(../images/icon/ico-back.png)50%/18px no-repeat}
#call-modal .modal-content .modal-top .tit{margin-top:1em;color:#333;font-size:1.375em;font-weight:600;}
#call-modal .modal-content .modal-con{padding:0 2em 1em;text-align:left;}
#call-modal .modal-content .btn-box a{max-width:100%;background:#56b431;border-radius:5px;color:#fff!important;}
#call-modal .call-num{width:100%;}

#tab-1 >.con-width{border-bottom:1px solid #e4e4e4}

.subBtn-wrap.pc-btn{display:none;}
.bt-fixInfo{box-shadow:0 0 10px rgb(0 0 0 / 10%);}
.bt-btnBox .txt-gray{padding-top:.1em;line-height:1.4em;}
.redu-inner .bt-fix .btn {border-radius:10px;}
.redu-inner .redu-result .date{float:right;font-size:.9em;color:#999}
.redu-inner .redu-result .date span{display:none;}
.redu-inner .redu-result>div{font-size:.95em;}

.login-inner.simple .login-subTitle.pc{display:none}
.login-inner.simple .apply-wrap.top{padding-bottom:1em}
.login-inner.simple .apply-wrap.middle{position:relative;padding-bottom:1.5em;}
.login-inner.simple .apply-wrap .top-info{top:5em;right:0;}
.login-inner.simple .apply-top{padding-top:1em}
.login-inner.simple .apply-top > p{font-size:1.4em;font-weight:600}
.login-inner.simple .apply-top .agency-box{margin-top:.75em;}
.login-inner.simple .apply-top .agency-box p:nth-child(1){display:inline-block;font-size:.9em;}
.login-inner.simple .apply-top .agency-box p:nth-child(2){font-size:.975em;}
.login-inner.simple .apply-top .agency-box p:nth-child(3){font-size:.85em;}
.login-inner.simple .ipt-wrap .ipt-label{color:#333;font-weight:400}
.login-inner.simple .terms-wrap{margin-top:0;padding:0;border-top:none}
.login-inner.simple .terms-wrap label{font-size:.875em;}
/* .login-inner.simple .terms-wrap .terms-list .terms-box{border:1px solid #e4e4e4} */
.subBtn-wrap .apply-small{font-size:.937em;}
.login-inner.simple .terms-wrap .login-subTitle{margin-top:1.5em}
.bt-fixInfo .con-width{background:#fff}
.bt-fixInfo .fix-btns .fixBtn-inner a{font-weight:500}

.search-wrap .m-search{display:block;}
.search-wrap .search-top{display:none;}
.sub-container .reco .list-inner li{width:33.333%;}
.search-wrap .search-con .reco{padding-top:1em}
.search-wrap .search-con .reco .list-inner li:nth-child(1), .search-wrap .search-con .reco .list-inner li:nth-child(3n + 1){padding:0 .3em 1em 0;}
.search-wrap .search-con .reco .list-inner li:nth-child(2), .search-wrap .search-con .reco .list-inner li:nth-child(3n + 2){padding:0 .3em 1em;}
.search-wrap .search-con .reco .list-inner li:nth-child(3), .search-wrap .search-con .reco .list-inner li:nth-child(3n + 3){padding:0 0 1em .3em;}
.search-wrap .search-con .search-tit{display:inline-block;}
.search-wrap .search-con .search-detail{display:inline-block;float:right;margin-top:.25em;padding-left:1.25em;color:#999;background:url(../images/icon/ico-detail.png)0 60%/15px no-repeat;font-size:.9em;font-weight:400;letter-spacing:-.3px;}

.search-wrap .search-none p:nth-child(1){font-size:1.05em;}
.search-wrap .search-none p:nth-child(2){font-size:.95em;}
.search-wrap .search-none{border:none}

.detail-container{overflow-y:auto;display:none;position:fixed;top:0;right:0;left:0;bottom:0;background:#fff;z-index:6000}
.detail-container .detail-con{padding:4.5em 1em 0}
.detail-container .detail-con .bt-fix{position:fixed;left:0;right:0;bottom:0;padding:.5em 1em 1em;background:#fff;}
.detail-container .detail-con .bt-fix.detail{overflow:hidden;width:100%;max-width:370px;margin:0 auto;}
.detail-container .detail-con .bt-fix.detail a{display:inline-block;float:left;height:50px;padding:0;line-height:50px}
.detail-container .detail-con .bt-fix.detail a:nth-child(1){width:calc(40% - 1em);margin-right:1em;}
.detail-container .detail-con .bt-fix.detail a:nth-child(2){width:60%;}
.detail-container .fullCheck-wrap.list{padding-bottom:2em;}

/* .sub-infoPage .divide-wrap .contents-right.guide{padding:0 1em;} */
.contents-right.guide .tbl-st-tit{padding:0 1em;font-size:1.05em}
.guide-banner{width:calc(100% - 2em);margin:2em 1em 0;}
.guide-list, .guide-step{margin:0 1em;}
.guide-banner .bn-inner p:nth-child(1){font-size:1.25em;}
.guide-banner .bn-inner p:nth-child(2){font-size:.95em}
.guide-list li{padding:.75em 1em;}
.guide-step li:nth-child(1){background:url(../images/icon/guide-step1.png)98% 65%/45px no-repeat;}
.guide-step li:nth-child(2){background:url(../images/icon/guide-step2.png)98% 65%/45px no-repeat;}
.guide-step li:nth-child(3){background:url(../images/icon/guide-step3.png)98% 65%/50px no-repeat;}
.guide-step li:nth-child(4){background:url(../images/icon/guide-step4.png)98% 65%/45px no-repeat;}
.guide-list li p{font-size:.975em;}
.guide-step li span{font-size:.9em;}
.guide-step li .step-tit{font-size:1em;font-weight:600}
.guide-step li .step-txt{font-size:.95em;}

.contents-right.guide .guide-bg{margin-top:2.5em;padding:1.5em 0;background:#fafafa}
.contents-right.guide .guide-bg .tbl-st-tit{margin:0 0 1em!important;padding:0 1em;}
.guide-check{padding:0}
.guide-check .check-tit{font-size:1em;}
.guide-check .check-txt{color:#333}
.contents-right.guide .m-faq{margin-left:1em;}
.guide-check li{padding:0 1em}

.contents-right.guide .tbl-st-tit.pc{display:none;}
.sub-infoPage .contents-right.guide .tbl-st-tit{margin-top:2em;}
.login-inner.notice{padding:3.5em 0!important;}
.mobile-faq{padding:0 1em;}
.mobile-faq ul{border-top:none}
.mobile-faq .q-tit{position:relative;padding:1.25em 3em 1.25em 1.35em;background:url(../images/icon/ico-view-open.png)98% 50%/12px no-repeat;line-height:1.4}
.mobile-faq .q-tit:before{position:absolute;top:1.3em;left:0;content:"Q. ";display:block;width:.75em;height:1em;font-size:.95em}
.mobile-faq .q-tit.on{color:#333;background:url(../images/icon/ico-view-close.png)98% 50%/12px no-repeat}
.mobile-faq .a-box{padding:1.25em 1em}

.guide-faq .n-tit{padding:1.25em 0;line-height:1.4}

.contents-right.guide .detail-top{border-top:none;padding:1.5em 0;}
.contents-right.guide .detail-tit{font-size:.95em;}
.contents-right.guide .detail-txt{padding:1.5em 0;border-bottom:none;font-size:.83em;}
.contents-right.guide .back-list{display:none}

.contents-right .privacy {padding:2em 1em}
.contents-right .privacy select{background:#fff url('../images/icon/sel-arrow.png') no-repeat 95% 50%;font-size:.9em;}

.contents-right.guide .m-privacy-tab{display:block;overflow:hidden;}
.contents-right.guide .m-privacy-tab li{float:left;width:50%;border-bottom:1px solid #e4e4e4}
.contents-right.guide .m-privacy-tab li a{display:block;padding:1em 0 .65em;border-bottom:4px solid #fff;color:#999;font-size:.95em;font-weight:600;text-align:center;}
.contents-right.guide .m-privacy-tab li a.on{color:#56b431;border-bottom:4px solid #56b431}

.login-inner.error{padding-bottom:8em;}
.login-inner.error .bt-fix{padding:0 1em;bottom:5em;}
.bt-fixInfo.project{bottom:0;}


.sub-container .scrap .list-inner ul{width:100%;max-width:initial;padding:0 1em}
.sub-container .scrap .list-inner ul li{width:100%;border:none;padding:.75em 0!important;}
.sub-container .scrap .list-inner ul li:not(:first-child){border-top:1px solid #e4e4e4}
.sub-container .scrap .list-inner .box-inner{padding:0;border-bottom:0;}
.sub-container .scrap .list-inner .box-inner .list-tit{height:45px;}
.sub-container .scrap .list-inner .list-inner{padding-top:0;}
.sub-container .scrap .list-inner .list-box{border-radius:0;border:none;}
.sub-container .scrap .list-inner .info-top span{font-size:.75em;}
.sub-container .scrap .list-inner .box-inner .organ{font-size:.875em}
.sub-container .scrap .list-inner .box-inner .detail{font-size:.85em}
.sub-container .scrap .list-inner .bottom-logo{display:none}

.bt-fix.padding{width:100%;max-width:370px;margin:0 auto;padding:0 1em 1.5em;}
.info-list.list2{margin-top:1em;}
.info-list.list2 li{margin-bottom:0;border-bottom:none;}
.info-list.list2 li:last-child{border-bottom:1px solid #e4e4e4;}
.tab-content .info-list li:nth-child(odd){margin-right:0;}
.tab-content .info-list li:nth-child(even){margin-left:0;}


/*zia*/
.main-visual .sd-ctrl-inner .sd-ctrl-more{padding-left:145px}
.main-visual .sd-ctrl-inner .sd-ctrl-more .btn-banner-total{width:30px;height:30px}
.mainBanner-pop .mainBanner-list-wrap{margin:75px auto}
.mainBanner-pop .btn-closePop-box{right:40px;top:-60px}
.mainBanner-pop .mainBanner-list-wrap .btn-closePop{width:40px;height:40px}
.mainBanner-pop .mainBanner-list-wrap{width:90%}
.mainBanner-pop .main-visual .slider{background-position:50% 50%}
.mainBanner-pop .main-visual .slider,
.mainBanner-pop .main-visual .slider-container{height:270px}
.mainBanner-pop .main-visual .slider-inner .slider-txt .sd-title a{font-size:1.7em}
.mainBanner-pop .main-visual .slider-inner .slider-txt{padding-left:3em}

}
/* 1024 */

@media screen and (max-width:820px) {

    .pros-con-list li{float:none;width:100%;}
    .pros-con-list li .con-box{border:none;}
    .pros-con-list li .con-box .con-txt{text-align:left;}
    .pros-con-list li .con-box .con-txt span{display:inline-block;}
    .pros-con-list li .con-box .con-txt p:nth-child(1){font-weight:600;}
    .pros-con-list li .con-box .con-txt{padding:.5em 0 1.5em}
    .pros-con-list li:nth-child(1){padding-right:0}
    .pros-con-list li:nth-child(2){padding:0}
    .pros-con-list li:nth-child(3){padding-left:0}

}




@media screen and (max-width:768px) {

input[type=text],input[type=password],input[type=file],input[type=email],input[type=number],input[type=search] {font-size:.9em;}


#header{height:3.8em;}
#header h1{width:110px;margin-top:.7em;margin-left:0;}
#header .top-login{top:16px;}
.m-gnb li a i{display:inline-block;width:1.5em;height:1.8em;}

.main-visual .slider-container{height:340px;margin:3.8em auto 0}
.main-visual .slider{height:400px;background-position:65% 50%}
.main-visual .slider-inner .slider-txt{margin-bottom:5em}
.main-visual .slider-inner .slider-txt .sd-title a{font-size:1.8em;}
.main-visual .slider-inner .slider-txt .sd-txt{padding-top:0.8em;}
.main-visual .sd-ctrl-wrap{top:3.8em}
.main-visual .slider-inner{padding-left:1em;}
.main-visual .sd-ctrl-inner{padding-left:1em;}
.main-visual .sd-ctrl{height:1.5em;bottom:75px;}
.main-visual .sd-ctrl .swiper-button-prev, .main-visual .sd-ctrl .swiper-button-next{margin-top:-4px;}
.main-visual .sd-ctrl .swiper-pagination{overflow:hidden;top:2px;height:100%;padding:0 .35em 0 0.1em;vertical-align:1px;font-size:.8em;}
.main-visual .sd-ctrl .auto-play button{margin-top:-5px;}
#main-container{padding:1em 0 0 }
.banner-wrap .wide-bnBox .over-con{display:none;}
.banner-wrap .wide-bnBox .banner-inner{height:115px;background:#f3f0ff url(../images/img/banner-con2-m.png)90% 0%/250px no-repeat;border-radius:10px;}
.banner-wrap .half-banner{padding-top:0;}
.banner-wrap .half-banner .half-bnBox{height:auto;margin-top:1em;border-radius:10px;}
.banner-wrap .half-banner .text-tb{height:auto;}
.banner-wrap .half-banner .half-bnBox:nth-child(1) .banner-inner, 
.banner-wrap .half-banner .half-bnBox:nth-child(2) .banner-inner{padding:5em 0 1.5em 2em;}
.banner-wrap .half-banner .half-bnBox:nth-child(1) .banner-inner{background:#fff1ed url(../images/img/half-bnCon1.png)90% 23%/100px no-repeat}
.banner-wrap .half-banner .half-bnBox:nth-child(2) .banner-inner{background:#eef5ff url(../images/img/half-bnCon2.png)90% 23%/100px no-repeat}
.banner-wrap .bn-tit{font-size:1.2em;line-height:1.3}
.banner-wrap .bn-tit .m-br{display:block;}
.banner-wrap .bn-txt{padding-top:.2em}

.main-list-wrap{padding:2em 0}
.main-list-wrap .list-inner li{width:50%}
.main-list-wrap .list-inner li:nth-child(1), .main-list-wrap .list-inner li:nth-child(2n + 1){padding:0 .25em .5em 0;}
.main-list-wrap .list-inner li:nth-child(2), .main-list-wrap .list-inner li:nth-child(2n){padding:0 0 .5em .25em;}
.main-list-wrap .box-inner{padding:.8em}
.main-list-wrap .box-inner .list-tit{height:68px;margin-bottom:.5em;font-size:1em;}
.main-list-wrap .list-box{border-radius:10px;}
.main-list-wrap .info-top{padding-bottom:.5em;}
.main-list-wrap .info-top span{font-size:.75em;}
.main-list-wrap .box-inner .organ{font-size:.875em}
.main-list-wrap .box-inner .detail{font-size:.85em}
.main-list-wrap .list-box:hover{border:none}
.main-list-wrap.my-match .list-box.edit{height:243px}
.main-list-wrap.my-match .match-empty .empty-inner p{font-size:1em;}
.main-list-wrap.my-match .match-empty .empty-wrap{height:280px}
.main-list-wrap.my-match .match-empty .empty-inner p{padding-top:5em;}
.main-list-wrap.my-match .match-empty .empty-inner a{margin-top:1em;}
.main-list-wrap .tip-box{left:80px;font-size:.85em}
.m-br{display:block;}

.bg-gray{padding:3em 0}
.bg-gray .row-inner{width:100%;float:none}
.bg-gray .row-box{width:50%;}
.bg-gray .row-box.row-right{margin-top:1em;float:none;width:100%;padding:0!important;}
.bg-gray .row-box:nth-child(2){padding:0 0 0 .5em;}
.bg-gray .row-box > div{border-radius:10px;}
.bg-gray .row-box .col-box{height:85px;padding:0 2em;border-radius:10px;line-height:85px;}
.bg-gray .row-box .col-box .txt{font-size:1em;font-weight:500}
.bg-gray .noti-box{border-radius:10px}
.bg-gray .noti-box .more{text-indent:-999em}
.bg-gray .noti-box .noti-list{width:calc(100% - 90px)}

.imgPop-bg{display:block;position:fixed;top:0;right:0;left:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:502}
.img-pop{position:fixed;top:50%;left:50%;width:90%;max-width:400px;transform:translate(-50%, -50%);z-index:503}

.login-inner .login-tit{padding-top:0em;font-size:1.25em;}
.login-inner .bt-fix .box-wrap{padding:1.4em 0;font-size:.8em}
.login-inner .ipt-wrap input, .input-button button{height:48px}
.input-button button{height:48px;font-size:.9em;font-weight:500;}
.login-wrap.m-tit .login-inner .login-txt{font-size:1.385em}
.login-inner .id-result>div{height:48px;font-size:.9em;line-height:45px;}

.sub-visual{background:#f3f0ff url(../images/img/sub-bannerCon.png)110% 100%/340px no-repeat}
.sub-visual .bn-tit{padding-bottom:.5em;}
.sub-visual .bn-txt{font-size:1.1em;}

.pros-con{padding:2em 0 4em;}
.pros-con .pc{display:none;}
.pros-con .m{display:block;}
.pros-con1{width:100%;margin:0 auto;padding:1em 0;}
.pros-con1 p:nth-child(1){font-size:1.1em;}
.pros-con1 p:nth-child(2){padding:.75em 0 1em;font-size:.95em;}
.pros-con1 .con1-txt{padding:1em;border:1px solid #ddd;border-radius:10px;background-color:#f4f4f4;}
.pros-con1 .link-faq{padding-right:0;border-bottom:1px solid #56b431;background:none;font-size:.9em;font-weight:400}
.pros-con .pros-con-inner.first{padding-top:1em;}
.pros-con .step-list li{overflow:hidden;float:none;width:100%;margin-bottom:.5em;border:1px solid #e4e4e4;}
.pros-con .step-list li i{background-color:initial;}
.pros-con .step-list li .step-tit{border-bottom:none;}
.pros-con .step-list li div:nth-child(1){width:4.5em;}
.pros-con .step-list li div:nth-child(2){width:calc(100% - 4.5em)}
.pros-con .step-list li i{width:4.25em;height:3em;}
.pros-con .step-list li .step-tit{padding-bottom:.2em;font-size:1em;}
.pros-con .step-list li .step-txt{padding-top:0;font-size:.9em}
.pros-con-list li .con-box>div:nth-child(1){height:200px;}
.pros-con-list li .con-box .con-img1{background:url(../images/img/pros-con1.png)50% 22%/cover no-repeat}
.pros-con-list li .con-box .con-img2{background:url(../images/img/pros-con2.png)50% 70%/cover no-repeat}
.pros-con-list li .con-box .con-img3{background:url(../images/img/pros-con3.png)50% 10%/cover no-repeat}
.subBtn-wrap .btn-bottom span{padding-right:.5em}
.subBtn-wrap .btn-bottom a{font-size:.9em;}
.subBtn-wrap{padding-top:1.5em;}

.grBar-tit{padding-left:0;font-weight:600}
.grBar-tit:before{display:none;}
.project-con .grBar-tit{font-size:1.05em;padding-left:.75em}
.project-con .grBar-tit:before{display:block;top:3px;height:18px}

.apply-check .fullCheck-wrap .list-inner{width:33.333%}
.apply-check .fullCheck-wrap .list-inner:nth-child(1), .fullCheck-wrap .list-inner:nth-child(3n + 1){padding:0 .2em .4em 0!important;}
.apply-check .fullCheck-wrap .list-inner:nth-child(2), .fullCheck-wrap .list-inner:nth-child(3n + 2){padding:0 .1em .4em!important}
.apply-check .fullCheck-wrap .list-inner:nth-child(3), .fullCheck-wrap .list-inner:nth-child(3n){padding:0 0 .4em .2em!important}
.apply-check .check-full input[type="checkbox"] + label{font-size:.875em;}
.apply-check .fullCheck-wrap.list .list-inner.insert{width:66.666%}
.apply-col .col-inner .ipt-wrap.select{margin-top:0}
.apply .terms-wrap{margin-top:2em;padding:0;border-top:1px solid #e4e4e4;}
.apply .terms-wrap .box{margin-top:0;padding:0 0 1em;background:none;border:none;border-bottom:1px solid #e4e4e4}
.apply .terms-wrap .login-subTitle{margin-top:1em;}
.apply .terms-wrap .terms-box p{font-size:.825em;}
.apply .terms-wrap label{font-weight:500;}

.m-sub-top .sub-tit{line-height:2.6em}
.m-sub-top .btn-back{top:1em;}
.m-sub-top .gohome{top:.8em;}

.prosCon-container{height:auto;padding:3em 0 0;background:none;}
.prosCon-box{padding:0;}
.prosCon-box .apply-list{padding:1em 0;}
.prosCon-box .apply-info{padding:1em 0;}
.prosCon-box .edit-wrap{padding:1em 0}
.prosCon-box .apply-list .list-inner p{font-size:.95em;}
.prosCon-box .apply-list .cancel-wrap a{min-width:5.4em;padding:.5em .8em;border-radius:5px;font-size:.9em;}
.prosCon-box .apply-info th, .prosCon-box .apply-info td{font-size:.95em;letter-spacing:-.5px;}
.prosCon-box .edit{font-size:.9em;font-weight:400}

.project-top .label-right > li a{width:23px;height:23px;}
.project-top .label-right > li .scrap{background:url(../images/icon/ico-scrap.png)50%/23px no-repeat;}
.project-top .label-right > li .scrap.on{background:url(../images/icon/ico-bookmark-on.png)50%/18px no-repeat}
.project-top .label-right > li .share{background:url(../images/icon/ico-share.png)50%/21px no-repeat;}

.project-con .reco .list-inner li{width:50%}
.project-con .reco .list-inner li:nth-child(1), .project-con .reco .list-inner li:nth-child(2n + 1){padding:0 .25em .5em 0;}
.project-con .reco .list-inner li:nth-child(2), .project-con .reco .list-inner li:nth-child(2n){padding:0 0 .5em .25em;}
.project-con .reco .box-inner{padding:.8em}
.project-con .reco .box-inner .list-tit{height:68px;margin-bottom:.5em;font-size:1em;}
.project-con .reco .list-box{border-radius:10px;}
.project-con .reco .info-top{padding-bottom:.5em;}
.project-con .reco .info-top span{font-size:.75em;}
.project-con .reco .box-inner .organ{font-size:.875em}
.project-con .reco .box-inner .detail{font-size:.85em}
.project-con .gr-box p{font-size:.95em}
.project-con .detail-txt{font-size:.95em;}
.project-con .grBar-tit{margin:1.5em 0 0.3em}
.project-con .bt-grBtn{font-size:.95em;}

.bt-fixInfo{bottom:4.4em;background:#fff;}
.bt-fixInfo .bt-btnBox .fix-btns{max-width:initial;}
.bt-fixInfo .fix-btns .fixBtn-inner:nth-child(1){width:auto;}
.bt-fixInfo .fix-btns .fixBtn-inner .call-btn{padding:0;border:none;font-size:.85em;font-weight:500;letter-spacing:-.3px;text-align:center;}
.bt-fixInfo .fix-btns .fixBtn-inner a.call-btn i{display:block;margin:0 auto .25em;}
.bt-fixInfo .fix-btns .fixBtn-inner.full{width:100%;}
.bt-fixInfo .fix-btns .fixBtn-inner:nth-child(2){width:calc(100% - 60px - .5em);margin-left:.5em}

.bt-fixInfo .gr-txt{font-size:.85em}
.channel-talk .btn-talk{width:60px;height:60px;background:#56b431 url(../images/icon/ico-chat.png)50%/32px no-repeat}

.tab-content .info-table{border-top:none;}
.tab-content .info-table .table-row{border-bottom:none;}
.tab-content .info-table .table-row .half{float:none;}
.tab-content .info-table .table-row .half:nth-child(1),
.tab-content .info-table .table-row .half:nth-child(2){width:100%;}
#tab-2 > .con-width:nth-child(1){padding-bottom:1.5em;border-bottom:1px solid #e4e4e4}
.tab-content .info-table .table-row .table-th, .tab-content .info-table .table-row .table-td{padding:.15em 0;font-size:.95em;}
.tab-content .info-table .table-row .table-th{width:4em;margin-right:1em;background:none;text-align:left;color:#999;}
#tab-2 > .con-width:nth-child(1) .table-th{position:relative;}
#tab-2 > .con-width:nth-child(1) .table-th:after{position:absolute;content:"";display:block;top:7px;right:0;width:1px;height:15px;background:#e4e4e4}
.tab-content .info-table .table-row .table-td{}

#tab-2 > .con-width:nth-child(2){padding-top:1.5em;border-top:10px solid #f4f4f4}
#tab-2 > .con-width:nth-child(2) .info-table .table-row .table-th{width:6em;}
.table-address{border-bottom:none;}
.table-address .table-th{display:inline-block;width:6em;margin-right:1em;padding:0;background:none;color:#999;font-size:.95em;text-align:left;vertical-align:middle;}
.table-address .table-td{display:inline-block;width:calc(100% - 7em);height:auto;padding:0;vertical-align:top;font-size:.95em;}
.table-address .table-td .inner-btn a{padding:0.25em 1em 0.3em}
#tab-2 > .con-width:nth-child(2) .grBar-tit{margin:0}
/* #tab-2 > .con-width:nth-child(2) .info-list li{padding:1em 0 1.25em} */

.bt-btnBox .agency-select{margin-bottom:.5em;padding:0.35em 0.75em;}
.bt-btnBox .txt-gray{font-size:.85em;}
.bt-btnBox .txt-bk{font-size:.9em;}
.bt-btnBox .agency-option{max-height:217px}
.bt-btnBox .agency-select .agency-arrow{background:url(../images/icon/ico-agency-arrow.png)50%/15px no-repeat}
.bt-btnBox .agency-option li{padding:0.35em 0.75em;}

.redu-inner{text-align:left;}
.prosCon-box.redu{max-width:370px;padding:4em 0;}
.redu-inner .redu-tit{font-size:1.385em}
.redu-inner .redu-txt{font-size:.9em;}
.redu-inner .bt-fix{position:fixed;left:0;right:0;bottom:0;padding:0 1em 1em}
.redu-inner .bt-fix .box-wrap{margin-top:1.25em;padding:1em 0;border-top:1px solid #ddd}

.subBtn-wrap .apply-small{text-align:left;font-size:.85em;line-height:1.3;}
.login-inner.simple .apply-top > p{font-size:1.25em;line-height:1.3;}
.agency-box{margin-top:.5em;padding:0;border:none;background:none}
.channel-talk{bottom:10em;}

.sub-container .reco .list-inner li{width:50%;}
.search-wrap .search-con .reco .list-inner li:nth-child(1), .search-wrap .search-con .reco .list-inner li:nth-child(2n + 1){padding:0 .3em 1em 0;}
.search-wrap .search-con .reco .list-inner li:nth-child(2), .search-wrap .search-con .reco .list-inner li:nth-child(1n + 2){padding:0 .3em 1em;}
.search-wrap .search-con .reco .box-inner .detail{font-size:.85em}
.search-wrap .search-con .reco .box-inner .list-tit{font-size:1em}
.search-wrap .search-con .reco .info-top{padding-bottom:.5em}
.search-wrap .search-con .reco .info-top span{font-size:.75em}
.search-wrap .search-con .reco .box-inner .list-tit{height:68px;margin-bottom:.5em;font-size:1em;}
.search-wrap .m-search{padding-top:5em}
.search-wrap .search-con .reco .list-inner ul{margin-top:.5em}

.guide-banner{background:url(../images/img/guide-bn.jpg)70% 50%/cover no-repeat}
.guide-banner .bn-inner p span{display:block;line-height:1.3}
.guide-banner .bn-inner p:nth-child(1){margin-bottom:.5em;font-size:1.35em;letter-spacing:-1px;}
.guide-list li{padding:.5em 1em;}
.guide-list li p:before{top:10;}

.login-inner.notice{padding:3em 0!important;}
.mobile-faq .q-tit{font-size:.95em;}
.mobile-faq .a-box{font-size:.9em;}

.guide-faq a{padding:}
.guide-faq .n-tit{font-size:.95em;}


.project-top .top-inner .info-box{height:initial}
.project-top .top-inner .info-box .infoBox-inner{padding:.75em}

.info-list.list2 li{padding:.7em 0 .75em!important}
.table-address .table-td .address-inner{width:100%;margin-right:0;float:none;}
.table-address .table-td .inner-btn{float:none;width:auto;margin-top:.35em;}

.bt-btnBox .agency-option li.disabled a span.complete{top:1em;font-size:.9em}


/*zia*/
.main-visual .sd-ctrl-inner .sd-ctrl-more{bottom:75px}
.main-visual .sd-ctrl-inner .sd-ctrl-more .btn-banner-total{width:25px;height:25px}
}



/* 768 */


@media screen and (max-width:560px) {

.main-list-wrap .list-inner li{width:100%;border:none;padding:.75em 0!important;}
.main-list-wrap .list-inner li:not(:first-child){border-top:1px solid #e4e4e4}
.main-list-wrap  .list-inner li.bd-bt{border-bottom:1px solid #e4e4e4!important}
.main-list-wrap .box-inner{padding:0;border-bottom:0;}
.main-list-wrap .box-inner .list-tit{height:45px;}
.main-list-wrap .list-inner{padding-top:0;}
.main-list-wrap .list-box{border-radius:0;border:none;}
.main-list-wrap .info-top span{font-size:.75em;}
.main-list-wrap .box-inner .organ{font-size:.875em}
.main-list-wrap .box-inner .detail{font-size:.85em}
.main-list-wrap .bottom-logo{display:none}
.main-list-wrap.my-match li.edit{display:none;}
.main-list-wrap.my-match .match-empty{background:url(../images/img/empty-bg-m.png)0 0/cover no-repeat}

.bg-gray .row-box > div{padding:1em 0}
.bg-gray .row-inner a{padding-top:5em}
.bg-gray .row-box a .sm-txt span{display:block;}
.bg-gray .row-box .col-box{height:75px;line-height:75px}
.bg-gray .noti-box{padding:1.5em 1em}

.sub-visual{background:#f3f0ff url(../images/img/sub-bannerCon.png)120% 100%/270px no-repeat}

.sub-container{min-height:auto}

.project-con .reco .list-inner li{width:100%;border:none;padding:.75em 0!important;}
.project-con .reco .list-inner li:not(:first-child){border-top:1px solid #e4e4e4}
.project-con .reco .box-inner{padding:0;border-bottom:0;}
.project-con .reco .box-inner .list-tit{height:45px;}
.project-con .reco .list-inner{padding-top:0;}
.project-con .reco .list-box{border-radius:0;border:none;}
.project-con .reco .info-top span{font-size:.75em;}
.project-con .reco .box-inner .organ{font-size:.875em}
.project-con .reco .box-inner .detail{font-size:.85em}
.project-con .reco .bottom-logo{display:none}

.search-wrap .search-con .reco .list-inner li{width:100%;border:none;padding:.75em 0!important;}
.search-wrap .search-con .reco .list-inner li:not(:first-child){border-top:1px solid #e4e4e4}
.search-wrap .search-con .reco .box-inner{padding:0;border-bottom:0;}
.search-wrap .search-con .reco .box-inner .list-tit{height:45px;}
.search-wrap .search-con .reco .list-inner{padding-top:0;}
.search-wrap .search-con .reco .list-box{border-radius:0;border:none;}
.search-wrap .search-con .reco .info-top span{font-size:.75em;}
.search-wrap .search-con .reco .box-inner .organ{font-size:.875em}
.search-wrap .search-con .reco .box-inner .detail{font-size:.85em}
.search-wrap .search-con .reco .bottom-logo{display:none}

/*zia*/
.mainBanner-pop .main-visual .slider{background-position:50% 50%}
.mainBanner-pop .main-visual .slider,
.mainBanner-pop .main-visual .slider-container{height:220px}
.mainBanner-pop .main-visual .slider-inner .slider-txt .sd-title a{font-size:1.5em}
.mainBanner-pop .main-visual .slider-inner .slider-txt .sd-txt{font-size:1em}
.mainBanner-pop .main-visual .slider-inner .slider-txt{padding-left:2em}
}

@media screen and (max-width:480px) {

.m-gnb li a{padding:.65em 0;}
.m-gnb li a i{display:inline-block;width:1.3em;height:1.3em;}
.m-gnb li a span{font-size:.75em;line-height:1;}

.main-visual .slider{height:315px;background-position:65% 50%}
.main-visual .slider-container{height:253px}
.main-visual .slider-inner .slider-txt{margin-bottom:4em;}
.main-visual .sd-ctrl{bottom:45px;}
.main-visual .sd-ctrl .swiper-pagination{padding:0}
.main-visual .slider-inner .slider-txt .sd-title a{font-size:1.35em;}
.main-visual .slider-inner .slider-txt .sd-txt{font-size:.95em;}
.main-visual .slider-inner .slider-txt .sd-txt .detail1:after{top:6px;right:-9px;height:13px}

.banner-wrap .wide-bnBox .banner-inner{height:95px;padding-left:1em;background:#f3f0ff url(../images/img/banner-con2-m.png)100% 0%/174px no-repeat}
.banner-wrap .half-banner .half-bnBox:nth-child(1) .banner-inner, .banner-wrap .half-banner .half-bnBox:nth-child(2) .banner-inner{padding:4.5em 0 1.2em 1em}
.banner-wrap .half-banner .half-bnBox:nth-child(1) .banner-inner{background:#fff1ed url(../images/img/half-bnCon1.png)90% 14%/77px no-repeat}
.banner-wrap .half-banner .half-bnBox:nth-child(2) .banner-inner{background:#eef5ff url(../images/img/half-bnCon2.png)90% 14%/77px no-repeat}
.banner-wrap .bn-tit{font-size:1.125em;}
.banner-wrap .bn-txt{font-size:.875em;}

.main-list-wrap .title-wrap .list-title{font-size:1.275em}
.main-list-wrap .title-wrap .more{margin-top:.3em}
.main-list-wrap.my-match .match-empty .empty-wrap{height:260px;}

.bg-gray .row-box:nth-child(1){padding-right:0.25em}
.bg-gray .row-box:nth-child(2){padding-left:0.25em}
.bg-gray .row-box a .sm-txt{padding-top:.5em;line-height:1.3}
.bg-gray .row-box a{padding-top:4.2em}
.bg-gray .row-box .guide a{background:url(../images/icon/ico-guide.png)50% 0/50px no-repeat}
.bg-gray .row-box .faq a{background:url(../images/icon/ico-faq.png)50% 0/50px no-repeat}
.bg-gray .row-box.row-right{margin-top:.5em;}
.bg-gray .row-box .col-box:nth-child(1){margin-bottom:.5em;}
.bg-gray .row-box .col-box{padding:0 1em;height:55px;line-height:55px}
.bg-gray .row-box .col-box .txt{font-size:.95em}

.bg-gray .noti-box{padding:1em;}
.bg-gray .noti-box .noti{padding-right:.5em;font-size:.95em;}
.bg-gray .noti-box .noti-list{margin-left:.5em}
.bg-gray .noti-box .noti-list li a{font-size:.85em;line-height:1.8}

.partner-inner{margin:0 1em}
#footer .ft-group1 .family-site .select{width:160px;padding:.75em 0 .75em 1em}
#footer .ft-group1 .family-site ul{bottom:42px;width:160px}
#footer .ft-group1 .family-site ul a{width:160px;padding:.75em 0 .75em 1em}
#footer .ft-group3 p{line-height:1.3}

.sub-container .login-wrap{padding:0 1em;}
.check-full input[type="checkbox"] + label{font-size:.85em;letter-spacing:-.7px;}

#regi-modal .modal-content{padding:2em 0}

.sub-visual{background:#f3f0ff url(../images/img/sub-bannerCon.png)155% 100%/270px no-repeat}
.sub-visual .bn-txt{font-size:1.05em}

.pros-con1 p:nth-child(1){font-size:1.05em;font-weight:500}
.pros-con1 p:nth-child(2){font-size:.9em;line-height:1.5;}
.pros-con1 .con1-txt{font-size:.85em;}

.pros-con .step-list li i{width:3em;height:3em;background-size:32px;}
.pros-con .step-list li .step-tit{font-size:.95em;}
.pros-con-list li .con-box .con-txt p:nth-child(1){font:1em;;}
.pros-con-list li .con-box>div:nth-child(1){height: 125px;}

.prosCon-box .apply-info th{width:28%}
.login-inner .bt-fix.complete{bottom:4em;}

.project-top .top-inner .info-box p{font-size:.9em}

.bt-fixInfo{bottom:3.5em}

.guide-step li:nth-child(1){background:url(../images/icon/guide-step1.png)98% 35%/40px no-repeat;}
.guide-step li:nth-child(2){background:url(../images/icon/guide-step2.png)98% 35%/40px no-repeat;}
.guide-step li:nth-child(3){background:url(../images/icon/guide-step3.png)98% 35%/45px no-repeat;}
.guide-step li:nth-child(4){background:url(../images/icon/guide-step4.png)98% 35%/38px no-repeat;}

.apply .terms-wrap .terms-box{height:100px}

/*zia*/
.main-visual .sd-ctrl-inner .sd-ctrl-more{bottom:45px}
.mainBanner-pop .main-visual .slider{background-position:50% 50%}
.mainBanner-pop .main-visual .slider,
.mainBanner-pop .main-visual .slider-container{height:178px}
.mainBanner-pop .main-visual .slider-inner .slider-txt .sd-title a{font-size:1.3em}
.mainBanner-pop .main-visual .slider-inner .slider-txt .sd-txt{font-size:1em}
.mainBanner-pop .main-visual .slider-inner .slider-txt{padding-left:2em}
}