.xml_banner_text .pro_ic01{width: 3.6rem;}
.xml_banner_text .of_title{width: 100%;}
.xml_01{padding: 0.6rem 0 1.5rem;}
.xml_01 li{ float: left; width: 48%; position: relative;}
.xml_01 li:nth-child(2n){ float: right;}
.xml_01 li h2{position: absolute; left:0; top:0; padding: 0.4rem; color: #fff; line-height: 1.2;}
.xml_01 li .txt{position: absolute; left:0; bottom:0; padding: 0.4rem; color: #fff;}
.xml_01 li .txt h3{margin-bottom: 0.3rem;}
.xml_01 li .txt p{margin-bottom: 0.08rem;}
.xml_02{ padding: 1rem 0; background: #EDEAE6;}
.xml_02 .prolist_park{margin-top: 0.8rem;}
.xml_02 .prolist_park ul{padding-top: 1.9rem;}
.xml_02 .prolist_park li:nth-child(2n){margin-top: initial;}
.xml_02 .prolist_park li{width:33%; margin-top:-1.9rem;}
.xml_02 .prolist_park li:nth-child(3n-1){margin-top:0;}
.xml_02 .prolist_park li:nth-child(3n){margin-top:-1.25rem;}
.xml_02 .prolist_park li:nth-child(3n-2){margin-top:-1.9rem;}
@media only screen and (max-width:767px) {
.xml_01,.xml_02{padding: 40px 0;}
.xml_01 li,.xml_02 .prolist_park li{width: 100%; margin-bottom: 20px;}
.xml_02 .prolist_park{margin-top: 0;}
.xml_02 .prolist_park ul{padding-top: 0;}
.xml_02 .prolist_park li{margin-top: 0!important;}
}