@charset "UTF-8";
.second-text img{width:100%;margin-bottom:3vw;}
.itemsbox li {margin-bottom:10vw;}
.itemsbox li .tit{font-family: var(--mincho);font-weight: 600;font-size:6vw;margin-bottom:1vw;color:var(--gold);position:relative;padding-left: 18%;margin-bottom: 3%;}
.itemsbox li .tit:before{content:"";width:25%;height:100%;background:url(../images/aftercare/logo.png) no-repeat;background-size: contain;position:absolute;z-index: -1;left:0;}

/* ============================================= 
pc
================================================*/
@media screen and (min-width: 736px) { 
.subhero{background: url(../images/first/bg-pc.jpg) top center no-repeat;background-size: 1200px;padding: 6% 6% 5% 6%;margin-bottom: 70px;}
.itemsbox li .tit{font-size:32px;padding:0 0 0 90px;margin-bottom:20px;}
.itemsbox li .tit:before{width:70px;top:0;}
}

@media screen and (min-width: 1000px) {
.itemsbox li{display: -webkit-box;display: -moz-box;display: -webkit-flex;display: box;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between;margin-bottom:20px;}
.itemsbox li img{width:45%;}
.itemsbox li .textbox{width:50%;}
.itemsbox li .tit{margin-bottom:10px;}


}

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

}