/* この部分は消さないでください。
created by smash 2005/08/08
Copyright (C) 2005-2006 Movable Type Nyumon. All rights reserved.
siteurl:http://30smash.main.jp/mt/
*/

/* すべて */
body {
 margin: 0px 0px 20px 0px;
/* background-color: #8FABBE;*/
 background-image: url(http://slolab.net/images/s-1.gif);
 text-align: center;
}

/* リンク */
a { text-decoration: underline;}
a:link { color: #0066CC;}
a:visited { color: #0066CC;}
a:active { color: #0066CC;}
a:hover { color: #006699;}

/* imag画像の指定 */
img {
    border-style:none;/* 画像の枠線を消す */
}

a img {
    border-style:none;/* 画像の枠線を消す */
}

/* 見出し */
h1, h2, h3, h4, h5, h6 {
 margin: 0px;
 padding: 0px;
 font-weight: normal;
}

/* font10の指定スタイル */
.font_10{
font-size:10px;
}

/* ページリンクのスタイル */
.paginate {
    text-align: center;
    font-size: 9px;
}

/*  引用のスタイル　その1 */
blockquote {
 color:#002d2d;
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 border: 2px dotted orange;
 background-color:#FAFAD2;
 padding: 5px;
}

/*  引用のスタイル　その2 */
.ex { 
color:#666666;
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 background-color: #ffffff;
 border: 1px dotted #228b22; 
 margin-top: 1em;
 margin-bottom: 0em;
 margin-right: 0.5em; 
 margin-left: 1em;
 padding: 3px;
}


/*  引用のスタイル　その1 */
blockquote {
 color:#002d2d;
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 border: 2px dotted orange;
 background-color:#FAFAD2;
 padding: 5px;
}

/*  引用のスタイル　その2 */
.ex { 
color:#666666;
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 background-color: #ffffff;
 border: 1px dotted #228b22; 
 margin-top: 1em;
 margin-bottom: 0em;
 margin-right: 0.5em; 
 margin-left: 1em;
 padding: 3px;
}

/*  関連記事スタイル */
ul.related_entry {
    list-style: none;
    background-color:#ebffed;
    border: 1px dashed #669999;
    margin: 0px;
    padding: 0px;
}

/*  関連記事リスト */
ul.related_entry li {
    color: #666666;
    font-size: 12px;
    margin: 5px;
    padding: 0px 0px 0px 20px;
    background: url(http://slolab.net/images/text1.png) no-repeat 0px 0em;/* リストアイコン */
    line-height: 180%; /* テキストの高さ */
    list-style: none;
}

/*  関連記事リンク */
ul.related_entry a {
    text-decoration: none; /* テキストの装飾をなくす */
}

/*  コンテンツナビのスタイル*/
.content-nav{ 
text-align: center; 
}

/* ナビゲーションバー全体のスタイル */
#navbar {
    text-align: center; /* 配置 */
    font-family: Verdana, Arial, sans-serif; /* フォントスタイル */
    font-weight: normal; /* フォントの太さ */
    font-size: 10px; /* フォントサイズ */
    background-color: #ffffff;
    width: 770px; /* 全体の幅 */
    line-height: 120%; /* テキストの高さ */
}

/* テーブル内のスタイル */
#navbar td {
   text-align: center;/* 配置 */
   font-size: 10px;/* フォントサイズ */
   width: 130px; /* テーブルひとつの幅 */
}

/* リンクのスタイル */
#navbar a{
    background-color: #ffffff; /* 背景色 */
    color:#228B22; /* 文字色 */
    font-size: 10px; /* フォントサイズ */
    text-decoration: none; /* テキストの装飾をなくす */
    padding: 2px 5px 2px 5px; /* リンク文字のパディング */
}

/* リンクをポイントした時のスタイル */
#navbar a:hover{
    background-color: #73d7aa; /* 背景色 */
    color:#ffffff; /* 文字色 */
    font-size: 10px; /* フォントサイズ */
    text-decoration: none; /* テキストの装飾をなくす */
}

/* 全記事一覧 */
.entryall {
 color: #228B22; ; 
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px
 margin: 20px 0px 20px 0px;
 text-align: left;
}   

#container {
 line-height: 140%;
 margin-right: auto;
 margin-left: auto;
 text-align: left;
 padding: 0px;
 width: 770px;
 background-color: #FFFFFF;
 border-top: 1px solid #008080;
 border-left: 1px solid #008080;
 border-right: 1px solid #008080;
 border-bottom: 1px solid #008080;
}

/* タイトルバナー */
#banner {
 font-family: Verdana, Arial, sans-serif;
 color: #FFFFFF;
/* background-color: #FF9900;*/
text-align: left;
padding: 5px 0px 5px 0px;
border-bottom: 1px solid #FFFFFF;
height: 120px;
}

