.lp-h2--faq{color:#0e5dab;font-size:1.8rem;text-align:center}.ps-faq{margin:0 auto;width:100%}.ps-faq,summary{box-sizing:border-box}summary{background-color:#f7f7f7;border-radius:15px;color:#000;cursor:pointer;font-size:16px;letter-spacing:.1em;margin:10px auto;padding:20px;position:relative;width:90%}summary::-webkit-details-marker{color:transparent;position:absolute}summary{display:block}summary::-webkit-details-marker{display:none}summary:before{color:#0e5dab;content:"Q ";font-size:20px;font-weight:600}details[open] summary,summary:hover{background-color:#f5f5f5;font-weight:600;margin-bottom:10px}summary:after{color:#0e5dab;content:"＞";font-size:120%;font-weight:700;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:transform .5s}details[open] summary:after{transform:translateY(-50%) rotate(90deg)}.ac_inner{background-color:#fff;border-radius:5px;margin:0 auto;max-width:100%;padding:20px;width:88%}.ac_inner,.answer{box-sizing:border-box}.answer{margin:auto;padding:0 20px}.answer p{background:none;color:#000;line-height:1.8}details[open] .answer{animation:fadein .5s ease-in-out}.answer{display:block;line-height:1.5;padding-left:35px;position:relative}.answer:before{color:#000;content:"A ";font-size:20px;font-weight:600;left:0;position:absolute;top:-5px}.answer a{color:#2da59a;text-decoration:underline}.answer a:hover{opacity:.5}@keyframes fadein{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.lp-h2--faq{color:#0e5dab;font-size:1.5rem;margin-bottom:20px;text-align:center}.ps-faq{box-sizing:border-box;margin:0;max-width:600px;width:100%}summary{font-size:14px;padding:15px 20px}summary:before{font-size:18px}summary:after{right:10px}.ac_inner{padding:15px;width:calc(100% - 30px)}.answer{padding-left:20px}.answer:before{font-size:18px}}