@charset "UTF-8";
/* CSS Document */

/* body */



/* header */
#mainImgBox{
 background-image:url(../../tennoji/img/index_main_img.jpg);
	width: 788px;
	height: 99px;
	display:block;
	padding-top:15px;
	padding-left:10px;
	}

#mainImgBox h1{
 font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 38px;
 line-height: 150%;
	color: #FFFFFF;
	font-weight: normal;
	padding:0px;
	margin:0px;
}

#mainImgBox2{
	background-image:url(../../tennoji/img/about_main_img.jpg);
	background-repeat: no-repeat;
	width: 798px;
	height: 240px;
	text-indent: -9999px;
	display: block;
	}

#mainImgBox2 h1{
 font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 1px;
 line-height: 150%;
	color: #FFFFFF;
	font-weight: normal;
	padding:0px;
	margin:0px;
}


/* mainMenu */



/* contents */
#contentsBox{
	width:782px;
	padding-bottom:25px;
	padding-left: 16px;
}

#contentsBox #topBoxWrap{
 width:376px;
	height: 61px;
 margin-left:205px;
	margin-bottom:10px;
}

#contentsBox #topBoxWrap #topBox1{
 width:184px;
 float:left;
}

#contentsBox #topBoxWrap #topBox1 #topBoxImg1 a{
	background-image:url(../../tennoji/img/index_img01.jpg);
	background-repeat:no-repeat;
	width: 184px;
	height: 43px;
	display:block;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
	color:#000000;
	text-decoration:none;
	padding-top:18px;
}
#contentsBox #topBoxWrap #topBox1 #topBoxImg1 a:hover{
	 color:#CC0000;
}

#contentsBox #topBoxWrap #topBox2{
 width:184px;
 float:left;
	margin-left:8px;
}

#contentsBox #topBoxWrap #topBox2 #topBoxImg2 a{
	background-image:url(../../tennoji/img/index_img01.jpg);
	background-repeat:no-repeat;
	width: 184px;
	height: 41px;
	display:block;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	font-weight: bold;
	line-height: 150%;
	color:#000000;
	text-decoration:none;
	padding-top:20px;
}
#contentsBox #topBoxWrap #topBox2 #topBoxImg2 a:hover{
	color:#CC0000;
}

/****************　　2009.04.22　追加　*************/
#contentsBox2 #topBoxWrap{
 width:409px;
	height: 61px;
 margin-left:180px;
	margin-bottom:10px;
}

#contentsBox2 #topBoxWrap #topBox1{
 width:194px;
 float:left;
	margin-left:4px;
	margin-right:4px;
}

#contentsBox2 #topBoxWrap #topBox1 #topBoxImg1 a{
	background-image:url(../../tennoji/img/index_img01.jpg);
	background-repeat:no-repeat;
	width: 194px;
	height: 43px;
	display:block;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
	color:#000000;
	text-decoration:none;
	padding-top:18px;
}
#contentsBox2 #topBoxWrap #topBox1 #topBoxImg1 a:hover{
	 color:#CC0000;
}

#contentsBox2 #topBoxWrap #topBox2{
 width:194px;
 float:left;
	margin-left:4px;
	margin-right:4px;
}

#contentsBox2 #topBoxWrap #topBox2 #topBoxImg2 a{
	background-image:url(../../tennoji/img/index_img18.jpg);
	background-repeat:no-repeat;
	width: 194px;
	height: 43px;
	display:block;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
	color:#000000;
	text-decoration:none;
	padding-top:18px;
}
#contentsBox2 #topBoxWrap #topBox2 #topBoxImg2 a:hover{
	color:#CC0000;
}

#contentsBox2 #topBoxWrap #topBox3{
 width:194px;
 float:left;
	margin-left:4px;
	margin-right:4px;
}

#contentsBox2 #topBoxWrap #topBox3 #topBoxImg3 a{
	background-image:url(../../tennoji/img/index_img18.jpg);
	background-repeat:no-repeat;
	width: 194px;
	height: 43px;
	display:block;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
	color:#000000;
	text-decoration:none;
	padding-top:18px;
}
#contentsBox2 #topBoxWrap #topBox3 #topBoxImg3 a:hover{
	color:#CC0000;
}






#contentsBox3 #topBoxWrap{
 width:376px;
	height: 61px;
 margin-left:205px;
	margin-bottom:10px;
}

#contentsBox3 #topBoxWrap #topBox1{
 width:184px;
 float:left;
}

#contentsBox3 #topBoxWrap #topBox1 #topBoxImg1 a{
	background-image:url(../../tennoji/img/index_img01.jpg);
	background-repeat:no-repeat;
	width: 184px;
	height: 43px;
	display:block;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
	color:#000000;
	text-decoration:none;
	padding-top:18px;
}
#contentsBox3 #topBoxWrap #topBox1 #topBoxImg1 a:hover{
	 color:#CC0000;
}

#contentsBox3 #topBoxWrap #topBox2{
 width:184px;
 float:left;
	margin-left:8px;
}

#contentsBox3 #topBoxWrap #topBox2 #topBoxImg2 a{
	background-image:url(../../tennoji/img/index_img01.jpg);
	background-repeat:no-repeat;
	width: 184px;
	height: 41px;
	display:block;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	font-weight: bold;
	line-height: 150%;
	color:#000000;
	text-decoration:none;
	padding-top:20px;
}
#contentsBox3 #topBoxWrap #topBox2 #topBoxImg2 a:hover{
	color:#CC0000;
}

/******************* *****************************************************************/


#contentsBox #greyBg{
 background-image:url(../../tennoji/img/index_greyBg.jpg);
	background-repeat:no-repeat;
	width: 742px;
	height: 225px;
	display:block;
	padding-top: 20px;
	padding-left: 26px;
	margin-bottom:20px;
}

#contentsBox #greyBg #greyBgleftBox{
 width:412px;
	float:left;
}

#contentsBox #greyBg #greyBgleftBox #brownBox p{
 background-image:url(../../tennoji/img/index_img02.jpg);
	background-repeat:no-repeat;
	width: 173px;
	height: 22px;
	display:block;
	padding-top: 5px;
	margin-bottom:20px;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color:#FFFFFF;
}

#contentsBox #greyBg #greyBgleftBox #textBox1 p{
 width:400px;
	margin-bottom:10px;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color:#666666;
}


#contentsBox #greyBg #greyBgleftBox #textBox2 p{
 width:400px;
	margin-bottom:20px;
 font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 45px;
	font-weight:bold;
	line-height: 150%;
	color:#666666;
}

.textBox2smallText{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	font-weight:bold;
	line-height: 150%;
	color:#666666;
}

#contentsBox #greyBg #greyBgleftBox #subBox{
 width:411px;
}

#contentsBox #greyBg #greyBgleftBox #subBox #subBoxText {
 background-image:url(../../tennoji/img/index_img03.jpg);
	background-repeat: no-repeat;
	width: 250px;
	height: 27px;
	display: block;
	margin-top:5px;
	float:left;
}
#contentsBox #greyBg #greyBgleftBox #subBox #subBoxText p{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight:bold;
	line-height: 230%;
	color:#666666;
	padding-left:10px;
}

#contentsBox #greyBg #greyBgleftBox #subBox #subBoxImg {
	width: 129px;
	margin-left:20px;
	float:left;
}
#contentsBox #greyBg #greyBgleftBox #subBox #subBoxImg a{
	background-image:url(../../tennoji/img/index_img04.jpg);
	background-repeat: no-repeat;
	width: 129px;
	height: 28px;
	display:block;
	padding-top: 10px;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color:#FFFFFF;
	text-decoration:none;
}
#contentsBox #greyBg #greyBgleftBox #subBox #subBoxImg a:hover{
 background-position: 0 -38px;
}

#contentsBox #greyBg #greyBgRightBox{
 width:266px;
	margin-left:33px;
	float:left;
}

#contentsBox #greyBg #greyBgRightBox #schoolImg01{
 background-image:url(../../tennoji/img/index_img05.jpg);
	background-repeat: no-repeat;
	width: 266px;
	height: 215px;
	text-indent: -9999px;
	display: block;
}

#contentsBox #index_title01{
 background-image:url(../../tennoji/img/index_title01.jpg);
	background-repeat: no-repeat;
	width: 764px;
	height: 61px;
	text-indent: -9999px;
	display: block;
	margin-bottom:34px;
}

