@charset "UTF-8";.page-header__ttl,.section-ttl{text-align:center}.page-header{background:#ecedec;border-bottom:3px solid #fff}.section{background:url(../img/faq/bg.jpg) center top}.section__inner{max-width:980px;margin:0 auto;padding-bottom:100px}.section-ttl{padding:40px}@media screen and (max-width:735px){.section-ttl{padding:20px 10px}}.profile{display:flex;justify-content:space-between;margin-bottom:25px;padding:0 100px;border-top:2px solid #ea5514;border-bottom:2px solid #ea5514}@media screen and (max-width:980px){.profile{padding:0 20px}}@media screen and (max-width:735px){.profile{display:block;padding:10px 20px}}.profile__col.is-1{flex:0 0 180px;align-self:flex-end;text-align:center}@media screen and (max-width:980px){.profile__col.is-1{flex:0 0 210px;padding-left:30px}}@media screen and (max-width:735px){.profile__col.is-1{padding-left:0}}.profile__col.is-2{flex:0 1 560px;align-self:center;padding:25px 0 15px}.profile__ttl{margin-bottom:18px;line-height:1}.profile__txt{font-size:1.7rem;line-height:1.66667;letter-spacing:.05em}.faq-list__wrapper{margin-bottom:50px;padding:50px 90px;background:#fff}@media screen and (max-width:980px){.profile__col.is-2{flex:1 1 auto;margin-left:30px}.faq-list__wrapper{padding:50px}}@media screen and (max-width:735px){.profile__col.is-2{margin-left:0}.profile__txt{font-size:1.5rem;line-height:1.5}.faq-list__wrapper{padding:20px 20px 1px}}.faq-list__item{margin-bottom:60px}.faq-list__ttl{position:relative;margin-bottom:32px;padding-left:55px}@media screen and (max-width:735px){.faq-list__ttl{padding-top:45px;padding-left:0}}.faq-list__txt{font-size:1.7rem;line-height:1.66667;letter-spacing:.05em;position:relative;padding-left:55px}@media screen and (max-width:735px){.faq-list__txt{padding-top:45px;padding-left:0;font-size:1.5rem;line-height:1.5}}.faq-list__img{margin-top:40px;padding-left:55px}.faq-list__mark{position:absolute;top:-4px;left:0}@media screen and (max-width:735px){.faq-list__img{padding-left:0}.faq-list__mark{top:0;left:50%;margin-left:-19px}}.faq-list__mark.is-a{top:-6px}.btn-list{display:flex;justify-content:space-between;max-width:800px;margin:0 auto}@media screen and (max-width:840px){.btn-list{padding:0 20px}}.btn-list li{max-width:calc(50% - 10px)}@media screen and (max-width:735px){.btn-list{display:block;margin-bottom:-20px}.btn-list li{max-width:100%;margin-bottom:20px}}.btn-list a{display:block;transition:opacity .4s ease-in-out}.btn-list a:hover{opacity:.6}.btn-list a img{width:100%}.font.is-primary{color:#ea5514}