﻿.contentPackage .newsAndEventPage .contents p{
	margin-bottom:30px;font-size:100%;line-height:24px
}
@media screen and (max-width: 999px){
	.contentPackage .newsAndEventPage .contents p{
		font-size:13px
		}
	}
.contentPackage .newsAndEventPage .ttl-newsH2{
	font-size:207.1%;line-height:50px;margin-bottom:27.5px;font-weight:normal
}
.contentPackage .newsAndEventPage .ttl-newsH2 .txt-date:before{
	content:"\A";white-space:pre
}
.contentPackage .newsAndEventPage .wrapper-newsInfo{
	zoom:1
}
.contentPackage .newsAndEventPage .wrapper-newsInfo:before,.contentPackage .newsAndEventPage .wrapper-newsInfo:after{
	content:"";display:table
}
.contentPackage .newsAndEventPage .wrapper-newsInfo:after{
	clear:both
}
.contentPackage .newsAndEventPage .wrapper-newsInfo p{
	float:left
}
.contentPackage .newsAndEventPage .wrapper-newsInfo .txt-postingDate{
	padding:1px 0
}
.contentPackage .newsAndEventPage .wrapper-newsInfo .txt-postingDate span{
	margin-left:1em
}
.contentPackage .newsAndEventPage .wrapper-newsInfo .txt-category{
	padding:1px 10px;text-align:center;margin-left:1.2em
}
.contentPackage .newsAndEventPage .wrapper-newsInfo .txt-category.news{
	background:#eef5db;border:1px solid #9ac82b
}
.contentPackage .newsAndEventPage .wrapper-newsInfo .txt-category.event{
	background:#fce5e6;border:1px solid #ea617c
}
.contentPackage .newsAndEventPage .wrapper-newsInfo .txt-category.admission{
	background:#e0dff0;border:1px solid #5c66ae
}
.contentPackage .newsAndEventPage .wrapper-newsInfo .txt-category.important{
	background:#fff7d8;border:1px solid #fdd000
}

.contentPackage .newsAndEventPage .ttl-contentH3{
	background:#fff;font-size:128.6%;font-weight:600;line-height:30px;padding:10px 20px 10px 30px;margin-bottom:25px;text-indent:-30px
}
.contentPackage .newsAndEventPage .ttl-contentH3:before{
	content:"";border-left:7px solid #9ac82b;margin-right:20px
}
@media screen and (max-width: 999px){
	.contentPackage .newsAndEventPage .ttl-contentH3{
		font-size:16px;padding:5px 20px 5px 30px;margin-bottom:17px
		}
	}

.contentPackage .newsAndEventPage .mod-newsList{width:100%;margin-bottom:40px}
.contentPackage .newsAndEventPage .mod-newsList .table-news{width:100%;border-collapse:collapse}
.contentPackage .newsAndEventPage .mod-newsList .table-news tbody tr{border-bottom:1px solid #aaa}
.contentPackage .newsAndEventPage .mod-newsList .table-news tbody tr td:first-child{white-space:nowrap;width:62px}
.contentPackage .newsAndEventPage .mod-newsList .table-news tbody tr td:nth-child(2){white-space:nowrap;width:96px}
/*.contentPackage .newsAndEventPage .mod-newsList .table-news tbody tr td:nth-child(3){white-space:nowrap;width:128px}
*/.contentPackage .newsAndEventPage .mod-newsList .table-news tbody tr td{vertical-align:text-top;padding:15px 10px}
@media screen and (max-width: 755px){
	.contentPackage .newsAndEventPage .mod-newsList .table-news tbody tr{display:block}
	.contentPackage .newsAndEventPage .mod-newsList .table-news tbody tr td:first-child{display:inline-block;padding:17px 10px}
	.contentPackage .newsAndEventPage .mod-newsList .table-news tbody tr td:nth-child(2n){display:inline-block;padding:17px 10px}
	.contentPackage .newsAndEventPage .mod-newsList .table-news tbody tr td:nth-child(3n){display:inline-block}
	.contentPackage .newsAndEventPage .mod-newsList .table-news tbody tr td:nth-child(4n){display:block;padding-top:0}
}
.contentPackage .newsAndEventPage .mod-newsList .txt-date{font-weight:700}
.contentPackage .newsAndEventPage .mod-newsList .txt-category span{display:block;width:100%;padding:2px 5px;text-align:center}
.contentPackage .newsAndEventPage .mod-newsList .txt-category.news span{background:#eef5db;border:1px solid #9ac82b}
.contentPackage .newsAndEventPage .mod-newsList .txt-category.event span{background:#fce5e6;border:1px solid #ea617c}
.contentPackage .newsAndEventPage .mod-newsList .txt-category.admission span{background:#e0dff0;border:1px solid #5c66ae}
.contentPackage .newsAndEventPage .mod-newsList .txt-category.important span{background:#fff7d8;border:1px solid #fdd000}
.contentPackage .newsAndEventPage .mod-newsList .txt-newsTitle a{border:none;line-height:24px}
.contentPackage .newsAndEventPage .mod-newsList .txt-newsTitle a:hover{border-bottom:1px solid #9ac82b;opacity:1}