#contentsBox #index_title01 h2{
	display: none;
}

#contentsBox #achiiveHeadBox{
	margin-left:40px;
	margin-bottom:30px;
}
#contentsBox #achiiveHeadBox .clear{
clear:both;
margin:0;
padding:0;
}




#contentsBox #achiiveHeadBox #achieveImg02Box{
	margin-top:2px;
		margin-left:14px;
	float:left;
}



#contentsBox #achiiveFootBox{
 width:666px;
	margin-bottom:15px;
	margin-left:40px;
	clear:both;
}

#contentsBox #achiiveFootBox #achieveSchoolBox01{
 width:140px;
	margin-left:3px;
	float:left;
}

#contentsBox #achiiveFootBox #achieveSchoolBox01 #achieveSchoolTextBox01 h4{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	line-height: 150%;
	color:#666666;
	font-weight:bold;
	padding-top:6px;
	float:left;
	margin:0px;
}


#contentsBox #achiiveFootBox #achieveSchoolBox01 #achieveSchoolImgBox01{
	width: 40px;
	height: 33px;
	float:right;
}
#contentsBox #achiiveFootBox #achieveSchoolBox01 #achieveSchoolImg01{
 background-image:url(../../otemae/img/s_8.jpg);
	background-repeat: no-repeat;
	width: 38px;
	height: 33px;
	text-indent: -9999px;
	display: block;
}

#contentsBox #achiiveFootBox #achieveSchoolBox02{
 width:132px;
	margin-left:30px;
	float:left;
}
*:first-child+html #contentsBox #achiiveFootBox #achieveSchoolBox02{
 width:114px;
}

#contentsBox #achiiveFootBox #achieveSchoolBox02 #achieveSchoolTextBox02 h4{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	line-height: 150%;
	color:#666666;
	font-weight:bold;
	padding-top:6px;
	float:left;
	margin:0px;
}


#contentsBox #achiiveFootBox #achieveSchoolBox02 #achieveSchoolImgBox02{
	width: 35px;
	height: 33px;
	float:right;
}

#contentsBox #achiiveFootBox #achieveSchoolBox02 #achieveSchoolImg02{
 background-image:url(../../otemae/img/s_51.jpg);
	background-repeat: no-repeat;
	width: 57px;
	height: 33px;
	text-indent: -9999px;
	display: block;
}

#contentsBox #achiiveFootBox #achieveSchoolBox03{
 width:138px;
	margin-left:36px;
	float:left;
}
*:first-child+html #contentsBox #achiiveFootBox #achieveSchoolBox03{
	margin-left:46px;
}


#contentsBox #achiiveFootBox #achieveSchoolBox03 #achieveSchoolTextBox03 h4{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	line-height: 150%;
	color:#666666;
	font-weight:bold;
	padding-top:6px;
	float:left;
	margin:0px;
}

#contentsBox #achiiveFootBox #achieveSchoolBox03 #achieveSchoolImgBox03{
	width: 38px;
	height: 33px;
	float:right;
}
#contentsBox #achiiveFootBox #achieveSchoolBox03 #achieveSchoolImg03{
 background-image:url(../../otemae/img/s_1.jpg);
	background-repeat: no-repeat;
	width: 38px;
	height: 33px;
	text-indent: -9999px;
	display: block;
}

#contentsBox #achiiveFootBox #achieveSchoolBox08{
 width:134px;
	margin-left:30px;
	float:left;
}

#contentsBox #achiiveFootBox #achieveSchoolBox08 #achieveSchoolTextBox08 h4{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	line-height: 150%;
	color:#666666;
	font-weight:bold;
	padding-top:6px;
	float:left;
	margin:0px;
}

#contentsBox #achiiveFootBox #achieveSchoolBox08 #achieveSchoolImgBox08{
	width: 38px;
	height: 33px;
	float:right;
}
#contentsBox #achiiveFootBox #achieveSchoolBox08 #achieveSchoolImg08{
 background-image:url(../../otemae/img/s_2.jpg);

	background-repeat: no-repeat;

	width: 38px;
	height: 33px;
	text-indent: -9999px;
	display: block;
}

#contentsBox #achiiveFootBox2{
 width:666px;
	margin-left:40px;
	margin-bottom:10px;
}

#contentsBox #achiiveFootBox2 #achieveSchoolBox04{
 width:142px;
	margin-left:3px;
	float:left;
}

#contentsBox #achiiveFootBox2 #achieveSchoolBox04 #achieveSchoolTextBox04 h4{
 width:85px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	line-height: 150%;
	color:#666666;
	font-weight:bold;
	padding-top:7px;
	float:left;
	margin:0px;
}


#contentsBox #achiiveFootBox2 #achieveSchoolBox04 #achieveSchoolImgBox04{
	width: 57px;
	height: 34px;
	float:right;
}
#contentsBox #achiiveFootBox2 #achieveSchoolBox04 #achieveSchoolImg04{
 background-image:url(../../otemae/img/s_10.jpg);
	background-repeat: no-repeat;
	width: 57px;
	height: 34px;
	text-indent: -9999px;
	display: block;
}

#contentsBox #achiiveFootBox2 #achieveSchoolBox05{
 width:134px;
	margin-left:30px;
	float:left;
}

#contentsBox #achiiveFootBox2 #achieveSchoolBox05 #achieveSchoolTextBox05 h4{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	line-height: 150%;
	color:#666666;
	font-weight:bold;
	padding-top:7px;
	float:left;
	margin:0px;
}


#contentsBox #achiiveFootBox2 #achieveSchoolBox05 #achieveSchoolImgBox05{
	width: 55px;
	height: 34px;
	float:right;
}
#contentsBox #achiiveFootBox2 #achieveSchoolBox05 #achieveSchoolImg05{
 background-image:url(../../otemae/img/s_36.jpg);
	background-repeat: no-repeat;
	width: 59px;
	height: 34px;
	text-indent: -9999px;
	display: block;
}

#contentsBox #achiiveFootBox2 #achieveSchoolBox06{
 width:136px;
	margin-left:30px;
	float:left;
}

#contentsBox #achiiveFootBox2 #achieveSchoolBox06 #achieveSchoolTextBox06 h4{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	line-height: 150%;
	color:#666666;
	font-weight:bold;
	padding-top:7px;
	float:left;
	margin:0px;
}


#contentsBox #achiiveFootBox2 #achieveSchoolBox06 #achieveSchoolImgBox06{
	width: 55px;
	height: 34px;
	float:right;
}
#contentsBox #achiiveFootBox2 #achieveSchoolBox06 #achieveSchoolImg06{
 background-image:url(../../otemae/img/s_54.jpg);
	background-repeat: no-repeat;
	width: 56px;
	height: 34px;
	text-indent: -9999px;
	display: block;
}

#contentsBox #achiiveFootBox2 #achieveSchoolBox07{
 width:100px;
	margin-left:30px;
	float:left;
}

#contentsBox #achiiveFootBox2 #achieveSchoolBox07 #achieveSchoolTextBox07 h4{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	line-height: 150%;
	color:#666666;
	font-weight:bold;
	padding-top:7px;
	float:left;
	margin:0px;
}


#contentsBox #achiiveFootBox2 #achieveSchoolBox07 #achieveSchoolImgBox07{
	width: 55px;
	height: 34px;
	float:right;
}
#contentsBox #achiiveFootBox2 #achieveSchoolBox07 #achieveSchoolImg07{
 background-image:url(../../otemae/img/s_10.jpg);
	background-repeat: no-repeat;
	width: 55px;
	height: 34px;
	text-indent: -9999px;
	display: block;
}

#contentsBox #achiiveFootBox3{
 width:666px;
	margin-left:40px;
	margin-bottom:30px;
}

#contentsBox #achiiveFootBox3 h4{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	line-height:150%;
	color:#666666;
	font-weight:bold;
	text-align:right;
	margin:0px;
	display:block;
}





#contentsBox #index_subtitle01{
 background-image:url(../../tennoji/img/index_subtitle01.jpg);
	background-repeat: no-repeat;	width: 764px;
	height: 45px;
	text-indent: -9999px;
	display: block;
	margin-bottom:34px;
}

#contentsBox #index_subtitle01 h3{
	display: none;
}

.expBox{
 width:740px;
	margin-left:24px;
}

.expLeftBox{
 width:140px;
	float:left;
}

