@media only screen and (max-width: 767px){.p-16103 .sp-block{display:block}}.p-16103 .howToRoutes{display:flex;flex-direction:column;gap:10px}.p-16103 .howToRoutes .route{background-color:#2a6b3f;color:#fff;padding:10px 16px;border-radius:10px;display:flex;align-items:center;gap:16px}@media only screen and (max-width: 767px){.p-16103 .howToRoutes .route{padding:8px 12px}}.p-16103 .howToRoutes .route .num{flex-shrink:0;background-color:#cc0000;width:24px;height:24px;border-radius:50%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 767px){.p-16103 .howToRoutes .route .num{width:22px;height:22px}}.p-16103 .mrNavitime p{display:inline-block;background-color:#000;color:#fff;padding:6px 20px}@media only screen and (max-width: 767px){.p-16103 .mrNavitime p{padding:4px 16px}}.p-16103 .board01 h3{background-color:#2a6b3f;color:#fff;padding:12px 0}@media only screen and (max-width: 767px){.p-16103 .board01 h3{padding:8px 0}}.p-16103 .board01 .boxes{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:20px}@media only screen and (max-width: 767px){.p-16103 .board01 .boxes{flex-direction:column;row-gap:16px}}.p-16103 .board01 .boxes .box{flex-shrink:0;width:48%;padding:28px 22px 30px;border-radius:10px}@media only screen and (max-width: 767px){.p-16103 .board01 .boxes .box{width:100%;padding:20px 16px}}.p-16103 .board01 .boxes .box.--green{background-color:#e9f7f0}.p-16103 .board01 .boxes .box.--green h4{color:#2a6b3f}.p-16103 .board01 .boxes .box.--green .dataPoint{color:#2a6b3f}.p-16103 .board01 .boxes .box.--blue{background-color:#ebf9ff}.p-16103 .board01 .boxes .box.--blue h4{color:#3285ac}.p-16103 .board01 .boxes .box.--blue .dataPoint{color:#3285ac}.p-16103 .board01 .boxes .box.--orange{background-color:#fff1e8}.p-16103 .board01 .boxes .box.--orange h4{color:#d06648}.p-16103 .board01 .boxes .box.--orange .dataPoint{color:#d06648}.p-16103 .board01 .boxes .box.--purple{background-color:#eff2fd}.p-16103 .board01 .boxes .box.--purple h4{color:#5f4ea7}.p-16103 .board01 .boxes .box.--purple .dataPoint{color:#5f4ea7}.p-16103 .board01 .shapesSquare{height:30px;border:solid 3px #2a6b3f;border-top:none}.p-16103 .board01 .lineWrap{display:flex;justify-content:center}.p-16103 .board01 .lineWrap .line{display:inline-block;height:54px;border-left:solid 3px #2a6b3f;line-height:1}.p-16103 .problem{display:flex;justify-content:space-between;color:#2a6b3f}@media only screen and (max-width: 767px){.p-16103 .problem{flex-direction:column;align-items:center;gap:20px;padding:0 0 20px}}.p-16103 .problem .problemLeft{flex-shrink:0;width:60%}@media only screen and (max-width: 767px){.p-16103 .problem .problemLeft{width:100%}}.p-16103 .problem .problemLeft h4{line-height:1.3}.p-16103 .problem .problemLeft .box{border:solid 2px #2a6b3f;border-radius:20px;overflow:hidden}.p-16103 .problem .problemLeft .box .boxTtl{background-color:#2a6b3f;color:#fff;padding:16px 0}@media only screen and (max-width: 767px){.p-16103 .problem .problemLeft .box .boxTtl{padding:12px 0}}.p-16103 .problem .problemLeft .box .boxTtl mark{color:#fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(88%, transparent), color-stop(30%, #f25555));background:linear-gradient(transparent 88%, #f25555 30%)}.p-16103 .problem .problemLeft .box .boxInner{background-color:#fffdde;padding:30px 28px}@media only screen and (max-width: 767px){.p-16103 .problem .problemLeft .box .boxInner{padding:20px 16px}}.p-16103 .problem .problemRight{flex-shrink:0;width:35%}@media only screen and (max-width: 767px){.p-16103 .problem .problemRight{width:90%}}.p-16103 .border{border-bottom:dashed 3px #b9b9b9}.p-16103 .board02 h3{background-color:#2a6b3f;color:#fff;padding:10px 0;border-radius:25px}