@charset "utf-8";#pgtitle{justify-content:center;height:480px;background-image:url(//www.energia-s.com/wp/wp-content/themes/energia/src/css/../image/land/title.jpg);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.pgbody h2{margin-bottom:1em;font-size:1.8rem;font-weight:500;text-align:center}.pgbody h3{margin-bottom:2em;color:#80ba10;font-size:2.8rem;font-weight:600;text-align:center}@media screen and (max-width:767px){#pgtitle{height:420px}.pgbody h3{margin-bottom:1.5em;font-size:2.4rem}}@media screen and (max-width:420px){#pgtitle{height:360px}.pgbody h2{font-size:1.6rem}.pgbody h3{margin-bottom:1em;font-size:2.1rem}}#lead .contents{margin-top:-80px;background-color:#fff}#lead p{font-size:1.6rem;font-weight:500;text-align:center}@media screen and (max-width:767px){#lead .contents{margin-top:-64px}#lead p{text-align:left}#lead br{display:none}}@media screen and (max-width:420px){#lead .contents{margin-top:-48px}}#flow{background-color:#f9fbf3}#flow h3{margin-bottom:.25em;color:#80ba10;font-size:2.8rem;font-weight:600}#flow h3+p{font-size:1.6rem;font-weight:500}#flow ul{display:flex;justify-content:space-between;font-size:1.4rem}#flow ul li{margin-top:36px;width:30%;padding:3% 4%;border:1px solid #80ba10;background-color:#fff;box-sizing:border-box}#flow h4{margin-bottom:1em;color:#80ba10;font-size:2.8rem;font-weight:600;text-align:center}#flow figure{margin:0 auto;width:72px}#flow h5{margin-bottom:1em;color:#80ba10;font-size:1.8rem;font-weight:600;text-align:center}#flow ul li p{font-size:1.6rem}@media screen and (max-width:960px){#flow ul li{margin-top:36px;width:31.5%;padding:3% 2%}}@media screen and (max-width:767px){#flow h3{font-size:2.4rem}#flow h4{margin-bottom:.0}#flow ul{flex-direction:column;margin:0 auto;width:100%;max-width:360px}#flow ul li{margin-top:32px;width:100%;padding:8%}}@media screen and (max-width:420px){#flow h3{font-size:2.1rem;text-align:center}#flow ul li{margin-top:24px}}#wanted h3+p{font-size:1.6rem;font-weight:500;text-align:center}#wanted .field{background-color:#f9fbf3}#wanted .field dt.separate{border-color:#d9eab7}#wanted form input[type=submit]{background-color:#80ba10}#wanted #thanks h3+p{text-align:left}@media screen and (max-width:640px){#wanted h3+p{text-align:left}#wanted #thanks h3+p{text-align:center}#wanted #thanks h3+p{text-align:left}}