.zen-kaku-gothic-new-regular{font-family:"Zen Kaku Gothic New", sans-serif;font-weight:400;font-style:normal}.zen-kaku-gothic-new-medium{font-family:"Zen Kaku Gothic New", sans-serif;font-weight:500;font-style:normal}.zen-kaku-gothic-new-bold{font-family:"Zen Kaku Gothic New", sans-serif;font-weight:700;font-style:normal}.zen-kaku-gothic-new-black{font-family:"Zen Kaku Gothic New", sans-serif;font-weight:800;font-style:normal}.zen-maru-gothic-bold{font-family:"Zen Maru Gothic", sans-serif;font-weight:700;font-style:normal}.poppins-regular{font-family:"Poppins", sans-serif;font-weight:400;font-style:normal}.poppins-medium,.faq_list dt::before,.faq_list dd::before{font-family:"Poppins", sans-serif;font-weight:500;font-style:normal}.poppins-bold{font-family:"Poppins", sans-serif;font-weight:700;font-style:normal}.faq_link{display:flex;flex-wrap:wrap}.faq_link a{display:flex;flex-direction:column;width:100%;height:100%;text-decoration:none;justify-content:center;align-items:center;text-align:center;background-color:#29b;color:#fff;transition:background-color .2s}.faq_link a:hover,.faq_link a:active{background-color:#069}.faq_link .txt01{font-weight:500}.faq_list .faq_list_item{background-color:#e9f5f8}.faq_list dt,.faq_list dd{position:relative}.faq_list dt::before,.faq_list dd::before{position:absolute;display:block;aspect-ratio:1/1;border-radius:50%;text-align:center}.faq_list dt{color:#069}.faq_list dt::before{content:"Q";background-color:#069;color:#fff}.faq_list dd{margin-left:0}.faq_list dd::before{content:"A";background-color:#fff;color:#069}@media screen and (min-width: 792px), print{.faq_link a{padding-top:12px;padding-bottom:12px;border-radius:12px}.faq_link .txt01{font-size:20px;line-height:28px}.faq_link .txt02{font-size:16px;line-height:24px}.faq_category_ttl{text-align:center;font-size:32px;line-height:44px}.faq_category{margin-top:6rem}.faq_list .faq_list_item{margin-top:30px;border-radius:12px;padding:2rem 3rem 2rem 2rem}.faq_list .faq_list_item+.faq_list_item{margin-top:1rem}.faq_list dt,.faq_list dd{padding-left:72px}.faq_list dt::before,.faq_list dd::before{top:0;left:0;font-size:32px;line-height:52px;width:54px}.faq_list dt{font-size:20px;line-height:32px;padding-top:11px;padding-bottom:11px}.faq_list dd{margin-top:20px;padding-top:12px;padding-bottom:12px}}@media screen and (min-width: 792px) and (max-width: 1355px), print{.faq_link li{width:calc((100% - 20px)/3)}.faq_link li:nth-child(n+4){margin-top:10px}.faq_link li:not(:nth-child(3n+1)){margin-left:10px}}@media screen and (min-width: 792px) and (min-width: 1356px){.faq_link{justify-content:space-between}.faq_link li{width:calc(20% - 10px)}}@media screen and (max-width: 791px){.faq_link li{width:calc((100% - 10px)/2)}.faq_link li:nth-child(n+3){margin-top:10px}.faq_link li:not(:nth-child(odd)){margin-left:10px}.faq_link a{padding-top:12px;padding-bottom:12px;border-radius:8px}.faq_link .txt01{font-size:16px;line-height:22px}.faq_link .txt02{font-size:12px;line-height:18px}.faq_category_ttl{text-align:center;font-size:22px;line-height:30px}.faq_category{margin-top:6rem}.faq_list .faq_list_item{margin-top:24px;border-radius:8px;padding:1rem}.faq_list .faq_list_item+.faq_list_item{margin-top:1rem}.faq_list dt,.faq_list dd{padding-left:48px}.faq_list dt::before,.faq_list dd::before{top:0;left:0;font-size:24px;line-height:34px;width:36px}.faq_list dt{font-size:16px;line-height:24px;padding-top:6px;padding-bottom:6px}.faq_list dd{margin-top:12px;padding-top:7px;padding-bottom:7px}}