.silhouetteBox1{
 background-image:url(../../tennoji/img/silhouette01.jpg);
	background-repeat: no-repeat;
	width: 140px;
	height: 135px;
	text-indent: -9999px;
	display: block;
}

.silhouetteBox2{
 background-image:url(../../tennoji/img/silhouette02.jpg);
	background-repeat: no-repeat;
	width: 140px;
	height: 135px;
	text-indent: -9999px;
	display: block;
}

.expRightBox{
 width:576px;
	float:right;
}

.fontForName{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 28px;
	line-height: 150%;
	color:#666666;
	padding-left: 5px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #336E6A;
}

.fontForNameSan{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 150%;
	color:#666666;
	padding-left: 3px;
}

.fontForNameRed{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 150%;
	color:#B60E1B;
	padding-left: 15px;
}

.fontForSchoolName{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	line-height: 250%;
	color:#666666;
	margin-bottom:20px;
	padding-left: 5px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}

.commentBox{
 width:576px;
}

.commentBox dl {
 width: 556px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 5px;
 padding-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 5px;
 margin-left: 0px;
}

.commentBox dt {
 background-image:url(../../tennoji/img/listmark03.jpg);
	background-repeat: no-repeat;
	width:556px;
	height:15px;
	display:block;
	margin:0px 0px 5px 0px;
 padding:0px 0px 0px 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
 line-height: 150%;
 color: #339900;
}

.commentBox dd {
 width:556px;
 margin: 0px;
 padding:0px 0px 0px 20px;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
 line-height: 150%;
 color: #666666;
}

.greySlashBorder{
 background-image:url(../../tennoji/img/index_greyBorder.jpg);
	background-repeat: no-repeat;
	width: 764px;
	height: 5px;
	text-indent: -9999px;
	display: block;
	margin-top:10px;
	margin-bottom:20px;
}

#contentsBox #index_title02{
 background-image:url(../../kitano/img/index_title02.jpg);
	background-repeat: no-repeat;	width: 764px;
	height: 61px;
	text-indent: -9999px;
	display: block;
	margin-bottom:20px;
}

#contentsBox #index_title02 h2{
display: none;
}#contentsBox #schoolInfoBox{
 width:764px;
}

#contentsBox #schoolInfoLeftBox{
 width:400px;
	margin-left:8px;
	float:left;
}

.schoolNameTitle{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 28px;
	line-height: 130%;
	color:#666666;
	padding-top:5px;
	padding-left: 10px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #336E6A;
}

.schoolNameRuby{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 100%;
	color:#666666;
	padding-left:3px;
	letter-spacing:2px;
}

#schoolExplainBox p{
 width:390px;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color:#666666;
	padding-left:10px;
	margin-top:20px;
}

#contentsBox #schoolInfoRightBox{
 width:335px;
	margin-right:1px;
	float:right;
}

#contentsBox #schoolInfoRightBox #schoolInfoImg{
 background-image:url(../../kitano/img/index_img15.jpg);
	background-repeat: no-repeat;
	width: 334px;
	height: 236px;
	text-indent: -9999px;
	display: block;
	margin-bottom:7px;
}

#contentsBox #schoolInfoRightBox #schoolInfoMapLink {
	width: 102px;
	height: 38px;
	margin-bottom:20px;
	float:right;
}
#contentsBox #schoolInfoRightBox #schoolInfoMapLink a{
 background-image:url(../../tennoji/img/index_img16.jpg);
	background-repeat: no-repeat;
	width: 102px;
	height: 38px;
	text-indent: -9999px;
	display: block;
}
#contentsBox #schoolInfoRightBox #schoolInfoMapLink a:hover{
 background-position: 0 -38px;
}


.greySlashBorder2{
 background-image:url(../../tennoji/img/index_greyBorder.jpg);
	background-repeat: no-repeat;
	width: 764px;
	height: 5px;
	text-indent: -9999px;
	display: block;
}

#contentsBox #schoolInfoBox #schoolDetailBox{
	background-image:url(../../tennoji/img/index_greyBg02.jpg);
	background-repeat: repeat-y;
	width: 749px;
	display: block;
	padding-top:10px;
	padding-bottom:15px;
	padding-left:15px;
}

.greenBorder{
 width:722px;
	height:28px;
	background-color:#336E6A;
	padding-left:10px;
	margin-bottom:15px;
}
.greenBorder h4{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	line-height: 180%;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	font-weight: normal;
}

.greenMiniBorder{
 width:349px;
	height:28px;
	background-color:#336E6A;
	padding-left:10px;
	margin-bottom:15px;
}
.greenMiniBorder h4{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	line-height: 180%;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	font-weight: normal;
}


.schoolDetailText{
 width:708px;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color:#666666;
	padding-left:15px;
	padding-right:10px;
	margin-bottom:20px;
}

.schoolDetailText2{
 width:329px;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color:#666666;
	padding-left:15px;
	padding-right:5px;
	margin-bottom:20px;
}

#contentsBox #schoolInfoBox #schoolDetailBox #shoolDetailLeftBox{
 width:359px;
	margin-bottom:20px;
	float:left;
}

#contentsBox #schoolInfoBox #schoolDetailBox #shoolDetailRightBox{
 width:359px;
	margin-left:11px;
	margin-bottom:20px;
	float:left;
}

#contentsBox #schoolInfoBox #schoolDetailBox #shoolAccessLeftBox{
 width:257px;
	float:left;
}

.fontForAccess{
 width:247px;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color:#666666;
	padding-left:10px;
	margin-top:20px;
}

#contentsBox #schoolInfoBox #schoolDetailBox #shoolAccessRightBox{
 width:467px;
	float:left;
}

#contentsBox2{
 background-image:url(../../tennoji/img/hall_bg.jpg);
	background-repeat:no-repeat;
	display:block;
	width:784px;
	padding-top:20px;
	padding-bottom:30px;
	padding-left:15px;
}

#contentsBox2 #topBoxWrap2{
 width:188px;
	height: 65px;
	margin:0px auto 20px auto;
}

#contentsBox2 #topBoxWrap2 #topBox3 a{
	background-image:url(../../tennoji/img/hall_img01.jpg);
	background-repeat:no-repeat;
	width: 158px;
	height: 47px;
	display:block;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bold;
	line-height: 150%;
	color:#000000;
	text-decoration:none;
	padding-top:18px;
	padding-left:30px;
}
#contentsBox2 #topBoxWrap2 #topBox3 a:hover{
	color:#CC0000;
}

#contentsBox2 #topBoxWrap2 #topBox3 h3{
	padding:0px;
	margin:0px;
	font-size: 14px;
	font-weight: bold;
	line-height: 150%;
}

#contentsBox2 #topBoxWrap2 #topBox4{
 width:184px;
 float:right;
}

#contentsBox2 #topBoxWrap2 #topBox4 a{
	background-image:url(../../tennoji/img/hall_img02.jpg);
	background-repeat:no-repeat;
	width: 158px;
	height: 47px;
	display:block;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bold;
	line-height: 150%;
	color:#000000;
	text-decoration:none;
	padding-top:18px;
	padding-left:30px;
}
#contentsBox2 #topBoxWrap2 #topBox4 a:hover{
	color:#CC0000;
}

#contentsBox2 #hallBgHead{
 background-image:url(../../tennoji/img/hall_mainbox_head.jpg);
	background-repeat: no-repeat;
	width: 770px;
	height: 8px;
	text-indent: -9999px;
	display: block;
}

#contentsBox2 #hallBgFoot{
 background-image:url(../../tennoji/img/hall_mainbox_foot.jpg);
	background-repeat: no-repeat;
	width: 770px;
	height: 13px;
	text-indent: -9999px;
	display: block;
	margin-bottom:40px;
}

#contentsBox2 #hallBgBox{
	background-image:url(../../tennoji/img/hall_mainbox_bg.jpg);
	background-repeat: repeat-y;
	width: 752px;
	display: block;
	padding-top:10px;
	padding-bottom:20px;
	padding-left:18px;
}

#contentsBox2 #hallBgBox #hallTitle1{
 background-image:url(../../kitano/img/hall_title01.jpg);
	background-repeat: no-repeat;
	width: 734px;
	height: 61px;
	text-indent: -9999px;
	display: block;
	margin-bottom:15px;
}

.hallLeftBox{
	width: 224px;
	height: 198px;
	padding-left:15px;
	margin-bottom:15px;
	float: left;
}

