@charset "utf-8";





/*인트로 모달*/
.project_pops{}
.project_pops .pjpops_inner{}
.project_pops .pjpops_inner a.pjpops_close{position:absolute; top:39px; right:43px;}
.project_pops .pjpops_inner .pjpops_box{width:817px; margin:0 auto; padding-top:66px;text-align:left;}
.project_pops .pjpops_inner .pjpops_box h2{font-size:20px; color:#8d8d8d; font-family:'NanumSquare'; margin-bottom:7px;}
.project_pops .pjpops_inner .pjpops_box h3{font-size:40px; color:#262626; font-family:'NanumSquare'; margin-bottom:15px;}
.project_pops .pjpops_inner .pjpops_box .pjpops_pbox{margin-bottom:20px;}
.project_pops .pjpops_inner .pjpops_box .pjpops_pbox p{font-size:15px; color:#8d8d8d; font-family:'NanumSquare';}
.project_pops .pjpops_inner .pjpops_box .pjpops_pbox p:last-child{margin-bottom:0;}
.project_pops .pjpops_inner .pjpops_box .pjpops_pbox p strong{font-size:25px; color:#ffc000; font-family:'NanumSquare';}

.project_pops .pjpops_inner .pjpops_box .pjp_fbox h4{padding-left:21px;  font-family:'NanumSquare'; font-size:25px; color:#545353; margin-bottom:15px;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox h4:before{position:absolute; left:0; bottom:3px; display:block; content:""; width:5px; height:5px; border-radius:50%; background:#ff0000;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox h4 span{margin-left:7px; font-size:15px; color:#8d8d8d; font-family:'NanumSquare';}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox h4 span strong{color:#ffc000; font-size:20px; font-family:'NanumSquare'; font-weight:normal;}

/*서브 푸터*/
.sub_footer{background:#292929;}
.sub_footer .sub_footer_inner{widtH:1077px; margin:0 auto; padding-bottom:12px;}
.sub_footer .sub_footer_inner:after{clear:both; content:""; display:block;}
.sub_footer .sub_footer_inner h2{float:left; box-sizing:border-box; width:172px; padding:21px 0 0 19px;}
.sub_footer .sub_footer_inner .footer_r{float:left; width:905px; padding-top:10px; box-sizing:border-box;}
.sub_footer .sub_footer_inner .footer_r p{font-size:12px; color:#909090; line-height:17px;}
.sub_footer .sub_footer_inner .footer_r ul:after{clear:both; content:""; display:block;}
.sub_footer .sub_footer_inner .footer_r ul li{float:left; margin-right:12px;}
.sub_footer .sub_footer_inner .footer_r ul li:last-child{margin-right:0;}
.sub_footer .sub_footer_inner .footer_r ul li a{font-size:12px; color:#c4c4c4; font-weight:bold;}

.sub_footer .sub_footer_inner .footer_r2{display:none;}
.sub_footer .sub_footer_inner .footer_r3{display:none;}




/*라디오버튼*/
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_file{margin-bottom:10px;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_file ul.pjp_fileul{padding-left:16px;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_file ul.pjp_fileul:after{clear:both; content:""; display:block;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_file ul.pjp_fileul li{position:relative; width:25%; float:left; margin-bottom:15px;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_file ul.pjp_fileul li label{font-size:18px; color:#959595; padding-left:30px;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_file ul.pjp_fileul li input{position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_file ul.pjp_fileul li input + label{display:inline-block; position:relative; cursor:pointer; -webkit-user-select:none; -moz-usder-select:none; -ms-user-select:none;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_file ul.pjp_fileul li input + label:before{position:absolute; left:0; top:50%; transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -moz-transform:translateY(-50%); content:""; display:inline-block; width:20px; height:20px; background:url('/theme/with/img/roi_pops03.png') left center no-repeat;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_file ul.pjp_fileul li input:checked + label:before{content:""; background:url('/theme/with/img/roi_pops04.png') left center no-repeat;}

.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write{padding-left:18px;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li:after{clear:both; content:""; display:block;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li .pj_listbox{width:378px; float:left;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li .pj_listbox2{width:378px; float:right;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li .pj_listbox:after{clear:both; content:""; display:block;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li.pj_list{/* line-height:39px; *//* height:39px; */margin-bottom:13px;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li.pj_list:after{clear:both; content:""; display:block;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li.pj_list label{float:left;/* display:block; */font-size:20px;color:#959595;font-family:'NanumSquare';}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li.pj_list label span{color:#ffc000; font-family:'NanumSquare';}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li.pj_list input[type="text"]{color:#000; font-size:15px; float:right; display:block; width:278px; background:#fff; border:1px solid #545353; border-radius:10px; height:39px; padding-left:20px; box-sizing:border-box;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li.pj_list input::-webkit-input-placeholder{color:#000; font-size:15px; font-family:'NanumSquare';}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li.pj_list input:-moz-placeholder{color:#000; font-size:15px; font-family:'NanumSquare';}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li.pj_list input:-ms-input-placeholder{color:#000; font-size:15px; font-family:'NanumSquare';}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li.pj_list select{float:right; display:block; height:39px; padding-left:20px; color:#000; font-size:15px; font-family:'NanumSquare'; width:278px; height:39px; border:1px solid #545353; background:#fff; border-radius:10px; -webkit-appearance:none; -moz-appearance:none;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li.pj_list select::-ms-expand{display:none;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li.pj_full{position:relative; padding-left:101px;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li.pj_full label{position:absolute; left:0; top:0; font-size:20px; color:#959595; font-family:'NanumSquare';}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li.pj_full label span{color:#ffc000; font-family:'NanumSquare';}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li.pj_full textarea{-ms-overflow-style:none; border-radius:10px; border:0; width:90%; height:99px; border:1px solid #545353; background:#fff; resize:none; color:#000; font-size:15px; padding:20px; box-sizing:border-box;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li.pj_full textarea::-webkit-scrollbar{display:none;}
/*구글리캡챠*/
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li.pj_full2{position:relative; padding-left:101px;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li.pj_full2 label{position:absolute; left:0; top:24px; font-size:20px; color:#bbb; font-family:'NanumSquare';}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li.pj_full2 label span{color:#ffc000; font-family:'NanumSquare';}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li.pj_full2 div{-ms-overflow-style:none; border-radius:10px; border:0;  font-size:15px; padding:5px; box-sizing:border-box;}



.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_check{position:relative; padding-left:109px; margin:19px 0 20px;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_check input[type="checkbox"]{position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_check label{padding-left:30px; font-size:16px; color:#bbb; font-family:'NanumSquare';}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_check input + label{display:inline-block; position:relative; cursor:pointer; -webkit-user-select:none; -moz-usder-select:none; -ms-user-select:none;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_check input + label:before{position:absolute; left:0; top:50%; transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -moz-transform:translateY(-50%); content:""; display:inline-block; width:19px; height:19px; background:url('/theme/with/img/roi_pops07.png') left center no-repeat;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_check input:checked + label:before{content:""; background:url('/theme/with/img/roi_pops08.png') left center no-repeat;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_button{padding-left:340px; padding-bottom:34px;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_button button{background:#ffc000 url('/theme/with/img/roi_pops06.png') 36px center no-repeat; text-align:left; padding-left:70px; height:46px; color:#fff; font-size:16px; font-family:"NanumSuqare"; width:182px; box-sizing:border-box; border-radius:10px;}




/*///////////////////// header End /////////////////////*/

/*///////////////////// container /////////////////////*/

/*///////////////////// container End /////////////////////*/

/*///////////////////// footer /////////////////////*/

/*///////////////////// footer End /////////////////////*/

.btn_talk{display:none;}
.btn_prev{display:none;}
.mo_mainbox{display:none;}
.mo_wrap{display:none;}
.mo_img{display:none;}
@media screen and (max-width: 768px) {


	/*///////////////////// 서브헤더 /////////////////////*/

/*인트로 모달*/

.pjpops_box fieldset{width:100% !important; min-width:300px; margin:0 auto;}
.project_pops .pjpops_inner{ }
.project_pops .pjpops_inner a.pjpops_close{position:absolute; top:10px; right:3.125%;}
.project_pops .pjpops_inner a.pjpops_close{width:16px; height:16px;}
.project_pops .pjpops_inner .pjpops_box{width:93.75%; margin:0 auto; padding-top:10px;}
.project_pops .pjpops_inner .pjpops_box h2{font-size:11px;  margin-bottom:16px; line-height:11px;}
.project_pops .pjpops_inner .pjpops_box h3{font-size:15px;  margin-bottom:12px; line-height:16px; }
.project_pops .pjpops_inner .pjpops_box .pjpops_pbox{margin-bottom:8px;}
.project_pops .pjpops_inner .pjpops_box .pjpops_pbox p{margin-bottom:0px; font-size:11px; line-height:14px;}
.project_pops .pjpops_inner .pjpops_box .pjpops_pbox p span{display:block;}
.project_pops .pjpops_inner .pjpops_box .pjpops_pbox p strong{font-size:12px; }
.pjp_write.one .pjp_writeul{width:100%; margin:0 auto;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li.pj_list input[type="text"]::-webkit-input-placeholder { /* WebKit, Blink, Edge */ font-size:10px;
}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li.pj_list input[type="text"]:-moz-placeholder { /* Mozilla Firefox 4 to 18 */font-size:10px;
   color:    #fff;
   opacity:  1;
}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li.pj_list input[type="text"]::-moz-placeholder { /* Mozilla Firefox 19+ */font-size:10px;
   color:    #fff;
   opacity:  1;
}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li.pj_list input[type="text"]:-ms-input-placeholder { /* Internet Explorer 10-11 */font-size:10px;
   color:    #fff; font-size:10px;
}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li.pj_list input[type="text"]:placeholder-shown { /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color:    #fff; font-size:10px;
}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_file{margin-bottom:0px;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_file ul.pjp_fileul li input:checked + label:before{background-size:60%;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_file ul.pjp_fileul li input + label:before{background-size:60%;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_file ul.pjp_fileul li label{padding-left:15px; height:16.5px; line-height:16.5px;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li .pj_listbox2{width:100%;float:none;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_file ul.pjp_fileul li label{font-size:12px;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_file ul.pjp_fileul{padding:0; margin-bottom:14px;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_file ul.pjp_fileul li{width:50%; margin-bottom:14px;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write{width:90%; margin:0 auto; padding-left:0;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li.pj_list label{font-size:11px;line-height:24px;float: left;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li.pj_list{margin-bottom:9px;/* line-height:57px; *//* height:57px; */}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li .pj_listbox{width:100%; float:none; line-height:16.5px; margin-bottom:9px;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li.pj_list input[type="text"]{width:80%; height:24px; font-size:10px; 
line-height:24px; border-radius:5px;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li.pj_full textarea{width:80%; float:right; font-size:10px;height:50px;
padding:5px; border-radius:5px;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li.pj_full{padding-left:0;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_check{padding-left:20%;margin:22.5px 0 26px;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li.pj_list select{width:80%; height:24px; font-size:10px;
background-size:10%;  border-radius:5px;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li.pj_full label{font-size:10px;}

/*구글리캡챠*/
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li.pj_full2{padding-left:0;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li.pj_full2 label{font-size:10px;color: #bbb;line-height:24px;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li.pj_full2 div div {margin:10px;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_write ul.pjp_writeul li.pj_full2 iframe{width:100%; font-size:10px;padding:5px 5px 5px 10px; border-radius:5px;text-align:center}

/*리캡챠 너비 수정 */
.pj_full2 .g-recaptcha{float: right;padding: 0 !important;width: 80%;}
.pj_full2 .g-recaptcha > div{padding: 0 !important; margin: 0 !important;width: 300px !important;}
.pj_full2 .g-recaptcha > div > div{margin: 10 0 0 0 !important;padding:0 !important;width:100% !important;}
.pj_full2 .g-recaptcha iframe{padding: 0 !important; margin: 0 !important;}
.rc-anchor-normal{width: 100% !important;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox h4{padding-left:10px; font-size:13px; color:#000; margin-bottom:8px;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox h4:before{ left:0; bottom:9px;  width:2.5px; height:2.5px;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox h4 span{margin-left:7px; font-size:10px; }
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_check input + label{font-size:12px; padding-left:15px;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_check input + label:before{background-size:60%;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox h4 span strong{color:#ffc000; font-size:20px; font-family:'NanumSquare'; font-weight:normal;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_button{width:90.65px; padding:0; margin:0 auto;padding-bottom:30px;}
.project_pops .pjpops_inner .pjpops_box .pjp_fbox .pjp_button button{height:25px; width:90.65px; font-size:12px;
  background: #ffc000 url(/img/main/roi_pops06.png) 10px center no-repeat; background-size:15%; padding-left:30px;}


  .wr_content {width:80%; border:1px solid red;}

}
