@charset "utf-8";

#section_01 {
	min-height: 250px;
	height: auto!important;
	height: 250px;
}

#section_01 h2 {
	color: #FFFFFF;
	width: 410px;
	font-size: 140%;
	text-align: center;
	padding: 61px 10px 34px 0;
	margin-bottom: 7px;
}

#section_01 p {
	font-size: 120%;
	font-weight: bold;
}


/*--- 目的別チガウ箇所 ---*/ 
.toeic #section_01 h2 {
	background: #2b7195 url(../img/purpose/bg_title_toeic.gif) no-repeat;
}

.toefl #section_01 h2 {
	background: #e17904 url(../img/purpose/bg_title_toefl.gif) no-repeat;
}

.abroad #section_01 h2 {
	background: #29754b url(../img/purpose/bg_title_abroad.gif) no-repeat;
}

.test #section_01 h2 {
	background: #cb5026 url(../img/purpose/bg_title_test.gif) no-repeat;
}

.conversation #section_01 h2 {
	background: #a67294 url(../img/purpose/bg_title_conversation.gif) no-repeat;
}

.business #section_01 h2 {
	background: #348284 url(../img/purpose/bg_title_business.gif) no-repeat;
}

.total #section_01 h2 {
	background: #b99909 url(../img/purpose/bg_title_total.gif) no-repeat;
}

/*--- 目的別チガウ箇所 ---*/ 
#section_01 p {
	width: 395px;
	padding: 5px 10px 5px 40px;
	line-height: 1.5;
}

.toeic #section_01 p {
	background: url(../img/purpose/head_circle_toeic.gif) no-repeat 20px 10px;
	color: #2B7195;
}

.toefl #section_01 p {
	background: url(../img/purpose/head_circle_toefl.gif) no-repeat 20px 10px;
	color: #e17904;
}

.abroad #section_01 p {
	background: url(../img/purpose/head_circle_abroad.gif) no-repeat 20px 10px;
	color: #29754b;
}

.test #section_01 p {
	background: url(../img/purpose/head_circle_test.gif) no-repeat 20px 10px;
	color: #cb5026;
}

.conversation #section_01 p {
	background: url(../img/purpose/head_circle_conversation.gif) no-repeat 20px 10px;
	color: #a67294;
}

.business #section_01 p {
	background: url(../img/purpose/head_circle_business.gif) no-repeat 20px 10px;
	color: #348284;
}

.total #section_01 p {
	background: url(../img/purpose/head_circle_total.gif) no-repeat 20px 10px;
	color: #b99909;
}

/*--- 目的別チガウ箇所 ---*/ 
.toeic .image01 {
	background: url(../img/purpose/image_toeic_01.jpg) no-repeat right top;
}

.toeic .image02 {
	background: url(../img/purpose/image_toeic_02.jpg) no-repeat right top;
}

.toeic .image03 {
	background: url(../img/purpose/image_toeic_03.jpg) no-repeat right top;
}

.toefl .image01 {
	background: url(../img/purpose/image_toefl_01.jpg) no-repeat right top;
}

.toefl .image02 {
	background: url(../img/purpose/image_toefl_02.jpg) no-repeat right top;
}

.abroad .image01 {
	background: url(../img/purpose/image_abroad_01.jpg) no-repeat right top;
}

.abroad .image02 {
	background: url(../img/purpose/image_abroad_02.jpg) no-repeat right top;
}

.abroad .image03 {
	background: url(../img/purpose/image_abroad_03.jpg) no-repeat right top;
}

.test .image01 {
	background: url(../img/purpose/image_test_01.jpg) no-repeat right top;
}

.test .image02 {
	background: url(../img/purpose/image_test_02.jpg) no-repeat right top;
}

.test .image03 {
	background: url(../img/purpose/image_test_03.jpg) no-repeat right top;
}

.conversation .image01 {
	background: url(../img/purpose/image_conversation_01.jpg) no-repeat right top;
}

