.wrap-header[data-v-45ec003a]{align-items:stretch;background-color:#fff;flex-direction:column;left:0;padding-top:var(--safe-area-inset-top,0);position:fixed;top:0;width:100%;z-index:12}.wrap-header[data-v-45ec003a],.wrap-header .header[data-v-45ec003a]{display:flex;display:-webkit-flex;justify-content:flex-start;-ms-flex-pack:start}.wrap-header .header[data-v-45ec003a]{align-items:center;flex-direction:row;height:54px;padding-left:5px;position:relative}.wrap-header .header h1[data-v-45ec003a]{color:#0d0d0d;flex:0 0 auto;font-size:20px;font-size:2rem;font-weight:500;letter-spacing:-.02em}.wrap-header .header h1[data-v-45ec003a] .ico-bg{padding-left:30px}.wrap-header .header h1[data-v-45ec003a] .ico-bg:before{height:24px;left:0;width:24px}.wrap-header .header.is-web[data-v-45ec003a]{flex-direction:column;padding-left:0!important}.wrap-header .header.is-web .logo[data-v-45ec003a]{display:flex;display:-webkit-flex;flex-direction:row;justify-content:flex-start;-ms-flex-pack:start;align-items:stretch}.wrap-header .header.is-web h1[data-v-45ec003a]{text-indent:-9999px}.wrap-header .header.is-web .row-sec[data-v-45ec003a]{border-bottom:1px solid #e1e1e1;padding-left:5px;width:100%}.wrap-header .header.is-web .row-sec[data-v-45ec003a]:first-child{flex:0 0 auto;height:54px}.wrap-header .header.is-web .row-sec:first-child .title[data-v-45ec003a]{margin-left:10px}.wrap-header .header.is-web .row-sec .title[data-v-45ec003a]{font-size:20px;font-size:2rem;font-weight:500}.wrap-header .header.is-web .row-sec+.row-sec[data-v-45ec003a]{background-color:#fff}.wrap-header.left-header h1[data-v-45ec003a]{margin-left:10px}.wrap-header.left-header h1[data-v-45ec003a] .count{color:#4785eb}.wrap-header .left-area[data-v-45ec003a],.wrap-header .right-area[data-v-45ec003a]{display:flex;display:-webkit-flex;flex-direction:row;justify-content:flex-start;-ms-flex-pack:start;align-items:center}.wrap-header .right-area[data-v-45ec003a]{height:100%;position:absolute;right:10px;top:0}.wrap-header .right-area .btn-text[data-v-45ec003a]{font-size:14px;font-size:1.4rem;font-weight:500}.wrap-header .right-area .btn-text.underline[data-v-45ec003a]{margin-top:30px;text-decoration:underline}.wrap-header .right-area .btn-text.btn-skip[data-v-45ec003a]{background-color:#4785eb;border-radius:5px;color:#fff;font-size:12px;font-size:1.2rem;font-weight:400;height:40px;height:28px;right:10px;width:8rem;width:60px}.logo img[data-v-45ec003a]{height:34px}
