@charset "EUC-JP";

* 			{margin: 0; padding: 0; }
body 			{background-color: #fff; color: #333; text-align: center; }

img 			{border: 0px; }
.clear 			{clear: both; }
a 			{color:#c63; background-color: #fff; }
a:active 		{color:#463; background-color: #fff; text-decoration: none; }
a:hover 		{color:#463; background-color: #fff; text-decoration: none; }

h1#logo 		{padding: 50px 0px 5px; text-align: center; font-size: 30px; }
#logo a 		{color:#333; background-color: #fff; text-decoration: none; }
#logo a:active 		{color:#333; background-color: #fff; }
#logo a:hover 		{color:#333; background-color: #fff; }
p.blog_description 	{padding: 5px 0px; text-align: center; font-size: 15px; }
p.blog_navi 		{display: none; }

#layout 		{margin: 0px auto; width: 840px; text-align: left; }
#header 		{margin: 10px 0px; height: 160px; background: url(http://blog54.fc2.com/r/realescape/file/header.jpg) repeat-x center center; }
#content 		{margin: 20px 0px 0px;}
#content #left 		{float: left; width: 160px; }
#content #center 	{float: left; width: 480px; margin: 0px 20px; }
#content #right 	{float: right; width: 160px; }
#footer 		{margin: 10px 0px; border-top: 1px #333 dotted; text-align: center; font-size: 11px; }

.side_title 		{height: 20px; background: url(http://blog54.fc2.com/r/realescape/file/side_title_bg.jpg) no-repeat left center; padding: 3px 0px 0px 25px; font-size: 14px; }
ul 			{list-style: none; }
.side_li 		{margin: 0px 0px 15px; font-size: 12px; }
.side_li li 		{margin: 5px 3px; background: url(http://blog54.fc2.com/r/realescape/file/li_red.gif) no-repeat left center; padding: 0px 0px 0px 15px; }
.side_li img 		{margin: 5px 3px; }
.search 		{margin: 5px 5px; font-size: 12px; line-height: 3em; }

.entry 			{color: #463; background-color: #fff; }
h2.entry_title 		{height: 20px; color: #333; background: #fff url(http://blog54.fc2.com/r/realescape/file/title_bg.jpg) no-repeat left center; padding: 3px 0px 0px 25px; font-size: 14px; }
.entry_body 		{padding: 5px 5px 0px; font-size: 12px; line-height: 150%; }
.entry_state 		{margin: 10px 0px; padding: 5px 5px; font-size: 11px; text-align: right; border-top: 1px dotted #6a7; }

input 			{margin: 3px 0px; }
textarea 		{margin: 3px 0px; }
select 			{margin: 3px 0px; }

.entry_navi_top 	{margin: 0px 0px 15px; padding: 10px 10px; font-size: 12px; text-align: center; border: 1px solid #c63; }
.entry_navi_bot 	{margin: 15px 0px; padding: 10px 10px; font-size: 12px; text-align: center; border: 1px solid #c63; }

.banner_ads img 	{padding: 0px 5px 5px; }
#ad1 			{font-size: 11px; padding: 5px 0px; }
#ad2 			{font-size: 11px; padding: 5px 0px; }
p#copyright 		{font-size: 12px; padding: 5px 0px; }

.entry_table 		{table-layout: auto; border: 1px #999 solid; border-collapse: collapse; }
.entry_table td 	{padding: 3px 3px; border: 1px #999 solid; font-size: 12px; line-height: 150%; color: #463; background-color: #fff; }
.table_banner 		{text-align: center; }