input{width:100%;font-family:Manrope,Pretendard,sans-serif;font-size:15px;line-height:20px;font-weight:400;background:#f5f5f5;color:#212121;border:none}input::placeholder{font-family:Manrope,Pretendard,sans-serif;font-size:15px;line-height:20px;font-weight:400;color:#212121}button{width:100%;background:none;border:none;font-family:Manrope,Pretendard,sans-serif;font-size:15px;line-height:20px;font-weight:400;color:#212121;white-space:nowrap;cursor:pointer}button.terms{text-decoration:underline}textarea{resize:none;width:100%;height:100%;border:none;font-family:Manrope,Pretendard,sans-serif;font-size:13px;line-height:20px;font-weight:400;background:#f5f5f5;color:#212121}textarea::placeholder{font-family:Manrope,Pretendard,sans-serif;font-size:13px;line-height:20px;font-weight:400;color:#212121}.radiobox-multi-box,.radiobox-wrap{display:flex;align-items:center;justify-content:flex-start}.radiobox-wrap{width:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Manrope,Pretendard,sans-serif;font-size:15px;line-height:20px;font-weight:400;white-space:nowrap;color:#212121}.radiobox-wrap input{display:none}.radiobox-wrap input:checked+.checkmark{background-color:#212121}.radiobox-wrap .checkmark{width:15px;height:15px;background-color:#f5f5f5;border:1px solid #212121;margin-right:10px;position:relative;transition:background-color .2s}.radiobox-wrap.white input{display:none}.radiobox-wrap.white input:checked+.checkmark{background-color:#f5f5f5}.radiobox-wrap.white .checkmark{background-color:#212121;border:1px solid #f5f5f5}.spinner-box{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:100vh}.spinner-box .spinner{z-index:100;width:56px;height:56px;border-radius:50%;border:9px solid #dbdcef;border-right-color:#212121;animation:spinner-d3wgkg 1s linear infinite}@keyframes spinner-d3wgkg{to{transform:rotate(1turn)}}.detail-wrapper{width:100%;height:100vh}.detail-wrapper .detail-content-wrap{display:flex;width:100%;height:100%}.detail-wrapper .detail-content-wrap .detail-conent-left{padding:170px 0 15px;width:calc(100% - 468px)}.detail-wrapper .detail-content-wrap .detail-conent-left .detailSwiper-box{max-height:unset}.detail-wrapper .detail-content-wrap .detail-conent-right{position:relative;display:flex;flex-direction:column;gap:22px;padding:235px 23px 50px 17px;width:468px;height:100%;overflow-y:auto}.detail-wrapper .detail-content-wrap .detail-conent-right .table .table-row{display:flex;gap:10px;color:#212121}.detail-wrapper .detail-content-wrap .detail-conent-right .table .table-row .th{font-family:Manrope,Pretendard,sans-serif;font-size:18px;line-height:27px;font-weight:700}.detail-wrapper .detail-content-wrap .detail-conent-right .table .table-row .td{font-family:Manrope,Pretendard,sans-serif;font-size:18px;line-height:27px;font-weight:400}.detail-wrapper .detail-content-wrap .detail-conent-right .image-box{display:flex;flex-direction:column;gap:20px}.detail-wrapper .detail-content-wrap .detail-conent-right .image-box .image{position:relative;width:100%;height:249px;overflow:hidden}.detail-wrapper .detail-content-wrap .detail-conent-right .image-box .image img{object-fit:cover}.detail-wrapper .detail-content-wrap .detail-conent-right .location-box{display:flex;flex-direction:column;padding-bottom:32px}.detail-wrapper .detail-content-wrap .detail-conent-right .location-box .location-title{font-family:Manrope,Pretendard,sans-serif;font-size:30px;line-height:40px;font-weight:500;color:#212121;margin-bottom:6px}.detail-wrapper .detail-content-wrap .detail-conent-right .location-box .location{width:430px;height:330px}.detail-wrapper .detail-content-wrap .detail-conent-right .location-box .location>div{width:100%!important;height:100%!important}.detail-wrapper .detail-content-wrap .detail-conent-right .location-box .text{font-family:Manrope,Pretendard,sans-serif;font-size:15px;line-height:20px;font-weight:400;color:#212121;margin-top:5px;margin-bottom:2px}.detail-wrapper .detail-content-wrap .detail-conent-right .description{width:100%!important}.detail-wrapper .detail-content-wrap .detail-conent-right .description>div{width:100%;font-size:15px}.detail-wrapper .detail-content-wrap .detail-conent-right .description>div>p{width:100%}.detail-wrapper .detail-content-wrap .detail-conent-right .description>div>p a{text-decoration:underline}.detail-wrapper .detail-content-wrap .detail-conent-right .description img{width:100%}.detail-wrapper .detail-content-wrap .detail-conent-right .audio-wrap{position:absolute;top:176px;left:15px;display:flex;align-items:center;gap:16px}.detail-wrapper .detail-content-wrap .detail-conent-right .audio-wrap img{cursor:pointer}.detail-wrapper .detail-content-wrap .detail-conent-right .audio-wrap .audio-text{font-family:Manrope,Pretendard,sans-serif;font-size:20px;line-height:24px;font-weight:500;color:#bfbfbf;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.detail-wrapper .detail-content-wrap .detail-conent-right .audio-wrap img:hover+.audio-text{opacity:1;visibility:visible}.detail-wrapper .detail-content-wrap .detail-conent-right .audio-wrap .audio-ui{position:absolute;top:0;left:54px;display:flex;flex-direction:row;gap:16px;background:#f5f5f5}.detail-wrapper .detail-content-wrap .detail-conent-right .audio-wrap .audio-ui .play-btn{background:none;border:none;font-size:24px;height:38px;cursor:pointer}.detail-wrapper .detail-content-wrap .detail-conent-right .audio-wrap .audio-ui .progress-container{display:flex;flex-direction:column;padding-top:20px}.detail-wrapper .detail-content-wrap .detail-conent-right .audio-wrap .audio-ui .progress-container .progress-bar{position:relative;width:200px;height:2px;background-color:#bfbfbf;border-radius:3px}.detail-wrapper .detail-content-wrap .detail-conent-right .audio-wrap .audio-ui .progress-container .progress-bar .progress-handle{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);width:8px;height:8px;background-color:#000;border-radius:50%;pointer-events:none;transition:left .2s linear}.detail-wrapper .detail-content-wrap .detail-conent-right .audio-wrap .audio-ui .progress-container .time-label{font-size:12px;color:#bfbfbf;display:flex;justify-content:space-between;align-items:center}.detail-wrapper .detail-content-wrap .title{display:inline-block;width:unset;position:relative;font-family:Manrope,Pretendard,sans-serif;font-size:50px;line-height:68px;font-weight:500;color:#212121;cursor:pointer;z-index:1}.detail-wrapper .detail-content-wrap .title:after{content:"";position:absolute;width:100%;transform:scaleX(0);border-radius:5px;height:1px;bottom:0;left:0;background:#212121;transform-origin:bottom right;transition:transform .25s ease-out}.detail-wrapper .detail-content-wrap .title:hover:after{transform:scaleX(1);transform-origin:bottom left}.detail-wrapper .detail-content-wrap .back-title{position:fixed;bottom:13px;right:23px;height:unset;display:inline-block;color:#bfbfbf;cursor:pointer}.detail-wrapper .detail-content-wrap .back-title button{font-family:Manrope,Pretendard,sans-serif;font-size:30px;line-height:40px;font-weight:500;color:#bfbfbf}.detail-wrapper .detail-content-wrap .back-title:hover:after{transform:scaleX(1);transform-origin:bottom left}.detail-wrapper .detail-content-wrap .back-title:after{content:"";position:absolute;width:100%;transform:scaleX(0);border-radius:5px;height:1px;bottom:0;left:0;background:#bfbfbf;transform-origin:bottom right;transition:transform .25s ease-out}.detail-wrapper .detail-content-wrap .back-title:before{content:"<";position:absolute;top:45%;left:-20px;font-size:30px;color:#bfbfbf;transform:translateY(-50%)}.detail-wrapper .ql-align-center{text-align:center}.detail-wrapper .ql-align-right{text-align:right}.detail-wrapper .ql-align-left{text-align:left}@media(max-width:1300px){.detail-wrapper{width:100%;height:unset}.detail-wrapper .detail-content-wrap{position:relative;display:flex;flex-direction:column;width:100%;height:100%}.detail-wrapper .detail-content-wrap .detail-conent-left{padding:250px 0 26px;width:100%}.detail-wrapper .detail-content-wrap .detail-conent-left .detailSwiper-box{max-height:unset}.detail-wrapper .detail-content-wrap .detail-conent-left .audio-wrap{position:absolute;top:252px;right:-114px;display:flex;align-items:center;gap:16px;z-index:1}.detail-wrapper .detail-content-wrap .detail-conent-left .audio-wrap img{cursor:pointer}.detail-wrapper .detail-content-wrap .detail-conent-left .audio-wrap .audio-text{font-family:Manrope,Pretendard,sans-serif;font-size:20px;line-height:24px;font-weight:500;color:#bfbfbf;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.detail-wrapper .detail-content-wrap .detail-conent-left .audio-wrap img:hover+.audio-text{opacity:1;visibility:hidden}.detail-wrapper .detail-content-wrap .detail-conent-left .audio-wrap .audio-ui{display:none!important;position:absolute;top:0;left:54px;display:flex;flex-direction:row;gap:16px;background:#f5f5f5}.detail-wrapper .detail-content-wrap .detail-conent-left .audio-wrap .audio-ui .play-btn{background:none;border:none;font-size:24px;height:38px;cursor:pointer}.detail-wrapper .detail-content-wrap .detail-conent-left .audio-wrap .audio-ui .progress-container{display:flex;flex-direction:column;padding-top:20px}.detail-wrapper .detail-content-wrap .detail-conent-left .audio-wrap .audio-ui .progress-container .progress-bar{position:relative;width:200px;height:2px;background-color:#bfbfbf;border-radius:3px}.detail-wrapper .detail-content-wrap .detail-conent-left .audio-wrap .audio-ui .progress-container .progress-bar .progress-handle{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);width:8px;height:8px;background-color:#000;border-radius:50%;pointer-events:none;transition:left .2s linear}.detail-wrapper .detail-content-wrap .detail-conent-left .audio-wrap .audio-ui .progress-container .time-label{font-size:12px;color:#bfbfbf;display:flex;justify-content:space-between;align-items:center}.detail-wrapper .detail-content-wrap .detail-conent-left.audio-none .detailSwiper-box .detailSwiper .swiper-wrapper .swiper-slide .title-box{padding:0 20px}.detail-wrapper .detail-content-wrap .detail-conent-right{position:relative;display:flex;flex-direction:column;gap:22px;padding:0 20px 143px;width:100%;height:100%;overflow-y:unset;align-items:center}.detail-wrapper .detail-content-wrap .detail-conent-right .table{width:100%;display:flex;justify-content:flex-start;flex-direction:column}.detail-wrapper .detail-content-wrap .detail-conent-right .table .table-row{display:flex;gap:10px;color:#212121}.detail-wrapper .detail-content-wrap .detail-conent-right .table .table-row .th{font-family:Manrope,Pretendard,sans-serif;font-size:18px;line-height:27px;font-weight:700}.detail-wrapper .detail-content-wrap .detail-conent-right .table .table-row .td{font-family:Manrope,Pretendard,sans-serif;font-size:18px;line-height:27px;font-weight:400}.detail-wrapper .detail-content-wrap .detail-conent-right .image-box{display:flex;flex-direction:column;gap:20px}.detail-wrapper .detail-content-wrap .detail-conent-right .image-box .image{position:relative;width:100%;height:249px;overflow:hidden}.detail-wrapper .detail-content-wrap .detail-conent-right .image-box .image img{object-fit:contain}.detail-wrapper .detail-content-wrap .detail-conent-right .location-box{display:flex;flex-direction:column;padding-bottom:143px}.detail-wrapper .detail-content-wrap .detail-conent-right .location-box .location-title{font-family:Manrope,Pretendard,sans-serif;font-size:30px;line-height:40px;font-weight:500;color:#212121;margin-bottom:6px}.detail-wrapper .detail-content-wrap .detail-conent-right .location-box .location{width:430px;height:330px}.detail-wrapper .detail-content-wrap .detail-conent-right .location-box .location>div{width:100%!important;height:100%!important}.detail-wrapper .detail-content-wrap .detail-conent-right .location-box .text{font-family:Manrope,Pretendard,sans-serif;font-size:15px;line-height:20px;font-weight:400;color:#212121;margin-top:5px;margin-bottom:2px}.detail-wrapper .detail-content-wrap .detail-conent-right .description{width:75%!important}.detail-wrapper .detail-content-wrap .detail-conent-right .description>div{width:100%;font-size:15px}.detail-wrapper .detail-content-wrap .detail-conent-right .description>div>p{width:100%}.detail-wrapper .detail-content-wrap .detail-conent-right .description>div>p a{text-decoration:underline}.detail-wrapper .detail-content-wrap .detail-conent-right .description img{width:100%}.detail-wrapper .detail-content-wrap .title{display:inline-block;width:unset;position:relative;font-family:Manrope,Pretendard,sans-serif;font-size:40px;line-height:50px;font-weight:500;color:#212121;cursor:pointer;z-index:1}.detail-wrapper .detail-content-wrap .title:after{content:"";position:absolute;width:100%;transform:scaleX(0);border-radius:5px;height:1px;bottom:0;left:0;background:#212121;transform-origin:bottom right;transition:transform .25s ease-out}.detail-wrapper .detail-content-wrap .title:hover:after{transform:scaleX(1);transform-origin:bottom left}.detail-wrapper .detail-content-wrap .title.back{position:absolute;bottom:unset;height:unset;font-size:unset;line-height:unset;mix-blend-mode:difference;top:200px;right:20px}.detail-wrapper .detail-content-wrap .title.back button{font-family:Manrope,Pretendard,sans-serif;font-size:40px;line-height:50px;font-weight:500;color:#f5f5f5}.detail-wrapper .detail-content-wrap .title.back:after{background:#f5f5f5}.detail-wrapper .detail-content-wrap .title.back:before{content:"<";position:absolute;top:45%;left:-25px;font-size:40px;font-weight:500;color:#f5f5f5;transform:translateY(-50%)}.detail-wrapper .detail-content-wrap .back-title{z-index:1;display:inline-block;position:absolute;top:200px;right:20px;bottom:unset;height:unset;color:#bfbfbf;cursor:pointer}.detail-wrapper .detail-content-wrap .back-title button{font-family:Manrope,Pretendard,sans-serif;font-size:40px;line-height:50px;font-weight:500;color:#bfbfbf}.detail-wrapper .detail-content-wrap .back-title:hover:after{transform:scaleX(1);transform-origin:bottom left}.detail-wrapper .detail-content-wrap .back-title:after{content:"";position:absolute;width:100%;transform:scaleX(0);border-radius:5px;height:1px;bottom:0;left:0;background:#bfbfbf;transform-origin:bottom right;transition:transform .25s ease-out}.detail-wrapper .detail-content-wrap .back-title:before{content:"<";position:absolute;top:45%;left:-25px;font-size:40px;color:#bfbfbf;transform:translateY(-50%)}.detail-wrapper .ql-align-center{text-align:center}.detail-wrapper .ql-align-right{text-align:right}.detail-wrapper .ql-align-left{text-align:left}}@media(max-width:767px){.detail-wrapper{width:100%;height:unset}.detail-wrapper .detail-content-wrap{display:flex;flex-direction:column;width:100%;height:100%}.detail-wrapper .detail-content-wrap .detail-conent-left{position:relative;padding:150px 0 23px;width:100%}.detail-wrapper .detail-content-wrap .detail-conent-left .detailSwiper-box{max-height:unset}.detail-wrapper .detail-content-wrap .detail-conent-left .audio-wrap{position:absolute;top:184px;right:-120px;display:flex;align-items:center;gap:16px;z-index:1}.detail-wrapper .detail-content-wrap .detail-conent-left .audio-wrap img{cursor:pointer}.detail-wrapper .detail-content-wrap .detail-conent-left .audio-wrap .audio-text{font-family:Manrope,Pretendard,sans-serif;font-size:20px;line-height:24px;font-weight:500;color:#bfbfbf;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.detail-wrapper .detail-content-wrap .detail-conent-left .audio-wrap img:hover+.audio-text{opacity:1;visibility:hidden}.detail-wrapper .detail-content-wrap .detail-conent-left .audio-wrap .audio-ui{display:none!important;position:absolute;top:0;left:54px;display:flex;flex-direction:row;gap:16px;background:#f5f5f5}.detail-wrapper .detail-content-wrap .detail-conent-left .audio-wrap .audio-ui .play-btn{background:none;border:none;font-size:24px;height:38px;cursor:pointer}.detail-wrapper .detail-content-wrap .detail-conent-left .audio-wrap .audio-ui .progress-container{display:flex;flex-direction:column;padding-top:20px}.detail-wrapper .detail-content-wrap .detail-conent-left .audio-wrap .audio-ui .progress-container .progress-bar{position:relative;width:200px;height:2px;background-color:#bfbfbf;border-radius:3px}.detail-wrapper .detail-content-wrap .detail-conent-left .audio-wrap .audio-ui .progress-container .progress-bar .progress-handle{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);width:8px;height:8px;background-color:#000;border-radius:50%;pointer-events:none;transition:left .2s linear}.detail-wrapper .detail-content-wrap .detail-conent-left .audio-wrap .audio-ui .progress-container .time-label{font-size:12px;color:#bfbfbf;display:flex;justify-content:space-between;align-items:center}.detail-wrapper .detail-content-wrap .detail-conent-left.audio-none .detailSwiper-box .detailSwiper .swiper-wrapper .swiper-slide .title-box{padding:0 15px}.detail-wrapper .detail-content-wrap .detail-conent-right{position:relative;display:flex;flex-direction:column;gap:22px;padding:0 15px 24px;width:100%;height:100%;overflow-y:unset}.detail-wrapper .detail-content-wrap .detail-conent-right .table .table-row{display:flex;gap:10px;color:#212121}.detail-wrapper .detail-content-wrap .detail-conent-right .table .table-row .th{font-family:Manrope,Pretendard,sans-serif;font-size:12px;line-height:20px;font-weight:700}.detail-wrapper .detail-content-wrap .detail-conent-right .table .table-row .td{font-family:Manrope,Pretendard,sans-serif;font-size:12px;line-height:20px;font-weight:400}.detail-wrapper .detail-content-wrap .detail-conent-right .image-box{display:flex;flex-direction:column;gap:20px}.detail-wrapper .detail-content-wrap .detail-conent-right .image-box .image{position:relative;width:100%;height:249px;overflow:hidden}.detail-wrapper .detail-content-wrap .detail-conent-right .image-box .image img{object-fit:contain}.detail-wrapper .detail-content-wrap .detail-conent-right .location-box{display:flex;flex-direction:column;padding-bottom:24px;margin-top:124px;width:100%}.detail-wrapper .detail-content-wrap .detail-conent-right .location-box .location-title{font-family:Manrope,Pretendard,sans-serif;font-size:23px;line-height:30px;font-weight:500;color:#212121;margin-bottom:6px}.detail-wrapper .detail-content-wrap .detail-conent-right .location-box .location{width:100%;height:230px}.detail-wrapper .detail-content-wrap .detail-conent-right .location-box .location>div{width:100%!important;height:100%!important}.detail-wrapper .detail-content-wrap .detail-conent-right .location-box .text{font-family:Manrope,Pretendard,sans-serif;font-size:12px;line-height:20px;font-weight:400;color:#212121;margin-top:5px;margin-bottom:2px}.detail-wrapper .detail-content-wrap .detail-conent-right .description{width:100%!important}.detail-wrapper .detail-content-wrap .detail-conent-right .description>div{width:100%;font-size:15px}.detail-wrapper .detail-content-wrap .detail-conent-right .description>div>p{width:100%}.detail-wrapper .detail-content-wrap .detail-conent-right .description>div>p a{text-decoration:underline}.detail-wrapper .detail-content-wrap .detail-conent-right .description img{width:100%}.detail-wrapper .detail-content-wrap .title{display:inline-block;width:unset;position:relative;font-family:Manrope,Pretendard,sans-serif;font-size:23px;line-height:30px;font-weight:500;color:#212121;cursor:pointer;height:62px}.detail-wrapper .detail-content-wrap .title:after{content:"";position:absolute;width:100%;transform:scaleX(0);border-radius:5px;height:1px;bottom:0;left:0;background:#212121;transform-origin:bottom right;transition:transform .25s ease-out}.detail-wrapper .detail-content-wrap .title:hover:after{transform:scaleX(1);transform-origin:bottom left}.detail-wrapper .detail-content-wrap .back-title{z-index:10;display:inline-block;position:absolute;top:150px;right:15px;bottom:unset;height:unset;color:#bfbfbf;cursor:pointer}.detail-wrapper .detail-content-wrap .back-title button{font-family:Manrope,Pretendard,sans-serif;font-size:23px;line-height:30px;font-weight:500;color:#bfbfbf}.detail-wrapper .detail-content-wrap .back-title:hover:after{transform:scaleX(1);transform-origin:bottom left}.detail-wrapper .detail-content-wrap .back-title:after{content:"";position:absolute;width:100%;transform:scaleX(0);border-radius:5px;height:1px;bottom:0;left:0;background:#bfbfbf;transform-origin:bottom right;transition:transform .25s ease-out}.detail-wrapper .detail-content-wrap .back-title:before{content:"<";position:absolute;top:48%;left:-16px;font-size:23px;color:#bfbfbf;transform:translateY(-50%)}.detail-wrapper .ql-align-center{text-align:center}.detail-wrapper .ql-align-right{text-align:right}.detail-wrapper .ql-align-left{text-align:left}}