.conversation .image02 {
	background: url(../img/purpose/image_conversation_02.jpg) no-repeat right top;
}

.business .image01 {
	background: url(../img/purpose/image_business_01.jpg) no-repeat right top;
}

.business .image02 {
	background: url(../img/purpose/image_business_02.jpg) no-repeat right top;
}

.business .image03 {
	background: url(../img/purpose/image_business_03.jpg) no-repeat right top;
}

.total .image01 {
	background: url(../img/purpose/image_total_01.jpg) no-repeat right top;
}

.total .image02 {
	background: url(../img/purpose/image_total_02.jpg) no-repeat right top;
}

.total .image03 {
	background: url(../img/purpose/image_total_03.jpg) no-repeat right top;
}


#section_02 {
	padding: 14px 15px 12px 13px;
	border: 3px solid #d6d6d6;
}

#section_02 h3 {
	color: #444444;
}

#section_02 p {
	line-height: 1.8;
}

#section_03 h3 {
	padding: 15px 0 5px 5px;
	font-size: 110%;
}

#section_03 ul {
	background: #f7f7f7;
	border: 1px solid #e1e1e1;
	padding: 7px 15px;
}

#section_03 li {
	float: left;
	width: 172px;
	line-height: 1.7em;
}

#section_03 li.longclass {
	width: 300px;
}

#section_05 {
	clear: both;
	border-top: 2px solid #000099;
	margin-top: 30px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #cccccc;
}

#section_05 .check {
	border-top: 1px solid #3333ad;
	border-bottom: 1px dotted #cccccc;
	margin-bottom: 8px;
}

#section_05 .student {
	width: 344px;
}

#btnTuition {
	margin-bottom: 20px;
	text-align: right;
	clear: both;
}

.student h4 img {
	float: left;
	margin-right: 10px;
	margin-top: -6px;
}

.student h4 {
	color: #313176;
	padding-top: 10px;
	padding-left: 6px;
}

.student .stName {
	background: #F5F8FA;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 5px solid #000099;
	padding: 10px 0 10px 10px ;
	margin-bottom: 16px;
	font-weight: bold;
}

.student .voice .midashi {
	color: #313176;
	font-weight: bold;
	padding: 8px 0 5px 0;
}

.student .point .midashi {
	color: #438487;
	font-weight: bold;
	padding: 8px 0 5px 0;
}

.student .coment .midashi {
	color: #8bb214;
	font-weight: bold;
	padding: 8px 0 5px 0;
}

.voice p.midashi {
	width: 280px;
}

.voice p {
	width: 235px;
}

/* ====== ページ毎チガウ箇所（生徒イラスト） ====== */ 

/*--- 一般英会話 ---*/ 
#eikaiwa_01_1 {
	background: url(../img/purpose/a1.gif) no-repeat right 40px;
}

#eikaiwa_01_2 {
	background: url(../img/purpose/a2.gif) no-repeat right 40px;
}

#eikaiwa_02_1 {
	background: url(../img/purpose/a3.gif) no-repeat right 40px;
}

#eikaiwa_02_2 {
	background: url(../img/purpose/a4.gif) no-repeat right 40px;
}

/*--- ビジネス英語 ---*/ 
#business_01_1 {
	background: url(../img/purpose/b1.gif) no-repeat right 40px;
}

#business_01_2 {
	background: url(../img/purpose/b2.gif) no-repeat right 40px;
}

#business_02_1 {
	background: url(../img/purpose/b3.gif) no-repeat right 40px;
}

#business_02_2 {
	background: url(../img/purpose/b4.gif) no-repeat right 40px;
}

#business_03_1 {
	background: url(../img/purpose/b5.gif) no-repeat right 40px;
}

#business_03_2 {
	background: url(../img/purpose/b6.gif) no-repeat right 40px;
}

/*--- 英検 ---*/ 
#eiken_01_1 {
	background: url(../img/purpose/c1.gif) no-repeat right 40px;
}

#eiken_01_2 {
	background: url(../img/purpose/c2.gif) no-repeat right 40px;
}

