@charset shift_jis; 





/*entry*/

#entry_midashi {

	background-image: url(../entry/images/muryoutaiken_midashi.gif);

	background-repeat: no-repeat;

	display: block;

	margin: 0px;

	padding: 0px;

	height: 30px;

	width: 675px;
	

}

#entry_midashi h2 {
	visibility:hidden;
}

#entry_midashi_2 {

	background-image: url(../entry/images/muryoutaiken_midashi_2.gif);

	background-repeat: no-repeat;

	display: block;

	margin: 0px;

	padding: 0px;

	height: 30px;

	width: 675px;

}



#university_link {

	display: block;

	text-align: center;

	margin-top: 10px;

}

#university_link ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}

#university_link li {

	display: inline;

}



#m_taiken {

    background-image: url(../entry/images/muryoutaiken_1.gif);

	background-repeat: no-repeat;

	display: block;

	height: 30px;

	width: 675px;

	margin: 10px 0 0;

	padding: 0;

}



#ao_title {

    background-image: url(../entry/images/ao_nyumon.gif);

	background-repeat: no-repeat;

	display: block;

	height: 30px;

	width: 675px;

	margin: 10px 0 0;

	padding: 0;

}



#ko_title {

    background-image: url(../entry/images/ko_title.gif);

	background-repeat: no-repeat;

	display: block;

	height: 30px;

	width: 675px;

	margin: 10px 0 0;

	padding: 0;

}



#guidance_title {

    background-image: url(../entry/images/guidance_title.gif);

	background-repeat: no-repeat;

	display: block;

	height: 30px;

	width: 675px;

	margin: 10px 0 0;

	padding: 0;

}



#suisen_title {

    background-image: url(../entry/images/suisen_title.gif);

	background-repeat: no-repeat;

	display: block;

	height: 30px;

	width: 675px;

	margin: 10px 0 0;

	padding: 0;

}



#suisen_ao_title {

    background-image: url(../entry/images/suisen_ao_2.gif);

	background-repeat: no-repeat;

	display: block;

	height: 30px;

	width: 675px;

	margin: 10px 0 0;

	padding: 0;

}


#futsugo_setsumeikai_title {/* 090413フランス語説明会用追加 */

    background-image: url(../entry/images/futsugo_setsumeikai.gif);

	background-repeat: no-repeat;

	display: block;

	height: 30px;

	width: 675px;

	margin: 10px 0 0;

	padding: 0;

}

#natsusuke_setsumeikai_title {/* 090427夏スケジュール用追加 */

    background-image: url(../entry/images/09natsusuke.gif);

	background-repeat: no-repeat;

	display: block;

	height: 30px;

	width: 675px;

	margin: 10px 0 0;

	padding: 0;

}

#aocafe_setsumeikai_title {/* 090427ＡＯカフェ用追加 */

    background-image: url(../entry/images/09ao_cafe.gif);

	background-repeat: no-repeat;

	display: block;

	height: 30px;

	width: 675px;

	margin: 10px 0 0;

	padding: 0;

}

#jukousetumei_title {

    background-image: url(../entry/images/jukousetumei.jpg);

	background-repeat: no-repeat;

	display: block;

	height: 30px;

	width: 675px;

	margin: 10px 0 0;

	padding: 0;

}

