@charset "Shift_JIS";
@import "base.css";

.pri_inner {
	width:660px;
	padding-left:10px;
	line-height:1.4;
	font-size:1.2em;
}

/*  お問い合わせ
------------------------------------*/
.tb_form {
	xwidth:500px;
}

.tb_form th {
	width:140px;
	background-color:#F9F9F9;
	font-weight:normal;
	text-align:left;
}

.tb_form th,.tb_form td {
	padding:10px;
	border:1px solid #EAEAEA;
}

.tb_form td {}

.hissu {
	color:#FF0000;
}

/*  クラス
------------------------------------*/
.tb_system {
	width:350px;
	margin-bottom:30px;
}

.tb_system th,.tb_system td {
	border:1px solid #ccc;
	padding:10px;
}

.tb_system th {
	background-color:#F3F3F3;
}

.box355 {
	width:355px;
}

/*  タイムテーブル
------------------------------------*/
.tb_timetable {
	width:670px;
	margin-bottom:20px;
}

.tb_timetable th {
	font-weight:normal;
	background-color: #DCDCED;
}

.tb_timetable th,.tb_timetable td {
	border:1px solid #CCC;
	padding:10px 5px;
	width:81px;
	text-align:center;
}

.tb_timetable td.pink {
	background-color:#FFCCCC;
}

.tb_timetable td.blue {
	background-color: #DFDFFF;
}

.day {
	background-color:#f6f6f6;
}

.tb_timetable a {
	text-decoration:underline;
}
.tb_timetable a:hover {
	text-decoration:none;
}

/*  インストラクター
------------------------------------*/
.tb_instructer {
	float:right;
	width:490px;
}

.tb_instructer td,.tb_instructer th {
	padding:5px;
	border-bottom:1px solid #f3f3f3;
}

.tb_instructer th {
	width:80px;
	text-align:left;
	font-weight:normal;
	border-right:1px solid #f3f3f3;
	vertical-align:top;

}

.tb_instructer th.noBorderBottom,
.tb_instructer td.noBorderBottom {
	border-bottom:none;
}

hr.example {
	clear:both;
	height: 2px;
	border: none;
	border-top: 2px #666 dotted;
	margin-bottom:30px;
}

/*  生徒の声
------------------------------------*/
.photoBox {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:2px dotted #F2F2F2;
}

.photoFrame {
	float:left;
	width:120px;
	padding:8px;
	height:160px;	
	background:url(../img/photo_bg.jpg) left top no-repeat;

}

.photoBox dl {
	float:right;
	width:510px;
}

.photoBox dl dt {
	background:url(../img/seito_name.gif) left center no-repeat;
	padding-left:60px;
	margin:5px 0 3px 0;
}

.photoBox dl dd {
	background:url(../img/seito_comment.gif) left 2px no-repeat;
	text-indent:7.5em;
}

/*  料金システム
------------------------------------*/
.tb_jukoryo {
	width:400px;
	margin-bottom:20px;
}

.tb_jukoryo th {
	background-color: #F0F0F0;
	font-weight:normal;
	
}

.tb_jukoryo th.title {
	background-color: #FFD0E8;
	font-weight:bold;

}

.tb_jukoryo th,.tb_jukoryo td {
	padding:10px;
	border:1px solid #E4E4E4;
}

ul#sitemap li {
	margin-bottom:10px;
}

ul#sitemap li a {
	font-size:1.2em;
	background:url(../img/arrow.gif) left center no-repeat;
	padding-left:20px;
}

