@charset "UTF-8";
@media screen and (min-width: 768px),print {
#main-inc1 {}
#main-inc1 .bx{width: 1100px; margin: 0 auto;}
#main-inc1 .bx .ca2-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-inc1 .bx .ca2-list li{margin-right: 40px; margin-bottom: 40px;}
#main-inc1 .bx .ca2-list li:nth-child(3n){margin-right: 0px}

}


@media screen and (max-width: 767px) {
#main-inc1 {margin-bottom: 10vw}
#main-inc1 .bx{}
#main-inc1 .bx .ca2-list{}
#main-inc1 .bx .ca2-list li{width: 77.5vw; margin: 0 auto 9.5vw;}

}