/*@charset shift_jis; */
@charset "utf-8";




/*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;

}

#entry_midashi_2 h2 {
	visibility:hidden;
}

#entry_midashi_3 {
	background-image: url(../entry/images/muryoutaiken_midashi_3.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 675px;
}

#entry_midashi_3 h2 {
	visibility:hidden;
}
	#ef_midashi {
		background-color:#00659E;
		display: block;
		margin: 0px;
		padding-left:10px;
		padding-top:5px;
		height: 25px;
		width: 665px;
		color:#FFF;
		font-size:16px;
		font-weight:bold;
}


#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 {

    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 {

    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 {

    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 {
	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 {
	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 {
	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 {
	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 {
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#c3_guidance_01 {
	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 {
	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 {
    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 {
    background-image: url(../entry/images/09shibousyo.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#fvoca {
    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 {
    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 {
    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 {
    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 {
    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 {
    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 { 
	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 {
	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 {
	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 {
	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 {
	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 {
	background-image: url(../entry/images/KOcafe.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#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 {
	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 {
	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 {
	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 {
	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;
	line-height: 150%;
} 

.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 {
	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 {
	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 {
	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 {
	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 {
	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 {
/*	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;
}


#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 {
	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;
	padding: 10px;
} 

.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;

}

/*È¥Þ¥Ã¥×¥Æ¥*/
#sm-left {
width:260px;
float:left;
margin-left:20px;
margin-top:15px;
}

#sm-right {
width:260px;
float:right;
margin-right:30px;
margin-top:15px;
}

#sitemapbox-ver2 {
width:250px;
/*background-color:#996666;*/
padding-left:10px;
padding-bottom:15px;
border-bottom-style:solid;
border-bottom-color:#999999;
border-width:1px;
margin-bottom:15px;
}

.list_0 {
list-style-type:none;
}

.list_1 {
list-style-image:url(../images/mark-smm.gif);
vertical-align:middle;
}

.list_2 {
margin-left:15px;
list-style-image:url(../images/mark-sm.gif);
}

.list_3 {
margin-left:30px;
list-style-image:url(../images/mark-sm.gif);
}
/*È¥Þ¥Ã¥×¥Æ¥*/



/*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-bottom: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;
	
	height: 260px;

} 

#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:180%;

	text-indent:20px;

	visibility:visible;

    font-size:12px;

	font-weight:400;
	
	clear: both;
	height: 22px;

} 

.text1_h3 {

	background-image:url(../images/q1.gif);

	background-repeat:no-repeat;

	background-position:20px;

	display:block;

	margin-bottom:9px;

	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;
	display: block;

} 

.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:655px;

	line-height:normal;

	font-size:11px;

	background-color:#f7f3de;

	margin:10px 0 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;

} 

.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 {
	line-height: 180%;
} 

.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.gif);

	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;
	line-height: 150%;
} 

.sucontents_box3 {

    display:block;

	width:667px;

	clear:both;

	border-color:#003366/*#b60005*/;

	border-style:solid;

	border-width:1px 1px 1px 5px;

	margin:0;

	padding:0;

}

#os-e_area {
width:640px;
background-image:url(../about/images/success_ose00.gif);
display:block;
background-repeat:no-repeat;
margin-top:20px;
margin-bottom:20px;
font-size:15px;
font-weight:bold;
padding-top:55px;
padding-left:15px;
padding-right:15px;
padding-bottom:20px;
border:solid #003366 1px;
color:#EBEBEB;
}

#os-e_area01 {
width:640px;
margin-top:20px;
margin-bottom:20px;
font-size:15px;
font-weight:bold;
padding:15px;
border:solid #003366 1px;
background-color:#EAEAEA;
}

#os-e_01 {
background-color:#EAEAEA;
width:640px;
}

#os-e_imgarea {
width:620px;
height:240px;
font-size:12px;
font-weight:100;
}

