@charset "UTF-8";

.license{font-size: 60%;color: #aaa !important;display: none;}

.status-box {width: 48%;}

.status-box img{width: 100%;}

.status_01 {margin-bottom: 9%;}

#about .status-box .jkawegaq{font-size: 140%;font-weight: bold;display: block;}

#about .status-box .jkawegaq .small{font-size: 90%;}

#about .movie-ttl{font-size: 140%;font-weight: bold;text-align: center;}

#about .about-detail, #service .service-detail{text-align: center;}

#about .logo-list li{width: 28%;opacity: 0.3;padding: 0;}

#about .logo-list li img{width: 100%;}

#about .logo-list{width: 50%;margin: 0 auto;padding: 20px;background: #e5e5e5;margin-bottom: 3rem;margin-top: 3rem;}

#about .youtube{margin: 1rem 0 3rem 0;}

#service .service-wrap{margin: 3% 0 7% 0;}

#service .service-wrap li{width: 250px;padding: 20px;border: 1px solid #3e88e1;border-radius: 5px;margin-bottom: 2rem;background: #fafdff;}

#service .service-wrap li img{width: 40%;margin: 0 auto;display: block;}

#service .service-wrap li:nth-child(n+4) {margin-bottom: 0}

#service .service-wrap li .service-ttl{text-align: center; font-weight: bold; font-size: 120%}

#function .function-wrap li{width: 250px;padding: 20px;border: 1px solid #cacaca;border-radius: 5px;margin-bottom: 2rem;background: #fafdff;}

#function .function-wrap li .service-ttl{text-align: center;font-weight: bold;font-size: 120%;margin: 3rem 0;color: #000000;}

.info-back {
    background: url(../../images/alliance/perception-point/bg_perception-point.jpg) no-repeat bottom center scroll;
}

@media screen and (max-width: 1000px) {
.info-back {
    background: url(../../images/alliance/perception-point/bg_perception-point_sp.jpg) no-repeat bottom center scroll;
}

p, #about .movie-ttl, #about .status-box {font-size: inherit;}

.status-box,  #function .function-wrap li {width: 100%;}

#service .service-wrap li{width: 40%;padding: 40px 20px;}

#service .service-wrap, #about .logo-list{display: flex;}

#service .service-wrap li:nth-child(4){margin-bottom: 2rem;}

#service .service-wrap li .service-ttl{font-size: 120%;margin-top: 3rem;}

#function .function-wrap li .service-ttl{font-size: 123%;margin-top: 5%;}

#service .service-wrap {margin: 9% 0}

#function .function-wrap li .service-txt{width: 90%; margin: 0 auto;}

#function .function-wrap li{padding: 5% 0;}

.jkawegaq{font-size: 120% !important;line-height: 1.5;}

#function .function-wrap li .service-ttl{margin: 0 0 1.5rem 0;}

}