﻿@charset "UTF-8";

#main_image {
	width: 882px;
	margin: 0 auto;
}

#main_image p {
	width: 882px;
	height: 108px;
	text-indent: -9999px;
	background-image: url("../images/main_1.jpg");
	background-repeat: no-repeat;
}

#main_image li {
	float: left;
	height: 234px;
	text-indent: -9999px;
}

#main_image li.list1 {
	width: 232px;
	background-image: url("../images/main_2.jpg");
	background-repeat: no-repeat;
}

#main_image li.list2 {
	width: 213px;
	background-image: url("../images/main_3.jpg");
	background-repeat: no-repeat;
}

#main_image li.list3 {
	width: 213px;
	background-image: url("../images/main_4.jpg");
	background-repeat: no-repeat;
}

#main_image li.list4 {
	width: 224px;
	background-image: url("../images/main_5.jpg");
	background-repeat: no-repeat;
}

/*
 * グローバルナビ
 */
#navi_top {
	width: 882px;
	height: 52px;
	margin: 0 auto;
	background-image: url("../images/navi_bottom.jpg");
	background-repeat: no-repeat;
	background-position: left bottom;
}

#navi_top li {
	float: left;
	height: 47px;
}

#navi_top li a {
	display: block;
	text-indent: -9999px;
	height: 47px;
}

#navi_top li.point {
	text-indent: -9999px;
	width: 127px;
	background-image: url("../images/navi.jpg");
	background-repeat: no-repeat;
	background-position: 0 -47px;
}

#navi_top li.lesson a {
	text-indent: -9999px;
	width: 123px;
	background-image: url("../images/navi.jpg");
	background-repeat: no-repeat;
	background-position: -127px 0px;
}
#navi_top li.lesson a:hover {
	background-position: -127px -47px;
}

#navi_top li.event a {
	text-indent: -9999px;
	width: 124px;
	background-image: url("../images/navi.jpg");
	background-repeat: no-repeat;
	background-position: -250px 0px;
}
#navi_top li.event a:hover {
	background-position: -250px -47px;
}

#navi_top li.voice a {
	text-indent: -9999px;
	width: 124px;
	background-image: url("../images/navi.jpg");
	background-repeat: no-repeat;
	background-position: -374px 0px;
}
#navi_top li.voice a:hover {
	background-position: -374px -47px;
}

#navi_top li.try a {
	text-indent: -9999px;
	width: 123px;
	background-image: url("../images/navi.jpg");
	background-repeat: no-repeat;
	background-position: -498px 0px;
}
#navi_top li.try a:hover {
	background-position: -498px -47px;
}

#navi_top li.access a {
	text-indent: -9999px;
	width: 124px;
	background-image: url("../images/navi.jpg");
	background-repeat: no-repeat;
	background-position: -621px 0px;
}
#navi_top li.access a:hover {
	background-position: -621px -47px;
}

#navi_top li.inquire a {
	text-indent: -9999px;
	width: 127px;
	background-image: url("../images/navi.jpg");
	background-repeat: no-repeat;
	background-position: -745px 0px;
}
#navi_top li.inquire a:hover {
	background-position: -745px -47px;
}

#contents {
	width: 900px;
	margin: 0 auto;
}

#schoolchild_banner a {
	display: block;
	width: 817px;
	height: 130px;
	margin: 11px 57px 8px 26px;
	text-indent: -9999px;
	background-image: url("../images/banner_schoolchild.jpg");
	background-repeat: no-repeat;
}

.chapter_block {
	width: 861px;
	margin: 0 auto 30px;
}

.chapter_block .left {
	width: 598px;
	float: left;
}

.chapter_block .right {
	width: 254px;
	float: right;
}

.chapter_block .chapter {
	margin: 0 0 11px;
}

.chapter_block .txt {
	margin: 0 0 0 19px;
}

.chapter_block .txt p {
	margin: 0 0 14px;
}

.chapter_block .txt .notice {
	color: #006699;
}

.chapter_block .left .photo {
	margin: 12px 0 0 12px;
}

.chapter_block .photo img {
	border: 6px solid #f2f2f2;
}


.chapter_block .point_block {
	width: 789px;
	margin: 0 37px 0 36px;
}

.chapter_block .point_block .left {
	width: 209px;
	float: left;
}

.chapter_block .point_block .right {
	width: 580px;
	float: right;
}