#contentsBox2 #hallBgBox #hallLeftBoxImg1{
 background-image:url(../../tennoji/img/hall_img03.jpg);
	background-repeat: no-repeat;
	width: 224px;
	height: 198px;
	text-indent: -9999px;
	display: block;
}

.hallRightBox{
	width: 470px;
	padding-right:25px;
	margin-bottom:15px;
	float: right;
}
.hallRightBox2{
	width: 600px;
	padding-right:25px;
	margin-bottom:15px;
}

.hallRightBox3{
	width: 734px;
	padding-right:0px;
	margin-bottom:15px;
}

#contentsBox2 #hallBgBox #hallTextBox1a p{
	width: 470px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color:#666666;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}


#contentsBox2 #hallBgBox #hallTextBox1b p{
	width: 470px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color:#666666;
}

#contentsBox2 #hallBgBox #hallTextBox1c p{
	width: 734px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color:#666666;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}

#contentsBox2 #hallBgBox #hallTextBox1b dl {
 width: 470px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 6px;
 padding-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
}

#contentsBox2 #hallBgBox #hallTextBox1b dt {
 width:90px;
 margin:0px;
 padding:0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 10px;
 line-height: 150%;
 color: #666666;
	float:left;
}

#contentsBox2 #hallBgBox #hallTextBox1b dd {
 width:380px;
 margin: 0px;
 padding:0px;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 10px;
 line-height: 150%;
 color: #666666;
	float:left;
}

#contentsBox2 #hallBgBox #hallTextBox1c dl {
 width: 734px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 6px;
 padding-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
}

#contentsBox2 #hallBgBox #hallTextBox1c dt {
 width:90px;
 margin:0px;
 padding:0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 10px;
 line-height: 150%;
 color: #666666;
	float:left;
}

#contentsBox2 #hallBgBox #hallTextBox1c dd {
 width:600px;
 margin: 0px;
 padding:0px;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 10px;
 line-height: 150%;
 color: #666666;
	float:left;
}

#contentsBox2 #hallBgBox #hallTextBox1e p{
	width: 710px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color:#666666;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}



.hallLeftAccessBox{
	width: 243px;
	padding-left:15px;
	float: left;
}

.hallLeftAccessBoxTitle{
 background-image:url(../../tennoji/img/hall_img06.jpg);
	background-repeat: no-repeat;
	width: 243px;
	height: 28px;
	text-indent: -9999px;
	display: block;
	margin-bottom:20px;
}

.hallLeftAccessBoxTitle h4{
	display: none;
}

.hallLeftAccessBoxText{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
 line-height: 150%;
 color: #666666;
	padding-left:10px;
}

.hallRightAccessBox{
	width: 460px;
	float: left;
}

#contentsBox2 #hallBgBox #hallTitle2{
 background-image:url(../../tennoji/img/hall_title02.jpg);
	background-repeat: no-repeat;
	width: 734px;
	height: 61px;
	text-indent: -9999px;
	display: block;
	margin-bottom:15px;
}

#contentsBox2 #hallBgBox #hallTitle2{
	display: none;
}

#contentsBox2 #hallBgBox #hallLeftBoxImg2{
 background-image:url(../../tennoji/img/hall_img04.jpg);
	background-repeat: no-repeat;
	width: 224px;
	height: 198px;
	text-indent: -9999px;
	display: block;
}

#contentsBox2 #index_title02{
 background-image:url(../../kitano/img/index_title02.jpg);
	background-repeat: no-repeat;
	width: 764px;
	height: 61px;
	text-indent: -9999px;
	display: block;
	margin-left:2px;
	margin-bottom:20px;
}

#contentsBox2 #schoolInfoBox2{
	width:764px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom:60px;
}

#contentsBox2 #schoolInfoLeftBox2{
 width:400px;
	margin-left:8px;
	float:left;
}

#contentsBox2 #schoolInfoRightBox2{
 width:335px;
	margin-right:1px;
	float:right;
}

#contentsBox2 #schoolInfoRightBox2 #schoolInfoMapLink2 {
	width: 202px;
	height: 38px;
	margin-bottom:12px;
	float:right;
}
#contentsBox2 #schoolInfoRightBox2 #schoolInfoMapLink2 a{
 background-image:url(../../tennoji/img/hall_img05.jpg);
	background-repeat: no-repeat;
	width: 202px;
	height: 34px;
	text-indent: -9999px;
	display: block;
}
#contentsBox2 #schoolInfoRightBox2 #schoolInfoMapLink2 a:hover{
 background-position: 0 -34px;
}


#contentsBox2 #greyBg2{
 background-image:url(../../tennoji/img/index_greyBg.jpg);
	background-repeat:no-repeat;
	width: 753px;
	height: 225px;
	display:block;
	padding-top: 20px;
	padding-left: 15px;
	margin-bottom:40px;
}

#contentsBox2 #greyBg2 #greyBgleftBox2{
 width:430px;
	float:left;
}

#contentsBox2 #greyBg2 #greyBgleftBox2 #textBox3 p{
 width:430px;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 180%;
	color:#666666;
}


#contentsBox2 #greyBg2 #greyBgleftBox2 #textBox4 h3{
 width:430px;
 font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 30px;
	font-weight:bold;
	line-height: 150%;
	padding-top:50px;
	color:#666666;
	margin:0px;
}
#contentsBox2 #greyBg2 #greyBgleftBox2 #textBox5 h3{
 width:430px;
 font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 26px;
	font-weight:bold;
	line-height: 150%;
	padding-top:50px;
	color:#666666;
	margin:0px;
}
#contentsBox2 #greyBg2 #greyBgleftBox2 #textBox5 h3 .fontRedBig{
	font-size: 26px;
}

.fontRedBig{
 font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 30px;
	font-weight:bold;
	line-height: 150%;
	color:#CF0324;
}

#contentsBox2 #greyBg2 #greyBgRightBox2{
 width:266px;
	margin-left:33px;
	float:left;
}

#contentsBox2 #greyBg2 #greyBgRightBox2 #schoolImg02{
 background-image:url(../../tennoji/img/index_img05.jpg);
	background-repeat: no-repeat;
	width: 266px;
	height: 215px;
	text-indent: -9999px;
	display:block;
}

#contentsBox2 #course_title01{
 background-image:url(../../tennoji/img/course_title01.jpg);
	background-repeat: no-repeat;
	width: 764px;
	height: 61px;
	text-indent: -9999px;
	display: block;
}

#contentsBox2 #course_title01 h2{
	display: none;
}

#contentsBox2 #courseBgBox{
	background-image:url(../../tennoji/img/index_greyBg02.jpg);
	background-repeat: repeat-y;
	width: 738px;
	display: block;
	padding-top:10px;
	padding-bottom:15px;
	padding-left:26px;
}

#contentsBox2 #courseBgBox #courseBgBoxText p{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color:#666666;
	padding-right:26px;
	margin-bottom:40px;
}
#courseBgBoxText3 p{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color:#666666;
	padding-right:26px;
	margin-bottom:10px;
}

#contentsBox2 #courseBgBox #courseTable{
 width:714px;
 margin-bottom:30px;
}

.FontCourseTableTitle{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color:#FFFFFF;
	padding-top:4px;
	text-align:center;
}
.FontCourseTableTitle_all{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 150%;
	color:#FFFFFF;
	padding-top:4px;
	text-align:center;
}

#contentsBox2 #courseBgBox #courseTable .courseTableTitle1{
 background-color:#336E6A;
 width:220px;
 height:25px;
	margin-left:1px;
	margin-bottom:1px;
	float:left;
}

#contentsBox2 #courseBgBox #courseTable .courseTableTitle2{
 background-color:#336E6A;
 width:140px;
 height:25px;
	margin-left:1px;
	margin-bottom:1px;
	float:left;
}
#contentsBox2 #courseBgBox #courseTable .courseTableTitle3{
 background-color:#336E6A;
 width:140px;
 height:25px;
	margin-left:1px;
	margin-bottom:1px;
	float:left;
}
#contentsBox2 #courseBgBox #courseTable .courseTableTitle4{
 background-color:#336E6A;
 width:200px;
 height:25px;
	margin-left:1px;
	margin-bottom:1px;
	float:left;
}
#contentsBox2 #courseBgBox #courseTable .courseTableTitle_all{
background:#36641E;
 width:703px;
 height:30px;
	margin-left:1px;
	margin-bottom:1px;
	float:left;
}