#banner-img {
 display: none;
}

#banner a {
 color: #FFFFFF;
 text-decoration: none;
}

#banner h1 {
 font-size: xx-larger;
 font-weight: bold;
}

/* タイトルバナー下の説明 */
#banner h2 {
 font-size: small;
}

#center {
 float: left;
 width: 448px;
 overflow: hidden;
 border-left: 1px solid #008080;
 border-right: 1px solid #008080;
 border-bottom: 1px solid #008080;

}

#archivecenter{
 float: left;
 width: 608px;
 overflow: hidden;
 border-left: 1px solid #666666;
}

.content {
 padding: 15px 15px 5px 15px;
 background-color: #FFFFFF;
 color: #228B22; 
 font-family: Verdana, Arial, sans-serif;
 font-size: small;
}

.content pre {
 font-size: larger;
}

/* エントリー日付 */
.dataheader {
text-align:right;
width:100%;
font-size: 12px;
color: #228b22;
background-color: #aeebbd;
margin-top: 0px;
}

/* エントリータイトル */
.entryheader {
text-align:left;
width:100%;
font-size: 14px;
background-image: url(http://slolab.net/images/cookie-blue.gif);
background-repeat:no-repeat;
margin-top: 5px;
}

/* エントリータイトルのリンク */
.entryheader a {
   color: #228b22;
   text-decoration: none;
   hover: color: #0066CC;
}

/* エントリータイトルをポイントした時 */
.entryheader a:hover{
    color:#666666; /* 文字色 */
    text-decoration: none; /* テキストの装飾をなくす */
}

#left {
 float: left;
 width: 160px;
 background-color: #FFFFFF;
 overflow: hidden;
}
#right {
 float: left;
 width: 160px;
 background-color: #FFFFFF;
 overflow: hidden;
}

/* ブログ本文 */
.content p {
 color: #002d2d;
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 font-weight: normal;
 line-height: 150%;
 text-align: left;
 margin-bottom: 10px;
}

.content blockquote {
 line-height: 150%;
}

.content li {
 line-height: 150%;
}

.content h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: x-small;
 text-align: left;
 font-weight: bold;
 margin-bottom: 10px;
}

.content h3 {
 color: #228B22;
 font-family: Verdana, Arial, sans-serif;
 font-size: small;
 text-align: left;
 background-color: #AEEBBD;
 font-weight:normal;
 margin-top: 10px;
 margin-bottom: 10px;
}

.posted {
 color: #999999;
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 border-top: 1px dashed #B8D7E1;
 text-align: left;
 margin-bottom: 10px;
 line-height: normal;
 padding: 3px;
}

.sidebar {
 padding: 10px;
}

.sidebar h2 {
color: #FFFFFF;
font-family: Verdana, Arial, sans-serif;
font-size:12px;
text-align: center;
font-weight: normal;	
padding:2px 0px 2px 0px;
line-height: 15px;
background-color: #73d7aa;
border: 1px solid #669999;
}

/* カレンダー */
#calendar {
 line-height: 140%;
 color: #666666;
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 padding: 2px;
 text-align: center;
 margin-bottom: 30px;
 width: 140px;
}

#calendar table {
 padding: 2px;
 border-collapse: collapse;
 border: 0px;
 font-size: 10px;
 width: 140px;
}

#calendar caption {
 color: #666666;
 font-family: Verdana, Arial, sans-serif;
 font-size: x-small;
 text-align: center;
 font-weight: bold;
 text-transform: uppercase;
 letter-spacing: 0.5em;
}

#calendar th {
 text-align: center;
 font-weight: normal;
 font-size: 10px;
}

