body {
	margin: 0px;
	background-color: #ffffcc;	
        text-align: center;   
        scrollbar-base-color:#ffffff;     
	}


img {
    border:none;
}
h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}

#container {
	line-height: 140%;
	border:1px solid #663300;
	background : #ffffff;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	width: 760px;
	}
#banner {
	background-color: #ffffff;
	margin:0px;
	padding:0px;
	}
#banner img {
    border:none;
    padding:0;
    margin:0;
}
#banner a {
	color: #ffffff;
	text-decoration: none;
	}
#banner-img {
	display: none;
	}
#banner h1 {
	font-size: 20px;		
	}
#banner h2 {
	font-size: 0.8em;
	}

/* ----------左サイドバー---------- */
#leftbar,#rightbar {
	float: left;		
	width: 170px;
	overflow: hidden;
	margin-top:0px;
	padding: 0px 0px 0px 0px;
	background:#ffffff;
	}
#leftbar img.title {
	margin:0px;
}
.bn {
    margin:0px auto;
	padding:8px 0px 0px 0px;
	text-align:center;
}
.sidebox {
    margin:5px 0px 0px 0px;
    padding:0px 5px;
}
.blogpeople{
    margin:5px 0px 0px 0px;
    padding:0px 5px;
    font-size:0.8em;
}
#center {
		float: left;
	width: 420px;
	background-color: #ffffff;
	padding-bottom: 20px;			
	overflow: hidden;
	margin:0x;
	}
#rightcontent {
    float: left;
	width: 590px;
	background-color: #ffffff;
	padding-bottom: 20px;		
	overflow: hidden;
	margin:0px;
	}
.content {
	padding: 10px 5px 5px 10px;
	color: #506050;
	font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
	font-size: 0.9em;
	margin: 0px;
	}
	
.content a:link {
   color:##000033;
}
	
.entry {
    margin:0px;
    padding:0px;
}
.entry blockquote {
	line-height: 150%;
	}
.entry-content img {
    clear:both;
    border:none;
    float:left;
    margin:5px;
}
.entry li {
	line-height: 150%;
	}
.c-list  {
margin:0px;
padding:0px;
}

.c-list li a{
color:#003300;
}

.c-list  a:visited {
	color: #003300;
	}
	
.c-list  li a:hover {
	color: #cccccc;
	}




.entry h2 {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.8em;
	text-align: left;
	font-weight: normal;	
	margin: 5px 0px 10px 0px;
	padding-left: 5px;	
	}
	
.type01 {
	clear:both;
    font-weight:bold;
    color:#003300;
    border-left:solid 6px #cc9933;
    border-bottom:solid 1px #cc9933;
    width:350px;
    margin:0px 0px 3px 0px;
    padding:0px 5px;
}
.type02 {
	font-size:0.9em;
	font-weight:bold;
}
.date-header
{
   margin-top: 0;
   font-size: 0.8em;
   text-transform: uppercase;
}
.entry-header {
	color: #506050;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;	
	text-align: left;
	border-left:solid 5px #663300;
	border-right:solid 5px #663300;
	background:#ffffcc;
	font-weight: bold;		
	padding-left: 6px;	
	padding-right: 10px;
	}

.entry p.posted {
	clear:both;
	color: #ccb17a;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.8em;
	border-top: 1px solid #ccb17a;
	text-align: right;		
	margin-bottom: 25px;
	line-height: normal;
	padding: 3px;
	}

#calendar {
  	line-height: 140%;
	color: #ccb17a;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;	
  	padding: 2px;
	text-align: center;
	margin-bottom: 30px;
	}
#calendar table {
	padding: 2px;
	border-collapse: collapse;
	border: 0px;
	width: 100%;
	}
#calendar caption {
	color: #506050;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;	
	text-align: center;
	font-weight: bold;	
	text-transform: uppercase;	
	letter-spacing: .3em;
	}
#calendar th {
	text-align: center;
	font-weight: normal;
	color: #506050;
	}
#calendar td {
	text-align: center;
	}
.sidebox h2,.blogpeople h2 {
	color: #506050;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.8em;	
	text-align: center;
	font-weight: bold;	
	text-transform: uppercase;  	
	letter-spacing: .3em;
	border: dashed #506050;
	border-width: 1px 0px 1px 0px ;
	}

.sidebox ul {
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 30px;
	}

.sidebox li {
	color: #ccb17a;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.8em;
	text-align: left;
	line-height: 150%;	
	margin-top: 10px;
	list-style-type: none;
	}

.sidebox img {
	border: 0px;
	}

.photo {
	text-align: left;
	margin-bottom: 20px;
	}

