@charset 'UTF-8'; 
.mainImg{
	background:url(../images/sub6/main_img.png) center center no-repeat;
}

.contentArea {
    padding: 94px 10px 150px;
}

.noBox{
	text-align:center;
}
.noBox h3{
	font-size:2.5rem;line-height:2.5rem;text-transform: uppercase;padding-bottom:6px;
}
.noBox h3 span{
	color:#005ab3;font-size:2.5rem;line-height:2.5rem;
}
.noBox .mainDesc{
	font-size:2.1rem;line-height:2.1rem;padding-bottom:55px;
}

.calendarInfo{
	width:100%;
	border-collapse: collapse;
}
.calendarInfo th, .calendarInfo td{
	border:1px solid #808080;
}
.calendarInfo th{
	line-height:1.5rem;
	font-size:1.5rem;
	padding:19px 0 13px;
}
.calendarInfo td{
	line-height:2.5rem;
	font-size:1.4rem;
	text-align:center;
	padding:15px 0 13px;
	color:#606060;
}
.calendarInfo td a{
	line-height:2.5rem;
	font-size:1.4rem;
	text-decoration: underline;
	color:#606060;
}
.calendarInfo td a:hover{
	color:#202020;
	font-weight: bold;
}
.borderBox{
	padding:40px 50px;
}
.borderBox ol{
	list-style: decimal;
	text-align:left;
}
.borderBox ol li{
	font-size:1.8rem;
	font-weight: bold;
	padding-bottom:30px;
}
.borderBox ol li:last-child{
	padding-bottom:0;
}
.borderBox ol li p{
	font-size:1.6rem;
	padding-top:9px;
	font-weight: normal;
}
.borderBox ol li p span{
	font-size:1.6rem;
	padding-top:9px;
	font-weight: normal;
	color:#005ab3;
}
table.list{
	width:100%;
}
table.list th, table.list td{
	font-size:1.2rem;
	padding:2px;
}
/* mobile size */
@media(max-width: 768px) {
}