@charset "utf-8";



/* mainvisual */

h1.mv{

	margin-bottom:40px;

}


.l_blue { border-color:#0067B6; color:#0067B6;}
.l_green { border-color:#009C95; color:#009C95;}

.box1 {
    padding: 0.2em ;
    margin: 1em 0;
    border: solid 2px;
				width:120px;
				text-align:center;
}
.box1 p {
    margin: 0; 
    padding: 0;
}

.box2 {
    padding: 0.2em ;
    margin: 0;
    border: solid 2px;
				width:60px;
				text-align:center;
}
.box2 p {
    margin: 0; 
    padding: 0;
				font-size:15px;
				line-height:1.2;
}

.font80 {
	font-size:80%;
}



.fig{

	margin-bottom:40px;

}

.fig img{

	margin:2px 0 5px;

}



ul.photoBlock{

	overflow:hidden;

}

ul.photoBlock li{

	float:left;

	margin-right:8px;

	font-size:11px;

}

ul.photoBlock li:last-child{

	margin-right:0;

}



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







































