

/* ================================SP=========================== */

@media only screen and (max-width: 768px) {

dl.course {
	position:relative;
	margin: 0 0 0 0;
	padding: 0 0 8px 0;
border-bottom:1px dotted #999;
width:100%;
line-height:20px;
}

dl.course dt {
	display:block;
	position:absolute; top:0px; left:0px;
	padding:0 ;
	margin:0;
}

dl.course dd {
    display:block;
    padding:0 0 0 70px;
    margin:0;
}

.mt10{
margin-top:10px !important;
}

h5{
font-size:15px;
font-weight:500;
padding:0 ;
margin:0 0 5px 0;
}

.noline {
border-bottom:none !important;
}

}/* sp */

/* ================================PC=========================== */
@media only screen and (min-width: 769px) {

dl.course {
	position:relative;
	margin: 0 0 0 0;
	padding: 0 0 15px 0;
border-bottom:1px dotted #999;
line-height:20px;
}

.noline {
border-bottom:none !important;
}

dl.course dt {
	display:block;
	position:absolute; top:0px; left:0px;
	padding:0 ;
	margin:0;
}

dl.course dd {
    display:block;
    padding:0 0 0 70px;
    margin:0;
}

.mt10{
margin-top:10px !important;
}

h5{
font-size:15px;
font-weight:500;
padding:0 ;
margin:0 0 5px 0;
}

}/* pc */
