.column-layout.row{margin-right:-8px;margin-left:-8px}.pannel-card{background:#fff}.pannel-card.info-nav{display:flex;align-items:center;flex-shrink:0;border-bottom:1px solid #f5f5f5;padding:16px 0;margin-bottom:0;overflow-x:scroll}@media (max-width:767px){.pannel-card.info-nav{position:sticky;top:92px;background:#fff;box-shadow:inset 0 -1px 0 #f5f5f5;margin-bottom:0}}.pannel-card.info-nav .nav-link{cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;align-items:center;color:rgba(0,0,0,.25);height:52px;white-space:nowrap;padding:0 28px}.pannel-card.info-nav .nav-link:not(:last-child){border-right:1px solid #dbdbdb}.pannel-card.info-nav .nav-link.active{color:rgba(0,0,0,.85);font-weight:700}.pannel-card.detail-group,.pannel-card.info-group{height:calc(var(--unit-100vh) - 118px);overflow-y:scroll}@media (max-width:767px){.pannel-card.detail-group,.pannel-card.info-group{width:100%;height:auto}}.pannel-card.info-group{margin-bottom:28px}@media (max-width:767px){.pannel-card.info-group{margin-bottom:0}}.pannel-card.info-group .no-info{padding:32px 24px}.pannel-card.info-group .info-item{position:relative;padding:32px 24px;border-bottom:1px solid #f5f5f5}.pannel-card.info-group .info-item.sub-title{border:none;padding:24px 24px 0}.pannel-card.info-group .info-item.focus-active{box-shadow:inset 10px 0 0 0 #000}@media (max-width:767px){.pannel-card.info-group .info-item.focus-active{box-shadow:none}}.pannel-card.info-group .info-item .fs-title-16{margin-bottom:18px}.pannel-card.info-group .info-item .fs-body-14{margin-bottom:8px}.pannel-card.info-group .info-item span.mr{margin-right:8px}.pannel-card.info-group .info-item .btn-group{display:flex;align-items:center}.pannel-card.info-group .info-item .btn-group .detail-btn:not(:last-child){margin-right:12px}.pannel-card.info-group .info-item .detail-btn{cursor:pointer;text-decoration:underline;margin-top:10px}.pannel-card.info-group .info-item .btn.common-btn.order{position:absolute;top:32px;right:24px;padding:14px 32px}@media (max-width:767px){.pannel-card.info-group .info-item .btn.common-btn.order{top:28px;right:12px;padding:13px 18px}}.row{margin-left:-12px;margin-right:-12px}@media (max-width:767px){.row{margin-left:0;margin-right:0}}@media (min-width:992px){.row.scale-active .col-panel:first-child{flex:0 0 180px}.row.scale-active .col-panel:nth-child(3){flex:0 0 calc(66.66667% - 180px);max-width:calc(66.66667% - 180px)}}.row .col-panel{height:calc(var(--unit-100vh) - 90px);overflow:scroll;padding-left:12px;padding-right:12px}@media (max-width:991px){.row .col-panel{height:auto;overflow:initial;padding-left:0;padding-right:0}}@media (min-width:992px){.row .col-panel.desktop-sticky{height:calc(var(--unit-100vh) - 118px)}}.detail-group{padding:0}@media (max-width:767px){.detail-group{padding:0}.detail-group.mobile-detail{position:fixed;right:-110%;width:100%;height:calc(var(--unit-100vh) - 56px);overflow-y:scroll;transition:all .5s ease}}@media (max-width:767px)and (max-width:767px){.detail-group.mobile-detail{top:70px}}@media (max-width:767px)and (max-width:575px){.detail-group.mobile-detail{top:56px}}@media (max-width:767px){.detail-group.mobile-detail.mobile-show{right:0}.detail-group.mobile-detail .mobile-sidebar-nav{position:sticky;top:0;display:flex;align-items:center;background:#f5f5f5;padding:24px 12px 24px 52px}.detail-group.mobile-detail .mobile-sidebar-nav .prev-btn{cursor:pointer;position:absolute;top:50%;left:10px;display:flex;align-items:center;width:28px;height:28px;padding:4px;transform:translateY(-50%)}.detail-group.mobile-detail .mobile-sidebar-nav .prev-btn img{width:100%;-o-object-fit:cover;object-fit:cover}.detail-group.mobile-detail .detail-item{display:flex;align-items:center}.detail-group.mobile-detail .detail-item.flex-column{align-items:start;border:none}.detail-group.mobile-detail .detail-item:not(.flex-column) .fs-title-16{margin-bottom:0;margin-right:24px}.detail-group.mobile-detail .detail-item:not(.flex-column) .fs-body-16{margin-bottom:0}.detail-group.mobile-detail .detail-item.btn-group{justify-content:center}.detail-group.mobile-detail .detail-item:last-child{padding-bottom:32px}.detail-group.mobile-detail .detail-item .fs-title-16{margin-bottom:12px}.detail-group.mobile-detail .detail-item .fs-body-16{margin-bottom:8px}.detail-group.mobile-detail .detail-item .common-btn.order{max-width:70px;padding:14px 20px}}.detail-group .detail-item{position:relative;padding:32px 20px}@media (max-width:767px){.detail-group .detail-item{padding:28px 12px}.detail-group .detail-item:last-child{border-bottom:1px solid #f5f5f5}}.detail-group .detail-item.mobile-sidebar-nav{padding:16px 20px}.detail-group .detail-item.full-screen{min-height:calc(var(--unit-100vh) - 176px)}@media (max-width:767px){.detail-group .detail-item.full-screen{min-height:calc(var(--unit-100vh) - 128px)}}@media (max-width:575px){.detail-group .detail-item.full-screen{min-height:calc(var(--unit-100vh) - 114px)}}.detail-group .detail-item.flex-column .fs-title-14{margin-bottom:24px}.detail-group .detail-item.flex-column .fs-body-14{margin-bottom:12px}.detail-group .detail-item.flex-column .fs-body-14 span.mr{margin-right:12px}.detail-group .detail-item.flex-column .form-group.checkbox{margin-top:.5rem;margin-bottom:2rem}.detail-group .detail-item.flex-column .form-group .title{margin-bottom:8px}.detail-group .detail-item.flex-column .form-group .fs-title-14{margin:0}.detail-group .detail-item:not(:last-child){border-bottom:1px solid #f5f5f5}.detail-group .detail-item .fs-title-14{margin-right:24px}.detail-group .detail-item span.mr{margin-right:8px}.detail-group .detail-item .fs-title-16{margin-bottom:32px}@media (max-width:767px){.detail-group .detail-item .fs-title-16{font-size:14px;font-weight:700;line-height:19.6px}}.detail-group .detail-item .fs-body-16:not(:last-child){margin-bottom:12px}@media (max-width:767px){.detail-group .detail-item .fs-body-16{font-size:14px;font-weight:400;line-height:19.6px}}.detail-group .detail-item .fs-body-16 span.mr{margin-right:12px}.withdraw-btn{margin-top:8px}.withdraw-btn .fs-body-14{color:#4285f4;text-decoration:underline}.withdraw-msg{margin-top:24px}.btn.common-btn.account{flex-grow:0;width:100%;padding:14px 32px}.btn.common-btn.account:not([disabled]):hover{transform:scale(1.05)}@media (max-width:991px){.btn.common-btn.account{padding:14px 24px}}@media (max-width:767px){.btn.common-btn.account{padding:13px 18px}}[data-v-78f09ce0]:root{--unit-100vh:100vh}@supports(height:100dvh){[data-v-78f09ce0]:root{--unit-100vh:100dvh}}.path-download-diagram-modal[data-v-78f09ce0]{position:relative;max-width:100%;padding:36px 0}@media (max-width:767px){.path-download-diagram-modal[data-v-78f09ce0]{padding:28px 0}}.path-download-diagram-modal .close-btn[data-v-78f09ce0]{position:absolute;top:24px;right:24px;padding:0}@media (max-width:767px){.path-download-diagram-modal .close-btn[data-v-78f09ce0]{top:28px;left:16px;right:auto;width:24px;-o-object-fit:cover;object-fit:cover}}.path-download-diagram-modal .pdd-modal-nav[data-v-78f09ce0]{width:100%;padding-bottom:36px}@media (max-width:767px){.path-download-diagram-modal .pdd-modal-nav[data-v-78f09ce0]{padding-bottom:28px;box-shadow:inset 0 -1px 0 0 #f3f3f3}}.path-download-diagram-modal .pdd-modal-nav .title[data-v-78f09ce0]{position:relative;padding-bottom:8px}@media (max-width:767px){.path-download-diagram-modal .pdd-modal-nav .title[data-v-78f09ce0]{padding-bottom:0}.path-download-diagram-modal .pdd-modal-nav .title[data-v-78f09ce0]:after{display:none}}.path-download-diagram-modal .pdd-modal-nav .title[data-v-78f09ce0]:after{position:absolute;left:0;bottom:0;content:"";background:#444;width:100%;height:3px;transform:scaleX(1.25)}.path-download-diagram-modal .pdd-modal-content[data-v-78f09ce0]{width:100%;padding:0 21px}@media (max-width:767px){.path-download-diagram-modal .pdd-modal-content[data-v-78f09ce0]{padding-top:24px}.path-download-diagram-modal .pdd-modal-content .col-12[data-v-78f09ce0]:not(:last-child){margin-bottom:28px}}@media (min-width:992px){.path-download-diagram-modal .pdd-modal-content[data-v-78f09ce0]{padding:0 45px}.path-download-diagram-modal .pdd-modal-content.row[data-v-78f09ce0]{margin-left:-23px;margin-right:-23px}.path-download-diagram-modal .pdd-modal-content .col-md-6[data-v-78f09ce0]{padding-left:23px;padding-right:23px}}.path-download-diagram-modal .pdd-modal-content.row[data-v-78f09ce0]{margin-left:-7px;margin-right:-7px}.path-download-diagram-modal .pdd-modal-content .col-12[data-v-78f09ce0],.path-download-diagram-modal .pdd-modal-content .col-md-6[data-v-78f09ce0]{padding-left:7px;padding-right:7px}.path-download-diagram-modal .pdd-modal-content .title[data-v-78f09ce0]{margin-bottom:16px}.path-download-diagram-modal[data-v-78f09ce0] .route-canvas{border:1px solid #dbdbdb;border-radius:16px;overflow:hidden}.path-download-diagram-modal[data-v-78f09ce0] .route-canvas canvas{width:100%;height:100%}@media (max-width:767px){.path-download-diagram-modal .btn-list[data-v-78f09ce0],.path-download-diagram-modal .diagram[data-v-78f09ce0]{padding-left:8px;padding-right:8px}}.path-download-diagram-modal .btn-list[data-v-78f09ce0]{margin-top:20px}@media (max-width:767px){.path-download-diagram-modal .btn-list[data-v-78f09ce0]{margin-top:36px}.path-download-diagram-modal .btn-list .btn-item[data-v-78f09ce0]{padding:0}.path-download-diagram-modal .btn-list .btn-item[data-v-78f09ce0]:not(:last-child){margin-bottom:16px}}.path-download-diagram-modal .btn-list .btn-item[data-v-78f09ce0]{padding-left:8px;padding-right:8px}:root{--unit-100vh:100vh}@supports(height:100dvh){:root{--unit-100vh:100dvh}}@media (max-width:991px){.path{background:#fff;padding-top:136px}.path .trail-nav{position:fixed;top:56px;left:0;width:100%}.path .row.scale-active .trail-map .path-map-group{top:0}}@media (min-width:992px){.path .row .col-panel{height:calc(var(--unit-100vh) - 110px)}}.path .trail-nav{width:100%;background:#fff;padding:24px 0 12px;margin-bottom:0}@media (min-width:992px){.path .trail-nav{position:static;padding:24px 20px;margin-bottom:12px}}.path .trail-nav .trail-nav-item:not(:last-child){margin-bottom:16px}@media (min-width:992px){.path .trail-nav .trail-nav-item:not(:last-child){margin-bottom:20px}}.path .trail-nav .operating-btn{cursor:pointer;display:flex;flex-direction:column;align-items:center;padding:8px 18px}.path .trail-nav .operating-btn img{width:24px;-o-object-fit:cover;object-fit:cover}.path .trail-nav .common-oval-btn{width:240px}@media (min-width:992px){.path .trail-nav .common-oval-btn{width:220px}}.path .scale-active .trail-info{grid-template-columns:1fr}.path .trail-info{display:grid;grid-template-columns:repeat(2,1fr);row-gap:.75rem;background:#fff;padding:16px 20px}@media (min-width:992px){.path .trail-info+.warning-msg-block{margin-top:16px}}@media (max-width:991px){.path .trail-info{grid-template-columns:repeat(4,1fr);padding:16px 0}}@media (max-width:374px){.path .trail-info{grid-template-columns:repeat(2,1fr)}}.path .trail-info .trail-info-name{display:flex;align-items:center}.path .trail-info .trail-info-name .trail-info-text{font-size:12px;font-weight:300}.path .trail-info .trail-info-value div:not(:last-child){margin-right:4px}.path .trail-info .trail-info-value .fs-small-11{transform:translateY(-3px)}.path .trail-map{width:100%;height:100%}.path .trail-map .thumbnail{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.path .trail-map .path-map-group{position:relative;width:100%;height:100%}@media (max-width:991px){.path .trail-map .path-map-group{position:fixed;top:100%;left:0}}.path .trail-map .btn.scale{display:flex;justify-content:center;align-items:center;position:absolute;top:28px;left:28px;background:#fff;width:56px;height:56px;border-radius:50%}.path .trail-map .btn.scale img{width:28px;height:28px;-o-object-fit:cover;object-fit:cover}@media (min-width:992px){.main.trail.opertaing-nav-fixed .trail-nav-fixed .trail-middle-name{padding:0}}@media (max-width:991px){.main.trail.opertaing-nav-fixed{background:#fff;padding-top:136px}.main.trail.opertaing-nav-fixed .trail-nav,.main.trail.opertaing-nav-fixed .trail-nav-fixed{position:fixed;top:56px;left:0;z-index:900;width:100%}}@media (max-width:575px){.main.trail.opertaing-nav-fixed .trail-nav,.main.trail.opertaing-nav-fixed .trail-nav-fixed{top:50px}}@media (max-width:991px){.main.trail.opertaing-nav-fixed.detail{padding-top:174px}}@media (max-width:991px){.main.trail{background:#fff}}.main.trail .trail-container{display:flex;padding:24px 28px}@media (max-width:991px){.main.trail .trail-container{padding:0 16px;flex-direction:column}.main.trail .trail-container.with-bottom-btn{padding:0 16px 82px}.main.trail .trail-container.with-bottom-btn .trail-fixed-nav{display:none}}.main.trail .trail-col{position:relative;max-height:calc(100vh - 118px);overflow-y:auto;padding-left:8px;padding-right:8px}@media (max-width:991px){.main.trail .trail-col{max-height:inherit;padding:0;overflow:inherit}.main.trail .trail-col:first-child{z-index:2}.main.trail .trail-col.bottom-btn-padding{padding-bottom:80px}}@media (max-width:991px){.main.trail .trail-fixed-nav{position:fixed;top:70px;left:0;z-index:900;width:100%;background:#f3f3f3}.main.trail .trail-fixed-nav .trail-block{margin-bottom:0}}@media (max-width:575px){.main.trail .trail-fixed-nav{top:50px}}.main.trail .trail-fixed-nav .operating-btn{cursor:pointer;display:flex;flex-direction:column;padding:8px 16px}.main.trail .trail-block{background:#fff;padding:20px;margin-bottom:12px}@media (max-width:991px){.main.trail .trail-block{padding:24px 16px 12px}}.main.trail .trail-collapse-list-nav{display:flex;background:#fff;padding:0 30px;margin-bottom:1px}@media (max-width:991px){.main.trail .trail-collapse-list-nav{padding:0 12px;margin-top:1px}}.main.trail .trail-collapse-list-nav .trail-collapse-list-btn{cursor:pointer;color:rgba(0,0,0,.5);padding:12px}.main.trail .trail-collapse-list-nav .trail-collapse-list-btn:not(:last-child){margin-right:8px}.main.trail .trail-collapse-list-nav .trail-collapse-list-btn.active{position:relative;color:rgba(0,0,0,.85)}.main.trail .trail-collapse-list-nav .trail-collapse-list-btn.active:after{position:absolute;bottom:0;left:50%;content:"";background:#3a3a3a;width:70%;height:4px;transform:translateX(-50%)}@media (min-width:992px){.main.trail .trail-application{padding-left:8px;padding-right:8px}}.main.trail .trail-application .trail-application-nav{background:#fff;padding:16px 0;box-shadow:inset 0 -1px 0 #f3f3f3}@media (min-width:992px){.main.trail .trail-application .trail-application-nav{padding-left:20px;padding-right:20px}}.main.trail .trail-application .trail-application-group{background:#fff;padding:36px 48px}@media (min-width:992px){.main.trail .trail-application .trail-application-group{min-height:calc(100vh - 118px)}}@media (max-width:991px){.main.trail .trail-application .trail-application-group{padding:30px 4px;margin-bottom:1px}}.main.trail .trail-application .trail-application-item:not(:last-child){margin-bottom:36px}.main.trail .trail-application .trail-application-item .title{display:inline-block;color:rgba(0,0,0,.85);background:#e5dc81;margin-bottom:16px}.main.trail .trail-application .trail-application-item .desc{margin-bottom:8px}.main.trail .trail-application .trail-application-item .desc.d-flex .desc-flex-item{white-space:nowrap;padding:0 8px}.main.trail .trail-application .trail-application-item .desc.d-flex .desc-flex-item:first-child{padding-left:0}.main.trail .trail-application .trail-application-item .desc.d-flex .desc-flex-item.date-time{width:55px;border-right:1px solid #dbdbdb;text-align:justify}.main.trail .trail-application .trail-application-item .desc.d-flex .desc-flex-item.date-time:first-child{width:47px}.main.trail .trail-application .trail-application-item .desc.d-flex .desc-flex-item.date-time.range{width:110px}.main.trail .trail-application .trail-application-item .desc.d-flex .desc-flex-item.date-time.range:first-child{width:102px}.main.trail .trail-application .trail-application-item a,.main.trail .trail-application .trail-application-item a:hover{color:#4285f4}.main.trail .trail-application .trail-application-item ol{list-style:none;counter-reset:item;padding-left:5px}.main.trail .trail-application .trail-application-item ol li:before{content:counter(item) ". ";counter-increment:item;display:inline-block;width:15px}.main.trail .trail-application .trail-team-group{background:#fff;padding:0 36px 12px}@media (max-width:991px){.main.trail .trail-application .trail-team-group{padding:0 8px 12px}}.main.trail .trail-application .trail-team-group.join{display:flex;flex-direction:column;padding:36px}@media (min-width:992px){.main.trail .trail-application .trail-team-group.join{padding-left:150px;padding-right:150px}}@media (max-width:991px){.main.trail .trail-application .trail-team-group.join{padding:10px 4px}}.main.trail .trail-application .trail-team-group hr{margin-top:48px;margin-bottom:48px;border-top:1px solid #f5f5f5}.main.trail .trail-application .trail-team-group .team-members-number{color:rgba(0,0,0,.85);padding:36px 0}.main.trail .trail-application .trail-team-group .team-members-number.with-hr:not(:last-child){border-bottom:1px solid #f5f5f5}.main.trail .trail-application .trail-team-group .team-members-number .no-permission{color:rgba(0,0,0,.25)}.main.trail .trail-application .trail-team-group .team-members-number .avatar-group{flex:0 0 auto;margin-right:36px}.main.trail .trail-application .trail-team-group .team-members-number .avatar-group .edit-link{text-align:center;margin-top:8px}.main.trail .trail-application .trail-team-group .avatar{flex:0 0 auto}.main.trail .trail-application .trail-team-group .detail-list{flex:1 1 auto}.main.trail .trail-application .trail-team-group .detail-list .detail-item{position:relative;display:flex;flex-wrap:nowrap;margin-bottom:12px}.main.trail .trail-application .trail-team-group .detail-list .detail-item .item-title{flex:0 0 auto;color:rgba(0,0,0,.25);padding-right:12px}.main.trail .trail-application .trail-team-group .detail-list .detail-item .item-desc{flex:1 1 auto;word-wrap:break-word}.main.trail .trail-application .trail-team-group .detail-list .detail-item .success-alert{position:absolute;left:500%;white-space:nowrap;opacity:0}.main.trail .trail-application .trail-team-group .detail-list .detail-item .success-alert:before{content:"複製成功";color:#fff;background:#3a3a3a;font-size:.75rem;padding:3px 10px 3px;opacity:.7}.main.trail .trail-application .trail-team-group .detail-list .detail-item .success-alert.active{top:-120%;left:0;animation:alert 2s}.main.trail .trail-application .trail-joining-block .attention-text{display:inline-block;color:rgba(0,0,0,.85);background:#e5dc81}@media (max-width:991px){.main.trail .trail-application .trail-joining-block{max-width:100%}}.main.trail .success-msg-block,.main.trail .warning-msg-block{position:relative;color:#fff;border-radius:8px;padding:20px 54px;overflow:hidden}@media (max-width:991px){.main.trail .success-msg-block,.main.trail .warning-msg-block{position:fixed;bottom:88px;left:50%;width:calc(100vw - 32px);transform:translateX(-50%)}.main.trail .success-msg-block:after,.main.trail .warning-msg-block:after{position:absolute;bottom:0;left:0;content:"";width:100%;height:50%;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.3))}}.main.trail .success-msg-block img,.main.trail .warning-msg-block img{width:18px;height:18px;-o-object-fit:cover;object-fit:cover}.main.trail .success-msg-block .icon,.main.trail .warning-msg-block .icon{position:absolute;top:20px;left:24px}.main.trail .success-msg-block .close-btn,.main.trail .warning-msg-block .close-btn{cursor:pointer;position:absolute;top:20px;right:24px;filter:brightness(0) invert(1)}.main.trail .warning-msg-block{background-color:#a51814}.main.trail .success-msg-block{background-color:#009e00}.main.trail .trail-nav,.main.trail .trail-nav-fixed{background:#fff;padding:24px 20px 12px;margin-bottom:0}@media (min-width:992px){.main.trail .trail-nav,.main.trail .trail-nav-fixed{padding:24px 20px;margin-bottom:12px}}.main.trail .trail-nav-fixed .trail-name,.main.trail .trail-nav .trail-name{margin-bottom:20px}.main.trail .trail-nav-fixed .operating-btn,.main.trail .trail-nav .operating-btn{cursor:pointer;display:flex;flex-direction:column;padding:8px 16px}.main.trail .trail-nav-fixed .trail-time-setting,.main.trail .trail-nav .trail-time-setting{padding:13px 0 0}.main.trail .trail-nav-fixed .trail-time-setting .form-datepicker.col-12,.main.trail .trail-nav-fixed .trail-time-setting .form-select.col-12,.main.trail .trail-nav .trail-time-setting .form-datepicker.col-12,.main.trail .trail-nav .trail-time-setting .form-select.col-12{padding:0}@media (min-width:992px){.main.trail .trail-nav-fixed .trail-time-setting,.main.trail .trail-nav .trail-time-setting{padding:13px 0}.main.trail .trail-nav-fixed .trail-time-setting .form-select.col-12,.main.trail .trail-nav .trail-time-setting .form-select.col-12{flex:0 0 41.666667%;max-width:41.666667%}.main.trail .trail-nav-fixed .trail-time-setting .form-datepicker.col-12,.main.trail .trail-nav .trail-time-setting .form-datepicker.col-12{flex:0 0 58.333333%;max-width:58.333333%}.main.trail .trail-nav-fixed .trail-time-setting div:not(:first-child):before,.main.trail .trail-nav .trail-time-setting div:not(:first-child):before{position:absolute;top:0;left:0;content:"";width:1px;height:100%;background:#dbdbdb}}@media (max-width:991px){.main.trail .trail-nav-fixed .trail-time-setting .form-select.col-12,.main.trail .trail-nav .trail-time-setting .form-select.col-12{flex:0 0 41.666667%;max-width:41.666667%}.main.trail .trail-nav-fixed .trail-time-setting .form-datepicker.col-12,.main.trail .trail-nav .trail-time-setting .form-datepicker.col-12{flex:0 0 58.333333%;max-width:58.333333%}.main.trail .trail-nav-fixed .trail-time-setting div:not(:first-child):before,.main.trail .trail-nav .trail-time-setting div:not(:first-child):before{position:absolute;top:0;left:0;content:"";width:1px;height:100%;background:#dbdbdb}}.main.trail .trail-nav-fixed .trail-time-setting .form-select,.main.trail .trail-nav .trail-time-setting .form-select{position:relative;display:flex;justify-content:center}.main.trail .trail-nav-fixed .trail-time-setting .form-select:after,.main.trail .trail-nav .trail-time-setting .form-select:after{position:absolute;top:50%;right:8px;content:"";color:#212121;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#212121 transparent transparent transparent;transform:translate(-10px,-50%)}.main.trail .trail-nav-fixed .trail-time-setting .form-select .common-select,.main.trail .trail-nav .trail-time-setting .form-select .common-select{padding:0 24px}.main.trail .trail-nav-fixed .trail-time-setting .form-select .select-input select,.main.trail .trail-nav .trail-time-setting .form-select .select-input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:rgba(0,0,0,.85);width:100%;border:none;padding:0 24px}.main.trail .trail-nav-fixed .trail-time-setting .form-select .select-input select option,.main.trail .trail-nav .trail-time-setting .form-select .select-input select option{font-size:16px;font-weight:700;line-height:22.4}.main.trail .trail-nav-fixed .trail-time-setting .form-select .select-input label,.main.trail .trail-nav .trail-time-setting .form-select .select-input label{display:none}.main.trail .trail-nav-fixed .trail-time-setting .form-datepicker,.main.trail .trail-nav .trail-time-setting .form-datepicker{position:relative;display:flex;justify-content:center}.main.trail .trail-nav-fixed .trail-time-setting .form-datepicker:after,.main.trail .trail-nav .trail-time-setting .form-datepicker:after{position:absolute;top:50%;right:8px;content:"";color:#212121;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#212121 transparent transparent transparent;transform:translate(-12px,-50%)}.main.trail .trail-nav-fixed .trail-time-setting .form-datepicker .flatpickr-input,.main.trail .trail-nav .trail-time-setting .form-datepicker .flatpickr-input{width:100%;color:rgba(0,0,0,.85);border:none;padding:0 24px;text-align:center}.main.trail .trail-nav-fixed .trail-time-setting .form-datepicker .flatpickr-input:focus,.main.trail .trail-nav .trail-time-setting .form-datepicker .flatpickr-input:focus{box-shadow:none}.main.trail .trail-nav-avatar{background:#fff;padding:16px;margin-bottom:12px}@media (max-width:991px){.main.trail .trail-nav-avatar{padding:8px 16px;margin-bottom:0}}.main.trail .trail-middle-name{background:#fff;padding:12px 0 8px}.main.trail .trail-middle-name .trail-name{margin-bottom:0}@media (max-width:991px){.main.trail .trail-middle-name{padding:4px 16px}}.main.trail .trail-days{display:flex;justify-content:center;flex-wrap:wrap;background:#fff;padding:12px}@media (max-width:991px){.main.trail .trail-days{padding:8px 12px}}.main.trail .trail-days .fs-body-14:not(:last-child){position:relative;margin-right:24px}.main.trail .trail-days .fs-body-14:not(:last-child):before{position:absolute;top:0;right:-12px;content:"";width:1px;height:20px;background:#dbdbdb}.main.trail .trail-info{display:grid;grid-template-columns:repeat(2,1fr);row-gap:.75rem;background:#fff;padding:16px 20px}@media (min-width:992px){.main.trail .trail-info+.warning-msg-block{margin-top:16px}}@media (max-width:991px){.main.trail .trail-info{grid-template-columns:repeat(4,1fr)}}@media (max-width:374px){.main.trail .trail-info{grid-template-columns:repeat(2,1fr)}}.main.trail .trail-info .trail-info-name{display:flex;align-items:center}.main.trail .trail-info .trail-info-name .trail-info-icon{transform:scale(.8)}.main.trail .trail-info .trail-info-name .trail-info-text{font-size:12px;font-weight:300}.main.trail .trail-info .trail-info-value div:not(:last-child){margin-right:4px}.main.trail .trail-info .trail-info-value .fs-small-11{transform:translateY(-3px)}.main.trail .trail-create-btn-group{display:flex;flex-wrap:nowrap;padding:16px 0}.main.trail .trail-create-btn-group .btn{width:100%}.main.trail .trail-create-btn-group .btn:not(:last-child){margin-right:12px}@media (max-width:991px){.main.trail .trail-create-btn-group.bottom-btn{position:fixed;bottom:0;left:0;background:#fff;width:100%;padding:16px}}.main.trail .trail-create-invalid-msg{background-color:#a51814;border-radius:.5rem;padding:1.25rem 1.4rem;display:flex;flex-direction:row;align-items:flex-start;color:#fff}.main.trail .trail-create-invalid-msg>p{margin-bottom:0;padding-left:.25rem}.main.trail .trail-detail-item{background:#fff}.main.trail .trail-detail-item .trail-detail-nav{padding:16px 32px}.main.trail .trail-detail-item .trail-detail-nav .trail-detail-day{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,0,0,.85);padding-bottom:8px;margin-bottom:8px}.main.trail .trail-detail-item .trail-detail-nav .trail-detail-day .trail-detail-day-item:not(:last-child){margin-right:12px}.main.trail .trail-detail-item .trail-detail-nav .trail-detail-day .attention-text{color:rgba(0,0,0,.5)}.main.trail .trail-detail-item .trail-detail-nav .trail-info{padding:0}.main.trail .trail-detail-item .trail-detail-points{padding:18px 32px}.main.trail .trail-detail-item .trail-detail-points .trail-detail-points-item .point-time{display:flex;align-items:center;justify-content:end;padding-left:0;padding-right:18px}.main.trail .trail-detail-item .trail-detail-points .trail-detail-points-item .point-icon{flex:0 0 auto;position:relative;width:28px}.main.trail .trail-detail-item .trail-detail-points .trail-detail-points-item .point-icon:before{position:absolute;top:0;left:50%;z-index:0;content:"";width:6px;height:100%;background:#dbdbdb;transform:translateX(-50%)}.main.trail .trail-detail-item .trail-detail-points .trail-detail-points-item .point-icon.strong:after{position:absolute;top:50%;left:50%;z-index:1;content:"";width:28px;height:28px;background:#e5dc81;border-radius:100%;transform:translate(-50%,-50%)}.main.trail .trail-detail-item .trail-detail-points .trail-detail-points-item .point-icon.start:before{top:inherit;bottom:0;height:50%}.main.trail .trail-detail-item .trail-detail-points .trail-detail-points-item .point-icon.end:before{height:50%}.main.trail .trail-detail-item .trail-detail-points .trail-detail-points-item .point-icon img{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%)}.main.trail .trail-detail-item .trail-detail-points .trail-detail-points-item .point-name{display:flex;align-items:center;flex-wrap:wrap;padding-left:18px;padding-right:0}.main.trail .trail-detail-item .trail-detail-points .trail-detail-points-item .point-weather{padding-left:18px;padding-right:0}.main.trail .trail-detail-item .trail-detail-points .trail-detail-points-item .point-weather img{width:24px;height:24px;-o-object-fit:cover;object-fit:cover;margin-right:4px}.main.trail .trail-detail-item .trail-detail-points .trail-detail-points-item .point-weather div:not(:last-child){margin-right:4px}.main.trail .trail-detail-item .trail-detail-points .trail-detail-points-item .process-info,.main.trail .trail-detail-item .trail-detail-points .trail-detail-points-item .process-time{display:flex;align-items:center;color:rgba(0,0,0,.25)}.main.trail .trail-detail-item .trail-detail-points .trail-detail-points-item .process-time{display:flex;justify-content:end;padding-left:0;padding-right:18px}.main.trail .trail-detail-item .trail-detail-points .trail-detail-points-item .process-time div:not(:last-child){margin-right:2px}.main.trail .trail-detail-item .trail-detail-points .trail-detail-points-item .process-info .process-info-item{display:flex;align-items:center}.main.trail .trail-detail-item .trail-detail-points .trail-detail-points-item .process-info .process-info-item:not(:last-child){margin-right:12px}.main.trail .trail-detail-item .trail-detail-points .trail-detail-points-item .process-info .process-info-item div:not(:last-child){margin-right:2px}.main.trail .journey-viewer .day-features{margin-bottom:1rem}.main.trail .journey-viewer .journey-flex{padding-top:1rem}@media (min-width:992px){.main.trail .trail-data.scale-active{flex:0 0 140px}.main.trail .trail-data.scale-active .trail-collapse-list-nav{display:none}.main.trail .trail-data.scale-active .trail-nav,.main.trail .trail-data.scale-active .trail-nav-fixed{padding:20px 11px}.main.trail .trail-data.scale-active .trail-info{grid-template-columns:1fr;padding:16px 11px}.main.trail .trail-data.scale-active .trail-info .d-flex:not(:last-child){margin-bottom:20px}.main.trail .trail-data.scale-active .trail-info .d-flex .trail-info-name,.main.trail .trail-data.scale-active .trail-info .d-flex .trail-info-value{margin-bottom:4px}.main.trail .trail-data.scale-active .trail-time-setting{flex-wrap:wrap}.main.trail .trail-data.scale-active .trail-time-setting .form-datepicker.col-12,.main.trail .trail-data.scale-active .trail-time-setting .form-select.col-12{flex:0 0 100%;max-width:100%}.main.trail .trail-data.scale-active .trail-time-setting div:not(:first-child):before{display:none}.main.trail .trail-data.scale-active .trail-time-setting .form-select:after{top:calc(50% + 11px);right:50%;transform:translate(50%,-50%)}.main.trail .trail-data.scale-active .trail-time-setting .form-select .common-select,.main.trail .trail-data.scale-active .trail-time-setting .form-select .select-input select{padding:0 0 22px}.main.trail .trail-data.scale-active .trail-time-setting .form-datepicker:after{top:calc(50% + 11px);right:50%;transform:translate(50%,-50%)}.main.trail .trail-data.scale-active .trail-time-setting .form-datepicker .flatpickr-input{padding:0 0 22px}.main.trail .trail-data.scale-active .trail-days .fs-body-14{text-align:center}.main.trail .trail-data.scale-active .trail-days .fs-body-14:first-child{margin-right:0;margin-bottom:8px}.main.trail .trail-data.scale-active .trail-days .fs-body-14:first-child:before{display:none}.main.trail .trail-data.scale-active .trail-create-btn-group{flex-wrap:wrap}.main.trail .trail-data.scale-active .trail-create-btn-group .btn:not(:last-child){margin-right:0;margin-bottom:12px}}@media (min-width:992px){.main.trail .trail-map,.main.trail .trail-path{min-height:calc(100vh - 118px)}.main.trail .trail-map .journey-day,.main.trail .trail-path .journey-day{min-height:100%}}.main.trail .trail-map{position:relative}@media (min-width:992px){.main.trail .trail-map.scale-active{flex:1 0 auto;width:auto;max-width:100%}}@media (max-width:991px){.main.trail .trail-map.scale-active{flex:0 0 auto}.main.trail .trail-map.scale-active .path-map-group{top:0}}.main.trail .trail-map .thumbnail{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main.trail .trail-map .path-map-group{position:relative;width:100%;height:100%}.main.trail .trail-map .leaflet-left .leaflet-control{margin-right:24px}.main.trail .trail-map .leaflet-top .leaflet-control{margin-top:24px}.main.trail .trail-map .btn.scale{display:flex;justify-content:center;align-items:center;position:absolute;top:28px;left:28px;background:#fff;width:56px;height:56px;border-radius:50%}.main.trail .trail-map .btn.scale img{width:28px;height:28px;-o-object-fit:cover;object-fit:cover}@media (max-width:991px){.main.trail .trail-map{height:170px;flex:0 0 auto}.main.trail .trail-map .path-map-group{position:fixed;top:100%;left:0;z-index:1010}}