@charset "UTF-8";
@media screen and (min-width: 768px),print {
#main-inc2 {margin-bottom: 140px;}
#main-inc2 .bx{}
#main-inc2 .bx .ttl{text-align: center; margin-bottom: 40px; margin-left: 70px;}
#main-inc2 .bx .list{display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex;-webkit-box-lines: multiple; -moz-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;-webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center;-webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
#main-inc2 .bx .list li{margin-right: 20px}
#main-inc2 .bx .list li:last-child{margin-right: 0px}

}


@media screen and (max-width: 767px) {
#main-inc2 {margin-bottom: 10vw}
#main-inc2 .bx{}
#main-inc2 .bx .ttl{width: 90vw; margin: 0 auto 8vw;}
#main-inc2 .bx .list{width: 77.925vw; margin: 0 auto; display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex;-webkit-box-lines: multiple; -moz-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;-webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center;-webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
#main-inc2 .bx .list li{margin: 0 auto 5vw;}
#main-inc2 .bx .list li:last-child{margin-bottom;: 0}

}