body
{
	margin:0;
	padding:0;
	background-image:url(/images/body_back.gif);
	text-align:center;
	color:#444;
	font-size:80%;
	line-height:150%;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
img
{
	border-style:none;
}
p{
	margin:8px 10px;
}
#body_frame
{
	margin:0 auto;
	width:818px;
	text-align:center;
	background-image:url(/images/frame_back.jpg);
}
h1
{
	width:780px;
	border-top:10px solid #003399;
	font-size:14px;
	margin:0 auto;
	line-height:30px;
	height:30px;
	text-align:left;
}
#header
{
	margin:0 auto;
	width:780px;
	text-align:left;
	height:324px;
	background-image:url(/images/header.jpg);
	padding-top:10px;
	text-align:left;
}
#reasonable_price p, #campaign_info p, #experience_school p{
	margin:4px 7px;
	font-size:13px;
}
#reasonable_price strong, #campaign_info strong, #experience_school strong{
	font-size:14px;
}
#reasonable_price, #campaign_info, #experience_school{
	width:200px;
	height:100px;
	color:#FFF;
}
#experience_school{
	float:left;
}
#individual_guidance{
	float:right;
	width:200px;
	text-align:center;
	margin-top:140px;
	font-size:16px;
}
#individual_guidance p{
	font-size:12px;
	margin-bottom:80px;
}
#address{
	width:780px;
	height:76px;
	margin:10px auto;
	background-image:url(/images/address.jpg);
	line-height:100px;
	text-align:left;
}
#address p{
	margin:0 10px;
}

#contents_frame{
	clear:both;
	margin:10px auto;
	width:780px;
	text-align:left;
}

#menu
{
	float:left;
	width:230px;
	background-color:#FFF;
}
#menu h2
{
	margin:0 0 0 50px;
	width:150px;
	font-size:14px;
	height:30px;
	line-height:30px;
}
#menu a
{
	text-decoration:none;
	color:#FFF;
}
#menu p
{
	color:#FFF;
}
#menu div
{

}
#menu .sub_title
{
	text-align:right;
	margin:0;
	height:14px;
	font-size:12px;
	font-weight:bold;
	height:20px;
	line-height:20px;
}

#menu_cram_school, #menu_schoolchild, #menu_junior_high_school, #menu_english_official_approval, #menu_lessons_system
{
	width:230px;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}
#menu_cram_school
{
	background-image:url(/images/cram_school.jpg);
}
#menu_schoolchild
{
	background-image:url(/images/schoolchild.jpg);
}
#menu_junior_high_school
{
	background-image:url(/images/junior_high_school.jpg);
}
#menu_english_official_approval
{
	background-image:url(/images/english_official_approval.jpg);
}
#menu_lessons_system
{
	background-image:url(/images/lessons_system.jpg);
}


#contents_title
{
	float:right;
	width:540px;
	height:25px;
	background-image:url(/images/title.jpg);
	margin-top:20px;
}
#contents_title h3
{
	margin:0 0 0 50px;
	font-size:12px;
	line-height:27px;
	height:25px;
	color:#FFF;
}
#contents h4
{
	clear:both;
	margin:20px 10px;
	font-size:14px;
	color:#900;
}
#contents h5
{
	margin:10px 10px 5px 10px;
	font-size:12px;
	color:#039;
}
#contents h6
{
	margin:10px 60px;
	font-size:12px;
}
#contents
{
	float:right;
}
#contents
{
	width:540px;
	background-image:url(/images/contents_back.jpg);
	text-align:left;
}

#cyoisu_point{
	background-image:url(/images/cyoisu_point.jpg);
	width:540px;
	height:380px;
	padding-top:165px;
	font-size:12px;
	text-align:center;
}
#cyoisu_point1{
	width:290px;
	height:80px;
	margin:0 auto 0 auto;
	text-align:left;
}
#cyoisu_point2{
	width:250px;
	height:80px;
	margin:160px 0 0 15px;
	_margin:130px 0 0 7px;
	float:left;
	text-align:left;
}
#cyoisu_point3{
	width:260px;
	height:80px;
	margin:160px 15px 0 0;
	_margin:130px 7px 0 0 ;
	float:right;
	text-align:left;
}

.pagetop{
	clear:both;
	text-align:right;
	margin:20px 0;
}

.accent
{
	font-size:120%;
	color:#900;
}

.list_table
{
	margin:20px;
	font-size:12px;
	width:500px;
	border:1px solid #ddd;
}
.list_table th
{
	background-color:#69F;
	border:1px solid #ddd;
	color:#FFF;
	text-align:center;
}
.list_table td
{
	border:1px solid #ddd;
}

#footer
{
	clear:both;
	width:800px;
	margin:0 auto;
}