*	{margin:0; padding:0;font-family: verdana, sans-serif,"ＭＳ Ｐゴシック";}

body	{background: #EEEEEE;}
a { text-decoration:none; }
a img { border: 0; }


.txt_r	{text-align:right;}

#container {margin: 0 auto; width: 760px; background-color:#FFF;}
#header		{margin-bottom:15px; font-weight:bold;}
#header #header_table td	{padding:10px; width:720px;}
#header #header_right	{width:150px; text-align:right;}
#header #logo	{margin-bottom:10px;}
#header h1	{font-size:14pt;font-weight:bold;}
#main	{float:left; padding:15px; width:540px;}
#main h2	{font-size:100%; font-weight:bold; color:#FFF; background-color:#72869C; padding:5px; margin-bottom:15px; margin-top:15px;}
#main h3	{font-size:100%; font-weight:bold; line-height:1.3em; margin:10px 0; padding:5px; border:1px solid #36414d;}
#main ul	{margin-left:20px;}
#main li	{font-size:80%; line-height:1.3em;}
#main p		{font-size:85%; line-height:1.5em; padding:5px 0;}

#kiji_p		{text-align:center;width:256px; padding:5px; float:left; margin-right:10px; margin-bottom:10px;}
#kiji_p p		{}
#kiji_p #p_setu	{text-align:left;font-size:9pt; line-height:1.3em; color:#36414d; margin:0 auto; width:200px;}


#go_newslist	{text-align:right; font-size:80%; }
#go_newslist a	{padding:5px; font-size:80%; font-weight:bold;}


#side	{float:left; padding:15px; width:160px;}
#side p	{font-size:80%; line-height:1.3em;}
#side h2	{
			background-color:#D6DCE2;
			border-left:7px solid  #72869C;
			border-top:1px solid #72869C;
			border-right:1px solid #72869C;
			border-bottom:1px solid #72869C;
			font-size:80%; font-weight:bold;
			padding:3px 8px; margin-top:15px; margin-bottom:10px;}
#side h3	{font-size:80%; font-weight:bold; margin-left:5px; margin-top:10px;}
#side ul	{font-size:80%; margin-left:10px; list-style-type:none;}


#footer p		{font-size:75%; line-height:1.4em; text-align:center; margin-top:15px;}



#content_navi		{text-align:right; font-size:80%;}
.comment-content	{font-size:80%; line-height:1.3em;}
.comment-footer		{text-align:right; font-size:80%; margin-bottom:15px;}
.entry-footer	{text-align:right;}

#main_search	{width:730px; padding:15px;}
#main_search h2	{font-size:100%; font-weight:bold; color:#FFF; background-color:#72869C; padding:5px; margin:15px 0;}
#main_search h3 a	{font-size:100%; font-weight:bold; }
#main_search .search-results-container p	{font-size:80%; line-height:1.3em; padding:10px 20px;}
#main_search .entry-footer	{text-align:right; font-size:80%;}
#main_search p	{font-size:80%; line-height:1.3em;}
#main_search code	{font-weight:bold;}
#main_search ul	{margin-left:30px; font-size:80%;}

.notes	{color:#FF0000; font-weight:bold; font-size:80%; line-height:1.3em;}
.date-header	{color:#000; background-color:#D6DCE2; font-size:80%; font-weight:bold;}


