#sec_pagettl, #sec_pagettl h1>.inner {
 background: var(--orange);
}

#sec_works .bg{
 background: #fff;
 border-radius: 15px;
 padding: 100px 50px;
}

#sec_works .list{
 display: grid;
 grid-template-columns: 1fr 1fr;
 gap: 40px;
}
#sec_works .list .img img{
 border-radius: 15px;
}
#sec_works .list .img{
 margin-bottom: 25px;
 text-align: center;
}
#sec_works .list h3{
 color: var(--orange);
 margin-bottom: 10px;
}
#sec_works .list h3.blue{
 color: #132EA3;
}
#sec_works .list p{
 line-height: 1.8em;
}

#sec_workdata .list li{
 background: #FFF0F0;
 border-radius: 5px;
}
#sec_workdata .list li .img img{
 border-radius: 50%;
}

#sec_example .bg{
 background: #fff;
 border-radius: 15px;
 padding: 50px;
}
#sec_example .img{
 border-radius: 10px;
}

.sec_info {
 background: #FFB3AB;
}

/*
===================================================
	sp
===================================================
*/
@media screen and (max-width: 960px) {
 #sec_works .bg{
  padding: 50px 15px;
 }

 #sec_works .list{
  display: grid;
  grid-template-columns: 1fr;
  gap: 50px;
 }

 #sec_workdata .list li{
  background: #FFF0F0;
  border-radius: 5px;
 }
 #sec_workdata .list li .img img{
  border-radius: 50%;
 }

 #sec_example .bg{
  background: #fff;
  border-radius: 15px;
  padding: 20px;
 }
 #sec_example .img{
  border-radius: 10px;
 }

 .sec_info {
  background: #FFB3AB;
 }
}