@charset "UTF-8";

@media screen and (min-width: 760px) {  /*PC*/

ul.note { padding-top: 0 !important;padding-bottom: 0 !important;}

#title{
	width:100%;
	background:#2C4B39;
	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%;
}

}


