@font-face{font-family:"azukiB";src:url("./font/azukiB-webfonts.woff2") format("woff2"),url("./font/azukiB-webfonts.woff") format("woff"),url("./font/azukiB-webfonts.ttf") format("truetype")}@font-face{font-family:"shirokuma";src:url("./font/shirokuma-webfonts.woff2") format("woff2"),url("./font/shirokuma-webfonts.woff") format("woff"),url("./font/shirokuma-webfonts.otf") format("opentype")}body.sec .anc-tx li{width:240px}@media screen and (max-width: 768px){body.sec .anc-tx li{width:49%}}body.sec .anc-tx li:nth-of-type(3n){margin-right:10px}@media screen and (max-width: 768px){body.sec .anc-tx li:nth-of-type(3n){margin-right:2%}}body.sec .anc-tx li:nth-of-type(n+4){margin-top:0}@media screen and (max-width: 768px){body.sec .anc-tx li:nth-of-type(n+4){margin-top:1.5vw}}body.sec .anc-tx li:nth-of-type(2){letter-spacing:-.08em}@media screen and (max-width: 768px){body.sec .anc-tx li:nth-of-type(2){letter-spacing:0}}.faq li+li{margin-top:25px}@media screen and (max-width: 768px){.faq li+li{margin-top:5vw}}.faq dt{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:10px 30px 5px 20px;border-bottom:1px solid #c9aa80;cursor:pointer;transition-property:all;transition-duration:.3s;transition-timing-function:ease}@media screen and (max-width: 768px){.faq dt{padding:3vw 7vw 3vw 3vw}}.faq dt:hover{opacity:.7}.faq dt span{display:block;width:60px;font-family:'Sacramento', cursive;font-size:38px;line-height:1}@media screen and (max-width: 768px){.faq dt span{width:13vw;font-size:10vw}}.faq dt p{width:calc(100% - 60px);font-size:20px;line-height:1.75;letter-spacing:.1em}@media screen and (max-width: 768px){.faq dt p{width:calc(100% - 13vw);font-size:4.5vw;letter-spacing:.03em}}.faq dt::after{content:"";position:absolute;width:8px;height:8px;top:50%;right:10px;border-top:1px solid #52363d;border-right:1px solid #52363d;transform:translateY(-50%) rotate(135deg)}@media screen and (max-width: 768px){.faq dt::after{width:1.9323671498vw;height:1.9323671498vw;border-width:2px;right:2.4154589372vw}}.faq dd{display:none}.faq dd>div{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-top:10px;padding:20px 10px 30px 20px;background-color:#fff}@media screen and (max-width: 768px){.faq dd>div{padding:3vw 7vw 11vw 3vw;margin-top:3vw}}.faq dd>div span{display:block;width:60px;font-family:'Sacramento', cursive;font-size:38px;line-height:1;color:#E61C24}@media screen and (max-width: 768px){.faq dd>div span{width:13vw;font-size:10vw}}.faq dd>div p{width:calc(100% - 60px)}@media screen and (max-width: 768px){.faq dd>div p{width:calc(100% - 13vw)}}.faq dd>div .faq-close{position:absolute;right:20px;bottom:10px}.faq dd>div .faq-close a{position:relative;display:block;padding-right:20px}.faq dd>div .faq-close a::before{position:absolute;content:"";width:14px;height:1px;background-color:#52363d;right:0;top:50%;transform:rotate(-45deg) translateY(-50%)}@media screen and (max-width: 768px){.faq dd>div .faq-close a::before{width:3.7vw;height:1px}}.faq dd>div .faq-close a::after{position:absolute;content:"";width:14px;height:1px;background-color:#52363d;right:0;top:50%;transform:rotate(45deg) translateY(-50%)}@media screen and (max-width: 768px){.faq dd>div .faq-close a::after{width:3.7vw;height:1px}}
