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


.y_index {
    display: flex;
    flex-wrap: wrap;
    max-width: 760px;
    margin: 0 0 0 1em;
}
.y_index li {
    width: 100px;
    margin: 0 20px 14px 0%;
	text-align: center;
}

.y_index li a {
    display: block;
    padding: 8px 1em;
    border: 1px solid #0066cc;
	border-radius: 10px;
}
.y_index a:hover{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}


a:hover {filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}



h4 {
    margin: 1em 0 .5em 0;
    font-size: 140%;
    border: 1px solid #0066cc;
    border-left: 5px solid #0066cc;
    border-radius: 2px;
    line-height: 1.2em;
    padding: 4px 10px;
}

.update ul li {
	margin: 0 0 0 1em;	
}
.update ul li a {
	color: #000000;
}
.update ul li a[href$=".pdf"]:after {
	content:" ";
	display: inline-block;
	background: #256F8B;
	width: 1em;
	height: 1em;
	background: url("../icons/icon_pdf.gif") no-repeat;
}
.update ul li a[href$=".html"]:after {
	content:" ";
	display: inline-block;
	background: #256F8B;
	width: 1em;
	height: 1em;
	background: url( "../icons/icon_external.gif") no-repeat;
}






@media screen and (max-width:767px){
	
	h4 {
		font-size: 2vh;
	}
	
	.y_index li {
	    margin: 0 16px 10px 0%;
		width: auto;
	}

	.y_index li a {
    padding: 5px 10px !important;
	border-radius: 6px;
	}

}