@charset "UTF-8";
.treatment_box{background: var(--green01); padding: 12% 0; margin-bottom: 12%;}
.treatment_box .item-list{background: #fff;}

.item{margin-bottom:8vw;}

span.small {display: inline-block;font-family: inherit;color: inherit;font-size: 70%;}
.item li .name span.small {display: inline-block;font-family: inherit;color: inherit;font-size: 65%;}
.attention{margin-bottom: 12%;}


.co2-f .intro02 ul li{border:1px solid var(--green02);padding: 4vw;margin-bottom: 6vw;}
.co2-f .intro02 ul li p{margin-bottom: 0;text-align: justify;}
.co2-f .intro02 ul li p.subtitle{font-size:4.6vw;text-align: center;color: var(--green02);border-bottom: 1px solid #ccc;font-weight: bold;margin-bottom: 6vw;padding-bottom: 4vw;line-height: 1.2;}
.co2-f .intro02 ul li p span{font-size: 80%;}
.co2-f .intro02 ul li img{width: 100%;margin: 0 auto 5vw;}






/* =============================================
pc-size 
================================================*/
@media screen and (min-width: 736px) {
.item{margin-bottom:40px;}
.treatment_box{  padding: 100px 0 70px 0; margin-bottom: 90px;}
.attention{margin: 0 auto 180px;}

.co2-f .intro02{margin-bottom:60px;}
.co2-f .intro02 ul{display: -webkit-flex;display: flex;-webkit-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items: stretch;align-items: stretch;width: 100%;}
.co2-f .intro02 ul li{width: 49%;padding: 40px;margin-bottom: 0;}
.co2-f .intro02 ul li p.subtitle{font-size:18px;margin-bottom: 14px;padding-bottom: 14px;}
.co2-f .intro02 ul li img{margin: 0 auto 20px;}
	
}




@media screen and (min-width: 1000px) {

}




@media screen and (min-width: 736px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 736px) and (min-resolution: 2dppx) {

}