@charset "utf-8";.quality-block{margin:30px 0 30px 0}.quality-banner{background:url(../images/quality-banner.jpg) top center no-repeat;padding:8% 7%}.banner-text{color:#fff;text-align:left;line-height:28px;text-shadow:2px 3px 5px #3d3c3c}.banner-text span{letter-spacing:.15em;display:block;padding-bottom:20px}.banner-text p{font-size:18px;letter-spacing:.1em}.quality-title{font-size:30px;color:#376c13;letter-spacing:.1em;padding:7px 0 15px 0}.inner{padding:0 15px}.features{display:flex;justify-content:space-between;margin:10px 0}.features dl{width:calc(100% - 30px/3);margin-right:15px;letter-spacing:.1em}.features dl:nth-child(3){margin-right:0}.features dt{text-align:center;color:#fff;background:#50822e;padding:15px 0}.features dd{background:#e8f7de;padding:15px 15px 0 15px;color:#000;height:126px}.subtitle{color:#376c13;font-size:25px;text-align:center;letter-spacing:.1em;padding-top:15px}.subtitle span{text-align:center;font-size:18px;color:#000;display:block;padding:5px 0 15px 0}.smalltitle{font-size:23px;color:#497b27;padding:10px 0 15px 0;letter-spacing:.1em}.standard-facilities,.high-quality{display:flex;padding:10px 0;flex-wrap:wrap}.standard-facilities{justify-content:space-between}.high-quality{justify-content:flex-start}.standard-facilities ul{text-align:center}.standard-facilities ul li:nth-child(2){letter-spacing:.1em;padding:8px 0}.s-title{font-size:20px;color:#376c13;display:block;padding-bottom:10px}.s-text{font-size:18px;color:#000}.high-quality ul{width:280px;margin-right:10px;margin-bottom:15px}.high-quality ul:nth-child(4n){margin-right:0}.high-quality ul li:nth-child(2){text-align:left;background:#e8f7de;padding:10px;box-sizing:border-box;height:160px}.facility-end{margin-bottom:50px;border:10px solid #e8f7de;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#376c13;text-align:center;font-size:17px;letter-spacing:.2em;padding:10px}.structure{margin:10px 0 50px 0;height:336px}.structure ul{display:inline-flex;justify-content:space-between}.structure ul li{list-style:none}.structure ul li:nth-child(2) img{max-width:100%;height:auto}.structure ul li:nth-child(1){width:60%;height:336px;background:#e8f7de;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.structure ul li span{color:#000}.structure h3{color:#376c13;border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:10px}.property{display:flex;justify-content:space-between;padding:10px 0;align-content:stretch}.property dt{background:#50822e;padding:15px;color:#fff}.property dd{background:#e8f7de;padding:20px 20px 100px 20px}.property dl:nth-child(1){width:75%;padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.property dl:nth-child(2) img{width:100%;height:auto}.property h3{letter-spacing:.05em}.property span{padding:10px}.safe{width:100%}.safe table{margin-top:20px;background:#e8f8de;border:1px solid #51832e;border-collapse:collapse}.safe table th{background:#51832e;color:#fff;text-align:center;padding:10px 0;letter-spacing:.1em;font-size:22px}.safe table tr{width:100%}.safe table td{width:25%;border:1px solid #51832e;border-collapse:collapse}.safe table td img{height:auto}.safe-text{padding:10px;vertical-align:text-top}.escape{display:flex;justify-content:space-between;padding-top:15px}.escape-route{padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.escape-route,.escape-method{width:50%}.escape-method h5{font-size:20px}.escape-list{display:inline-flex;justify-content:flex-start;flex-wrap:wrap;padding-top:10px}.escape-list li:nth-child(2){padding:5px 0}.escape-list li h5,.escape-list li p{font-size:18px}.escape-method ul{width:48%;padding-bottom:10px;float:left;margin-right:10px;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.air{padding-bottom:15px}.air h4 span,.air p{letter-spacing:.1em}.air h4 span{font-size:18px;color:#000}.air p{font-size:18px;padding:5px 0}.soundproof-table{overflow-y:auto;padding-bottom:10px}.soundproof-table table{width:1150px}.soundproof table,.soundproof th,.soundproof td{border:1px solid #497b27}.soundproof h4{font-size:20px;padding:10px 0}.soundproof th{background:#7aa959;color:#fff;text-align:center;vertical-align:middle}.soundproof tr th:nth-child(1){width:10%}.soundproof th,.soundproof td{width:30%;padding:20px}.soundproof td{background:#e8f7de;padding:20px;font-size:18px}.soundproof .yellow{background:#ebf68b;color:#b93a21}.soundproof p{font-size:18px;padding:10px 0;margin-bottom:50px}.security{padding:15px 0 50px 0}.security h5{font-size:20px;font-weight:bold}.assess-1{width:100%;display:flex}.assess-1 p,.assess-1 li:nth-child(2){line-height:25px;letter-spacing:.05em}.assess-left{width:60%;padding-top:10px}.assess-right{width:40%;padding-top:20px;padding-left:20px}.assess-right ul{width:46%;padding-right:5px}.assess-2{display:inline-flex;padding-top:50px}.assess-2 table,.assess-process{width:50%;padding-top:20px}.assess-2 table{border:1px solid #51832e;border-collapse:collapse}.assess-2 table th{width:100%;background:#497b27;color:#fff;text-align:center;padding:10px}.assess-2 table td{background:#e8f7de;border:1px solid #51832e;border-collapse:collapse;padding:12px 30px;font-size:18px}.assess-process{text-align:center;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.assess-process h4{color:#497b27;font-size:18px}.assess-process p{font-size:18px;padding-top:10px}.applicate-process{background:#f1f1f1;padding:35px;margin-top:20px}.applicate-process h5{font-size:18px;color:#497b27}.applicate-process ul{padding:20px}.applicate-process ul li{width:100%;background:#7aa959;color:#fff;padding:10px;position:relative;display:inline-block;margin-bottom:34px;font-size:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.applicate-process ul li:after{content:"";background:url(../images/assess-arrow.gif) no-repeat;background-position:0 0;position:absolute;top:auto;left:0;right:0;bottom:-34px;margin:auto;width:72px;height:34px}.applicate-process ul li:last-child{margin-bottom:0}.applicate-process ul li:last-child:after{display:none}.insurance{background:#f1f1f1;margin:20px 0 50px 0}.insurance td span{font-size:18px}.insurance td{padding:20px;font-size:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.insurance td:nth-child(1){width:50%}.Management-wrapper{padding-top:20px}.m-1{padding:10px 0}.m-1 h5{font-size:18px;line-height:28px;padding-bottom:5px;letter-spacing:.05em}.m-1 p{letter-spacing:.05em}.Management-list{display:inline-flex;align-items:center;justify-content:space-between;padding-top:20px}.Management-list li:nth-child(1){padding-right:20px}.Management{background:#f1f1f1;padding:15px 20px;display:inline-flex;justify-content:space-around;margin:10px 0}.Management dl{width:50%;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.Management dt{background:#50822e;padding:5px;color:#fff;text-align:center;width:70%;font-size:17px;letter-spacing:.05em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.Management dd,.Management p{padding:15px 0;font-size:18px;line-height:25px}.Management span{color:#7baf56}.Management li{font-size:18px;line-height:25px}.m-3:nth-child(2),.m-3:nth-child(3){width:48%}.Management:nth-child(2),.Management:nth-child(3){flex-wrap:wrap;justify-content:flex-start}.m-5{padding-top:20px;display:inline-flex;justify-content:space-between;align-items:center}.m-5 .service{width:50%}.m-5 .service:nth-child(1){background:#f1f1f1}.m-5 h4{background:#50822e;padding:10px;color:#fff;text-align:center}.service:nth-child(2){padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.service-text{width:80%;padding-right:10px}.service-wrapper{display:inline-flex;align-items:center;padding:15px}.service-wrapper p{padding:5px 0}.After-sales{display:flex;justify-content:space-between}.After-sales dl{width:50%;padding:30px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.After-sales dt{background:#50822e;color:#fff;text-align:center;padding:10px;font-size:20px;letter-spacing:.1em}.After-sales dd{background:#f1f1f1;padding:10px 10px 20px 10px}.After-sales dd:last-child{padding-bottom:10%}.quality-block img{max-width:100%;height:auto}.deep-green{color:#376c13}.t-0{font-size:25px;line-height:30x}.t-1{font-size:25px;line-height:28px;letter-spacing:.1em}.t-2{font-size:20px;letter-spacing:.05em}.t-3{font-size:18px}.t-4{font-size:18px;letter-spacing:.1em}.t-5{font-size:18px;letter-spacing:.05em}.t-6{font-size:18px;letter-spacing:.1em}.t-7{font-size:18px}.inline-block{display:inline-block;vertical-align:top}.bold{font-weight:bold}.center{text-align:center}.subtitle-1{background:#51832e;color:#fff;text-align:center;padding:10px 0;margin-top:50px;letter-spacing:.1em;font-size:22px}@media only screen and (max-width:1200px){.high-quality ul,.standard-facilities ul{width:24%}.high-quality ul li:nth-child(2){height:160px}.structure ul li:nth-child(2) img{padding-left:15px;width:90%}.soundproof th{padding:10px}.soundproof td{padding:5px 10px;font-size:18px}.escape-method ul{width:47%}.applicate-process{padding:7%;margin-top:10px}.assess-left{width:80%}}@media only screen and (max-width:1024px){.quality-block{margin-top:20px}.subtitle{font-size:22px}.s-title,.t-3{font-size:18px}.subtitle{padding-top:5px}.m-1{padding:5px 0}.high-quality ul,.standard-facilities ul{width:23.5%}.features dd{height:140px}.escape-list li h5{font-size:18px}.service-wrapper img{width:100%}.service:nth-child(2){padding:0 20px}.structure ul li:nth-child(1){height:300px}.assess-right{width:45%}.service-text{width:80%}.After-sales dd{padding:10px}.After-sales dd:last-child{padding-bottom:20px}}@media only screen and (max-width:960px){.quality-block{margin-top:15px}.smalltitle,.t-1{font-size:20px}.subtitle-1{font-size:17px;margin-top:30px}.features dt{padding:10px 0}.features dd{height:150px}.t-4,.t-5{font-size:18px}.high-quality ul:nth-child(4n){margin-right:10px}.m-5,.After-sales,.Management-list{flex-wrap:wrap}.structure ul li:nth-child(2) img,.m-5 .service,.Management dt{width:100%}.high-quality ul li:nth-child(2){height:180px}.soundproof th,.assess-process h4{font-size:18px}.soundproof td{padding:10px;font-size:18px}.property dt{padding:10px}.Management-list li{margin:auto;padding:0}.Management-list li:nth-child(1){padding-right:0}.Management-list li:nth-child(2){padding-top:10px}.Management-list li img{height:auto}.assess-left{width:60%}.assess-right{width:40%}.assess-process p{font-size:18px;padding-top:0}.applicate-process ul{padding:10px}.applicate-process ul li{padding:5px}.After-sales dl:nth-child(2){text-align:center}.service:nth-child(2){padding:20px}.escape-method ul{width:46%}.insurance td:nth-child(2){width:15%}.insurance td:nth-child(3){width:35%}.security{padding:10px 0}}@media only screen and (max-width:768px){.standard-facilities ul li:nth-child(2){padding:5px 0}.high-quality ul,.standard-facilities ul{width:32%}.high-quality ul:nth-child(3n){margin-right:0}.features dd{height:200px}.escape{flex-wrap:wrap}.escape-route,.escape-method{width:100%}.escape-route img{text-align:center}.escape-method ul{width:31%}.assess-right{padding-left:10px}.assess-2 table td{padding:14px 30px}.insurance td{display:inline-block;vertical-align:top}.insurance td img{width:40%}.insurance td:nth-child(1){width:100%}.insurance td:nth-child(2){width:25%}.insurance td:nth-child(2) img{width:100%}.insurance td:nth-child(3){width:75%}.safe table{display:block}.safe table tr{display:block}.safe table tr th,.safe table tr td{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.safe table tr td.safe-none{display:none}}@media only screen and (max-width:640px){.features dd{padding:10px;height:auto}.features dt{padding:5px 0}.features dl{width:100%;margin-right:0;margin-bottom:15px}.features{flex-wrap:wrap}.structure ul li:nth-child(1){height:auto}.high-quality ul{width:31%}.high-quality ul li:nth-child(2){height:210px}.t-4{font-size:18px}.structure{height:auto}.structure ul,.property{flex-wrap:wrap}.structure ul li:nth-child(1){width:100%}.structure ul li span{display:block}.structure ul li:nth-child(1){height:auto}.structure ul li:nth-child(2){margin:auto}.structure ul li:nth-child(2) img{padding:0}.assess-2 table td{font-size:18px;padding:5px 20px}.Management{padding:10px}.Management-list li img{width:100%}.After-sales dl{width:100%;padding:10px 0}.assess-1{flex-wrap:wrap}.assess-2{flex-wrap:wrap;padding-top:30px}.assess-left,.assess-right{width:100%}.assess-right{padding-left:0}.assess-right ul{width:48%;box-sizing:border-box;padding-right:0}.assess-2 table,.assess-process{width:100%}.property dl:nth-child(1){width:100%;margin-bottom:10px}.property dl:nth-child(2n){margin:auto}.property dd{padding:10px}.service-text{width:60%}.Management dl{padding:10px;width:100%}.Management dd,.Management p{padding:10px 0}.Management dt{font-size:18px}.air p{font-size:18px}.assess-process{padding:0}.insurance td:nth-child(2){width:35%;padding:10px 20px}.insurance td:nth-child(3){width:65%;padding:10px 20px}.facility-end{display:none}.m-3:nth-child(2),.m-3:nth-child(3){width:100%}}@media only screen and (max-width:480px){.quality-banner{display:none}.quality-title{font-size:23px}.subtitle span{font-size:18px}.facility-end{font-size:18px}.high-quality{justify-content:space-between}.high-quality ul:nth-child(even){margin-right:0}.high-quality ul:nth-child(odd){margin-right:10px}.high-quality ul li:nth-child(2){height:200px}.high-quality ul,.standard-facilities ul{width:48%}.soundproof h4{padding:5px 0}.soundproof-table table tr th,.soundproof-table table tr td{font-size:16px;padding:5px 10px}.property{flex-wrap:wrap}.property dl:nth-child(2) img{display:none}.property h3{text-align:center}.property span{display:block;padding:0}.property dd{padding:15px}.service-text,.structure ul li,.Management-list li,.property dl:nth-child(1){width:100%}.service-wrapper img{display:none}.structure{height:auto}.structure ul{flex-wrap:wrap}.structure ul li:nth-child(2) img{width:100%;padding:0}.escape-method ul{width:46%}}@media only screen and (max-width:360px){.banner-text p{font-size:13px;letter-spacing:0}.high-quality ul li:nth-child(2){height:230px}.service-wrapper{flex-wrap:wrap}.service-text,.insurance td:nth-child(3){width:100%}.insurance td{padding:15px}.insurance td:nth-child(2){width:70%}.t-1,.safe table th{font-size:18px}}