#gakuryokushindan {/* 090602基礎学力診断会用追加 */
	background-image: url(../entry/images/gakuryoku.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#k1_nankan {/* 090602高1難関大突破ガイダンス用追加 */
	background-image: url(../entry/images/k1_nankantoppa.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#k2_nankan {/* 090602高2難関大突破ガイダンス用追加 */
	background-image: url(../entry/images/k2_nankantoppa.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#k3_nankan {/* 090602高3部活引退生のためのゼロから始める難関大突破ガイダンス用追加 */
	background-image: url(../entry/images/k3_nankantoppa.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#c3_taiken_01 {/* 090602中高一貫校中3生のための「苦手を得意に変える」特別体験授業用追加 */
	background-image: url(../entry/images/c3_taiken_01.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#c3_guidance_01 {/* 090602中3生保護者のための夏からの成績上昇ガイダンス用追加 */
	background-image: url(../entry/images/c3_guidance_01.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#syoron_shibuya {/* 090615新メソッドで書く小論文書き方習得用追加 */
	background-image: url(../entry/images/syoron_shibuya.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#aocafe_setsumeikai_title2 {/* 090702ＡＯカフェ用追加 */
    background-image: url(../entry/images/09ao_cafe_2.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#shibousyo {/* 090702魅せる志望理由書講座用追加 */
    background-image: url(../entry/images/09shibousyo.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#fvoca {/* 090702フランス語Vocaグランプリ用追加 */
    background-image: url(../entry/images/09F_gp.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#akisuta_taiken-day {/* 090901秋スタ難関大学突破無料体験デー追加 */
    background-image: url(../entry/images/09akisuta_taiken-day.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#akisuta_gaidansu {/* 090901秋スタガイダンス追加 */
    background-image: url(../entry/images/09akisuta_gaidansu.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#akisuta_gakuryoku {/* 090901秋スタ学力診断会追加 */
    background-image: url(../entry/images/09akisuta_gakuryoku.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#akisuta_soukeigokaku {/* 090901秋スタ早慶合格ノート追加 */
    background-image: url(../entry/images/09akisuta_soukeigokaku.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#akisuta_isseki {/* 091019秋スタかしこく学ぶ一石二鳥術追加 */
    background-image: url(../entry/images/09akisuta_isseki.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#c3_guidance_02 { /* 091020中高一貫校「中３生」保護者対象ベネッセ学力推移調査分析からみる成績上昇へのガイダンス追加 */
	background-image: url(../entry/images/09akisuta_c3_guidance_02.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#rk_guidance { /* 091021理系志望者進路学習ガイダンス追加 */
	background-image: url(../entry/images/09akisuta_rk_guidance.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#fuyu_gakuryoku { /* 091024０９冬の課題がわかる学力診断会追加 */
	background-image: url(../entry/images/09fuyu_gakuryoku.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#fuyu_gokaku { /* 091024０９先輩教えて合格ノート術追加 */
	background-image: url(../entry/images/09fuyu_gokaku.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#ao_guidance_02 { /* 091109AO推薦入試ガイダンス追加 */
	background-image: url(../entry/images/09ao_guidance.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#KOcafe {/* 09119慶応カフェ＆AOカフェ用追加 */
	background-image: url(../entry/images/KOcafe.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#mini {/* 091111慶応英単語miniマラソン用追加 */
	background-image: url(../entry/images/09mini.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#suisen_ao_koza {/* 091119推薦ＡＯ入試入門講座用追加 */
	background-image: url(../entry/images/09suisen_ao_koza.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#shinro_title {/* 091205進路発見講座用追加 */
	background-image: url(../entry/images/shinro_title.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#gaku_title {/* 091205学習計画講座用追加 */
	background-image: url(../entry/images/gaku_title.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#dojo_title {/* 091205数学道場用追加 */
	background-image: url(../entry/images/dojo_title.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#guidance_12{

    background-image: url(../entry/images/guidance_12.jpg);

	background-repeat: no-repeat;

	display: block;

	height: 96px;

	width: 675px;

	margin: 10px 0 0;

	padding: 0;

} 





#suisen{

    background-image: url(../entry/images/suisen.gif);

	background-repeat: no-repeat;

	display: block;

	height: 197px;

	width: 675px;

	margin: 10px 0 0;

	padding: 0;

} 



#ko{

    background-image: url(../entry/images/ko_12.gif);

	background-repeat: no-repeat;

	display: block;

	height: 280px;

	width: 675px;

	margin: 10px 0 0;

	padding: 0;

} 

 

#ao{

    background-image: url(../entry/images/ao_12.gif);

	background-repeat: no-repeat;

	display: block;

	height: 280px;

	width: 675px;

	margin: 10px 0 0;

	padding: 0;

} 





#m_shinkenmoshi {

    background-image: url(../entry/images/shinkenmoshi-title.gif);

	background-repeat: no-repeat;

	display: block;

	height: 30px;

	width: 675px;

	margin: 10px 0 0;

	padding: 0;

} 



#m_shinkenmoshi_m {

    background-image: url(../entry/images/shinkenmoshi-title_1.gif);

	background-repeat: no-repeat;

	display: block;

	height: 30px;

	width: 675px;

	margin: 10px 0 0;

	padding: 0;

} 



#m_nyukai {

    background-image: url(../entry/images/muryoutaiken_2.gif);

	background-repeat: no-repeat;

	display: block;

	margin: 10px 0 0;

	padding: 0;

	height: 30px;

	width: 675px;

} 

#m_ado {

    background-image: url(../entry/images/ado.gif);

	background-repeat: no-repeat;

	display: block;

	margin: 10px 0 0;

	padding: 0;

	height: 30px;

	width: 675px;

} 



#event01 {

    background-image: url(../entry/images/event01.gif);

	background-repeat: no-repeat;

	display: block;

	margin: 10px 0 0;

	padding: 0;

	height: 30px;

	width: 675px;

} 





#event02 {

    background-image: url(../entry/images/event02.gif);

	background-repeat: no-repeat;

	display: block;

	margin: 10px 0 0;

	padding: 0;

	height: 30px;

	width: 675px;

} 



#m_gaidancu {

    background-image: url(../entry/images/gaidancu.gif);

	background-repeat: no-repeat;

	display: block;

	margin: 10px 0 0;

	padding: 0;

	height: 30px;

	width: 675px;

}



#keiocafe {

    background-image: url(../entry/images/keiocafe-title.gif);

	background-repeat: no-repeat;

	display: block;

	margin: 10px 0 0;

	padding: 0;

	height: 30px;

	width: 675px;

}



#aocafe {

    background-image: url(../entry/images/aocafe-title.gif);

	background-repeat: no-repeat;

	display: block;

	margin: 10px 0 0;

	padding: 0;

	height: 30px;

	width: 675px;

}



#uka {

    background-image: url(../entry/images/uka.gif);

	background-repeat: no-repeat;

	display: block;

	margin: 10px 0 0;

	padding: 0;

	height: 30px;

	width: 675px;

}



.contents_box {

	display: block;

	margin: 0px;

	padding: 0px;

	width: 675px;

	clear: both;

}

.contents_box1 { 

    display: block;

	margin: 10px 0 0;

	padding: 0;

	width: 675px;

	clear: both;

} 

.contents_box_aki { /*０９秋スタ用追加*/
    display: block;
	margin: 10px 10px 10px;
	padding: 0;
	width: 655px;
	clear: both;
} 
.midashi_text_aki {
    font-weight:700;
	color:#3399CC;
} 
 
.contents_image { /*０９秋スタ用追加*/

    display: block;

	margin: 10px 0 0;

	margin-bottom: 10px;

	padding: 0;

	width: 376px;

	clear: both;

} 

#matsuda_zukei {/*100104新高3松田聡平の東大･一橋大への図形*/
	background-image: url(../entry/images/10-title_matsuda_zukei.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#matsuda_kakuritsu {/*100104新高3松田聡平の東大･一橋大への確率*/
	background-image: url(../entry/images/10-title_matsuda_kakuritsu.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#matsuda_to-kyo-hitotsu {/*100104新高2松田聡平の一貫校からの「東大・京大・一橋大の数学」*/
	background-image: url(../entry/images/10-title_matsuda_to-kyo-hitotsu.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#tosokei {/*100105東大早慶自由英作文　ネイティブ・スピーカーの書き方を学ぶ*/
	background-image: url(../entry/images/10-title_tosokei.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#kokuritsu-toppa {/*難関国公立大突破ガイダンスつき体験授業*/
	background-image: url(../entry/images/10-title_kokuritsu-toppa.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#keiou-koryaku {/*慶應過去問英語論文攻略へのファーストステップ*/
	background-image: url(../entry/images/10-title_keiou-koryaku.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#nankanrikei {/*理数系科目得点力アップから始める難関理系ガイダンス*/
	background-image: url(../entry/images/10-title_nankanrikei.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#kokuritsu-yosei {/*国公立大学合格への“受験力・数学力”養成法*/
	background-image: url(../entry/images/10-title_kokuritsu-yosei.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#ao-guidance_10-1 {/*「AO適性診断」つきAO・推薦入試ガイダンス*/
	background-image: url(../entry/images/10-title_ao-guidance_10-1.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#ao-guidance_10-2 {/*AOカフェ〜現役大学生との座談会*/
/*	background-image: url(../entry/images/10-title_ao-guidance_10-2.gif);*/
background-image:url(../entry/images/09ao_cafe_2.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#soukei-toppa {/*早慶突破ガイダンスつき体験授業*/
	background-image: url(../entry/images/10-title_soukei-toppa.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#march-toppa {/*MARCH突破ガイダンスつき体験授業*/
	background-image: url(../entry/images/10-title_march-toppa.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#gakuryoku-shindan {/*春の課題がわかる！基礎学力診断会*/
	background-image: url(../entry/images/10-title_gakuryoku-shindan.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#shiritai-nyuusi {/*まずは知りたい！大学入試*/
	background-image: url(../entry/images/10-title_shiritai-nyuusi.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#kokukouritsu-eigo {/*国公立大学合格への“受験力・英語力”養成法*/
	background-image: url(../entry/images/10-title_kokukouritsu-eigo.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#kokukouritsu-sugaku {/*国公立大学合格への“受験力・数学力”養成法*/
	background-image: url(../entry/images/10-title_kokukouritsu-sugaku.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#center-kaisetsu {/*2010年度センター試験解説授業*/
	background-image: url(../entry/images/10-title_center-kaisetsu.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#rikei-guidance {/*理数系科目をゆるぎない得点源にする！難関理系突破ガイダンス*/
	background-image: url(../entry/images/10-title_rikei-guidance.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#suugakudojo {/*数学つまずき解消＆得点力アップ法を東大生が伝授数学道場体験*/
	background-image: url(../entry/images/10-title_suugakudojo.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#keiou-first {/*慶應入試論文英語攻略へのファーストステップ*/
	background-image: url(../entry/images/10-title_keiou-first.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

.manin{

width: 435px;

height: 80px;

margin-left: auto;

margin-right: auto;

margin-top: 10px;

}









.event_box { 

    display: block;

	margin: 10px 0 0;

	padding: 0;

	width: 675px;

	clear: both;

} 



#time { 

    text-align: center;

	display: block;

} 

#time table {

    width: 600px;

	background-color: #F7F7F7;

	border-width: 1px;

	cellspacing: 0;

	cellpadding: 0;

} 

#time td {

    border-style: solid;

	border-width: 1px;

	border-color: #000;

	border-collapese: collapese;

	text-align: center;

} 

.midashi_text {

    font-weight: 700;

	color: #B60005;

} 

.midashi_text1 {

    font-weight: 350;

	color: #B60005;

} 



.midashi_text1 {

    font-weight: 700;

	color: #39C;

}





/*sitemap*/

#sitemap_midashi {

    background-image: url(../images/sitemap_midashi01.gif);

	background-repeat: no-repeat;

	display: block;

	height: 30px;

	width: 675px;

	margin: 0;

	padding: 0;

} 

#sitemap_midashi h2 {
	visibility:hidden;
}

#tokyo_midashi {

    background-image: url(../images/m_tokyo.gif);

	background-repeat: no-repeat;

	display: block;

	height: 30px;

	width: 675px;

	margin: 0;

	padding: 0;

} 

.up {

    list-style-position:outside;

	list-style-image:url(../images/up.gif);

	list-style-type:none;

	text-align:right;

	margin:0;

	padding:0;

} 

.free_d {

    background-image:url(../images/0120i.gif);

	background-repeat:no-repeat;

	background-position:left;

	text-indent:20px;

} 

.linkbox1 {

    display:block;

	width:150px;

	float:left;

	font-size:10px;

	line-height:normal;

	margin:0;

	padding:0;

} 

.sitemapBox, {

    overflow:hidden;

} 

.sitemapBox:after {

    content:"";

	display:block;

	clear:both;

	height:1px;

	overflow:hidden;

} 

* html .sitemapBox:after {

    height:1em;

	overflow:visible;

} 

.sitemapBox {

    width:675px;

	margin-top:10px;

	padding-bottom:10px;

	border-bottom:1px solid #000;

	height:500x;

	background-image:url(../images/sitemap_bg_win.gif);

	background-repeat:no-repeat;

	background-position:left 2px;

} 

.sitemapBox li {

    list-style-type:none;

	height:25px;

} 

.sitemapBox #ul1 {

    width:100px;

	float:left;

	margin:0;

	padding:0;

} 

.sitemapBox #ul2 {

	width:140px;

	margin-left:30px;

	float:left;

	margin-top:0;

	margin-right:0;

	padding:0;

} 

.sitemapBox #ul3 {

    width:120px;

	margin-left:30px;

	float:left;

	margin-top:0;

	margin-right:0;

	padding:0;

} 

.sitemapBox #ul4 {

    width:135px;

	margin-left:30px;

	float:left;

	margin-top:0;

	margin-right:0;

	padding:0;

} 

#ul5 {

    width:540px;

	margin:10px 0 10px 15px;

}

#ul5 li {

    width:270px;

	float:left;

} 

h3,.hide1 {

    visibility:hidden;

	font-size:9px;

	float:left;

	margin:0;

	padding:0;

} 

.contents_box2 ul,.linkbox1 ul {

    list-style-type:none;

}





/*qa*/

#qa_midashi {

	background-image: url(../images/qa_midashi.gif);

	background-repeat: no-repeat;

	display: block;

	margin: 0px;

	padding: 0px;

	height: 30px;

	width: 675px;

}

#qa_midashi h2 {
	visibility:hidden;
}
	
.qacontents_box {

    display:block;

	margin:0;

	padding:0;

	width:675px;

	clear:both;

} 

.qacontents_box1 {

    display:block;

    margin:10px 0 0;

    padding:0;

    width:675px;

    clear:both;

} 

.contents_box2 {

    display:block;

	margin:0;

	padding:0;

	width:675px;

	line-height:1.5;

	font-size:12px;

} 

#q_box1 {

	background-image:url(../images/box_up.gif);

    background-repeat:no-repeat;

	background-color:#333;

	margin:0;

	padding:0;

	width:675px;

	height:6px;

	clear:both;

} 

#q_box2 {

	display:block;

	margin:0;

	padding:10px 10px 10px 20px;

    width:643px;

	border-right-width:1px;

	border-left-width:1px;

	border-right-style:solid;

	border-left-style:solid;

	border-right-color:#408cb6;

	border-left-color:#408cb6;

} 

#q_box3 {

    background-image:url(../images/box_under.gif);

	background-repeat:no-repeat;

	margin:0;

	padding:0;

	height:6px;

	width:675px;

} 

#qa_text {

    background-image:url(../images/qa_text.gif);

	background-repeat:no-repeat;

	display:block;

	margin:0;

	padding:0;

	height:30px;

	width:675px;

} 

  h3 {

	margin:0;

	padding:0;

	visibility:hidden;

	font-size:9px;

	float:left;

	display:none;

  } 

#q_box2 li {

    list-style-type:none;

	background-image:url(../images/q.gif);

	background-repeat:no-repeat;

	background-position:left;

	text-indent:20px;

} 

.text_h3 {

	background-image:url(../images/q.gif);

	background-repeat:no-repeat;

	background-position:-1px;

	display:block;

	margin:0;

	padding:0;

	line-height:normal;

	text-indent:20px;

	visibility:visible;

    font-size:12px;

	font-weight:400;

} 

.text1_h3 {

	background-image:url(../images/q1.gif);

	background-repeat:no-repeat;

	background-position:20px;

	display:block;

	margin:0;

	padding:0 0 0 20px;

	height:auto;

	line-height:18px;

	color:#90802b;

	text-indent:20px;

	visibility:visible;

    font-size:12px;

	font-weight:400;

} 

.text1_h4 {

    background-image:url(../images/a1.gif);

    background-repeat:no-repeat;

    display:block;

    margin:0 0 0 20px;

    padding:0;

    height:auto;

    line-height:18px;

    color:#01779f;

    text-indent:20px;

    font-size:12px;

    font-weight:400;

} 

.text1_cont {

	display:block;

	margin:0 0 0 40px;

	padding:0;

	height:auto;

    font-size:12px;

	font-weight:400;

}



/*parents*/

#parents_head {

    background-image:url(../parents/images/parents_img.gif);

	background-repeat:no-repeat;

	display:block;

	height:30px;

	width:675px;

	margin:0;

	padding:0;

} 

#parents_head h2 {
	visibility:hidden;
}

#parents_s {

    background-image:url(../parents/images/parents_anshin.gif);

	background-repeat:no-repeat;

	display:block;

	height:18px;

	width:673px;

	margin:0;

	padding:0;

} 

#parents_v {

    background-image:url(../parents/images/parents_voice.gif);

	background-repeat:no-repeat;

	display:block;

	height:18px;

	width:673px;

	margin:0;

	padding:0;

} 

#parents_q {

    background-image:url(../parents/images/parents_qa.gif);

	background-repeat:no-repeat;

	display:block;

	height:18px;

	width:673px;

	margin:0;

	padding:0;

} 

.up1 {

    display:block;

	margin:0;

	padding:0;

} 

.ptcontents_box {

    display:block;

	width:675px;

	clear:both;

	margin:10px 0 0;

	padding:0;

} 

.ptcontents_box2 {

    display:block;

	width:675px;

	line-height:normal;

	font-size:11px;

	background-color:#f7f3de;

	margin:10px 0 0;

	padding:0;

} 

.right_menu {

    float:right;

	height:35px;

	width:260px;

	font-size:10px;

	line-height:normal;

	color:#FFF;

	margin-top:5px;

	margin-bottom:0;

	margin-left:0;

	padding:0;

} 

.pt_midashi1 {

    font-size:14px;

	font-weight:700;

	color:#106ea2;

	background-image:url(../parents/images/anshin_s1.gif);

	background-repeat:no-repeat;

	height:26px;

	text-indent:145px;

	margin:0;

	padding:10px 0 0;

} 

.pt_midashi2 {

    font-size:14px;

	font-weight:700;

	color:#106ea2;

	background-image:url(../parents/images/anshin_s2.gif);

	background-repeat:no-repeat;

	height:26px;

	text-indent:145px;

	margin:0;

	padding:10px 0 0;

} 

.pt_midashi3 {

    font-size:14px;

	font-weight:700;

	color:#106ea2;

	background-image:url(../parents/images/anshin_s3.gif);

	background-repeat:no-repeat;

	height:26px;

	text-indent:145px;

	margin:0;

	padding:10px 0 0;

} 

.pt_f_r {

    font-size:12px;

	font-weight:700;

	color:#c53337;

} 

.pt_h3 {

    font-size:14px;

	font-weight:700;

	color:#C30;

	visibility:visible;

	display:block;

	height:auto;

	line-height:normal;

	margin:0;

	padding:0;

} 

.pt_text_l {

    font-size:12px;

	font-weight:700;

	color:#227aab;

} 

.pt_h4 {

    font-size:12px;

	display:block;

	border-bottom-width:1px;

	border-bottom-style:solid;

	border-bottom-color:#CCC;

	margin:10px 0 0;

	padding:0;

} 

.pt_q {

    font-size:11px;

	font-weight:400;

	background-image:url(../images/q.gif);

	background-repeat:no-repeat;

	visibility:visible;

	display:block;

	height:auto;

	line-height:18px;

	color:#00659E;

	margin:5px 0 0;

	padding:0 0 0 20px;

} 

.pt_a {

    font-size:11px;

	font-weight:400;

	background-image:url(../images/a1.gif);

	background-repeat:no-repeat;

	display:block;

	margin-top:5px;

	margin-right:0;

	margin-bottom:0;

	height:auto;

	line-height:18px;

	color:#404040;

	padding:0 0 0 18px;

} 

.right_menu a {

    color:#FFF;

	text-decoration:none;

} 

#manabu {

    background-image:url(../images/examine/naniwomanabuka.gif);

	background-repeat:no-repeat;

	height:26px;

	width:146px;

	margin:-7px 0 0 10px;

	padding:0;

}



/*about_success*/

#success_midashi {

	background-image:url(../about/images/goukaku_midashi01.gif);

    background-repeat:no-repeat;

	display:block;

	height:30px;

	width:675px;

	margin:0;

	padding:0;

} 

#success_midashi h2 {
	visibility:hidden;
}

#sumain_img {

    background-image:url(../about/images/main_img.jpg);

	background-repeat:no-repeat;

	width:675px;

	display:block;

	height:123px;

	margin:0;

	padding:0;

} 

.goukaku {

    display:block;

	width:675px;

	height:18px;

	margin:10px 0 0;

	padding:0;

} 

.contents_box1 {

    display:block;

	width:675px;

	clear:both;

	margin:10px 0 0;

	padding:0;

} 

.comment {

    display:block;

	width:675px;

	clear:both;

	line-height:normal;

	margin:5px 0 10px;

	padding:0;

} 

.sucontents_box3 {

    display:block;

	width:667px;

	clear:both;

	border-color:#b60005;

	border-style:solid;

	border-width:1px 1px 1px 5px;

	margin:0;

	padding:0;

}





/*map*/

#map_midashi {

    background-image:url(../images/midashi_map.gif);

	background-repeat:no-repeat;

	display:block;

	height:30px;

	width:675px;

	margin:0;

	padding:0;

} 

#map_midashi h2 {
	visibility:hidden;
}

#add_midashi {

    background-image:url(../images/add.gif);

	background-repeat:no-repeat;

	display:block;

	height:18px;

	width:675px;

	margin:10px 0 0;

	padding:0;

} 

#free_midashi {

    background-image:url(../images/free_d.gif);

	background-repeat:no-repeat;

	display:block;

	height:18px;

	width:675px;

	margin:0;

	padding:0;

} 