.link-note {
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	color: #ccb17a;
	line-height: 150%;
	text-align: left;
	padding: 5px;
	margin-bottom: 0px;
	}

#qrcode {
   border:solid 1px #efefef;
   background-color:#ffffff;
   text-align:center;
   margin:5px;
}
   

#powered {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 150%;
	text-align: left;
	color: #ccb17a;
	margin-top: 5px;
		padding: 5px;

	}

#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBBbbb;
	}

textarea[id="comment-text"] {
	width: 80%;
	}
.fo {
	border: 1px solid #ccb17a;
}
.cate {
	font-family: Verdana, Arial, sans-serif;
	text-align: right;
	font-size: 0.8em;
	padding-right: 3px;
	margin-bottom: 0px;
}
.tit {
	font-family: Verdana, Arial, sans-serif;
	text-align: right;
	font-size: small;
	font-weight: bold;
	color: #cc6699;
	padding-left: 3px;
	border-bottom: 1px dashed #cc6699;
}
/* ----------上部ナビゲーション---------- */
div#navi {
  font-size: 12px;
  margin: 0;
  padding: 0;
  background-color: #663300;
  height: 1.8em;
  text-align: center;
  }

div#navi a {
  color: #ffffff;
  background-color: #663300;
  text-decoration: none;
  display: block;
  float: left;
  line-height: 1.8em;
  padding: 0px 10px;
	}

div#navi a:hover,p#navi a:active {
  color: #ffffcc;
	}

div#navi span {
  color:#ffffff;
  margin: 0;
  padding: 0;
  float: left;
  line-height: 1.8em;
  }
  
div#topics {
  margin:0px 0px 10px 0px;
  padding:0px;
  border:solid 1px #663300;
}
div#topics ul {
  margin-top:5px;
  margin-bottom:5px;
  padding:0px;
}
div#topics li {
  margin:0px;
  padding:0px;
  line-height:130%;
 }

/*メニュー*/

.menu {
    padding: 0px;
margin:10px 5px 0px 5px;
	}
	
.lside {
color:#ffffff;
line-height:120%;
padding:0px;
margin:0px;
}
	
.lside ul {
	margin :0px;
	padding : 0px;
}
.lside li {
	margin:0px;
	list-style-type: none;
	font-size:0.8em;
}
.lside li a {
	padding:2px 5px;
	display : block ;
	width : 148px ;
	border-bottom:solid 1px #663300;
	border-left:solid 1px #663300;
	border-right:solid 1px #663300;
	margin : 0px;
	font-size: 100%;
	background-color: #ffffcc;
}
.menu a:link {
	text-decoration:none;
	color: #506050;
	}

.menu a:visited {
    text-decoration:none;
	color: #333333;
	}

.menu a:active {
	color:#333333;
	}

.menu  a:hover {
	color: #333333;
    background-color: #ffffff;
	}


.entry-content table {
   font-size:0.9em;
   border:solid 1px #cccccc;
   margin:0px;
   padding:0px;
   border-collapse: collapse;
}

.entry-content td {
   border:solid 1px #cccccc;
   padding:2px;
}
.entry-content th {
   text-align:center;
   border:solid 1px #cccccc;
}
.entry-content ol {
margin-top:0px;
padding:0px;
}

.entry-content ul {
margin-top:0px;
padding:0px;
}
.entry-content li {
}


.st {
   font-weight:bold;
}
.ntc {
   color:#ff0000;
}


/* ----------サイド囲み枠---------- */

