.pro-sub-tit {
width: 45%;
margin: 0 auto;
padding: 70px 0 0;
text-align: center;
}
.pro-sub-tit img{
width: 50%;
}
.pro-cont01 {
padding: 0;
}

.accordion-wrap {
width: 45%;
margin: 0 auto;
padding: 70px 0;
}
.accordion-wrap dt{
text-align: center;
}
.accordion-wrap dt img{
width: 50%;
}
.accordion-wrap dd{
width: 45%;
margin: 10px auto;
padding: 20px 15px;
box-sizing: border-box;
background-color: #fff;
border-radius: 20px;
}
.accordion-wrap dd p{
font-size: 22px;
text-align: center;
margin-bottom: 15px;
line-height: 140%;
}
.accordion-wrap dd p span{
font-size: 15px;
display: block;
}
.close {
width: 100%;
margin: 0 auto;
text-align: center;
}
.close img{
width: 18%;
}

@media screen and (max-width : 750px) {
.pro-sub-tit {
padding: 35px 0 0;
}
.pro-sub-tit img{
width: 100%;
}
.accordion-wrap {
width: 80%;
margin: 0 auto;
padding: 35px 0;
}
.accordion-wrap dt img{
width: 50%;
}
.accordion-wrap dd{
width: 80%;
margin: 10px auto;
padding: 15px 10px;
box-sizing: border-box;
background-color: #fff;
border-radius: 20px;
}
.accordion-wrap dd p{
font-size: 15px;
text-align: center;
margin-bottom: 10px;
line-height: 140%;
}
.accordion-wrap dd p span{
font-size: 11px;
}
.close img{
width: 13%;
}
}


.product-cont03 {
width: 100%;
padding-bottom: 50px;
}
.items03 {
width: 50%;
margin: 40px auto 0;
position: relative;
}
.items03 p{
font-size: 30px;
text-align: center;
margin-bottom: 25px;
line-height: 140%;
}
.items03 p span{
font-size: 20px;
display: block;
}

.items03 .items-inner {
width: 80%;
margin: 0 auto;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
flex-wrap:wrap;
}
.items03 .items-inner div{
width: 45%;
margin-bottom: 20px;
}
.items03 .items-inner div.last-item {
  margin: 0 auto;
}
.items03 .items-inner div img{
width: 100%;
}

@media screen and (max-width : 750px) {
.product-cont03 {
width: 100%;
padding-bottom: 20px;
}
.items03 {
width: 90%;
margin: 20px auto 0;
position: relative;
}
.items03 p{
font-size: 15px;
text-align: center;
margin-bottom: 10px;
line-height: 140%;
}
.items03 p span{
font-size: 11px;
display: block;
}
.items03 .items-inner {
width: 90%;
margin: 0 auto;
}
}

