@charset "utf-8";

/* -----------------------------------------------------------------------
    カテゴリ別新着記事一覧
----------------------------------------------------------------------- */

.postlist-category {
    margin: 10px 0 5px 0;
    padding: 2px;
	border-bottom:  1px dotted #666;
}

.postlist-category:first-child {
	border-bottom: none;
}

.postlist-category img {
    float: left;
    margin: 10px 6px 0 0;
    width: 80px;
    height: 80px;
}
.postlist-category a {
    display: block;
}
.postlist-category-inner {
    margin: 0;
    padding: 1px;
}
.postlist-category-inner p {
    font-size: 16px;
    margin: 1px 0 5px 3px;
}
.postlist-datetime span {
    font-size: 10px;
 
}

.postlist-category-inner strong {
	font-family: "FOT-筑紫Aオールド明朝 Pr6 B";
	font-size:17px;
	color:#000;
}

/* -----------------------------------------------------------------------
    Indexページ内新着情報
----------------------------------------------------------------------- */

.news-s{
	text-align:left;
	margin-bottom:30px;
	position: relative;
	font-family: "F+UD-筑紫明朝 R";
	font-size:16px;
}

.news-s a{
	color: #000;
}

.news-s dt {
	padding: 10px 20px;
			position: absolute;
			left: 0;
			width: 10em;
}

.news-s dd {
	border-bottom:  1px dotted #666;
	padding: 10px 8em;
}

.news-s h3{
	text-align:center;
	margin-top:30px;
	font-family: "FOT-筑紫Aオールド明朝 Pr6 B";
	font-size: 20pt;
	color: #000;
	padding: 0;
	line-height: 1;
}

/* -----------------------------------------------------------------------
    Indexページ内お知らせ
----------------------------------------------------------------------- */


.notice a{
	color: #000;
}


.notice {
	border:  10px solid #eee;
	padding: 40px 8em;
	margin-top: 60px;
	font-size: 12pt;
	font-family: "F+UD-筑紫明朝 R";
	line-height:180%;
}

.notice h3{
	text-align:center;
	font-family: "FOT-筑紫Aオールド明朝 Pr6 B";
	font-size: 20pt;
	color: #000;
	padding: 0;
	line-height: 1;
}