@import url(ph-main.css);
.tit{font-size:2.4rem;line-height:4rem;margin-bottom:1rem;text-align:center;}
.tit p{color:#666;}
.tit span{display:block;margin:0 auto;width:10%;height:2px;background:#666;}

.i_pro{max-width:750px;width:96%;margin:0 auto;padding:3rem 2%;background:#f9f9f9;}
.i_pro-inner{width:100%;margin:0 auto;}

.i_pro_list{display:flex;justify-content:space-between;flex-wrap:wrap;}
.i_pro_list li{background:#FFF;width:49%;margin-bottom:1rem;padding-bottom:0.5rem;}
.i_pro_list li a img{width:100%;height:auto;}
.i_pro_list li a h4{padding-left:5%;font-weight:500;overflow: hidden;text-overflow:ellipsis;-webkit-line-clamp:1;white-space: nowrap;}
.i_pro_list li a p{padding-left:5%;color:#8c8c8c;font-size:1.2rem;line-height:2rem;overflow: hidden;text-overflow:ellipsis;-webkit-line-clamp:1;white-space: nowrap;}

.i_more{margin:auto;width:30%;margin-top:1rem;height:3rem;line-height:3rem;text-align:center;border-radius:1.5rem;border:1px solid #666666;}

.i_services{max-width:750px;width:96%;margin:0 auto;padding:3rem 2%;}

.i_services_list{display:flex;justify-content:space-between;flex-wrap:wrap;}
.i_services_list li{width:99%;margin-bottom:1rem;}
.i_services_list li h4{font-size:1.6rem;line-height:3.2rem;padding-left:2%;font-weight:500;}
.i_services_list li h4 a{color:#ff8800;}
.i_services_con{width:90%;padding:1rem 5%;background:#f6f6f6;}
.i_services_con p{font-size:1.2rem;line-height:2.4rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden;}


.i_news{max-width:750px;width:96%;padding:2rem 2%;}

.i_news_list{display:flex;justify-content:space-between;flex-wrap:wrap;}
.i_news_list li{width:98%;margin-bottom:1rem;background:#f9f9f9;padding:1rem 1%;}
.i_news_list li h5{font-size:1.4rem;line-height:3.2rem;font-weight:500;}
.i_news_list li span{font-size:1.4rem;line-height:3rem;}
.i_news_list li span b{font-size:2.2rem;line-height:3rem;margin-right:1rem;font-weight:500;}
.i_news_list p{font-size:1.2rem;line-height:2.4rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}

