@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);}