
body {
	background:#f3f3f3;
	margin:0;
	padding:0;
	font-size:12px;
	line-height:1.3em;
	color:#333;
}

td {
	margin:0;
	padding:0px;
	font-size:12px;
	line-height:1.3em;
	color:#000000;
}

h3{
	margin:0;
	padding:0;
}

h2{
	margin:0;
	padding:0;
	color:#FFFFFF;
	font-size:20px;
	margin:0;
	padding:15px;
}


a:link{
	color:#ff9900;
	font-weight:bold;
	text-decoration:underline;
}
a:hover{
	color:#ff9900;
	font-weight:bold;
	text-decoration:none;
}


.footer {
	font-size:12px;
	color:#333333;
}
.footer a:link{ color:#333333; text-decoration:none; font-weight:normal; }
.footer a:hover{ color:#ff9900; text-decoration:none; font-weight:normal; }


.exam_list {
	font-size:12px;
	color:#ff9900
}
.exam_list a:link{ color:#ff9900; text-decoration:underline; font-weight:normal; }
.exam_list a:hover{ color:#ff9900; text-decoration:none; font-weight:normal; }


.title{
	margin:0;
	padding:10px 10px 10px 16px;
	font-size:10px;
	color:#666666;
}



.map{
	font-size:10px;
	margin:0px;
	padding:5px;
}

.class_link td{
	font-size:10px;
	margin:0px;
	padding:3px;
}

.class_link{
	font-size:10px;
	margin:0px;
	padding:3px;
}
 
.header_tel {
	font-size:20px;
	font-weight:bold;
	line-height:1em;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}


.message1 {
	font-size:12px;
	line-height:1.3em;
	color:333333;
	margin:0;
	padding:10px;
}


.new{
	margin:0;
	padding:5px;
}


.voice {
	font-size:14px;
	font-weight:bold;
	color:#333333;
}


.pic{
	padding:10px 5px 10px 10px;
	margin:0;
}
.comment{
	padding:10px 10px 10px 5px;
	margin:0;
}


.picl{
	padding:10px 5px 10px 10px;
	margin:0;
}
.commentl{
	padding:10px 10px 10px 5px;
	margin:0;
}


.picr{
	padding:10px 10px 10px 5px;
	margin:0;
}
.commentr{
	padding:10px 5px 10px 10px;
	margin:0;
}


.topnew{
	font-size:12px;
	line-height:1.3em;
	color:333333;
	margin:0;
	padding:10px;
}


.faq{
	font-size:12px;
	margin:0px;
	padding:3px;
}

.class {
	width:126px;
	letter-spacing:0;
	font-size:12px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN",osaka;
}

ul.circle{
	list-style-type:disc;
	margin:0;
	padding:0 0 0 20px;	
}


ul.number {
	padding:0 0 0 20px;
	margin:0 0 0 10px;
	list-style-type:decimal;
}

ul.number li{
	margin:0 0 20px 0;
}

.number .number {
	list-style-type:lower-roman;
}

.bold12 {
	font-weight:bold;
	font-size:12px;
}

.bold14 {
	font-weight:bold;
	font-size:14px;
}

.bold16 {
	font-weight:bold;
	font-size:16px;
	line-height:1.2em;
}

.bold18 {
	font-weight:bold;
	font-size:18px;
	line-height:1.4em;
}