header { background: #2a5ea8; padding-bottom: 10rem; position: unset;}
header a img { filter: brightness(100); opacity: 0.5; width: 2.5rem;}
header .page_tit { color: #fff; font-size: 2.4rem; font-weight: 600; margin-top: 1.5rem; line-height: 1.3;}
header p { line-height: 1.5; color: #fff; font-size: 1.8rem; margin-top: 1.5rem;}

main { padding-top: 0; margin-top: -8rem;}
main .contents_ul li { background: #f9f9f9; padding: 1.5rem; margin-bottom: 1.5rem;}
main .contents_ul li .question { border-bottom: 1px solid #ddd; padding-bottom: 1.5rem; margin-bottom: 1.5rem; font-size: 1.6rem; font-weight: 600; line-height: 1.3;}
main .contents_ul li .answer { font-size: 1.6rem;line-height: 1.3;}