@charset "utf-8";
body{
	padding: 0px;
	margin: 0px;
	background: url(http://bfile.shinobi.jp/2829/aquarium_bg.gif) repeat-y top center navy;
	text-align: center;
	font-size: 12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	color: #E9EAFF;
}
a:link{
	color: lime;
}
a:visited{
	color: #49AAED;
}
a:hover{
	color: #FF69B4;
}
table{
	border-collapse: collapse;
}
p, form{
	margin: 0px;
}
/**----------------------------------------------**/
#all{
	width: 750px;
	margin: 0 auto;
	position: relative;
	text-align: left;
}
.left{
	text-align: left;
}
.center{
	text-align: center;
}
.right{
	text-align: right;
}
.copyright{
	clear: both;
	border-top: 2px dotted #000080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	padding: 8px 10px 15px 10px;
}
.page_link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px 10px 5px 10px;
	text-align: center;
}
/**----------------------------------------------**/
#menu_area{
	float: left;
	width: 225px;
	padding: 0px 0px 10px 0px;
	background: #00009B;
	/*border-right: 1px solid #0000A8;*/
}
/** PLUGIN --**/
.plugin_title{
	background: url(http://bfile.shinobi.jp/2829/aqua_plugin_title.gif) no-repeat top left;
	margin: 0px 2px 0px 7px;
	padding: 8px 10px 5px 45px;
	font-size: 12px;
}
.plugin_area{
	background: url(http://bfile.shinobi.jp/2829/aqua_plugin_area.gif) repeat-y top left;
	margin: 0px 2px 0px 7px;
	padding: 10px 15px 5px 15px;
}
.plugin_bottom{
	background: url(http://bfile.shinobi.jp/2829/aqua_plugin_bottom.gif) no-repeat top left;
	height: 10px;
	font-size: 5px;
	margin: 0px 2px 10px 7px;
}
/** plugin_area のリンク **/
.plugin_area a:link{
	color: lime;
}
.plugin_area a:visited{
	color: #49AAED;
}
.plugin_area a:hover{
	color: #FF69B4;
}
/**----------------------------------------------**/
.CalendarMoveTable td{
	text-align: center;
	font-size: 13px;
}
.CalendarMoveTable td a:link{
	color: lime;
}
.CalendarMoveTable,
.CalendarTable{
	width: 182px;
	font-family: Arial, Helvetica, sans-serif;
}
.CalendarTable{
	text-align: center;
	font-size: 12px;
	padding: 0px;
}
.CalendarTr td{
	width: 22px;
}
.CalendarTr td a:link,
.CalendarTr td a:visited{
	text-decoration: none;
	font-weight: bold;
	display: block;
	width: 20px;
	border-top: 1px solid #9497FE;
	border-left: 1px solid #9497FE;
	border-right: 1px solid #202020;
	border-bottom: 1px solid #202020;
	background: #4040FF;
}
.CalendarTr td a:hover{
	background: #7241FF;
}
.CalendarWdayTr .CalendarWdaySun,
.CalendarTr .CalendarTdSun,
.CalendarTr .CalendarTdSun a:link,
.CalendarTr .CalendarTdSun a:visited{
	color: #FF4040;
}
.CalendarWdayTr .CalendarWdaySat,
.CalendarTr .CalendarTdSat,
.CalendarTr .CalendarTdSat a:link,
.CalendarTr .CalendarTdSat a:visited{
	color: #00C0C0;
}
.CalendarWdayTr .CalendarWday,
.CalendarTr .CalendarTd a:link,
.CalendarTr .CalendarTd a:visited{
	color: gold;
}
/**-------------**/
.plugin_data{
	margin: 3px 0px 3px 0px;
}
/*
.plugin_data .right{
	padding: 0px 5px 2px 25px;
}
.plugin_data .left{
	padding: 0px 5px 2px 25px;
}
*/
.plugin_data_date{
	text-align: right;
}
.qrcode_image{
	text-align: center;
}
/**----------------------------------------------**/
#contents_main{
	margin: 0px 0px 0px 231px;
	padding: 0px 6px 10px 0px;
	/*
	padding: 0px 4px 10px 0px;
	border: 1px solid cyan;
	*/
}
#contents_main .test{
	background: red;
}
/**----------------------------------------------**/
/*.entry_title{*/
#contents_main h3{
	background: url(http://bfile.shinobi.jp/2829/aqua_entry_title.gif) no-repeat top left;
	padding: 9px 10px 7px 50px;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
}
.entry_area{
	background: url(http://bfile.shinobi.jp/2829/aqua_entry_area.gif) repeat-y top left;
	/*
	border-left: 2px solid #0073DE;
	border-right: 2px solid #0073DE;
	background: #0000A5;
	*/
	padding: 13px 17px 15px 20px;
	color: #A9EEFF;
}
.entry_bottom{
	background: url(http://bfile.shinobi.jp/2829/aqua_entry_bottom.gif) no-repeat top left;
	margin: 0px 0px 15px 0px;
	padding: 9px 15px 7px 5px;
	text-align: right;
}
#contents_main h3 a:link, #contents_main h3 a:visited,
.entry_area a:link, .entry_area a:visited{
	color: #FF93FE;
	text-decoration: none;
}
.entry_bottom a:link, .entry_bottom a:visited{
	color: lime;
	text-decoration: none;
}
#contents_main h3 a:hover,
.entry_area a:hover,
.entry_bottom a:hover{
	color: deeppink;
}
.entry_more,
.entry_more_link{
	padding-top: 10px;
}
.entry_more_link{
	text-align: right;
}
/**- COMMENT ------------------------------------**/
.comment_form_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 5px;
	border-left: 5px solid gold;
	margin: 0px 0px 10px 20px;
}
#CommentFormTable{
	margin-left: 30px;
}
#CommentFormTable td{
	padding-top: 2px;
}
.CommentFormTh{
	vertical-align: top;
	padding: 2px 5px 2px 2px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#CommentFormTable .CommentForms,
#CommentFormTable #color{
	background: #1021D6;
	color: #ffffff;
	border: 1px solid #087BE7;
}
#CommentFormTable input.CommentForms{
	width: 170px;
	font-size: 12px;
}
#CommentFormTable .CommentForms{
	padding: 1px 2px 1px 2px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	color: #000000;
}
#CommentFormTable textarea.CommentForms{
	width: 350px;
	font-size: 13px;
}
#CommentFormTable .CommentFormSubmit{
	text-align: right;
}
#CommentFormTable .CommentFormSubmit input{
	width: 70px;
}
/**-----------------------**/
#contents_main h4{
	background: url(http://bfile.shinobi.jp/2829/aqua_comment_title.gif) no-repeat left top;
	padding: 10px 10px 8px 40px;
	margin: 0px;
	font-weight: bold;
	font-size: 13px;
}
.comment_body{
	padding: 10px 15px 10px 15px;
	background: url(http://bfile.shinobi.jp/2829/aqua_comment_body.gif) repeat-y left top;
}
.comment_footer{
	text-align: right;
	padding: 10px 5px 0px 0px;
}
.comment_bottom{
	background: url(http://bfile.shinobi.jp/2829/aqua_comment_bottom.gif) no-repeat left bottom;
}
/** ADMIN RES **/
.comment_res_title{
	background: url(http://bfile.shinobi.jp/2829/aqua_admin_res_title.gif) no-repeat top left;
	padding: 9px 0px 10px 90px;
}
.comment_res_body{
	padding: 10px 30px 10px 65px;
}
.comment_res_body,
.comment_res_footer{
	background: url(http://bfile.shinobi.jp/2829/aqua_admin_res_body.gif) repeat-y top left;
}
.comment_res_footer{
	text-align: right;
	padding: 0px 30px 0px 65px;
}
.comment_res_bottom{
	background: url(http://bfile.shinobi.jp/2829/aqua_admin_res_bottom.gif) no-repeat bottom left;
	padding-bottom: 2px;
	font-size: 10px;
}
/**- TRACKBACK ----------------------------------**/
.trackback_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 5px;
	border-left: 5px solid gold;
	margin: 0px 0px 10px 20px;
}
.trackback_url{
	margin-left: 30px;
}
#TrackbackURL{
	width: 300px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
#contents_main h5{
	background: url(http://bfile.shinobi.jp/2829/aqua_trackback_title.gif) no-repeat left top;
	padding: 10px 10px 8px 40px;
	margin: 0px;
	font-weight: bold;
	font-size: 13px;
}
.trackback_body{
	padding: 8px 15px 3px 15px;
	background: url(http://bfile.shinobi.jp/2829/aqua_trackback_body.gif) repeat-y left top;
}
.trackback_footer{
	text-align: right;
	padding: 5px 5px 0px 0px;
}
.trackback_bottom{
	background: url(http://bfile.shinobi.jp/2829/aqua_trackback_bottom.gif) no-repeat left bottom;
	font-size: 10px;
}
/**----------------------------------------------**/
form input.box{
	border: 1px solid #425ACE;
	padding: 3px 3px 2px 3px;
	background: #C3F2FF;
}
form input.btn{
	border: 1px solid #425ACE;
	height: 20px;
}
form input.box,
form input.btn{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
}
/**----------------------------------------------**/