@charset "EUC-JP";
/* ----------------------------------------
 ■はじめに
 [custom]は、カスタマイズするために最適化された
 公式テンプレートです。
 カスタマイズした場合は、下記のクレジットを書いて、
 ユーザーテンプレートファイル（utf）に公開しよう！
 ※カスタマイズしたらこの文章は削除してください

 ■カスタマイズ方法がわからない人へ
 StepUp!JUGEM「PCテンプレ編集講座」
 http://stepup-j.jugem.jp/?cid=12
---------------------------------------- */
/* ----------------------------------------
 作成日:2009.00.00
 テンプレート名:
 by ユーザー名 (http://xxxxxx.jugem.jp)
---------------------------------------- */
/* --------------------------------------
　リセット
--------------------------------------- */
* {
    margin: 0px;
    padding: 0px;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}
a {
    text-decoration: underline;
    overflow: hidden;
}
img {
    border: none;
    vertical-align: top;
}
li {
    list-style-type: none;
}
hr {
    display: none;
    clear: both;
}
br.clear {
    clear: both;
}
/* --------------------------------------
　共通部分
--------------------------------------- */
/* ページ全体のテキスト色 */
html {
    color: #000033;
}
/* ページ全体 */
body {
    width: 100%;
    text-align: center;
    font-size: 12px;
    font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif, "Osaka‐等幅";
    line-height: 1.6em;
    background-color: #7abdde;
    background-image: url(http://kyoto-bunkasha.com/img/bg.gif);
    background-repeat: repeat-x;
    background-position: top;
    background-attachment: fixed;
}
/* ページ全体のリンク色 */
a {
    color: #000033;
    text-decoration: underline;
}
a:link {
    color: #000033;
    text-decoration: underline;
}
a:visited {
    color: #999999;
    text-decoration: underline;
}
a:hover {
    color: #333333;
    text-decoration: none;
}
a:active {
    color: #333333;
    text-decoration: none;
}
/* ブログ名の色 */
h1 a, h1 a:link, h1 a:visited {
    color: #000033;
    text-decoration: none;
}
h1 a:hover, h1 a:active {
    color: #999999;
    text-decoration: none;
}
/* 両サイドメニューのリンク色 */
#left a, #right a {
    color: #000000;
    text-decoration: underline;
}
#left a:link, #right a:link {
    color: #000033;
    text-decoration: underline;
}
#left a:visited, #right a:visited {
    color: #999999;
    text-decoration: underline;
}
#left a:hover, #right a:hover {
    color: #333333;
    text-decoration: none;
}
#left a:active, #right a:active {
    color: #333333;
    text-decoration: none;
}
/* カレンダーのリンク色 */
.cell a, .call a:link, .call a:visited {
    color: #000033;
    text-decoration: underline;
    font-weight: bolder;
}
.cell a:hover, .call a:active {
    color: #999999;
    text-decoration: none;
}
/* ------------------------------------- 
 *	ページレイアウト
--------------------------------------- */
/* -------------------------------------

　■ページ全体の変更方法（初期は幅950に設定されています）
  ・A にページ全体の幅を指定する
  ・B + 40 = A になるように B の値を指定する
  ・C + D + E + 40 + 40 = A になるように C と D と Eの値を指定する
  
  ※左サイドの幅は C　、記事の枠の幅は D 、右サイトの幅は E の値を変更 
  ※余白(padding)の値を変えない場合の方法です
--------------------------------------- */
/*ページ全体の幅、レイアウトを中央揃え*/
#wrapper {
    width: 900px;
    /* A */
    margin: 5px auto;
    padding: 20px 0 0;
    text-align: left;
    background-color: #7abdde;
    background-image: url(http://kyoto-bunkasha.com/img/bg.gif);
    background-repeat: repeat-x;
    background-position: top;
    background-attachment: scroll;
    -moz-box-shadow: 0 6px 6px #003;
    -webkit-box-shadow: 0 6px 6px #003;
    box-shadow: 0 6px 8px #003;
}
/*ブログ名と説明文、トップ画像*/
#header {
    width: 900px;
    /* B */
    height: 120px;
    clear: left;
    margin: 0 auto 0px;
    padding: 0;
}
/*コンテンツ枠（記事の枠＋両サイドメニューの枠）*/
#content {
    margin: 0 auto;
    padding: 0 15px 20px 15px;
}
/*　メインの幅（記事の枠）*/
#main {
    float: left;
    width: 615px;
    /* D */
    padding: 0 20px 0 5px;
    zoom: 1;
    border-right: thin solid;
    border-color: #003366;
}
/*　右側の幅（右サイドメニューの枠）　*/
#right {
    float: left;
    margin: 0px 0px 0px 5px;
    width: 215px;
    /* E */
    zoom: 1;
}
/*　フッター */
#footer {
    width: 100%;
    clear: left;
}
/* --------------------------------------
　メイン
--------------------------------------- */
/* ブログ名 */
h1 {
    font-size: 20px;
    padding: 0px;
}
/* ブログの説明文 */
div#description {
    margin: 10px 0 0 0;
    padding: 0 0 0 30px;
}
.entry {
    margin: 0 0 15px 0;
    border-bottom: thin solid;
    border-color: #003;
}
/* 次の記事・前の記事 */
#entryNavi {
    margin: 0 0 15px 0;
}
/* 記事のタイトル */
h2 {
    font-size: 14px;
    font-weight: bolder
}
/* LOVEボタン */
.entryLove {
    margin: 5px 0;
}
/* 記事本文 */
.entryBody {
    margin: 15px 0 0 0;
    line-height: 2.8em;
}
.entryBody img {
    margin: 10px;
    -moz-box-shadow: 0 6px 6px #000;
    -webkit-box-shadow: 0 6px 6px #000;
    box-shadow: 0 6px 8px #000;
}
/* 記事の続き */
.entryMore {
    margin: 10px 0 10px 0;
}
/* 記事の情報 */
ul.entryState li {
    display: inline;
    border-left: 1px solid #999;
    padding-left: 5px;
}
/* コメント枠 */
#comment {
    border: 1px #000 solid;
    padding: 20px;
    margin: 20px 0 0 0;
}
#commentTitle {
    margin: 0 0 5px 0;
    font-size: 14px;
    font-weight: bolder;
}
#commentSendTitle {
    margin: 20px 0 5px 0;
    font-size: 14px;
    font-weight: bolder;
}
.commentBody {
    margin: 5px 0;
}
ul.commentState {
    margin: 0 0 15px 0;
}
ul.commentState li {
    display: inline;
    border-left: 1px solid #999999;
    padding-left: 5px;
}
.commentSendForm {
    margin: 0;
}
.commentSendForm .input {
    width: 250px;
}
.commentSendForm textarea {
    width: 350px;
    margin: 0 0 10px 0;
}
/* トラックバック枠 */
#trackback {
    border: 1px #000 solid;
    padding: 20px;
    margin: 20px 0 0 0;
}
#trackbackURL {
    margin: 0 0 5px 0;
    font-size: 14px;
    font-weight: bolder;
}
#trackbackTitle {
    margin: 20px 0 5px 0;
    font-size: 14px;
    font-weight: bolder;
}
#trackback input {
    width: 350px;
}
.trackbackName {
    margin: 0;
}
.trackbackBody {
    margin: 5px 0;
}
ul.trackbackState {
    margin: 0 0 15px 0;
}
ul.trackbackState li {
    display: inline;
    border-left: 1px solid #999999;
    padding-left: 5px;
}
/* プロフィールのページ */
#profile {
    margin: 0;
}
#profileTitle {
    font-size: 14px;
    font-weight: bolder;
}
#profileName {
    margin: 15px 0 0 0;
}
#profileBody {
    margin: 5px 0;
}
/* このページの先頭へ */
.pageTop {
    margin: 10px 0 0 0
}
/* --------------------------------------
　記事の装飾
--------------------------------------- */
/* 引用 */
#main blockquote {
    border: 1px dotted #CCC;
    padding: 10px;
    margin: 10px;
}
/* 画像 */
#main .pict {
    border: 1px #000033 solid;
    padding: 3px;
}
/* リスト */
div.entryBody li, div.entryMore li {
    list-style: circle;
    margin: 0 0 0 15px;
}
/* --------------------------------------
　サイドメニュー
--------------------------------------- */
/* サイドメニューのタイトル */
h3 {
    font-size: 14px;
    font-weight: bolder;
    margin: 0 0 5px 0;
}
/* サイドメニューの内容 */
.sideContents {
    margin: 0 0 20px 0;
}
/* カレンダーの１マス幅 */
.cell {
    width: 27px;
}
/* ----------------------------------------
 Footer
---------------------------------------- */
#footer {
    text-align: center;
    margin: 20px 0 0 0;
}
#copyright {
    color: #FFF;
    font-size: 12px;
    padding: 0 0 10px 0;
    text-align: center;
}
.kotei_bookmarks {
    margin: 0;
    padding: 0;
    position: fixed;
    right: 0px;
    top: 8%;
    z-index: 50;
}