body

{
	background-color: #fff;
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 30;
}



tr.base

{

}


#navi { font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 12px; font-weight: lighter; padding: 0; background-color: #eeeeee; color: #ffffff; margin: 0 0 16px 0; }
#navi li { margin: 0; padding: 0; }
#navi a { text-decoration: underline; display: block; width: 180px; padding: 5px 5px 5px 20px; color: #2a3f55; border-bottom: 1px solid #ffffff; }

#navi a:hover {
	color: #d41f00;
	background-color: #f5eead;
}
td.admin_menu_cell

{

	border-bottom	: 2px solid black;

	border-right	: 2px solid black;

	border-left		: 2px solid black;

	text-align		: center;

	font-size		: 14px;

	padding-top		: 2px;

	padding-bottom	: 2px;

	padding-left	: 6px;

	padding-right	: 6px;

	width			: 80px;

}







td.list_title{

	font-size		: 15px;

	font-weight		: bold;

	border			: 1px solid black;

	margin-left		: 2px;

	margin-right	: 2px;

	padding-left	: 6px;

	padding-right	: 6px;

	text-align		: center;

	background		: white;

}



td.list_body{

	font-size		: 14px;

	border-bottom	: 1px dotted silver;

}



td.item_title{

	font-size		: 15px;

	font-weight		: bold;

}



td.item_title_bg{

	font-size		: 15px;

	font-weight		: bold;

	border			: 1px solid black;

	margin-left		: 2px;

	margin-right	: 2px;

	padding-left	: 6px;

	padding-right	: 6px;

	background		: white;

}



td.item_tips{

	font-size		: 13px;

}



td.item_body{

	font-size		: 15px;

}



a{

	text-decoration	: underline;

	color			: blue;

}



a:hover{ color: #f65b4f; }



input.input_text{

	border			: 1px solid black;

	margin			: 1px;

}
.topics { color: #000010; font-size: 17px; font-weight: bold; padding: 2px; }
input.input_text_num{

	border			: 1px solid black;

	margin-left		: 1px;

	margin-right	: 1px;

	text-align		: right;

}



input.input_button{

	border:1px solid black;

}









tr.title{

	font-size:16px;

	font-weight:bold;

}



td.title{

	font-size:16px;

	font-weight:bold;

	padding-right:10px;

}



td.text

{

	font-size:15px;

}



p.title{

	font-size:18px;

	font-weight:bold;

}



input.button{

	border:1px solid black;

}



input.text{

	border:1px solid black;

	margin:1px;

}



input.text_date{

	border:1px solid black;

	margin:1px;

	text-align:right;

}



textarea{

	border:1px solid black;

	margin:1px;

}



select{

	border:1px solid black;

	margin:1px;

	text-align:right;

}



tr.calendar_title

{

	font-size		: 13px;

	font-weight		: bold;

	text-align		: center;

}



tr.calendar_days

{

	font-size		: 13px;

	text-align		: center;

}



td.article_date

{ padding-right	: 16px; font-size		: 13px; font-weight		: bold; color			: #333; }



td.article_title

{ color: #333; padding			: 3px; font-size		: 15px; font-weight: bold; margin: 1px; border-bottom: 1px solid #999; }
.headline { color: #333; font-size: 15px; font-weight: bold; background-color: #ddd; margin: 1px; padding: 3px; }
td.side_title

{ color: #222; padding			: 3px; font-size		: 13px; font-weight		: bold; background-color: #ccc; }



td.article_body

{ color: #222; font-size		: 14px; padding: 12px 16px 22px; layout-grid-line: 6px; }



td.side_body

{ font-size		: 13px; padding			: 3px 3px 8px 6px; background-color: #eee; order-bottom-style: solid; order-right-style: solid; }



td.side_body_calendar

{

	padding			: 0;

	border-left		: 1px solid #999;

	border-right	: 1px solid #999;

	border-bottom	: 1px solid #999;

	background-color: #eee; 

}



td.article_trackback_url

{ border-bottom	: 1px solid #666; font-size		: 13px; font-weight		: bold; text-align		: center; }
.sb_r { padding-left: 16px; }
td.article_link

{

	font-size		: 12px;

	padding-bottom	: 64px;

	text-align		: right;

}



td.article_comment_write

{

	font-size		: 13px;

	color			: #343831;

	background-color: #e0fde0;

}



td.article_comment

{

	font-size		: 13px;

	padding-bottom	: 4px;

}



td.admin_table_title

{

	font-size		: 14px;

	font-weight		: bold;

	padding			: 2px 10px 2px 10px;

	border			: 1px solid black;

	text-align		: center;

	background-color: #FFFFFF;

}



td.admin_table_text

{

	font-size		: 13px;

	padding			: 2px 10px 2px 10px;

	background-color: #F0F0F0;

}
.g_navi {
	text-align: center;
	background-color: #66CC66;
	font-size: 13px;
	color: #FFFFFF;
}
}
.g_navi a {
	color: #FFFFFF;
	height: 21px;
	width: 152px;
	padding-top: 4px;
	display: block;
	font-weight: bold;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;	
}
.g_navi a:hover {
color: #FFFFFF;
	background-color: #A5E0A5;}
