div#ato {
   margin: 0;
   padding: 1%;
   line-height: 1.5;
   border-style:solid;
   border-width:1px 1px 1px 1px;
   border-color:#E4E0E0;
   width:440px;
   font-size: 10px;
}

 /****** パンくずリスト ******/
div#pan {
  width: 878px; 
  border-color:#cccccc;
  border-style:solid;
  border-width:2px;
  background-color :#ffc286;
  padding: 3px 10px 3px 10px ;
  font-size : 12px;
  margin-left: 0px;

}

/****** H1・H2・H3 ******/
h1 {
  font-size: 14px;
  color: #ff4d4d;
  font-weight: bold;
  margin-left:5px;

 }

h2 {
  font-size : 14px;
  font-weight : bold;
  border-bottom-color:silver;
  border-bottom-style:dashed;
  border-bottom-width:1px;
  width:470px;
  margin:0px;
  } 

h3 {
  font-size: 14px;
  font-weight: bold;
}

strong {
  font-weight: bold;
}

A:HOVER{
  color : aqua;
}

A:link {
  color: dedgerdlue;
  text-decoration:underline;
}

A:visited{
  color: darkviolrt;
  text-decoration:underline;
}

A:active:
  color:yellow;
}

BODY {
  font-size:14px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  background-color : #f2f2f2;
}

div.kakoi {
  width: 470px;  
  background-color :white;
  font-size : 13px;
  font-weight : normal;
  line-height : 1.5em;
  text-align:left;
  border-color:silver;
  border-style:solid;
  border-width:1px;
  padding: 7px ;
  margin-left: 4px ;
}

div#title {
  width: 878px;  
  border-color:#cccccc;
  border-style:solid;
  border-width:1px;
  background-color :white;
  padding: 10px 10px 10px 10px ;
  margin-left: 0px;
}

div#side {
  font-size : 13px;
  border-color:silver;
  border-style:solid;
  border-width:1px;
  width:174px;
  margin-left : 4px ;
  line-height : 1.5em;
  text-align:left;
  padding:4px;
}

div#side h3 {
  font-size: 13px;
  border-color:silver;
  border-style:solid;
  border-width:1px;
  font-weight: bold;
  padding: 2px 2px ;
  background-color : #FFEFD5;
  color: #ff8040;
  font-weight: bold;
  width:168px;
  margin: 0px;
}

div#menu a {
  font-size : 13px;
  font-weight : normal;
  border-color:silver;
  border-style:solid;
  border-width:1px;
  padding:4px ;
  width:180px;
  text-decoration:none;
  margin-left:2px;
}  

div#menu b {
  font-size : 13px;
  color:#ff8040;
  border-color:silver;
  border-style:solid;
  border-width:1px;
  padding:2px ;
  width:180px;
  background-color :#fefdcf;
  margin-left:2px;
} 

div#menu {
  width:180px;
  margin-left:2px;
}

/****** トラックバックボディ ******/
div#trackback {
  width: 470px; 
  font-size : 13px;
  font-weight : normal;
  line-height : 1.5em;
  text-align:left;
  padding: 7px 7px ;
  margin-left:4px;
}

/***  見出し ***/
div.trackback-title {
  font-size : 13px;
  border-color:silver;
  border-style:solid;
  border-width:1px;
  font-weight: bold;
  width:470px;
  padding: 3px 7px 3px 7px ;
  background-color : #FFEFD5;
  text-align: left;
  margin-left:4px;
}

/*** トラックバック内 ol ul ***/
ol.trackback {
	margin-left: 0;
	padding-left: 0;
}

li.trackback {
	margin-left: 0px;
}

/*** トラックバック情報 ***/

.trackbacks-info {
	margin: 10px 0px 0px 0px;
}

/*** トラックバックNotice ***/

.trackbacks-notice {
	margin: 0px 0px 0px 10px;
}


div#comment {
  width: 470px; 
  font-size : 13px;
  font-weight : normal;
  line-height : 1.5em;
  text-align:left;
  padding: 7px 7px ;
  margin-left:4px;
}

div.comment-title {
  font-size : 13px;
  border-color:silver;
  border-style:solid;
  border-width:1px;
  font-weight: bold;
  width:470px;
  padding: 3px 7px 3px 7px ;
  background-color : #FFEFD5;
  text-align: left;
  margin-left:4px;
}

ol.comment {
	margin-left: 0;
	padding-left: 0;
}

li.comment {
	margin-left: 0px;
}


/****** コメントRSS ******/
div.comment-rss
{
	font-size: x-small;
	text-align: right;
	margin-top: 5px;
}


/*** コメントNotice ***/

.comment-notice {
	margin: 0px 0px 0px 10px;
}

/*** コメントヘッダー ***/

.comment-header {
	padding: 7px;
                margin-left: 0px;
}

/*** コメントフッター ***/

.comment-footer {
	font-size: 12px;
	border-top: 1px solid #FF9900;
	text-align: right;
                width: 460px;
                padding: 7px;
　　　　　　　margin-left: 0px;
}


/*** コメントフォーム ***/

#comment-form *
{
	margin: 15px;
	padding: 0;
}

#comment-form{
	margin:5px 0px 0px 5px;
}

/*** フォームボタンt ***/

#form-button{
	padding-left:120px;
}


/*** コンテンツ内ページナビ ***/

.page-navi{
	margin-top:5px;
	padding: 0px 0px;
	font-size: x-small;
}

/****** 見出し上日付 ******/

.entry-date{
	font-size: 11px;
}

/*************** タグ ***************/

div.entry-tags{
	margin: 0px 0px 2px 0px;
}

/****** タグヘッダー ******/

div.entry-tags-header{
	padding:0px 0px 5px 7px;
	margin:0px 0px 5px 0px;
	font-size: small;
	font-weight:bold;
	background-color:transparent;
	border-bottom:1px dotted #FF9900;
	height:1%;
}

div.entry-tags ul.entry-tags-list{
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 7px;
}

div.entry-tags ul.entry-tags-list li{
	display:inline;
	padding:0px 5px 0px 0px;
}

/*** エントリー内ページ分割ナビ ***/

div.pages-navi{
	margin-top:5px;
	padding: 0px;
　　　　　　　font-size: small;
	text-align: center;
}

/****** 投稿時間 ******/

div.posted {
	font-size: 12px;
	border-top: 1px solid #FF9900;
	text-align: right;
                width: 100%;
　　　　　　　margin: 0px;
}

/***  見出し ***/

div.comment-open-title,
div.comment-active-title,
div.retrieval-result-title
{
  font-size : 13px;
  border-color:silver;
  border-style:solid;
  border-width:1px;
  font-weight: bold;
  width:470px;
  padding: 3px 7px 3px 7px ;
  background-color : #FFEFD5;
  text-align: left;
  margin-left:4px;
}

#trackback,
#comment,
#comment-open,
#comment-active,
.retrieval-result
{
	margin-bottom:20px;
}

div.comment-sys,
div.retrieval-result{
    margin-top:4px;
}

}

/*************** 検索 ***************/

div.search{
	margin-top:5px;
}


/*************** アーカイブ ***************/

div.archive-body{
	margin:10px 5px;
}