#eiken_02_1 {
	background: url(../img/purpose/c3.gif) no-repeat right 40px;
}

#eiken_02_2 {
	background: url(../img/purpose/c4.gif) no-repeat right 40px;
}

#eiken_03_1 {
	background: url(../img/purpose/c5.gif) no-repeat right 40px;
}

#eiken_03_2 {
	background: url(../img/purpose/c6.gif) no-repeat right 40px;
}

/*--- TOEIC(R) ---*/ 
#toeic_01_1 {
	background: url(../img/purpose/d1.gif) no-repeat right 40px;
}

#toeic_01_2 {
	background: url(../img/purpose/d2.gif) no-repeat right 40px;
}

#toeic_02_1 {
	background: url(../img/purpose/d3.gif) no-repeat right 40px;
}

#toeic_02_2 {
	background: url(../img/purpose/d4.gif) no-repeat right 40px;
}

#toeic_03_1 {
	background: url(../img/purpose/d5.gif) no-repeat right 40px;
}

#toeic_03_2 {
	background: url(../img/purpose/d6.gif) no-repeat right 40px;
}

/*--- TOEFL(R) ---*/ 
#toefl_01_1 {
	background: url(../img/purpose/e1.gif) no-repeat right 40px;
}

#toefl_01_2 {
	background: url(../img/purpose/e2.gif) no-repeat right 40px;
}

#toefl_02_1 {
	background: url(../img/purpose/e3.gif) no-repeat right 40px;
}

#toefl_02_2 {
	background: url(../img/purpose/e4.gif) no-repeat right 40px;
}

/*--- 留学 ---*/ 
#abroad_01_1 {
	background: url(../img/purpose/e1.gif) no-repeat right 40px;
}

#abroad_01_2 {
	background: url(../img/purpose/e4.gif) no-repeat right 40px;
}

#abroad_02_1 {
	background: url(../img/purpose/f1.gif) no-repeat right 40px;
}

#abroad_02_2 {
	background: url(../img/purpose/f2.gif) no-repeat right 40px;
}

#abroad_03_1 {
	background: url(../img/purpose/f3.gif) no-repeat right 40px;
}

#abroad_03_2 {
	background: url(../img/purpose/f4.gif) no-repeat right 40px;
}

/*--- 総合英語学習 ---*/ 
#eigo_01_1 {
	background: url(../img/purpose/g1.gif) no-repeat right 40px;
}

#eigo_01_2 {
	background: url(../img/purpose/g2.gif) no-repeat right 40px;
}

#eigo_02_1 {
	background: url(../img/purpose/g3.gif) no-repeat right 40px;
}

#eigo_02_2 {
	background: url(../img/purpose/g4.gif) no-repeat right 40px;
}

#eigo_03_1 {
	background: url(../img/purpose/g5.gif) no-repeat right 40px;
}

#eigo_03_2 {
	background: url(../img/purpose/g6.gif) no-repeat right 40px;
}

/* ======================= */ 

.student .box {
	margin-bottom: 15px;
	min-height: 170px;
	height: auto!important;
	height: 170px;
	line-height: 1.5;
}

.student .box.voice {
	min-height: 190px;
	height: auto!important;
	height: 190px;
}

.student .class .classTitle {
	font-weight: bold;
	color: #FFFFFF;
	background: #6e6ec4 url(../img/purpose/bg_title_class.gif) repeat-x;
	padding: 3px 5px;
}

.student .class {
	background: #F7F7F7;
	border: 1px solid #E1E1E1;
	margin-bottom: 8px;
}

.student .class li {
	float: left;
	width: 155px;
	padding-right: 8px;
	padding-left: 8px;
	color: #4e4e4e;
}

.student .class li.long {
	width: 300px;
}

.student .price {
	background: #EAEAFA;
	text-align: center;
	padding: 5px 8px 8px;
	color: #535353;
}

.student .price p {
	background: #FFFFFF;
	border-bottom: 1px solid #d9d9d9;
	margin-top: 5px;
	padding: 5px;
}

