@charset "UTF-8";.apply-button,body{font-family:NotoSansKR}@font-face{font-family:NotoSansKR;src:local('NotoSansKR'),url(./font/NotoSansKR-Regular.woff2) format('woff2'),url(./font/NotoSansKR-Regular.otf) format('opentype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:NotoSansKR;src:local('NotoSansKR'),url(./font/NotoSansKR-Bold.woff2) format('woff2'),url(./font/NotoSansKR-Bold.otf) format('opentype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:NotoSansKR;src:local('NotoSansKR'),url(./font/NotoSansKR-Medium.woff2) format('woff2'),url(./font/NotoSansKR-Medium.otf) format('opentype');font-weight:500;font-style:normal;font-display:swap}input,input:focus,input:focus-visible{border:0;outline-style:none}button{border:0;background-color:transparent;-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%;height:auto}b,body,div,header,html,kbd,label,p{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}*,::after,::before{margin:0;padding:0;box-sizing:border-box}dt{font-weight:400}q{quotes:none}input,select{vertical-align:middle}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;-webkit-appearance:none;appearance:none}body{font-weight:300;color:#202536;font-size:14px;text-size-adjust:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;margin:0}.displayNone{display:none!important}.modal-wrap{background-color:rgba(0,0,0,.4);width:100%;height:100vh;position:fixed;top:0;left:0;z-index:11}.container{width:100%;position:relative;padding-bottom:90px;height:100%;overflow:hidden;-ms-overflow-style:none;scrollbar-width:none}.container::-webkit-scrollbar{display:none}.apply-tab{display:flex;justify-content:space-between;align-items:center;position:fixed;top:12px;margin:0 12px;height:36px;background:#f0f2f5;width:calc(100% - 24px);border-radius:10px;box-shadow:0 2px 8px 0 rgba(0,0,0,.1)}.application-button-wrap{display:flex;transform:none;align-items:center;width:100%;height:64px;bottom:0;box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 3px 1px -2px rgba(0,0,0,.12),0 2px 2px 0 rgba(0,0,0,.14);background-color:#fff}.application-button-wrap.fixed{position:fixed;bottom:0;z-index:10}.container .horizontal-scroll{overflow-y:hidden;overflow-x:auto;width:auto;height:400px}.container .horizontal-scroll .horicontal-contents{height:100%;width:max-content}.container .horizontal-scroll.review .horicontal-contents{height:100%;display:flex;justify-content:flex-start}.container .horizontal-scroll.review.non-divide .horicontal-contents{max-width:none}.container .horizontal-scroll.review .horicontal-contents img{object-fit:contain;height:100%}.container .horizontal-scroll.captains .horicontal-contents{display:flex;margin:0 12px 0 32px}.container .horizontal-scroll.captains .horicontal-contents img{margin-right:20px}.container .horizontal-scroll .horicontal-contents img{display:inline-block;height:100%;object-fit:contain}.apply-button{background-color:#e61a53;color:#fff;font-size:16px;font-weight:700;text-align:center;border:0;cursor:pointer;border-radius:4px;height:48px;margin:0 auto;width:calc(100% - 16px)}.application-modal-wrap{z-index:10}.application-modal{background:#fff;border-radius:20px 20px 0 0;bottom:0;position:absolute;height:90%;width:100%}.modal-close-btn,.payment-btn-wrap{position:fixed;bottom:0;width:100%}.application-modal .header-title-wrap{padding:15px 18px 14px;border-radius:20px;background-color:#fff;display:flex;align-items:center;justify-content:space-between}.header-title-wrap .title{font-size:18px;font-weight:700;color:#252933}.header-title-wrap .close-icon{display:block;width:24px;height:24px;background:url(img/crew-2-icon.png) center/cover no-repeat}.application-modal .modal-contents{border-top:8px solid #f7f8fa;overflow:auto;height:calc(100% - 168px);padding-bottom:110px}.application-modal .age-weight-wrap,.application-modal .crew-wrap,.application-modal .participation-fee-price-wrap,.application-modal .participation-fee-wrap,.application-modal .phone-wrap{padding:16px;border-bottom:8px solid #f7f8fa}.application-modal .phone-wrap .desc-text{padding-top:16px;border-top:1px solid #f7f8fa}.application-modal .phone-wrap .title-wrap,.container .agree-participation-modal.new>.agree-btn-wrap,.container .agree-participation-modal>.agree-btn-wrap{display:flex;align-items:center;justify-content:space-between}.application-modal .crew-wrap .title-wrap .title,.application-modal .phone-wrap .title{font-size:14px;font-weight:700;color:#3d4861}.application-modal .desc-text,.application-modal .fee-desc-box .desc-text-wrap .desc-text,.application-modal .phone-wrap .sub-title{font-size:12px;color:#718093}.application-modal .phone-wrap .textInput{padding:8px 16px;border-radius:4px;background-color:#f7f8fa;width:100%;font-size:16px;font-weight:700;color:#182031;border:2px solid transparent}.application-modal .phone-wrap .textInput.no-pass,.subscribe-notification-modal .textInput.no-pass{border:2px solid #cc1f3b}.application-modal .crew-wrap .title-wrap,.title-wrap{padding-bottom:10px}.application-modal .crew-wrap .crew-btn-wrap{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.application-modal .crew-wrap .crew-btn-wrap>button{border-radius:4px;border:1px solid #dcdfe3;background-color:#fff;padding:12px 0;width:calc((100% - 16px)/ 3);color:#718093;font-size:16px}.application-modal .crew-wrap .crew-btn-wrap>button.active{color:#cc1f3b;font-weight:700;border:1px solid #cc1f3b}.application-modal .crew-wrap>p:nth-child(3){padding-bottom:4px}.application-modal .desc-text .redT{font-weight:700;color:#cc1f3b}.application-modal .participation-fee-wrap .fee-desc-box{display:flex;align-items:center;justify-content:space-between;border-radius:4px;background-color:#f7f8fa;padding:11px 4px 11px 16px}.application-modal .fee-desc-box .go-detail-wrap,.payment-btn-wrap .check-agree-outer .agree-wrap{display:flex;align-items:center}.application-modal .fee-desc-box .go-detail-wrap .detail-text{color:#b3bbc5;font-size:12px;font-weight:500}.application-modal .fee-desc-box .go-detail-wrap .detail-arrow-icon{display:block;width:24px;height:24px;background:url(img/crew-2-arrow.png) center/cover no-repeat}.application-modal .application-crew-wrap{padding:16px 16px 24px;border-bottom:8px solid #f7f8fa}.application-modal .application-crew-wrap .title-wrap{font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.application-modal .application-crew-wrap .title{color:#3d4861;word-break:keep-all}.application-modal .application-crew-wrap .sub-title{color:#cc1f3b;text-align:right;word-break:keep-all}.payment-btn-wrap{display:flex;flex-direction:column;z-index:10;left:0;display:flex;align-items:center;height:auto;padding:12px 0 18px;background:#fff;border-radius:20px 20px 0 0;box-shadow:0 0 4px 0 rgba(0,0,0,.16);touch-action:none}#applyLayerButton,.modal-close-btn{height:56px;color:#fff;font-size:18px}#applyLayerButton{width:94%;border-radius:8px;margin:0 auto;background-color:#cc1f3b;box-shadow:0 4px 8px 0 rgba(0,0,0,.16);font-weight:700;background-size:contain;background-position:center center;border:0;padding:0}#applyLayerButton:disabled,.apply-button.disabled:not(#application-open-noti-button),.apply-button:disabled{background-color:#b3bbc5}.modal-close-btn{border-radius:0 0 20px 20px;background-color:#3d4861;padding:14px 15px 15px;font-weight:500}.container .agree-participation-modal,.container .check-already-payment-modal,.container .detail-modal,.container .end-recruitment-modal,.container .expired-modal,.one-btn-modal,.subscribe-notification-modal,.success-subscribe-notification-modal{background:#fff;width:calc(100% - 30px);position:absolute;left:15px;top:50%;transform:translateY(-50%);border-radius:20px;box-shadow:0 10px 20px 0 rgba(0,0,0,.16);overflow:auto;margin:0 auto}.modal-text-wrap{padding:20px 24px 76px}.container .agree-participation-modal-wrap,.container .check-already-payment-modal-wrap,.container .detail-modal-wrap,.container .end-recruitment-modal-wrap,.container .expired-modal-wrap{z-index:15}.container .detail-modal{height:max-content;padding-bottom:56px}.container .detail-modal .detail-modal-contents{padding:0 24px}.container .modal-wrap .modal-title{font-size:20px;font-weight:700;color:#313a4e;padding-bottom:10px}.container .modal-wrap .modal-text{color:#81848b;font-size:16px}.payment-btn-wrap .check-agree-outer{padding:0 16px 17px 13px;display:flex;align-items:center;width:100%;justify-content:space-between}.payment-btn-wrap .agree-wrap>input{display:block;width:20px;height:20px;background:url(img/crew-checkbox-icon.png) center/cover no-repeat;margin-right:8px}.payment-btn-wrap .agree-wrap>input:checked{display:block;width:20px;height:20px;background:url(img/crew-checkbox-icon-red.png) center/cover no-repeat}.payment-btn-wrap .agree-wrap>label{color:#718093;font-size:12px}.payment-btn-wrap .agree-wrap>input:checked+label{color:#3d4861;font-size:12px}.payment-btn-wrap .check-agree-outer .arrow-icon{display:block;width:16px;height:16px;background:url(img/ic_arrow-small-gray.png) center/cover no-repeat;transform:rotate(270deg)}.container .agree-participation-modal.new{height:520px;top:16px;transform:translateY(0)}.container .agree-participation-modal.new .modal-header{font-size:20px;font-weight:700;color:#945f28;text-align:center;line-height:1.5;padding:20px 24px 12.5px;border-bottom:2px dotted #d3ab61}.container .agree-participation-modal.new .modal-content-wrap{color:#000;height:calc(100% - 64.5px - 56px);overflow:auto}.container .agree-participation-modal .modal-content-wrap .modal-content-text:first-child{text-align:center;line-height:1.71;padding:17.5px 20px 14px}.container .agree-participation-modal .modal-content-wrap .modal-content-text:nth-child(2){text-align:center;line-height:1.71;padding:0 20px 20px}.container .agree-participation-modal img{padding:20px}.container .agree-participation-modal.new img{padding:0 15px 20px}.container .agree-participation-modal.new>.agree-btn-wrap>button,.container .agree-participation-modal>.agree-btn-wrap>button{width:50%;height:100%;padding:14px 0 15px;font-size:18px;font-weight:500;line-height:1.5}.stepper-option .input-box label,.stepper-option .input-box label:first-child{position:absolute;left:50%;top:50%;padding-top:3px;transform:translate(-50%,-50%)}.container .agree-participation-modal.new>.agree-btn-wrap .modal-disagree-btn{width:33%}.container .agree-participation-modal.new>.agree-btn-wrap .modal-agree-btn{width:67%;background:#945f28}.container .agree-btn-wrap .modal-disagree-btn{border-radius:0 0 0 20px;background-color:#f7f8fa;color:#aeb6bf}.container .agree-btn-wrap .modal-agree-btn{border-radius:0 0 20px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);background-color:#3d4861;color:#fff}.success-payment-page{padding:60px 32px;width:100%;overflow:auto}.success-payment-page>img{width:120px;height:120px;margin:0 auto}.success-payment-page .page-title{font-size:18px;font-weight:700;color:#313a4e;text-align:center;padding:24px 0 16px}.success-payment-page .guide-text-wrap{padding:16px;border-radius:8px;background-color:#f7f8fa}.success-payment-page .guide-text,.success-payment-page .guide-text .boldT{font-size:14px;color:#3d4861;padding-bottom:8px}.success-payment-page .guide-text .boldT{font-weight:500}.success-payment-page .guide-text .boldT strong{color:#182031}.crew-info-text-wrap p:last-child,.success-payment-page .guide-text:last-child{padding-bottom:0}.success-payment-page .notice-text{font-size:12px;color:#718093;padding-top:16px}.success-payment-page .notice-text>.here{color:#1e66d9;text-decoration:underline}.select-deposit-wrap{margin:16px 16px 0}.price-wrap .title{display:block;font-size:14px;font-weight:700;color:#3d4861}.price-wrap{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px}.price-wrap .price{color:#cc1f3b;font-size:18px;font-weight:700;line-height:27px}.select-deposit-wrap .select-deposit{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.select-deposit .deposit-box{border-radius:4px;border:1px solid #dcdfe3;background-color:#fff;display:flex;align-items:center;justify-content:center;width:calc(50% - 8px);height:64px;color:#718093;font-size:16px}.select-deposit .deposit-box .deposit-sub-text{font-size:12px}.select-deposit .deposit-box.active{border:1px solid #cc1f3b;color:#cc1f3b}.select-deposit .deposit-box.active .deposit-text{font-weight:700}.deposit-text-wrap{display:flex;align-items:center;flex-direction:column}.crew-info-text-wrap p{color:#182031;padding-bottom:4px;font-weight:300}.subscribe-notification-modal .modal-title{padding:20px 24px 0}.subscribe-notification-modal .modal-sub-title{padding:0 24px 12px;font-size:16px;color:#81848b}.subscribe-notification-modal .textInput::placeholder{font-weight:400;color:#718093}.subscribe-notification-modal>input{width:calc(100% - 48px);border-radius:4px;background-color:#f7f8fa;height:40px;padding:8px 16px;margin:0 24px 24px;font-size:16px;font-weight:700;color:#182031}.subscribe-notification-modal>label{margin:0 24px 8px;width:calc(100% - 48px);display:block;color:#3d4861;font-size:12px;font-weight:700;line-height:18px}.subscribe-notification-modal .subscribe-notification-buttons{height:56px;display:flex;align-items:center}.subscribe-notification-modal .subscribe-notification-buttons>button{display:flex;align-items:center;justify-content:center;width:50%;height:100%;font-size:18px;font-weight:500;line-height:1.5}.is-gender-male-user-close,.subscribe-notification-modal .subscribe-notification-close{color:#718093;background-color:#f0f2f5}.is-gender-male-user-confirm,.subscribe-notification-modal .subscribe-notification-confirm{color:#fff;background-color:#3d4861}.one-btn-modal .modal-title,.success-subscribe-notification-modal .modal-title{padding:20px 24px}.one-btn-modal .modal-close-button,.success-subscribe-notification-modal-close{background-color:#3d4861;height:56px;width:100%;font-size:18px;font-weight:500;color:#fff;line-height:1.5}.subscribe-notification-modal .subscribe-notification-confirm:disabled{opacity:.5}.container .horizontal-scroll.middle{height:517px}.container .horizontal-scroll.large{height:762px}.stepper-option{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px}.stepper-option .input-box{position:relative;height:44px;border-radius:4px;background-color:#f7f8fa;padding:11px 0 9px}.stepper-option .minus-btn,.stepper-option .plus-btn{display:flex;align-items:center;justify-content:center;height:44px;width:calc(20% - 8px);border-radius:6px;border:1px solid #dcdfe3;background-color:#fff}.stepper-option .minus-icon,.stepper-option .plus-icon{position:relative;display:block;width:14px;height:1.8px;background-color:#718093}.stepper-option .plus-icon::after{content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.8px;height:14px;background-color:#718093}.stepper-option .input-box input{text-align:center;font-size:16px;font-weight:700;color:#3d4861;background:0 0}.stepper-option .input-box label{margin-left:20px}.stepper-option .input-box label:first-child{margin-left:-28px}.title-wrap .title{color:#3d4861;font-size:14px;font-weight:700;line-height:19px}.tab-btn{width:50%;height:calc(100% - 6px);margin:3px;font-size:14px;line-height:21px;text-align:center;color:#44525a;display:flex;align-items:center;justify-content:center}.tab-btn.active{background:#fff;margin:3px;border-radius:7px;font-weight:500;box-shadow:0 3px 8px 0 rgba(0,0,0,.12);color:#3d4861}@media screen and (min-width:768px){.container{width:768px;margin:0 auto}.apply-tab{width:calc(768px - 24px);left:50%;transform:translateX(-50%);margin:0 auto}.application-button-wrap,.payment-btn-wrap{width:768px;left:50%;transform:translateX(-50%)}img{max-width:100%}.modal-wrap{left:auto;width:768px;margin:0 auto}}