@charset "utf-8";
.mainimg{
	background-image:url(../img/header/header_sp.jpg);
	background-repeat:no-repeat;
}
/*ページタブ関連*/
#tab li{
	float:left;
	list-style-type:none;
	text-indent:-9999px;
}
#tab li a{
	display:block;
	width:285px;
	height:62px;
}
 
#tab_sp01{margin-right:11px;}
#tab_sp01 a{background-image:url(../img/sp/tab_sp01.jpg);}
#tab_sp02 a{background-image:url(../img/sp/tab_sp02.jpg);}
#tabline{height:15px;clear:both;}
/*ここまで：ページタブ関連*/
/*大ワク設定*/
#contents_frame{
	position:relative;	/*IE6 border消え対策*/
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	padding:10px 10px 30px 10px;
	line-height:1.5;	/*全体行高さ指定*/
	font-size:92%;
}
#sp_intro img{margin-bottom:10px;}
h2{
	float:left;
	margin-right:10px;
	clear:both;
	
}
h3{margin:20px 0 10px;}
.course_intro{
	width:300px;
	float:right;
	padding-right:20px;
	font-weight:bold;
	line-height: 1.3em;
}
.course_intro li{
	list-style-type:circle;
	list-style-position:inside;
	margin-top:15px;
}
.titleset{margin-top:30px;}
.courseinfo_box{
	position:relative;
	width:520px;
	margin:20px auto;
	padding:10px 20px;
	background-color:#e8e8e8;
}
.coursetitle_set h3{float:left;margin-right:50px;}
.coursetitle_set p{padding-top:5px;}
.coursetitle_text{
	width:500px;
	float:left;
	margin-top:5px;
	padding-top:10px;
	clear:both;
	border-top:1px solid #666;
}
.moreinfo{float:right;}
.grafic_teacher{
	margin-top:1em;
	padding-bottom: 70px;
}
.grafic_teacher_img{
	float:right;
	margin-right:30px;
	margin-top:-30px;
}
#grafic_table th{height:25px;border:1px solid #666;background-color:#cee7ff;}
.grafic_option td{background-color:#e7ffce;}
.courseicon{margin-right:8px;}
.web_timetable th{
	font-weight:bold;
	background-color:#f48801;
	text-align:center;
	border:1px solid #666;
	color:#fff;
}
.web_timetable td{
	border:1px solid #666;
	padding:1em;
}
.buttonarea {
	display: block;
	padding-left: 0px;
	padding-top: 20px;
}
ul {
	display: block;
	padding-top: 0px;
}
#data  a {
	display: block;
	float: left;
	margin: 0px 0px 0px 290px;
	background-image: url(../img/common/data_small1.jpg);
	height: 31px;
	width: 115px;
}
#data  a:hover {
	background-image: url(../img/common/data_small2.jpg);
}
#experience  a {
	display: block;
	height: 31px;
	width: 115px;
	background-image: url(../img/common/experience_small1.jpg);
	margin-left: 425px;
}
#experience  a:hover {
	background-image: url(../img/common/experience_small2.jpg);
}

