@charset "UTF-8";

ul.note {padding-top: 0 !important;}

@media screen and (min-width: 760px) {  /*PC*/

#title{
	width:100%;
	background:#E5E6EB;
	text-align:center;
    display: flex;
    align-items: center;
    height: auto;
}
#title h1{
margin:0 auto;
padding:0;
max-width: 970px;
width: 100%;
}
#title h1 img{
margin:0;
padding:0 0;
max-width: 970px;
width: 100%;
}

.im_train3 {
display: flex;
justify-content:space-between;
}

.im_train3 li {
    width: 32%;
}

.im_train3 li img{
    width: 100%;
}


}



@media screen and (max-width: 759.9px) {  /*SP*/

.im_train3 {
display: flex;
flex-direction:column;
text-align: center;

}

.im_train3 li img{
    width: 100%;
}


}


