*			{margin:0;padding:0;font-size:100%;font-family:"ヒラギノ角ゴ Pro W3","Osaka","Lucida Grande","Verdana","ＭＳ ゴシック",sans-serif;}
h1, h2, h3, h4, h5, h6 	{font-weight: normal;}
a,a:link,a:visited 	{color: #00ff00;text-decoration: none;}
a:hover 		{color: #00ffff;text-decoration: underline;}
a img 			{border: none;}
body			{font-size:10pt;color:#0000ff;background-color:#000000;text-align:left;}
#container 		{border-top-width: 0px;width: 100%;background-color:#000000;margin-left: 0px;;margin-right: 0px;}
#blog			{width:100%;vertical-align:top;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;;margin-right: 0px;}
#header 		{color: #ffffff;margin-top: 25px;background-color: #000000;text-align: left;}
#header_bar 		{font-size:10px;color: #ffffff;background-color:#ff3300;text-align:right;padding-right:10px;margin-bottom:0px;}
#header_bar label	{font-size:10px;color: #ffffff;}
#header-name 		{margin-left:20px;margin-bottom:15px;line-height: 1;}
#header-category 	{margin-left:20px;margin-bottom:15px;line-height: 1;font-size: 20pt;}
#header-description	{margin-left:20px;margin-bottom:10px;font-size: 14px;line-height: 1.125;}
#header a		{text-decoration: none;}
#header a:link,
#header a:visited 	{color: #ffffff;font-size: 20pt;font-weight:bold;text-decoration: none;}
#header a:hover 	{color: #ffff00;font-size:20pt;font-weight:bold;text-decoration: underline;}
#header-script		{margin-bottom:5px;}
#center			{margin-top:0px;margin-left:0px;width: 61%;font-size:10pt;text-align:left;background-color:#ffffff;color: #000000;vertical-align:top;}
#center	a		{font-size:12pt;color: #0000ff;text-decoration:underline;font-weight:bold;}
#center a:link,
#center a:visited 	{color: #0000ff;text-decoration: none;}
#center a:hover		{color: #ff0000;text-decoration: none;}
#center h1		{font-size:20pt;color: #000000;font-weight:bold;background-color: #ff4500;}
#center h2		{font-size:14pt;color: #ffffff;margin: 0px;padding-left: 15px;font-weight:bold;background-color: #996600;}
#center h3		{font-size:12pt;color: #0000ff;font-weight:bold;}
#center h4		{font-size:10pt;color: #0000ff;margin: 0px;font-weight:bold;}
#center h5		{font-size:8pt;color: #000000;font-weight:bold;}
#center h6		{font-size:6pt;color: #ffffff;font-weight:bold;}
#left			{margin-top:0px;width:17%;text-align:left;vertical-align:top;font-size:10pt;}
#left a			{font-size:10pt;color: #00ff00;text-decoration:none;}
#left a:link,
#left a:visited		{color: #00ff00;text-decoration:none;}
#left a:hover		{color: #ffffee;text-decoration:none;}
#right			{margin-top:0px;width: 22%;color:#ffffff;background-color:#000000;text-align:right;font-size:10pt;vertical-align:top;}
#right a		{text-decoration:none;color: #ffffff;font-size:10pt;}
#right a:link,
#right a:visited	{color: #ffffff;text-decoration: none;}
#right a:hover		{color: #ff0000;text-decoration:underline;}
#right a:active		{}
#AmazonLiveLink		{margin: 0 0 0 0px;font-weight: bold;line-height: 120%;float: center;}
.date			{font-size:16pt;margin: 0px;padding-left: 0px;color: #ffffff;background: #8fabbe;font-weight: bold;line-height:1.5;}
.trackbacks-header,
.comments-header,
.comments-open-header,
.search-header,
.search-result-header	{padding-left: 8px;color:#ffffff;background:#8fabbe;font-weight: bold;line-height:2.0;}
#news 			{font-size:8pt;font-weight:bold;padding-left: 8px;}
#news ul 		{color:#f0000f;font-size:8pt;}
#news ul li a		{display:list-item;font-size:8pt;color:#0000ff;}
#news ul li a hover	{color:#ffff00;text-decolation:underline;}
#rank 			{font-size:8pt;font-weight:bold;color:#f0000f}
.entry-header 		{margin: 15px 0 0;padding-left: 0px;font-size: 100%;font-weight: bold;}
.entry			{position:relative;padding-left:20px;margin-bottom:10px;font-size:10pt;color: #36414d;background-color: #ffffff;line-height:1.5;word-break: break-all;}
.entry p		{margin: 15px 0;}
.entry ol 		{padding-left: 16px;}
.entry textarea		{width: 97%;}
.entry ul 		{color:#f0000f;font-size:8pt;}
.entry ul li 	        {display:list-item;font-size:16pt;color:#0000ff;padding-left:5px;}
.entry ul li a		{font-size:8pt;color:#0000ff;padding-left:5px;text-decolation:underline;}
.entry ul li a hover	{color:#ffff00;text-decolation:underline;padding-left:5px;text-decolation:underline;}
.entry ul li li	        {display:list-item;font-size:8pt;color:#0000ff;padding-left:5px;}
.entry ul li li a	{font-size:8pt;color:#0000ff;padding-left:5px;text-decolation:underline;}
.entry ul li li a hover	{color:#ffff00;text-decolation:underline;padding-left:5px;text-decolation:underline;}
blockquote		{width: auto;margin: 15px 20px 0;padding: 10px;background: #f6f6f6;font-size: 83.3%;line-height: 1.5;}
.quotetitle 		{font-size: 83.3%;padding: 3px;}
pre 			{margin: 15px 20px 0px;padding: 10px;background: #f6f6f6;font-size: 83.3%;line-height: 1.5;width: 100%;overflow: scroll;}
html>body pre 		{width: 87%;}
.entry-footer 		{margin-top: 10px;padding-top: 3px;font-size:10pt;text-align: right;}
.entry-footer a		{font-size:10pt;color:#00ffff;text-align: right;}
.entry-tags 		{margin-bottom: 5px;}
.entry-tags-header,
.entry-tags-list,
.entry-tag 		{display: inline;font-size: 100%;}
.entry-tags-list 	{list-style:none;padding-left: 5px;}
.entry-list 		{margin-bottom: 10px;padding: 20px;margin-left:10px;margin-right: 0px;font-weight: bold;}
.entry-list-item 	{margin-top:15px;margin-bottom: 10px;margin-left:25px;padding: 30px;line-height: 1.2;background: none;font-weight: bold;}
.commenter-profile img 	{vertical-align: middle;border-width: 0;}
.trackbacks-header,
.comments-header,
.comments-open-header	{margin: 15px 0;}
#trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content	{margin: 0 2px;padding: 0;font-size: 83.3%;line-height: 1.5;word-break: break-all;}
.trackback-content p,
.comment-content p	{margin-top: 10px;margin-bottom: 5px;}
.trackback-footer,
.comment-footer		{margin-right: 2px;padding-top: 3px;font-size: 66.6%;text-align: right;}
#comments		{margin: 10px 0;}
#comments-open-data p	{margin-bottom: 10px;}
#comment-post		{font-weight: bold;}
#comment-author,
#comment-email,
#comment-url 		{width: 220px;height: 20px;}
html > body #comment-email,
html > body #comment-url { height: 15px;}
#comment-text		{width: 400px;height: 150px;}
#comment-bake-cookie	{margin-left: 2px;vertical-align: middle;}
#comments-open-footer 	{margin-top: 15px;text-align: center;}
.comments-open label	{display: block;}
#calendar 		{font-size:18pt;margin-top:0px;padding-left:15px;height:24px;width:100%;color:#ffffff;background-color:#3D3D3D;}
.blog-feeds		{padding-bottom:5px;font-size:8pt;margin-bottom: 10px;}
.blog-feeds a		{text-decoration: none;color: #ffffff;}
.blog-feeds a:link,
.blog-feeds a:visited 	{color: #00ff00;text-decoration: none;}
.blog-feeds a:hover 	{color: #ff0000;text-decoration: underline;}
#footer			{border-top: 2px solid rgb(150, 164, 227);text-align: center;font-size: 10pt;line-height: 200%;clear:both;color:#FFFFFF;background-color:#3D3D3D;}
#AmazonLiveLink		{margin: 20 0 0 0px;font-weight: bold;line-height: 120%;float: center;}
.widget 		{position: relative;overflow: auto;width: 100%;}
.widget-header		{margin-top:0px;display:block;background-color:#8080ff;}
.widget-content 	{position:relative;margin-bottom:20px;font-size:10pt;}
.archive-list		{margin-bottom:0px;padding: 0px;}
.widget-list 		{margin-top:0px;margin-bottom:10px;padding: 0px;margin-left:0px;margin-right: 0px;font-weight: bold;}
.widget-list-item 	{margin-top:0px;margin-bottom: 0px;margin-left:20px;padding: 0;line-height: 1.2;background: none;font-weight: bold;}
.widget-cloud		{margin-right: 0px;margin-left: 10px;padding: 0;line-height: 1.2;background: none;}
.widget-cloud .rank-1 	{ font-size: 1.75em; }
.widget-cloud .rank-2 	{ font-size: 1.75em; }
.widget-cloud .rank-3 	{ font-size: 1.625em; }
.widget-cloud .rank-4 	{ font-size: 1.5em; }
.widget-cloud .rank-5 	{ font-size: 1.375em; }
.widget-cloud .rank-6 	{ font-size: 1.25em; }
.widget-cloud .rank-7 	{ font-size: 1.125em; }
.widget-cloud .rank-8 	{ font-size: 1em; }
.widget-cloud .rank-9 	{ font-size: 0.95em; }
.widget-cloud .rank-10 	{ font-size: 0.9em; }
.widget-assets,
.item 			{display: inline;float: left;overflow: hidden;text-align: center;vertical-align: middle;width: 70px;}
.widget-syndicate	{list-style: none;margin-bottom: 20px;}
.widget-syndicate a	{text-decoration: none;color: #ffffff;font-size: 8pt;font-weight:bold;}
#center .content-nav	{margin-top:0px;margin-bottom:0px;background-color:#ffffff;font-size: 7pt;}
#center .content-nav a	{text-decoration: none;font-size: 7pt;}
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed 	{margin: 5px 0;}
.trackbacks-header,
.comments-header,
.comments-open-header	{margin: 0;padding: 5px 0;font-size: 18px;font-weight: bold;}
.trackbacks-header,
.comments-header,
.comments-open-header	{position: relative;width: 100%;width: auto;}
.comments-header,
.comments-open-header,
.trackbacks-header	{color: #333;}