@charset "UTF-8";

@media screen and (min-width: 760px) {  /*PC*/

ul.note { padding-top: 0 !important;padding-bottom: 0 !important;}

#title{
	width:100%;
	/*background:#373D3D;*/
    background-image: linear-gradient(90deg, rgba(226, 17, 12, 1) 50%, rgba(0, 107, 189, 1) 51%);
	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 img {
height: 215px;
width: auto;
}

.flbox { 
    display: flex;
    justify-content: space-between;
}
.flbox div { 
    margin-top: 20px;
    width: 300px;
}
.flbox div img{ 
    width: 100%;
}
.flbox ul { 
    width: 600px;
}

}



@media screen and (max-width: 759.9px) {  /*SP*/

.im_train3 {
display: flex;
flex-direction:column;
text-align: center;
}

.flbox div { 
    margin-top: 20px;
    width: 100%;
}
.flbox div img{ 
    width: 100%;
}

}


