@charset "utf-8";

.page_home .entry_blog {
 width: 100%;
 max-width: 1270px;
 margin: 0px auto 90px; 
}
.entry_blog , .entry_blog *{
 font-size:1.7rem;
 font-style:normal;
 font-weight:normal;
 line-height:110%;
}
@media screen and (max-width: 960px) {
 .entry_blog {
  width: 100%;
  margin-bottom: 40px; 
 }
 .entry_blog , .entry_blog *{
  font-size:1.4rem;
  font-style:normal;
  font-weight:normal;
  line-height:100%;
 }
}

/* 710
.entry_blog a {color:#053ae8;}
.entry_blog a:link {color:#053ae8;}
.entry_blog a:visited {color:#053ae8;}
.entry_blog a:hover {color:#ff7700;}
.entry_blog a:active {color:#ff7700;}
.entry_blog h1 {float:left;margin:0;padding:6px;list-style:none;}
.entry_blog h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,th,td,address {margin:0;padding:0;list-style:none;}
*/
.entry_blog img {border:0;line-height:0;max-width:100%;}


#content {
 width:-webkit-calc(100% - 270px);
 width:calc(100% - 270px);
 float:left;
 margin-right:20px;
}
#links {
 width:244px;
 color:#fff;
 font-weight:normal;
 float:right;
 padding:5px 0px 10px 5px;
 margin: 0px 0px 0px 0px;
 text-align:left;
}

@media screen and (max-width: 710px) {
 #content {
  width:100%;
  float:none;
 }
 #links {
  width:100%;
  color:#fff;
  font-weight:normal;
  float:right;
  padding:5px 0px 10px 5px;
  margin: 0px 0px 0px 0px;
  text-align:left;
 }
}


