
table.sch-tbl thead tr th{
background: #f3e797!important;
text-align: center!important;
font-weight: bold!important;
}
table.sch-tbl thead tr th:nth-child(2) {
background: #5cc3ed!important;
text-align: center!important;
font-weight: bold!important;
}
table.sch-tbl thead tr th:nth-child(3) {
background: #8bd9a1!important;
text-align: center!important;
font-weight: bold!important;
}
table.rwd-table-type03 th:nth-child(2),
table.rwd-table-type03 th:nth-child(3){
border-left: #8f8f8f 2px solid!important;
}

table.sch-tbl td.pink{
background: #fbe0fe!important;
}
table.sch-tbl td.blue{
background: #dbecf7!important;
}
table.sch-tbl td.green{
background: #dffbe2!important;
}
table.sch-tbl td.beju{
background: #ffe9e0!important;
}
table.sch-tbl td.center{
text-align: center;
}

#rwd-content .rwd-table-type03 tr td:nth-child(3),
#rwd-content .rwd-table-type03 tr td:nth-child(5),
#rwd-content .rwd-table-type03 tr td.left-bdr{
border-left: #8f8f8f 2px solid;
}

#rwd-content .rwd-table-type03 {
border-collapse: collapse;
border-left: #8f8f8f 2px solid;
border-right: #8f8f8f 2px solid;
}
/*#rwd-content .rwd-table-type03 tbody tr:nth-child(odd) td {
background: #E8E8E8;
}*/

.gray{
background: #E8E8E8;
}
.blue1{
background: #bad8ec;
}
.blue2{
background: #dbebf6;
}
.green1{
background: #b6dec7;
}
.green2{
background: #ddeedf;
}
.rwd-table-type03 .center{
	text-align: center!important;
}

h1.event-ttl{
	font-size: 3.0rem!important;
	font-weight: bold!important;
	text-align: center;
	margin-bottom:20px;
	color: #03318c;
}
.rwd-subsection-headline.rwd-large span:first-child {
    font-size: 2.5rem!important;
    color:#0f0c7d!important;
}
#rwd-content .rwd-footer-copy{
	margin-bottom:0!important;
}

@media print, screen and (min-width: 768px) {
p.font18{
	font-size:1.8rem!important;
}
}


@media screen and (max-width: 767px) {
.btm0 img{
	margin-bottom: 5px!important;
}
.sp-grid2of4 img{
	width: 98%!important;
}
h3.tbl-ttl {
	font-size: 1.8rem!important;
    font-weight: bold;
}
.note {
    font-size: 1.4rem!important;
}
#rwd-content .rwd-header-category-title{
	margin-bottom:0!important;
}
p.font18{
	font-size:1.6rem!important;
}
h1.event-ttl{
	font-size: 2.2rem!important;
	line-height: 1.5;
}
.rwd-subsection-headline.rwd-large span:first-child {
    font-size: 2.0rem!important;
}

}
