#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin:0;padding:0;margin-right:12px}.v-text-field input{font-size:.5em}#nav a{font-weight:700;color:#2c3e50}#nav a.router-link-exact-active{color:#42b983}header{display:flex;align-items:center;background-color:#fff;width:100%;height:72px;border-bottom:1px solid #e3e3e3}div{text-align:left;padding-left:24px;font-size:36px;color:#000}h1[data-v-184bf8e0],h4[data-v-184bf8e0]{text-shadow:4px 5px 6px #000}.v-enter[data-v-184bf8e0]{opacity:0}.v-enter-active[data-v-184bf8e0]{transition:opacity 1s}.v-enter-to[data-v-184bf8e0],.v-leave[data-v-184bf8e0]{opacity:1}.v-leave-active[data-v-184bf8e0]{transition:opacity 1s}.v-leave-to[data-v-184bf8e0]{opacity:0}.anime-list-enter[data-v-184bf8e0]{transform:translate(-100px);opacity:0}.anime-list-enter-to[data-v-184bf8e0]{opacity:1}.anime-list-enter-active[data-v-184bf8e0]{transition:all 1s ease 0s}#flex-container{display:flex;justify-content:center;margin-top:32px;padding-left:0}.home{padding:0;margin:0}.container p{font-size:16px;font-weight:700}.container input{width:100%;height:48px;border:1px solid grey;border-radius:10px;font-size:12px;padding-left:12px}.new-tour p{padding-top:24px}.container button{width:100%;color:#fff;font-weight:700;text-align:center;background-color:#5398ff;font-size:16px;height:48px;border-radius:10px}.new-tour button{margin-bottom:32px}.exist-tour button{background-color:#ff385c;margin-bottom:32px}.v-parallax__image{width:100vw}.detail-container span{font-size:16px}.title-container{margin-top:64px;padding-bottom:16px;padding-left:48px;border-bottom:2px solid #e3e3e3}.title-container h2{font-size:32px}.detail-container{margin-top:32px;padding-left:48px}.detail-container p{padding-top:32px;font-size:16px}.detail{padding:0;margin:0}.package-container{display:flex}.contents-detail{width:65%}.button-container{width:35%;padding-top:48px}.tab-wrap{background:#fff;display:flex;flex-wrap:wrap;overflow:hidden;padding:0 0}.tab-label{color:grey;cursor:pointer;flex:1;font-weight:700;order:-1;padding:12px 24px;position:relative;text-align:center;transition:.2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;font-size:12px}.tab-label:hover{background:rgba(0,191,255,.1)}.tab-switch:checked+.tab-label{color:#00bfff}.tab-label:after{background:#00bfff;bottom:0;content:"";display:block;height:3px;left:0;opacity:0;pointer-events:none;position:absolute;transform:translateX(100%);transition:.2s cubic-bezier(.4,0,.2,1) 80ms;width:100%;z-index:1}.tab-switch:checked~.tab-label:after{transform:translateX(-100%)}.tab-switch:checked+.tab-label:after{opacity:1;transform:translateX(0)}.tab-content{height:0;opacity:0;padding:0;pointer-events:none;transform:translateX(-30%);transition:transform .3s 80ms,opacity .3s 80ms;width:100%}.tab-switch:checked~.tab-content{transform:translateX(30%)}.tab-switch:checked+.tab-label+.tab-content{height:auto;opacity:1;order:1;pointer-events:auto;transform:translateX(0)}.tab-wrap:after{content:"";height:20px;order:-1;width:100%;border-top:.5px solid #dcdcdc}.drawer-hidden,.tab-switch{display:none}.drawer-open{display:flex;height:60px;width:60px;justify-content:center;align-items:center;position:relative;z-index:100;cursor:pointer}.drawer-open span,.drawer-open span:after,.drawer-open span:before{content:"";display:block;height:3px;width:25px;border-radius:3px;background:#333;transition:.5s;position:absolute}.drawer-open span:before{bottom:8px}.drawer-open span:after{top:8px}#drawer-check:checked~.drawer-open span{background:hsla(0,0%,100%,0)}#drawer-check:checked~.drawer-open span:before{bottom:0;transform:rotate(45deg)}#drawer-check:checked~.drawer-open span:after{top:0;transform:rotate(-45deg)}.drawer-content{width:100%;height:100%;position:fixed;top:80px;left:100%;z-index:99;background:#fff;transition:.5s}#drawer-check:checked~.drawer-content{left:80%}.drawer-content{padding:0;width:360px;height:720px;border:1px solid grey;border-radius:5px}.content-container{padding:0;width:90%}.participant-title{padding-top:24px;padding-bottom:8px;font-size:12px;text-align:center;border-bottom:2px solid #000;font-weight:700}.member-container{padding:0;display:flex;align-items:center;padding-left:12px;margin-bottom:16px}.member-container img{width:24px;height:24px;border-radius:50%;margin-right:16px}.members{padding:0;padding-top:12px;padding-bottom:12px}.member-container p{margin:0;font-size:12px}.chara-container{height:120px}.chara-container button{font-size:16px}.chara-container p{padding-bottom:8px;font-size:12px;text-align:center;border-bottom:2px solid #000;font-weight:700}.font-container{padding:0;text-align:center;align-content:center}.btn{width:45%;height:24px;border-radius:2px;margin-left:2.5%;margin-right:2.5%;font-size:12px;border:1px solid grey}.bigger,.id-title{font-weight:700}.id-title{padding-bottom:8px;margin-bottom:24px;font-size:12px;text-align:center;border-bottom:2px solid #000}.id-wrapper{width:100%;padding:0;border:1px solid grey;border-radius:4px;display:flex;justify-content:center;align-items:center}.id-wrapper p{font-size:12px;padding:0;margin:0}.remove-btn{width:100%;padding:0;margin-top:64px;text-align:center;height:32px;border-radius:4px;background-color:#ff385c;font-size:14px;color:#fff;font-weight:700}.chat-container{height:650px}.chat-container,.messages-container{padding:0;width:100%;display:flex;flex-direction:column}.messages-container{height:88%;justify-content:flex-start}.send-container{padding:0;height:12%;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2)}.send-container textarea{font-size:12px;width:75%;margin-left:5%;padding-top:8px;padding-left:8px;padding-bottom:8px;border:none;border-bottom:1px solid #a9a9a9;resize:none}.send-container textarea:focus{outline:none;border-bottom:2px solid #00bfff}.send-container button{width:21%;font-size:12px;text-align:center;vertical-align:middle;height:32px;margin-left:2%;margin-right:2%;border-radius:4px;color:#fff;font-weight:700;background-color:#00bfff}.message{padding:0;margin-bottom:12px}.message-content,.user-name{font-size:12px}