#stm {
width:280px;
display:block;
float:right;
padding-top:10px;
line-height: 200%;
}

#stm01 {
width:270px;
display:block;
float:left;
padding-left:10px;
padding-right:10px;
padding-top:10px;
line-height: 200%;
}

.su-b {
font-size:14px;
color:#990000;
font-weight:bold;
}

.su-i-lt {
float:left;
}

.su-i-rt {
float:right;
}





/*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:25px;

	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:#FFFfff!important;
	font-size: 10px;
    text-decoration: none!important;

} 

#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;

} 


#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;
	line-height: 200%;

}



.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;

	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;
	
	line-height: 180%;

	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;
	line-height: 180%;

} 

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;
	
	padding: 10px;

}



/*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;
	
	line-height: 180%;

} 

#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 {
width:139px;
height:140px;
background-image:url(../entry/images/c3.gif);
background-position:0 0;
display:block;
}

a:hover.entry_gakunen_title_5 {
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;

}



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;

	}



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;

}



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_36024 {
	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 {
	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 {
	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_36031 {
	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 {
	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 {
	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 {
	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 {
	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 {
	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 {
	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 {
	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 {
	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 {
	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_36042 {
	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 {
	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 {
	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_36044 {/*2010AOÕ¥*/
	background-image: url(../entry/images/10-title_36044.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36046 {
	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 {
	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 {
	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_36052 {
    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 {
    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 {
    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 {
    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 {
    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 {
    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-06AOÕ¥ */
    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 {
    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 {
    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 {
    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 {
    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;
}

#entry-title_35042 {
    background-image: url(../entry/images/10-title_35042.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36063 {
    background-image: url(../entry/images/10-title_36063.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36064 {
    background-image: url(../entry/images/10-title_36064.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36065 {
    background-image: url(../entry/images/10-title_36065.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36066 {
    background-image: url(../entry/images/10-title_36066.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36067 {
    background-image: url(../entry/images/10-title_36067.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36068 {
    background-image: url(../entry/images/10-title_36068.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36069 {
    background-image: url(../entry/images/10-title_36069.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36070 {
    background-image: url(../entry/images/10-title_36070.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36071 {
    background-image: url(../entry/images/10-title_36071.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36072 {
    background-image: url(../entry/images/10-title_36072.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#entry-title_36073 {
    background-image: url(../entry/images/10-title_36073.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}




#entry-title_35070 {
    background-image: url(../entry/images/10-title_35070.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 675px;
	margin: 10px 0 0;
	padding: 0;
}

#event_101003-0 {
width:535px;
height:160px;
margin-left:20px;
border:1px #CCCCCC solid;
margin-top:10px;
margin-bottom:10px;
padding:10px;
}

#event_101003-0_1 {
width:535px;
height:270px;
margin-left:20px;
border:1px #CCCCCC solid;
margin-top:10px;
margin-bottom:10px;
padding:10px;
}

#event_101003-1 {
width:350px;
height:160px;
float:left;
}


#event_101003-2 {
width:185px;
height:160px;
margin-left:15px;
}

#event_101003-3 {
height:215px;
}

#nishi {
float:left;
width:250px;
margin-top:10px;
text-align:center;
}

#matsu {
width:250px;
float:right;
margin-top:10px;
text-align:center;
}

#event_101003-4 {
background-color:#666666;
color:#FFFFFF;
padding:3px;
margin-right:10px;
font-weight:bold;
}

.image-area-l {
width:450px;
float:left;
}
.image-area-r {
width:195px;
float:right;
}

#ef_form_table td {/* ef indexphp ãƒ•ã‚©ãƒ¼ãƒ ãƒ†ãƒ¼ãƒ–ãƒ«*/
border:0px;
padding-top:3px;
padding-bottom:3px;
padding-left:3px;
}

.ef_form_tr1 {
	background-color:#F3F3F3;
}

.ef_form_td1 {
	width:90px;
}


