* {
	font-family: "ＭＳ Ｐゴシック" ,sans-serif;
}

body			{margin:0px 0px 20px 0px;background-color:#ffffff;font-size:87.5%;}

a:link			{text-decoration:none;color:#0E0E57;}
a:active		{text-decoration:underline;color:#CC0000;}
a:visited		{text-decoration:none;color:#0E0E57;}
a:hover			{text-decoration:underline;color:#CCFF00;}

h1,h2			{margin:0px;padding:0px;font-weight:normal;}
h3				{margin:0px;padding:0px;font-weight:bold;font-size:130%;}
h4				{font-weight:bold;line-height:130%;color:#882200;font-size:100%;margin-bottom:5px;}
strong			{ font-weight:normal;}
ul				{ line-height:140%; margin-top:5px; margin-left:20px; }
li				{ margin-bottom:5px; }
p				{padding:5px;margin:0px;}
form			{margin-top:0px;}

#container		{line-height:130%;margin-right:auto;margin-left:auto;text-align:left;padding:0px;width:90%;background-color:#FFFFFF;border:1px solid #000000;}
#banner			{position:absolute;top:-100px;left:0px;visibility:visible;z-index:1;}
#banner-img		{display:none;}
#banner a		{color:#FFFFFF;text-decoration:none;}
#banner h1		{font-size:xx-large;}
#banner h2		{font-size:small;}

#right			{float:left;width:200px;background-color:#FFFFFF;overflow:hidden;}

.contents		{padding:0px;background-color:#FFFFFF;color:#000000;}
.contents blockquote	{line-height:130%;}


.backnumber		{padding:8px;}
.backnumber a:link		{text-decoration:underline;color:#0E0E57;}
.backnumber a:active	{text-decoration:underline;color:#CC0000;}
.backnumber a:visited	{text-decoration:none;color:#CC0000;}
.backnumber a:hover		{text-decoration:underline;color:#CC0000;}
.backnumber table	{padding:0px;}
.backnumber.entrylink{margin-bottom:5px;font-size:87.5%;text-align:right;}

.ttl			{border:1px solid #000000;font-weight:bold;font-size:100%;background-image:url("/img/menu_bg.gif");padding:3px;}
.sidebox		{border:1px solid #000000;font-weight:normal;font-size:87.5%;line-height:130%;background-color:#ffffff;padding:0px;margin-left:10px;margin-right:10px;text-align:left;}
.newmini		{font-weight:bold;line-height:120%;font-size:87.5%;color:#998358;}

.sidebar		{padding:15px;}
.sidebar h2		{color:#666666;font-family:Verdana,Arial,sans-serif;font-size:x-small;text-align:center;font-weight:bold;text-transform:uppercase;letter-spacing:.3em;}
.sidebar ul		{padding-left:0px;margin:0px;margin-bottom:30px;}
.sidebar ul ul	{margin-bottom:0px;}
.sidebar #categories ul	{padding-left:15px;}
.sidebar li		{color:#666666;font-family:Verdana,Arial,sans-serif;font-size:x-small;text-align:left;line-height:130%;margin-top:10px;list-style-type:none;}
.sidebar #categories li	{list-style-type:circle;}
.sidebar img	{border:3px solid #FFFFFF;}

.header table	{background-color:#000000;padding:0px;width:100%;height:20px;font-size:13px;color:#ffffff;}
.header table a:link	{color:#ffffff;}
.header table a:visited	{color:#ffffff;}
.header table a:active	{color:#ffffff;}
.header table a:hover	{color:#ffffff;}

.posted			{border:0px;padding:3px;margin:0px;background-color:#000000;width:100%;color:#ffffff;font-size:90%;}
.posted a:link		{color:#ffffff;}
.posted a:active	{color:#ffffff;}
.posted a:visited	{color:#ffffff;}
.posted a:hover		{color:#ffffff;}
.posted a			{color:#ffffff;}

.erreralert		{font-weight:bold;color:#ff0000;text-decoration:underline;}
.tbcopy			{width:250px;font-size:13px;height:13px;}
.comtxt			{width:250px;font-size:13px;height:13px;}
.comsave		{border:1px solid #666666;padding:5px;}
.comtxterea		{width:480px;font-size:13px;}
.entrys			{margin-left:20px; margin-right:20px;line-height:140%;}
.photo			{text-align:left;margin-bottom:20px;}
.link-note		{font-family:Verdana,Arial,sans-serif;font-size:small;line-height:150%;margin-bottom:10px;margin-left:10px;text-align:left;}
.mini			{font-size:90%;line-height:110%;}
.setitem		{margin-left:10px;margin-right:10px;}
.kikaku			{text-align:right;background-image:url(/img/kikakublogbg.gif);background-repeat:repeat-x;border:0px}

#powered		{font-family:Verdana,Arial,sans-serif;font-size:x-small;line-height:140%;color:#000000;margin-left:10px;margin-bottom:15px;text-align:left;}
#comment-data	{float:left;width:180px;padding-right:15px;margin-right:15px;text-align:left;border-right:1px dotted #BBB;}

textarea[id="comment-text"]	{width:80%;}
.commenter-profile img	{vertical-align:middle;border-width:0;}



.footbase { margin-top:10px; padding:5px; }
.footimg {float:left; height:30px;margin:5px;}
.linktag { font-size:8pt; color:#000000;}
.linktag a:link	{text-decoration:none; color:#3333cc;}
.linktag a:visited{text-decoration:none; color:#3333cc;}
.linktag a:hover{text-decoration:underline; color:#0095C6;}

