/* 全体 */
html {
 scrollbar-face-color:#ffffff;
 scrollbar-highlight-color:#990000;
 scrollbar-shadow-color:#990000;
 scrollbar-3dlight-color:#ffffff;
 scrollbar-arrow-color:#990000;
 scrollbar-track-color:#ffffff;
 scrollbar-darkshadow-color:#ffffff;
}

body {
 font-size:11px;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Verdana, Arial, sans-serif;
 margin-left: auto;
 margin-right: auto;
 margin-top: 10px;
 text-align: center;
 line-height: 140%;
 color: #660033;
 background-color:#eeeeee;
 background-image: url("http://shimadakana.net/images/haikei.jpg");
}

/* リンク設定 */
a:link {color: #660033;}
a:visited {color: #333333;}
a:active {color: #990000;}
a:hover { color: #990000;}

/* 強調文字設定 */
h1, h2 {
 margin: 0px;
 padding: 0px;
}

/* 文字サイズ・色 */
.font_10{font-size:10px;}
.font_12{font-size:12px;}
.font_16{font-size:16px;}
.blue{color: #4F94CD;}

.indent{
 text-align: left;
 padding : 0px 0px 0px 10px; 
}

/* リスト */
ul {
 text-align: left; 
 margin: 0; 
 padding : 1px 1px 2px 15px; 
 list-style-image : url("http://shimadakana.net/images/point.jpg");
 vertical-align: middle;
}
li { 
 margin: 3px 0px 2px 0px;
 padding :1px 1px 1px 2px; 
}

/* 数字リスト */
ol{
 text-align: left; 
 margin: 0; 
 padding : 1px 1px 2px 25px; 
 list-style-type: none;
 vertical-align: middle;
}

/* 表示幅 */
#view-size {
 width: 780px;
 margin-left: 30px;
 text-align: center;
 position: absolute;
}

/* メニュー１ */
#head1{
 text-align: right;
 padding: 0px;
 width: 100%;
 height: 15px;
 margin: 0px;
}

/* メニュー２ */
.menu {
 text-align: center;
 height: 35px;
 width: 100%;
}

/* 全体の枠組み */
#container {
 width: 780px;
 background-color: #FFFFFF;
 border: 2px ridge #eedddd;
 text-align: center;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 10px;
}

/* バナー設定 */
#banner {
 background-color: #990000;
 height:40px;
 padding: 0px;
 margin: 0px;
}

#banner a {
 color: #FFFFFF;
 text-decoration: none;
}
#banner-img { display: none;}
#banner h1 { font-size: 14px;}
#banner h2 { font-size: small;}

/* ２列メイン */
#main {
 background-color: #FFFFFF;
 float: left;
 overflow: hidden;
 text-align: center;
 width: 568px;
 padding-left: 1px;
}

/* 右サイドバー */
#right {
 background-color:#FFFFFF;
 float: right;
 overflow: hidden;
 width: 198px;
}

/* イメージ画像（TOP･カテゴリー） */
.imagepic {
 background-color: #FFFFFF;
 margin: 0px;
 padding: 0px;
 width: 100%;
 height: 200px;
}

/* イメージ画像（エントリー） */
.imagepic-entry {
 background-color: #FFFFFF;
 margin: 0px;
 padding: 0px;
 width: 100%;
 height: 100px;
}
 
/* 下線タイトル（アーカイブ） */
#linetitle{
 border-bottom: 1px dotted #cccccc;
 color: #990000;
 margin-top: 3px;
 margin-bottom: 3px;
}
/* 下線タイトル（TOP） */
#linetitle-top{
 border-bottom: 1px dotted #cccccc;
 color: #990000;
 margin-top: 2px;
}

