@charset "utf-8";
/*------------------------------------------------
ローカルナビ設定
------------------------------------------------*/
.lnaviArea dd.lnavi20 a {
	color: #64bb41;
	font-weight: bold;
}

/*------------------------------------------------
メイン
------------------------------------------------*/
.sec01 {
}
.sec01 ul {
}
.sec01 ul li {
	text-indent: -1.3em;
	padding-left: 1.3em;
}

section table td,
section table th {
	padding: 12px;
	text-align: center;
	border: 1px solid #fff;
}
section table td sup,
section table th sup {
	color: #F00;
}

.sec02 {
}
.sec02 th {
	background: #5b9bd5;
	color: #fff;
	font-weight: bold;
}
.sec02 td {
	background: #bdd6ee;
}
.sec02 tr:nth-child(odd) td {
	background: #deeaf6;
}
.sec02 td.l4 {
	background: #d3e8f6!important;
}


.sec03 {
}
.sec03 th {
	background: #70ad47;
	color: #fff;
	font-weight: bold;
}
.sec03 td {
	background: #c5e0b3;
}
.sec03 tr:nth-child(odd) td {
	background: #e2efd9;
}
.sec03 td.ex1 {
	background: #e2f3e0!important;
}
.sec03 td.ex2 {
	background: #f0fae0!important;
}


.sec04 {
}
.sec04 th {
	background: #ffc000;
	color: #fff;
	font-weight: bold;
}
.sec04 td {
	background: #ffe599;
}
.sec04 tr:nth-child(odd) td {
	background: #fff2cc;
}


.sec05 {
}
.sec05 th {
	background: #ed7d31;
	color: #fff;
	font-weight: bold;
}
.sec05 td {
	background: #f7caac;
}
.sec05 tr:nth-child(odd) td {
	background: #fbe4d5;
}
.sec05 tr.ex1 td {
	background: #f7caac!important;
}
.sec05 tr.ex2 td {
	background: #fbe4d5!important;
}
.sec05 td.ex3 {
	background: #ffddd5!important;
}
.sec05 td.ex4 {
	background: #fedec9!important;
}










.atten {
	text-indent: -2em;
	padding-left: 2em;
}
.atten span {
	color: #F00;
}



@media only screen and (max-width:740px) {



}