/*
 * 楽しく自然に『英語力』が身に付きます。
 */
#chapter_block1 .chapter {
	width: 598px;
	height: 74px;
	text-indent: -9999px;
	background-image: url("../images/chapter_1.jpg");
	background-repeat: no-repeat;
	margin-top: 15px;
}

#chapter_block1 .right .photo img {
	border: none;
}

#chapter_block1 .teacher_block {
	width: 581px;
	margin: 6px 0 0 12px;
}

#chapter_block1 .teacher_block .left {
	width: 105px;
	float: left;
}

#chapter_block1 .teacher_block .right {
	width: 476px;
	float: right;
	background-image: url("../images/teacher_frame_top.gif");
	background-repeat: no-repeat;
	background-color: #ffd9dc;
	margin: 20px 0 0;
}

#chapter_block1 .teacher_block .right .bottom {
	font-size: 1px;
	line-height: 1px;
	width: 476px;
	height: 5px;
	background-image: url("../images/teacher_frame_bottom.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
}

#chapter_block1 .teacher_block .right p {
	margin: 3px 9px 4px;
}

#chapter_block1 .right {
	width: 230px;
	margin: 0 7px;
}

#chapter_block1 .right .movie {
	width: 230px;
	background-color: #cccccc;
	padding: 0 0 8px;
}

#chapter_block1 .right .movie .body {
	width: 214px;
	margin: 0 auto;
	
}

#chapter_block1 .right .flash-attention {
	text-align: center;
/*
	width: 214px;
*/
	font-size: 10px;
	line-height: 12px;
	margin: 8px 0 0;
}

#chapter_block1 .right .flash-attention a {
	color: #000000;
}


/*
 * お子様に合った指導を行います。
 */
#chapter_block2 .chapter {
	width: 598px;
	height: 74px;
	text-indent: -9999px;
	background-image: url("../images/chapter_2.jpg");
	background-repeat: no-repeat;
}

#point_block2 .title {
	width: 580px;
	height: 50px;
	text-indent: -9999px;
	background-image: url("../images/point2_2.jpg");
	background-repeat: no-repeat;
}

#point_block2 .txt {
	width: 547px;
	height: 105px;
	background-image: url("../images/point2_3.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0 20px 0 13px;
}


/*
 * お父様・お母様とのコミュニケーションを大切にしています。
 */
#chapter_block3 .chapter {
	width: 598px;
	height: 104px;
	text-indent: -9999px;
	background-image: url("../images/chapter_3.jpg");
	background-repeat: no-repeat;
}

#point_block3 .title {
	width: 580px;
	height: 59px;
	text-indent: -9999px;
	background-image: url("../images/point3_2.jpg");
	background-repeat: no-repeat;
}

#point_block3 .txt {
	width: 547px;
	height: 135px;
	background-image: url("../images/point3_3.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0 20px 0 13px;
}

/*
 * 英語検定の受験を奨励しています。
 */
#chapter_block5 {
	margin-bottom: 30px;
}

#chapter_block5 .chapter {
	width: 598px;
	height: 74px;
	text-indent: -9999px;
	background-image: url("../images/chapter_5.jpg");
	background-repeat: no-repeat;
}

#chapter_block5 .comment {
	width: 783px;
	margin: 5px 55px 0 40px;
}

#chapter_block5 .comment .comment_left {
	width: 166px;
	float: left;
}

#chapter_block5 .comment .comment_right {
	width: 617px;
	float: right;
	background-image: url("../images/class_4_comment_top.gif");
	background-color: #bae0fe;
	background-repeat: no-repeat;
	margin: 24px 0 0;
}

#chapter_block5 .comment .comment_right p {
	margin: 7px 35px 7px 11px;
}

#chapter_block5 .comment .comment_bottom {
	font-size: 1px;
	line-height: 1px;
	width: 617px;
	height: 3px;
	background-image: url("../images/class_4_comment_bottom.gif");
	background-repeat: no-repeat;
}

#chapter_block5 .comment .comment_right .align_right {
	text-align: right;
	margin-top: 20px;
}



/*
 * チケット制なので、休んでもレッスン料が無駄になりません。
 */
#chapter_block4 .chapter {
	width: 598px;
	height: 104px;
	text-indent: -9999px;
	background-image: url("../images/chapter_4.jpg");
	background-repeat: no-repeat;
}