.kakomititle {
color:#003300;
background-image:url(http://www.shouhi-fujinomiya.com/baseimg/kakomi_top.gif);
background-repeat:no-repeat;
background-position:left top;
background-color:#ffffcc;
font-size:12px;
font-weight:normal;
padding:5px;
margin:10px 5px 0px 5px;
font-weight:bold;
}

.kakomi {
color:#ffcc66;
font-size:0.8em;
line-height:130%;
padding:5px;
margin:0px 2px 5px 3px;
background-image:url(http://www.shouhi-fujinomiya.com/baseimg/kakomi_bottom.gif);
background-repeat:no-repeat;
background-position:left bottom;
background-color:#ffffcc;
}
.kakomi ul {
	margin :0px;
	padding : 0px;
}
.kakomi li {
	margin:0px 0px 2px 0px;
	list-style-type: none;
	font-size:1em;
}

.kakomi li a{
color:#003300;
text-decoration: underline;
}

.kakomi a:visited,a:link{
	color: #003300;
	}
	
.kakomi li a:hover {
	color: #ffcc33;
	}

.blogpeople-main {
	margin:0px;
	padding:0px;
}
.blogpeople-main a:link,a:visited{
	line-height:150%;
}
.blogpeople-main a:hover{
	color: #ffcc33;
}




/******** コメント・トラックバック************/

.date-header,
.entry-content
{
   position: static;
   clear: both;
}

.entry,

.trackbacks,
.comments,
.archive
{
   position: static;
   overflow: hidden;
   clear: both;
   width: 100%;
   margin-bottom: 20px;
}

.entry-content,
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed
{
   clear: both;
   margin: 2px 10px;
}

.entry-excerpt,
.entry-body,
.entry-more-link,
.entry-more
{
   clear: both;
}

.entry-footer,
.trackback-footer,
.comment-footer,
.comments-open-footer,
.archive-content
{
   clear: both;
}

.entry-footer, 
.comment-footer,
.trackback-footer
{
   margin: 0 0 5px 0;
   border-top: 1px solid #333;
   padding-top: 3px;
   color: #333;
   text-align: right;
   font-size: 0.8em;
}
.entry-footer a {
	text-decoration: underline;		
	}

.entry-footer a:link,a:visited,a:active {
	color: #003300;
	}
	
.entry-footer a:hover {
	color: #33ffff;
	}

.entry-more-link a:link  {
	color: #110909;
	}
.entry-more-link a:visited {
	color: #110909;
	}
.entry-more-link  a:active {
	color: #110909;
	}

.entry-more-link  a:hover {
	color: #333333;
	}

.entry-more-link {
	text-align:right;
	font-size:0.9em;	
	}	


.comments-open label { display: block; }

#comment-author, #comment-email, #comment-url, #comment-text
{
   width: 240px;
}

#comment-bake-cookie
{
   margin-left: 0;
   vertical-align: middle;
}

#comment-post
{
   font-weight: bold;
}

.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header
{
   /* ie win (5, 5.5, 6) bugfix */
   p\osition: relative;
   width: 100%;
   w\idth: auto;
   font-size:1em;
   margin: 0;
   border-left: 5px solid #292e33;
   padding: 5px;
   color: #292e33;
   background: #efefef;
   line-height: 1;
   text-transform: uppercase;
}
#trackbacks-info
{
   margin: 0px 0px;
   border: 0px dashed #666;
   padding: 0 10px;
   color: #292e33;
   font-size: 0.8em;
   text-align: center;
   background: #ffffff;
}
#bread {
	margin:3px;
	font-size:0.8em;
}
/* modules */

.module
{
   margin: 0 0 10px 0;
   border-bottom: 1px solid #f3f6f9;
   background: #dae0e6;
}

.module-content
{
   margin: 0 0 10px 0;
   border-top: 1px solid #cfd4d9;
   padding: 10px 10px 0 10px;
   font-size: 10px;
   line-height: 1.2;
}

.module-search input { font-size: 10px; }
.module-search #search { width: 100px; }

.module-mmt-calendar .module-content table,
.module-calendar .module-content table { font-size: 10px; }

.module-powered { border-width: 0; }
.module-powered .module-content
{
   margin-bottom: 0;
   border: 1px dashed #a3b8cc;
   padding-bottom: 10px;
   color: #292e33;
   background: #fff;
}

.module-photo { background: none; }
.module-photo img { border: solid 1px #fff; }

.module-list
{
   margin: 0 15px 10px 15px;
   list-style: disc;
}

.module-list .module-list
{
   margin: 5px 0 0 0;
   padding-left: 15px;
   list-style: circle;
}

.module-list-item
{
   margin-top: 0;
   color: #666;
   line-height: 1.2;
}

.typelist-thumbnailed .module-list
{
   margin: 0 0 10px 0;
   list-style: none;
}

.typelist-thumbnailed .module-list-item
{
   margin: 1px 0;
   padding: 0;
   background: #f3f6f9;
}

.typelist-thumbnail
{
   background: #fff;
}

.module-photo img { border: 1px solid #fff; }

.module-featured-photo { width: 398px; }
.module-featured-photo .module-content
{
   margin: 0;
   border-width: 0;
   padding: 0;
}
.module-featured-photo img { width: 398px; }

.module-recent-photos .module-content { padding: 10px 0 0 19px; }
.module-recent-photos .module-list { margin: 0; }
.module-recent-photos .module-list-item
{
   width: 64px; /* mac ie fix */
   margin: 0 10px 10px 0;
   padding: 0;
   background: none;
}

.module-recent-photos .module-list-item a
{
   border: #cfd4d9 1px solid;
   padding: 1px;
   background: #fff;
}

.module-recent-photos .module-list-item a:hover
{
   border-color: #36414d;
   background: #fff;
}


/******************** moblog ********************/
div.caption {
margin : 5px 5px 0px 15px;
}
div.photo {
    margin : 0 0 5px 0;
    float:left;
}

