.blue4section{background:var(--blue4)}@media only screen and (min-width: 769px){.blue4section{margin-top:10rem;padding:10rem 0}}@media only screen and (max-width: 768px){.blue4section{margin-top:6rem;padding:6rem 0}}.blue4section>.inner{display:flex;flex-direction:column}@media only screen and (min-width: 769px){.blue4section>.inner{align-items:center}}.blue4section__heading{display:flex;flex-direction:column}@media only screen and (min-width: 769px){.blue4section__heading{align-items:center}}.blue4section__heading h2{display:block;font-size:3rem}.blue4section__heading p:first-of-type{display:block}@media only screen and (min-width: 769px){.blue4section__heading p:first-of-type{font-size:max(10px,1.1713030747vw);text-align:center;margin-top:3rem}}@media only screen and (max-width: 768px){.blue4section__heading p:first-of-type{font-size:1.6rem;margin-top:2rem}}@media only screen and (min-width: 769px){.blue4section__heading p.note{margin-top:2rem}}@media only screen and (max-width: 768px){.blue4section__heading p.note{margin-top:1rem}}.blue4section__body{z-index:2;position:relative;width:100%;display:flex;align-items:center;border:.4rem solid var(--gray3);border-radius:9999px;overflow:hidden}@media only screen and (min-width: 769px){.blue4section__body{margin-top:6rem;padding:4rem 8.4rem 4rem 7.4rem;column-gap:3rem}}@media only screen and (max-width: 768px){.blue4section__body{flex-direction:column;margin-top:3rem;padding:7rem 3.1rem 10rem}}.blue4section__body:before{z-index:-1;content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:var(--white);border-radius:9999px;border:.4rem solid var(--blue4)}.blue4section__body__image{display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 769px){.blue4section__body__image{flex:1;height:19rem}}@media only screen and (max-width: 768px){.blue4section__body__image{width:100%}}.blue4section__body__image .illust{position:relative}@media only screen and (min-width: 769px){.blue4section__body__image .illust{width:100%;height:100%}}.blue4section__body__text{display:flex;flex-direction:column;row-gap:2rem}@media only screen and (min-width: 769px){.blue4section__body__text{flex:1}}@media only screen and (max-width: 768px){.blue4section__body__text{align-items:center;margin-top:3rem}}@media only screen and (max-width: 768px){.blue4section__body__text>a{min-width:auto!important}}@media only screen and (max-width: 768px){.blue4section__body__text>a:last-child{margin-bottom:-1.5rem}}.blue4section__body__text p{display:block}@media only screen and (min-width: 769px){.blue4section__body__text p{font-size:max(10px,1.1713030747vw)}}@media only screen and (max-width: 768px){.blue4section__body__text p{font-size:1.6rem}}.blue4section__body__text p a{display:inline;color:var(--blue);border-bottom:max(1px,.1rem) solid currentColor}@media (hover: hover) and (pointer: fine){.blue4section__body__text p a{transition:border-color .25s ease-out}.blue4section__body__text p a:hover{border-color:transparent}}@media only screen and (min-width: 769px){.blue4section--search .illust{height:18rem;margin-top:-.5rem}}@media only screen and (max-width: 768px){.blue4section--search .illust{width:24rem;height:15.2rem;margin-top:1rem;margin-left:-1rem}}@media only screen and (min-width: 769px){.blue4section--teamup .illust{margin-top:-.5rem;margin-bottom:.5rem}}@media only screen and (max-width: 768px){.blue4section--teamup .illust{width:23rem;height:19rem;margin-left:1.5rem}}@media only screen and (max-width: 768px){.blue4section--bluepatrol h2{font-size:2.6rem}}@media only screen and (max-width: 768px){.blue4section--bluepatrol .illust{width:24.6rem;height:18rem;margin-left:.5rem;margin-top:.5rem}}@media only screen and (max-width: 768px){.blue4section--run h2{font-size:2.6rem}}@media only screen and (min-width: 769px){.blue4section--run .illust{height:20rem;margin-left:-1rem}}@media only screen and (max-width: 768px){.blue4section--run .illust{width:23rem;height:19rem}}@media only screen and (max-width: 768px){.blue4section--wan h2{font-size:2.6rem}}@media only screen and (min-width: 769px){.blue4section--wan .illust{height:18rem}}@media only screen and (max-width: 768px){.blue4section--wan .illust{width:25rem;height:16.7rem;margin-top:1rem}}@media only screen and (max-width: 768px){.blue4section--child h2{font-size:2.6rem}}@media only screen and (min-width: 769px){.blue4section--child .illust{height:19rem;margin-top:-.5rem}}@media only screen and (max-width: 768px){.blue4section--child .illust{width:26rem;height:17.6rem}}@media only screen and (max-width: 768px){.blue4section--mimamoriproject h2{font-size:2.6rem}}@media only screen and (min-width: 769px){.blue4section--mimamoriproject .illust{margin-top:-.5rem}}@media only screen and (max-width: 768px){.blue4section--mimamoriproject .illust{width:17rem;height:19rem}}@media only screen and (min-width: 769px){.blue4section--education .illust{height:22rem;margin-top:-.5rem;margin-left:-.5rem}}@media only screen and (max-width: 768px){.blue4section--education .illust{width:25.4rem;height:21.5rem;margin-left:-1rem;margin-bottom:-.5rem}}@media only screen and (max-width: 768px){.blue4section--opendata h2{font-size:2.6rem}}.blue4section--opendata p strong{display:inline-block}@media only screen and (min-width: 769px){.blue4section--opendata p strong{margin-top:.5rem;margin-bottom:.3rem}}@media only screen and (max-width: 768px){.blue4section--opendata p strong{margin-bottom:.5rem}}@media only screen and (max-width: 768px){.blue4section--opendata .illust{width:23rem;height:16.8rem;margin-bottom:-1.5rem}}html:lang(ja) .blue4section__body__text>a,html:lang(ja) .blue4section__body__text>p:has(br){white-space:nowrap}@media only screen and (max-width: 768px){html:lang(ja) .blue4section__body__text>a{margin-left:-.5rem;margin-right:-.5rem}}html:lang(ja) .blue4section--opendata .blue4section__body__text>p{white-space:normal}@media only screen and (min-width: 769px){html:not(:lang(ja)) .blue4section__heading p:first-of-type{text-align:left}}
