@charset "utf-8";



/* mainvisual */

h1.mv{

	margin-bottom:40px;

}

h2.school_name{
color: #7da8db;
font-size: 26px;
line-height: 1.6;
margin-bottom: 20px;
}

.cont_zu clearfix{}

div.zu{
clear: both;
position: relative;
height: 680px;

}

div.box1{ 
position: absolute;
top: 477px;
left: 17px;
width: 251px;
border: solid 1px #009ede;
border-top: none;
padding: 10px;
}

div.box2{ 
position: absolute;
top: 477px;
left: 311px;
width: 252px;
border: solid 1px #009b85;
border-top: none;
padding: 10px;
}

div.box3{ 
position: absolute;
top: 477px;
left: 607px;
width: 251px;
border: solid 1px #d68495;
border-top: none;
padding: 10px;
}




.font80 {
	font-size:80%;
}



.smallfont{

	font-size:11px!important;

	line-height:1.5!important;

}







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

/* jquery.Colorbox */

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



/* 

		User Style:

    Change the following styles to modify the appearance of Colorbox.  They are

    ordered & tabbed in a way that represents the nesting of the generated HTML.

*/

#cboxOverlay{background:#000; opacity: 0.8; filter: alpha(opacity = 80);}

#colorbox{outline:0;}

    #cboxContent{margin-top:25px;background:#000;}

        .cboxIframe{background:#fff;}

        #cboxError{padding:50px; border:1px solid #ccc;}

        #cboxLoadedContent{border:5px solid #000; background:#fff;}

        #cboxTitle{position:absolute; top:-25px; left:0; color:#ccc;}

        #cboxCurrent{position:absolute; top:-25px; right:0px; color:#ccc;}

        #cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}



        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */

        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }

        

        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */

        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        

        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}

        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-50px; background:url(../images/controls.png) no-repeat top left; width:30px; height:100px; text-indent:-9999px;}

        #cboxPrevious:hover{background-position:bottom left;}

        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-50px; background:url(../images/controls.png) no-repeat top right; width:30px; height:100px; text-indent:-9999px;}

        #cboxNext:hover{background-position:bottom right;}

        #cboxClose{position:absolute; top:-25px; right:0; display:block; background:url(../images/controls.png) no-repeat top center; width:30px; height:25px; text-indent:-9999px;}

        #cboxClose:hover{background-position:bottom center;}







































