@charset "utf-8";
@media screen and (max-width:800px){



#internshipbait .pc-none{
	display:block;
}


.pickup .layout {
max-width:800px;
width: 100%;
display: block;
float: left;
margin: 0 0 20px 0;
}

.pickup .layout .layout_txt{
	height:auto;
	margin-right:0;
}


/*--各ページ独自--*/

#schoollife_location .pickup3{
max-width:800px;
width:100%;
margin-left:0px;}

#schoollife_location .pickup3 .layout{
max-width:800px;
width:100%;
display:block;
float:left;
margin:0 0 20px 0;
}

#schoollife_location .pickup3 .layout.long{
max-width:800px;
width:100%;
}

#schoollife_location .pickup3 .layout image{
	margin:0 0 10px 0;
	text-align: center;
	float: none;
	margin: 0;
	width:85%;
	max-width:100%;
}

#schoollife_location .pickup3 .layout img{
	text-align:center;
	margin:0 auto;
	display:block;
}

#schoollife_location .pickup3 .ysystem{
font-weight:bold;
margin-top:20px;
margin-bottom:10px;
}




/*----次へボタン------*/
.p_next{
	text-align:center;
}
.p_next p{
	display:inline-block;
}
.p_next .p_next_txt{
	float:none;
	padding:6px 0 0 0;
	width:100%;
}

.p_next .btn_basic{
	margin-top:10px;
}
p_next .fright {
	float:none;
}



a:hover p.summary_in_link_text{
	text-decoration:underline;
}



#about04 .course_year{
width:100%;
}

#about04 .course_layout{
width:47%;
margin-right:0;
margin-bottom:20px;
float:left;}


#about04 .course_layout:nth-child(odd){
margin-right:10px;}


#about04 .course_layout img{
line-height:0;
margin-bottom:10px;}

#about04 .course_layout p.text01{
font-weight:bold;
margin-bottom:10px;
}

#about04 .course_layout p.text02{
margin-bottom:10px;
}

.feature06_imgsm{
	margin-right: 8px!important;
}
.feature06_imgsm img{
	width:100%;
	height:auto;
}

}
