@charset "UTF-8";body{overflow:hidden;background-size:60%}::-moz-selection{background:transparent}::selection{background:transparent}.list{width:1100px;margin:50px auto 0;position:absolute;bottom:calc(50% + 60px);left:calc(50% - 540px);padding:0 100px}.list-row{padding:0;position:relative;list-style:none;width:100%;margin-bottom:15px}.list-row:after{content:"";display:block;clear:both}.list-row:last-child{z-index:20}.list-row:nth-last-child(2){opacity:.4}.list-row:nth-last-child(3){opacity:0}.list-row.zig-left{padding-left:15px}.list-row.zig-right{padding-right:15px}.conv-list{width:100%}.input_wrapper{position:absolute;left:calc(50% - 138px);bottom:20%;width:276px}.input_wrapper.ending{display:none}.text-input_wrapper .text-input{width:100%;font-size:1.4rem;padding:16px 45px 16px 16px;box-sizing:border-box;border-radius:50px;border:none;transition:1s ease-in-out}.text-input_wrapper .text-input.disable{background:#bfbfbf}.button_send{position:absolute;width:20px;height:20px;right:15px;top:calc(50% - 10px);cursor:pointer;z-index:100}.button_send .input_arrow{max-width:100%}.button_send.disable .input_arrow{opacity:.3}.left{text-align:left;float:left;margin-left:40px}.right{text-align:left;float:right;margin-right:40px}.list-item{list-style:none;padding:10px 20px;border-radius:10px;display:inline;color:#fff;position:relative;font-size:1.8rem;max-width:250px;font-weight:700}.list-item.question{padding:30px 40px;margin-right:20px;-webkit-animation:question 1s;animation:question 1s}.list-item.question:after{content:'';background:url(/dog/img/chat/ico-text_cloud.png) no-repeat;background-size:contain;background-position:center;width:100%;height:100%;left:0;bottom:0;display:block;position:absolute;z-index:-1}.list-item.exclamation{background:#ff140d;border-radius:28px;position:relative;-webkit-animation:exclamation 1s;animation:exclamation 1s}.list-item.exclamation:before{content:'';background:url(/dog/img/chat/ico-left_bottom.png) no-repeat;width:56px;height:40px;left:-15px;bottom:-13px;display:block;position:absolute;z-index:-1}.list-item.exclamation:after{content:'';background:url(/dog/img/chat/ico-right_bottom.png) no-repeat;width:56px;height:40px;right:-11px;bottom:-16px;display:block;position:absolute;z-index:-1}.list-item.exclamation .psudo_wrapper:before{content:'';background:url(/dog/img/chat/ico-left_top.png) no-repeat;width:56px;height:40px;left:-13px;top:-13px;display:block;position:absolute;z-index:-1}.list-item.exclamation .psudo_wrapper:after{content:'';background:url(/dog/img/chat/ico-right_top.png) no-repeat;width:56px;height:40px;right:-18px;top:-13px;display:block;position:absolute;z-index:-1}.list-item.default,.list-item.starting{background:#787878;border-radius:5px}.list-item.default.right{background:#ff0b09}.list-enter-active,.list-leave-active{transition:all .3s}.list-enter{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.list-leave-to{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.list-move{transition:.3s}@-webkit-keyframes exclamation{from{-webkit-transform:scale3d(.2,.2,.2);transform:scale3d(.2,.2,.2)}20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes exclamation{from{-webkit-transform:scale3d(.2,.2,.2);transform:scale3d(.2,.2,.2)}20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes question{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes question{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.link{color:#a2bee7}.psudo_wrapper{cursor:auto}.continue_button{position:absolute;width:0;height:0;top:calc(50% + 50px);right:calc(50% - 32px);width:65px;height:100px;background:url(/dog/img/chat/ico-continue.png) center no-repeat;opacity:.05;transition:.5s ease-in-out;display:none}.continue_button.clickable{opacity:1}.continue_button.visible{display:block}.continue_button:after{content:'Click';width:100%;height:20px;position:absolute;bottom:-20px;font-weight:700;text-align:center}.select_path{border-radius:80px;align-items:center;text-align:center;justify-content:center;position:absolute;font-weight:700;display:none;transition:.3s ease-in-out;box-shadow:0 1px 12.74px .26px rgba(113,113,113,.11);cursor:pointer}.select_path:hover{opacity:.7}.select_path.yes{width:160px;height:160px;background-color:#ff140d;color:#fff;font-size:3.2rem;bottom:calc(50% - 130px);left:calc(50% - 310px)}.select_path.no{width:100px;height:100px;font-size:1.8rem;background-color:#fff;color:#ff140d;bottom:calc(50% - 100px);left:calc(50% + 190px)}.select_path.visible{display:flex}.chat_wrapper{height:100%;width:100%;position:relative;z-index:100px}.chat_wrapper.pre_ending{pointer-events:none}.chat_wrapper.change_cursor{cursor:pointer}.ending .list{display:none}.ending .input_wrapper.visible{display:none}.trigger{position:absolute;left:calc(50% - 85px);bottom:calc(50% - 320px)}.trigger_anchor{display:flex;justify-content:center;align-items:center;position:relative;width:170px;height:40px;padding:0;margin:0 auto;border:1px solid #000;color:#000;background:none;box-sizing:border-box;font-size:1.1rem;border-radius:0}@-webkit-keyframes hoverArrow{0%{-webkit-transform:skewX(45deg) translateX(0);transform:skewX(45deg) translateX(0)}50%{-webkit-transform:skewX(45deg) translateX(120%);transform:skewX(45deg) translateX(120%)}50.1%{-webkit-transform:skewX(45deg) translateX(-120%);transform:skewX(45deg) translateX(-120%)}100%{-webkit-transform:skewX(45deg) translateX(0);transform:skewX(45deg) translateX(0)}}@keyframes hoverArrow{0%{-webkit-transform:skewX(45deg) translateX(0);transform:skewX(45deg) translateX(0)}50%{-webkit-transform:skewX(45deg) translateX(120%);transform:skewX(45deg) translateX(120%)}50.1%{-webkit-transform:skewX(45deg) translateX(-120%);transform:skewX(45deg) translateX(-120%)}100%{-webkit-transform:skewX(45deg) translateX(0);transform:skewX(45deg) translateX(0)}}.trigger_arrow{pointer-events:none;position:absolute;top:calc(50% - 2px);left:calc(50% + 55px);width:17px;height:5px;overflow:hidden}.trigger_arrow:before{content:'';position:absolute;width:100%;height:100%;border-right:1px solid #000;border-bottom:1px solid #000;box-sizing:border-box;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:skewX(45deg);transform:skewX(45deg)}.ending_title{position:absolute;width:470px;left:calc(50% - 235px);top:calc(50% - 350px);z-index:100}.ending_icon{display:none}.nenga{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000;overflow:hidden;transition:800ms}.nenga .modal{position:relative;width:100%;max-width:800px;padding:0 20px 40px;background:#fff;border-radius:15px;display:flex;align-items:center;transition:800ms;text-align:center}.nenga .modal_title{font-size:32px;margin-bottom:30px}.nenga .modal_content{font-size:1.6rem;margin-bottom:10px;line-height:1.8}.nenga .modal_content_title{font-weight:700;padding-bottom:10px}.nenga_close{position:absolute;top:10px;right:10px;width:45px;height:45px;z-index:3}.nenga_close:before{content:'';position:absolute;top:calc(50% - 1px);left:0;width:100%;height:2px;background:#fff;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);transition:300ms}.nenga_close:after{content:'';position:absolute;top:calc(50% - 1px);left:0;width:100%;height:2px;background:#fff;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);transition:300ms}.nenga_nav{width:100%}.nenga_nav_wrapper{display:flex;justify-content:space-between;width:387px}.nenga_nav_anchor{position:relative;font-size:1.5rem;color:#cf4343;height:35px;line-height:35px}.nenga_nav_anchor.prev{padding-left:20px}.nenga_nav_anchor.prev:before{content:'';position:absolute;top:calc(50% - 8px);left:-8px;border:8px solid #cf4343;border-top-color:transparent;border-left-color:transparent;border-bottom-color:transparent}.nenga_nav_anchor.next{padding-right:20px}.nenga_nav_anchor.next:before{content:'';position:absolute;top:calc(50% - 8px);right:-8px;border:8px solid #cf4343;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent}.nenga_container{width:100%;height:100%;padding:50px 0 60px}.modal_button{padding:12px 20px 12px 44px;line-height:18px;border-radius:30px;background:#eee;font-size:1.8rem;cursor:pointer;font-weight:700;transition:opacity .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal_button:hover{opacity:.7}.modal_button.default{position:absolute;left:calc(50% - 77px);bottom:60px;padding-left:18px;background:#fff}.modal_button.default .ico_question{width:20px;height:20px}.modal_button.start{border:1px solid #ccc;position:absolute;bottom:50px;left:calc(50% - 56px);padding-left:20px}.modal_button.inner{border:1px solid #ccc;position:absolute;bottom:45px;left:calc(50% - 66px)}.modal_button.inner:before{content:'';position:absolute;top:calc(50% - 1px);left:20px;width:14px;height:2px;background:#444;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);transition:300ms}.modal_button.inner:after{content:'';position:absolute;top:calc(50% - 1px);left:20px;width:14px;height:2px;background:#444;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);transition:300ms}.modal_button.to_top{background:#fff;border:none;left:calc(50% - 74px);bottom:12%;color:#000}.fade-enter-active,.fade-leave-active{transition:.5s}.fade-enter,.fade-leave-to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.picture{width:100%;max-width:500px;height:auto;position:fixed;left:0;right:0;top:calc(50% - 375px);margin:auto;background:none}[v-cloak]{display:none}.footer{position:fixed;bottom:17px;text-align:center;width:100%}.footer .copyright{color:#777;font-size:1rem;padding-right:20px}@media screen and (min-width:768px){.trigger_anchor:hover{text-decoration:none}.trigger_anchor:hover+.trigger_arrow:before{-webkit-animation:hoverArrow 700ms cubic-bezier(.17,.935,.305,1) forwards;animation:hoverArrow 700ms cubic-bezier(.17,.935,.305,1) forwards}.nenga_close:hover:before{-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.nenga_close:hover:after{-webkit-transform:rotateZ(-135deg);transform:rotateZ(-135deg)}.modal_button.inner:hover:before{-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.modal_button.inner:hover:after{-webkit-transform:rotateZ(-135deg);transform:rotateZ(-135deg)}}