.center-msg[data-v-69fa27be]{background:pink;width:280px;padding:20px;opacity:0;transform:translateY(100%);margin:0 auto;border-radius:10px}.center-msg.is-show[data-v-69fa27be]{transform:translateY(0);transition:all .5s ease;opacity:1}.center-msg p[data-v-69fa27be]{margin-bottom:20px}.btn[data-v-69fa27be]{display:block;width:220px;line-height:1.6;background:#fff;border-radius:6px;border:1px solid #ccc;border-radius:3px;padding:6px;font-size:13px;color:#394359;margin-top:10px}@media screen and (min-width:334px){.btn[data-v-69fa27be]{font-size:14px}}.formInput[data-v-77ff44c1]:not(:first-child){margin-top:10px}.formInput input[data-v-77ff44c1]{width:100%;line-height:34px;background:#fff;color:#000;padding:0 10px;border-radius:4px;font-size:14px}.formInput select[data-v-77ff44c1]{padding:6px 10px;background:#fff;border:1px solid #ddd;border-radius:4px;box-sizing:border-box}.formLabel[data-v-77ff44c1]{margin-bottom:2px}.errorText[data-v-77ff44c1]{color:red;font-size:13px}#sendMessage[data-v-77ff44c1]{background-color:#dd5b64;display:block;margin:10px auto 0 0;width:84px;line-height:36px;color:#fff;border-radius:4px}@media screen and (min-width:334px){.formInput input[data-v-77ff44c1]{font-size:15px}.errorText[data-v-77ff44c1]{color:red;font-size:14px}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;width:100%}body{overflow-x:hidden;overflow-y:hidden;overflow:scroll;min-height:500px;font-size:14px;color:#111;font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Helvetica Neue,HelveticaNeue,YuGothic,Yu Gothic Medium,Yu Gothic,Verdana,Meiryo,sans-serif}a{text-decoration:none}button,input{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;outline:none;background:none;font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Helvetica Neue,HelveticaNeue,YuGothic,Yu Gothic Medium,Yu Gothic,Verdana,Meiryo,sans-serif}#app{width:100%}.start-view{height:100vh;display:flex;align-items:center;width:100%}.start-view-inner{width:100%}.start-view-inner p{font-size:14px;line-height:2;text-align:center;margin-bottom:20px}#start-btn{background-color:#dd5b64;display:block;font-size:24px;color:#fff;width:100%;max-width:320px;line-height:54px;letter-spacing:3px;margin:0 auto;border-radius:4px}.msg-block{position:relative}@-webkit-keyframes leftIn{0%{transform:translate(-10%) scale(0)}50%{transform:translate(-5%) scale(.5)}to{transform:translate(0) scale(1)}}@keyframes leftIn{0%{transform:translate(-10%) scale(0)}50%{transform:translate(-5%) scale(.5)}to{transform:translate(0) scale(1)}}@-webkit-keyframes rightIn{0%{transform:translate(10%) scale(0)}50%{transform:translate(5%) scale(.5)}to{transform:translate(0) scale(1)}}@keyframes rightIn{0%{transform:translate(10%) scale(0)}50%{transform:translate(5%) scale(.5)}to{transform:translate(0) scale(1)}}.left-msg,.right-msg{width:240px;padding:18px 10px;border-radius:4px}.left-msg{width:250px;margin:0 auto 10px 0;background:#e0e0e0;opacity:0}.left-msg.is-show{opacity:1;-webkit-animation:leftIn .2s linear;animation:leftIn .2s linear;transform-origin:bottom left}.left-time{font-size:13px;color:#aaa;margin:0 auto 20px 5px;line-height:1}.right-msg{opacity:0;margin:0 0 10px auto;background-color:#f3e3bf;border-radius:3px;font-size:14px}.right-time{font-size:13px;color:#aaa;width:235px;margin:0 0 20px auto;line-height:1}.right-msg.is-show{opacity:1;-webkit-animation:rightIn .2s linear;animation:rightIn .2s linear;transform-origin:bottom right}.left-msg label{display:block;width:220px;line-height:1.6;background:#fff;border-radius:6px;border:1px solid #ccc;border-radius:3px;padding:6px;font-size:13px;color:#394359}.left-msg label input[type=radio]{display:none}.left-msg label.choice{background-color:#dd5b64;color:#fff}.left-msg label:not(:last-child){margin-bottom:10px}.answered .msg{position:relative}.answered .msg:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;right:0;left:0;bottom:0;z-index:10;background:hsla(0,0%,100%,.3)}.entryFrom{padding-bottom:200px}.thanks{padding-bottom:100px}.red{color:#f13;font-weight:700;font-size:16px}@media screen and (min-width:334px){.right-msg,.start-view-inner p,body{font-size:15px}.left-msg,.right-msg{width:280px}.left-msg label{font-size:14px;width:260px}}