@charset "utf-8";.title_wrap{position:relative;height:300px;max-height:300px;background:no-repeat url(//ng-c.co.jp/wp/wp-content/themes/template_01/css/../img/environment/title.jpg);background-size:cover;background-position:right bottom 20%}.title_wrap h3{font-size:4.5vw;color:#fff;position:absolute;bottom:20px;left:15%;text-shadow:-1px -1px 1px rgba(255,255,255,.1),1px 1px 1px rgba(0,0,0,.5),2px 2px 2px rgba(29,151,108,0)}#environment{max-width:1200px;width:80%;margin:0 auto;padding:10px 5%;background-color:#fff;font-size:1rem}#environment p{text-align:justify;font-size:.9rem;padding:10px 0}#environment .tar{text-align:right;font-size:.9rem;padding:10px 0}#environment h2{color:#fff;display:inline-block;margin:40px 0 0;padding:7px 12px;font-weight:700;font-size:130%;background:rgba(29,151,108,.8);border-radius:8px}#environment h3{color:#fff;display:inline-block;margin:40px 0 10px;padding:5px 9px;font-weight:700;font-size:120%;background:rgba(29,151,108,.8);border-radius:8px}#environment img{margin:20px 0 10px}#environment .contents dt{color:#333;display:inline-block;margin:20px 0 10px;padding:5px;font-weight:700;font-size:120%;background:linear-gradient(rgba(0,0,0,0) 60%,rgba(29,151,108,.4) 60%)}#environment dl .tar{margin:right auto}#environment dl a{margin-left:10px;padding-bottom:5px;color:rgba(29,151,108,.8)}#environment dl a:hover{color:rgba(29,151,108,.6)}#environment .registration dt,#environment .registration dd{font-size:.6;font-weight:400}#environment i.fa{padding:5px}.message{font-weight:700;font-size:120%;color:rgba(29,151,108,1);padding:20px 50px;text-align:center;border:2px dotted #ccc;margin:0 auto}@media screen and (max-width:750px){#environment{width:100%;margin:0 auto;text-align:center;padding:0;background-color:#fff}.title_wrap h3{font-size:9vw;color:#fff;position:absolute;bottom:20px;left:10px}#environment h2{color:#fff;display:inline-block;margin:40px 0 0;padding:5px;font-weight:700;font-size:130%;background:rgba(29,151,108,.8)}#environment p{text-align:justify;font-size:.9rem;padding:10px 20px}dl.registration{text-align:justify;padding:0 20px}.message{font-weight:700;font-size:110%;color:rgba(29,151,108,1);padding:20px;margin:0 10px;text-align:center;border:2px dotted #ccc;margin:0 20px 10px}#environment dd{padding:0 20px;text-align:justify}#environment .tar{text-align:right;font-size:.9rem;padding:10px 20px}}