.FontCourseTableSubject{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	font-weight:bold;
	line-height: 150%;
	color:#FFFFFF;
	padding-top:18px;
	text-align:center;
}
.FontCourseTableSubject2{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	font-weight:bold;
	line-height: 150%;
	color:#FFFFFF;
	padding-top:34px;
	text-align:center;
}

.FontCourseTableSubject h4{
display: none;
}

#contentsBox2 #courseBgBox #courseTable #courseSubject1{
 background-image:url(../../tennoji/img/course_img01.jpg);
 background-repeat:repeat-y;
	width: 220px;
	height: 64px;
	display: block;
	margin-left:1px;
	margin-bottom:1px;
	float:left;
}

#contentsBox2 #courseBgBox #courseTable #courseSubject2{
 background-image:url(../../tennoji/img/course_img02.jpg);
	background-repeat: no-repeat;
	width: 220px;
	height: 64px;
	display: block;
	margin-left:1px;
	margin-bottom:1px;
	float:left;
}

#contentsBox2 #courseBgBox #courseTable #courseSubject3{
	background-image:url(../../tennoji/img/course_img03.jpg);
	background-repeat: no-repeat;
	width: 258px;
	height: 73px;
	display: block;
	margin-left:1px;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#contentsBox2 #courseBgBox #courseTable #courseSubject4{
 background-image:url(../../tennoji/img/course_img01.jpg);
 background-repeat:repeat-y;
	width: 220px;
	height: 95px;
	display: block;
	margin-left:1px;
	margin-bottom:1px;
	float:left;
}
#contentsBox2 #courseBgBox #courseTable #courseSubject5{
 background-image:url(../../tennoji/img/course_img02.jpg);
	background-repeat:repeat-y;
	width: 220px;
	height: 95px;
	display: block;
	margin-left:1px;
	margin-bottom:1px;
	float:left;
}

.FontCourseTableText1{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color:#666666;
	padding-top:8px;
	}

#contentsBox2 #courseBgBox #courseTable .courseTableText2{
 width:140px;
 height:30px;
	margin-left:1px;
	margin-top:1px;
	float:left;
	text-align:center;
	border-bottom: 1px solid #CCC;
    border-right: 1px solid #CCC;
}

#contentsBox2 #courseBgBox #courseTable .courseTableText3{
	width:176px;
	height:72px;
	margin-top:1px;
	float:left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#contentsBox2 #courseBgBox #courseTable .courseTableText4{
 width:139px;
 height:30px;
	margin-left:1px;
	margin-top:1px;
	float:left;
	text-align:center;
	border-bottom: 1px solid #CCC;
    border-right: 1px solid #CCC;
}
#contentsBox2 #courseBgBox #courseTable .courseTableText5{
 width:198px;
 height:30px;
	margin-left:1px;
	margin-top:1px;
	float:left;
	text-align:center;
	border-bottom: 1px solid #CCC;
    border-right: 1px solid #CCC;
}

#contentsBox2 #courseBgBox #coursePointBox1{
 width:700px;
	margin-bottom:20px;
	padding-left: 15px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #7E4140;
}

#contentsBox2 #courseBgBox #coursePointBox2{
 width:700px;
	margin-bottom:30px;
	padding-left: 15px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #A55B10;
}
#contentsBox2 #courseBgBox #coursePointBox3{
 width:700px;
	margin-bottom:30px;
	padding-left: 15px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color:#555704;
}

.coursePointTitle p{
 width:270px;
	padding-bottom:5px;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	font-weight:bold;
	line-height: 150%;
	color:#666666;
}

.courseGoodPoints p{
 width:270px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color:#666666;
	float:left;
}
.courseGoodPoints .text{
 width:100%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color:#666666;
	float:left;
}

.greenBorder2{
 width:702px;
	height:28px;
	background-color:#336E6A;
	padding-left:10px;
	margin-bottom:15px;
}
.greenBorder2 h4{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	line-height: 180%;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
}

#contentsBox2 #courseBgBox #rishuuBox{
 width:702px;
	padding-left:15px;
}

#contentsBox2 #courseBgBox #rishuuBox #rishuuMathBox{
 width:341px;
	float:left;
}

#contentsBox2 #courseBgBox #rishuuBox #rishuuMathBox #mathImgBox{
 width:119px;
	height:118px;
	float:left;
}

#contentsBox2 #courseBgBox #rishuuBox #rishuuMathBox #mathImg{
background-image:url(../../tennoji/img/course_img04.jpg);
	background-repeat: no-repeat;
	width: 119px;
	height: 118px;
	text-indent: -9999px;
	display:block;
}

#contentsBox2 #courseBgBox #rishuuBox #rishuuEngBox{
 width:341px;
	float:left;
}

#contentsBox2 #courseBgBox #rishuuBox #rishuuEngBox #engImgBox{
 width:119px;
	height:118px;
	float:left;
}

#contentsBox2 #courseBgBox #rishuuBox #rishuuEngBox #engImg{
background-image:url(../../tennoji/img/course_img05.jpg);
	background-repeat: no-repeat;
	width: 119px;
	height: 118px;
	text-indent: -9999px;
	display:block;
}


.subjectListBox1{
 width:207px;
	padding-left:15px;
	float:left;
}

.subjectListBox1 dl {
 width: 207px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 5px;
 padding-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 5px;
 margin-left: 0px;
}

.subjectListBox1 dt {
 background-image:url(../../tennoji/img/course_listmark01.jpg);
	background-repeat: no-repeat;
	width:192px;
	height:12px;
	display:block;
	margin:0px 0px 0px 0px;
 padding:0px 0px 0px 15px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
 line-height: 150%;
 color: #666666;
}

.subjectListBox2{
 width:207px;
	padding-left:15px;
	float:left;
}

.subjectListBox2 dl {
 width: 207px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 5px;
 padding-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 5px;
 margin-left: 0px;
}

.subjectListBox2 dt {
 background-image:url(../../tennoji/img/course_listmark02.jpg);
	background-repeat: no-repeat;
	width:192px;
	height:12px;
	display:block;
	margin:0px 0px 0px 0px;
 padding:0px 0px 0px 15px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
 line-height: 150%;
 color: #666666;
}

#contentsBox2 #course_title02{
 background-image:url(../../tennoji/img/course_title02.jpg);
	background-repeat: no-repeat;
	width: 764px;
	height: 61px;
	margin-bottom:20px;
	text-indent: -9999px;
	display: block;
}

#contentsBox2 #course_title02 h2{
	display:none;
}


#contentsBox2 #course_subtitle01{
 background-image:url(../../tennoji/img/course_subtitle01.jpg);
	background-repeat: no-repeat;
	width: 744px;
	height: 28px;
	margin-left:20px;
	margin-bottom:15px;
	text-indent: -9999px;
	display: block;
}

#contentsBox2 #course_subtitle01 h4{
	display: none;
}

.highLevelContents{
 width:744px;
	margin-bottom:20px;
	margin-left:20px;
}

.listTitle  {
margin-top:6px;
}

.listTitle dl {
 width: 730px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 3px;
 padding-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 3px;
 margin-left: 0px;
}

.listTitle dt {
 width:10px;
	margin:0px 0px 0px 0px;
 padding:0px 0px 0px 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
	font-weight:bold;
 line-height: 150%;
 color: #666666;
	float:left;
}

.listTitle dd {
 width:695px;
	margin:0px 0px 0px 0px;
 padding:0px 0px 0px 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
	font-weight:bold;
 line-height: 150%;
 color: #666666;
	float:left;
}

.listExplain dl {
 width: 730px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 3px;
 padding-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 3px;
 margin-left: 0px;
}

.listExplain dt {
 width:15px;
	margin:0px 10px 0px 0px;
 padding:0px 0px 0px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
 line-height: 150%;
 color: #666666;
	float:left;
}

.listExplain dd {
 width:700px;
	margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
 line-height: 150%;
 color: #666666;
	float:left;
}

#contentsBox2 #course_subtitle02{
 background-image:url(../../tennoji/img/course_subtitle02.jpg);
	background-repeat: no-repeat;
	width: 744px;
	height: 28px;
	margin-left:20px;
	margin-bottom:15px;
	text-indent: -9999px;
	display: block;
}

#contentsBox2 #course_subtitle02 h4{
	display: none;
}

