@charset "UTF-8";.maker-block{white-space:normal;background:#ffffff;padding:0 0 24px;border-radius:0 0 12px 12px;margin-bottom:8px}.maker-block__info>*{padding:0 10px}.maker-block__info__image{width:100%;height:160px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:24px}.maker-block__info__image img{width:auto;height:100%}.maker-block__info__link{display:flex;justify-content:center;gap:12px;position:relative;width:100%;margin-bottom:24px;padding:10px 0;background-color:#fff;color:#333;border:1px solid #999999;cursor:pointer;text-align:center;border-radius:4px;text-decoration:none}.maker-block__info__link span:after{margin-left:.5rem;content:"";border:0;border-top:solid 2px #999;border-right:solid 2px #999;display:inline-block;width:10px;height:10px;right:20px;transform:rotate(45deg)}@media screen and (max-width: 350px){.maker-block__info__link span:after{display:none}}.maker-block__subheading{padding:15px 10px;background-color:#e2f1ff;margin-bottom:15px;white-space:inherit}.maker-block__text{margin-bottom:24px;padding:0 10px}.maker-block__text>*{padding-bottom:1.5rem}.maker-block__text>ul{list-style:disc;list-style-position:inside}.maker-block__text:last-of-type{margin-bottom:0}.maker-block__quotation-link{padding-left:10px}.maker-block__quotation-link--url{padding-left:.5rem;color:#004da1;text-decoration:underline}.attribute{flex-wrap:wrap;margin-bottom:24px;padding:0 10px;font-size:.625rem}.attribute__item{margin-bottom:5px}.attribute__item:last-child{margin-bottom:0}.attribute__item:last-child .attribute__value{margin-right:0}.attribute__term{position:relative;display:inline-block}.attribute__term:before{content:"\30fb"}.attribute__term:after{content:"-";margin-left:2px}.attribute__value{display:inline;margin-right:10px}.attribute__link{text-decoration:underline}.attribute__link:hover{opacity:.8}.faq{background:#ffffff;border-radius:12px;padding:16px 10px 24px;margin-bottom:10px}.faq__title{font-size:15px;padding-bottom:4px;border-bottom:3px solid #004da1;margin-bottom:20px}.faq__items{padding-left:0}.faq__item{margin-bottom:10px;border-bottom:1px solid #ddd}.faq__item:last-of-type{margin-bottom:0;padding-bottom:10px}.faq__item:last-of-type .faq__answer{margin-bottom:0}.faq__question,.faq__answer{display:flex;flex-wrap:nowrap;margin-bottom:10px}.faq__label{width:48px}.faq__text{width:calc(100% - 48px)}