#map_tokyo {

    background-image:url(../images/m_tokyo.gif);

	background-repeat:no-repeat;

	display:block;

	height:30px;

	width:675px;

	margin:0;

	padding:0;

} 

#map_shibuya {

    background-image:url(../images/m_shibuya.gif);

	background-repeat:no-repeat;

	display:block;

	height:30px;

	width:675px;

	margin:0;

	padding:0;

} 

#map_ikebukuro {

    background-image:url(../images/m_ikebukuro.gif);

	background-repeat:no-repeat;

	display:block;

	height:30px;

	width:675px;

	margin:0;

	padding:0;

} 

#map_kichijoji {

    background-image:url(../images/m_kichijoji.gif);

	background-repeat:no-repeat;

	display:block;

	height:30px;

	width:675px;

	margin:0;

	padding:0;

} 

#map_minamiurawa {

    background-image:url(../images/m_minamiurawa.gif);

	background-repeat:no-repeat;

	display:block;

	height:30px;

	width:675px;

	margin:0;

	padding:0;

} 

#accses_midashi {

    background-image:url(../images/accses.gif);

	background-repeat:no-repeat;

	display:block;

	height:18px;

	width:675px;

	margin:0;

	padding:0;

} 

.mpcontents_box1 {

    display:block;

	width:675px;

	clear:both;

	margin:10px 0 0;

	padding:0;

} 

