@charset "utf-8";
/*-html-*/
body{ margin:0; padding:0px; font-size:80%; line-height:1.5;font-family:Verdana,Helvetica; color:#333333;}

a{ color:#325AA0; text-decoration:none;}
a:link{ color:#325AA0; text-decoration:none;}
a:visited{ color:#325AA0; text-decoration:none;}
a:hover{ color:#325AA0; text-decoration:underline;}
a:active{ color:#325AA0; text-decoration:none;}

a img{ border:0;}
.clear{ clear:both;}

h1,h2,h3,h4,h5{ padding:0; margin:0;}

p{ marign-bottom:10px;}

.f_left{ float:left; padding-right:10px;}
.f_right{ float:right; padding-left:10px;}

ul{ list-style-type:none; margin:0; padding:0;}


/*-top-*/
#head{ width:100%; padding:0; background:url(http://earth1.jp/blog/images/back1.gif) repeat-x; margin:0;}
#head_cont{ width:870px; margin:0 auto; background:url(http://earth1.jp/blog/images/head_back.gif) no-repeat center top;}
.headimg{ background:url(http://earth1.jp/blog/images/blog_antenna.jpg) no-repeat center top;height:195px;}

#wrapper{ width:870px; margin:0 auto; padding:0; clear:both;}

#contents{ padding:0 10px; margin:0; background:url(http://earth1.jp/blog/images/cont_back.gif) repeat-y;}

/*-right navi-*/
#right{ width:210px; float:right; background:#d9d6bd;}
#right ul{ padding:5px 0; margin:10px;}
#right ul li{ padding-left:8px; background:url(http://earth1.jp/blog/images/arrow.gif) no-repeat left 6px;}
.sub{ padding:0 0 5px 5px; font-size:80%;}

#right h2{ padding:10px 0 3px 10px; font-size:100%; font-weight:bold; border-bottom:1px solid #fff; margin-bottom:5px;}

.leftbottom{ padding:10px 0; background:#fff;}

.banner{ padding-top:10px;}

/*-main-*/
#main{ width:610px; margin:10px 0; float:left;}
#main ul{ margin:0 10px;}
#main ul li{ padding-left:8px; background:url(http://earth1.jp/blog/images/arrow.gif) no-repeat left 6px; line-height:1.7;}

#main h1{ background:url(http://earth1.jp/blog/images/h1_line.gif) repeat-x left bottom; padding:10px 3px; font-size:140%; font-weight:bold;}
#main h2{ font-weight:bold; font-size:110%; border-left:5px solid #e0ebec; padding-left:3px; margin:10px 0 5px 0;}

/*-entry box-*/
.news{ background:url(http://earth1.jp/blog/images/news_back.gif) repeat-y; width:553px; margin:15px 0 0 30px;}
.in_cont{ padding:5px 25px;}
.news ul{ margin:0 0 0 2px;}
.news ul li{ padding-left:8px; background:url(http://earth1.jp/blog/images/arrow.gif) no-repeat left 6px; line-height:1.7;}

.linebox{ border-bottom:1px solid #cecece; padding-bottom:15px; margin-bottom:15px;}
.entrydate{ text-align:right; padding:3px 7px 10px 0; border-top:1px solid #cecece; margin-right:5px;}
.entryfoot{ text-align:right; padding:3px 7px 0 10px; border-top:1px solid #cecece; margin:10px 5px 0 0;}


/*-footer-*/
#footer{ background:url(http://earth1.jp/blog/images/cont_foot.gif) no-repeat center bottom; text-align:center; margin:0;}
.copy{ padding:10px 0 20px 0; border-top:1px solid #cecece; margin:0 10px;}

/*-calendar-*/
table.calendar{ border:0; margin:0 5px 10px 5px;}
table.calendar th{ font-weight:bold; text-align:center;}
table.calendar td{ text-align:center;}

#calendar{ font-size:11px; padding-left:7px;min-height:130px;}

/*-Search-*/
#main .search_entry h1{ background:none; border-bottom:2px dotted #939393; font-size:130%; font-weight:bold; color:#323e57; padding:5px 0 3px 0; margin:5px 0 5px 0; line-height:1.3em;  height:17px;}
#main_index .search_entry h1{ background:none; border-bottom:2px dotted #939393; font-size:130%; font-weight:bold; color:#323e57; padding:5px 0 3px 0; margin:5px 0 5px 0; height:17px;}
#main .search_entry-body h2{ background:url(http://earth1.jp/blog/images/arrow_or.gif) no-repeat left 4px; padding:0 10px 0 14px; font-size;110%; font-weight:bold; margin-bottom:5px; height:17px;}
#main_index .search_entry-body h2{ background:url(http://earth1.jp/blog/images/arrow_or.gif) no-repeat left 6px; padding:0 10px 0 14px; font-size;110%; font-weight:bold; margin-bottom:5px; height:17px;}

span.searchword{background-color:#FFD200}

.searchform-at-body{ margin:0 0 1em 10px;}
.searchform-at-body #search_button_body{ margin-left:5px;}


/* comment */
.comments{margin:1em 0 1em 1em;padding:0 0 0 1em ;}
.comment-content{clear:both;border-bottom:1px dotted #CECECE;}
.comment-content p{padding:0;margin:0;}

span.byline{display:block;text-align:right;font-size:90%;}


#comment-form-name label,
#comment-form-email label,
#comment-form-url label,
#comments-open-text label{ display:block;float:left;width:80px;}
#comment-form-remember-me{margin-left:80px;}
#comments-open-data div{clear:both;}
#comments-open-footer{clear:both; padding-top:1em;}
