#tab-box {
	margin: 0 auto;
    width: 95%;
}
#tab-box ul {
/zoom: 1;
width:100%;
padding: 0;
list-style: none;
}
#tab-box ul :after {
	content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}
#tab-box ul li {
margin:0px 4px;
float:left;
display:inline;
font-size:0;
width:22%;
}
#tab-box ul li a img{
outline:none;
border:none;
width:100%;
height:auto;
}
#tab-box div {
display:none;
width:100%;
height:auto;
}
#tab-01, #tab-02, #tab-03, #tab-04 {
	width:100%;
	height:auto;
}
#tab-01 img, #tab-02 img, #tab-03 img, #tab-04 img {
	width:100%;
	height:auto;
}
.clearFix:after{
display:block;
clear:both;
height:0;
visibility:hidden;
content:".";
zoom:1;
}
.course_wrap{
	width: 100%;
	padding: 20px 0px;
	margin: 0 auto;
	background-color: #fff;
	margin-top: 10px;
}

/*===============================================
●画面の横幅が480px以上
===============================================*/
@media screen and (min-width: 480px){

#tab-box {
	width:100%;
}
#tab-box ul {
width:960px;
}
#tab-box ul li {
width:auto;
margin:0 17px 0 0;
}
#tab-box ul li a img{
outline:none;
border:none;
}
.course_wrap{
	width: 940px;
	padding: 20px;
	margin-top: 97px;
}
#tab-box div {
display:none;
width:940px;
}


}