body {
	margin: 0px;
	padding: 0px;
	color: #252525;
	line-height: 18px;
	font-size: 13px;
	text-align: right;
}
h1 {
	font-size: 10px;
	color: #4D2826;
	font-weight: normal;
	line-height: 14px;
	text-decoration: none;
	margin: 0px;
	text-align: left;
}

/* ナビリンク */
.nabilink a {
	color: #252525;
	text-decoration: none;
}
.nabilink a:hover {
	color: #5A2C7F;
	text-decoration: underline;
}

/* フッター文字 */
.footer-t {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
}

/* コピーライト文字 */
.copyright {
	color: #FFFFFF;
	font-size: 12px;
}

/* 基本リンク */
.baselink a {
	color: #5A2C7F;
	text-decoration: underline;
}
.baselink a:hover {
	color: #999999;
	text-decoration: underline;
}

/* 見出し文字 */
.midashi-t {
	color: #4D2826;
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;
}

/* 見出し文字紫 */
.midashi-p-t {
	color: #5A2C7F;
	font-weight: bold;
}

/* 見出し文字白 */
.midashi-w-t {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;
}

/* 見出し文字赤 */
.midashi-r-t {
	color: #FF0000;
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;
}

/* 小文字 */
.small-t {
	font-size: 10px;
	line-height: 16px;
}

.mawarikomi {
	float: left;
	margin-right: 20px;
}

/* お知らせテーブル */
table.news{
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
}
.news th{
    .3border-right:1px solid #999999;
	padding:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin: 0px;
}
.news td{
	padding:5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	margin: 0px;
}

.jyunbi {
	 font-size: 22px;
	 line-height: 2em;	
	 text-align: center;
 }


.linear-gradient{
	 background-image: linear-gradient(15deg, transparent 49%, #9FA0A0 49%, transparent 51%, transparent); 
 }
