.faq #wrap{font-family:"Shippori Mincho",serif;padding-bottom:75px}@media (max-width: 767px){.faq #wrap{padding-bottom:76px}}.faq #wrap .inner{max-width:920px}.faq #wrap .section{padding:50px 0 66px}@media (max-width: 767px){.faq #wrap .section{padding:30px 0 26px}}.faq #wrap .cmn-ttl{text-align:center;font-size:28px;font-size:2.8rem;line-height:1.21429em;letter-spacing:.1em;font-weight:500;margin-bottom:14px}@media (max-width: 767px){.faq #wrap .cmn-ttl{font-size:24px;letter-spacing:0.05em;margin-bottom:-1px}}.faq #wrap .txt-def{font-family:"Zen Kaku Gothic New",sans-serif;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.05em;font-weight:400}@media (max-width: 767px){.faq #wrap .txt-def{font-size:15px;line-height:26px}}.faq #wrap .block-qa__ttl{font-size:18px;font-size:1.8rem;line-height:1.77778em;letter-spacing:.05em;font-weight:500;position:relative;cursor:pointer;padding:43px 40px 33px 50px;border-bottom:1px solid #d3d6c3;transition:0.3s all ease-in-out;cursor:pointer}.faq #wrap .block-qa__ttl::before{content:"Q.";font-family:"EB Garamond",serif;font-size:34px;font-size:3.4rem;line-height:1.29412em;letter-spacing:0em;font-weight:400;position:absolute;top:36px;left:0}@media (max-width: 767px){.faq #wrap .block-qa__ttl::before{top:21px;font-size:30px;line-height:39px}}.faq #wrap .block-qa__ttl::after{content:"";width:24px;height:24px;background:#d3d6c3 url(../../img/common/icon/ico-arr-down.svg) no-repeat center;border-radius:50%;transition:0.3s all ease-in-out;position:absolute;top:46px;right:0}@media (max-width: 767px){.faq #wrap .block-qa__ttl::after{top:calc(52% - 12px)}}.faq #wrap .block-qa__ttl.active::after{transform:rotate(180deg)}@media only screen and (min-width: 1025px){.faq #wrap .block-qa__ttl:hover{opacity:0.5}}@media (max-width: 767px){.faq #wrap .block-qa__ttl{font-size:16px;line-height:28px;padding:28px 40px 15px 43px;min-height:81px}}.faq #wrap .block-qa__cont{display:none;padding:29px 50px 11px}.faq #wrap .block-qa__cont.active{display:block}@media (max-width: 767px){.faq #wrap .block-qa__cont{padding:18px 0 14px}}.faq #wrap .sec-anchor{padding:33px 0 55px}.faq #wrap .sec-anchor .anchor-lst{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:34px 50px;margin-left:auto;margin-right:auto}.faq #wrap .sec-anchor .anchor-lst__item a{display:block;width:100%;height:100%;padding-bottom:17px}.faq #wrap .sec-anchor .anchor-lst__item a span{color:#251c0a;font-family:"Shippori Mincho",serif;font-size:15px;font-size:1.5rem;line-height:1.06667em;letter-spacing:.1em;font-weight:500}@media (max-width: 767px){.faq #wrap .sec-anchor .anchor-lst__item a span{font-size:14px}}.faq #wrap .sec-anchor .anchor-lst__item a i{transform:rotate(90deg);bottom:25px;right:15px}@media (max-width: 767px){.faq #wrap .sec-anchor .anchor-lst__item a i{right:8px}}.faq #wrap .sec-anchor .anchor-lst__item a i,.faq #wrap .sec-anchor .anchor-lst__item a i::before,.faq #wrap .sec-anchor .anchor-lst__item a i::after{width:8px;height:8px}@media (max-width: 767px){.faq #wrap .sec-anchor .anchor-lst__item a i,.faq #wrap .sec-anchor .anchor-lst__item a i::before,.faq #wrap .sec-anchor .anchor-lst__item a i::after{width:10px;height:10px}}@media (max-width: 767px){.faq #wrap .sec-anchor .anchor-lst__item a{padding:0px 0 15px 10px;line-height:18px}}@media (max-width: 767px){.faq #wrap .sec-anchor .anchor-lst{grid-template-columns:repeat(2, 1fr);grid-gap:16px 20px}}@media (max-width: 767px){.faq #wrap .sec-anchor{padding:9px 0 29px}}.is-ipad .block-qa__ttl{padding-top:38px !important}.is-ipad .block-qa__ttl::before{top:29px !important}.is-ipad .block-qa__ttl::after{top:40px !important}

/*# sourceMappingURL=maps/faq.min.css.map */