#calendar td {
 text-align: center;
 font-size: 10px;
}

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

.sidebar ul ul {
 margin-bottom: 0px;
}

.sidebar #categories ul {
 padding-left: 15px;
}

.sidebar li {
 color: #666666;
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 text-align: left;
 line-height: 120%;
 margin-top: 5px;
 list-style-type: none;
}

.sidebar #categories li {
 list-style-type: circle;
}

.sidebar img {
 border: 3px solid #FFFFFF;
}

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

/* RSSフィード */
.link-note {
 font-family: Verdana, Arial, sans-serif;
 font-size: x-small;
 line-height: 150%;
 text-align: left;
 padding: 2px;
 margin-bottom: 15px;
}

/* クレジットバナー */
.powered {
    font-family: Verdana, Arial, sans-serif;
    margin-top: 50px;
    text-align: left;
    color: #666666;
    font-size: 10px;
    line-height: 150%;
}
.powered img {
    margin-top: 3px;
}

.clear {
    clear: both;
}

/* コメント・トラックバック */
#comments-open-data p {
    margin-bottom: 10px;
}

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

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

#comment-text {
    width: 266px;
}

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

#comments-open-footer {
    text-align: center;
}

.trackbacks,
.comments {
    margin: 10px 5px;
    color: #36414d;
}

.trackbacks-header,
.comments-header,
.comments-open-header {
    margin: 10px 0;
    padding: 2px 0 2px 5px;
    color: #ffffff;
    background: #8fabbe;
    font-size: 11px;
}

#trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content {
    margin: 0;
    padding: 0;
    font-size: 12px;
    line-height: 150%;
    word-break: break-all;
}

/* コメント投稿者 */
.entryauthor {
    text-align:left;
    font-size: 12px;
    color: #228b22;
    background-image: url(http://slolab.net/images/cookie-blue.gif);
    background-repeat: no-repeat;
    margin-top: 5px;
    padding-left: 20px;
}

/* コメント文章 */
.trackback-content p,
.comment-content p {
    margin-top: 15px;
    margin-bottom: 5px;
}

/* コメントフッタ */
.trackback-footer,
.comment-footer {
    font-size: 10px;
    color: #228b22;
    border-bottom: 1px dotted #36414d;
    text-align: left;
    padding-top: 3px;
    padding-bottom: 3px;
    margin-right: 2px;
}

.comments-open label {
    display: block;
}

.comments-head {
    font-size: 11px;
    color: #ffffff;
    background: #8fabbe;
    padding: 2px 0 2px 5px;
    margin: 15px 0;
}

.layout-three-column-liquid #footer {
    padding-top: 5px;
    color: #444444;
    font-size: 12px;
    text-align: center;
}

/* SCODEの設定 */
.scode {
    vertical-align: top;
}

#scode {
    margin-left: 5px;
}

/* ブログピープルカスタマイズ */
.blogpeople { 
   font-size: 10px;
   line-height: 150%;
}

.blogpeople br {
   display: none;
}

.linkitem {
}

.linkitem a {
   color: #0066CC;
   text-decoration: none;
}

.blogpeople a {
   margin:0 0 0 1em;
}
.blogpeople-linklist {
   display:block; 
   padding:0 0 0 5px;
   color:#e0b228;
   font-weight:bold;
   border-left:7px solid #ccc;
   border-bottom:1px solid #ccc;
}

.blogpeople-main {
   padding-bottom: 10px;
   margin-bottom: 2px;
}

/* Amazon Drk7jpスタイル */
.drk7 {
   color: #666666;
   font-size: 10px;
   line-height: 150%;
   margin-left: 5px;
   text-align: left;
}

.drk7 a {
   font-size: 12px;
   color: #228b22;
   line-height: 150%;
   padding-left: 10px;
   margin-bottom: 10px;
    text-align: left;
   text-decoration: none;
}

/* TinyMCEフォント設定 */
.green01 { color: #228b22; font-weight: bold }

.green02 { color: #228b22; }

.orange03 { color: #ff6633; }

.gray04 { color:#666666; }

/* フッタの設定 */
.footer {
    text-align: center;
    color: #666666;
    font-size: 12px;
}
