#container{background:#E8F4FD}#mainv .logo{padding:25px;display:block;background:#fff}#mainv .logo img{width:340px}@media (max-width: 991px){#mainv .logo{display:none}}#mainv img{width:100%}.pageTtl{font-size:4.4rem;font-weight:600;padding:80px 0;background:#036886;color:#fff;text-align:center;display:block;line-height:1}.pageTtl .txtS{font-size:85%}@media (max-width: 1199px){.pageTtl{font-size:3.8rem;padding:60px 0}}@media (max-width: 991px){.pageTtl{font-size:3.2rem;padding:50px 0}}@media (max-width: 767px){.pageTtl{font-size:2.6rem;padding:30px 0}}#faq{padding:80px}@media (max-width: 1199px){#faq{padding:60px}}@media (max-width: 767px){#faq{padding:30px 20px}}#faq .read{font-size:1.8rem;font-weight:500;margin-bottom:50px}@media (max-width: 767px){#faq .read{font-size:1.6rem;margin-bottom:30px}}#faq .cont{margin-bottom:50px}@media (max-width: 767px){#faq .cont{margin-bottom:40px}}#faq .cont .contTtl{margin-bottom:15px;padding:12px 20px;border-left:10px solid #0097C5;background:#fff;font-weight:600;font-size:2rem;line-height:1}@media (max-width: 767px){#faq .cont .contTtl{padding:10px 15px;font-size:1.7rem;margin-bottom:10px}}#faq .cont p{line-height:1.8}#faq .cont p.mb{margin-bottom:30px}@media (max-width: 767px){#faq .cont p.mb{margin-bottom:15px}}#faq .cont p .red{color:#e80000;font-weight:600;font-size:1.7rem}@media (max-width: 767px){#faq .cont p .red{font-size:1.6rem}}#faq .faqItem{border:2px solid #ddd;border-bottom:none;background-color:#fff;padding:25px 50px}#faq .faqItem.last{border-bottom:2px solid #ddd;margin-bottom:30px}#faq .faqItem.mB0{margin-bottom:0}@media (max-width: 1199px){#faq .faqItem{padding:25px 35px}}@media (max-width: 767px){#faq .faqItem{padding:15px}#faq .faqItem.last{margin-bottom:20px}}#faq .faqItem .faqList{overflow:hidden;clear:both}#faq .faqItem .faqList dt{float:left;width:25px;font-size:2em}#faq .faqItem .faqList dd{padding-left:35px;padding-top:12px}#faq .faqItem .faqList.question dt{color:#0070C4}#faq .faqItem .faqList.question dd{font-weight:600;font-size:1.8rem}#faq .faqItem .faqList.answer{padding-top:10px}#faq .faqItem .faqList.answer dt{color:#e80000}@media (max-width: 767px){#faq .faqItem .faqList dt{width:25px;font-size:1.8em}#faq .faqItem .faqList dd{padding-left:30px;padding-top:8px}#faq .faqItem .faqList.question dd{font-size:1.5rem}#faq .faqItem .faqList.answer{padding-top:5px}}