/* カラーマーカー（階層） */
.colormark{
 background-color: #990000;
 color: #eeeeee;
 padding: 2px 2px 2px 2px;
 margin-top: 0px;
 width: 100%;
 height: 13px;
}
.colormark a:link {color: #eeeeee; text-decoration:none;}
.colormark a:visited {color: #eeeeee; text-decoration:none;}
.colormark a:active {color: #ffffff;}
.colormark a:hover { color: #ffffff;}

/* TOPごあいさつ */
.welcome{
 border:1px solid #A27A62;
 background-color: #5F9EA0;
 color: #FFE4E1;
 padding: 4px;
 margin-top: 0px;
}

/* 島田書店 */
.purism{
 border:1px solid #A27A62;
 background-color: #5F9EA0;
 color: #FFEEFF;
 padding: 2px 2px 2px 2px;
 margin-top: 0px;
 font-weight: bold;
}

/* 本紹介１（メインページ） */
.bookcm1{
 border:1px solid #A27A62;
 background-color:#220022;
 color:#ffffff;
}

/* 本紹介２（メインページ） */
.bookcm2{
 border:1px solid #A27A62;
 background-color:#ffcccc;
 color:#8B3333;
}

/* TOPスポンサーバナー */
.sponsor1{
 border:1px solid #A27A62;
 background-color:#5F9EA0;
 color:#FFE4E1;
}

/* メイン本文 */
.content {
 font-size:12px;
 padding: 15px 10px 15px 15px;
 text-align:left;
 width: 90%;
}
.content hr {
 border: 2px dotted #990000;
 width: 80%;
}
.dataheader {
 text-align:right;
 width: 100%;
}

/* エントリータイトル部 */
.entryheader {
 background-color: #FFFFFF;
 border:1px solid #cccccc;
 color: #990000;
 font-weight: bold;
 font-size:12px;
 margin-left: 5px;
 padding:3px;
 text-align:left;
 vertical-align: middle;
 width: 96%;
}

/* エントリー本文 */
.content p {
 font-weight: normal;
 line-height: 140%;
 margin-bottom: 10px;
 text-align: left;
 width: 93%;
}
.content blockquote {
 line-height: 140%;
}
.content h2 {
 font-size:14px;
 text-align: left;
 font-weight: bold;
 padding: 3px;
}
.content h3 {
 font-size:12px;
 text-align: left;
 font-weight: bold;
 padding: 3px;
}

/* 投稿者署名部 */
.posted {
 border-top: 1px solid #cccccc;
 margin-bottom: 25px;
 line-height: normal;
 padding: 3px;
 text-align: right;
}

/* サイドバー設定 */
div.sidebar {
 text-align: center;
}

/* サイドバー（タイトルに画像を使わない場合） */
div.sidebanner {
 background-image: url("http://shimadakana.net/images/sidebar.jpg");
 background-repeat: no-repeat;
 width: 180px;
 height: 21px;
 color: #590000;
 font-size:12px;
 font-weight: bold;
 text-align: center;
 line-height: 150%;
 margin-left: 5px;
}

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

/* サイドプラグイン */
div.side {
 line-height: 130%;
 text-align: center;
 padding: 2px 5px 2px 5px;
 margin-bottom: 10px;
 margin-left: 5px;
}

/* 提供（MT） */
div#powered {
 color: #990000;
}

/* フォーム */
form { 
 margin:0px;
 padding: 0px:
}
input.button {
 color:#990000;
 background-color:#ffcccc;
}

/* アップロード画像 */
.photo {
 text-align: left;
 margin-bottom: 20px;
}

/* コメント */
#comment-data {
 border-right: 1px dotted #990000;
 float: left;
 margin-right: 15px;
 padding-right: 15px;
 text-align: left;
 width: 180px;
}
textarea[id="comment-text"] {
 width: 80%;
}
.commenter-profile img {
 border-width: 0;
 vertical-align: middle;
}

.content-nav {
 margin: 10px;
 text-align: center;
}

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

.entry,
.trackbacks,
.comments,
.archive {
 clear: both;
 margin-bottom: 20px;
 overflow: auto;
 position: static;
}

.entry-content,
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed {
 clear: both;
 margin: 5px 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;
 margin: 5px 10px 20px 10px;
}

.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;
}

img.image-full { width: 100%; }

.image-thumbnail {
 float: left;
 margin: 0 10px 10px 0;
 width: 115px;
}

.image-thumbnail img {
 height: 115px;
 margin: 0 0 2px 0;
 width: 115px;
}

/* フッター（未使用？） */
#footer {
 background-color: #990000;
 color: #ffffff;
 font-weight: bold;
 text-align: center;
 padding-left: 15px;
}

/* 著作権表示 */
div.copylight {
 clear: both;
 background-color: #990000;
 color: #FFFFFF;
 font-size: 11px;
 text-align: center;
 width:100%;
}
.copylight a:link {color: #cccccc; text-decoration:none}
.copylight a:visited {color: #cccccc; text-decoration:none}
.copylight a:active {color: #ffffff;}
.copylight a:hover { color: #ffffff;}

/* Entry tag display */
div.entry-tags { margin:0 0 10px 10px; }

/* 未使用
ul.entry-tags-list {
 list-style:none;
 padding: 0px;
}
*/

/* カテゴリ一覧（アーカイブ） */
.categorytopic {
 background-color: #F0F6FF;
 margin: 5px;
 width: 100%;
 list-style-type: square;
 overflow: auto;
 position: static;
 padding: 5px;
 text-align: left;
 vertical-align: text-top;
}

/* 未使用
.categorytopic li {
 list-style-position: outside;
 list-style-type: square;
 overflow: visible;
 position: static;
 text-indent: 0px;
}
*/

#space {
 text-align: center;
 width: 110px;
}

#search1 {
 height: 20px;
 margin: 0px 0px 1px 0px;
 text-align: right;
}

