.btnAreaFaq{display:block}@media screen and (min-width: 768px){.btnAreaFaq{display:flex;justify-content:center}}.btnAreaFaq div+div{margin-top:20px}@media screen and (min-width: 768px){.btnAreaFaq div+div{margin-left:40px;margin-top:0}}h1 span{padding-right:.3em}.post{padding:20px}@media screen and (min-width: 768px){.post{padding:40px}}.post p{text-align:left}.post p+p{margin-top:1em}.post ul{margin-top:1em;text-align:left}.post dl{margin-top:1em;text-align:left}.faqBox{margin-top:40px;text-align:left}@media screen and (min-width: 1200px){.faqBox{margin-top:90px}}.faqBox li:not(:first-of-type){margin-top:1em}@media screen and (min-width: 1200px){.faqBox li:not(:first-of-type){margin-top:1.5em}}.faqTit{background:#f2f2f2;border-radius:6px;padding:10px 15px;display:flex;justify-content:space-between;align-items:center;font-weight:bold}@media screen and (min-width: 1200px){.faqTit{font-size:18px;font-size:1.8rem}}.faqTit span{font-size:20px;font-size:2rem;color:#b00;padding-right:.3em;line-height:1.5}@media screen and (min-width: 1200px){.faqTit span{font-size:22px;font-size:2.2rem}}.faqTit p{flex:1;margin-right:10px;display:flex}.faqTit img{width:10px;vertical-align:middle}.faqContent{padding:15px}@media screen and (min-width: 1200px){.faqContent{font-size:18px;font-size:1.8rem;padding:30px}}.faqContent .annotation{color:#666;font-size:12px;font-size:1.2rem}@media screen and (min-width: 1200px){.faqContent .annotation{font-size:14px;font-size:1.4rem}}.faqBox a:hover,.faqBox a:active{text-decoration:none}