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


#top_wrapper
{
	width:100%;
	height:500px;
	background-color:white;
}

#top_wrapper_under
{
	width:100%;
	height:30px;
	background-image:url(../img/top_wrapper_under.gif);
	background-repeat:repeat-x;
}

#top_veritas
{
	width:950px;
	height:500px;
	text-indent:-9999px;
	margin:0 auto;
}

#top_veritas1
{
	width:950px;
	height:412px;
	background-image:url(../img/veritas/top1.gif);
	text-indent:-9999px;
}


#top_veritas2
{
	width:624px;
	height:88px;
	background-image:url(../img/veritas/top2.gif);
	float:left;
	text-indent:-9999px;
}

#top_veritas3
{
	width:326px;
	height:88px;
	background-image:url(../img/veritas/top.gif);
	text-indent:-9999px;
	float:left;
}

ul.top_ul
{
	width:326px;
	height:88px;
    list-style-type:none;
    margin:0 auto;
    padding:0;
	text-decoration:none;
    overflow:hidden;
}


li.top_li
{
	width:100%;
	height:88px;
	text-decoration:none;
	float:left;
	text-indent:-9999px;
}


a.nav_top:link,a.nav_top:visited
{
    display:block;
    width:326px;
	height:88px;
    font-weight:bold;
    color:#FFFFFF;
    background-color: transparent;
    text-align:center;
	vertical-align:auto;
	background-image:url(../img/veritas/top3.gif);
    padding:0px;
}

a.nav_top:hover,a.nav_top:active
{
    background-color: transparent;
	background-image:url(../img/veritas/top3b.gif);
}


#contain_top
{
	width:100%;
	height:124px;
	background-color:#7D80BC;
}

#contain_top_box
{
	width:950px;
	height:124px;
	margin:0 auto;
}

#contain_top1
{
	width:100%;
	height:124px;
	background-color:#7D80BC;
}

#contain_top_box1
{
	width:950px;
	height:124px;
	margin:0 auto;
}

.p1
{
	font-size:44px;
	float:left;
	line-height:34px;
	margin-right:30px;
	color:white;
}

.p2
{
	font-size:24px;
	float:left;
	line-height:84px;
	margin-right:30px;
	color:white;
}

.p3
{
	line-height:150%;
}

.p4
{
	font-size:38px;
	float:left;
	line-height:34px;
	margin-right:30px;
	color:white;
}


#contain1
{
	width:950px;
	height:1675px;
	margin:0 auto;
	background-image:url(../img/veritas/contain1.gif);
}

#contain2
{
	width:950px;
	height:807px;
	margin:0 auto;
	background-image:url(../img/veritas/contain2.gif);
}

#contain3
{
	width:950px;
	height:464px;
	margin:0 auto;
	background-image:url(../img/veritas/contain3.gif);
}

#contain3-1box
{
	width:950px;
	height:148px;
	margin:0 auto;
	
}

#contain3-1
{
	width:190px;
	height:148px;
	float:left;
}

a.nav_veritas1:link,a.nav_veritas1:visited
{
    display:block;
    width:190px;
	height:148px;
    font-weight:bold;
    color:#FFFFFF;
    background-color: transparent;
    text-align:center;
	vertical-align:auto;
	background-image:url(../img/veritas/ei-a.gif);
    padding:0px;
}

a.nav_veritas1:hover,a.nav_veritas1:active
{
    background-color: transparent;
	background-image:url(../img/veritas/ei-b.gif);
}

a.nav_veritas2:link,a.nav_veritas2:visited
{
    display:block;
    width:190px;
	height:148px;
    font-weight:bold;
    color:#FFFFFF;
    background-color: transparent;
    text-align:center;
	vertical-align:auto;
	background-image:url(../img/veritas/suu-a.gif);
    padding:0px;
}

a.nav_veritas2:hover,a.nav_veritas2:active
{
    background-color: transparent;
	background-image:url(../img/veritas/suu-b.gif);
}

