@keyframes rotate{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.faq-list .link-contact{background-color:#fff;margin-top:100px}.faq-list .link-contact h3{border-bottom:1px solid #d6d6d6;font-size:1.6rem;font-weight:700;margin-bottom:16px;padding-bottom:8px}.faq-list .corner-section{margin-bottom:32px}.faq-list .corner-section-title{background-color:#000;margin-bottom:16px;padding:10px}.faq-list .corner-section-title h2{color:#fff;font-size:2rem;font-weight:700}.faq-list .corner-section-body{padding:0 8px}.faq-list .corner-section-l01-body{margin:5px 0 0 0}.faq-list .corner-section-l01-title{background-color:#fff;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:#000;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%)}.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{background-color:rgba(0,0,0,0.25)}.faq-list .corner-section-l01-title:hover::before{opacity:1}.faq-list .corner-section-l01-title h3{color:#222;font-size:1.4rem;font-weight:600;letter-spacing:0.05em;line-height:1.5;padding-left:28px;position:relative}.faq-list .corner-section-l01-title h3::before{content:"Q.";position:absolute;top:-3px;left:0;font-size:2.1rem;font-style:normal;font-family:"Libre Bodoni",serif;font-weight:700;letter-spacing:0em;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}.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 #000;display:inline-block;font-size:1.2rem;padding:5px}.faq-list .corner-section-l01-content .to-contact{border-top:1px solid #f0eded;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}@media (min-width: 576px){.faq-list .corner-section-l01-content{padding:14px 22px}}
