@charset "utf-8";#hikkoshiarea{background:#eff8ff;padding:10vw 6vw;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}#hikkoshiarea .title{color:#5992a5;font-weight:700;font-size:7vw;line-height:1.5em;margin:7px 0;width:12em}#hikkoshiarea p{font-size:3.7vw;line-height:1.6em;width:73%}#hikkoshiarea img{width:20%;margin-left:5%}#situation{background:#eff8ff;padding:5vw 5vw 10vw}#situation .check{background:#fff;border:dotted #5f5f5f;border-radius:10px;padding:20px 15px;position:relative}#situation .check .title{background:#087ccd;color:#fff;font-weight:700;position:absolute;top:-1.3em;left:10px;border-radius:15px;padding:.3em .7em;font-size:4.5vw}#situation .check li{display:flex;align-items:center;font-weight:700;font-size:4.5vw;margin:2vw 0}#situation .check li img{width:1.5em;margin-right:.3em}#situation .check>img{width:90%;display:block;margin:20px auto}#situation .check p{background:#fff4ad;display:inline;font-size:3.5vw;line-height:1.3em;text-align:center;font-weight:700}#situation .check .red{color:#ef0060}@media screen and (min-width:460px){#hikkoshiarea{padding:9vw 8vw 6vw;position:relative}#hikkoshiarea .title{font-size:5vw;margin:0 0 10px}#hikkoshiarea p{font-size:2.8vw;width:70%}#hikkoshiarea img{margin:0;position:absolute;top:13vw;right:5vw;width:23%}#situation{padding:5vw 10vw 10vw}#situation .check .title{font-size:3.5vw;left:30px}#situation .check{padding:20px 25px}#situation .check li{font-size:3.5vw}#situation .check>img{width:60%}#situation .check p{font-size:2.8vw}}@media screen and (min-width:640px){#hikkoshiarea{padding:9vw calc(50% - 250px) 6vw}#hikkoshiarea .title{font-size:32px}#hikkoshiarea p{font-size:16px}#hikkoshiarea img{width:147px;right:auto;left:50%;margin-left:150px}#situation{padding:5vw calc(50% - 270px) 10vw}#situation .check .title{font-size:18px;top:-1em}#situation .check{display:flex;flex-wrap:wrap;flex-wrap:wrap;align-items:center}#situation .check li{font-size:19px}#situation .check>img{width:30%}#situation .check p{font-size:14px}}@media screen and (min-width:1000px){#hikkoshiarea{padding:90px calc(50% - 340px) 60px}#hikkoshiarea .title{font-size:36px}#hikkoshiarea img{width:177px;top:110px}#situation{padding:50px calc(50% - 380px) 90px}#situation .check .title{font-size:22px;padding:12px 25px;border-radius:45px;left:50px}#situation .check{border-radius:40px;padding:30px 55px;justify-content:space-between}#situation .check li{font-size:21px;margin:10px 0}#situation .check li img{width:1.8em}#situation .check>img{width:35%;margin:20px 0}#situation .check p{font-size:17px;margin:auto;line-height:1.7em}}