.img{display:block;margin:0 auto;max-width:100%;height:auto}.section01{display:flex;margin-bottom:50px}@media screen and (max-width: 767.98px){.section01{display:block;margin-bottom:30px}}.section01 .area-img{flex:5}@media screen and (max-width: 767.98px){.section01 .area-img{margin-bottom:15px}}.section01 .area-txt{margin-left:40px;flex:3}@media screen and (max-width: 767.98px){.section01 .area-txt{margin-left:0}}.section02{display:flex;margin-bottom:60px}@media screen and (max-width: 767.98px){.section02{display:block;margin-bottom:40px}}@media all and (min-width: 769px){.section02 .item{display:flex;flex-direction:column;justify-content:flex-start;flex:1}.section02 .item:nth-child(even){flex-direction:column-reverse;justify-content:flex-end}.section02 .item:nth-child(even) .txt-caption{margin-top:0;margin-bottom:0.6em}.section02 .item:nth-child(even) .sign{top:15px}}@media screen and (max-width: 767.98px){.section02 .item{margin-bottom:20px}}.section02 .area-txt{position:relative;padding:0 120px 0 20px}@media screen and (max-width: 767.98px){.section02 .area-txt{padding:0 60px 0 0}}.section02 .sign{position:absolute;top:-15px;right:15px;z-index:10}@media screen and (max-width: 767.98px){.section02 .sign{top:-20px;right:10px}}.section03{display:flex;justify-content:flex-end;padding-left:70px}@media screen and (max-width: 767.98px){.section03{flex-wrap:wrap;padding-left:0}}.section03 .area-coordinate{order:2;width:40%}@media screen and (max-width: 767.98px){.section03 .area-coordinate{order:1;padding-right:20px;width:57%}}.section03 .coordinate{display:block;margin:0 auto;max-width:100%;height:auto}.section03 .area-point{order:3;padding-left:23px;width:36%}@media screen and (max-width: 767.98px){.section03 .area-point{order:2;padding-left:0;width:43%}}.section03 .point{margin-bottom:30px}@media screen and (max-width: 767.98px){.section03 .point{margin-bottom:20px}}@media screen and (max-width: 767.98px){.section03 .txt-caption{font-size:0.625rem;line-height:1.7}}.section03 .area-img{position:relative}.section03 .txt-figure{position:absolute;top:-0.5em;left:0;border-radius:50%;width:25px;height:25px;line-height:25px;background-color:#000;font-size:0.75rem;text-align:center;color:#fff}.section03 .txt-figure.is-block{position:static}.section03 .img{margin-bottom:10px}@media screen and (max-width: 767.98px){.section03 .img{margin-bottom:5px}}.section03 .sign{position:absolute;bottom:25px;left:-50px}@media screen and (max-width: 767.98px){.section03 .sign{display:none}}.section03 .area-txt{order:1;padding-right:25px;width:24%}@media screen and (max-width: 767.98px){.section03 .area-txt{order:3;padding-right:0;width:100%}}.section04{margin-bottom:55px}@media screen and (max-width: 767.98px){.section04{margin-bottom:30px}}.section04 .txt-content{margin-top:30px}@media screen and (max-width: 767.98px){.section04 .txt-content{margin-top:15px}}