a.nav_veritas3:link,a.nav_veritas3:visited
{
    display:block;
    width:190px;
	height:148px;
    font-weight:bold;
    color:#FFFFFF;
    background-color: transparent;
    text-align:center;
	vertical-align:auto;
	background-image:url(../img/veritas/koku-a.gif);
    padding:0px;
}

a.nav_veritas3:hover,a.nav_veritas3:active
{
    background-color: transparent;
	background-image:url(../img/veritas/koku-b.gif);
}

a.nav_veritas4:link,a.nav_veritas4:visited
{
    display:block;
    width:190px;
	height:148px;
    font-weight:bold;
    color:#FFFFFF;
    background-color: transparent;
    text-align:center;
	vertical-align:auto;
	background-image:url(../img/veritas/ri-a.gif);
    padding:0px;
}

a.nav_veritas4:hover,a.nav_veritas4:active
{
    background-color: transparent;
	background-image:url(../img/veritas/ri-b.gif);
}

a.nav_veritas5:link,a.nav_veritas5:visited
{
    display:block;
    width:190px;
	height:148px;
    font-weight:bold;
    color:#FFFFFF;
    background-color: transparent;
    text-align:center;
	vertical-align:auto;
	background-image:url(../img/veritas/sya-a.gif);
    padding:0px;
}

a.nav_veritas5:hover,a.nav_veritas5:active
{
    background-color: transparent;
	background-image:url(../img/veritas/sya-b.gif);
}

#contain4
{
	width:950px;
	height:85px;
	margin:0 auto;
}

#contain5
{
	width:950px;
	height:91px;
	margin:0 auto;
}

ul.5_ul
{
	width:950px;
	height:91px;
    margin:0;
    padding:0;
    overflow:hidden;
}


li.5_li
{
	width:100%;
	height:91px;
	list-style-type:none;
	float:left;
	text-indent:-9999px;
}


a.nav5:link,a.nav5:visited
{
    display:block;
    width:950px;
	height:91px;
    font-weight:bold;
    color:#FFFFFF;
    background-color: transparent;
    text-align:center;
	vertical-align:auto;
	background-image:url(../img/veritas/5.gif);
    padding:0px;
}

a.nav5:hover,a.nav5:active
{
    background-color: transparent;
	background-image:url(../img/veritas/5b.gif);
}

.p5
{
	font-size:48px;
	float:left;
	line-height:34px;
	margin-left:300px;
	margin-right:30px;
	color:white;
}

#contain3d
{
	width:950px;
	height:186px;
	margin:0 auto;
	background-image:url(../img/senior_high/contain3d.gif);
}

#contain3e
{
	width:950px;
	height:165px;
	margin:0 auto;
}

#f-1
{
	width:300px;
	height:195px;
	margin-left:116px;
	float:left;
}

a.nav_course1:link,a.nav_course1:visited
{
	display:block;
    width:300px;
	height:195px;
    font-weight:bold;
    color:#FFFFFF;
    background-color: transparent;
    text-align:center;
	vertical-align:auto;
	background-image:url(../img/senior_high/course1a.gif);
    padding:0px;

}

a.nav_course1:hover,a.nav_course1:active
{
	background-image:url(../img/senior_high/course1b.gif);
}

#f-2
{
	width:300px;
	height:195px;
	margin-left:116px;
	float:left;
}

a.nav_course2:link,a.nav_course2:visited
{
	display:block;
    width:300px;
	height:195px;
    font-weight:bold;
    color:#FFFFFF;
    background-color: transparent;
    text-align:center;
	vertical-align:auto;
	background-image:url(../img/senior_high/course2a.gif);
    padding:0px;

}

a.nav_course2:hover,a.nav_course2:active
{
	background-image:url(../img/senior_high/course2b.gif);
}
#contain3f
{
	width:950px;
	height:138px;
	margin:0 auto;
}

