.mainArea{position:relative;z-index:1;clip-path:inset(0 0 0 0)}.mainArea::after{content:"";width:100%;height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;position:fixed;background:url("../../images/tw/home/facility_bg.jpg") no-repeat center center/cover;will-change:transform;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mainArea::after{opacity:.6}.mainArea.successPage{height:calc(100vh - 400px);height:calc(100dvh - 400px);min-height:400px;align-items:center;display:flex;justify-content:center;padding:60px 0;text-align:center}@media(max-width: 768px){.mainArea.successPage{height:auto;min-height:200px}}.mainArea.successPage .successTxt{color:#c5a358;font-size:30px;line-height:1.3}@media(max-width: 1180px){.mainArea.successPage .successTxt{font-size:26px}}@media(max-width: 768px){.mainArea.successPage .successTxt{font-size:22px}}@media(max-width: 400px){.mainArea.successPage .successTxt{font-size:18px}}.contentBox .wrap{max-width:1100px}.formList .formColumn{width:100%}.formList .privacyAgree .columnCheck{flex:0 0 16px}.formList .privacyAgree .columnCheckLabel{align-items:flex-start}.formList .privacyAgree .privacyAgreeExp{clear:none;display:block;font-size:15px;line-height:1.2;margin:0 0 0 8px;max-width:none}.formList .privacyAgree .privacyAgreeExp p{margin:0}@media(min-width: 769px){.formList .name,.formList .email,.formList .telephone,.formList .mobile{width:50%}}.sideContactInfo{margin-top:20px}