.layerPopupT2 {position:absolute; left:0; top:0; width:100%; min-height:100%; z-index:3000; display:none;}
.layerPopupT2 .bdrs1 {border-radius:16px; overflow:hidden;}
.layerPopupT2 img {max-width:100%; height:auto;}
.layerPopupT2 > .cover {position:fixed; left:0; top:0; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.6); z-index:0;}
.wrap-popup-ty1 {position:relative; z-index:1;}
.wrap-popup-ty1.w1 {width:1200px;}
.wrap-popup-ty1.w2 {width:480px;}
.wrap-popup-ty1.w3 {width:540px;}
.wrap-popup-ty1 .header {position:relative; background-color:#822fb9; padding:17px 20px 15px; color:#fff; overflow:hidden; border-radius:10px 10px 0 0;}
.wrap-popup-ty1 .header h1 {font-size:20px; font-weight:normal;}
.wrap-popup-ty1 .close {position:absolute; right:13px; top:4px; overflow:hidden; background-color:transparent; color:#000; font-size:58px; text-align:center; font-weight:bold;}
.wrap-popup-ty1 .area_mid {background-color:#fff; overflow:hidden; min-height:100px; position:relative;}
.wrap-popup-ty1 .area_mid.pa1 {padding:30px 0;/*  min-height:380px; */}
.wrap-popup-ty1 .area_mid.pa2 {padding-top:65px; padding-bottom:67px;}
.wrap-popup-ty1 .area_mid form > .inner, .wrap-popup-ty1 .area_mid > .inner {padding-left:30px; padding-right:30px; position:relative;}
.wrap-popup-ty1 .area_mid img {max-width:100%; height:auto;}
.wrap-popup-ty1.type2 .header {background-color:#fff; min-height:30px;}
.wrap-popup-ty1.type2 .area_mid {background-color:#fff; border-radius:0 0 20px 20px;}
.wrap-popup-ty1.type2 .header .close {top:10px; right:10px; margin-top:0;}
.wrap-popup-ty1 .area_mid.type2 {background-color:#fff;}
.wrap-popup-ty1 .area_mid.type2 > .inner {padding:35px;}
.wrap-popup-ty1 .btn_bot.mt1{margin-top: 30px;}

/* 모달팝업 부분 PC내용 추가 */
.tit_popup.ta-c {text-align: left !important;}
.tit_popup {padding-top: 0px; margin-bottom: 30px; font-weight: 700; font-size: 26px; line-height: 60%; letter-spacing: -0.8px; color: #191f28; margin-bottom: 20px;}
.ta-c {text-align: center !important;}

.wrap-popup-ty1 .wrap_from1 .item{border-top: 0;}
.wrap_from1 .item {border-top: 1px #e1e6eb solid; display: flex; align-items: flex-start;}
.wrap-popup-ty1 .wrap_from1 .item .lft {width: 92px; padding-left: 0;}
.wrap_from1 .item .lft {flex: none; width: 92px; display: flex; align-items: center; box-sizing: border-box; padding-left: 10px; color: #333d4b; font-weight: 400; font-size: 15px; padding: 12px 0;}
.wrap-popup-ty1 .wrap_from1 .item .lft .h {font-weight: 700; font-size: 16px; padding: 2px 0;}
.wrap-popup-ty1 .wrap_from1 .item .rgh {width: calc(100% - 92px); padding: 2px 0;}
.wrap_from1 .item .rgh { padding: 2px 0; flex: none; width: calc(100% - 92px);}
.wrap_input1 { position: relative;}

[class*="btn_"].bgpop1 {min-width: 86px; background: #747578; color: #fff !important; border-color: #747578;}
[class*="btn_"].bgpop2 {min-width: 86px; background: #1f4296 !important; color: #fff !important; border-color: #1f4296;}
.btn_type5.ty2 { display: inline-block; width: auto; padding-left: 10px; padding-right: 10px; display: inline-flex; align-items: center; justify-content: center;}
[class*="btn_"] {text-align: center;}
.btn_type5 {background: #fff; display: inline-block; width: 100%; border-radius: 6px; color: #00ac76; min-height: 28px; box-sizing: border-box; font-weight: 400;
	-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; line-height: 1; border: 1px #1bcc95 solid;
	padding: 14px 0; text-align: center;}
.mr5 {margin-right: 3px !important;}
/* 모달팝업 부분 PC내용 추가 끝*/

@media only screen and (max-width: 840px) {
	.wrap-popup-ty1.w1 {width:96vw;}
	.wrap-popup-ty1.w2 {width:96vw;}
	.wrap-popup-ty1.w3 {width:96vw;}
	.wrap-popup-ty1 .close {font-size:12vw;}
}