@charset "utf-8";.suisen-box .hx{padding-bottom:10px}#suisen .suisen-box{background-color:#6ba56b;padding:20px}#suisen .suisen-box .box{background-color:#fff;padding:20px}#suisen .suisen-box .box h3{border-top:1px solid #4b4b4b;border-bottom:1px solid #4b4b4b;line-height:1.4;font-size:20px;font-weight:700;padding:10px 0;margin-bottom:15px}#suisen .suisen-box .box .img{float:left;width:34%}#suisen .suisen-box .box .text{float:right;width:63%}.yoyaku-bnr ul{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:20px}.yoyaku-bnr ul li{width:calc((100% - 20px) / 3)}#top-news .news-box h2{color:#fff;background-color:#20a2db;border-radius:10px 10px 0 0;line-height:1.4;font-size:16px;font-weight:700;padding:10px 3%}#top-news .news-box .box{background-color:#eaeaea;border-radius:0 0 10px 10px;padding:13px 3% 16px}#top-news .news-box .box table{width:100%;line-height:1.4}#top-news .news-box .box table tr{border-bottom:1px dashed #000}#top-news .news-box .box table tr th{width:145px;font-size:14px;color:#8a8a8a;padding:10px 0 5px}#top-news .news-box .box table tr td{font-size:14px;font-weight:700;padding:10px 0 5px}#top-news .news-box .box table tr td a{color:#1d3968}#top-news .news-box .box table tr td a span.new{font-size:74%;padding:1px 5px;vertical-align:middle;color:#fff;background-color:#ff4500;border-radius:3px}#nayamilink .nayami-box .box{background:url(//eifuku-heso-seikotsuin.com/wp-content/themes/site-tpl/css/../img/common/bg-memo02.jpg) repeat top center;box-shadow:0 0 5px #c1c0c0;padding:15px 3%;margin-bottom:20px}#nayamilink .nayami-box .box .check-list{margin-bottom:20px}#nayamilink .nayami-box .box .check-list li{background:#fff;border-bottom:2px solid #d9d9d9;border-right:2px solid #d9d9d9;margin:0 0 5px}#nayamilink .nayami-box .box .check-list li span{display:block;font-size:18px;font-weight:700;line-height:1.2;background:url(//eifuku-heso-seikotsuin.com/wp-content/themes/site-tpl/css/../img/common/icon02.png) no-repeat 8px 13px;background-size:25px;padding:15px 3% 12px 42px}#nayamilink .nayami-box .nayami-link .link-list{display:flex;flex-wrap:wrap;justify-content:space-between}#nayamilink .nayami-box .nayami-link .link-list li{width:49%;margin-bottom:15px}#nayamilink .nayami-box .nayami-link .link-list li.w100{width:100%}#point .point-box .img-hx{line-height:0}#point .point-box .box{border-top:4px solid #407ebd;position:relative;padding:40px 3% 20px;box-shadow:0 0 5px #c1c0c0;margin-bottom:40px;background:#fff}#point .point-box .box .icon{position:absolute;top:-20px;left:0;right:0;width:172px;margin:auto}#point .point-box .box h3{width:60%;float:right;font-size:22px;font-weight:700;line-height:1.6;margin-bottom:15px;color:#402000}#point .point-box .box h3 .f-color{color:#fc6e50}#point .point-box .box .img{width:35%;float:left;margin-bottom:5px}#point .point-box .box .text{width:60%;float:right}#point .point-box .box .text span{font-size:13px}#aisatu .aisatu-box .box .img{width:30%;float:left;margin-bottom:15px}#aisatu .aisatu-box .box .text-box{width:68%;float:right;margin-bottom:15px}#aisatu .aisatu-box ul.shikaku{display:flex;flex-wrap:wrap;justify-content:space-between}#aisatu .aisatu-box ul.shikaku li{width:48%}@media screen and (max-width:480px){.sp-top{display:block}.pc-top{display:none}#top-news .news-box .box{padding:3px 3% 10px}#top-news .news-box .box table tr th{width:100%;display:block;font-size:13px;padding:10px 0 2px}#top-news .news-box .box table tr td{width:100%;display:block;font-size:14px;padding:0 0 7px}#point .point-box .box{position:static;margin-bottom:15px;padding-top:15px}#point .point-box .box h3{width:100%;float:none;font-size:18px}#point .point-box .box .img{width:100%;max-width:222px;float:none;margin:0 auto 5px}#point .point-box .box .text{width:100%;float:none}#point .point-box .box .icon{position:static;top:auto;left:auto;right:auto;margin-bottom:15px;width:172px}#aisatu .aisatu-box .box .img{width:100%;float:none;margin:0 auto 15px;max-width:218px}#aisatu .aisatu-box .box .text-box{width:100%;float:none}.yoyaku-bnr ul li{width:calc((100% - 10px) / 2)}.suisen-box .hx{padding-bottom:5px}#suisen .suisen-box{padding:10px}#suisen .suisen-box .box{padding:10px}#suisen .suisen-box .box h3{font-size:18px}#suisen .suisen-box .box .img{float:none;width:60%;margin:0 auto 10px}#suisen .suisen-box .box .text{float:none;width:100%}}