@font-face {
    font-family: 'GmarketSans';
    src: url(https://resve.yongin.go.kr//resources/font/GmarketSansMedium.otf) format('opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GmarketSansB';
    src: url(https://resve.yongin.go.kr//resources/font/GmarketSansBold.otf) format('opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'PretendardR';
	src: url(https://resve.yongin.go.kr//resources/font/Pretendard-Regular.otf) format('opentype'), url(https://resve.yongin.go.kr//resources/font/Pretendard-Regular.ttf) format('truetype'), url(https://resve.yongin.go.kr//resources/font/Pretendard-Regular.woff) format('woff'), url(https://resve.yongin.go.kr//resources/font/Pretendard-Regular.woff2) format('woff2');
	font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'PretendardM';
	src: url(https://resve.yongin.go.kr//resources/font/Pretendard-Medium.otf) format('opentype'), url(https://resve.yongin.go.kr//resources/font/Pretendard-Medium.ttf) format('truetype'), url(https://resve.yongin.go.kr//resources/font/Pretendard-Medium.woff) format('woff'), url(https://resve.yongin.go.kr//resources/font/Pretendard-Medium.woff2) format('woff2');
	font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'PretendardB';
	src: url(https://resve.yongin.go.kr//resources/font/Pretendard-Bold.otf) format('opentype'), url(https://resve.yongin.go.kr//resources/font/Pretendard-Bold.ttf) format('truetype'), url(https://resve.yongin.go.kr//resources/font/Pretendard-Bold.woff) format('woff'), url(https://resve.yongin.go.kr//resources/font/Pretendard-Bold.woff2) format('woff2');
	font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'inkLipquid';
    src: url(https://resve.yongin.go.kr//resources/font/THEFACESHOP+INKLIPQUID.ttf) format('woff');
    font-weight: normal;
    font-style: normal;
}



#gnb{padding-left: 180px;}
.sub-banner.CityPark,
.sub-banner.urbanPark{margin-bottom: 0;background: url('/resources/user/resve/images/urbanpark/CityPark.jpg') no-repeat top center;}
.search-box-area.NewSub-style1 *{box-sizing: border-box;}
.search-box-area.NewSub-style1{margin: -40px 0 45px;height: 80px;padding: 0 65px 0 0;background: #fff;flex-wrap: wrap;}
.search-box-area.NewSub-style1 .serch-form{width: 360px;}
.search-box-area.NewSub-style1 .search-txt{width: 212px;height: 80px;padding: 0 30px 0 15px;background: #e64766;border-radius: 60px 0 0 60px;display: flex;align-items: center;justify-content: center;position: relative;}
.search-box-area.NewSub-style1 .search-txt::after{position: absolute;right: -15px;top: 12px;width: 61px;height: 59px;background: url('/resources/user/resve/images/urbanpark/CityPark_bg1.png') no-repeat;content:"";}
.search-box-area.NewSub-style1 .search-txt::before{position: absolute;top: 0;right: 0;width: 0;height: 0;border-top: 80px solid #fff;border-left: 45px solid transparent;content:"";}
.CityPark-tab1{width: calc(100% - 572px);padding: 0 70px;gap: 8px 0;display: flex;flex-wrap: wrap;}
.CityPark-tab1 > li:not(:last-child){position: relative;padding-right: 62px;}
.CityPark-tab1 > li:not(:last-child)::after{position: absolute;right: 30px;top: 2px;width: 2px;height: 16px;background: #cacaca;content:"";}
.CityPark-tab1 > li > a{display: block;color: #888;font-size: 18px;line-height: 20px;}
.CityPark-tab1 > li.on > a{color: #444;font-weight: 700;}
.page-title1{color: #666;font-size: 18px;gap: 6px 16px;display: flex;flex-wrap: wrap;}
.page-title1 strong{color: #111;}
.page-title1 strong.blue{color: #0060af;}
.Pink01{color: #e64766 !important;}
.Red01{color: #ff0000 !important;}
.CityPark-Pop1{display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9999;background: rgba(0, 0, 0, 0.6);}
.CityPark-Pop1 > div{width: 100%;height: 100%;display: flex;align-items: center;}
.CityPark-Pop1 .Cpop1-box{margin: 0 auto;width: calc(100% - 30px);max-width: 560px;padding: 40px 20px 35px;background: #fff;position: relative;border-radius: 15px;}
.CityPark-Pop1 .Cpop1-box .pop1-out{position: absolute;top: 20px;right: 20px;width: 17px;height: 17px;}
.CityPark-Pop1 .Cpop1-scroll{padding: 0 25px;max-height: calc(100vh - 120px);overflow-y: auto;}
.CityPark-Pop1 .Cpop1-scroll::-webkit-scrollbar{width: 4px;height: 4px;}
.CityPark-Pop1 .Cpop1-scroll::-webkit-scrollbar-thumb{background: #666;border-radius: 2px;}
.CityPark-Pop1 .Cpop1-scroll::-webkit-scrollbar-track{background: #ddd;border-radius: 2px;}
.CityPark-Pop1 .Cpop1-text1{color: #333;font-size: 18px;text-align: center;}
.CityPark-Pop1 .Cpop1-text1 > li{word-break: keep-all;}
.CityPark-Pop1 .btn-group{margin-top: 25px;}
.CityPark-Pop1 .btn-group .btn{width: 110px;height: 44px;line-height: 44px;}
.CityPark-Pop1 .CityPark-btn1{margin: 20px auto;}
.CityPark-date-time1{margin-top: 50px;border: 1px solid #333;border-radius: 16px;display: flex;flex-wrap: wrap;}
.CityPark-date-time1 > li:not(:last-child){border-right: 1px solid #333;}
.CityPark-date-time1 > li{width: 50%;padding: 35px 40px;}
.CityPark-date-time1 .title1{margin-bottom: 22px;color: #000;font-size: 24px;line-height: 26px;font-weight: bold;text-align: center;}
.CityPark-date-time1 .btn-group{margin: 0 0 0 auto;text-align: right;}
.CityPark-date1{}
.CityPark-date1 .title1{position: relative;display: flex;align-items: center;justify-content: center;}
.CityPark-date1 .title1 span{display: block;margin: 0 20px;}
.CityPark-date1 table{width: 100%;border-top: 2px solid #333;border-bottom: 1px solid #333;}
.CityPark-date1 table th{height: 50px;color: #000;font-size: 20px;font-weight: 700;border-bottom: 1px solid #333;}
.CityPark-date1 table td{color: #000;font-size: 18px;padding: 8px;text-align: center;}
.CityPark-date1 table td > a{margin: 0 auto;display: table;min-width: 32px;height: 32px;line-height: 32px;color: inherit;}
.CityPark-date1 table tbody tr:first-child > td{padding-top: 12px;}
.CityPark-date1 table tbody tr:last-child > td{padding-bottom: 12px;}
.CityPark-date1 table th:nth-child(7n-6),
.CityPark-date1 table td:nth-child(7n-6){color: #f62c54;}
.CityPark-date1 table th:nth-child(7n),
.CityPark-date1 table td:nth-child(7n){color: #021ef3;}
.CityPark-date1 .bg-pk{background: #ffe7ec;border-radius: 32px;}
.CityPark-date1 .bg-gp{background: #e9e9e9;border-radius: 32px;}
.CityPark-date1 .balance01{margin-top: 20px;gap: 10px 30px;display: flex;justify-content: space-between;align-items: center;}
.CityPark-date1 .ulli-list01{gap: 5px 30px;display: flex;flex-wrap: wrap;}
.CityPark-date1 .ulli-list01 > li{position: relative;padding-left: 42px;color: #000;font-size: 18px;line-height: 32px;}
.CityPark-date1 .ulli-list01 > li::before{position: absolute;top: 0;left: 0;width: 32px;height: 32px;background: #ffe7ec;border-radius: 32px;content:"";}
.CityPark-date1 .ulli-list01 > li.gray::before{background: #e9e9e9;}
.CityPark-time1{}
.CityPark-time1 .radius-10{margin-bottom: 20px;border: 1px solid #dedede;border-radius: 10px;overflow: hidden;}
.CityPark-time1 table{width: 100%;}
.CityPark-time1 table th,
.CityPark-time1 table td{color: #000;font-size: 18px;font-weight: 400;padding: 10px;line-height: 1.2;}
.CityPark-time1 table th{background: #f3f3f3;word-break: keep-all;}
.CityPark-time1 table th:not(:last-child),
.CityPark-time1 table td:not(:last-child){border-right: 1px solid #dedede;}
.CityPark-time1 table tr:not(:last-child) th,
.CityPark-time1 table tr:not(:last-child) td{border-bottom: 1px solid #dedede;}
.CityPark-time1 .CityPark-btn1{margin: 20px 0;}
.list-ping{color: #000;font-size: 18px;line-height: 1.2;}
.list-ping > li:not(:first-child){margin-top: 10px;}
.list-ping > li{display: table;}
.list-ping > li > *:first-child{display: table-cell;vertical-align: top;white-space: nowrap;padding-right: 5px;}
.CityPark-btn1{margin: 35px auto;display: table;color: #000;font-size: 16px;background: #fff;border: 1px solid #333;border-radius: 5px;}
.CityPark-btn1 > span{min-height: 32px;padding: 0 15px 0 12px;display: flex;align-items: center;justify-content: center;}
.CityPark-btn1 > span::after{display: block;margin-left: 10px;min-width: 16px;width: 16px;height: 14px;background: url('/resources/user/resve/images/urbanpark/CityPark_btn1.png') no-repeat;content: "";}
select{height: 36px;color: #666;font-size: 16px;padding: 0 34px 0 12px;border: 1px solid #dedede;background: #fff url('/resources/user/resve/images/urbanpark/select_bg1.png') no-repeat right 12px center;border-radius: 5px; -webkit-appearance: none;-moz-appearance: none;word-wrap: break-word;}
select::-ms-expand{display: none;}
.select-time1{width: 100%;max-width: 350px;gap: 5px 0;display: flex;flex-wrap: wrap;align-items: center;}
.select-time1 > span{width: 30px;color: #666;font-size: 16px;line-height: 20px;text-align: center;}
.select-time1 > select{width: calc(50% - 15px);}
.CityPark-waitext1{height: 940px;padding: 15px;background: #f6f6f6;color: #000;font-size: 50px;text-align: center;display: flex;align-items: center;justify-content: center;border-radius: 20px;}
.CityPark-Tab1{margin: 55px 0 30px;}
.CityPark-Tab1 > ul{margin: 0 -3px;display: flex;}
.CityPark-Tab1 > ul > li{margin: 0 3px;width: 50%;min-height: 70px;font-size: 22px; line-height: 1.2;}
.CityPark-Tab1 > ul > li > a{width: 100%;height: 100%;padding: 10px;color: #333;text-align: center;border: 1px solid #ddd;border-radius: 10px;display: flex;align-items: center;justify-content: center;word-break: keep-all;}
.CityPark-Tab1 > ul > li.on > a{color: #fff;font-weight: 700;background: #e64766;border-color: #e64766;}
.CityPark-title1{margin: 45px 0 30px;color: #000;font-size: 30px;font-weight: bold;text-align: center;}

.sub-banner.PreBook,
.sub-banner.myReservation{background: url('/resources/user/resve/images/urbanpark/PreBook.jpg') no-repeat top center;}
.PreBook-title1{margin-bottom: 35px;min-height: 60px;color: #fff;font-size: 20px;font-weight: 500;background: #444;display: flex;align-items: center;justify-content: center;}
.PreBook-FoldBox1{margin: 35px 0;}
.PreBook-FoldBox1 > dt{margin-bottom: 15px;gap: 10px 0;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.PreBook-FoldBox1 > dt > a{width: 72px;height: 30px;line-height: 28px;padding-left: 10px;color: #333;font-size: 16px;position: relative;background: #fff;border: 1px solid #ddd;border-radius: 5px;}
.PreBook-FoldBox1 > dt > a::after{position: absolute;top: calc(50% - 3px);right: 10px;width: 10px;height: 6px;transform: rotate(-180deg);background: url('/resources/user/resve/images/urbanpark/select_bg1.png') no-repeat;content:"";transition: all 0.3s ease;}
.PreBook-FoldBox1 > dt > a.on::after{transform: rotate(0);}
.PreBook-FoldBox1 > dt > h5{color: #333;font-size: 24px;font-weight: 700;line-height: 30px;}
.PreBook-Rtable1 table{width: 100%;border-top: 2px solid #333;}
.PreBook-Rtable1 table th{height: 60px;padding: 10px 5px;color: #333;font-size: 18px;font-weight: 700;border-bottom: 1px solid #dedede;}
.PreBook-Rtable1 table td{height: 60px;padding: 10px 15px;color: #666;font-size: 16px;border-bottom: 1px solid #dedede;}
.PreBook-Rtable1 table tbody th{background: #f7f7f7;}
.PreBook-Rtable1.In-Style1 table td input[type="text"]{color: #666;font-size: 16px;height: 36px;width: 100%;max-width: 200px;border: 1px solid #dedede;border-radius: 5px;}
.Email-box1{display: flex;flex-wrap: wrap;align-items: center;}
.Email-box1 > span{width: 34px;color: #666;font-size: 16px;text-align: center;}
.Email-box1 > input{width: calc(50% - 17px) !important;}
.Phone-box1{display: flex;flex-wrap: wrap;align-items: center;}
.Phone-box1 > span{width: 24px;color: #666;font-size: 16px;text-align: center;}
.Phone-box1 > input[type="text"]{width: calc(33.33% - 16px) !important;}
.Adres-box1{gap: 5px 10px;display: flex;flex-wrap: wrap;align-items: center;}
.Adres-box1 > a{width: 95px;height: 36px;background: #626262;color: #fff;font-size: 16px;display: flex;align-items: center;justify-content: center;border-radius: 5px;}
.Adres-box1 > input.w-sm1{width: 95px !important;}
.Adres-box1 > input.w-big1{width: calc(54% - 110px) !important;max-width: none !important;}
.Adres-box1 > input.w-big2{width: calc(46% - 110px) !important;max-width: none !important;}


.btn-group .btn{margin: 5px 0;}
.PreBook-Btable1{margin: 15px 0;}
.PreBook-Btable1 table{width: 100%;border-top: 2px solid #000;}
.PreBook-Btable1 table th,
.PreBook-Btable1 table td{height: 60px;padding: 10px 6px;font-size: 16px;line-height: 1.25;letter-spacing: -0.5px;text-align: center;border-bottom: 1px solid #ddd;}
.PreBook-Btable1 table th{padding: 12px 6px;font-size: 18px;font-weight: 500;}
.PreBook-Btable1 table td.TL{padding-left: 15px;}
.PreBook-Btable1 table td .a-title1{display: block;float: left;color: inherit;max-width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.PreBook-Btable1 table td .a-title1:has(.Bg-new1){position: relative;padding-right: 22px;}
.PreBook-Btable1 table td .a-title1 .Bg-new1{position: absolute;top: calc(50% - 6px);right: 0;display: block;width: 16px;height: 14px;font-size: 0;background: url('../images/sub/new_img1.png') no-repeat;background-size: 100%;}
.PreBook-Btable1 table td .not-c{display: inline-block;padding: 0 12px;border-radius: 25px;background: #3c64b3;line-height: 25px;font-size: 14px;color: #fff;}
.PreBook-Btable1 table td .sb-btn1{margin: 0 auto;min-width: 100px;}
.PreBook-Btable1 .Status-btn1{background: #17b89e;color: #fff;line-height: 28px;padding: 0 14px;border-radius: 15px;}
.CityPark-TxBox1{margin: 20px 0 40px;border: 1px solid #ddd;border-radius: 15px;}
.CityPark-TxBox1 > dt{color: #444;font-size: 18px;padding: 35px 40px;}
.CityPark-TxBox1 > dt ul{color: inherit;font-size: inherit;}
.CityPark-TxBox1 > dt > ul > li:not(:first-child){margin-top: 30px;}
.CityPark-TxBox1 > dt .list-ping > li:not(:first-child){margin-top: 8px;}
.CityPark-TxBox1 > dd{padding: 22px 40px;border-top: 1px solid #ddd;}

.CityPark-choice1{color: #666;font-size: 16px;font-weight: 400;display: flex;flex-wrap: wrap;align-items: center;gap: 8px 30px;}
.CityPark-choice1 > span{display: block;}









@media screen and (max-width: 1024px){
	.search-box-area.NewSub-style1{margin: 38px 0;height: auto;padding: 0 25px 25px;border-radius: 15px;box-shadow: 3px 3px 10px 3px rgb(0 0 0 / 10%);}
	.search-box-area.NewSub-style1 .serch-form{width: 100%;}
	.search-box-area.NewSub-style1 .search-txt{width: calc(100% + 50px);height: auto;margin: 0 -25px;padding: 10px 20px;border-radius: 15px;}
	.search-box-area.NewSub-style1 .search-txt::before{display: none;}
	.search-box-area.NewSub-style1 .search-txt::after{position: static;margin-left: 12px;width: 40px;height: 39px;background-size: 100%;}
	.CityPark-tab1{margin-bottom: 5px;width: 100%;padding: 20px 30px;border-bottom: 1px solid #ddd;justify-content: center;}
	.CityPark-date-time1 > li{width: 100%;}
	.CityPark-date-time1 > li:not(:last-child){border-right: 0;border-bottom: 1px solid #333;}
	.CityPark-Tab1{margin: 35px 0 22px;}
	.CityPark-Tab1 > ul > li{min-height: 56px;font-size: 18px;}
	.CityPark-waitext1{height: 400px;font-size: 35px;}
}

@media screen and (max-width: 768px){
	.CityPark-Pop1 .Cpop1-box{max-width: 460px;padding: 30px 18px 30px;}
	.CityPark-Pop1 .Cpop1-text1{font-size: 16px;}
	.CityPark-Pop1 .btn-group{margin-top: 20px;}
	.CityPark-Pop1 .btn-group .btn{width: 100px;height: 38px;line-height: 38px;}
	.CityPark-date-time1 > li{padding: 22px 25px;}
	.CityPark-date-time1 .title1{margin-bottom: 16px;font-size: 22px;}
	.CityPark-date1 table th{height: 44px;font-size: 18px;}
	.CityPark-date1 table td{font-size: 15px;padding: 4px;}
	.CityPark-date1 table td > a{min-width: 28px;height: 28px;line-height: 28px;}
	.CityPark-date1 table tbody tr:first-child > td{padding-top: 8px;}
	.CityPark-date1 table tbody tr:last-child > td{padding-bottom: 8px;}
	.CityPark-date1 .ulli-list01{gap: 5px 22px;}
	.CityPark-date1 .ulli-list01 > li{padding-left: 38px;font-size: 16px;line-height: 28px;}
	.CityPark-date1 .ulli-list01 > li::before{width: 28px;height: 28px;}
	.CityPark-date1 .balance01{flex-wrap: wrap;}
	.list-ping{font-size: 16px;}
	.CityPark-time1 table th, 
	.CityPark-time1 table td{font-size: 16px;}
	.CityPark-Tab1 > ul > li{min-height: 48px;font-size: 17px;}
	.CityPark-Tab1 > ul > li > a{border-radius: 7px;}
	.CityPark-waitext1{height: 300px;font-size: 26px;}
	.PreBook-title1{margin-bottom: 30px;min-height: 50px;font-size: 18px;}
	.PreBook-FoldBox1{margin: 30px 0;}
	.PreBook-FoldBox1 > dt > h5{font-size: 22px;}
	.PreBook-Rtable1 table th{height: 50px;font-size: 16px;}
	.PreBook-Rtable1 table td{height: 50px;font-size: 15px;}
	.PreBook-Btable1{}
	.PreBook-Btable1 table caption, 
	.PreBook-Btable1 table colgroup, 
	.PreBook-Btable1 table thead{display: none;}
	.PreBook-Btable1 table tbody{display: block;}
	.PreBook-Btable1 table tr:nth-child(even){background: #f6f6f6;}
	.PreBook-Btable1 table tr{width: 100%;padding: 12px 6px;display: flex;flex-wrap: wrap;border-bottom: 1px solid #d9d9d9;}
	.PreBook-Btable1 table td{width: 100%;height: auto;padding: 6px 10px !important;border-bottom: 0;text-align: left;display: flex;}
	.PreBook-Btable1 table td .mo_tti{display: block;margin-right: 10px;font-weight: 500;white-space: nowrap;}
	.PreBook-Btable1 table td .mo_tti::after{content:" : ";}
	.PreBook-Btable1 table td .a-title1{white-space: unset;}
	.PreBook-Btable1 table td:has(.Status-btn1){align-items: center;}
	.Adres-box1 > input.w-big1{width: calc(54% - 5px) !important;}
	.Adres-box1 > input.w-big2{width: calc(46% - 5px) !important;}
	.CityPark-TxBox1 > dt{padding: 25px;font-size: 16px;}
	.CityPark-TxBox1 > dt > ul > li:not(:first-child){margin-top: 20px;}
	.CityPark-TxBox1 > dd{padding: 12px 25px;}
}

@media screen and (max-width: 520px){
	.search-box-area.NewSub-style1{padding: 0 18px 18px;}
	.search-box-area.NewSub-style1 .search-txt{font-size: 22px;padding: 6px 15px;}
	.search-box-area.NewSub-style1 .search-txt::after{width: 32px;height: 31px;}
	.CityPark-tab1{padding: 15px;}
	.CityPark-tab1 > li:not(:last-child){padding-right: 32px;}
	.CityPark-tab1 > li:not(:last-child)::after{right: 15px;}
	.CityPark-Tab1 > ul{gap: 6px 0;flex-wrap: wrap;}
	.CityPark-Tab1 > ul > li{width: calc(50% - 6px);}
	.PreBook-Rtable1 table th,
	.PreBook-Rtable1 table td{height: 44px;font-size: 14px;}
	.PreBook-Rtable1.In-Style1 table{display: block;width:100%;}
	.PreBook-Rtable1.In-Style1 table caption{display: none;}
	.PreBook-Rtable1.In-Style1 table colgroup{display: none;}
	.PreBook-Rtable1.In-Style1 table thead{display: none;}
	.PreBook-Rtable1.In-Style1 table tbody{width: 100%;display: block;}
	.PreBook-Rtable1.In-Style1 table tr{position: relative;display: block;width: 100%;overflow: hidden;box-sizing: border-box;}
	.PreBook-Rtable1.In-Style1 table th{display: block;text-align: left;border-right: none;padding: 10px;box-sizing: border-box;width: 100%;height: auto;}
	.PreBook-Rtable1.In-Style1 table td{display: block;text-align: left;border-right: none;padding: 10px;box-sizing: border-box;width: 100%;height: auto;}

}

@media screen and (max-width: 425px){
	.CityPark-date-time1 > li{padding: 20px 18px;}
	.CityPark-date1 table th{height: 40px;font-size: 16px;}
	.CityPark-date1 table td{font-size: 13px;}
	.CityPark-date1 table td > a{min-width: 24px;height: 24px;line-height: 24px;}
	.CityPark-date1 .ulli-list01 > li{padding-left: 34px;font-size: 15px;line-height: 24px;}
	.CityPark-date1 .ulli-list01 > li::before{width: 24px;height: 24px;}
	.list-ping{font-size: 15px;}
	.CityPark-btn1{font-size: 15px;}
	.CityPark-time1 table th, 
	.CityPark-time1 table td{font-size: 15px;padding: 8px;}
	select{font-size: 15px;padding: 0 28px 0 10px;background-position: right 10px center;}
	.select-time1 > select{width: 100%;max-width: 150px;}
}

/* --------------------------------------------------------------------------
 * 도시공원 예약신청 폼 - 공통 예약 템플릿 마크업 퍼블 호환
 * rs:tmplatIem이 생성하는 기존 .input-address 구조를 퍼블 .Adres-box1과 동일하게 표현한다.
 * 데이터/주소검색용 기존 class(zip, bassAdres, detailAdres, postCodeBtn)는 변경하지 않는다.
 * -------------------------------------------------------------------------- */
.urban-park-request-form-page .PreBook-Rtable1.In-Style1 .input-address {
    gap: 5px 10px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
}

.urban-park-request-form-page .PreBook-Rtable1.In-Style1 .input-address > input {
    flex: 0 1 auto;
    margin-left: 0;
}

.urban-park-request-form-page .PreBook-Rtable1.In-Style1 .input-address > a.postCodeBtn {
    width: 95px;
    height: 36px;
    margin: 0;
    background: #626262;
    color: #fff;
    font-size: 16px;
    line-height: 36px;
    text-align: center;
    border-radius: 5px;
}

.urban-park-request-form-page .PreBook-Rtable1.In-Style1 .input-address > input.zip {
    width: 95px !important;
    max-width: 95px !important;
}

.urban-park-request-form-page .PreBook-Rtable1.In-Style1 .input-address > input.bassAdres {
    width: calc(54% - 110px) !important;
    max-width: none !important;
    margin-right: 0 !important;
}

.urban-park-request-form-page .PreBook-Rtable1.In-Style1 .input-address > input.detailAdres {
    width: calc(46% - 110px) !important;
    max-width: none !important;
}

/* 퍼블 index4에는 없는 실제 예약 항목(사용목적)은 같은 입력 테이블 폭에 맞춰 확장한다. */
.urban-park-request-form-page .PreBook-Rtable1.In-Style1 textarea#reqstCn {
    display: block;
    width: 100%;
    min-height: 180px;
    max-height: none;
    padding: 20px;
    border: 1px solid #dedede;
    border-radius: 5px;
    box-sizing: border-box;
    resize: vertical;
}

@media screen and (max-width: 768px) {
    .urban-park-request-form-page .PreBook-Rtable1.In-Style1 .input-address > input.bassAdres {
        width: calc(54% - 5px) !important;
    }

    .urban-park-request-form-page .PreBook-Rtable1.In-Style1 .input-address > input.detailAdres {
        width: calc(46% - 5px) !important;
    }
}
