@charset "utf-8";
.dedlineInfo{margin-top:3rem;text-align:center;}
.dedlineInfo .end{border:1px solid #c4c7cc;display:inline-block;font-size:1.4rem;line-height:2.4rem;margin-left:.5rem;background:#f5f5f5;padding:0 .9rem;color:#999;}

.myP.bgGrayBox{padding:2rem;margin-top:0;}
.myP.bgGrayBox .searchDlWrap{margin-top:1rem;}
.myP.bgGrayBox .searchDlWrap:first-child{margin-top:0;}
.myP.bgGrayBox .input{width:auto;}
.myP .searchDlWrap .searchDl{display:inline-block;}
.myP .searchDl dt {display:inline-block;width:10rem;font-size:1.6rem;color:#383d53;font-family:'notokrMedium';}
.myP .searchDl dd{display:inline-block;margin-right:5rem;}
.myP .searchDl dd .input{/*margin-right:1rem;*/}
.myP .searchDl dd .input select{min-width:12rem;}
.myP .searchDl.subject{display:block;text-align:right}
.myP .searchDl.subject dd{margin-right:0;}


.myP .searchDl.subject dd .btn{display:inline-block;color:#fff;font-size:1.4rem;vertical-align:middle;box-sizing:border-box;padding:0 3rem 0 1.5rem;line-height:3.6rem;background:#09A281;position:relative;border:0;}
.myP .searchDl.subject dd .btn::before{width:8px;height:8px;background-color:transparent;content:'';margin-top:-4px;border-top:1px solid rgba(255, 255, 255, 0.8);border-right:1px solid rgba(255, 255, 255, 0.8);position:absolute;top:50%;right:15px;bottom:auto;left:auto;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.myP .pick_date input{width:13rem;vertical-align: middle;}
.myP .pick_date label {background:url("/infra/assets/images/common/iconCalendar.png") no-repeat;height:32px;width:33px;display:inline-block;vertical-align: middle;text-indent:-20000px;}

@media screen and (max-width: 960px){
  .myP .searchDl dd{margin-right:3rem;}
}
@media screen and (max-width: 928px){
  .myP .pick_date input{width:10rem;}
}
@media screen and (max-width: 868px){
  .myP .searchDlWrap .searchDl{display:block;margin-top:1rem;}
  .myP .searchDlWrap:first-child .searchDl:first-child{margin-top:0;}
}

.bdBox.info{padding:2rem 4rem;font-size:1.6rem;word-break:keep-all;margin-top:2rem;text-align:center;}
.bdBox.info dt{border-bottom:1px solid #09A281;display:inline-block;color:#09A281;font-size:2rem;font-family:'notokrMedium';margin-bottom:1rem;}
.snbWrap{width:1904px;left:50%;margin-left:-952px;}
@media (max-width: 1920px){
  .snbWrap{width:100%;left:auto;margin-left:0;}
}
.txtR{text-align:right;}
.basicWarp .title.alignC{text-align:center;margin-bottom:2.5rem;font-size:2.8rem;margin-top:7rem;}
.basicWarp .title.alignC+.sTitleWrap .sTitle{}
.basicWarp .sTitle.alignC{position:relative;text-align:center;padding-top:15px;font-size:2.2rem;}
.basicWarp .sTitle.alignC::before{content:""; display:inline-block; position:absolute; top:0; left:50%; width:3px; height:12px; margin-left:-1.5px; background:#09A281; transform:rotate(30deg);}
.alignCLi p{text-align:center;}
.alignCLi p~p{margin-top:1rem;}
.tabMenuArea+.headWrap .title{margin-top:5rem;}
.selectTab02{margin:2.5rem auto 0;text-align:center;}
.selectTab02>li{display:inline-block;text-align:center;border:1px solid #c4c7cc;padding:1.2rem 0;width:10%;border-radius:54px;margin:0 .5rem;}
.selectTab02>li>a{color:#777;font-size:16px;}
.selectTab02>li.active{background:#09A281;border-color:#09A281;}
.selectTab02>li.active>a{color:#fff;}
.bulLi>li.textRed::before{background:#e85e54;}
.appProcess{display:flex;text-align:center;justify-content:center;height:25rem;margin-top:5rem;position:relative;}
.appProcess .circle{background:#f5f5f5;width:15rem;height:15rem;border-radius:100%;}
.appProcess li:not(:last-child){margin-right:6rem;}
.appProcess span{display:block;margin-top:16.5rem;font-family:'notokrMedium';color:#333;word-break:keep-all;}
.appProcess span em{display:block;font-style:normal;font-family:'notokrRegular';color:#999;font-size:1.5rem;}
.appProcess .circle.tit{background:#09A281;}
.appProcess .circle.tit span{color:#fff;margin-top:0;line-height:15rem;font-size:2.2rem;font-family:'notokrMedium';}
.appProcess .circle.i01{background:#f5f5f5 url(/pspace/assets/images/content/appProcess01.png) center no-repeat;background-size:66px 78px;}
.appProcess .circle.i02{background:#f5f5f5 url(/pspace/assets/images/content/appProcess02.png) center no-repeat;background-size:66px 78px;}
.appProcess .circle.i03{background:#f5f5f5 url(/pspace/assets/images/content/appProcess03.png) center no-repeat;background-size:66px 78px;}
.appProcess .circle.i04{background:#f5f5f5 url(/pspace/assets/images/content/appProcess04.png) center no-repeat;background-size:84px 56px;}
.appProcess .circle.i05{background:#f5f5f5 url(/pspace/assets/images/content/appProcess05.png) center no-repeat;background-size:87px 70px;}
.appProcess li{position:relative;}
.appProcess li::after{position:absolute;right:-52px;top:50%;content:'';display:block;background:url(/pspace/assets/images/content/appProcessDots.png) no-repeat;background-size:46px 6px;width:46px;height:6px;}
.appProcess li:first-child::after, .appProcess li:last-child::after{display:none;}
.rentInfoWrap{overflow:hidden;}
.rentInfoWrap .box{float:left;width:36%;margin:0 7%;background:#f5f5f5;text-align:center;padding:3rem 8rem;box-sizing:border-box;}
.rentInfoWrap .box dt{font-size:2.2rem;font-family:'notokrMedium';color:#383d53;}
.rentInfoWrap .stepBox{}
.rentInfoWrap .stepBox li{background:#fff;margin-top:2rem;padding:3rem;}
.rentInfoWrap .stepBox li em, .rentInfoWrap .stepBox li span{display:block;}
.rentInfoWrap .stepBox li em{font-family:'NanumSquare';color:#ddd;font-weight:700;font-size:2rem;font-style:normal;position:relative;padding-bottom:1rem;margin-bottom:1rem;}
.rentInfoWrap .stepBox li em::after{position:absolute;content:'';display:block;bottom:0;left:50%;width:30px;height:2px;background-color:#05A980;margin-left:-15px;}
.noteWrap{position:relative;margin-top:7rem;border-bottom:1px dashed #ccc;padding-bottom:7rem;}
.basicWarp>dl:first-child.noteWrap{margin-top:5rem;}
.basicWarp>dl:last-child.noteWrap{border-bottom:0;}
.noteWrap dt{position:absolute;top:.6rem;left:0;width:20rem;height:20rem;text-align:center;font-family:'notokrMedium';color:#383d53;font-size:2.2rem;line-height:1.4;}
.noteWrap dd{margin-left:24rem;min-height:20rem;}
.noteWrap dt.ico01{background:url(/pspace/assets/images/content/noteIcon01.png) top center no-repeat;background-size:90px 92px;padding-top:10.5rem;}
.noteWrap dt.ico02{background:url(/pspace/assets/images/content/noteIcon02.png) top center no-repeat;background-size:88px 122px;padding-top:13.5rem;}
.noteWrap dt.ico03{background:url(/pspace/assets/images/content/noteIcon03.png) top center no-repeat;background-size:92px 92px;padding-top:10.5rem;}
.noteWrap dt.ico04{background:url(/pspace/assets/images/content/noteIcon04.png) top center no-repeat;background-size:82px 72px;padding-top:8.5rem;}
.noteWrap dd .bulLi>li:first-child{margin-top:0;}
.noteWrap .bulLi>li::before{background:url(/pspace/assets/images/content/bulCheck.png) no-repeat;background-size:20px 18px;width:20px;height:18px;top:9px;}
.noteWrap .bulLi>li{padding-left:3rem;}
.headWrap .call{text-align:center;font-size:2.2rem;}
.headWrap .call strong{font-family:'notokrMedium';font-weight:normal;padding-right:1rem;}
.roomWrap{display:flex;flex-wrap:wrap;margin-top:5rem;}
.roomWrap li{width:calc(100% / 4 - 3rem);height:28rem;margin-bottom:4rem;box-shadow:0.8rem 0.8rem 1.2rem .5rem rgba(52,85,157,.05);border:1px solid #eaeaea;box-sizing:border-box;transition: all .6s;text-align:center;}
.roomWrap li:hover{border-color:#05a980;transform:scale(1.02);}
.roomWrap li:hover .area strong{color:#05a980;}
.roomWrap li:not(:nth-child(4n)){margin-right:4rem;}
.roomWrap li a{display:block;height:100%;}
.roomWrap .img{}
.roomWrap span{display:block;font-size:1.6rem;line-height:1.4;}
.roomWrap .area strong{font-size:2.4rem;line-height:5rem;}
.roomWrap .room{background:#f5f5f5;line-height:5rem;}
.roomWrap .tel{margin-top:1rem;}
.fileWrap{background:#f2f3f5;text-align:center;margin-top:3rem;padding:3rem 0;}
.fileWrap a{margin:0 1rem;display:inline-block;font-size:1.6rem;background:url(/pspace/assets/images/content/iconFile.png) no-repeat;background-size:1.8rem 2rem;padding-left:2.4rem;line-height:2rem;}
.rentalLi{margin-top:5rem;}
.rentalLi>li{margin-bottom:5rem;}
.rentalLi>li::after{clear:both;display:table;content:'';}
.rentalLi .thum{float:left;width:38rem;}
.rentalLi .thum img{width:100%;}
.rentalLi .rentCon{float:left;width:calc(100% - 38rem);padding-left:6rem;box-sizing:border-box;}
.rentCon .rentHead{border-top:1px solid #27272f;position:relative;}
.rentCon .rentHead strong{font-size:2.4rem;padding:2rem 2rem 2rem 2rem;display:block;}
.rentCon .rentHead .btn{position:absolute;right:2rem;top:1.5rem;}
.rentHead .btn a{display:inline-block;color:#fff;padding:1rem 2rem;margin-left:1rem;box-sizing:border-box;background:#09A281;position:relative;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;font-size:1.6rem;}
.rentHead .btn a:hover{background:#383d53;}
.rentCon [data-play="table"]{display:table; width:100%; border-top:1px solid #dedede;}
.rentCon [data-play="table"] dl{display:table;width:100%;}
.rentCon [data-play="table"] dl dt,
.rentCon [data-play="table"] dl dd{display:table-cell; padding:1.4rem 2rem; box-sizing:border-box; border-bottom:1px solid #dedede; font-size:1.6rem;}
.rentCon [data-play="table"] dl dt{width:14%; color:#383d53; font-family:'notokrMedium';}
.rentCon [data-play="table"] dl dd{width:36%;}
.rentCon [data-play="table"] dl.col2 dd{width:86%;}
.rentCon [data-play="table"] dl dd strong{display:inline-block;border:1px solid #888;padding:.5rem 1rem;margin-right:1rem;color:#888;}
.rentCon [data-play="table"] dl dd span:last-child{margin-left:2rem;}
.headWrap .rentCate{text-align:center;}
.headWrap .rentCate span{display:inline-block;color:#383d53;border-bottom:2px solid #383d53;padding-bottom:.8rem;margin-bottom:1rem;font-family:'notokrMedium';}
.calendarWrap{position:relative;margin-top:5rem;}
.calendarWrap::after{content:'';display:block;clear:both;}
.calendarWrap .calCon{float:left;width:calc(100% - 44rem);}
.calendarWrap.current .calCon{float:none;width:100%;}
.calendarWrap .appDetail{/*position:absolute;right:0;top:0;*/float:right;width:40rem;border:1px solid #d8d8d8;min-height:48rem;}
.calendarWrap .appDetail dt{text-align:center;background:#383d53;font-size:2.2rem;font-family:'notokrMedium';color:#fff;line-height:6.4rem;}
.calendarWrap .appDetail dd{font-size:1.6rem;box-sizing:border-box;}
.calendarWrap .appDetail .info{padding-top:18.5rem;text-align:center;font-size:2rem;line-height:1.4;background:url(/pspace/assets/images/content/appDetailInfo.png) 50% 10rem no-repeat;background-size:82px 75px;}
.basicWarp .appDetail .btnWrap .btnNavy::before{display:none;}
.basicWarp .appDetail .btnWrap .btnNavy{padding-right:2rem;background:#09A281;font-size:1.8rem;}
.basicWarp .appDetail .btnWrap .btnNavy:hover{background:#383d53;}
.basicWarp .appDetail .btnWrap{margin-bottom:3rem;}
.appDetail .appLi li{margin:0 2rem;border-bottom:1px dashed #d8d8d8;padding-bottom:1rem;position:relative;}
.appDetail .appLi .tit{display:block;margin-top:2rem;}
.appDetail .appLi .close{position:absolute;right:0;top:50%;background:#fff url(/pspace/assets/images/content/btnAppLiClose.png) center no-repeat;background-size:20px 19px;width:44px;height:44px;border:1px solid #dddddd;color:transparent;margin-top:-25px;}
.appDetail .btnDiscount{text-align:center;}
.appDetail .btnDiscount button{border:1px solid #09A281;color:#09A281;font-family:'notokrRegular';font-size:1.6rem;background:#fff;padding:1rem 3rem;margin:2rem auto;}
.appDetail .feeWrap{text-align:center;}
.appDetail .feeWrap li{float:left;width:50%;}
.appDetail .feeWrap li span{display:block;}
.appDetail .feeWrap .tit{color:#383d53;line-height:4.4rem;font-family:'notokrMedium';background:#f5f5f5;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;}
.appDetail .feeWrap .con{font-size:1.8rem;line-height:8rem;}
.appDetail .feeWrap li:first-child span{border-right:1px solid #d8d8d8;}
.appDetail .feeWrap li.last{width:100%;border-bottom:1px solid #d8d8d8;}
.appDetail .feeWrap .last .con{font-size:3.2rem;font-family:'notokrMedium';color:#09A281;}
.calTb table{width:100%;table-layout:fixed;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-collapse:collapse;font-size:1.6rem;border-right:1px solid #d8d8d8;}
.calTb table th{text-align:center;color:#383d53;font-weight:normal;font-family:'notokrMedium';padding:1rem .7rem;border-left:1px solid #d8d8d8;background:#f4f4f4;}
.calTb table td{border-top:1px solid #d8d8d8;border-left:1px solid #d8d8d8;height:16rem;vertical-align:top;text-align:right;padding:.5rem 1rem;}
.calTb table td em{font-size:1.4rem;font-style:normal;}
.calTb table td ul{margin-top:1rem;}
.calTb table td ul li{text-align:left;}
.calTb table td ul li~li{margin-top:.5rem;}
/* .calTb table td input[type="checkbox"]{position:absolute;top:3px;left:0;opacity:0;-webkit-appearance:none;} */
.calTb table td input[type="checkbox"]{position:absolute;opacity:0;-webkit-appearance:none;}
.calTb table td label{font-size:1.6rem;line-height:1.8rem;display:inline-block;position:relative;padding-left:2.4rem;}
.calTb table td label::before{display:inline-block;position:absolute;left:0;top:0;width:1.8rem;height:1.8rem;border:1px solid #d9d9d9;background:#fff;content:'';box-sizing:border-box;}
.calTb table td input[type="checkbox"]:checked + label::before{background:url(/pspace/assets/images/common/checkbox.gif) no-repeat;border:none;}
.calTb table td input[type="checkbox"]:focus + label:before{border:1px solid #4d4d4d;}
.calTb table td input[type="checkbox"]:focus:checked + label:before{background:url(/pspace/assets/images/common/checkbox.gif) no-repeat;border:none;}
.calTb table td ul li span.end{border:1px solid #c4c7cc;display:inline-block;font-size:1.4rem;line-height:2.4rem;margin-left:.5rem;background:#f5f5f5;padding:0 .9rem;color:#999;}
.calTb table td ul li.end{color:#999;}
.calTb table td ul li.end label::before{border-color:#fff;}
.calHead{height:4.4rem;margin-bottom:2rem;}
.calHead .date{font-size:3rem;line-height:4.4rem;color:#333;line-height:44px;font-family:'notokrMedium';display:inline-block;margin:0 2rem;}
.calHead>button{text-indent:-9999px;border:1px solid #6d7885;box-sizing:border-box;width:44px;height:44px;vertical-align:top;}
.calHead .prev{background:url(/assets/images/content/view_nav_prev.png) center no-repeat;background-size:11px 22px;}
.calHead .next{background:url(/assets/images/content/view_nav_next.png) center no-repeat;background-size:11px 22px;}
.modalWrap{/*display:none;*/background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;}
.modalWrap .modal{/*display:none;*/width:90rem;height:60rem;background-color:#ffffff;overflow:hidden;left:50%;top:50%;position:absolute;margin-left:-45rem;margin-top:-30rem;box-sizing:border-box;overflow-y:auto;}
.modalWrap .modal.wide{width:148rem;margin-left:-74rem;padding:2rem 4rem 4rem;height:70rem;margin-top:-35rem;overflow-y:auto;}
.modal>h3{background:#383d53;font-size:2.2rem;font-family:'notokrMedium';color:#fff;line-height:6.4rem;font-weight:normal;text-align:center;}
.modal .con{padding:3rem;}
.modal .con>p{text-align:center;word-break:keep-all;}
.modal .btnClose{position:absolute;right:0;top:0;background:url(/pspace/assets/images/content/btnModalClose.png) center no-repeat;background-size:20px 19px;width:6.4rem;height:6.4rem;border:0;color:transparent;}
.modal.wide .btnClose{background-image:url(/pspace/assets/images/content/btnAppLiClose.png);right:3rem;top:1.5rem;}
.modal .formWrap{margin-top:0;}
.modal .formWrap .label{width:14rem;}
.modal.wide .formWrap .label{width:20rem;}
.modal h4{font-size:2rem;font-weight:normal;font-family:'notokrMedium';color:#383d53;margin:3rem 0 1rem;}
.modal .formWrap .inputWrap .info{position:relative;padding-left:2.5rem;display:inline-block;margin-left:1rem;}
.modal .formWrap .inputWrap .info:before{content:'';position:absolute;top:4px;left:0;width:16px;height:16px;padding-top:2px;background:url(/pspace/assets/images/content/ico-noti.png) no-repeat 0 50%;}
.modal .disCount{border:1px solid #09A281;margin-top:2rem;position:relative;height:8rem;line-height:8rem;padding-left:16rem;font-size:1.8rem;color:#09A281;}
.modal .disCount i{background:#f6f6f8 url(/pspace/assets/images/content/iconDiscount.png) center no-repeat;position:absolute;display:block;width:14rem;height:8rem;background-size:41px 41px;left:0;top:0;}
.modal .disCount span{display:inline-block;font-size:1.6rem;margin-right:.5rem;}
.modalWrap .btnWrap .btn{display:inline-block;color:#fff;padding:1.25rem 2rem 1.25rem 2rem;margin:0 1rem;min-width:13.5rem;box-sizing:border-box;background:#09A281;position:relative;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}
.modalWrap .btnWrap .btn:hover{background:#383d53;}
.modalWrap .btnWrap .btn:hover::before{border-color:#fff;}
.modalWrap .btnWrap .btnNavy{display:inline-block;color:#fff;padding:1.25rem 2rem 1.25rem 2rem;margin:0 1rem;min-width:13.5rem;box-sizing:border-box;background:#383d53;position:relative;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}
.modalWrap .btnWrap .btnNavy:hover{background:#09A281;}
.modalWrap .btnWrap .btnNavy:hover::before{border-color:#fff;}
.totalWrap.renew{margin-top:0;}
.totalWrap.renew dt, .totalWrap.renew dd{padding:2rem 4rem;text-align:center;}
.renew .dataTable{margin-bottom:0;}
.totalWrap.renew .dis dt{background:#383d53;}
.totalWrap.renew dd{border-bottom:1px solid #eaeaea;}
.totalWrap.renew .total dd{font-size:3rem;/*color:#09A281;*/}
.totalWrap.renew .total dt, .totalWrap.renew .total dd{line-height:10rem;padding-top:0;padding-bottom:0;}
.total .icon30{background:url(/renew_pspace/assets/images/content/icon30.png) no-repeat;background-size:66px 30px;display:inline-block;width:75px;height:30px;vertical-align:middle;margin-right:.5rem;}
.total .icon50{background:url(/renew_pspace/assets/images/content/icon50.png) no-repeat;background-size:66px 30px;display:inline-block;width:75px;height:30px;vertical-align:middle;margin-right:.5rem;}
.addFileApp{border-bottom:1px solid #dedede;border-top:1px solid #585858;padding:3rem;margin-top:3rem;}
.addFileApp>p{position:relative;padding-left:2.5rem;margin-bottom:1rem;}
.addFileApp>p::before{content:'';position:absolute;top:6px;left:0;width:16px;height:16px;padding-top:2px;background:url(/pspace/assets/images/content/ico-noti.png) no-repeat 0 50%;}
.btnMyCancel{display:inline-block;vertical-align:middle;box-sizing:border-box;padding:0 1.5rem;line-height:3.3rem;border:1px solid #383d53;background:transparent;font-family:'notokrRegular';}
.titleWrap .btnModi{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;color:#09A281;padding:1.25rem 2rem 1.25rem 2rem;margin-left:2rem;min-width:12rem;box-sizing:border-box;border:1px solid #09A281;display:inline-block;font-size:1.8rem;text-align:center;}
.titleWrap .btnModi:hover{background:#09A281;color:#fff;}
.payInfo{font-size:1.6rem;word-break:keep-all;}
.payInfo .tit{display:block;background:url(/pspace/assets/images/content/iconPayInfo.png) top center no-repeat;background-size:30px 31px;padding-top:4rem;font-size:1.8rem;}
.payInfo span{display:block;font-family:'notokrMedium';font-size:2rem;color:#da435d;}
.basicWarp .totalWrap.renew .btnWrap{margin-top:0;}
.basicWarp .payment .btnWrap .btnNavy{font-size:1.6rem;}
.basicWarp .payment .btnWrap>a:last-child.btnNavy{margin-top:.5rem;}
.totalWrap.renew{display:table;width:100%;}
.totalWrap.renew .tr{display:table-row;background:#f6f6f8;}
.totalWrap.renew .th, .totalWrap.renew .td{display:table-cell;vertical-align:middle;text-align:center;vertical-align:middle;padding:2rem;box-sizing:border-box;}
.totalWrap.renew .th{border-bottom:1px solid rgba(255,255,255,.2);width:20%;}
.totalWrap.renew .td{border-bottom:1px solid #eaeaea;width:30%;}
.totalWrap.renew .th{background:#383d53;color:#fff;}
.totalWrap.renew .th.bgGreen{background:#09A281;}
.totalWrap.renew .dis .td{width:80%;font-family:'notokrMedium';font-size:2.2rem;}
.totalWrap.renew .total .td{width:80%;font-family:'notokrMedium';font-size:3rem;}
.totalWrap.renew .cancel .td{width:80%;font-size:1.6rem;}
.btnMyCancel.return{border-color:#09A281;color:#09A281;}
.cancelInfo{display:inline-block;width:18px;height:23px;background:url(/pspace/assets/images/content/btnCancelInfo.png) no-repeat;background-size:18px 23px;vertical-align:middle;margin-left:1rem;margin-top:-.3rem;}
.modal .infoCancel{text-align:center;word-break:keep-all;margin-bottom:3rem;}
.modal .infoCancel dt{border-bottom:1px solid #09A281;display:inline-block;color:#09A281;font-size:2.2rem;font-family:'notokrMedium';margin-bottom:1rem;}
.modal .dataTable th, .modal .dataTable td{font-size:1.6rem !important;}
.dataTable tfoot th{background:#fafafa;}
.dataTable tfoot td{background:rgba(9,162,129,.1);font-family:'notokrMedium';}
.modal .formWrap .bank input{width:50%;margin-bottom:.5rem;}
.modal .formWrap .bank select{width:28%;margin-bottom:.5rem;}
.modal .btnWrap{margin-top:2rem;}
.btnDetail{display:inline-block;vertical-align:middle;padding:0 1.5rem;line-height:3.3rem;color:#09A281;border:1px solid #09A281;background:#fff;margin-left:1rem;}
.btnDetail:link{color:#09A281;}
.formWrap.col2 .label{width:18%;}
.formWrap.col2 .inputWrap{width:32%;}
.modal .noteWrap{border-bottom:0;padding-bottom:0;margin-top:5rem;}
.modal .noteWrap dt{position:static;margin:0 auto 2rem;height:auto;width:auto;font-size:2rem;}
.modal .noteWrap dt br{display:none;}
.modal .noteWrap dd{margin:0 auto;width:90%;min-height:0;}
.timeInfo{margin-top:5rem;display:flex;flex-wrap:nowrap;background:#f5f5f5;padding:2rem 0;}
.timeInfo li{width:25%;text-align:center;vertical-align:middle;}
.calendarWrap.current{padding-right:0;}
.calendarWrap.current .calHead{text-align:center;}
.calendarWrap.current .calTb table td label{padding-left:0;}
.calendarWrap.current .calTb table td label::before{display:none;}
.calTb table td ul li span.ing{border:1px solid #09A281;display:inline-block;font-size:1.4rem;line-height:2.4rem;margin-left:.5rem;padding:0 .9rem;color:#09A281;}
@media (max-width: 1420px){
  .calendarWrap .appDetail{width:34rem;}
  .calendarWrap .calCon{width:calc(100% - 38rem);}
  .calTb table td ul li span.end{margin-left:.2rem;}
  .modalWrap .modal.wide{width:94%;margin-left:-47%;}
  .modal.wide .formWrap .email input, .modal.wide .formWrap .email select{width:20rem;}

  .selectTab02>li>a{font-size:1.5rem;letter-spacing:-1px;}
}
@media (max-width: 1280px){
  .appProcess li:not(:last-child){margin-right:4rem;}
  .rentalLi .rentCon{padding-left:4rem;}
  .rentCon [data-play="table"] dl dt{width:20%;}
  .rentCon [data-play="table"] dl dd{width:30%;}
  .rentCon [data-play="table"] dl.col2 dd{width:80%;}
  .rentCon [data-play="table"] dl dd span:last-child{margin-left:0;margin-top:1rem;}
  .rentCon [data-play="table"] dl dd span{display:block;}
  .calendarWrap .appDetail{width:30rem;}
  .calendarWrap .calCon{width:calc(100% - 34rem);}
}
@media (max-width: 1200px){
  .bdBox.info{padding:2rem;}
  .appProcess .circle{width:14rem;height:14rem;}
  .appProcess .circle.tit span{line-height:14rem;}
  .rentInfoWrap .box{width:40%;margin:0 5%;}
  .roomWrap li{width:calc(100% / 3 - 2.7rem);}
  .roomWrap li:not(:nth-child(4n)){margin-right:0;}
  .roomWrap li:not(:nth-child(3n)){margin-right:4rem;}
  .totalWrap.renew .th, .totalWrap.renew .td{width:25%;}
  .totalWrap.renew .dis .td, .totalWrap.renew .total .td{width:75%;}
}
@media (max-width: 1024px){
  .appProcess li:not(:last-child){margin-right:2rem;}
  .appProcess span{margin-top:14.5rem;}
  .totalWrap.renew.mypage dt{width:40%;}
  .totalWrap.renew.mypage dd{width:60%;}
  .totalWrap.renew.mypage .payment dd{width:60%;}
  .modal.wide .formWrap .label{width:15rem;}
}
@media (max-width: 980px){
  .rentCon [data-play="table"] dl dt{width:25%;}
  .rentCon [data-play="table"] dl dd{width:25%;}
  .rentCon [data-play="table"] dl.col2 dd{width:75%;}
  .calendarWrap .calCon{float:none;width:100%;}
  .calendarWrap .appDetail{float:none;width:100%;margin-top:2rem;}
  .calHead{text-align:center;}
  .calTb{overflow-x:auto;}
  .calTb table{width:150%;}
  .modalWrap .modal.wide{padding:2rem 3rem;}
  .modal.wide .btnClose{right:2rem;}
  .modal.wide .formWrap .email input{width:42%;}
  .modal.wide .formWrap .email select{width:100%;margin-top:.5rem;}
}
@media (max-width: 960px){
  .appProcess{height:22rem;}
  .appProcess .circle{width:12rem;height:12rem;}
  .appProcess .circle.tit span{line-height:12rem;}
  .appProcess .circle.i01, .appProcess .circle.i02, .appProcess .circle.i03{background-size:56px 66px;}
  .appProcess .circle.i04{background-size:74px 46px;}
  .appProcess .circle.i05{background-size:77px 62px;}
  .appProcess span{margin-top:12.5rem;}
  .rentInfoWrap .box{padding:3rem 4rem;}
  .roomWrap li{width:calc(100% / 2 - 2rem);}
  .roomWrap li:not(:nth-child(3n)){margin-right:0;}
  .roomWrap li:not(:nth-child(2n)){margin-right:4rem;}
  .modalWrap .modal{width:90%;margin-left:-45%;}
}
@media (max-width: 900px){
  .rentalLi .thum{float:none;margin:auto;}
  .rentalLi .rentCon{float:none;padding-left:0;width:100%;margin-top:2rem;}
  /*.modalWrap .modal{height:60rem;}*/
  .totalWrap.renew .tr{display:block;}
  .totalWrap.renew .th, .totalWrap.renew .td{display:block;width:100%;}
  .totalWrap.renew .dis .td, .totalWrap.renew .total .td, .totalWrap.renew .cancel .td{width:100%;}
  .modal .formWrap .inputWrap .info{margin-left:.5rem;}
}
@media (max-width: 860px){
  .appProcess li:not(:last-child){margin-right:1rem;}
  .appProcess li::after{display:none;}
  .headWrap .call{font-size:2rem;}
}
@media (max-width: 768px){
  .appProcess{height:20rem;}
  .appProcess .circle{width:10rem;height:10rem;}
  .appProcess .circle.tit span{line-height:10rem;font-size:2rem;}
  .appProcess .circle.i01, .appProcess .circle.i02, .appProcess .circle.i03{background-size:46px 54px;}
  .appProcess .circle.i04{background-size:54px 36px;}
  .appProcess .circle.i05{background-size:57px 46px;}
  .appProcess span{margin-top:10.5rem;}
  .rentInfoWrap .box{width:44%;margin:0 3%;}
  .noteWrap dt{width:16rem;}
  .noteWrap dd{margin-left:18rem;}
  .modal .con{padding:2rem 3rem;}
  .modalWrap .formWrap .inputWrap{padding-right:0;}
  .selectTab02>li{width:15%;}
  .modal .formWrap .bank .info{display:block;margin-left:0;margin-top:0;}
  .modal .formWrap .bank input{width:60%;}
}
@media (max-width: 640px){
  .appProcess{padding-top:12rem;}
  .appProcess .circle.tit{position:absolute;left:50%;top:0;margin-left:-5rem;}
  .rentInfoWrap .box{width:48%;margin:0;padding:3rem;}
  .rentInfoWrap>dl:first-child.box{margin-right:4%;}
  .noteWrap dt{width:14rem;}
  .noteWrap dd{margin-left:16rem;}
  .rentCon .rentHead strong{font-size:2.2rem;}
  .modal .formWrap .label{width:100%;}
  .modal .formWrap .label, .modal .formWrap .inputWrap{padding:1rem 2rem;}
  .modal .con{padding:2rem;}
  .modal .disCount i{display:none;}
  .modal .disCount{padding:1rem;text-align:center;line-height:1.4;height:auto;font-size:1.6rem;}
  .modal .con>p>br{display:none;}
.modalWrap .modal{/*height:66rem;margin-top:-33rem;overflow-y:auto;*/}
  .calTb table{width:200%;}
  .addFileApp{padding:2rem 2.4rem;}
  .totalWrap.renew.mypage dt{width:100%;}
  .totalWrap.renew.mypage dd{width:100%;}
  .totalWrap.renew.mypage .payment dd{width:100%;}
  .modal.wide .formWrap .label{width:100%;}
  .totalWrap.renew dt, .totalWrap.renew dd{display:block;}
  .formWrap.col2 .inputWrap{width:100%;}
  .timeInfo li{line-height:1.2;}
  .timeInfo li span{display:block;}
}
@media (max-width: 603px){
  .headWrap .call{font-size:1.8rem;}
  .roomWrap .area strong{font-size:2rem;}
  .roomWrap li{width:100%;}
  .roomWrap li:not(:nth-child(2n)){margin-right:0;}

}
@media (max-width: 508px){
  .modalWrap .formWrap input{width:20rem;}
}
@media (max-width: 480px){
  .bdBox.info dt{font-size:1.8rem;}
  .basicWarp .title.alignC{font-size:2.4rem;}
  .noteWrap dt{font-size:2rem;width:10rem;word-break:keep-all;}
  .noteWrap dt.ico01{background-size:60px 61px;padding-top:7rem;}
  .noteWrap dt.ico02{background-size:59px 82px;padding-top:9rem;}
  .noteWrap dt.ico03{background-size:61px 61px;padding-top:7rem;}
  .noteWrap dt.ico04{background-size:55px 48px;padding-top:5.8rem;}
  .noteWrap dd{margin-left:12rem;}
  .rentalLi .thum{width:100%;}
  .rentCon .rentHead strong{text-align:center;}
  .rentCon .rentHead .btn{position:static;text-align:center;margin-bottom:2rem;}
  .rentHead .btn a{margin:0 .5rem;}
  .rentCon [data-play="table"] dl dt, .rentCon [data-play="table"] dl dd{padding-left:1rem;padding-right:0;}
  .modalWrap .formWrap input{width:100%;}
  .modalWrap .btnWrap{margin-bottom:2rem;}
  .modalWrap .formWrap .inputWrap>span.file input{width:100%;}
  .calHead .date{font-size:2.4rem;}
  .calendarWrap .appDetail dt{font-size:2rem;line-height:5rem;}
  .addFileApp input{width:50%;}
  .totalWrap.renew dt{padding:2rem;font-size:2rem;}
  .modal .formWrap .bank input{width:100%;}
  .modal .formWrap .bank select{width:100%;}
  .modalWrap .modal.wide{height:60rem;margin-top:-30rem;}
  .modal .noteWrap dd{width:100%;}
}
@media (max-width: 460px){
  .appProcess{height:16rem;}
  .appProcess .circle.i01, .appProcess .circle.i02, .appProcess .circle.i03{background-size:30px 35px;}
  .appProcess .circle.i04{background-size:38px 25px;}
  .appProcess .circle.i05{background-size:40px 32px;}
  .appProcess li:not(:last-child){margin-right:.5rem;}
  .appProcess .circle.tit{width:10rem;height:10rem;}
  .appProcess .circle{width:7rem;height:7rem;}
  .appProcess span{margin-top:8rem;}
  .rentInfoWrap .box dt{font-size:2rem;}
  .rentInfoWrap .box, .rentInfoWrap .stepBox li{padding:2rem;}
  .noteWrap{margin-top:5rem;padding-bottom:5rem;}
  .noteWrap dt{font-size:1.8rem;position:static;margin:auto;height:auto;width:auto;}
  .noteWrap dd{margin-left:0;min-height:0;margin-top:2rem;}
  .calendarWrap .appDetail{border:0;}
  .appDetail .appLi li{margin:0;}
  .basicWarp .appDetail .btnWrap .btnNavy{margin:0;}
  .calTb table{width:250%;}
  .selectTab02>li{margin:0;width:18.5%;padding:1rem 0;}
  .timeInfo{margin-top:3rem;}
  .timeInfo li span{font-size:1.4rem;}
}
@media (max-width: 376px){
  .appProcess .circle{width:6rem;height:6rem;}
  .appProcess span{margin-top:6.5rem;}
  .rentInfoWrap .stepBox li{padding:2rem 1rem;}
  .modal .formWrap .label, .modal .formWrap .inputWrap{padding:1rem;}
  .modalWrap .btnWrap .btnNavy, .modalWrap .btnWrap .btn{min-width:10rem;margin:0 .5rem;}
  .calTb table{width:300%;}
}

@media (max-width: 360px){
  .addFileApp{padding:1.6rem 1rem;}
}
@media (max-width: 320px){
  .rentInfoWrap .box{padding:2rem 1rem;}
}

/*20210315 추가*/
.btn_pay { background: #de689c;color: #fff; padding:0 20px;line-height:2;display:inline-block;}
.btn_pay:link{color:#fff;}
/*20210315 추가 end*/

/*2020-10-30 추가 */
.bnrSurvey{margin-top:5rem;background:#00A1AA url('/pspace/assets/images/content/bnrSurvey.png') 46px 26px no-repeat;border:7px solid rgba(255,255,255,.4);padding:30px 160px 30px 365px;box-sizing:border-box;position:relative;}
.bnrSurvey dt{color:#fff;font-family:'notokrMedium';font-size:26px;}
.bnrSurvey dd{color:#fff;font-family:'notokrMedium';font-size:18px;}
.bnrSurvey dd span{color:rgba(255,255,255,1);font-size:17px;padding-right:1.5rem;}
.bnrSurvey dd:last-child{margin-top:1rem;}
.bnrSurvey .btn{position:absolute;right:4.3rem;top:3.2rem;display:inline-block;background:#ffd200;width:10.9rem;padding:2rem 1rem;box-sizing:border-box;text-align:center;font-size:2rem;font-family:'notokrMedium';}
.basicWarp .bnrSurvey dd{line-height:1.6;}
/*2020-10-30 추가 */

.clear::after{clear:both;display:table;content:'';}
.textBlack{color:#000 !important;}
.textBlue{color:#07348c !important;}
.textCyan{color:#4a8dcb !important;}
.textRed{color:#e85e54 !important;}


.basicWarp{font-size:1.8rem;}
.basicWarp p{line-height:1.8;word-break:keep-all;}
.basicWarp .title{font-size:2.5rem;font-weight:normal;font-family:'notokrMedium';color:#383d53;margin:5rem 0 1rem;word-break:keep-all;}
.basicWarp .title.textBlue{color:#07348c;}
.basicWarp strong{font-weight:normal;font-family:'notokrMedium';color:#383d53;}
.basicWarp .pWrap>p{margin-bottom:2rem;}
.basicWarp strong.point{color:#09A281;}

.basicWarp .titleWrap{position:relative;}
.basicWarp .titleWrap .btnWrap{position:absolute;right:0;top:2px;}
.basicWarp .titleWrap .btnWrap .btn{margin-left:2rem;}

.basicWarp .sTitle{font-size:2.2rem;font-weight:normal;font-family:'notokrMedium';color:#383d53;margin:4rem 0 1rem;word-break:keep-all;}
.basicWarp .sTitle.bullet{position:relative;padding-left:1.5rem;}
.basicWarp .sTitle.bullet::before{content:""; display:inline-block; position:absolute; top:50%; left:0; width:3px; height:12px; margin-top:-6px; background:#383d53; transform:rotate(30deg);}
.basicWarp dd{line-height:1.8;}

.basicWarp .btnWrap{margin-top:3rem;}


.tabMenu{margin:5rem 0 0 0;}
.tabMenu::after{clear:both;display:table;content:'';}
.tabMenu>li{float:left;position:relative;min-width:35px;text-align:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;box-sizing:border-box;}
.tabMenu>li>a{display:block;position:relative;padding:1.2rem 1rem;line-height:35px;font-size:1.8rem;text-align:center;color:#777;}
.tabMenu>li.active{border-top:1px solid #09A281;border-bottom:1px solid #09A281;}
.tabMenu>li.active>a{color:#09A281;font-family:'notokrMedium';}
.tabMenu.li2>li{width:50%;}
.tabMenu.li3>li{width:33.33333333%;}
.tabMenu.li4>li{width:25%;}
.tabMenu.li5>li{width:20%;}
.tabMenu.li6>li{width:16.66666666666%;}
.tabMenu.li9>li{width:11.11111111111%;}
.tabMenu.li11>li{width:9.090909090909091%;}

.sTabMenu{margin-top:5rem;}
.sTabMenu:after{content:'';display:block;clear:both;}
.sTabMenu>li{float:left;box-sizing:border-box;}
.sTabMenu>li>a{display:block;border:1px solid #c4c7cc;border-left:0;text-align:center;box-sizing:border-box;color:#858585;padding:1.2rem 1rem;font-size:1.6rem;}
.sTabMenu>li:first-child>a{border-left:1px solid #c4c7cc;}
.sTabMenu .active>a{background:#09A281;color:#fff;font-weight:500;border-color:#09A281;}
.sTabMenu>li.active:first-child>a{border-color:#09A281;}
.sTabMenu.li2>li{width:50%;}
.sTabMenu.li3>li{width:33.33333333%;}
.sTabMenu.li5>li{width:20%;}
.sTabMenu.li9>li{width:11.11111111111%;}

.tabMenuArea{border-top:1px solid #c4c7cc;border-left:1px solid #c4c7cc;margin-top:5rem;}
.tabMenuArea:after{content:'';display:block;clear:both;}
.tabMenuArea>li{float:left;box-sizing:border-box;width:10%;}
.tabMenuArea>li>a{display:block;border-right:1px solid #c4c7cc;border-bottom:1px solid #c4c7cc;text-align:center;box-sizing:border-box;padding:1.2rem 0;color:#777;font-size:1.8rem;}
.tabMenuArea .active>a{background:#09A281;color:#fff;}

.bulLi>li:first-child{/*margin-top:0;*/}
.bulLi>li{position:relative;display:block;padding-left:1.5rem;word-break:keep-all;margin-top:1.2rem;line-height:2;}
.bulLi>li::before{position:absolute;top:15px;left:0px;content:'';width:3px;height:3px;background:#666;}
.dashLi>li{position:relative;display:block;padding-left:1.5rem;word-break:keep-all;margin-top:1.2rem;line-height:2;}
.dashLi>li::before{position:absolute;top:0;left:0px;content:'-';}
.bulLi .dashLi>li{margin-top:0.2rem;}

.dataTableWrap{margin-top:3rem;}
.dataTable{margin-bottom:2rem;overflow:hidden;}
.dataTable table{width:100%;border-top:1px solid #585858;margin-left:-1px;}
.dataTable th{padding:16px 10px;margin-left:-1px;border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea;color:#000;font-weight:normal;font-family:'notokrMedium';text-align:center;font-size:1.8rem;}
.dataTable thead th, .dataTable.area tbody th{background:#fafafa;}
.dataTable td{padding:16px 10px;margin-left:-1px;border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea;text-align:center;word-break:keep-all;font-size:1.8rem;}
.dataTable th a:hover, .dataTable td a:hover{color:#004892;}
.dataTable td img{padding:0 3px;}
.dataTable td strong{color:#000;font-weight:normal;font-family:'notokrMedium';}
.dataTable .tl{text-align:left;}
.dataTable .btn{display:inline-block;color:#fff;font-size:1.3rem;vertical-align:middle;box-sizing:border-box;padding:0 2.5rem 0 1rem;line-height:2.6rem;position:relative;}
.dataTable .btn::before{width:6px;height:6px;background-color:transparent;content:'';margin-top:-3px;border-top:1px solid rgba(255, 255, 255, 0.8);border-right:1px solid rgba(255, 255, 255, 0.8);position:absolute;top:50%;right:10px;bottom:auto;left:auto;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.dataTable .navy{background:#383d53;}
.dataTable .yellow{background:#f8ab11;}
.dataTable .point{font-weight:normal;font-family:'notokrMedium';}
.dataTable .textBlack{color:#000;}
.dataTable .textRed{color:#e85e54;}
.dataTable .tableInfo, .dataTableWrap .tableInfo{margin-top:1rem;}
.dataTable .tableInfoTop{margin-bottom:1rem;}
.dataTableWrap .tbUnit{text-align:right;margin-bottom:1rem;}


.basicWarp .btnWrap .btn{display:inline-block;color:#fff;padding:1.25rem 4rem 1.25rem 2rem;margin:0 1rem;min-width:13.5rem;box-sizing:border-box;background:#09A281;position:relative;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}
.basicWarp .btnWrap .btn::before{width:7px;height:7px;background-color:transparent;content:'';margin-top:-4px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;top:50%;right:15px;bottom:auto;left:auto;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.basicWarp .btnWrap .btn:hover{background:#383d53;}
.basicWarp .btnWrap .btn:hover::before{border-color:#fff;}

.basicWarp .btnWrap .btnNavy{display:inline-block;color:#fff;padding:1.25rem 4rem 1.25rem 2rem;margin:0 1rem;min-width:13.5rem;box-sizing:border-box;background:#383d53;position:relative;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}
.basicWarp .btnWrap .btnNavy::before{width:7px;height:7px;background-color:transparent;content:'';margin-top:-4px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;top:50%;right:15px;bottom:auto;left:auto;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.basicWarp .btnWrap .btnNavy:hover{background:#09A281;}
.basicWarp .btnWrap .btnNavy:hover::before{border-color:#fff;}

.tabWrap{}
.tabWrap .tabCon{margin-top:3rem;display:none;}
.tabWrap .tabCon.active{display:block;}

.imgCenter{text-align:center;}

.infoDl{margin-top:3rem;}
.infoDl>dt{font-size:1.8rem;color:#383d53;font-family:'notokrMedium';display:inline-block;padding:1rem 2rem;border:1px solid #383d53;box-sizing:border-box;min-width:18%;text-align:left;box-shadow:0 5px 7px rgba(0,0,0,.15);background:#fff;word-break:keep-all;}
.infoDl>dd{margin-top:2rem;word-break:keep-all;}
.infoDl.bgMint>dt{color:#fff;background:#09A281;border:none;}
.infoDlWrap::after{content:'';display:table;clear:both;}
.infoDlWrap .infoDl{float:left;width:28.5rem;box-sizing:border-box;margin-left:2rem;}
.infoDlWrap .infoDl:first-child{margin-left:0;}
.infoDlWrap .infoDl>dt{width:100%;}
.infoDl>dt.longTit{width:28.5rem;}

.bgGrayBox{background:#f6f6f8;padding:4rem;margin-top:3rem;}
.bgGrayBox>p{margin-top:3rem;}
.bgGrayBox>p:first-child{margin-top:0;}
.bgGrayBox .infoDl{margin-top:0;}
.bgGrayBox .infoDl.bgMint dt{background:#09A281;color:#fff;border:0;}
.bgGrayBox .infoDl>dd+dt{margin-top:2rem;}
.bgGrayBox .bulLi>li:first-child{margin-top:0;}

.bgTitBox{margin-top:5rem;background:#f6f6f8;padding:1.5rem;text-align:center;position:relative;}
.bgTitBox .title{margin-top:0;margin-bottom:0;}
.bgTitBox .btnWrap{position:absolute;right:0;top:1.5rem;}

.step::after{clear:both;display:table;content:'';}
.step>li{float:left;box-sizing:border-box;margin-top:1rem;}
.step>li:last-child{margin-right:0;}
.step .tit{background:#09A281;color:#fff;text-align:center;box-shadow:5px 5px 10px rgba(0,0,0,.15);padding:1.5rem;}
.step .tit span{font-size:1.8rem;color:#fff;}
.step .con{border:1px solid #ddd;display:table;box-sizing:border-box;width:100%;}
.step .con p{display:table-cell;width:100%;height:9rem;box-sizing:border-box;padding:2rem 1rem;line-height:1.6;word-break:keep-all;text-align:center;}
.step.col3>li{width:32%;margin-right:2%;}
.step.col4>li{width:23.5%;margin-right:2%;}
.step.col5>li{width:18%;margin-right:2.5%;}
.step.col6>li{width:15%;margin-right:2%;}
.step.col7>li{width:13%;margin-right:1.5%;}
.step.col6>li:last-child, .step.col5>li:last-child, .step.col4>li:last-child, .step.col3>li:last-child, .step.col7>li:last-child{margin-right:0;}
.btnWrap.reserve{margin-top:5rem;}

.bgGrayBox .step.col7 .tit{background:#30c299;}
.bgGrayBox .step.col7 .con{background:#fff;}
.bgGrayBox .step.col5 .con{background:#fff;}

.bdBox{border:1px solid #eaeaea;padding:2rem;box-sizing:border-box;}

.textWrap{margin-top:5rem;}
.textWrap>p{margin-top:2rem;}
.textWrap>p:first-child{margin-top:0;}

.bdImgBox{border:1px solid #eaeaea;}

.buildHistory{margin-top:3rem;}
.buildHistory::after{content:'';display:block;clear:both;}
.buildHistory>li{float:left;border:1px solid #ddd;box-sizing:border-box;width:32%;margin-right:2%;}
.buildHistory>li:last-child{margin-right:0;}
.buildHistory .img{display:block;padding:3rem 1rem;text-align:center;}
.buildHistory .caption{display:table;width:100%;height:6rem;text-align:center;vertical-align:middle;background:#f6f6f8;}
.buildHistory .caption>span{display:table-cell;width:100%;padding:0 1rem;text-align:center;vertical-align:middle;word-break:keep-all;}

.history{margin-top:5rem;border-top:1px solid #585858;}
.history>li{border-bottom:1px solid #eaeaea;box-sizing:border-box;padding:2rem 0;}
.history dl{position:relative;}
.history .year{position:absolute;width:24rem;text-align:center;font-size:3rem;color:#383d53;font-family:'notokrMedium';}
.history dd{margin-left:27.5rem;}
.basicWarp .history strong{color:#00b984;font-size:1.8rem;display:block;margin-bottom:1rem;}
.history .dashLi>li:first-child{margin-top:0;}

.imgBox{position:relative;box-sizing:border-box;min-height:44.5rem;}
.imgBox::before{position:absolute;top:0;left:0;content:'';background:#f6f6f8;width:100%;height:35rem;z-index:-1;}
.imgBox .bgImg{position:absolute;display:block;width:93rem;height:39.5rem;z-index:-1;top:5rem;left:5rem;}
.imgBox .txtWrap{background:#fff;width:50%;position:absolute;bottom:0;right:0;box-sizing:border-box;padding:3rem 4rem;min-height:21rem;}
.imgBox .txtWrap .title{margin-bottom:4rem;margin-top:2rem;position:relative;}
.imgBox .txtWrap .title::after{position:absolute;top:5rem;left:0px;content:'';width:4rem;height:1px;background:#000;}
.imgBox .txtWrap>p{margin-top:1rem;}
.imgBox .txtWrap>p:first-child{margin-top:0;}

.floorInfo{margin-top:5rem;display:flex;display:-webkit-flex;flex-flow:row wrap;border-top:1px solid #585858;border-bottom:1px solid #999;overflow:hidden;}
.floorInfo>li{position:relative;width:calc(100% / 2);margin:-1px 0 0 -1px;padding:4rem;border: 1px solid #ddd;border-right:none;box-sizing:border-box;}
.floorInfo .infoDl{margin-top:0;}
.floorInfo .infoDl>dt{min-width:12rem;text-align:center;}
.floorInfo .bulLi>li:first-child{margin-top:0;}
.floorInfo .btnWrap{margin-top:3rem;}
.basicWarp .floorInfo  .btnWrap .btn{margin:0;}

.operatingHours{display:flex;display:-webkit-flex;flex-flow:row wrap;overflow:hidden;}
.operatingHours>li{position:relative;width:calc(100% / 4);margin:-1px 0 0 -1px;padding:4rem;border-right:none;box-sizing:border-box;text-align:center;background:url('/pspace/assets/images/content/iconClock.png') 50% 3rem no-repeat;background-size:4.5rem 4.8rem;}
.operatingHours>li:nth-child(even){background-color:#f6f6f8;}
.operatingHours>li>dl{margin-top:5.5rem;}
.operatingHours>li>dl>dt>span{display:block;}

.flexBox{display:flex;display:-webkit-flex;flex-flow:row wrap;overflow:hidden;border-top:1px solid #585858;border-bottom:1px solid #999;}
.flexBox>li{position:relative;width:calc(100% / 2);box-sizing:border-box;margin:-1px 0 0 -1px;padding:4rem;border: 1px solid #ddd;border-right:none;}
.flexBox.li04>li{width:calc(100% / 4);}
.flexBox .infoDl{margin-top:0;}
.basicWarp .flexBox .sTitle{margin-top:0;}
.basicWarp .flexBox .btnWrap .btn{margin:1rem 0 0 0;}
.flexBox+p{margin-top:1rem;}
.flexBox .iconCall>dl, .flexBox .iconEmail>dl{margin-left:12.6rem;}
.flexBox .iconCall{position:relative;}
.flexBox .iconCall::before{position:absolute;display:block;content:'';width:9.6rem;height:9.6rem;border-radius:100%;background:#3b4054 url('/pspace/assets/images/content/iconCall.png') center no-repeat;background-size:43px 45px;top:50%;margin-top:-4.8rem;}
.flexBox .iconEmail{position:relative;}
.flexBox .iconEmail::before{position:absolute;display:block;content:'';width:9.6rem;height:9.6rem;border-radius:100%;background:#3b4054 url('/pspace/assets/images/content/iconEmail.png') center no-repeat;background-size:43px 36px;top:50%;margin-top:-4.8rem;}

.facilSlideWrap{margin-top:5rem;}
.facilSlideWrap .slider-for{margin:auto;width:828px;position:relative;}
.facilSlideWrap .slider-for .item .caption{display:block;color:#fff;font-size:1.8rem;line-height:6rem;height:6rem;background:rgba(5,27,38,0.9);position:absolute;bottom:0;width:100%;text-align:center;}
.facilSlideWrap .slider-nav{padding:0 25% 3rem;}
.facilSlideWrap .slider-nav .nav{margin:3rem .6rem 1rem;padding:0;position:relative;text-align:center;display:table;}
.facilSlideWrap .slider-nav .slick-list{padding: 0 !important}
.facilSlideWrap .slider-nav .slick-slide img{opacity:0.3;max-width:none;width:100%;}
.facilSlideWrap .slider-nav .slick-slide.slick-current img{opacity:1}
.facilSlideWrap .slick-dots{position: absolute;bottom:0;left:0;display:block;width:60%;margin:0 20%;padding:0;list-style:none;text-align:center;}
.facilSlideWrap .slick-dots li{position:relative;display:inline-block;padding:0 2px;cursor: pointer;vertical-align:top;}
.facilSlideWrap .slick-dots li button{font-size:0;line-height:0;display:block;width:12px;height:12px;border-radius:100%;background-color:#ddd;margin:0 8px;-webkit-transition:0.3s;transition:0.3s;padding:5px;border:0;}
.facilSlideWrap .slick-dots li.slick-active button{background-color:#09A281;}

.pSpaceMap{/*margin-top:5rem;*/width:100%;padding-top:42rem;position:relative;}
.pSpaceMap .text{background:#09A281;padding:20px 40px;box-sizing:border-box;}
.pSpaceMap .text address{color:#fff;font-size:18px;border-bottom:1px solid rgba(255,255,255,0.4);padding-bottom:10px;font-style:normal;word-break:keep-all;}
.pSpaceMap .text p{color:rgba(255,255,255,0.8);margin-top:10px;}
.pSpaceMap .btnNaver{position:absolute;right:2rem;top:2rem;}
.pSpaceMap .btnNaver a{display:inline-block;color:#fff;padding:1.25rem 4rem 1.25rem 2rem;margin:0;min-width:9rem;box-sizing:border-box;background:#383d53;position:relative;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}
.pSpaceMap .btnNaver a::before{width:7px;height:7px;background-color:transparent;content:'';margin-top:-4px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;top:50%;right:15px;bottom:auto;left:auto;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.pSpaceMap .btnNaver a:hover{background:#09A281;}
.pSpaceMap .btnNaver a:hover::before{border-color:#fff;}

.pSpaceMap.map01{/*margin-top:5rem;*/background:url('/pspace/assets/images/content/mapPspace01.jpg') top center no-repeat;}
.pSpaceMap.map02{/*margin-top:5rem;*/background:url('/pspace/assets/images/content/mapPspace02.jpg') top center no-repeat;}
.pSpaceMap.map03{/*margin-top:5rem;*/background:url('/pspace/assets/images/content/mapPspace03.jpg') top center no-repeat;}
.pSpaceMap.map04{/*margin-top:5rem;*/background:url('/pspace/assets/images/content/mapPspace04.jpg') top center no-repeat;}
.pSpaceMap.map05{/*margin-top:5rem;*/background:url('/pspace/assets/images/content/mapPspace05.jpg') top center no-repeat;}
.pSpaceMap.map06{/*margin-top:5rem;*/background:url('/pspace/assets/images/content/mapPspace06.jpg') top center no-repeat;}
.pSpaceMap.map07{/*margin-top:5rem;*/background:url('/pspace/assets/images/content/mapPspace07.jpg') top center no-repeat;}
.pSpaceMap.map08{/*margin-top:5rem;*/background:url('/pspace/assets/images/content/mapPspace08.jpg') top center no-repeat;}
.pSpaceMap.map09{/*margin-top:5rem;*/background:url('/pspace/assets/images/content/mapPspace09.jpg') top center no-repeat;}
.pSpaceMap.map10{/*margin-top:5rem;*/background:url('/pspace/assets/images/content/mapPspace10.jpg') top center no-repeat;}
.pSpaceMap.map11{/*margin-top:5rem;*/background:url('/pspace/assets/images/content/mapPspace11.jpg') top center no-repeat;}
.pSpaceMap.map12{/*margin-top:5rem;*/background:url('/pspace/assets/images/content/mapPspace12.jpg') top center no-repeat;}
.pSpaceMap.map13{/*margin-top:5rem;*/background:url('/pspace/assets/images/content/mapPspace13.jpg') top center no-repeat;}
.pSpaceMap.map14{/*margin-top:5rem;*/background:url('/pspace/assets/images/content/mapPspace14.jpg') top center no-repeat;}
.pSpaceMap.map15{/*margin-top:5rem;*/background:url('/pspace/assets/images/content/mapPspace15.jpg') top center no-repeat;}
.pSpaceMap.map16{/*margin-top:5rem;*/background:url('/pspace/assets/images/content/mapPspace16.jpg') top center no-repeat;}
.pSpaceMap.map17{/*margin-top:5rem;*/background:url('/pspace/assets/images/content/mapPspace17.jpg') top center no-repeat;}
.pSpaceMap.map18{/*margin-top:5rem;*/background:url('/pspace/assets/images/content/mapPspace18.jpg') top center no-repeat;}
.pSpaceMap.map19{/*margin-top:5rem;*/background:url('/pspace/assets/images/content/mapPspace19.jpg') top center no-repeat;}
.pSpaceMap.map20{/*margin-top:5rem;*/background:url('/pspace/assets/images/content/mapPspace20.jpg') top center no-repeat;}
.pSpaceMap.map21{/*margin-top:5rem;*/background:url('/pspace/assets/images/content/mapPspace21.jpg') top center no-repeat;}


.bulWrap{margin:3rem 0;}

.mapInfo li{margin-top:3rem;}
.mapInfo dl{position:relative;}
.mapInfo dt{background:url('/pspace/assets/images/content/iconMap.png') 0 4px no-repeat;background-size:16px 19px;font-family:'notokrMedium';color:#383d53;font-size:1.8rem;padding-left:3rem;position:absolute;width:18rem;}
.mapInfo dd{margin-left:18rem;display:table;width:calc(100% - 18rem);padding:.3rem 0 1rem;}
.mapInfo dd span{display:table-cell;}
.mapInfo dd span:first-child{width:24rem;}


.imgRoom{width:85rem;margin:auto;position:relative;}
.imgRoom .caption{display:block;color:#fff;font-size:1.8rem;line-height:6rem;height:6rem;background:rgba(5,27,38,0.9);position:absolute;bottom:0;width:100%;text-align:center;}
.imgRoom img{width:100%;}

.messageBox{margin-top:5rem;background:#383d53;padding:4rem;box-sizing:border-box;display:table;table-layout:fixed;width:100%;}
.messageBox > *{display:table-cell;vertical-align:middle;}
.messageBox .logo{width:22rem;text-align:center;}
.messageBox .logo .icon{display:block;background:#fff url('/pspace/assets/images/content/iconClockNavy.png') center no-repeat; background-size:68px 72px;border-radius:100%;width:18rem;height:18rem;}
.messageBox .desc{padding:0;}
.messageBox strong{display:block;font-size:2.2rem;color:#fff;margin-bottom:1rem;}
.basicWarp .messageBox .dashLi>li, .basicWarp .messageBox .bulLi>li{color:rgba(255,255,255,0.7);margin-top:0;}
.messageBox .bulLi>li::before{background:rgba(255,255,255,0.7);}


.siteMap::after{content:'';display:block;clear:both;}
.siteMap>li{/*float:left;width:100%;margin-right:0;*/margin-top:5rem;box-sizing:border-box;}
/*.siteMap>li:nth-child(2n){margin-right:0;}*/
.siteMap>li>a{margin:0 0 2rem 0;padding:0;line-height:3rem;text-align:center;border:1px solid #09A281;color:#09A281;width:100%;padding:1rem 0;font-size:2rem;font-family:'notokrMedium';display:block;}
.siteMap .depth2>ul{/*margin:2rem 0 0;*/}
.siteMap .depth2>ul::after{content:'';display:block;clear:both;}
.siteMap .depth2>ul>li{float:left;width:22%;margin-right:4%;/*margin:0 0 1rem;padding:0 0 1rem;*/border-bottom:1px dashed #d8d8d8}
.siteMap .depth2>ul>li:nth-child(4n){margin-right:0;}
.siteMap .depth2>ul>li>a{display:block;padding:1.2rem 2rem;}
.siteMap .depth3{/*margin:1rem 0 0;*/padding:1rem 2rem;background:#f8f8f8;}
.siteMap .depth3>li{margin:0;padding:0}
.siteMap .depth3>li>a{display:inline-block;padding-left:1.5rem;font-size:1.5rem;color:#666;}


.tbCalendar{margin-top:3rem;}
.tbCalendar table{width:100%;table-layout:fixed;border-top:1px solid #585858;border-bottom:0;}
.tbCalendar table thead th{padding:15px 5px;border-bottom:1px solid #a0a0a0;color:#333;text-align:center;font-weight:normal;font-family:'notokrMedium';}
.tbCalendar table tbody td{border-left:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;height:16rem;color:#808080;vertical-align:top;}
.tbCalendar table tbody td:first-child {border-left:0;}
.tbCalendar table tbody td em {display:block;height:4rem;line-height:4rem;padding-left:1rem;color:#333;font-style:normal;}
.tbCalendar table tbody td.today em {background:#09A281;color:#fff;}
.tbCalendar table tbody td em.lastMonth {color:#d8d8d8;font-weight:normal;}
.tbCalendar table tbody td.data_chk {background-color: #fae8ee;}
.tbCalendar table tbody td.data_chk em {background-color:#fff;}
.tbCalendar table tbody td em.holiday{color:#e85e54;font-family:'notokrMedium';}
.tbCalendar .list {padding:5px 10px;}
.tbCalendar .list > p {display:block;}
.tbCalendar .list > p input[type=checkbox]{vertical-align:middle;margin-right:.5rem;}
.tbCalendar .list > p label{vertical-align:middle;}
.rentalWrap .head{position:relative;width:36rem;margin:5rem auto 3rem;}
.rentalWrap .head .date{text-align:center;font-size:3rem;color:#333;line-height:44px;font-family:'notokrMedium';}
.rentalWrap .head .today{position:absolute;top:0;left:0;}
.rentalWrap .head .today a{display:block;width:88px;height:44px;line-height:42px;text-align:center;font-size:16px;color:#09A281;border:1px solid #09A281;box-sizing:border-box;}
.rentalWrap .head .control{position:absolute;right:0;top:0;}
.rentalWrap .head .control>button{text-indent:-9999px;border:1px solid #6d7885;box-sizing:border-box;width:44px;height:44px;}
.rentalWrap .head .control .prev{background:url('/assets/images/content/view_nav_prev.png') center no-repeat;background-size:11px 22px;right:43px;position:absolute;}
.rentalWrap .head .control .next{background:url('/assets/images/content/view_nav_next.png') center no-repeat;background-size:11px 22px;}

.selectTab{text-align:center;}
.selectTab>li{display:inline-block;position:relative;padding-left:1.5rem;font-size:1.8rem;margin:0 2rem;}
.selectTab>li::before{content:""; display:inline-block; position:absolute; top:50%; left:0; width:3px; height:12px; margin-top:-6px; background:#383d53; transform:rotate(30deg);}
.selectTab>li.active a{color:#09A281;}
.selectTab>li.active::before{background:#09A281;}

.infoWrap{margin-top:5rem;}
.infoWrap::after{content:'';display:block;clear:both;}
.infoWrap .infoLi{border:1px solid #eaeaea;box-sizing:border-box;padding:0;float:left;width:23.5%;margin-right:2%;}
.infoWrap .infoLi:last-child{margin-right:0;}
.infoWrap .infoLi .img{}
.infoWrap .infoLi .textBox{margin:2rem 3rem;}
.infoWrap .infoLi .textBox dt{font-family:'notokrMedium';color:#383d53;font-size:2.4rem;border-bottom:1px solid #b6b6b8;padding-bottom:2rem;}
.infoWrap .infoLi .textBox dd{margin-top:2rem;}
.infoWrap .infoLi .btnBox{margin-top:2rem;text-align:center;}
.infoWrap .infoLi .btnBox .btnApply{display:inline-block;color:#fff;padding:1.25rem 2rem;margin:0 .5rem;box-sizing:border-box;background:#09A281;position:relative;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}
.infoWrap .infoLi .btnBox .btnApply:hover{background:#383d53;}
.infoWrap .infoLi .btnBox .btn{display:block;line-height:6rem;background:#f6f6f8;margin-top:2rem;position:relative;text-align:left;box-sizing:border-box;padding:0 3rem;}
.infoWrap .infoLi .btnBox .btn::before{width:8px;height:8px;background-color:transparent;content:'';margin-top:-4px;border-top:1px solid rgba(0, 0, 0, 0.8);border-right:1px solid rgba(0, 0, 0, 0.8);position:absolute;top:50%;right:3rem;bottom:auto;left:auto;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);}

.bgGrayBox .title{font-size:2rem;font-family:'notokrMedium';color:#383d53;line-height:4rem;vertical-align:middle;margin-right:2rem;}
.bgGrayBox .text{font-size:2rem;font-family:'notokrMedium';color:#383d53;line-height:4rem;vertical-align:middle;margin-right:2rem;}
.bgGrayBox .text strong{font-weight:normal;font-family:'notokrMedium';}
.bgGrayBox .inputSelect{border:1px solid #d9d9d9;display:inline-block;box-sizing:border-box;vertical-align:middle;margin-right:2rem;background:#fff;}
.bgGrayBox .inputSelect select{border:none;vertical-align:middle;box-sizing:border-box;height:40px;min-width:178px;padding-left:15px;background:url('/pspace/assets/images/content/bgSelect.png') 90% center no-repeat #fff;background-size:11px 6px;font-size:1.6rem;}
/* 셀렉트상자 화살표삭제 */
.bgGrayBox .inputSelect select{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;}
.bgGrayBox .inputSelect select::-ms-expand{display:none;}
.bgGrayBox .inputRadio{vertical-align:middle;display:inline-block;line-height:4rem;margin-left:2rem;}
.bgGrayBox .inputRadio label{font-size:1.6rem;}
.bgGrayBox .inputRadio input{margin-right:.5rem;}
.bgGrayBox .input{vertical-align:middle;font-size:1.6rem;width:24%;word-break:keep-all;display:inline-block;}
.bgGrayBox .input .inputSelect{margin-left:.5rem;}
.bgGrayBox .input .inputSelect select{min-width:80px;height:34px;}
.bgGrayBox .input input{margin-right:.5rem;}

.totalWrap{margin-top:5rem;}
.totalWrap dl{display:flex;display:-webkit-flex;flex-flow:row wrap;overflow:hidden;}
.totalWrap dt, .totalWrap dd{position:relative;box-sizing:border-box;font-size:2.2rem;padding:4rem;font-family:'notokrMedium';}
.totalWrap dt{width:40%;background:#09A281;color:#fff;}
.totalWrap dd{width:60%;background:#f6f6f8;text-align:right;color:#383d53;}
.totalWrap p{margin-top:2rem;}

a.btnDelete{display:inline-block;font-size:1.5rem;vertical-align:middle;box-sizing:border-box;padding:0 1.5rem;line-height:3rem;border:1px solid #383d53;}


h4.sTitle+div.formWrap{margin-top:1rem;}
.formWrap{margin-top:5rem;border-top:1px solid #585858;}
.formWrap>dl{display:table;width:100%;min-height:6.8rem;}
.formWrap .label,  .formWrap .inputWrap{display:table-cell;padding:1.6rem 2.4rem;border-bottom:1px solid #dedede;vertical-align:middle;box-sizing:border-box;}
.formWrap .label{width:20rem;background:#f6f6f8;color:#222;font-family:'notokrMedium';}
.formWrap .inputWrap label{margin-right:2rem;}
.formWrap input[type="radio"]{margin-right:.8rem;}
.formWrap .inputWrap .full{width:100%;}
.formWrap .inputWrap .num{width:15rem;}
.formWrap input, .formWrap select{height:3.5rem;width:35rem;}
.formWrap input[type="radio"], .formWrap input[type="checkbox"]{width:auto;height:auto;}
.formWrap .inputWrap.address .full{margin-top:.8rem;}
.formWrap .address .btn{display:inline-block;vertical-align:middle;box-sizing:border-box;padding:0 1.5rem;line-height:3.3rem;border:1px solid #383d53;background:transparent;font-family:'notokrRegular';}
.formWrap .inputWrap>span{display:block;margin-top:.8rem;}
.formWrap .inputWrap>span:first-child{margin-top:0;}
.formWrap .inputWrap>span input[type="text"]{margin-left:1rem;}
.formWrap .inputWrap .info{margin-top:.8rem;}
.formWrap .inputWrap .file button{display:inline-block;vertical-align:middle;box-sizing:border-box;padding:0 4rem 0 1.5rem;line-height:3.5rem;background:#8187a1;font-family:'notokrRegular';color:#fff;border:none;position:relative;}
.formWrap .inputWrap .file button.add::before{width:12px;height:2px;background-color:#fff; content:''; position:absolute; top:17px; right:13px;}
.formWrap .inputWrap .file button.add::after{width:2px;height:12px;background-color:#fff; content:''; position:absolute; top:12px; right:18px;}
.formWrap .inputWrap .file button.delete::before{width:12px;height:2px;background-color:#fff; content:''; position:absolute; top:17px; right:13px;}

.bgGrayBox.rentalComplete{position:relative;padding:24.2rem 4rem 4rem;}
.bgGrayBox.rentalComplete p{text-align:center;font-size:2.2rem;margin-top:1rem;color:#383d53;line-height:1.6;}
.rentalComplete .icon{position:absolute;width:192px;height:192px;background:#fff url('/pspace/assets/images/content/iconRentalComplete.png') center no-repeat;background-size:68px 92px;border-radius:100%;left:50%;margin-left:-96px;top:4rem;}


.practice_thum_wrap{width:85rem;overflow:hidden;position:relative;margin:auto;}
.practice_thum{overflow:hidden;}
.practice_thum .txt{display:block;color:#fff;font-size:18px;line-height:60px;height:60px;background:rgba(5,27,38,0.9);position:absolute;bottom:0;width:100%;text-align:center;}
.practice_thum .owl-nav {position: absolute;width: 100%;height: 0;margin: auto;}
.practice_thum .owl-nav .owl-prev{left:25px;position: absolute; bottom:15px;border: none;background-color: transparent;}
.practice_thum .owl-nav .owl-next{right:25px;position: absolute; bottom:15px;border: none;background-color: transparent;}
.practice_thum .owl-nav .owl-prev .left-angle {background-image: url("/pspace/assets/images/content/btn_pra_prev.png");width: 16px;height: 31px;text-indent: -20000px;display:inline-block;}
.practice_thum .owl-nav .owl-next .right-angle {background-image: url("/pspace/assets/images/content/btn_pra_next.png");width: 16px;height: 31px;text-indent: -20000px;display:inline-block;}


/*2020-10-30 추가 */
@media all and (max-width : 1420px){
.bnrSurvey{background-position-x:2rem;padding-left:30rem;}
}
/*2020-10-30 추가 */

@media all and (max-width : 1200px){
.mapInfo dd span{display:block;}
.mapInfo dd span:first-child{width:100%;}

/*2020-10-30 추가 */
.bnrSurvey{padding-right:3rem;padding-left:32rem;}
.bnrSurvey .btn{position:static;width:auto;padding:1rem 2rem;font-size:1.8rem;margin-top:1.5rem;}
.bnrSurvey dd span{font-size:16px;padding-right:1rem;}
/*2020-10-30 추가 */
}

@media all and (max-width : 1080px){
.imgBox.imgBox01 .txtWrap .title::after{top:9rem;}
.dataTable{overflow-x:auto;}
.dataTable table{min-width:1024px;}
.tbCalendar{overflow-x:auto;}
.tbCalendar table{width:200%;}
.infoWrap .infoLi{width:48%;margin-right:0;}
.infoWrap .infoLi:nth-child(even){margin-left:4%;}
.infoWrap .infoLi:nth-child(3), .infoWrap .infoLi:nth-child(4){margin-top:3rem;}

.bgGrayBox .input{width:30%;}
}

@media all and (max-width : 1024px){
.basicWarp, .tabMenu>li>a, .infoDl>dt, .selectTab>li, .dataTable th, .dataTable td{font-size:1.6rem;}
.tabMenuArea>li>a{font-size:1.6rem;}
.bulLi>li, .dashLi>li{line-height:1.8;}
.siteMap .depth2>ul>li{width:48%;}
.siteMap .depth2>ul>li:nth-child(2n){margin-right:0;}

/*2020-10-30 추가 */
.bnrSurvey{background-position-y:50%;}
/*2020-10-30 추가 */
}

@media all and (max-width : 960px){
.imgBox .bgImg{width:100%;top:4rem;left:4rem;}
.imgBox .txtWrap{position:static;width:100%;padding-top:43.5rem;background:none;}
.imgBox.imgBox01 .txtWrap .title::after{top:5rem;}
.bgGrayBox .input{width:48%;margin-bottom:.5rem;}

.formWrap .email input, .formWrap .email select{width:20rem;}

/*2020-10-30 추가 */
.bnrSurvey{padding:24rem 3rem 3rem 3rem;background-position:50% 3rem;text-align:center;}
/*2020-10-30 추가 */
}

@media all and (max-width : 812px){
.imgBox::before{height:30rem;}
.imgBox .txtWrap{padding-top:36rem;}

.facilSlideWrap .slider-for{width:100%;}

.formWrap input, .formWrap select{width:30rem;}
.formWrap .email input, .formWrap .email select{width:16rem;}
.formWrap .inputWrap .num{width:12rem;}

.practice_thum_wrap{width:75rem;}


}

@media all and (max-width : 768px){
.history .year{width:18rem;font-size:2.8rem;}
.history dd{margin-left:20rem;}
.imgBox::before{display:none;}
.imgBox .bgImg{position:static;height:auto;}
.imgBox .txtWrap{padding:1rem 0 0 0;}
.imgBox .txtWrap .title{font-size:2.2rem;}
.floorInfo{margin-top:3rem;}
.floorInfo>li{padding:2rem;}
.operatingHours>li{width:calc(100% / 2);}
.operatingHours>li:nth-child(even){background-color:#fff;}
.operatingHours>li:nth-child(2), .operatingHours>li:nth-child(3){background-color:#f6f6f8;}
.flexBox>li{padding:2rem;}
.flexBox .iconCall, .flexBox .iconEmail{padding:3rem 2rem;}
.selectTab>li{margin:0 1.5rem 0 0;}
.selectTab>li:last-child{margin-right:0;}
.bgGrayBox .text{display:block;}

.formWrap .email input{width:42%;}
.formWrap .email select{width:100%;margin-top:.8rem;}
.formWrap .file input{width:26rem;}

.practice_thum_wrap{width:100%;}
}

@media all and (max-width : 735px){
.tabMenuArea>li{width:16.66666666666667%;}
}

@media all and (max-width : 640px){
.bgGrayBox{padding:2rem;}
.messageBox > *{display:block;}
.messageBox .logo{width:100%;}
.messageBox .logo .icon{margin:auto;}
.messageBox .desc{margin-top:2rem;}

.step.col6>li{width:32%;margin-right:2%;}
.step.col6>li:nth-child(3n){margin-right:0;}

.selectTab>li a{line-height:2;}
.selectTab>li{margin-right:2rem;}

.infoWrap .infoLi{float:none;width:100%;}
.infoWrap .infoLi:nth-child(even){margin-left:0;}
.infoWrap .infoLi:nth-child(2){margin-top:3rem;}

.bgGrayBox .title, .bgGrayBox .text{font-size:1.8rem;}
.totalWrap{margin-top:3rem;}
.totalWrap dt, .totalWrap dd{padding:2rem;width:100%;text-align:center;}

.formWrap .label, .formWrap .inputWrap{display:block;}
.formWrap .label{width:100%;}
.formWrap .label br{display:none;}

.bgGrayBox.rentalComplete .btnWrap.reserve{margin-top:2rem;}


.step.col7>li{width:23.5%;margin-right:2%;}
.step.col7>li:nth-child(4n){margin-right:0;}
.siteMap>li:first-child{margin-top:3rem;}

/*2020-10-30 추가 */
.bnrSurvey{padding:14rem 2rem 3rem 2rem;background-size:131px 105px;}
.bnrSurvey dt{line-height:1.4;margin-bottom:1rem;}
.bnrSurvey dt, .bnrSurvey dd{word-break:keep-all;}
/*2020-10-30 추가 */
}

@media all and (max-width : 568px){
.mapInfo li{margin-top:2rem;}
.mapInfo dt{position:static;margin-bottom:.5rem;}
.mapInfo dd{margin-left:0;width:auto;}
.mapInfo dd span{font-size:1.5rem;}
.flexBox .iconCall>dl, .flexBox .iconEmail>dl{margin-left:12rem;}
.flexBox .iconCall dd, .flexBox .iconEmail dd{word-break:break-all;}
.flexBox .iconCall, .flexBox .iconEmail{padding:2rem 1rem;}
.siteMap .depth2>ul>li{width:100%;margin-right:0;}
}

@media all and (max-width : 480px){
.basicWarp{font-size:1.5rem;}
.basicWarp .title{font-size:2rem;margin-top:3rem;}
.basicWarp .bgTitBox .title{margin-top:0;}
.bgTitBox{margin-top:3rem;}
.basicWarp .sTitle{font-size:1.8rem;margin-top:2rem;}
.bgGrayBox>p{margin-top:2rem;}
.buildHistory>li{float:none;margin-right:0;width:100%;border:none;}
.buildHistory .img{padding:2rem 1rem;}
.buildHistory .caption{height:5rem;}
.history .year{width:14rem;font-size:2.6rem;line-height:1.2;}
.history dd{margin-left:16rem;word-break:keep-all;}
.imgBox .txtWrap .title{font-size:2rem;margin-top:1rem;}
.imgBox .txtWrap .title::after{width:2rem;}
.floorInfo>li{width:100%;}
.floorInfo .imgCenter{text-align:left;}
.facilSlideWrap{margin-top:3rem;}
.facilSlideWrap .slider-for .item .caption{font-size:1.6rem;height:5rem;line-height:5rem;}
.facilSlideWrap .slider-nav .slick-list{display:none;}
.facilSlideWrap .slider-for{margin-bottom:1.5rem;}
.facilSlideWrap .slick-dots{width:100%;margin:0;}
.pSpaceMap{margin-top:2rem;}
.pSpaceMap .text{padding:2rem;}
.pSpaceMap .btnNaver{top:0;right:0;}
.flexBox>li{width:100%;}
.operatingHours>li{padding:2rem;background-position-y:2rem;}
.basicWarp .operatingHours .sTitle{font-size:1.6rem;}
.messageBox{margin-top:3rem;padding:3rem;}
.messageBox strong{font-size:2rem;}
.messageBox .logo .icon{width:16rem;height:16rem;}
.step.col6>li, .step.col7>li{float:none;margin-right:0;width:100%;margin-top:0;}
.step .con p{height:auto;}
.btnWrap.reserve{margin-top:3rem;}
.flexBox .iconCall>dl, .flexBox .iconEmail>dl{margin-left:10rem;}
.flexBox .iconCall::before, .flexBox .iconEmail::before{width:8rem;height:8rem;margin-top:-4rem;}

.rentalWrap .head{width:100%;margin-top:1rem;}
.rentalWrap .head .date{font-size:2.4rem;}

.btnWrap+.sTitle{margin-top:4rem;}

.infoWrap{margin-top:3rem;}
.infoWrap .infoLi .textBox{margin:2rem;}
.infoWrap .infoLi .textBox dt{font-size:2.2rem;}
.infoWrap .infoLi .btnBox .btn{padding:0 2rem;}
.infoWrap .infoLi .btnBox .btn::before{right:2rem;}

.bgGrayBox .input{width:100%;}
.bgGrayBox .inputSelect{margin-right:0;}

.formWrap input{width:100%;}
.formWrap .inputWrap>span input{width:60%;}
.formWrap .address .btn{width:100%;margin-top:.8rem;}
.formWrap .inputWrap .num{width:30%;}
.formWrap .inputWrap .file button{padding-right:3rem;}
.formWrap .inputWrap>span.file input{width:50%;}

.bgGrayBox.rentalComplete{padding:22.2rem 2rem 2rem;}
.rentalComplete .icon{top:2rem;}
.bgGrayBox.rentalComplete p{font-size:2rem;}


.tabMenu{overflow-y:hidden;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.tabMenu::-webkit-scrollbar{display:none;}
.tabMenu>li{float:none;display:inline-block;border:none;}
.tabMenu>li>a{padding:1.2rem 2rem;}
.tabMenu>li.active{border:none;}
.tabMenu>li.active>a{position:relative;}
.tabMenu>li.active>a::before{content:'';display:block;width:100%;height:2px;background-color:#09A281;position:absolute;bottom:0;left:0}
.tabMenu.li4>li{width:auto;}


.practice_thum .txt{line-height:50px;height:50px;font-size:16px;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0 10px;box-sizing:border-box;}
.practice_thum .owl-nav .owl-prev .left-angle, .practice_thum .owl-nav .owl-next .right-angle{width:8px;height:16px;background-size:8px 16px;}
.practice_thum .owl-nav .owl-prev{left:20px;bottom:15px;}
.practice_thum .owl-nav .owl-next{right:20px;bottom:15px;}

.bgTitBox .btnWrap{position:static;}

.basicWarp+.rentalWrap{margin-top:2rem;}
.siteMap>li{margin-top:2rem;}
.siteMap>li>a{font-size:1.8rem;}
.siteMap>li:first-child{margin-top:0;}

/*2020-10-30 추가 */
.bnrSurvey{margin-top:3rem;padding-left:1rem;padding-right:1rem;}
.bnrSurvey dt{font-size:2rem;}
.bnrSurvey dd{font-size:1.5rem;}
.bnrSurvey dd span{font-size:1.5rem;display:block;padding-right:0;}
/*2020-10-30 추가 */
}

@media all and (max-width : 414px){
.imgBox.imgBox01 .txtWrap .title::after{top:8rem;}
.basicWarp .btnWrap .btn, .basicWarp .btnWrap .btnNavy{display:block;margin-bottom:.5rem;}
.tabMenuArea{margin-top:3rem;border:1px solid #c4c7cc;padding:2rem;box-sizing:border-box;}
.tabMenuArea>li{width:auto;padding-left:1.2rem;position:relative;margin-right:1.2rem;}
.tabMenuArea>li::before{position:absolute;top:12px;left:0px;content:'';width:3px;height:3px;background:#666;}
.tabMenuArea>li>a{border:none;padding:0;line-height:1.8;text-align:left;}
.tabMenuArea>li.active>a{background:none;color:#09A281;}
.tabMenuArea>li.active::before{background:#09A281;}
}

@media all and (max-width : 375px){
.history .year{width:12rem;font-size:2.4rem;}
.history dd{margin-left:14rem;}
}


@media all and (max-width : 360px){
.history .year{width:9rem;font-size:2.2rem;}
.history dd{margin-left:11rem;}
.floorInfo>li{padding:2rem 1rem;}
.facilSlideWrap .slider-for{margin-bottom:1rem;}
.messageBox{padding:2rem;}
.bgGrayBox .title, .bgGrayBox .text{font-size:1.6rem;}
.formWrap .label, .formWrap .inputWrap{padding:1.6rem 1rem;}
.formWrap .inputWrap>span.file input{width:45%;}
}

@media all and (max-width : 320px){
.bgGrayBox{padding:2rem 1rem;}
.pSpaceMap .text{padding:2rem 1rem;}
.operatingHours>li{padding:2rem 1rem;}
.messageBox{padding:2rem 1rem;}
.infoWrap .infoLi .textBox{margin:2rem 1rem;}
.infoWrap .infoLi .btnBox .btn{padding:0 1rem;}
.infoWrap .infoLi .btnBox .btn::before{right:1rem;}
.basicWarp .btnWrap .btn, .basicWarp .btnWrap .btnNavy{min-width:9rem;}
.basicWarp .btnWrap .btnNavy, .basicWarp .btnWrap .btn{margin:0 0 .5rem 0;}

.tabMenuArea{padding:2rem 1rem;}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .dataTable table{margin-left:-2px;}
}

/* 제주 정보 추가 20241029 */
.managerInfo.jeju{border:none;background:#e1e2e7;margin-bottom:4.5rem;}
.bodyWrap .managerInfo.jeju:before{display:none;}
.managerInfo.jeju .info{margin-bottom:15px;}
.managerInfo.jeju .info dt{color:#333;font-family:'notokrMedium';}
/* 제주 정보 추가 20241029 */




/* ci 가이드 추가 20250521 */
.basicWarp2 .title {font-size:3.2rem;margin-top:3rem;color: #07348c}
.ci {margin-top: 5rem}
.ci>.ex>.title {font-size:3.2rem;margin-top:3rem;color: #09A281}
.ci>.ex{border: 1px solid #d9d9d9 ; padding: 30px; overflow: hidden}
.ci>.ex .img {float: left; margin-right: 50px;  }
.ci>.ex .img_detail {margin-top: -2px; float: left; margin-right: 10px}
.ci>.ex p {margin-top:1.5rem; }

.ci .btn {display:inline-block;color:#fff;font-size:1.6rem;vertical-align:middle;box-sizing:border-box;padding:0.3rem 2.5rem 0.3rem 1.3rem;line-height:2.6rem;position:relative;margin: 15px 0 15px 0}
.ci .btn::before {width:6px;height:6px;background-color:transparent;content:'';margin-top:-3px;border-top:1px solid rgba(255, 255, 255, 0.8);border-right:1px solid rgba(255, 255, 255, 0.8);position:absolute;top:50%;right:10px;bottom:auto;left:auto;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.ci .navy {background:#383d53;}

.basicWarp2 .sTitle {font-size:2.5rem;font-weight:normal;font-family:'notokrMedium';color:#383d53;margin:5rem 0 1rem;}
.simbol_img {margin-top:30px;overflow: hidden;display: table;width: 100%;}
.simbol .simbol_be, .simbol .simbol_af {float: left;width: 50%;display: table-cell;}
.simbol .simbol_be p:first-child {background: #f6f6f8; color: #333 ;border : 1px solid #d9d9d9; text-align: center; padding: 10px 0; font-size:1.8rem;color: #888; text-transform: uppercase;
display: block;  height: inherit; width: 100%; box-sizing: border-box;}
.simbol .simbol_af p:first-child {background: #f6f6f8; color: #333 ;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9; text-align: center; padding: 10px 0; font-size:1.8rem;color: #888; text-transform: uppercase;
display:block;height:inherit;width:100%;box-sizing:border-box;}

.simbol .ci_txt img { width: 55%}
.simbol .simbol_be p {border-right:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;height: 300px;text-align: center;vertical-align: middle;display: table-cell;width: 50%;box-sizing: border-box;padding:2rem;}
.simbol .simbol_af p {border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;height: 300px;text-align: center;vertical-align: middle;display: table-cell;width: 50%;box-sizing: border-box;padding:2rem;}
.simbol .simbol_be .ci_txt, .simbol .simbol_af .ci_txt {height: 160px;}
.simbol .simbol_af p span {display: block;}
.simbol_color {overflow: hidden}

.simbol_color>.simbol_cen{text-align: center;}
.simbol_one {width: 100%;border-right:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;text-align: center;overflow: hidden;display: table;box-sizing: border-box;}
.simbol_one>p {margin: 20px 0; font-size: 25px ; color: #09A281}
.simbol_one > ul {display: table;vertical-align: middle;width: 100%;}
.simbol_one .ci_txt_s {width: 33.3333333%;vertical-align: middle;display: table-cell;}
.simbol_one .ci_txt_s img {width: 60%; margin: 40px 0}
.ci_color p:first-child {width: 50%; float: left; background: #fff;border-right:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9; text-align: center; box-sizing: border-box; display: table}
.ci_color p:last-child {width: 50%; float: left; background: #fff;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;; text-align: center; box-sizing: border-box; display: table}

.ci_wrap_l {border:1px solid #d9d9d9;overflow: hidden;box-sizing:border-box;}
.ci_wrap_l dl {width:33.33333333%;float: left; padding:30px; text-align: center;box-sizing:border-box;height:210px}
.ci_wrap_l dl img {margin: 20px 0; width: 70%}
.ci_wrap_l dl:nth-child(odd){}
.ci_wrap_l dl:nth-child(1)  {border-right:1px solid #d9d9d9;}
.ci_wrap_l dl:nth-child(2) {border-right:1px solid #d9d9d9;}
.ci_wrap_l dl:nth-child(2) img {width: 80%}
.ciImgWrap {text-align:center;margin-top:2rem;}


.ci_wrap_l2 {border:1px solid #d9d9d9;overflow: hidden;box-sizing:border-box;}
.ci_wrap_l2 dl {width:33.33333333%;float: left; padding:30px; text-align: center;box-sizing:border-box;}
.ci_wrap_l2 dl:nth-child(odd){}
.ci_wrap_l2 dl:nth-child(1)  {border-right:1px solid #d9d9d9;}
.ci_wrap_l2 dl:nth-child(2) {border-right:1px solid #d9d9d9;}
.ci_wrap_l2 dl:nth-child(3) {border-bottom:1px solid #d9d9d9; }
.ci_wrap_l2 dl:nth-child(1) img {width: 11%}
.ci_wrap_l2 dl:nth-child(2) img {width: 11%}
.ci_wrap_l2 dl:nth-child(3) img {margin:0 0 20px 0 ;width: 35%}
.ci_wrap_l2 dl:nth-child(4) img {margin:20px 0; width: 43%}
.ciImgWrap {text-align:center;margin-top:2rem;}

.ci_color .ci_txt_s img{width: 70%; margin: 40px 0}

.basicWarp .simbol .title.alignC {text-align: left;}



@media all and (max-width : 1130px){
  .ci_wrap_l dl:nth-child(2) img {width:inherit }
  .ci_wrap_l dl img {width:inherit}
  .ci_wrap_l2 dl:nth-child(1) img, .ci_wrap_l2 dl:nth-child(2) img {width :20%}
  .ci_wrap_l2 dl:nth-child(3) img {width:65%}
  .ci_wrap_l2 dl:nth-child(4) img {width: 70%}
}


@media all and (max-width : 950px){


.ci_color .ci_txt_s img, .simbol_one .ci_txt_s img {width:80%}
.simbol .ci_txt img {width: 80%}
.ci>.ex .img {float: inherit;width:25%}
.simbol .simbol_be p ,.simbol .simbol_af p{height: inherit;}
.ci_wrap_l dl {height: inherit; }
.basicWarp .ci_wrap_l dd {font-size: 15px}
}


@media all and (max-width : 600px){
.ci_wrap_l2 dl:nth-child(4) img {width: 70%}

.ci_color .ci_txt_s img, .simbol_one .ci_txt_s img {width:70%; margin: 12px 0}
.simbol .ci_txt img {width: 100%}
.ci>.ex .img {float: inherit;width:50%}
.simbol .simbol_be, .simbol .simbol_af {width:100%; }
.simbol .simbol_be p:first-child {font-size: 17px}
.simbol .simbol_af p:first-child {border-top: inherit; font-size: 17px; border-left:1px solid #d9d9d9}
.simbol .simbol_be .ci_txt, .simbol .simbol_af .ci_txt {border-left:1px solid #d9d9d9; height: inherit;}
.simbol_one .ci_txt_s {display: inherit; width: inherit;}
.ci_color p:first-child {float: inherit; width: 100% ; }
.ci_color p:last-child {width: 100% ; border-top: inherit; border-left:1px solid #d9d9d9}
.ci_wrap_l dl, .ci_wrap_l2 dl {width: 100%}
.ci_wrap_l dl:nth-child(1), .ci_wrap_l dl:nth-child(2) {border-right: 0; border-bottom:1px solid #d9d9d9}


.ci_wrap_l2 dl:nth-child(1),.ci_wrap_l2 dl:nth-child(2) {border-right: 0; border-bottom:1px solid #d9d9d9}


}

/*20250612 마이페이지 상단 회원 가입 css*/
.btnWrap.typeIco{display:flex;justify-content:space-between;width:32rem;margin-top:-5.5rem;margin-left:auto; margin-bottom: 30px}
.btnWrap.typeIco>li>a{display:flex;align-items:center;flex-direction:column; position:relative}
.btnWrap.typeIco>li>a>span{font-size:18px;padding-top:1rem;}
.btnWrap.typeIco>li.ico02>a::before{position:absolute;content:'';background: #ddd;width: 4px;height: 4px;border-radius:100%;left:-15px;top:50%;}
.btnWrap.typeIco>li.ico03>a::before{position:absolute;content:'';background: #ddd;width: 4px;height: 4px;border-radius:100%;left:-15px;top:50%;}

.btnWrap.typeIco>li:hover>a>span{color:#018A63;}

@media all and (max-width : 750px){ 
  .btnWrap.typeIco {margin-top: auto}
}



