@charset "Shift_JIS";


body {
margin:5px;
background:#ffffff;
　　　　　　　　　　　　　　　　　　color: #333333;
                  line-height:160%;
}
A { color: #2f65a3; text-decoration: none; }
A:link{ color: #2f65a3; text-decoration: none; }
A:visited{ color: #a04848; text-decoration: none; }
A:active{ color: #cccccc; }
A:hover{ color: #cccccc; }

h1, h2, h3 {
margin: 0px;
padding: 0px;
}

#banner {
font-family:verdana, arial, sans-serif;
color:#488860;
                  width:80%;
                  text-decoration: none;
font-size:large;
font-weight:normal;
  padding-top:10px;
                padding-left:15px; 
height: 60px; 
}

#banner a,
        #banner a:link,
        #banner a:visited,
        #banner a:active,
        #banner a:hover {
                  font-family: Verdana,"ヒラギノ角ゴ Pro W6", "ＭＳ ゴシック", Osaka ,sans-serif;
font-size: 20px;
color: #ce1010;
text-decoration: none;
text-shadow: #bbbbbb 2px 2px 3px;

}

.description {
font-family:verdana, arial, sans-serif;
color:#666666;
font-size:95%;
　　　　　　　　　　　　　　　　　　　line-height:140%;
}

#content {
float:left;
                  width:60%;
                   font-size:95%;
background:#ffffff;
margin-left:5px; 
margin-bottom:10px;
}

#links {
                  float:right;
width:33%;
                  font-size:95%;
background:#ffffff;
color:#666666;
margin-right:3px;
}

.blog {
                background:#ffffff;
                font-size:95%;
                 padding:1px;
}

.blogbody {
font-family:verdana, arial, sans-serif;
color:#000000;
font-size:100%;
font-weight:normal;
  background:#ffffff;
  line-height:180%;
  border:1px solid #cccccc; 
                   padding:5px;
}

.blogbody blockquote {
        color: black;
        font-size: 95%;
        line-height: 180%;
        background-color: #ffffe6;
                border:2px dashed #ffbb77;
        padding: 5px;
}

.blogbody a,
.blogbody a:link,
.blogbody a:visited,
.blogbody a:active,
.blogbody a:hover {
font-weight: normal;
text-decoration: none;
}


.title { 
font-family: :verdana, arial, sans-serif; 
font-size: medium; 
color: #488860; 
text-transform: uppercase;
font-weight:bold;
}

#menu {
                  margin-bottom:10px;
                   font-family:verdana, arial, sans-serif;
color:#333333;
font-size:95%;
                   line-height: 180%;
                    margin-bottom:10px;
}
  

.date{ 
font-family:verdana, arial, sans-serif; 
font-size: small; 
color: #999999; 
font-weight:bold;
text-transform:uppercase;
margin-top:10px;
}

.posted{ 
font-family:verdana, arial, sans-serif; 
font-size: x-small; 
color: #999999; 
}

.category { 
  font-family: "ヒラギノ明朝 Pro W6", Osaka, "ＭＳ Ｐゴシック", trebuchet MS, trebuchet, verdana, arial, sans-serif; 
  font-size: x-small;
  color: #999999;  
  text-align:right; 
}



.side {
font-family:verdana, arial, sans-serif;
color:#333333;
                   font-size: small;
                  padding: 10px 7px 10px 7px;
　　　　　　　　          line-height:170%;
　　　　　　　　　       　}

.side3 {
font-family:verdana, arial, sans-serif;
color:#333333;
font-size:small; 
　　　　　　　　　　　　　　　　　　　background:#ffffff;
                  line-height:180%;
　　　　　　　　　　　　　　　    padding: 10px 7px 10px 7px;
}

.side3 a,
.side3 a:link,
.side3 a:visited,
.side3 a:active,
.side3 a:hover {
font-weight: normal;
text-decoration: underline;
}



.sidetitle {
                 font-size: small;
         padding: 2px 2px 2px 5px;
font-family: verdana, Arial, Helvetica, sans-serif;
text-align: left;
color: #333333;
background-color: #eeeeee;
         border: 1px solid #cccccc;
}

.side2 {
font-family:verdana, arial, sans-serif;
color:#333333;
                   font-size: small;
         background-color: #ffffff;
                  padding: 10px 7px 10px 7px;
　　　　　　　　         line-height:180%;
}

.sidepr {
font-family:verdana, arial, sans-serif;
color:#333333;
font-size:small; 
　　　　　　　　　　　　　　　　　　　background:#ffffff;
                   border:1px dashed #cccccc;
font-weight:normal;
  line-height:180%;
　　　　　　　　　　　　　　 　padding:10px;
}
.sidepr a,
.sidepr a:link,
.sidepr a:visited,
.sidepr a:active,
.sidepr a:hover {
font-weight: normal;
text-decoration: underline;
}

.sidetitle2 {
font-family:verdana, arial, sans-serif;
color:#488860;
font-size:96.5%;
  line-height:140%;
  padding:2px;
  margin-top:10px;
                  margin-bottom:5px;
}


