/* ::::::::::::::::::::::::::::::
BASE Style
:::::::::::::::::::::::::::::: */
body  {
	background:#ffffff;
	margin:0;
	padding:0;
	text-align:center;
}
#container {
	padding:0;
	margin:0 auto;
	width:790px;
	line-height:0px;
	text-align:center;
	background:url(/blog_img/back.gif) repeat-y;
	position:relative;
}
#container-inner {
	padding:0;
	margin:0 auto;
	width:770px;
	text-align:left;
}
a {text-decoration:none;}
a:link  {color:#000000;}
a:visited  {color:#000000;}
a:active  {color:#EA0000;}
a:hover  {
	color:#EA0000;
	text-decoration:underline;
}
a img{
	border:none;
}
.clear  {clear:both;}
.left  {float:left;}
.right  {float:right;}
.tcenter {text-align:center;}
.tleft {text-align:left;}
.tright {text-align:right;}
/* ::::::::::::::::::::::::::::::
HeaderTitle style
:::::::::::::::::::::::::::::: */
#head {
	float:left;
	width:770px;
	height:82px;
	background:#A10707 url(http://www.searchlight.co.jp/simfarm/img/h_back.gif) no-repeat;
}
#banner {
	float:left;
	width:600px;
	color:#ffffff;
	font-size:17px;
	line-height:100%;
	padding:24px 0 0 20px;
}
#banner h1 {
	padding:0;
	margin:0;
	font-size:17px;
	text-align:left;
}
#banner p {
	padding:0;
	margin:5px 0 0 0;
	font-size:10px;
}
#logo {
	float:right;
	width:148px;
	padding-top:24px;
}
/* ::::::::::::::::::::::::::::::
Mainpart style
:::::::::::::::::::::::::::::: */
#mainpart {
	float:left;
	width:770px;
}
#one-column #mainpart {
	background:#ffffff;
}
#two-column #mainpart {
	background:url(/blog_img/column2_back.gif) repeat-y;
}
#one-column #inner{
	float:left;
	width:700px;
	line-height:100%;
	text-align:left;
}
#two-column #inner{
	float:left;
	width:550px;
	line-height:100%;
	text-align:left;
}
#inner .part {
	padding:11px 0px 11px 20px;
}
#inner .datepart {
	margin:0;
	padding:10px 0 5px 0;
	font-size:10px;
	background:url(/blog_img/line_01.gif) repeat-x left bottom;
}
#inner h2 {
	font-size:14px;
	color:#E42E2E;
}
#inner div.text{
	margin:20px 0;
}
#inner p.entry-more-link{
	clear:both;
	font-size:10px;
}
#inner .posted, .comment-footer, #trackbacks-info {
	clear:both;
	font-size:10px;
	font-family:arial, courier;
	line-height:100%;
	color:#636363;
}
#one-column #inner .line {
	background:url(/blog_img/tag_b_back.gif) repeat-x left bottom;
}
#one-column h3, #two-column h3 {
	font-size:12px;
	padding:20px 0 7px 0;
	background:url(/blog_img/line_01.gif) repeat-x left bottom;
}
#two-column #rightpart{
	float:right;
	width:172px;
	font-size:10px;
	line-height:100%;
	text-align:center;
}
#rightpart h2 {
	margin:0;
	padding:5px 0;
	font-size:10px;
}
#rightpart .part {
	margin:0 auto;
	padding:11px 0;
	width:152px;
	text-align:left;
}
#rightpart .link-note form{
	text-align:right;
}
#rightpart .link-note {
	margin:10px 0;
	padding:0;
}
#rightpart .link-note .serchinput {
	width:100%;
}
#rightpart ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#rightpart li {
	padding:5px 0;
	margin:0;
}
ul.archive-list{
	margin:0;
	padding:0;
	list-style-type:none;
}
li.archive-list-item{
	padding:5px 0;
	margin:0;
}
blockquote {
	margin:0;
	padding:0;
	font-size:10px;
	line-height:100%;
}
/* ::::::::::::::::::::::::::::::
Content Navi style
:::::::::::::::::::::::::::::: */
#content-nav{
	margin:0;
	font-size: 10px;
}
#content-nav p {
	margin:0;
	padding:10px 0 10px 0;
}
/* ::::::::::::::::::::::::::::::
Search style
:::::::::::::::::::::::::::::: */
#searchpart p{
	margin:10px 0;
	padding:0;
	font-size:10px;
	line-height:150%;
}
#searchpart h3 {
	font-size:12px;
	padding:7px 0;
	background:url(/blog_img/line_01.gif) repeat-x left bottom;
}
/* ::::::::::::::::::::::::::::::
Form  style
:::::::::::::::::::::::::::::: */
#comment-author, #comment-email, #comment-url{
   width: 148px;
}
#comment-text {
	width:445px;
}
#comment-preview, #comment-post, #comment-cancel{
	margin:0px 0px 0px 2px;
	width:80px;
	font-size:10px;
	font-family:arial, courier;
	color:#ffffff;
	background:#6D6D6D;
	border:none;
}
.submitpart {
	padding:3px 0;
	text-align:right;
}
/* ::::::::::::::::::::::::::::::
Post a Comment  style
:::::::::::::::::::::::::::::: */
table.post{
	width:476px;
}
.post th{
	padding:5px 3px 5px 0;
	text-align:right;
}
.post .rtd{
	padding:5px 0;
	text-align:left;
}
/* ::::::::::::::::::::::::::::::
Trackbacks  style
:::::::::::::::::::::::::::::: */
.trackbacks {
	font-size:10px;
	line-height:180%;
	color:#707070;
}
.trackback {
	margin:10px 0;
}
/* ::::::::::::::::::::::::::::::
Tag style
:::::::::::::::::::::::::::::: */
.tag {
	float:left;
	width:100%;
	margin:0 0 20px 0;
	background:url(/blog_img/tag_b_back.gif) repeat-x;
}
.tag ul {
	float:right;
	margin:0px;
	padding:0px 5px 0px 0px;
	list-style-type:none;
}
.tag li {
	float:left;
	margin:0px 0px 0px 5px;
	padding:5px 10px;
	font-size:10px;
	color:#000000;
	line-height:100%;
	background:url(/blog_img/tag_back.gif) no-repeat right bottom;
	border-left:#ffffff solid 2px;
}

/* ::::::::::::::::::::::::::::::
Footer style
:::::::::::::::::::::::::::::: */
#footer {
	clear:both;
	width:770px;
	height:25px;
	background:#A10707;
}
#footer table{
	width:770px;
}
#copyright {
	width:252px;
	text-align:right;
}
#tp {
	width:518px;
	text-align:right;
}