.header {
	background-image: url(img/modern/kmn_02indexheader.jpg);
	background-position:top;
	background-repeat: no-repeat;
}

.main h2{
	border-left:10px solid #003366;
	padding-left: 5px;
}

.header .logo {
    width: 222px; 
}

.main .mrk_wfindex ul li {
	background: #CCFFFF;
}

.nenpyonavibox{
	background-color: #003366;
	background: -webkit-gradient(linear, left top, right bottom, from(#3333cc), to(#003366));
	background: -moz-linear-gradient(left, #3333cc, #003366);
	background: -o-linear-gradient(left, #3333cc, #003366);
	background: linear-gradient(to right, #3333cc,#003366);
}

@media (max-width: 767px) {
.pure-table td.gyear {
	margin: 2px 0px 2px 0px;
	border-left: solid 10px #003366;
	padding: 3px 0px 1px 5px;
}
	
.pure-table td.nyear {
	margin: 2px 0px 2px 0px;
	padding: 3px 0px 1px 2px;
}
}