.wrapper.ny > .header-solid > div.c2 > .contents.about > .container_ny >.p1 >.h{
    background: url(../image/h_txt.png) no-repeat left center;
    height: 53px;
    line-height: 53px;
    font-size: 3rem;
    padding-left: 25px;
    margin-bottom: 4.7%;
}
.wrapper.ny > .header-solid > div.c2 > .contents.about > .container_ny >.p1 > ul{
  overflow: hidden;
}
.wrapper.ny > .header-solid > div.c2 > .contents.about > .container_ny >.p1 > ul > li{
  margin: 6%;
  width: 13%;
  float: left;
  text-align: center;
  position: relative;
  border: 1px solid #e8e8e8;
  padding: 8px;
  transform: rotate(45deg);
}
.wrapper.ny > .header-solid > div.c2 > .contents.about > .container_ny >.p1 > ul > li:nth-child(4){
  margin-right: 0;
}
.wrapper.ny > .header-solid > div.c2 > .contents.about > .container_ny >.p1 > ul > li:nth-child(5){
  margin-left: 19%;
}
.wrapper.ny > .header-solid > div.c2 > .contents.about > .container_ny >.p1 > ul > li:nth-child(n+5){
  margin-top: -7%;
}
.wrapper.ny > .header-solid > div.c2 > .contents.about > .container_ny >.p1 > ul > li:after{  
    content: '';  
    display: block;  
    padding-top:100%;  
    border: 1px solid #e8e8e8;
} 
.wrapper.ny > .header-solid > div.c2 > .contents.about > .container_ny >.p1 > ul > li:hover{  
    border-color: #f4b068;
    animation: myrotate 0.3s;
    -webkit-animation:myrotate 0.3s;
}
.wrapper.ny > .header-solid > div.c2 > .contents.about > .container_ny >.p1 > ul > li:hover:after{  
    border-color: #f4b068;
} 
.wrapper.ny > .header-solid > div.c2 > .contents.about > .container_ny >.p1 > ul > li:hover >.box >span{  
    color: #f4b068;
} 
.wrapper.ny > .header-solid > div.c2 > .contents.about > .container_ny >.p1 > ul > li:hover >.box >p{  
    color: #f4b068;
} 
.wrapper.ny > .header-solid > div.c2 > .contents.about > .container_ny >.p1 > ul > li.liu{  
    background: url('../image/about_031.png') no-repeat center center;
}  
.wrapper.ny > .header-solid > div.c2 > .contents.about > .container_ny >.p1 > ul > li >.box{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) rotate(-45deg);
}
.wrapper.ny > .header-solid > div.c2 > .contents.about > .container_ny >.p1 > ul > li >.box > span{
  font-size: 3.6rem;
  white-space: nowrap;
}
.wrapper.ny > .header-solid > div.c2 > .contents.about > .container_ny >.p1 > ul > li >.box > p{
  font-size: 2.4rem;
  white-space: nowrap;
  margin-bottom: 0;
}
.wrapper.ny > .header-solid > div.c2 > .contents.about > .container_ny >.p1 > div > p {
  line-height: 200%;
  font-size: 1.4rem;
  margin-bottom: 0;
}
.wrapper.ny > .header-solid > div.c2 > .contents.about > .container_ny >.p1 > .b2{
  font-size: 0;
}
.wrapper.ny > .header-solid > div.c2 > .contents.about > .container_ny >.p1 > .b2 > p > img{
  max-width: 50%;
  display: inline-block;
  vertical-align: top;
}
.wrapper.ny > .header-solid > div.c2 > .contents.about > .container_ny >.p1 > .b2 > p{
  font-size: 1.4rem;
  line-height: 200%;
  margin-bottom: 0;
}
.wrapper.ny > .header-solid > div.c2 > .contents.about > .container_ny >.p1 > .b2 >br{
  font-size: 1.4rem;
}
@keyframes myrotate{
  0%{
    transform: rotateY(0) rotate(45deg);
  }
  50%{
    transform: rotateY(180deg) rotate(45deg);
  }
  100%{
    transform: rotateY(360deg) rotate(45deg);
  }
}



.wrapper.ny > .header-solid > div.c2 > .contents.about > .container_ny >.p2 > .h{
  background: url(../image/about_03.jpg) no-repeat left center;
  padding-bottom: 3%;
  box-sizing: content-box;
  border-bottom: 1px solid #e8e8e8;
  height: 53px;
  line-height: 85px;
  font-size: 3rem;
  padding-left: 25px;
  margin-bottom: 4.7%;
}
.wrapper.ny > .header-solid > div.c2 > .contents.about > .container_ny >.p2 > .b > ul{
  overflow: hidden;
}
.wrapper.ny > .header-solid > div.c2 > .contents.about > .container_ny >.p2 > .b > ul > li{
  margin-right: 3.4%;
  width: 31%;
  float: left;
}
.wrapper.ny > .header-solid > div.c2 > .contents.about > .container_ny >.p2 > .b > ul > li:last-child{
  margin-right: 0;
}
.wrapper.ny > .header-solid > div.c2 > .contents.about > .container_ny >.p2 > .b > ul > li > .txt{
  font-size: 1.4rem;
  line-height: 200%;
  margin-top: 4%;
}
@media (max-width: 991px){
  .wrapper.ny > .header-solid > div.c2 > .contents.about > .container_ny >.p1 > ul > li >.box > span{
    font-size: 2.4rem;
  }
  .wrapper.ny > .header-solid > div.c2 > .contents.about > .container_ny >.p1 > ul > li >.box > p{
    font-size: 1.6rem;
  }
  .wrapper.ny > .header-solid > div.c2 > .contents.about > .container_ny >.p1 > ul > li.liu{
    background-size: cover;
  }
}
@media (max-width: 767px){
  .wrapper.ny > .header-solid > div.c2 > .contents.about > .container_ny >.p2 > .b > ul > li{
    margin: 0;
    width: 100%;
  }
}