.sidekeisen {
font-family:verdana, arial, sans-serif;
                  color:#999999;
font-size:x-small;
font-weight:normal;
                  border-top:1px solid #cccccc;
  line-height:140%;
  padding:2px;
  margin-top:10px;
  text-align:center;
  background:#ffffff;  
 }

.sidebar1 {
font-size: small;
         padding: 2px 2px 2px 5px;
font-family: verdana, Arial, Helvetica, sans-serif;
text-align: left;
color: #333333;
background-color: #eeeeee;
         border: 1px solid #cccccc;
         }

.sidebar2 {
font-size: small;
         padding: 2px 2px 2px 5px;
font-family: verdana, Arial, Helvetica, sans-serif;
text-align: left;
color: #333333;
background-color: #efefcf;
         border: 1px solid #cccccc;
         }

.link-note {
　　　　　　　　　font-size: 90%;
background-color: #ffffff;
        padding: 10px 7px 10px 7px;
        margin-bottom: 25px;
　　　　　　　　　　}

.naka {
　　　　　　　　　font-size: small;
text-align: center;
         　}

.sidebar-ad {
font-size: small;
         padding: 2px 2px 5px 5px;
font-family: verdana, Arial, Helvetica, sans-serif;
text-align: left;
color: #cc6600;
background-color: #ffffff;
          border-top: 1px solid #cccc99;
         border-right: 1px solid #cccc99;
         border-left: 1px solid #cccc99;
         }

.link-note-ad {
　　　　　　　　　font-size: small;
background-color: #ffffff;
        padding: 0px 7px 0px 7px;
         border-bottom: 1px solid #cccc99;
         border-right: 1px solid #cccc99;
         border-left: 1px solid #cccc99;
        margin-bottom: 25px;
　　　　　　　　　　}


.syndicate {
                 font-family:verdana, arial, sans-serif;
font-size:x-small;
                  color:#999999;
line-height:140%;
  padding:2px;
  margin-top:0px;
  text-align:center;
  background:#ffffff;  
 }

.powered {
font-family:verdana, arial, sans-serif;
color:#CCC;
font-size:small;
font-weight:bold;
border-top:1px solid #666;
border-bottom:1px solid #666;
line-height:140%;
text-transform:uppercase; 
padding:2px;
margin-top:10px;
text-align:center;
letter-spacing: .2em  
}


.comments-body {
font-family:verdana, arial, sans-serif;
color:#666666;
font-size:small;
font-weight:normal;
  background:#ffffff;
  line-height:140%;
}

.comments-post {
font-family:verdana, arial, sans-serif;
color:#666666;
font-size:x-small;
font-weight:normal;
  background:#ffffff;
 margin-bottom:35px;
  border-top:1px dashed #666;
}

.comments-head{ 
font-family:verdana, arial, sans-serif; 
font-size: small; 
color: #999999; 
font-weight:bold;
text-transform:uppercase;
border-bottom:1px solid #999999;
}


.trackback-body {
font-family:verdana, arial, sans-serif;
color:#666666;
font-size:small;
font-weight:normal;
  background:#ffffff;
  line-height:140%;
  padding-top:15px;
}

.trackback-url {
font-family:verdana, arial, sans-serif;
color:#333333;
font-size:small;
font-weight:normal;
  background:#ffffff;
  line-height:140%;
  padding:5px;
  border:1px dashed #999; 
}

.trackback-post {
font-family:verdana, arial, sans-serif;
color:#666666;
font-size:x-small;
font-weight:normal;
  background:#ffffff;
  margin-bottom:20px;
}

#banner-commentspop {
font-family:verdana, arial, sans-serif;
color:#666666;
font-size:large;
font-weight:bold;
  background:#ffffff;
  padding-left:15px; 
}

.img_L{
float: left;
border: none;
margin-right:8px;
margin-top:4px;
}

/* 枠の色を定義します */
.AmazonSearchTB1 table {
    border: 1px solid #000000; 
    background-color : #ff6600;
    color: #000000;
    margin: 0px; padding: 0px; font-size: 11px;
}

/* Ads by drk7.jp の font 色を定義します */
.AmazonSearchTB2 a,
.AmazonSearchTB2 a:link,
.AmazonSearchTB2 a:link:hover,
.AmazonSearchTB2 a:link:active {
    color: #ffffff; text-decoration: underline ; background: none;
}
.AmazonSearchTB2 table{ border: none; margin: 0px; padding: 1px; }

/* 広告部分の背景色を定義します */
.AmazonSearchTB3 table{
    background-color : #ffffff;
    border: none; margin: 0px; padding: 3px;
}

/* 商品名のfont定義 */
.AmaS_title a,
.AmaS_title a:link,
.AmaS_title a:link:hover,
.AmaS_title a:link:active {
    color: #004499;
    text-decoration: underline ; background: none;
    font-weight: bold;
}

/* 値段のfont定義 */
.AmaS_price { color: #006600; font-weight: bold; }

/* 説明文のfont定義 */
.AmaS_com { color: #000000; }

/* 画像のボーダー定義 */
.AmaS_img img{ border: 1px solid #aaaaaa; }
            