@import url("https://fonts.googleapis.com/css2?family=BIZ+UDPGothic&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");#main{background:url('../img/environment/bg-main.png?1763661034') no-repeat top 100% center;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}@media (max-width: 1199px){#main{background:url('../img/environment/bg-main.png?1763661034') no-repeat center -25% center;-webkit-background-size:150% auto;-o-background-size:150% auto;background-size:150% auto}}@media (max-width: 767px){#main{background-image:url('../img/environment/bg-main-xs.png?1763662333'),url('../img/environment/bg-main.png?1763661034');background-repeat:no-repeat,no-repeat;background-position:center -25% top,top 70% center;-webkit-background-size:150% auto,230% auto;-o-background-size:150% auto,230% auto;background-size:150% auto,230% auto}}#main .readTxt{margin-bottom:100px}@media (max-width: 1199px){#main .readTxt{margin-bottom:80px}}@media (max-width: 767px){#main .readTxt{margin-bottom:60px}}#main .inner{padding-bottom:140px}@media (max-width: 1199px){#main .inner{padding-bottom:110px}}@media (max-width: 767px){#main .inner{padding-bottom:80px}}#main .inner.last{padding-bottom:0}#main .imgIn{margin-bottom:80px}@media (max-width: 1199px){#main .imgIn{margin-bottom:70px}}@media (max-width: 767px){#main .imgIn{margin-bottom:50px}}#main .bigTxt{font-size:3rem;margin-bottom:60px;text-align:center}@media (max-width: 1199px){#main .bigTxt{font-size:2.5rem}}@media (max-width: 767px){#main .bigTxt{font-size:1.6rem;margin-bottom:40px}}#main .pointList{max-width:760px;margin:auto}@media (max-width: 767px){#main .pointList{width:90%}}#main .pointList li{margin-bottom:20px;background:#fff url('../img/environment/icon-point.jpg?1763660818') no-repeat center left 30px;-webkit-background-size:40px auto;-o-background-size:40px auto;background-size:40px auto;box-shadow:7px 7px 0px 0px #CDDDE3;padding:15px 40px 15px 80px;line-height:1.6}#main .pointList li span{font-size:1.7rem}@media (max-width: 1199px){#main .pointList li{margin-bottom:15px}#main .pointList li span{font-size:1.6rem}}#main .pointTxt{font-weight:600;font-size:4rem;text-align:center;margin-top:80px}@media (max-width: 1199px){#main .pointTxt{font-size:3rem;margin-top:70px}}@media (max-width: 767px){#main .pointTxt{font-size:2rem;margin-top:50px}}