/*#093919*/
.entry_blog a {color:#000033;}

.entry_blog h1 a {color:#FFF;font-family:arial, Helvetica;text-decoration: none;font-family:sans-serif;font-weight:bolder;}

.entry_blog h2 {background:#093919;padding: 0px;font-weight:normal;font-size:12px;text-align:left;font-family:arial, Helvetica;color:#FFFFFF;}

.entry_blog .title{margin:5px 10px 3px 10px;font-weight:bold;border:none;padding:3px 0px;line-height:20px;color:#FFFFFF;}
.entry_blog .title a{text-decoration:none;border:none;color:#FFFFFF;}



.entry_blog h3 {background:#093919;font-size:14px;font-weight:bolder;font-family:arial, Helvetica;padding: 14px 0px 20px 13px;}
.entry_blog h3 a{text-decoration: none;color:#3872BC;}
.entry_blog .description {color:#000033;font-size:12px;font-family:sans-serif;line-height:140%;padding:0px 10px 0px 10px;}
.entry_blog .navi {font-size:12px;text-align:center;}
.entry_blog .blog {width:100%;padding:0px 2px;text-align:left;}
.entry_blog .blogbody {font-weight:normal;line-height:120%;margin-bottom:15px;background:#fff;}
.entry_blog .date{clear:left;margin-top:0px;margin-bottom:0px;padding:5px 3px 5px 15px;background-color:#ffffff;}
.entry_blog .text{padding:10px 0px 5px 15px;margin-top:0px;line-height:110%;}
.entry_blog .text a{color:#666666;}
.entry_blog .posted{font-size: 10px; text-align: right;margin-bottom:10px;padding:0px 3px 8px 5px;border-bottom:1px dotted #5EB1E3;}
.entry_blog .posted a{color:#999999;}

#links-left {}
#calendar {border: 2px solid #093919;color: #FFFFFF;font-weight: normal;margin-bottom:10px;margin-bottom: 10px;padding:2px;}
#calendar table {height:150px;width:100%;}
#calendar th{background-color:#b0cbe3;color:#5c5f72;}
#calendar td{background-color:#ffffff;}
.calendarhead {color:#093919;font-size:14px;padding:2px;font-weight:bold;text-align:center;}
.calendarhead a{color:#093919;text-decoration:none;}
.calendarhead .calendarday a{color:#12317A;font-size:14px;text-decoration:none;}
.calendarhead .calendarday{color:#12317A;font-size:14px;}
.calendarday {font-weight:bold;color:#33689C;font-size:14px;line-height:120%;padding:2px;margin-bottom:10px;}
.calendarday a{color:#649AC9;}
.sidetitle {background: none repeat scroll 0 0 #093919;border-top: 2px solid ##093919;border-left: 2px solid ##093919;border-right: 2px solid ##093919;color: #FFFFFF;font-size: 14px;font-weight: bold;padding: 8px;}
.side {border: 2px solid #093919;color: #676767;font-size: 14px;line-height: 18px;margin-bottom: 10px;padding: 10px 5px;}
.side-tag {font-size:12px;padding:0px 5px 10px 5px;margin-bottom:10px;}
.side-tag a{font-size:12px;}
.powered {line-height:120%;padding:10px 10px 10px 0px;text-align:right;}
.powered table{margin:0px auto;}
.syndicate {font-size:10px;margin-right:5px;text-align:center;}
.syndicate a{color:#666666;}
#comments {margin-bottom:30px;margin-top:25px;text-align:left;padding:0px 5px;}
#comments form {padding:0px;margin:0px;}
#comments input {max-width:200px;}
#comments textarea{width:300px;}
.comments-head{font-weight:bold;margin:0px;font-size:12px;padding: 14px 0px 10px 13px;}
.comments-body {margin-top:5px;font-size:12px;line-height:120%;padding:5px;}
.comments-post {font-family: Arial, Helvetica, sans-serif;font-size:10px;padding:10px;text-align:right;}
#trackback {margin-bottom:30px;margin-top:25px;font-size:12px;border:1px dotted #666;padding:5px;margin:5px;text-align:left;}
#foot1 p, p.foot2{font-size:12px;}
.bottom-menu{background-color:#ffffff;}
.copyright{font-size:80%;width:100%;text-align:center;}
.diet-content{padding-left:10px;font-size:12px;}
#diet-foods{padding-left:10px;font-size:12px;}
.food-title{width:20%;clear:left;float:left;}
.food-content{width:75%;padding-top:10px;}
#diet-container{border:1px solid #999;padding:5px;margin-bottom:5px;}
.diet-title{padding:2px 10px 2px 5px;font-size:12px;margin-top:5px;font-weight:bold;}
.diet-content{padding-left:10px;font-size:12px;}
#diet-foods{padding-left:10px;font-size:12px;}
.food-title{width:20%;clear:left;float:left;}
.food-content{width:75%;padding-top:10px;}
blockquote{border:1px solid #ccc;padding:5px;margin:10px;}
.tag-word{margin:20px 0px 0px 0px;line-height:1.4em;}
.tag-word a{color:#4276B8;}
.tag{padding:10px;position:relative;}
#tag_cloud{border:1px solid #CCC;padding:10px;text-align:left;position:relative;}
#tag_cloud a {padding:2px;}
.tag-title{font-size:16px;font-weight:bold;text-align:left;}
.tag-body{margin:10px 0px;padding:10px 0px 0px 0px;position:relative;}
.tag-service{text-align:left;font-weight:bold;border-bottom:1px solid #CCC;padding:0px 0px 5px 0px;clear:left;position:relative;}
.tag-search{text-align:right;padding:5px 0px;margin-bottom:10px;font-weight:bold;position:relative;}
.tag-article{padding:0px 10px 10px 10px;text-align:left;position:relative;}
.tag-article-title{text-align:left;padding:0px 0px 5px 0px;font-weight:bold;position:relative;}
.tag-article-posted{font-weight:normal;position:relative;}
.tag-article-summary{padding:0px 10px;line-height:1.4em;position:relative;}
.tag-more{text-align:right;margin:10px 0px;clear:left;position:relative;}
.tag-photos{float:left;margin:10px 5px;position:relative;width:140px;height:200px;}
.tag-photos-title{line-height:1.4em;padding:5px 0px;text-align:left;position:relative;}
.tag-audios{margin:5px;position:relative;}
.tag-audios-title{text-align:left;font-weight:bold;padding:0px 0px 5px 0px;position:relative;}
.tag-audios-posted{font-weight:normal;position:relative;}
.tag-videos{float:left;margin:10px 5px;position:relative;}
.tag-videos-title{line-height:1.4em;padding:5px 0px;text-align:left;position:relative;}
.tag-navi{clear:left;text-align:center;margin:10px 0px;position:relative;}
