@charset "UTF-8";

ul.note {padding: 0 !important;}

ul.detail p.date { 
    padding: 10px 0;
    background-color: #E2EFFF;
    border: none;
}

@media screen and (min-width: 760px) {  /*PC*/

#dirPathBlock,#anchorLinkBlock{ background: #fff;}
#dirPathBlock p,#anchorLinkBlock a {
	display: block;
	width: 100%;
	max-width:970px;
	min-width:760px;
	margin: 0 auto;
	padding: 10px 0;
	font-size: 12px;
}

#title{
	width:100%;
	background:#0072BB;
	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;
}
.btn_box {
flex-wrap:wrap;
justify-content: space-between;
}

.camp_btn2 {
margin: 0 auto;
}

}



@media screen and (max-width: 759.9px) {  /*SP*/

#dirPathBlock,#anchorLinkBlock { background: #F0F5FA;}
#dirPathBlock p,#anchorLinkBlock a{
	font-size: 10px;
	margin: 0 1%;
	padding: 10px 0;
}

.im_train3 {
display: flex;
flex-direction:column;
text-align: center;
}

.btn_box li {text-align: center;}

.camp_btn2 {
margin-bottom: 0;
}

}