.mpcontents_box2 {

    display:block;

	width:675px;

	line-height:normal;

	font-size:11px;

	margin:0;

	padding:0;

} 

.mpcontents_box2 ul {

	list-style-type: none;

}



.free_d { /* accessmap フリーコールロゴ */

    background-image:url(../images/0120i.gif);

	background-repeat:no-repeat;

	background-position:left;

	text-indent:20px;

	display:block;

	height:20px;

	margin:0 0 5px;

	padding:0;

}

.kouiki {

    text-align:right;

	display:block;

	width:382px;

	margin:0;

	padding:0;

} 

.contents_box2 ul,.linkbox1 ul {

    list-style-type:none;

}





/*examine*/

#examine_midashi {

    background-image:url(../images/midashi_examine.gif);

	background-repeat:no-repeat;

	display:block;

	height:30px;

	width:675px;

	margin:0;

	padding:0;

} 

#examine_midashi h2 {
	visibility:hidden;
}

.ex_smid {

    display:block;

	width:640px;

	border-bottom-width:1px;

	border-bottom-style:solid;

	border-bottom-color:#999;

	font-weight:700;

	color:#00739e;

	margin:10px 0 0 10px;

	padding:0;

} 

.ex_gakubu {

    font-weight:400;

	display:block;

	width:640px;

	font-size:11px;

	margin:5px 0 0 10px;

	padding:0;

} 