#student_01 {
	float: left;
}

#student_01 .student_title {
	background:url(../img/purpose/student_1.gif) no-repeat;
	height: 47px;
	margin-top: 5px;
}

#student_01 .student_title p {
	margin-left: 60px;
	color: #313176;
	font-size: 120%;
	font-weight: bold;
}

#student_02 {
	float: right;
}

#student_02 .student_title {
	background:url(../img/purpose/student_2.gif) no-repeat;
	height: 47px;
	margin-top: 5px;
}

#student_02 .student_title p {
	margin-left: 60px;
	color: #313176;
	font-size: 120%;
	font-weight: bold;
}

.class ul {
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 55px;
	height: auto!important;
	height: 80px;
}

#section_check {
	clear: both;
}

#section_check .list {
	border: 3px solid #ECECEC;
}

#section_check .list ul {
	border: 1px solid #CCCCCC;
	padding: 10px 15px;
}

#section_check .list li {
	line-height: 2.0em;
}

.student .student_title td {
	vertical-align: middle;
}

.student_title {
	margin-bottom: 18px;
	font-size: 100%;
	line-height: 1.4;
}

/*--- 目的ＴＯＰ（目的ナビ） ---*/ 

#navi_top {
	height: 71px;
	margin-bottom: 14px;
}
#navi_top li {
	float: left;
}

.top .box .inner {
	padding: 23px 45px 15px 193px;
}

.top .box p {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	padding-bottom: 7px;
	margin-bottom: 13px;
}

.top .box {
	border: 1px solid #999999;
	margin-right: 2px;
	margin-left: 2px;
	margin-bottom: 28px;
	min-height: 300px;
	height: auto!important;
	height: 300px;
}
.top .box a {
	text-decoration: underline;
}

.top .box a:hover {
	text-decoration: none;
}

.top .box li {
	padding-left: 20px;
	margin-bottom: 4px;
}

.box#eikaiwa {
	background: url(../img/purpose/top/image_eikaiwa.jpg) no-repeat 25px 70px;
}

.box#eikaiwa p {
	color: #a0698d;
}


.top #eikaiwa li {
	background: url(../img/purpose/top/list_eikawa.gif) no-repeat 0px 0.4em;
}

.box#business {
	background: url(../img/purpose/top/image_business.jpg) no-repeat 25px 70px;
}

.box#business p {
	color: #348284;
}

.top #business li {
	background: url(../img/purpose/top/list_business.gif) no-repeat 0px 0.4em;
}
.box#eiken {
	background: url(../img/purpose/top/image_eiken.jpg) no-repeat 25px 70px;
}

.box#eiken p {
	color: #cb5026;
}

.top #eiken li {
	background: url(../img/purpose/top/list_eiken.gif) no-repeat 0px 0.4em;
}

.box#toeic {
	background: url(../img/purpose/top/image_toeic.jpg) no-repeat 25px 70px;
}

.box#toeic p {
	color: #2b658a;
}

.top #toeic li {
	background: url(../img/purpose/top/list_toeic.gif) no-repeat 0px 0.4em;
}
.box#toefl {
	background: url(../img/purpose/top/image_toefl.jpg) no-repeat 25px 70px;
}

.box#toefl p {
	color: #e97d03;
}

.top #toefl li {
	background: url(../img/purpose/top/list_toefl.gif) no-repeat 0px 0.4em;
}
.box#abroad {
	background: url(../img/purpose/top/image_abroad.jpg) no-repeat 25px 70px;
}

.box#abroad p {
	color: #29754b;
}

.top #abroad li {
	background: url(../img/purpose/top/list_abroad.gif) no-repeat 0px 0.4em;
}
.box#eigo {
	background: url(../img/purpose/top/image_eigo.jpg) no-repeat 25px 70px;
}

.box#eigo p {
	color: #b99909;
}

.top #eigo li {
	background: url(../img/purpose/top/list_eigo.gif) no-repeat 0px 0.4em;
}
