@charset "utf-8";
#plugInBlock {
	width: 180px;
	float: left;
}
#plugInBlock .pluginBox {
	margin-bottom: 10px;
	background-image: url(http://www.aqua1122.jp/img/bg_contentsmenu.gif);
	background-repeat: no-repeat;
}
#plugInBlock .pluginBox .PluginTitle {
	font-weight: 700;
	color: #F95959;
	padding: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFA8A3;
	font-size: 12px;
}
#plugInBlock .pluginBox .PluginExplanation {
	font-size: 10px;
	line-height: 1.25em;
	padding: 4px;
}
#plugInBlock .pluginBox .PluginContents {
	padding: 4px;
}
#plugInBlock .pluginBox .PluginContents table {
	border-collapse:collapse;
	width: 172px;
	font-size: 12px;
}
#plugInBlock .pluginBox .PluginContents td {
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
#plugInBlock  .pluginBox  .PluginContents  a  {
	text-decoration: none;
	font-weight: 700;
	color: #3C4857;
}
.CalendarTdLink {
	background-color: #FEEBEB;
}
.CalendarTdLinkFont {
	color: #F95959;
}
.CalendarWdayTr {
	font-weight: 700;
}
#plugInBlock .pluginBox .PluginContents .plugin_data {
	font-size: 12px;
}
#plugInBlock .pluginBox .PluginContents .plugin_data_date {
	font-size: 10px;
	text-align: right;
}
#entryBlock {
	width: 520px;
	float: right;
	margin-left: 26px;
}
#entryBlock .entryBlock {
	background-image: url(http://www.aqua1122.jp/img/bg_contentsmenu.gif);
	background-repeat: no-repeat;
	padding: 10px;
}
#entryBlock  .entryBlock  h2.entryTitle {
	font-size: 14px;
	margin-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFA8A3;
	padding-bottom: 2px;
	color: #F95959;
}
#entryBlock .entryBlock .entryTitle a {
	color: #F95959;
	text-decoration: none;
}
#entryBlock .entryBlock p.entryDate {
	font-size: 10px;
	text-align: right;
}
#entryBlock .entryBlock .entryText {
	margin-top: 10px;
	line-height: 1.5em;
	font-size: 12px;
	color: #3C4857;
	clear: both;
}
#entryBlock .entryBlock .entryText p {
	margin-bottom: 1em;
}
#entryBlock .entryBlock p.psLink {
	font-size: 12px;
	text-align: right;
	clear: both;
}
#entryBlock .entryBlock p.entryFooter {
	font-size: 10px;
	text-align: right;
	clear: both;
}
#entryBlock .commentBlock {
	padding: 10px;
	font-size: 12px;
	border: 1px dotted #FFCCCC;
	margin-bottom: 20px;
}
#entryBlock .commentBlock table {
	border-collapse:collapse;
	font-size: 12px;
	border: 1px solid #FA7777;
	margin-bottom: 10px;
}
#entryBlock .commentBlock td,
#entryBlock .commentBlock th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FA7777;
	text-align: left;
	vertical-align: top;
}
#entryBlock .commentBlock td {
	text-align: left;
	vertical-align: top;
	border-left-width: 1px;
	border-left-color: #FA7777;
	padding-left: 2px;
	border-left-style: dotted;
}
#entryBlock .commentBlock th {
	text-align: left;
	vertical-align: top;
	padding: 2px;
	color: #FA7777;
}
#entryBlock .commentBlock .cStyle {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 400px;
}
#entryBlock .commentBlock .button {
	background-color: #FED3D3;
	border: 1px solid #FA7777;
	margin: 2px;
	color: #FA7777;
}
#entryBlock .commentBlock .commentTitle {
	font-size: 14px;
	font-weight: 700;
	color: #FA7777;
}
#entryBlock .commentBlock .commentText {
	line-height: 1.5em;
	margin-bottom: 10px;
}
#entryBlock .commentBlock .commentText .commentTitle {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFCCCC;
	margin-top: 20px;
}
#entryBlock .commentBlock .resComment {
	margin-left: 2em;
}
#entryBlock  .commentBlock  .commentFooter {
	font-size: 10px;
	text-align: right;
}
.ninjaCM {
	color: #F96666;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
}