

.c-pic-text{padding:90px 0 60px;text-align:center;background-color:#fff;}
.c-pic-text h3{font-size:60px;line-height:1;color:#000;font-weight:700;}
.c-pic-text h6{font-size:20px;color:#fff;margin:40px 0 0;}
.c-pic-text p{font-size:18px;color:#000;line-height:30px;margin:30px 0 0;}

.c-pic-text .txt{-webkit-flex:1;flex:1;margin-right:80px;}
.c-pic-text .txt h3{color:#000;}
.c-pic-text .txt h6{color:#000;}
.c-pic-text .txt p{color:#414141;}
.c-pic-text .txt .more{margin:40px 0 0;display:inline-block;line-height:30px;color:#000;font-size:18px;border-bottom:1px solid #000;}
.c-pic-text .txt .more:hover{border-color:#E0010B;color:#E0010B;}
.c-pic-text .pic{margin:50px 0 0;}
.c-pic-text ul{margin:60px 0 0;padding:50px 0;border:1px solid rgba(255,255,255,0.46);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}
.c-pic-text ul li{flex:1;text-align:center;position:relative;}
.c-pic-text ul li:not(:last-child)::after{content:"";position:absolute;top:15px;bottom:15px;right:0;width:1px;background:rgba(255,255,255,0.46);display:block;}
.c-pic-text ul li h5{color:#000;font-size:70px;line-height:1;display:inline-block;position:relative;}
.c-pic-text ul li h5 span{font-family:Impact;}
.c-pic-text ul li h5::after{content:attr(date-txt);position:absolute;right:-40px;top:0;color:#fff;font-size:40px;}
.c-pic-text ul li:nth-child(2) h5::after{right:-40px;font-size:22px;top:auto;bottom:10px;font-weight:300;}
.c-pic-text ul li p{font-weight:300;font-size:16px;color:#000;margin:5px 0 0;text-align:center;}


@media screen and (max-width:1680px){
.c-pic-text h3{font-size:56px;}
.c-pic-text ul li h5{font-size:65px;}
}

@media screen and (max-width:1550px){

.c-pic-text h3{font-size:52px;}
.c-pic-text ul{margin:50px 0 0;padding:40px 0;}
.c-pic-text ul li h5{font-size:60px;}
.c-pic-text ul li h5::after{right:-35px;font-size:30px;}
.c-pic-text ul li:nth-child(2) h5::after{font-size:18px;}
.c-pic-text ul li p{font-size:15px;}

}

@media screen and (max-width:1441px){
  .c-pic-text{padding:60px 0 40px;}
  .c-pic-text h3{font-size:48px;}
  .c-pic-text ul li h5{font-size:55px;}
}

@media screen and (max-width:1367px){
  .c-pic-text h3{font-size:44px;}
.c-pic-text ul li h5{font-size:50px;}
}

@media screen and (max-width:1281px){
  .c-pic-text h3{font-size:40px;}
  .c-pic-text p{font-size:17px;line-height:24px;margin:20px 0 0;}
.c-pic-text ul li h5{font-size:45px;}
}

@media screen and (max-width:1171px){
  .c-pic-text h3{font-size:36px;}
}

@media screen and (max-width:992px){
  .c-pic-text h3{font-size:32px;}
}

@media screen and (max-width:768px){
	
 .c-pic-text{padding:30px 0;}	
  .c-pic-text h3{font-size:30px;}
  .c-pic-text p{font-size:15px;line-height:24px;margin:15px 0 0;}
  .c-pic-text h6{font-size:17px;margin:15px 0 0;}

 
  .c-pic-text .wp{flex-direction:column;}
  .c-pic-text .txt{margin-right:0;text-align:center;}
  .c-pic-text .txt .more{margin:20px 0 0;}

  .c-pic-text .pic{margin:30px 0;}


  .c-pic-text ul{margin:30px 0 0;padding:20px 0;}
  .c-pic-text ul li{flex:none;width:50%;padding:10px 0;}
  .c-pic-text ul li:not(:nth-child(2n+1))::after{display:none;}
  .c-pic-text ul li h5{font-size:35px;}
  .c-pic-text ul li h5::after{right:-30px;top:5px;font-size:26px;}
  .c-pic-text ul li:nth-child(2) h5::after{font-size:16px;}
}

@media screen and (max-width:480px){
  .c-pic-text h3{font-size:26px;}
  .c-pic-text ul li h5{font-size:30px;}
  .c-pic-text ul li p{font-size:14px;}
}