.ex_text {

    font-size:11px;

	display:block;

	width:640px;

	margin:10px 0 10px 10px;

	padding:0;

} 

#ex_waseda {

    background-image:url(../images/m_waseda.gif);

	background-repeat:no-repeat;

	display:block;

	height:42px;

	width:673px;

	margin:0;

	padding:0;

} 

.ex_textbox {

	background-image:url(../images/ten.gif);

	background-repeat:no-repeat;

	display:block;

    list-style-type:disc;

	list-style-position:outside;

	height:auto;

	margin:5px 0;

	padding:0 0 0 10px;

} 

#ex_keio {

    background-image:url(../images/m_keio.gif);

	background-repeat:no-repeat;

	display:block;

	height:42px;

	width:673px;

	margin:0;

	padding:0;

} 

#ex_sophia {

    background-image:url(../images/m_sophia.gif);

	background-repeat:no-repeat;

	display:block;

	height:42px;

	width:673px;

	margin:0;

	padding:0;

} 

#ex_march {

    background-image:url(../images/m_march.gif);

	background-repeat:no-repeat;

	display:block;

	height:42px;

	width:673px;

	margin:0;

	padding:0;

} 

.excontents_box {

    display:block;

	width:673px;

	clear:both;

	border:1px solid #CCC;

	margin:10px 0 0;

	padding:0;

} 

.excontents_box2 {

    display:block;

	width:673px;

	line-height:normal;

	font-size:11px;

	margin:0;

	padding:0;

} 

.exright_menu {

    float:right;

	height:35px;

	width:260px;

	font-size:10px;

	line-height:normal;

	color:#FFF;

	margin-top:5px;

	margin-bottom:0;

	margin-left:0;

	padding:0;

} 

.exright_menu a {

    color:#FFF;

	text-decoration:none;

} 

#manabu {

    background-image:url(../images/naniwomanabuka.gif);

	background-repeat:no-repeat;

	height:26px;

	width:146px;

	margin:-7px 0 0 10px;

	padding:0;

} 

#ex_textbox,#ex_other {

    display:block;

	margin:0 0 10px;

	padding:0;

}





/*voice*/

.voicecontents_box {

    display:block;

	width:675px;

	clear:both;

	margin:10px 0 0;

	padding:0;

} 

.voicecontents_box2 {

    display:block;

	width:675px;

	line-height:normal;

	font-size:11px;

	background-color:#FFF;

	margin:10px 0 0;

	padding:0;

} 

.linkbox1 {

    display:block;

	width:150px;

	float:left;

	font-size:10px;

	line-height:normal;

	margin:0;

	padding:0;

} 

#voice_midashi {

    background-image:url(../about/images/voice_midashi.gif);

	background-repeat:no-repeat;

	display:block;

	height:30px;

	width:675px;

	margin:0;

	padding:0;

} 

#voice_midashi h2 {
	visibility:hidden;
}

#case_mt {

  background-image:url(../about/images/case1_mt.gif);

	background-repeat:no-repeat;

	display:block;

	height:113px;

	width:675px;

	margin:0;

	padding:0;

} 

#case_sh {

    background-image:url(../about/images/case2_mt.gif);

	background-repeat:no-repeat;

	display:block;

	height:113px;

	width:675px;

	margin:0;

	padding:0;

} 

#case_ss {

    background-image:url(../about/images/case3_mt.gif);

	background-repeat:no-repeat;

	display:block;

	height:113px;

	width:675px;

	margin:0;

	padding:0;

} 

.case_box {

    display:block;

	width:359px;

	float:left;

	margin:0 10px 0 0;

	padding:0;

} 

.day_box {

	background-color:#f7f3de;

    display:block;

	width:306px;

	float:left;

	margin:0;

	padding:0;

} 

.time_box {

	background-image:url(../about/images/timeline.gif);

	background-repeat:repeat-y;

	background-position:3px;

    display:block;

	width:276px;

	float:left;

	margin:0 0 0 15px;

	padding:0;

} 

.time_box_end {

    display:block;

	float:left;

	width:276px;

	margin-top:0;

	margin-right:0;

	margin-left:15px;

	padding:0;

} 

.box1 {

    display:block;

	width:260px;

	margin:5px 0 10px 10px;

	padding:0;

} 

.case_text {

    display:block;

	margin:0;

	padding:0;

} 

.okiniiri {

    display:block;

	width:671px;

	background-color:#f7f3de;

	border:2px solid #f39700;

	margin:10px 0 0;

	padding:0;

} 

.okiniiri_1 {

    display:block;

	width:671px;

	border:2px solid #009E96;

	background-color:#f7f3de;

	margin:10px 0 0;

	padding:0;

} 

.okiniiri_2 {

    display:block;

	border:2px solid #E5004F;

	background-color:#f7f3de;

	width:334px;

	margin:10px 0 0;

	padding:0;

} 

.okiniiri_box {

  font-size:12px;

	line-height:normal;

	width:650px;

	margin:0 0 10px 15px;

	padding:0;

} 

.okiniiri_box1 {

    display:block;

	float:left;

	width:430px;

	margin:0;

	padding:0;

} 

.okiniiri_sbox {

  font-size:12px;

	line-height:normal;

	width:304px;

	margin:0 0 10px 15px;

	padding:0;

} 

.okiniiri_sbox1 {

    display:block;

	float:left;

	width:304px;

	margin:0;

	padding:0;

} 

.okiniiri_img {

    display:block;

	float:left;

	margin-right:5px;

} 

hr.clear1 {

    clear:both;

	height:1px;

	color:#f7f3de;

	border:0;

	background-color:#f7f3de;

	margin:0;

	padding:0;

}





/*mesoddo*/

#mesoddo_midashi {

	background-image:url(../about/images/messod_midashi.gif);

    background-repeat:no-repeat;

	display:block;

	width:675px;

	height:30px;

	margin:0;

	padding:0;

} 

#mesoddo_midashi h2 {
	visibility:hidden;
}

#title15 {

    background-image:url(../about/images/title15.gif);

	background-repeat:no-repeat;

	display:block;

	width:675px;

	height:85px;

	margin:0;

	padding:0;

} 

#s_link {

    font-weight:400;

	height:auto;

	margin:0;

	padding:0;

} 

