@charset "utf-8";


/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
　PC用
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/


/*----------------------------------------------------
　コース紹介
----------------------------------------------------*/
#course{
}

.course_box {
    display: flex;
    justify-content: space-between;
    margin-bottom: 3em;
}
.course_box div{
    width: 48.5%;
}

.course_box div p:first-child{
	margin-bottom: 20px;
}
main#naka p {
    margin-bottom: 3em;
}

table {
    margin-bottom: 0.5em;
}
table th {
    width: auto;
}
table td {
    width: auto;
}
table th, table td {
    border-right: 2px solid #FFFFFF;
}

.training div{
	width: 47%;
}
.training table{
	margin-bottom: 10px;
}
/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
　レスポンシブ設定768以下
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
@media screen and (max-width: 768px) {
	.course_box {
    display: block;
}
.course_box div{
    width: 100%;
}

	
.training div{
	width: 100%;
}
	  }