.nagare h3{width:inherit;margin-bottom:0;background-color:inherit;border-bottom:2px solid #ddd;padding:0;background:url(/img/home/h1right.jpg) right bottom no-repeat}.nagare h3 span{display:inline-block;background-color:#f9a100;color:#fff;padding:.5em 1em;width:inherit}.subsection{margin:1em 0;width:100%}p.flow-p{width:100%!important;padding:.5em;font-size:1em;font-weight:bold}.question .flexwrap a{-webkit-flex-basis:25%;-moz-flex-basis:25%;-ms-flex-basis:25%;-o-flex-basis:25%;flex-basis:25%;padding-bottom:.5em}@media (max-width:1199px){.question .flexwrap a{-webkit-flex-basis:25%;-moz-flex-basis:25%;-ms-flex-basis:25%;-o-flex-basis:25%;flex-basis:25%;padding-bottom:.5em}}@media (max-width:599px){.nagare h3 span{display:inline-block;background-color:#f9a100;color:#fff;padding:.25em 1em;width:inherit}.question .flexwrap a{-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-basis:50%;-o-flex-basis:50%;flex-basis:50%;padding-bottom:.5em}}.faq-clearfile{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",system-ui\ sans-serif}.faq-clearfile .faq_inner .title_middle_blue{padding:22px 30px;margin-bottom:0;font-size:2.1rem!important;letter-spacing:.05em;font-weight:bold;margin-top:30px;clear:both;margin-bottom:0;color:#fff}.faq-clearfile .faq_inner ul{margin-top:8px}.faq-clearfile .faq_inner ul li{padding:37px 0 45px;border-bottom:1px solid #707070;margin-bottom:0}.faq-clearfile .faq_inner ul li:last-child{border-bottom:none}.faq-clearfile ul li h3{font-size:1.6rem;color:#074b9e;padding-left:19px;position:relative;letter-spacing:.05em;margin-bottom:10px}.faq-clearfile ul li h3 span{display:block;position:absolute;left:0;top:0}.faq-clearfile ul li p{position:relative;font-size:1.4rem;letter-spacing:.05em;line-height:24px;padding-left:21px}.faq-clearfile ul li p span{display:block;position:absolute;left:1px;top:0;font-size:1.6rem;font-weight:bold}.faq-clearfile .faq_inner ul li a{color:#074b9e}.faq-clearfile .faq_inner ul li a.bnt{display:inline-block!important;border:2px solid #4e4e4e;border-radius:30px;font-size:1.4rem;color:#4e4e4e;letter-spacing:.05em;font-weight:bold;padding:0 35px;line-height:42px;margin-top:16px;text-decoration:none;transition:.3s}.faq-clearfile .faq_inner ul li a.bnt:hover{background:#4e4e4e;color:#fff}@media (max-width:599px){.faq-clearfile .faq_inner .title_middle_blue{padding:10px;font-size:1.8rem!important}.faq-clearfile .faq_inner ul li{padding:15px 0 20px}.faq-clearfile .faq_inner ul li a{font-size:1.3rem;padding:0 10px;line-height:36px}}.subsection .p05{display:none;border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;padding:15px 16px}.subsection .flow-p{background:#f8eede url(https://www.kasamart.jp/wp/wp-content/themes/kasamart/images/questionnaire/xopen.png.pagespeed.ic.HvQebT83qZ.png) no-repeat right 13px center;background-size:auto;border-radius:10px 10px 0 0;border-bottom:1px solid #dbdbdb;padding:10px 16px}.subsection .flow-p.active{background:#f8eede url(https://www.kasamart.jp/wp/wp-content/themes/kasamart/images/questionnaire/xclose.png.pagespeed.ic.2iKbajdhih.png) no-repeat right 13px center;background-size:auto}