#title15_1 {

    background-image:url(../about/images/about_title01.gif);

	background-repeat:no-repeat;

	height:51px;

	width:656px;

	margin:0 0 0 5px;

	padding:0;

} 

#title15_2 {

    background-image:url(../about/images/about_title02.gif);

	background-repeat:no-repeat;

	height:51px;

	width:656px;

	margin:0 0 0 5px;

	padding:0;

}

#title15_3 {

    background-image:url(../about/images/about_title03.gif);

	background-repeat:no-repeat;

	height:51px;

	width:656px;

	margin:0 0 0 5px;

	padding:0;

}

#title15_4 {

    background-image:url(../about/images/about_title04.gif);

	background-repeat:no-repeat;

	height:51px;

	width:656px;

	margin:0 0 0 5px;

	padding:0;

}

#title15_5 {

    background-image:url(../about/images/about_title05.gif);

	background-repeat:no-repeat;

	height:51px;

	width:656px;

	margin:0 0 0 5px;

	padding:0;

}

#title15_6 {

    background-image:url(../about/images/about_title06.gif);

	background-repeat:no-repeat;

	height:51px;

	width:656px;

	margin:0 0 0 5px;

	padding:0;

}

#title15_7 {

    background-image:url(../about/images/about_title07.gif);

	background-repeat:no-repeat;

	height:51px;

	width:656px;

	margin:0 0 0 5px;

	padding:0;

}

#title15_8 {

    background-image:url(../about/images/about_title08.gif);

	background-repeat:no-repeat;

	height:51px;

	width:656px;

	margin:0 0 0 5px;

	padding:0;

}

#title15_9 {

    background-image:url(../about/images/about_title09.gif);

	background-repeat:no-repeat;

	height:51px;

	width:656px;

	margin:0 0 0 5px;

	padding:0;

}

#title15_10 {

    background-image:url(../about/images/about_title10.gif);

	background-repeat:no-repeat;

	height:51px;

	width:656px;

	margin:0 0 0 5px;

	padding:0;

}

#title15_11 {

    background-image:url(../about/images/about_title11.gif);

	background-repeat:no-repeat;

	height:51px;

	width:656px;

	margin:0 0 0 5px;

	padding:0;

}

#title15_12 {

    background-image:url(../about/images/about_title12.gif);

	background-repeat:no-repeat;

	height:51px;

	width:656px;

	margin:0 0 0 5px;

	padding:0;

}

#title15_13 {

    background-image:url(../about/images/about_title13.gif);

	background-repeat:no-repeat;

	height:51px;

	width:656px;

	margin:0 0 0 5px;

	padding:0;

}

#title15_14 {

    background-image:url(../about/images/about_title14.gif);

	background-repeat:no-repeat;

	height:51px;

	width:656px;

	margin:0 0 0 5px;

	padding:0;

}

#title15_15 {

    background-image:url(../about/images/about_title15.gif);

	background-repeat:no-repeat;

	height:51px;

	width:656px;

	margin:0 0 0 5px;

	padding:0;

}

#s_link .s_linkbox li {

  float:left;

	margin-right:20px;

} 

/*2008.07.30ｳｧ｡ｦE/

#s_link .s_linkbox li.p_qa {

  line-height:1.6;

} 





#s_link .s_linkbox ul {

  list-style-type:none;

	margin:5px 0px 15px 0; 

	padding:0;

}



html>body #s_link .s_linkbox ul {

	padding-bottom:20px;

}



*+html>body #s_link .s_linkbox ul {

	padding:0;

}





.mesoddocontents_box1 {

    display:block;

	width:675px;

	clear:both;

	margin:10px 0 0;

	padding:0;

} 

.mesoddocontents_box2 {

	background-image:url(../about/images/about-main.gif);

	background-repeat:no-repeat;

	background-position:right top;

    display:block;

	width:675px;

	height:350px;

	clear:both;

	margin:0;

	padding:0;

    font-size:12px;

} 

.mesoddocontents_box2 ul {

    list-style-type:none;

	line-height:20px;

} 

.mesoddocontents_box3 {

    display:block;

	width:670px;

	clear:both;

	border-top-width:1px;

	border-left-width:5px;

	border-top-style:solid;

	border-left-style:solid;

	border-top-color:#0082bb;

	border-left-color:#0082bb;

	margin:0;

	padding:0;

} 

.mesoddocontents_box4 {

    display:block;

	width:670px;

	clear:both;

	border-left-width:5px;

	border-left-style:solid;

	border-left-color:#709c12;

	margin:0;

	padding:0;

} 

.mesoddocontents_box5 {

    display:block;

	width:670px;

	clear:both;

	border-left-width:5px;

	border-left-style:solid;

	border-left-color:#b72070;

	margin:0;

	padding:0;

}

.nankan15_1 {

    text-align:right;

	display:block;

	height:15px;

	width:675px;

	background-position:right;

	float:right;

	clear:both;

	margin:0;

	padding:0;

} 

.nankan15_2 {

	background-position:right;

    text-align:right;

	display:block;

	width:670px;

	float:right;

	height:15px;

	clear:both;

	border-bottom-width:1px;

	border-left-width:5px;

	border-bottom-style:solid;

	border-left-style:solid;

	border-bottom-color:#709c12;

	border-left-color:#0082bb;

	margin:0;

	padding:0;

} 

.nankan15_3 {

	background-position:right;

    text-align:right;

	display:block;

	width:670px;

	float:right;

	height:15px;

	clear:both;

	border-bottom-width:1px;

	border-left-width:5px;

	border-bottom-style:solid;

	border-left-style:solid;

	border-bottom-color:#b72070;

	border-left-color:#709c12;

	margin:0;

	padding:0;

} 

.left_box {

    display:block;

	width:200px;

	float:left;

	line-height:16px;

	font-size:11px;

	margin:0;

	padding:0 0 0 70px;

}

.linkbox1 {

    display:block;

	width:150px;

	float:left;

	line-height:normal;

	font-size:10px;

	margin:0;

	padding:0;

} 

.mesoddocontents_box2 #no1 {

    background-image:url(../about/images/01.gif);

	background-repeat:no-repeat;

	text-indent:20px;

} 

.mesoddocontents_box2 #no2 {

    background-image:url(../about/images/02.gif);

	background-repeat:no-repeat;

	text-indent:20px;

} 

.mesoddocontents_box2 #no3 {

    background-image:url(../about/images/03.gif);

	background-repeat:no-repeat;

	text-indent:20px;

} 

.mesoddocontents_box2 #no4 {

    background-image:url(../about/images/04.gif);

	background-repeat:no-repeat;

	text-indent:20px;

} 

.mesoddocontents_box2 #no5 {

    background-image:url(../about/images/05.gif);

	background-repeat:no-repeat;

	text-indent:20px;

} 

.mesoddocontents_box2 #no6 {

    background-image:url(../about/images/06.gif);

	background-repeat:no-repeat;

	text-indent:20px;

} 

.mesoddocontents_box2 #no7 {

    background-image:url(../about/images/07.gif);

	background-repeat:no-repeat;

	text-indent:20px;

} 

.mesoddocontents_box2 #no8 {

    background-image:url(../about/images/08.gif);

	background-repeat:no-repeat;

	text-indent:20px;

} 

.mesoddocontents_box2 #no9 {

    background-image:url(../about/images/09.gif);

	background-repeat:no-repeat;

	text-indent:20px;

} 

.mesoddocontents_box2 #no10 {

    background-image:url(../about/images/10.gif);

	background-repeat:no-repeat;

	text-indent:20px;

} 

.mesoddocontents_box2 #no11 {

    background-image:url(../about/images/11.gif);

	background-repeat:no-repeat;

	text-indent:20px;

} 

.mesoddocontents_box2 #no12 {

    background-image:url(../about/images/12.gif);

	background-repeat:no-repeat;

	text-indent:20px;

} 

.mesoddocontents_box2 #no13 {

    background-image:url(../about/images/13.gif);

	background-repeat:no-repeat;

	text-indent:20px;

} 

.mesoddocontents_box2 #no14 {

    background-image:url(../about/images/14.gif);

	background-repeat:no-repeat;

	text-indent:20px;

} 

.mesoddocontents_box2 #no15 {

    background-image:url(../about/images/15.gif);

	background-repeat:no-repeat;

	text-indent:20px;

} 



/*news*/

