@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}@keyframes blink_shadow{0%,100%{-webkit-filter:drop-shadow(0 0 10px #f1e691);filter:drop-shadow(0 0 10px #f1e691)}50%{-webkit-box-shadow:0 0 0 #e8d74d;-moz-box-shadow:0 0 0 #e8d74d;box-shadow:0 0 0 #e8d74d;-webkit-filter:drop-shadow(0 0 0 #e8d74d);filter:drop-shadow(0 0 0 #e8d74d)}}@keyframes zoom_in{0%{opacity:0;-webkit-transform:rotate(-8deg) scale(3);-moz-transform:rotate(-8deg) scale(3);-ms-transform:rotate(-8deg) scale(3);-o-transform:rotate(-8deg) scale(3);transform:rotate(-8deg) scale(3)}100%{opacity:1;-webkit-transform:rotate(-8deg) scale(1);-moz-transform:rotate(-8deg) scale(1);-ms-transform:rotate(-8deg) scale(1);-o-transform:rotate(-8deg) scale(1);transform:rotate(-8deg) scale(1)}}@keyframes chibika{0%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}4%{-webkit-transform:scale(1.15, 0.85);-moz-transform:scale(1.15, 0.85);-ms-transform:scale(1.15, 0.85);-o-transform:scale(1.15, 0.85);transform:scale(1.15, 0.85)}20%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}24%{-webkit-transform:scale(1.15, 0.85);-moz-transform:scale(1.15, 0.85);-ms-transform:scale(1.15, 0.85);-o-transform:scale(1.15, 0.85);transform:scale(1.15, 0.85)}40%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes walking{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}50%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}75%{-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}100%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}}@keyframes walking_dog{0%,100%{left:0}50%{left:calc(100% - 53px)}}@keyframes walking_rabbit{0%,100%{right:0}50%{right:calc(100% - 50px)}}.faq-list .link-contact{background-color:transparent;border:3px solid #000;color:#262626;margin-top:100px}.faq-list .link-contact h3{border-bottom:2px solid #262626;font-size:1.6rem;font-weight:700;margin-bottom:16px;padding-bottom:8px}.faq-list .corner-section{margin-bottom:16px}.faq-list .corner-section.is-pickup{margin-bottom:48px}.faq-list .corner-section.is-pickup .corner-section-title{background-color:#0572b5;padding:10px}.faq-list .corner-section-title{overflow:hidden;margin-bottom:16px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.faq-list .corner-section-title h2{color:#f5f3ed;font-size:1.8rem;font-weight:700}.faq-list .corner-section-title .helps-toggle{background-color:#262626;color:#fff;display:block;padding:10px;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-o-transition:background 0.3s;transition:background 0.3s}.faq-list .corner-section-title .helps-toggle:hover{background-color:#de868a}.faq-list .corner-section-body{padding:0 8px}.faq-list .corner-section-l01-body{border:2px solid #262626;margin:5px 0 0 0;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-transition:border 0.3s;-moz-transition:border 0.3s;-o-transition:border 0.3s;transition:border 0.3s}.faq-list .corner-section-l01-body:hover{border-color:#de868a}.faq-list .corner-section-l01-body:hover .corner-section-l01-title::after{color:#de868a}.faq-list .corner-section-l01-title{margin:0;padding:18px 50px 18px 18px;position:relative;-webkit-transition:padding 0.5s,background-color 0.5s;-moz-transition:padding 0.5s,background-color 0.5s;-o-transition:padding 0.5s,background-color 0.5s;transition:padding 0.5s,background-color 0.5s;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.faq-list .corner-section-l01-title::after{color:#262626;position:absolute;top:50%;right:15px;content:"\f055";font-size:2.2rem;font-family:"Font Awesome 5 Free";font-style:initial;font-weight:900;line-height:1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s}.faq-list .corner-section-l01-title.is-active::after{content:"\f056";font-size:2.2rem;font-family:"Font Awesome 5 Free";font-style:initial;font-weight:900;line-height:1}.faq-list .corner-section-l01-title:hover::before{opacity:1}.faq-list .corner-section-l01-title h3{color:#262626;font-size:1.4rem;font-weight:600;letter-spacing:0.05em;line-height:1.5;padding-left:24px;position:relative}.faq-list .corner-section-l01-title h3::before{content:"Q.";position:absolute;top:2px;left:1px;font-size:1.6rem;font-style:normal;font-family:"Lato",sans-serif;font-weight:400;letter-spacing:0.05em;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1}.faq-list .corner-section-l01-content{display:none;font-size:1.2rem;padding:10px 20px 20px}@media (min-width: 576px){.faq-list .corner-section-l01-content{padding:14px 22px}}.faq-list .corner-section-l01-content a:not(.btn){text-decoration:underline;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s}.faq-list .corner-section-l01-content h4{cursor:pointer;color:#000;font-size:1.3rem;padding:8px 32px 8px 8px}.faq-list .corner-section-l01-content h4:hover{opacity:0.7}.faq-list .corner-section-l01-content h5{border:1px solid #262626;display:inline-block;font-size:1.2rem;padding:5px}.faq-list .corner-section-l01-content .to-contact{border-top:1px solid #eaeaea;font-size:1rem;margin-top:16px;padding-top:16px}.faq-list .corner-section-l01-content .to-contact p{line-height:1.4;margin-bottom:8px}
