﻿@charset "utf-8";
/* 色変更時用CSS */

/* 菱形 */
.diamond {
	color: #a00000s;
}
.small{
	 font-size: 0.8em;
}

#nav01,#nav02,#nav03,#nav04{
		margin-top:-50px;
  		padding-top:50px;
	}
		@media screen and (max-width: 640px) {
			#nav01,#nav02,#nav03,#nav04{
				margin-top:-90px;
				padding-top:90px;
			}    
		}
table.menu {
	font-size: 0;
	border-collapse: collapse;
	border-spacing: 0;
	display: block;
	padding-bottom: 10px;
}
table.menu tr:last-child td{
	border-right: initial;
	box-shadow: initial;
}
table.menu tr td{
	width: 25%;
	margin: 0;
    padding: 0;
    border-bottom: initial;
    border-left: initial;
}
table.menu a{
  display: block;
}
table.menu img{
	width: 100%;
	vertical-align: text-bottom;
	-ms-interpolation-mode: bicubic;
}
/*
table.menu {
	font-size: initial;
	border-spacing: initial;
}
table.menu th {
	color: initial;
	padding: initial;
	background: initial;
	filter: initial;
	font-weight: initial;
	border-left: initial;
	border-top: initial;
	border-bottom: initial;
	line-height: initial;
	text-align: initial;
	text-shadow: initial;
	box-shadow: initial;
}
table.menu th:last-child {
	border-right: initial;
	box-shadow: initial;
}
table.menu tr td {
	width: 25%;
	padding: initial;
	border-bottom: initial;
	border-left: initial;
}
table.menu tr td:last-child {
	border-right: initial;
	box-shadow: initial;
}
table.menu tr {
	background: initial;
}
table.menu tr:last-child td {
	box-shadow: initial;
}
table.menu img{
		width: 100%;
	}
*/
