@charset "UTF-8";

/*\*/

/*-----------------------------------------------
	column
-----------------------------------------------*/

#column h2 {
	width: 674px; height: 76px;
	background: url(../image/h2-column.jpg) no-repeat;
}

.column-rss a {
	display: block;
	margin-top: 7px; margin-left: 601px;
	width: 51px; height: 14px;
	background: url(../image/rss.gif);
	text-indent: -9999px;
}

#column #mainContents td {
	padding-top: 15px; padding-bottom: 15px;
}

#column .pc-date {
	padding-left: 10px;
}

#column .pc-date span {
	display: block;
	padding: 3px 8px 2px 8px;
	font-size: 14px;
	border-left: 7px solid #fc3;
	background: #fff;;
}

#column .pc-title {
	padding-right: 20px; padding-left: 20px;
	font-size: 14px;
}

#column .pc-title a {
	color: #333;
}

#column .pc-more {
	padding-right: 5px;
	width: 117px;
	background: url(../image/pc-more2.gif) no-repeat left center;
}

#column .pc-more a {
	display: block;
	width: 107px; height: 21px;
	text-indent: -9999px;
}

#column .pc-more a:hover {
	background: url(../image/pc-more1.gif) no-repeat;
}

#column .pc-date-new {
	padding-left: 10px;
	border-top: 1px dotted #999;
}

#column .pc-date-new span {
	display: block;
	padding: 3px 8px 2px 8px;
	background: #fc3;
	font-size: 14px;
	border-left: 7px solid #f30;
}

#column .pc-title-new {
	padding-right: 20px; padding-left: 20px;
	font-size: 14px;
	border-top: 1px dotted #999;
}

#column .pc-title-new a {
	color: #333;
}

#column .pc-more-new {
	padding-right: 5px;
	width: 117px;
	background: url(../image/pc-more2.gif) no-repeat left center;
}

#column .pc-more-new a {
	display: block;
	width: 107px; height: 21px;
	text-indent: -9999px;
}

#column .pc-more-new a:hover {
	background: url(../image/pc-more1.gif) no-repeat;
}

#column .column-txt {
	margin-left: 15px;
	text-align: center;
}

#column .section table {
	margin-left: 80px;
	width: 533px;
}

#column .section td {
	border-bottom: 1px dotted #999;
}

#column .pagenavi {
	margin: 10px 20px 0 92px;
}

#column .pc-sortorder {
	margin: 0 20px 5px 92px;
}

#column .tdtop td {
	border-top: 1px dotted #999;
}

/*-記事-*/

#entry h2 {
	padding: 40px 50px 0 50px;
	width: 674px; height: 36px;
	background: url(../image/h2-entry.jpg) no-repeat;
	text-indent: 0;
}

#entry .pc-date {
	padding-right: 7px;
	font-size: 16px;
}

#entry .pc-title {
	font-size: 14px; font-weight: bold;
}

#entry .pc-pr {
	margin: 20px 75px 0 97px; padding: 10px;
	border: 1px dashed #adb9ca;
	background: #d6ddf7;
	text-align: center; line-height: 1.5;
}

#entry .pc-otherLink {
	margin-top: 15px;
}

#entry .pc-pr a , #entry .pc-otherLink {
	color: #006466;
}

#entry .pc-line {
	margin: 20px 55px 0 77px;
	border-top: 1px solid #adb9ca;
}

#entry .pc-sbm{
	margin: 10px 55px 0 77px; padding: 5px 10px;
	text-align: center;
	background: #d6ddf7;
}

#entry .pc-back {
	text-align: center;
}

#entry .pc-back a {
	color: #aaa300;
}




#entry .pc-image {
	float: right;
	margin-left: 15px; margin-right: 75px; padding-bottom: 15px;
	width: 200px;
	text-align: center;
}

#entry .pc-image img {
}


/*-枠背景-*/

#entry .pc-entry {
	background: url(../image/entry-mdl.jpg) repeat-y;
}

#entry .pc-body-top {
	height: 50px;
	background: url(../image/entry-top.jpg) no-repeat left top;
}

#entry .pc-body p {
	margin-right: 20px; margin-left: 80px; padding-right: 35px;
	background: url(../image/entry-img.jpg) no-repeat right bottom;
	line-height: 1.5;
}

#entry-footer {
	margin-bottom: 15px; padding-bottom: 30px;
	background: url(../image/entry-btm.jpg) no-repeat left bottom;
}

#column .pc-entry {
	background: url(../image/column-mdl.jpg) repeat-y;
}

#column .pc-body-top {
	height: 50px;
	background: url(../image/column-top.jpg) no-repeat left top;
}

#column #entry-footer {
	margin-bottom: 10px; padding-bottom: 0;
	height: 30px;
	background: url(../image/column-btm.jpg) no-repeat left bottom;
}
