@charset "EUC-JP";

body {
     color: #333;
     font-size: 100%;
     font-family : "Trebuchet", "Verdana", "Osaka", "ヒラギノ角ゴ Pro W3", sans-serif;
     margin: 0; padding: 0;
     text-align: left;
     background: url(http://blog-imgs-27.fc2.com/b/i/s/bisco/clim-container.gif) #FFF repeat-y;
}


/* ---------- リンク ---------- */
a { text-decoration: none; color: #006633; }
a:active { color: #99FF99; }
a:hover     { color: #66CC99; }


/* ---------- 見出し ---------- */
h1,h2,h3,ol.sub { text-align: center; }
h2 a, h3 a { color: #333; }
h2,h3,h4 { font-size: 90%; }




/* ---------- ヘッダ ---------- */
#header {
     width: 769px;
     height:145px;
     margin:0; padding: 0;
     background: url(http://blog-imgs-27.fc2.com/b/i/s/bisco/clim-head-re.gif) #FFF no-repeat;
}
h1 { font-size: 22pt; margin: 0; padding: 50px 0 0; }
h1 a { color: #339966; }


/* ---------- 全体囲み ---------- */
#container {
     margin: 0; padding: 0;
     background: #339966;
}


/* ---------- 記事側囲み ---------- */
#content {
     position: absolute;
     top: 140px; left: 202px;
     width: 530px;
     margin: 0; padding: 0;
     text-align: left;
     line-height: 1.4em;
     background: url(http://blog-imgs-27.fc2.com/b/i/s/bisco/clim-container.gif) #339966 repeat-y;
}


/* ---------- 記事タイトル ---------- */
#content h2 {
     width: 530px; height: 30px;
     margin: 0; padding: 10px 0 0;
     background: url(http://blog-imgs-27.fc2.com/b/i/s/bisco/entry-top.gif) #FFF no-repeat;
}


/* ---------- 新着記事 ---------- */
ul.newent {
     width: 530px;
     margin: 0 0 20px 0; padding: 0 20px 20px;
     voice-family: "\"}\"";
     voice-family: inherit;
     width: 490px;
     background: url(http://blog-imgs-27.fc2.com/b/i/s/bisco/entry-bottom.gif) #FFF bottom no-repeat;
     list-style-type: none;
}
ul.newent li { margin: 0; font-size: 80%; }


/* ---------- 記事部 ---------- */
div.entry {
     width: 530px;
     background: #FFF;
     margin: 0; padding: 0 10px 3px;
     font-size: 80%;
     voice-family: "\"}\"";
     voice-family: inherit;
     width: 510px;
}

.entry h3, .entry h4 { margin: 0; }
.entry h3 { font-size: 100%; text-align: left; }
.entry p { margin: 0 0 8px; padding: 6px 10px 0; }


/* ---------- 記事内画像 ---------- */
.entry img {
     float: left;
     margin: 15px 20px 3px 10px;
     border: none;
}

/* ---------- 記事・コメント絵文字 ---------- */
.entry img.emoji,
div.comtrabody p img {
    float: none;
    display: inline;
    hieght: 1em;
    margin: 0 1px; padding: 0;
    vertical-align: -2px;
}

/* ---------- 記事内のリスト ---------- */
.entry ol li { line-height: 1.5em; }
.entry ul {
     list-style-type: square;
     margin: 2px 0 5px;
     padding: 0 0 0 30px;
}
.entry ul li {
     line-height: 1.5em;
     margin: 2px 0 2px 5px;
}


/* ---------- 記事内のテーブル ---------- */
.entry table { margin: 0 auto; }
.entry td, th { text-align: center; font-weight: normal;}
.entry th { font-size: small; }
.entry td { font-size: x-small;}

.entry textarea { font-size: small; }


/* ---------- 記事ステータス ---------- */
ol.sub { 
     width: 530px; height: 30px;
     font-size: 70%;
     font-family : "Comic Sans MS","Verdana",sans-serif;
     margin: 0 0 20px; padding: 0;
     background: url(http://blog-imgs-27.fc2.com/b/i/s/bisco/entry-bottom.gif) #FFF no-repeat;
}
ol.sub li { display: inline; }
ol.sub a { font-weight: normal; }


/* ---------- サイド囲み ---------- */
#side {
     position: absolute;
     top: 140px; left: 12px;
     width: 170px;
     margin: 0 ; padding: 0;
}


/* ---------- サイド見出し ---------- */
#side h2 {
     width: 170px; height: 30px;
     margin: 0; padding: 10px 0 0;
     font-size: 80%;
     text-align: center;
     background: url(http://blog-imgs-27.fc2.com/b/i/s/bisco/menu-top.gif) #FFF no-repeat;
}


/* ---------- メニュー囲み ---------- */
div.menu {
     width: 170px;
     background: url(http://blog-imgs-27.fc2.com/b/i/s/bisco/menu-bottom.gif) #FFF bottom no-repeat;
     margin: 0 0 20px 0; padding: 0 10px 20px;
     voice-family: "\"}\"";
     voice-family: inherit;
     width: 150px;
}


/* ---------- メニューリスト ---------- */
#side ul {
     margin: 0; padding: 0 0 0 10px;
     list-style-type: none;
     text-align: left;
     font-size: 77%;
     background: #FFF;
     line-height: 1.4em;
}
#side ul li { margin: 0; }


/* ---------- プラグイン説明・プロフィールイメージ ---------- */
.menu p {
     width: 130px;
     margin: 0 auto; padding: 0;
     background: #FFF;
     font-size: 80%;
}
.menu p img {width: 130px; margin: 0 auto 5px;}

/* ---------- FC2ニュース ---------- */
div.menu p.plugin-fc2news {
     width: auto;
     margin: 0 0 0 -2px;
}

/* ---------- カレンダー ---------- */
table.calender {
     font-size: 7pt;
     width: 150px;
     border-collapse: collapse;
     border-spacing: 0;
     margin: 0; padding: 0;
     background: #FFF;
}
.calender th { font-weight: normal; text-align: center; }
.calender td {
     width: 21px; height: 16px;
     text-align: center;
     margin: 0; padding: 0;
}
.calender td a {
     font-weight: bold;
     display: block;
     width: 20px;
}
th#sun { color: #f00; }
th#sat { color: #00f; }


/* ---------- 検索 ---------- */
div.menu form { margin: 0; padding: 0; }
.search { text-align: left; margin: 0; padding: 0 15px 0; }
div.menu div.search form { margin: 0 0 5px 0; padding: 0; }
.search input { margin: 0 0 4px 0; }
.search submit { margin: 0 0 7px 0; }
.search label {
     font-size: x-small;
     margin: 0 0 0 2px;
     vertical-align: top;
}

/* ---------- BlogPeople ---------- */
div.blogpeople-main {
     width: 135px;
     height: 200px;
     overflow: auto;
     padding: 0 0 0 10px;
     font-size: 80%;
     line-height: 1.4em;
}
.blogpeople-main a { margin: 0 0 5px 0; }
div.blogpeople-powered-by { font-size: 65%; margin: 0; }



/* ---------- コメント・トラバ囲み ---------- */
#form_area { width: 530px; background: #339966; }


/* ---------- コメント投稿見出し ---------- */
h3.compost {
     float: left;
     width: 300px; height: 30px;
     margin: 0; padding: 10px 0 0;
     background: #FFF url(http://blog-imgs-27.fc2.com/b/i/s/bisco/form-top.gif) no-repeat;
}


/* ---------- コメント投稿部分 ---------- */
.comform_box{
     float: left;
     width: 300px;
     text-align: center;
     margin: 0; padding: 0 0 7px;
     background: #FFF url(http://blog-imgs-27.fc2.com/b/i/s/bisco/form-bottom.gif) bottom no-repeat;
     font-size: 80%;
}
p.com_form{
     margin: 0 auto 2px;
     font-size: 9pt;
}
.comform_box textarea , .menu textarea { font-size: 10pt; }


/* ---------- 記事間移動 ---------- */
h3.navihead {
     float: right;
     width: 200px; height: 30px;
     margin: 0; padding: 0;
     background: #FFF url(http://blog-imgs-27.fc2.com/b/i/s/bisco/navi-top.gif) no-repeat;
     display:inline;
}
span.hide{ display: none; }
.navi_box{
     float: right;
     width: 200px;
     margin: 0; padding: 0 0 25px;
     background: #FFF url(http://blog-imgs-27.fc2.com/b/i/s/bisco/navi-bottom.gif) bottom no-repeat;
     text-align: center;
     font-size: 80%;
}
a.navilink {
     display: block;
     margin: 0 auto; padding: 0;
     width: 100px; height: 20px;
}


/* ---------- コメント・トラバ囲み ---------- */
.comtra{
     float: left;
     width: 400px;
     margin: 0; padding: 0;
}


/* ----------コメント・トラバ見出し ---------- */
h3.comtrahead{
     width: 400px; height: 30px;
     margin: 20px 0 0; padding: 10px 0 0;
     background: #FFF url(http://blog-imgs-27.fc2.com/b/i/s/bisco/comment-top.gif) no-repeat;
}


/* ---------- コメント・トラバ本文囲み ---------- */
.comtra_box{
     width: 400px;
     font-size: 80%;
     background: #FFF;
     text-align: center;
     padding: 0 0 20px;
     background: #FFF url(http://blog-imgs-27.fc2.com/b/i/s/bisco/comment-bottom.gif) bottom no-repeat;
}

div.comtrabody{
     width: 380px;
     margin: 0 auto; padding: 0;
     text-align: left;
     line-height: 1.4em;
}
div.comtrabody p { margin: 0; padding: 0 10px; }

/* ---------- コメント・トラバ本文見出し ---------- */
h4.comtra_title {
     font-size: 100%;
     margin: 0 0 5px;
     padding: 0;
     text-align: left;
}


/* ---------- コメント・トラバステータス ---------- */
ol.comtrasub{
     margin: 0; padding: 0 0 10px;
     text-align: right;
     font-size: 90%;
}
ol.comtrasub li{ display: inline; }

a.tburllink { font-size: x-small; font-weight: normal;}



/* ---------- フッター ---------- */
#footer{
     width: 520px;
     color: #FFF;
     float: right;
     margin: 0; padding: 20px 0 10px;
     text-align: center;
     background: #339966;
     font-size: 80%;
}
#footer a { color: #FFF; }


/* ---------- 引用 ---------- */
blockquote {
     border: 2px #339966 dotted;
     margin: 5px 20px 5px;
     padding: 5px;
}