body.service .gnavi__service a:after{width:2.5em}@media print, screen and (min-width: 768px){.read_txt .blc_ttl{font-size:3.2rem}}.merit{position:relative;padding-bottom:20px}@media print, screen and (min-width: 768px){.merit{padding-bottom:100px}}@media print, screen and (min-width: 768px){.merit .blc_L{width:610px}}.merit .blc_L .blc_ttl{font-size:3.2rem}.merit .blc_L .txt{margin-bottom:40px}@media print, screen and (min-width: 768px){.merit .img{position:absolute;left:50%;top:0;bottom:0;margin-left:100px;overflow:hidden;width:50%}}@media print, screen and (min-width: 1200px){.merit .img{width:calc(50vw - 100px)}}@media screen and (max-width: 767px){.merit .img{overflow:hidden;height:70vw}}.merit .img img{font-family:"object-fit: cover; object-position: top left;";-o-object-fit:cover;object-fit:cover;height:100%;width:100%;-o-object-position:top left;object-position:top left}.merit_list{position:relative;z-index:1;counter-reset:count-number}.merit_list li{position:relative;background:#f6f5f0;margin-bottom:20px;padding:20px 20px 20px 140px}@media print, screen and (min-width: 768px){.merit_list li{margin-right:-200px}}@media screen and (max-width: 767px){.merit_list li{padding-left:90px}}.merit_list li .num{color:#4b3700;font-size:1.6rem;font-family:'Roboto', sans-serif;position:absolute;text-align:center;line-height:1;left:20px;top:20px;width:100px}@media screen and (max-width: 767px){.merit_list li .num{width:40px}}.merit_list li .num:after{counter-increment:count-number;content:counter(count-number,decimal-leading-zero);font-size:6rem;display:block}@media screen and (max-width: 767px){.merit_list li .num:after{font-size:4rem}}.merit_list li strong{display:block;font-size:2.6rem;font-weight:normal;color:#4b3700;margin-bottom:10px}@media screen and (max-width: 767px){.merit_list li strong{font-size:2.2rem}}.demerit{background:#4b3700;padding:60px 0}@media screen and (max-width: 767px){.demerit{padding:30px 0}}.demerit .blc_ttl{color:#fff}@media print, screen and (min-width: 768px){.demerit .blc_ttl{font-size:3.2rem}}.demerit .wrapper{overflow:hidden}.demerit .box{background:#fff;margin-bottom:20px;padding:30px}.demerit .box dt{font-size:2.4rem;margin-bottom:15px}@media screen and (max-width: 767px){.demerit .box dt{font-size:2rem}}.demerit .box dd{font-size:1.6rem}.flow{padding:60px 0}@media screen and (max-width: 767px){.flow{padding:30px 0}}.flow .inner{position:relative}@media print, screen and (min-width: 768px){.flow .blc_ttl{font-size:3.2rem}}.flow .img{overflow:hidden}@media print, screen and (min-width: 768px){.flow .img{position:absolute;right:50px;top:100px;width:260px}}@media screen and (max-width: 767px){.flow .img{overflow:hidden;margin:0 -1%}}@media print, screen and (min-width: 768px){.flow .img figure{margin-bottom:60px}}@media screen and (max-width: 767px){.flow .img figure{width:31.33333%;margin:0 1%;float:left}}.flow .img figure img{width:100%;height:auto}.flow_list{counter-reset:count-number;max-width:770px}.flow_list>li{padding:30px 0 30px 100px;position:relative}@media screen and (max-width: 767px){.flow_list>li{margin-bottom:20px;padding-left:70px}}@media screen and (max-width: 600px){.flow_list>li{padding-right:30px}}.flow_list>li .num{color:#775f23;font-size:1.6rem;font-family:'Roboto', sans-serif;position:absolute;text-align:center;line-height:1;left:0;top:20px}@media screen and (max-width: 767px){.flow_list>li .num{width:40px}}.flow_list>li .num:after{counter-increment:count-number;content:counter(count-number,decimal-leading-zero);font-size:6rem;display:block}@media screen and (max-width: 767px){.flow_list>li .num:after{font-size:4rem}}.flow_list>li strong{display:block;font-size:2.4rem;font-weight:normal;margin-bottom:10px}@media screen and (max-width: 767px){.flow_list>li strong{font-size:2.2rem}}@media print, screen and (min-width: 601px){.flow_list>li .img{position:absolute;width:33.333%;right:0;top:0;bottom:0}}@media screen and (max-width: 600px){.flow_list>li .img{margin:30px -30px -30px -90px}}.flow_list>li .img img{font-family:"object-fit: cover;";-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.point{background:#4b3700;padding:60px 0;color:#fff}@media print, screen and (min-width: 768px){.point .blc_ttl{font-size:3.2rem}}.point .tbl_01{margin-top:30px}#faq{padding-top:60px}@media screen and (max-width: 767px){#faq{padding-top:30px}}#faq .blc_ttl{color:#4b3700;font-size:4.2rem}@media screen and (max-width: 767px){#faq .blc_ttl{font-size:2.8rem}}
/*# sourceMappingURL=proactive-search.css.map */