#contentsBox2 #course_title03{
 background-image:url(../../tennoji/img/course_title03.jpg);
	background-repeat: no-repeat;
	width: 764px;
	height: 61px;
	margin-bottom:30px;
	text-indent: -9999px;
	display: block;
}

#contentsBox2 #course_title03 h2{
display: none;
}

#contentsBox2 #voiceBox{
	width:726px;
	margin-left:20px;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7F7F7F;
}

#contentsBox2 #voiceBox2{
	width:726px;
	margin-left:20px;
	margin-bottom:60px;
	margin-bottom:20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7F7F7F;
}


 .voiceLeftBox{
 width:190px;
	float:left;
	margin-bottom:20px;
}

 .voiceLeftBox .hallName p{
	width:177px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight:bolder;
	line-height: 200%;
	color: #666666;
	margin-bottom:1px;
	padding-left:10px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}

 .voiceLeftBox .sutdentName p{
	width:177px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 30px;
	font-weight:bolder;
	line-height: 150%;
	color: #215A53;
	padding-top:10px;
	padding-left:10px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #2F6A64;
}
 .voiceLeftBox .voice_result p{
	width:177px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight:bolder;
	line-height: 150%;
	color: #D2263E;
	padding-top:10px;
	padding-left:10px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #2F6A64;
}

.studentNameRuby{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	line-height: 100%;
	color:#666666;
	padding-top:5px;
	padding-left:3px;
}

 .voiceRightBox{
 width:536px;
	float:right;
}

 .voiceRightBox_text{
    width:536px;
	float:right;
}

 .voiceRightBox #voiceImg01{
 background-image:url(../../tennoji/img/course_comment01.jpg);
	background-repeat: no-repeat;
	width: 536px;
	height: 237px;
	text-indent: -9999px;
	display: block;
}

 .voiceRightBox #voiceImg02{
 background-image:url(../../otemae/img/course_comment02.jpg);
	background-repeat: no-repeat;
	width: 536px;
	height: 237px;
	text-indent: -9999px;
	display: block;
}

 .voiceRightBox_text #voice_text{
	width: 520px;

    font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color:#666666;
	padding-left:20px;
	padding-bottom:20px;
}
 * html .voiceRightBox_text #voice_text{
	width: 510px;
}

#contentsBox3{
	width:781px;
	padding-top: 20px;
	padding-bottom:25px;
	padding-left: 17px;
}

#contentsBox3 #aboutBgBox{
	background-image:url(../../tennoji/img/index_greyBg02.jpg);
	background-repeat: repeat-y;
	width: 738px;
	display: block;
	padding-top:20px;
	padding-bottom:15px;
	padding-left:26px;
}

.featureBox{
 width:720px;
	margin-bottom:15px;
}

.featureLeftBox{
 width:69px;
	float:left;
}

.featureLeftBox #featureImg01{
 background-image:url(../../tennoji/img/about_img01.jpg);
	background-repeat: no-repeat;
	width: 69px;
	height: 100px;
	text-indent: -9999px;
	display: block;
}

.featureLeftBox #featureImg01 h3{
	display: none;
}


.featureLeftBox #featureImg02{
 background-image:url(../../tennoji/img/about_img02.jpg);
	background-repeat: no-repeat;
	width: 69px;
	height: 100px;
	text-indent: -9999px;
	display: block;
}

.featureLeftBox #featureImg02 h3{
	display: none;
}


.featureLeftBox #featureImg03{
 background-image:url(../../tennoji/img/about_img03.jpg);
	background-repeat: no-repeat;
	width: 69px;
	height: 100px;
	text-indent: -9999px;
	display: block;
}

.featureLeftBox #featureImg03 h3{
	display: none;
}

.featureLeftBox #featureImg04{
 background-image:url(../../tennoji/img/about_img06.jpg);
	background-repeat: no-repeat;
	width: 69px;
	height: 100px;
	text-indent: -9999px;
	display: block;
}

.featureLeftBox #featureImg04 h3{
	display: none;
}


.featureRightBox{
 width:633px;
	float:right;
}

.featureRightBox p{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color: #666666;
}

.featureRightBox #featureTitle01{
 background-image:url(../../tennoji/img/about_text16.jpg);
	background-repeat: no-repeat;
	width: 360px;
	height: 18px;
	text-indent: -9999px;
	display: block;
	margin-top:7px;
	margin-bottom:13px;
}

.featureRightBox #featureTitle02{
 background-image:url(../../tennoji/img/about_text01.jpg);
	background-repeat: no-repeat;
	width: 625px;
	height: 18px;
	text-indent: -9999px;
	display: block;
	margin-top:7px;
	margin-bottom:13px;
}

.featureRightBox #featureTitle03{
 background-image:url(../../tennoji/img/about_text02.jpg);
	background-repeat: no-repeat;
	width: 400px;
	height: 18px;
	text-indent: -9999px;
	display: block;
	margin-top:7px;
	margin-bottom:13px;
}

.featureRightBox #featureTitle04{
 background-image:url(../../tennoji/img/about_text03.jpg);
	background-repeat: no-repeat;
	width: 386px;
	height: 18px;
	text-indent: -9999px;
	display: block;
	margin-top:7px;
	margin-bottom:13px;
}

#contentsBox3 #aboutBgBox #featureBox2{
	width:718px;
	padding-top:30px;
	padding-left:2px;
	margin-bottom:15px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
}

#contentsBox3 #aboutBgBox #featureBox2 p{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color: #666666;
}

#contentsBox3 #aboutBgBox #featureBox2 #featureTitle04{
 background-image:url(../../tennoji/img/about_text13.jpg);
	background-repeat: no-repeat;
	width: 395px;
	height: 17px;
	text-indent: -9999px;
	display: block;
	margin-bottom:13px;
}

#contentsBox3 #aboutBgBox #featureBox2 #featureTitle05{
 background-image:url(../../tennoji/img/about_text14.jpg);
	background-repeat: no-repeat;
	width: 178px;
	height: 17px;
	text-indent: -9999px;
	display: block;
	margin-bottom:13px;
}

#contentsBox3 #about_title01{
 background-image:url(../../tennoji/img/about_title01.jpg);
	background-repeat: no-repeat;
	width: 764px;
	height: 61px;
	text-indent: -9999px;
	display: block;
}

#contentsBox3 #about_title01 h2{
	display: none;
}


.zkaiCourseBox{
 width:717px;
	margin-top:20px;
	margin-bottom:40px;
	margin-left:23px;
}

.zkaiCourseBox #zkaiLeftBox01{
	width: 114px;
	float:left;
}

.zkaiCourseBox #zkaiLeftBox01 #zkaiImg01{
 background-image:url(../../tennoji/img/about_img04.jpg);
	background-repeat: no-repeat;
	width: 114px;
	height: 68px;
	text-indent: -9999px;
	display: block;
}

.zkaiCourseBox #zkaiRightBox01{
	width: 595px;
	float:left;
}

.zkaiCourseBox #zkaiRightBox01 #zkaiImg02{
 background-image:url(../../tennoji/img/about_text04.jpg);
	background-repeat: no-repeat;
	width: 595px;
	height: 21px;
	text-indent: -9999px;
	display: block;
	margin-top:10px;
}
.zkaiCourseBox #zkaiRightBox01 #zkaiImg10{
 background-image:url(../../kitano/img/about_text04.gif);
	background-repeat: no-repeat;
	width: 595px;
	height: 21px;
	text-indent: -9999px;
	display: block;
	margin-top:10px;
}
.zkaiCourseBox #zkaiRightBox01 #zkaiImg22{
 background-image:url(../../mikuni/img/about_text04.jpg);
	background-repeat: no-repeat;
	width: 595px;
	height: 21px;
	text-indent: -9999px;
	display: block;
	margin-top:10px;
}

.zkaiCourseBox #zkaiRightBox01 #zkaiImg03{
 background-image:url(../../tennoji/img/about_text05.jpg);
	background-repeat: no-repeat;
	width: 575px;
	height: 13px;
	text-indent: -9999px;
	display: block;
	margin-top:10px;
	margin-left:3px;
}

.zkaiCourseBox2{
 width:717px;
	margin-bottom:20px;
	margin-left:23px;
}
.zkaiCourseBox2 p{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color: #666666;
	padding-left:7px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}

.zkaiLeftBox02{
	width: 377px;
	float:left;
}