#news{

	margin:0;

	padding:0;

}



#news dl{

	margin-top:0;

	margin-right:0;

	margin-buttom:0;

	margin-left:0;

	padding-top:0;

	padding-right:0;

	padding-bottom:0;

	padding-left:0;

}



.bene_logo{

	width:197px;

	height:25px;

	margin-left:478px;

	margin-top:5px;

}



#news dl.list dd{

	background-image:url(../images/news_list.gif);

	background-repeat:no-repeat;

	background-position:0 10px;

	list-style:none;

	margin:0;

	padding-left:10px;

	color:#999999;

}





#news dl.list dd a{

	font-size:14px;

	color:#0066FF;

	letter-spacing:0.1em;

}



#news dl.list dd a:hover{

	color:#004DBF;

}





#news dl.detail_title{

	font-weight:normal;

}



#news dl.detail_title dt{

	color:#666666;

	font-size:14px;

	letter-spacing:0.2em;

	font-weight:bold;

}



#news dl.detail_subtitle{

	text-align:right;

}



#news dl.detail_subtitle li{

	list-style:none;

}





#news_title { 

    background-image:url(../images/news_img.gif);

	background-repeat:no-repeat;

	display:block;

	margin:0;

	padding:0;

	height:30px;

	width:675px;

} 

#news_title h2 {
	visibility:hidden;
}

/*employ*/

#employ_title {

    background-image:url(../images/employ_img.gif);

	background-repeat:no-repeat;

	display:block;

	margin:0;

	padding:0;

	height:30px;

	width:675px;

} 

#employ_midashi {

    background-image:url(../images/box_under.gif);

	background-repeat:no-repeat;

} 

#employ_title h2 {
	visibility:hidden;
}

.employ_box {

    display:block;

	width:675px;

	margin-top:10px;

} 

.text_m {

    font-size:12px;

	font-weight:700;

	color:#963;

}

.em_midashi {

    font-size: 14px;

	font-weight: 700;

	visibility: visible;

	color: #930;

} 

.em_textbox {

    font-size: 11px;

	line-height: 16px;

} 

.em_midashi1 {

    font-size: 12px;

	font-weight: 700;

	color: #930;

	background-color: #CCC;

	display: block;

	border-top-width: 2px;

	border-top-style: solid;

	border-top-color: #999;

	text-indent: 10px;

	margin-top: 10px;

} 

table.ex_table {

    border-collapse: collapse;

	border-spacing: 0;

	background-color: #fff;

	empty-cells: show;

	margin: 10px 0 0;

	padding: 0;

} 

.ex_table th {

    font-weight: 400;

	font-size: 11px;

	width: 70px;

	margin: 0;

	text-align: left;

	line-height: normal;

	vertical-align: top;

} 

.ex_table td {

    font-size: 11px;

	line-height: normal;

	vertical-align: top;

	text-align: left;

	margin: 0;

}



/*timetable*/

#timetable_midashi {

    background-image:url(../images/timetable_img.gif);

	background-repeat:no-repeat;

	display:block;

	margin:0;

	padding:0;

	height:30px;

	width:675px;

} 

table.timetable_table {

    border-collapse:collapse;

	border-spacing:0;

	background-color:#fff;

	empty-cells:show;

	margin:10px 0 0;

	padding:0;

} 

.timetable_table th {

    width:13px;

	margin:0;

	height:auto;

	vertical-align:top;

} 

.timetable_table td {

    font-size:11px;

	line-height:normal;

	vertical-align:top;

	text-align:left;

	margin:0;

	width:130px;

	height:50px;

}





/*pp*/



#pp_midashi {

    background-image:url(../images/pp.gif);

	background-repeat:no-repeat;

	display:block;

	height:30px;

	width:675px;

	margin:0;

	padding:0;

} 


.pp_title {

    font-size: 12px;

	font-weight: 700;

	color: #BB5E00;

} 

#pp_midashi h2 {
	visibility:hidden;
}

.pp_cont {

    font-size: 11px;

	line-height: 16px;

	margin: 0;

	padding: 0 0 0 10px;

}





/*form*/

.form_table {

	margin-top: 30px;

	margin-left: 15px;

}



.form_table table {

	margin-bottom: 20px;

	text-align: left;

}



.form_table td {

	border: 1px solid #999999;

}



.form_table td.gray {

	background-color: #F0F0F0;

}



.form_table th {

	width: 130px;

	border: 1px solid #999999;

	font-size: 12px;

	color: #333333;

	background-color: #F0F0F0;

}



.form_table p {

	font-size: 15px;

	color: #006699;

	font-weight: bold;

	margin-left: 0px;

}



.form_table select {

	margin-right: 10px;

}



.form_bold {

	font-size: 12px;

	font-weight: bold;

	color: #333333;

}



.form_comment {

	line-height: 130%;

	margin-top: 10px;

	font-size: 10px;

	color: #B60005;

}



.form_comment2 {

	line-height: 130%;

	margin-top: 10px;

	text-align: center;

	font-size: 10px;

	color: #B60005;

}



.form_red {

	font-size: 10px;

	color: #B60005;

}



.free_dail {

	width: 600px;

	margin-right: auto;

	margin-left: auto;

	border: 2px solid #006699;

	margin-bottom: 20px;

	padding: 0px;

	margin-top: 20px;

}



.free_dail p {

	font-size: 14px;

	color: #006699;

	text-align: center;

}



.free_dail td {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



.dial_table td {

	padding: 0px;

}



.thanks_address {

	width: 200px;

	margin-right: auto;

	margin-left: auto;

}





/*---------------------------------------------------

			entry/index.html	｡ｦE｡ｦ｡ｦ隰----------------------------------------------------*/

.entry_gakunen_title{

	width:675px;

	height:31px;

	margin-top:20px;

	}





#entry_gakunen_title_btbox{

	width:597px;

	margin:10px auto;

	padding-left:30px;

}



