/*******************************************************
   all ・・・全体的に有効なスタイル
 *******************************************************/
 * { font-family:'ＭＳ Ｐゴシック','ヒラギノ丸ゴ Pro W4','Hiragino Maru Gothic Pro','Osaka',sans-serif; }
 body {
         margin:10px 0 0 0;
         padding:0px;
         text-align:center;
         font-size:12px;
         color:#000000;
         border:none;
         background-image:url("/footwonderland/img/2/bg2.png");
         }
 HR{
         color:#8A98F4;
         height: 1px
         }
 a:link,
 a:visited {
         color:#000;
         text-decoration:none;
         }
 a:hover {
         color:#999;
         text-decoration:underline;
         }
 input,textarea {
         padding:3px;
         }
 form {
         padding:10px;
         text-align:left;
         }
 .clear {
         height:1px;
         clear:both;
         font-size:1px;
         }
 
 /*******************************************************
   layout ・・・レイアウトに関するスタイル
 *******************************************************/
 
 /* 全体のレイアウト */
 #container {
         width:750px;
         text-align:left;
         margin:0px auto 10px auto;
         border-bottom:3px solid #000
         }
 
 /* 左サイドバーのレイアウト */
 #left {
         width:175px;
         margin:0 ;
         padding:0 5px 10px 5px;
         float:left;
         background:#F0F0F0
         }
 
 /* 右サイドバーのレイアウト */
 #right {
         margin:0 ;
         padding:0 5px 10px 5px;
         float:right;
         }
 
 /*******************************************************
   header ・・・ヘッダーのブログ名、説明文に関するスタイル
 *******************************************************/
 
 /* ヘッダー部に関するスタイル */
 #header {
         margin:0 0 20px 0;
         border:1px solid #000;
         background:#F0F0F0
 　　　}
 
 /* ブログタイトルに関するスタイル */
 .blog_title {
          /* width:710px; */
         overflow: hidden;
         word-break: break-all;
         font-weight:normal;
         font-size: 24px;
         letter-sapacing: 1px;
         padding:20px;
         margin:0px;
         }
 .blog_title A:link,
 .blog_title A:visited,
 .blog_title A:hover {
         color: #000;
         text-decoration: none;
         }
 
 /* ブログ説明文に関するスタイル */
 .blog_description {
         /* width:710px; */
         overflow: hidden;
         word-break: break-all;
         font-weight: normal;
         font-size: 16px;
         letter-sapacing: 1px ;
         color: #000;
         padding:0px 20px 20px 20px;
         margin:0px;
         }
         
 /* ヘッダー画像に関するスタイル */
 .blog_header_image{
         float:right;
         }
 
 /*******************************************************
   entry  ・・・記事に関するスタイル
 *******************************************************/
 
 /* 記事全体に関するスタイル */
 .entry {
         margin: 0 auto 15px auto;
         text-align:center;
         border:1px solid #000;
         background:#F0F0F0
         }
 
 /* 記事タイトルに関するスタイル */
 .entry_title {
         overflow:hidden;
         word-break:break-all;
         font-size:12px;
         color:#000;
         font-weight:bold;
         margin:0;
         text-align:left;
         padding: 5px 5px;
         }
 
 /* 日付に関するスタイル */
 .date {
         font-weight: normal;
         font-size: 10px;
         color: #000;
         white-space:nowrap
         }
 
 /* 記事本文、追記等に関するスタイル */
 .entry_text {
         margin:0 auto 15px auto;
         padding:4px 10px 8px 10px;
         font-weight: normal;
         font-size: 12px;
         line-height:1.3;
         text-align:left;
         overflow: hidden;
         word-break: break-all
         }
 
 /* 記事本文、追記等に関するスタイル */
 .entry_layer {
         overflow: hidden;
         width: 98%;
         word-break: break-all
         }
 
 /*******************************************************
   comment  ・・・コメントに関するスタイル
 *******************************************************/
 
 /* コメント全体に関するスタイル */
 .comment {
         margin: 0 auto 15px auto;
         text-align:left;
         border:1px solid #000;
         background:#F0F0F0
         }
 
 /* コメントタイトルに関するスタイル */
 .comment_title {
         overflow:hidden;
         word-break:break-all;
         font-size:12px;
         color:#000;
         font-weight:bold;
         margin:0;
         padding: 5px 5px;
         text-align:left;
         }
 
 /* コメント本文、注意書き等に関するスタイル */
 .comment_text  {
         margin:0 auto 15px auto;
         padding:4px 10px 8px 10px;
         font-weight: normal;
         font-size: 12px;
         color: #000;
         line-height:1.3;
         text-align:left;
         overflow: hidden;
         word-break: break-all
         }
 
 /* コメント本文、注意書き等に関するスタイル */
 .comment_layer {
         overflow: hidden;
         width: 98%;
         word-break: break-all
         }
 
 /* コメントプレビューに関するスタイル */
 comment_preview  {
         width:340px;
         margin:0 auto 15px auto;
         padding:5px 0;
         font-weight: normal;
         font-size: 12px;
         color: #000;
         line-height:1.3;
         text-align:left;
         overflow: hidden;
         word-break: break-all
         }
 
 /* 投稿者に関するスタイル */
 .posted {
 		overflow:hidden;word-break:break-all;
         padding:5px;
         font-weight: normal;
         font-size: 10px;
         color: #000;
         line-height: 1.1;
         text-align:right;
         }
 .posted A:link,
 .posted A:visited {
         color: #000;
         text-decoration: none
         }
 .posted A:hover {
         text-decoration:underline;
         color:#999;
         }
 
 /*******************************************************
   sidefunction  ・・・サイドバーに関するスタイル
 *******************************************************/
 
 /* サイドバー全体に関するスタイル */
 .side {
         width:160px;
         margin:0 0 15px auto;
         border:1px solid #000;
         text-align:center;
         word-break: break-all;
         }
 
 /* サイドバーのヘッダーに関するスタイル */
 .side_header {
         padding:5px;
         margin:0 0 5px 0;
         }
 
 /* サイドバーのタイトルに関するスタイル */
 .side_title{
         text-align:center;
         font-weight:bold;
         font-size:12px;
         letter-sapacing:1px
         }
 
 /* サイドバーに関するスタイル */
 .side_box {
         width:150px;
         margin:5px auto ;
         padding:0;
         overflow:hidden;
         word-break:break-all;
         text-align:left
         }
 .side_box ul {
         margin:0px;
         padding:0px;
         list-style:none outside;
         }
 .side_box li {
         margin:0 0 5px 0;
         padding:0px;
         background:none;
         }
 
 /* サイドバー内の文字列に関するスタイル */
 .side_text,
 .side_text a:link,
 .side_text a:visited {
         line-height:1.2;
         text-align:left;
         margin:0;
         padding:0;
         font-weight:normal;
         font-size:10px;
         color:#000;
         text-decoration:none;
         font-size:10px;
         }
 .side_text a:hover {
         color:#999;
         text-decoration:none;
         font-size:10px;
         }
 .photo {
         margin:5px 25px 10px;}
 
 /*******************************************************
   calendar ・・・サイドバーのカレンダーに関するスタイル
 *******************************************************/
 
 /* カレンダーの背景に使用するスタイル */
 .calendar_bg {
         width:155px;
         margin:0 auto;
         }
 
 /* カレンダーに関するスタイル */
 .calendar {
         width:20px;
         padding:1px;
         margin:0px;
         color:#000;
         font-size:10px;
         text-align:center;
         line-height:1.4;
         }
 .calendar a:link,
 .calendar a:visited {
         color: #000;
         text-decoration: none;
         display:block;
         border:1px solid #999;
         }
 .calendar a:hover {
         color: #FFF;
         background:#999;
         text-decoration:none;
         }
 
 /*******************************************************
   pagepreview  ・・・ページングに関するスタイル
 *******************************************************/
 .page {
         font-size: 10px;
         width:98%;
         overflow: hidden;
         word-break: break-all;
         margin:10px 0;
         text-align:center;
         }
 .page a { font-size:10px; }
 
 /*******************************************************
   footer  ・・・フッターに関するスタイル
 *******************************************************/
 .footer{ }
 .footer_jp { font-size:10px; }
 .footer_jp a { font-size:10px; }
 