.zkaiLeftBox02 #zakaiLogoBox{
	width: 60px;
	float:left;
}

.zkaiLeftBox02 #zakaiLogoBox #zakaiLogoBoxImg{
 background-image:url(../../tennoji/img/about_img05.jpg);
	background-repeat: no-repeat;
	width: 60px;
	height: 58px;
	text-indent: -9999px;
	display: block;
}

.zkaiLeftBox02 #zkaiCatchBox{
	width: 308px;
	float:right;
}

.zkaiLeftBox02 #zkaiCatchBox #zakaiCatchImg1{
 background-image:url(../../tennoji/img/about_text06.jpg);
	background-repeat: no-repeat;
	width: 261px;
	height: 11px;
	text-indent: -9999px;
	display: block;
	margin-top:6px;
}

.zkaiLeftBox02 #zkaiCatchBox #zakaiCatchImg2{
 background-image:url(../../tennoji/img/about_text07.jpg);
	background-repeat: no-repeat;
	width: 308px;
	height: 29px;
	text-indent: -9999px;
	display: block;
	margin-top:6px;
}

.zkaiRightBox02{
	width: 340px;
	float:right;
}

.zkaiRightBox02 #zakaiCatchImg3{
 background-image:url(../../tennoji/img/about_text08.jpg);
	background-repeat: no-repeat;
	width: 163px;
	height: 14px;
	text-indent: -9999px;
	display: block;
	margin:0 auto 2px auto;
}

.zkaiRightBox02 #zakaiCatchImg4{
	width: 286px;
	height: 18px;
	margin:0 auto 4px auto;
	text-align:center;
}

.zkaiRightBox02 #zakaiCatchImg5{
	width: 285px;
	height: 14px;
	text-align:center;
	margin:0 auto;
}

.zkaiLeftBox02 #zakaiCatchImg6{
 background-image:url(../../nara/img/about_text11.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 46px;
	text-indent: -9999px;
	display: block;
	margin-bottom:1px;
}

.zkaiRightBox02 #zakaiCatchImg7{
 background-image:url(../../tennoji/img/about_text12.jpg);
	background-repeat: no-repeat;
	width: 315px;
	height: 46px;
	text-indent: -9999px;
	display: block;
	margin-bottom:1px;
}





/******************* *****************************************************************/
#contentsBox2 #schoolInfoBox{
 width:764px;
}

#contentsBox2 #schoolInfoLeftBox{
 width:400px;
	margin-left:8px;
	float:left;
}

.schoolNameTitle{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 28px;
	line-height: 130%;
	color:#666666;
	padding-top:5px;
	padding-left: 10px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #336E6A;
}

.schoolNameRuby{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 100%;
	color:#666666;
	padding-left:3px;
	letter-spacing:2px;
}

#schoolExplainBox p{
 width:390px;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color:#666666;
	padding-left:10px;
	margin-top:20px;
}

#contentsBox2 #schoolInfoRightBox{
 width:335px;
	margin-right:1px;
	float:right;
}

#contentsBox2 #schoolInfoRightBox #schoolInfoImg{
background-image:url(../../kitano/img/index_img15.jpg);
	background-repeat: no-repeat;
	width: 334px;
	height: 236px;
	text-indent: -9999px;
	display: block;
	margin-bottom:7px;
}

#contentsBox2 #schoolInfoRightBox #schoolInfoMapLink {
	width: 102px;
	height: 38px;
	margin-bottom:20px;
	float:right;
}
#contentsBox2 #schoolInfoRightBox #schoolInfoMapLink a{
 background-image:url(../../otemae/img/index_img16.jpg);
	background-repeat: no-repeat;
	width: 102px;
	height: 38px;
	text-indent: -9999px;
	display: block;
}
#contentsBox2 #schoolInfoRightBox #schoolInfoMapLink a:hover{
 background-position: 0 -38px;
}



#contentsBox2 #schoolInfoBox #schoolDetailBox #shoolDetailLeftBox{
 width:359px;
	margin-bottom:20px;
	float:left;
}

#contentsBox2 #schoolInfoBox #schoolDetailBox #shoolDetailRightBox{
 width:359px;
	margin-left:11px;
	margin-bottom:20px;
	float:left;
}

#contentsBox2 #schoolInfoBox #schoolDetailBox #shoolAccessLeftBox{
 width:257px;
	float:left;
}

.fontForAccess{
 width:247px;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color:#666666;
	padding-left:10px;
	margin-top:20px;
}

#contentsBox2 #schoolInfoBox #schoolDetailBox #shoolAccessRightBox{
 width:467px;
	float:left;
}


#contentsBox2 #schoolInfoBox #schoolDetailBox{
	background-image:url(../../otemae/img/index_greyBg02.jpg);
	background-repeat: repeat-y;
	width: 749px;

	display: block;
	padding-top:10px;
	padding-bottom:15px;
	padding-left:15px;
}


/*************     2009/06/05    *******************************/
#contentsBox3 #about_title02{
 background-image:url(../../tennoji/img/about_otemae.jpg);
	background-repeat: no-repeat;
	width: 764px;
	height: 61px;
	text-indent: -9999px;
	display: block;
	margin-top:60px;
}

#contentsBox3 #about_title02 h2{
	display: none;
}
#contentsBox3 #about_title03{
 background-image:url(../../tennoji/img/about_tennnoji.jpg);
	background-repeat: no-repeat;
	width: 764px;
	height: 61px;
	text-indent: -9999px;
	display: block;
	margin-top:60px;
}

#contentsBox3 #about_title03 h3{
	display: none;
}
#contentsBox3 #about_title04{
 background-image:url(../../tennoji/img/about_mikuni.jpg);
	background-repeat: no-repeat;
	width: 764px;
	height: 61px;
	text-indent: -9999px;
	display: block;
	margin-top:60px;
}

#contentsBox3 #about_title03 h4{
	display: none;
}
#contentsBox3 #courseBgBox{
	background-image:url(../../tennoji/img/index_greyBg02.jpg);
	background-repeat: repeat-y;
	width: 738px;
	display: block;
	padding-top:10px;
	padding-bottom:15px;
	padding-left:26px;
}
#contentsBox3 #courseBgBoxText p{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color:#666666;
	padding-right:26px;
	margin-bottom:20px;
}
#courseBgBoxText2 p{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color:#666666;
	padding-right:26px;
	margin-bottom:20px;
	margin-top:10px;
}
.highLevelContents2{
 width:744px;
	margin-bottom:20px;
}



.highLevelContents2 .listTitle  {
margin-top:6px;
}

.highLevelContents2 .listTitle dl {
 width: 730px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 3px;
 padding-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 3px;
 margin-left: 0px;
padding-left:0;
margin-left:0;
}

.highLevelContents2 .listTitle dt {
 width:10px;
	margin:0px 0px 0px 0px;
 padding:0px 0px 0px 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
	font-weight:bold;
 line-height: 150%;
 color: #666666;
	float:left;
padding-left:0;
margin-left:0;
}

.highLevelContents2 .listTitle dd {
 width:695px;
	margin:12px 0px 0px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
	font-weight:bold;
 line-height: 150%;
 color: #666666;
	float:left;
}

.highLevelContents2 .listExplain dl {
 width: 730px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 3px;
 padding-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 3px;
 margin-left: 10px;
}

.highLevelContents2 .listExplain dt {
 width:15px;
	margin:0px 10px 0px 0px;
 padding:0px 0px 0px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
 line-height: 150%;
 color: #666666;
	float:left;
}

.listExplain dd {
 width:700px;
	margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 12px;
 line-height: 150%;
 color: #666666;
	float:left;
}
#contentsBox2 #course_title04{
 background-image:url(../../tennoji/img/course_title04.jpg);
	background-repeat: no-repeat;
	width: 764px;
	height: 61px;
	margin-top:40px;
	text-indent: -9999px;
	display: block;
}
#contentsBox2 #course_title04 h2{
display: none;
}
#contentsBox2 #course_title05{
 background-image:url(../../tennoji/img/course_title05.jpg);
	background-repeat: no-repeat;
	width: 764px;
	height: 61px;
	margin-top:40px;
	text-indent: -9999px;
	display: block;
}
#contentsBox2 #course_title05 h2{
display: none;
}
#contentsBox2 #course_title06{
 background-image:url(../../tennoji/img/course_title06.jpg);
	background-repeat: no-repeat;
	width: 764px;
	height: 61px;
	margin-top:40px;
	text-indent: -9999px;
	display: block;
}
#contentsBox2 #course_title06 h2{
display: none;
}
.greenBorder3{
 width:702px;
	height:28px;
	background-color:#336E6A;
	padding-left:10px;
}
.greenBorder3 h4{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	line-height: 180%;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
}
table{
font-size:12px;
line-height:150%;
}
.prep{
margin-top:30px;
}
#courseBgBox table {
border-collapse:collapse;
}