#entry_gakunen_title_btbox a{

	float:left;

}

a.entry_gakunen_title_5 {/*中3表示用*/
width:139px;
height:140px;
background-image:url(../entry/images/c3.gif);
background-position:0 0;
display:block;
}

a:hover.entry_gakunen_title_5 {/*中3表示用*/
background-image:url(../entry/images/c3.gif);
background-position:0 -140px;
}

a.entry_gakunen_title_1{

	width:139px;

	height:140px;

	background-image:url(../entry/images/1.gif);

	background-position:0 0;

	display:block;

	margin-right:10px;/*中3を表示する場合10pxに変更すること表示なしは30px*/

}



a:hover.entry_gakunen_title_1 {

	background-image:url(../entry/images/1.gif);

	background-position:0 -140px;

}

a.entry_gakunen_title_2{

	width:139px;

	height:140px;

	background-image:url(../entry/images/2.gif);

	background-position:0 0;

	display:block;

	margin-right:10px;/*中3を表示する場合10pxに変更すること表示なしは30px*/

	}



a:hover.entry_gakunen_title_2 {

	background-image:url(../entry/images/2.gif);

	background-position:0 -140px;

}

a.entry_gakunen_title_3{

	width:139px;

	height:140px;

	background-image:url(../entry/images/3.gif);

	background-position:0 0;

	display:block;
	
	margin-right:10px;/*中3を表示する場合10pxに変更すること表示なしは30px*/

}



a:hover.entry_gakunen_title_3 {

	background-image:url(../entry/images/3.gif);

	background-position:0 -140px;

}



#entry_gakunen_title_btbox_1{

	width:597px;

	margin-left:30px;

}



#entry_gakunen_title_btbox_1 a{

	margin: auto;

}

a.entry_gakunen_title_4{

	width:306px;

	height:44px;

	background-image:url(../entry/images/4.gif);

	background-position:0 0;

	display:block;

	margin: auto;

}



a:hover.entry_gakunen_title_4 {

	background-image:url(../entry/images/4.gif);

	background-position:0 -44px;

}

#entry-title_36023 {/*2010-03新高3これからはじめる国立突破〜無料体験デー*/
	background-image: url(../entry/images/10-title_36023.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36024 {/*2010-03新高3これからはじめる慶應突破〜無料体験デー*/
	background-image: url(../entry/images/10-title_36024.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36025 {/*2010-03新高3これからはじめる早慶突破〜無料体験デー*/
	background-image: url(../entry/images/10-title_36025.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36026 {/*2010-03新高3これからはじめるMARCH突破〜無料体験デー*/
	background-image: url(../entry/images/10-title_36026.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36027 {/*2010-03苦手克服＆基礎固めから始める受験対策〜無料体験デー*/
	background-image: url(../entry/images/10-title_36027.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36028 {/*2010-03新高2はじめてのお茶ゼミ〜無料体験デー*/
	background-image: url(../entry/images/10-title_36028.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36029 {/*2010-03新高1はじめてのお茶ゼミ〜無料体験デー*/
	background-image: url(../entry/images/10-title_36029.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36031 {/*2010-03かしこく受かるAO・推薦入試への入門ガイダンス*/
	background-image: url(../entry/images/10-title_36031.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36032 {/*2010-03難関理系突破ガイダンスつき最新入試解説授業*/
	background-image: url(../entry/images/10-title_36032.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36034 {/*2010-04新高3難関理系突破のための無料ゼミ*/
	background-image: url(../entry/images/10-title_36034.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36035 {/*2010-04中高一貫校・新中3親子のための成績上昇ガイダンス*/
	background-image: url(../entry/images/10-title_36035.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36036 {/*2010-044月から始めるマーチ突破法*/
	background-image: url(../entry/images/10-title_36036.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36037 {/*2010-044月から始める慶早突破法*/
	background-image: url(../entry/images/10-title_36037.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36038 {/*2010-04親子でかしこく受かる〜池袋校受講相談デー*/
	background-image: url(../entry/images/10-title_36038.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36039 {/*2010-04親子でかしこく受かる〜渋谷校受講相談デー*/
	background-image: url(../entry/images/10-title_36039.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36040 {/*2010-04英語基礎学力診断つき受講説明会*/
	background-image: url(../entry/images/10-title_36040.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36041 {/*2010-04合格る（うかる）志望理由のための自己発見・分析講座*/
	background-image: url(../entry/images/10-title_36041.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_35020 {/*2010-04フランス語入試説明会*/
	background-image: url(../entry/images/10-title_35020.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_00088 {/*2010-04でか単マラソン*/
	background-image: url(../entry/images/10-title_00088.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36042 {/*2010-05夏に向けての基礎学力診断会*/
	background-image: url(../entry/images/10-title_36042.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36043 {/*2010-05中堅大・女子大AO・推薦入試ガイダンス*/
	background-image: url(../entry/images/10-title_36043.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_35031 {/*2010-05慶應カフェ*/
	background-image: url(../entry/images/10-title_35031.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36046 {/*2010-05理系志望者のための池袋校受講説明会*/
	background-image: url(../entry/images/10-title_36046.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36047 {/*2010-05数学「確率」攻略無料ゼミ*/
	background-image: url(../entry/images/10-title_36047.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36048 {/*2010-05吉祥寺校受講説明会つき授業見学デー*/
	background-image: url(../entry/images/10-title_36048.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_35034 {/* 090702フランス語Vocaグランプリ用追加 */
    background-image: url(../entry/images/09F_gp.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36052 {/* 2010-06夏に向けての基礎学力診断会 */
    background-image: url(../entry/images/10-title_36052.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36053 {/* 2010-06夏から間に合う！ 部活引退生のための難関大学突破ガイダンス */
    background-image: url(../entry/images/10-title_36053.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36054 {/* 2010-06夏から始める！ 苦手克服からの難関国立・早慶合格ガイダンス */
    background-image: url(../entry/images/10-title_36054.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36055 {/* 2010-06中高一貫校中3生　東大・国立・早慶突破のための中3親子ガイダンス */
    background-image: url(../entry/images/10-title_36055.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36056 {/* 2010-06夏から始める！東大・難関国立大突破への無料体験デー */
    background-image: url(../entry/images/10-title_36056.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36057 {/* 2010-06夏から始めるAO入試対策ガイダンス */
    background-image: url(../entry/images/10-title_36057.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36058 {/* 2010-06推薦・AOカフェ */
    background-image: url(../entry/images/10-title_36058.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36059 {/* 2010-06数学「図形」攻略無料ゼミ */
    background-image: url(../entry/images/10-title_36059.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36060 {/* 2010-06難関国公立大攻略への化学・物理無料ゼミ */
    background-image: url(../entry/images/10-title_36060.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36061 {/* 2010-06センター数学T・Aを高2夏に攻略するための無料ゼミ */
    background-image: url(../entry/images/10-title_36061.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36062 {/* 2010-06攻略！明の星数学 */
    background-image: url(../entry/images/10-title_36062.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}