#courseBgBox table, th, td {
border:#CCCCCC 1px solid;
border-collapse:collapse;
}

.border_no{
border-left:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
}
.margin-top01{
padding-top:10px;
padding-bottom:10px;
}
.margin-left01{
margin-left:10px;
}
.margin-left02{
margin-left:30px;
}




#contentsBox #index_title04{
 background-image:url(../../tennoji/img/index_title05.jpg);
	background-repeat: no-repeat;	width: 764px;
	height: 61px;
	text-indent: -9999px;
	display: block;
	margin-top:16px;
}

#contentsBox #index_title02 h2{
display: none;
}

#contentsBox #courseTable .courseTableTitle5{
 background-color:#336E6A;
 width:110px;
 height:25px;
	margin-left:1px;
	margin-bottom:1px;
	float:left;
}

#contentsBox #courseTable .courseTableTitle6{
 background-color:#336E6A;
 width:110px;
 height:25px;
	margin-left:1px;
	margin-bottom:1px;
	float:left;
}
#contentsBox #courseTable .courseTableTitle7{
 background-color:#336E6A;
 width:110px;
 height:25px;
	margin-left:1px;
	margin-bottom:1px;
	float:left;
}
#contentsBox #courseTable .courseTableTitle8{
 background-color:#336E6A;
 width:110px;
 height:25px;
	margin-left:1px;
	margin-bottom:1px;
	float:left;
}
#contentsBox #courseTable .courseTableTitle9{
 background-color:#336E6A;
 width:110px;
 height:25px;
	margin-left:1px;
	margin-bottom:1px;
	float:left;
}
#contentsBox #courseTable .courseTableTitle10{
 background-color:#336E6A;
 width:110px;
 height:25px;
	margin-left:1px;
	margin-bottom:1px;
	float:left;
}
#contentsBox #courseTable .courseTableTitle_all{
background:#36641E;
 width:703px;
 height:30px;
	margin-left:1px;
	margin-bottom:1px;
	float:left;
}

.FontCourseTableSubject{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	font-weight:bold;
	line-height: 150%;
	color:#FFFFFF;
	padding-top:18px;
	text-align:center;
}
.FontCourseTableSubject2{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight:bold;
	line-height: 150%;
	color:#FFFFFF;
	text-align:center;
}

.FontCourseTableSubject h4{
display: none;
}

.FontCourseTableSubject h4{
display: none;
}

#contentsBox #courseTable #courseSubject1{
 background-image:url(../../tennoji/img/course_img01.jpg);
 background-repeat:repeat-y;
	width: 220px;
	height: 64px;
	display: block;
	margin-left:1px;
	margin-bottom:1px;
	float:left;
}

#contentsBox #courseTable #courseSubject2{
 background-image:url(../../tennoji/img/course_img02.jpg);
	background-repeat: no-repeat;
	width: 220px;
	height: 64px;
	display: block;
	margin-left:1px;
	margin-bottom:1px;
	float:left;
}

#contentsBox #courseTable #courseSubject3{
	background-image:url(../../tennoji/img/course_img03.jpg);
	background-repeat: no-repeat;
	width: 258px;
	height: 73px;
	display: block;
	margin-left:1px;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#contentsBox #courseTable #courseSubject6{
 background-image:url(../../tennoji/img/course_img01.jpg);
 background-repeat:repeat-y;
	width: 220px;
	height: 25px;
	display: block;
	margin-left:1px;
	margin-bottom:1px;
	float:left;
}
#contentsBox #courseTable #courseSubject5{
 background-image:url(../../tennoji/img/course_img02.jpg);
	background-repeat:repeat-y;
	width: 220px;
	height: 95px;
	display: block;
	margin-left:1px;
	margin-bottom:1px;
	float:left;
}

.FontCourseTableText2{
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 120%;
	color:#666666;
	padding-top:8px;
	}

#contentsBox #courseTable .courseTableText6{
 width:109px;
 height:25px;
	margin-left:1px;
	margin-top:1px;
	float:left;
	text-align:center;
	border-bottom: 1px solid #CCC;
    border-right: 1px solid #CCC;
}
#contentsBox #courseTable .courseTableText7{
 width:109px;
 height:25px;
	margin-left:1px;
	margin-top:1px;
	float:left;
	text-align:center;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
    border-right: 1px solid #CCC;
}


#contentsBox  #coursePointBox3{
 width:700px;
	padding-left: 15px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #7E4140;
	margin-bottom:10px;
	margin-top:20px;
}
#contentsBox #coursePointBox4{
 width:700px;
	padding-left: 15px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #A55B10;
	margin-bottom:10px;
	margin-top:20px;
}


.coursePointTitle3 p{
 width:270px;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	font-weight:bold;
	line-height: 150%;
	color:#666666;

}



#contentsBox #achiiveHeadBox #achieveImg01Box{
	margin-top:2px;
	float:left;
}
#contentsBox #achiiveHeadBox #achieveImg01Box #achieve01{
 background-image:url(../../nara/img/n_otemae.jpg);
 background-repeat:no-repeat;
	width: 230px;
	height: 52px;
	color:white;
	float:left;
}
#contentsBox #achiiveHeadBox #achieveImg01Box #achieve02{
 background-image:url(../../nara/img/n_tennouji.jpg);
 background-repeat:no-repeat;
	width: 230px;
	height: 52px;
	color:white;
float:left;
}
#contentsBox #achiiveHeadBox #achieveImg01Box #achieve03{
 background-image:url(../../nara/img/n_mikuni.jpg);
 background-repeat:no-repeat;
	width: 232px;
	height: 52px;
float:left;
	color:white;
}


#contentsBox #achiiveHeadBox #achieveImg01Box #achieveImg01{
 background-image:url(../../otemae/img/m_otemae.jpg);
	background-repeat: no-repeat;
	background-position:left;
	width: 260px;
	height: 52px;
	text-indent: -9999px;
	display: block;
}
#contentsBox #achiiveHeadBox #achieveImg01Box #achieveImg02{
 background-image:url(../../otemae/img/m_tennouji.jpg);
	background-repeat: no-repeat;
	background-position:left;
	width: 260px;
	height: 52px;
	text-indent: -9999px;
	display: block;
	margin:14px 0;
}
#contentsBox #achiiveHeadBox #achieveImg01Box #achieveImg03{
 background-image:url(../../otemae/img/m_mikuni.jpg);
	background-repeat: no-repeat;
	background-position:left;
	width: 260px;
	height: 52px;
	text-indent: -9999px;
	display: block;
}
#contentsBox #achiiveHeadBox #achieveImg02Box{
	margin-top:2px;
		margin-left:14px;
	float:left;
}


#contentsBox2 .txt_right{
	margin-bottom:20px;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color:#666666;
	text-align:left;
	margin-left:20px;
}

/*************     2009/06/29    *******************************/
#contentsBox3 #about_title05{
 background-image:url(../../tennoji/img/about_nara.jpg);
	background-repeat: no-repeat;
	width: 764px;
	height: 61px;
	text-indent: -9999px;
	display: block;
	margin-top:60px;
}

#contentsBox3 #about_title05 h4{
	display: none;
}


#contentsBox2 #course_title_voice{
 background-image:url(../../tennoji/img/course_title08.jpg);
	background-repeat: no-repeat;
	width: 764px;
	height: 61px;
	margin-bottom:30px;
	text-indent: -9999px;
	display: block;
}

#contentsBox2 #course_title_voice h2{
display: none;
}


/*************     2010/2/22    *******************************/
#contentsBox3 #about_title06{
 background-image:url(../../tennoji/img/about_kitano.jpg);
	background-repeat: no-repeat;
	width: 764px;
	height: 61px;
	text-indent: -9999px;
	display: block;
	margin-top:60px;
}

#contentsBox3 #about_title06 h4{
	display: none;
}


6


