@charset "utf-8";
/* =============================================  
beige_hibis-beige
 ============================================= */
/*
2009.8/7
*/

*{margin : 0; padding : 0 ;}


/* =============================================  
ボディ
 ============================================= */
body {
  margin : 0 50px 0 0; padding : 0 ;
  text-align : center;
  font-family : "Verdana", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", "Osaka",sans-serif;
  font-size : 100%; 
  color : #774635;
  background-color : #ECDDC0;
  background-image : url("https://blog-imgs-18.fc2.com/b/e/i/beigeheart/hibis-be-back.gif");
  background-repeat : repeat-x ;

}


/* =============================================  
レイアウト設定
 ============================================= */

/*コンテンツ*/
div#container {
  margin : 0px auto ; 
  width : 1200px;	/*これが全体の幅です*/
  text-align : left;
  background-image : url("https://blog-imgs-18.fc2.com/b/e/i/beigeheart/hibis-beige-topimg.gif");
  background-repeat : no-repeat ;
  background-position : left top;
}


/*ヘッダー*/
div#layout_head {
  height : 300px;
  text-align : right;
}

div#layout {
  margin : 0px 0px 0px 50px ; 
  text-align : left;
  background-color : #FFF;
}

/*メイン部分*/
div#layout_main { 
  float : left;
  margin-right : -270px;	/*ここで全体幅からサイドメニュー＋余白分を引いています*/
  width : 100%;
}
div#layout_main>* {
  margin-right : 270px;	/*サイドメニュー＋余白分*/
}
div#layout_main #baseblock {
  margin-right : 270px;	/*サイドメニュー＋余白分*/
}

/*左サイド部分*/
div#layout_leftside {
  float : right; 
  margin-top : 20px;
  width : 240px;  	/*サイドの幅*/
}
/*右サイド部分*/
div#layout_rightside {
  clear : right;
  float : right; 
  margin-top : 20px;
  width : 240px; 	/*サイドの幅*/
}


/* フッター部分 */
div#layout_footer {
  margin : 0px auto ; 
  padding : 0 ;
  clear : both;
  height : 340px;
  text-align : left;
  background-image : url("https://blog-imgs-18.fc2.com/b/e/i/beigeheart/hibis-be-foot.gif");
  background-repeat : no-repeat ;
  background-position : right bottom;
}


/* =============================================  
見出し
 ============================================= */
h1 { font-size : 180%;}
h2 { font-size : 115%;}
h3 { font-size : 110%;}
h4 { font-size : 110%;}
h5 { font-size : 105%;}
h6 { font-size : 100%;}


/* =============================================  
リンク設定
 ============================================= */
a:link { color : #963; text-decoration : none;}
a:active { color : #C96; text-decoration : none;}
a:visited { color : #963; text-decoration : none;}
a:hover { color : #C96; text-decoration : none;}


/* =============================================  
投稿部分設定
 ============================================= */
input,select,textarea{
  font-family : "Osaka","Verdana", "Hiragino Kaku Gothic Pro", "MS PGothic", sans-serif;
  border-top : 1px solid #ECDDC0 ; 
  border-right : 1px solid #ECDDC0 ; 
  border-bottom : 1px solid #ECDDC0 ; 
  border-left : 1px solid #ECDDC0 ; 
  color : #630;
  font-size : 95%;
  background-color : #F1E5D3; 
}


/* =============================================  
タイトル
 ============================================= */
/*サイトタイトル*/
h1 {
  margin : 0px;
  padding : 200px 60px 0 100px;
  font-weight : bolder;
  color : #FFC;
}
h1 a:link { color : #FFC; text-decoration : none;}
h1 a:active { color : #FFFFE5; text-decoration : none;}
h1 a:visited { color : #FFC; text-decoration : none;}
h1 a:hover { color : #FFFFE5; text-decoration : none;}

/*サイト説明*/
#layout_head p#introduction {
  margin : 0px;
  padding : 10px 60px 0 100px;
  font-size : 110%;
  font-weight : normal;
  color : #963;
}

/*メイン見出し*/
h2 {
  padding : 5px 0px 5px 20px;
  color: #960;
  background-image : url("https://blog-imgs-1.fc2.com/b/e/i/beigeheart/hibis-mark.gif");
  background-repeat : no-repeat ;
  background-position : left center;
  border-bottom : 2px solid #ECDDC0 ;
}
h2#subtitle {
  display : none;
}


/*管理ページリンク*/
ul.admin {
  margin : 0;
  padding : 0px 0px 10px 0px;
  list-style-type : none;
  text-align : left;
}
ul.admin li { 
  display : inline; 
}



/* =============================================  
エントリー関連
 ============================================= */

/*エントリー：1ブロック*/
.entry{
  margin : 0px 0px 70px 0px;
}

/*エントリーボディ*/
.entry-body{
  margin : 0px 0px 0px 0px;
  background-image : url("https://blog-imgs-18.fc2.com/b/e/i/beigeheart/hibis-bess-foot.gif");
  background-repeat : no-repeat ;
  background-position : right bottom;
}

/*エントリー：日付*/
div.entry_date {
  margin : 0px;
  padding : 0px 10px 5px 0px;
  text-align : right;
  font-size : 125%;
  color: #630;
}


/*エントリー：ヘッダー部分*/
.entry-body h3 {
  margin : 0;
  padding : 5px 0px 5px 10px;
  color: #963;
  background-color : #ECDDC0;
  background-image : url("https://blog-imgs-18.fc2.com/b/e/i/beigeheart/hibis-beige-back.gif");
  background-repeat : repeat ;
  background-position : 0px 50px;
  background-attachment : fixed;
}


/*エントリー：記事部分*/
.entry_text {
  margin : 0px;
  padding : 5px 20px 0 20px;
  line-height : 150%;
}
/*エントリー：追記テキスト*/
.entry_more{
  margin : 0px;
  padding : 10px 0 0 0;
}

/*エントリー：ステータス*/
ul.entry_state {
  margin : 0;
  padding : 15px 0px 0px 10px;
  list-style-type : none;
  text-align : left;
  border-bottom : 5px solid #ECDDC0 ; 
}
ul.entry_state li { 
  display : inline; 
}


/*テキスト内の画像*/
.entry_text img {
  margin : 0px ;
  padding : 2px;
  border: none;
}

/*テキスト内のタグ*/
.entry_text a.tagword {
  color : #630;
  border-bottom: 1px dotted #C63;
}
.entry_text a:hover.tagword {
  text-decoration : none;
}
/*タグリスト*/
ul.tag_state {
  margin : 0;
  padding : 5px 10px 0px 0px;
  list-style-type : none;
  text-align : right;
}
ul.tag_state li { 
  display : inline; 
}

/*テキスト内の絵文字*/
img.emoji {
  border: none;
  margin : 0px;
  padding : 0px;
  float :none;
  vertical-align : middle; 
}

/*スレッドテーマ*/
ul.thread {
  margin : 0;
  padding : 5px 20px 0 0;
  list-style-type : none;
  text-align : right;
}
ul.thread li { 
  display : inline; 
}

/*新着マーク画像*/
img.newmark {
margin: 0px ;
padding: 0px;
border: none;
}


/* =============================================
コメントリスト
 ============================================= */
.c-list_body {
  margin : 0;
  padding : 0 10px ;
  text-align : right;
}
.c-list_text {
  line-height : 120%;
  margin : 0px;
  padding : 0 ;
  text-align : left;
  overflow:hidden 
}
.c-list_text dl.comment-list {
  margin : 0px;
  padding : 10px 0 ;
  background-color : #FFFFE5;
  border-bottom : 1px dotted #960 ; 
}
.c-list_text dl.comment-list dt{
  color : #690;
  padding-bottom: 5px ;
}
/*コメントリスト中URL*/
.c-list_text dl.comment-list dd a {
  display:block; 
  height :1em; 
  width:20em; 
  overflow:hidden ;
}


/* =============================================  
引用文設定
 ============================================= */
blockquote {
  margin : 5px 0;
  padding : 0 10px ;
  line-height : 150%;
  color : #555;
  background-color : #F1E5D3; 
  border-top : 1px solid #ECDDC0 ; 
  border-right : 1px solid #ECDDC0 ; 
  border-bottom : 1px solid #ECDDC0 ; 
  border-left : 2px solid #C96 ; 
}


/* =============================================  
水平線設定
 ============================================= */

hr {
  margin : 5px 30px;
  color : #960;
  background-color : #960;
  border : 0; 
  height : 1px ;
}


/* ============================================= 
その他の設定
 ============================================= */
em ,i { font-style : italic;}
strong ,b { font-weight : bold;}
u { text-decoration : underline;}
p { margin : 0.5em 0;}



/* =============================================
  エントリー内：リスト
 ============================================= */
/*エントリー：リスト*/
.entry_text ul {
  margin : 0px;
  padding : 5px 0px 10px 20px;
}
.entry_text li {
  line-height : 120%;
  margin-bottom : 5px;
}

.entry_text dl {
  margin : 0px;
  padding : 5px 0px 10px 10px;
}
.entry_text dt {
  color : #C63;
  margin : 0px;
  margin-bottom : 3px;
}
.entry_text dd {
  line-height : 120%;
  margin : 0px;
  padding : 0px 0px 5px 10px;
}
.entry_text ol {
  margin : 0px;
  padding : 5px 0px 10px 20px;
}


/* =============================================
 エントリー内：テーブル設定 
 ============================================= */
.entry_text  table {
  width: auto;
  border-collapse: collapse;
  margin-top: 1em;
  margin-bottom: 1em;
  background: #FFF;
}
.entry_text td, .entry_text th {
  padding : 4px;
  font-size: 95%;
  line-height : 150%;
  font-weight : normal;
  border: 1px solid #C96;
}
.entry_text th {
  background: #ECDDC0;
}



/* =============================================  
各エリア独自表示
 ============================================= */

/*各モードエリア：1ブロック*/
#date .entry ,#category .entry ,#search .entry-body ,#tag .entry-body {
  margin : 0px 0px 20px 0px;
}

/*各モードエリアボディ*/
#date .entry-body ,#category .entry-body ,#search .entry-body ,#tag .entry-body {
  margin : 0px;
  padding : 10px 0px ;
   background-image: none;
}

/*各モードエリア：ステータス*/
#date .entry-body ul.entry_state ,#category .entry-body ul.entry_state ,#search .entry-body ul.entry_state ,#tag .entry-body ul.entry_state {
  margin : 0;
  padding : 0px 10px 0px 0;
  list-style-type : none;
  text-align : right;
  border-bottom : 1px solid #960 ; 
}

/*全記事一覧*/
ul.titlelist-body {
  margin : 0px;
  padding : 5px 0 3px 10px;
  font-family : "Verdana", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", "Osaka",sans-serif;
  list-style-type : none;
  text-align : left;
  font-size : 105%; 
  background-color : #FFF;
}
ul.titlelist-body li { 
  display : inline;
}



/* =============================================  
ページ移動
 ============================================= */
ul.entry_navi {
  margin : 50px 0px 50px;
  list-style-type : none;
  background-color : transparent;
  text-align :center;
}
ul.entry_navi li { 
  display : inline; 
}



/* =============================================  
コメント＆トラックバック関連
 ============================================= */

/*コメント＆トラックバック：1ブロック*/
.commentarea,.trackbackarea{
  margin : 0px ;
}

/*コメント＆トラックバック：大見出し*/
.commentarea h2,.trackbackarea h2 {
  margin-bottom : 20px;
  padding : 5px 0px 5px 20px;
  color: #960;
  background-image : url("https://blog-imgs-1.fc2.com/b/e/i/beigeheart/hibis-mark.gif");
  background-repeat : no-repeat ;
  background-position : left center;
  border-bottom : 2px solid #ECDDC0 ;
}

/*コメント＆トラックバック：記事*/
.comment-body,.trackback-body {
  margin : 0px 0px 30px;
  padding : 10px 0px 0 0;
}
/*コメント記事中URL*/
.comment_body a {
  display:block; 
  height :1em; 
  width:20em; 
  overflow:hidden ;
}


/*コメント＆トラックバック：見出し*/
.comment-body h3 ,.trackback-body h3 {
  margin : 0px;
  padding : 3px 0 3px 10px;
  font-weight : bold;
  color: #630;
  background-color : #ECDDC0;
  background-image : url("https://blog-imgs-18.fc2.com/b/e/i/beigeheart/hibis-beige-back.gif");
  background-repeat : repeat ;
  background-position : 0px 50px;
  background-attachment : fixed;
}

/*コメント＆トラックバック：テキスト*/
.co_text,.tb_text {
  margin : 0px;
  padding : 5px 20px 10px 20px;
  line-height : 150%;
}

/*コメント＆トラックバック：ステータス*/
ul.co_state ,ul.tb_state {
  margin : 0;
  padding : 0px 20px 0 0;
  list-style-type : none;
  text-align : right;
  border-bottom : 2px solid #ECDDC0 ; 
}
ul.co_state li ,ul.tb_state li { 
  display : inline; 
}

/*トラバURL*/
dl.tb_url {
  margin : 0px 20px 0px 0px;
  line-height : 150%;
}
dl.tb_url dd {
  margin : 0px;
  padding : 0px 0px 10px 10px;
}
dd.trackback_url input {
  padding : 2px 5px ;
  width : 350px;
}
/*Trackback URL : FC2 User*/
dd.trackback_url-fc2 a {
  margin : 0px;
  padding : 2px 5px;
  background-color : #FFF;
  border : 1px dotted #960 ;
}
dd.trackback_url-fc2 a:hover {
  background-color : #ECDDC0;
  border : 1px solid #960 ;
}


/* =============================================  
コメント投稿＆修正フォーム
 ============================================= */

/*コメント投稿フォーム*/
.entry_form {
  margin : 0px;
  padding : 10px 0px 0 0px;
  line-height : 200%;
  background-image : url("https://blog-imgs-18.fc2.com/b/e/i/beigeheart/hibis-bess-foot.gif");
  background-repeat : no-repeat ;
  background-position : right bottom;
  border-bottom : 2px solid #ECDDC0 ;
}
/*投稿フォーム：入力*/
dl.co_form {
  margin : 20px 0 0 20px;
  padding : 0px ;
}
/*投稿フォーム：ラベル*/
dl.co_form dt label {
  position : absolute;
  margin : 0px;
  text-align : left;
  width : 50px;
  color : #960;
}
/*投稿フォーム：入力*/
dl.co_form dd {
  margin-left : 55px;
  padding-bottom : 3px ;
}
/*投稿フォーム：サイズ*/
dl.co_form dd input#title,dl.co_form dd input#name,dl.co_form dd input#url,dl.co_form dd input#mail {
  width : 250px;
}
dl.co_form dd textarea#comment{
  width : 350px;
}
/*コメント投稿・編集小見出し*/
#comment_post,#comment_edit { 
  padding : 0px 0 2px 10px;
  font-weight : bolder;
  border-bottom : 2px solid #ECDDC0 ;
}



/* =============================================  
サイドメニュー関連
 ============================================= */

/*サイド：大見出し*/
#layout_leftside h2,#layout_rightside h2 {
  display : none;
}

/*サイドメニュー：1ブロック*/
.side_menu{
  margin : 0px 0px 0px 0px;
  text-align : left;
  color: #774635;
}

/*サイド：見出し*/
.side_menu h3 {
  margin : 0px;
  padding : 5px 10px 5px 0;
  text-align :right;
  color: #630;
  background-color : #ECDDC0;
  background-image : url("https://blog-imgs-18.fc2.com/b/e/i/beigeheart/hibis-beige-back.gif");
  background-repeat : repeat ;
  background-position : 0px 50px;
  background-attachment : fixed;
}

/*サイド：コンテンツ*/
.side_text {
  margin : 0px ;
  padding : 5px 10px ;
}

/*サイドメニュー：リスト*/
.side_menu ul {
  margin : 0 ;
  padding : 5px 0px 10px 15px;
  list-style-type : none;
  list-style-image : url("https://blog-imgs-1.fc2.com/b/e/i/beigeheart/hibis-mark.gif"); 
}
.side_menu li {
  margin : 0 ;
  padding : 0;
}

.side_menu dl {
  text-align : left;
  margin : 0px;
  padding : 5px 0px 5px 0px;
}
.side_menu dt{
  margin : 0px;
  padding : 0px 0px 3px 0px;
  color : #630;
}
.side_menu dd{
  line-height : 120%;
  margin : 0px;
  padding : 0px 0px 5px 0px;
}


/*サイド：画像*/
.side_menu img {
  border : none;
  margin : 0px;
  padding : 1px;
}

/*プロフィール：画像*/
#p-profile img {
  margin : 0px;
  padding : 2px;
  border : 1px dotted #960;
}

/* ツリー用スタイル */
div#p-comment ul, div#p-trackback ul {
  margin : 0 0 0 20px;
  padding : 0px;
  list-style-type : none;
}
div#p-comment ul.tree li>ul, div#p-trackback ul.tree li>ul {
  margin : 0;
  padding : 0;
  list-style-type: none;
  list-style-image: none;
}
div#p-comment ul li ul li, div#p-trackback ul li ul li {
  margin : 0;
  padding-left : 20px;
  list-style-type: none;
  list-style-image: none;
  background-color : transparent;
  background-image : url("https://blog-imgs-1.fc2.com/b/e/i/beigeheart/tree_child_b.gif");
  background-repeat : no-repeat ;
  background-position : left top;
}
div#p-comment ul li ul li.lastchild, div#p-trackback ul li ul li.lastchild {
  list-style-type: none;
  list-style-image: none;
  background-color : transparent;
  background-image : url("https://blog-imgs-1.fc2.com/b/e/i/beigeheart/tree_child.gif");
  background-repeat : no-repeat ;
  background-position : left top;
}

/* 共有プラグインTreeシリーズ用スタイル */

#AR p, #CA p, #LK p, #RC p, #RT p, #RE p {
  margin : 5px 0 0 0px;
  padding-left : 15px;
  background-image : url("https://blog-imgs-1.fc2.com/b/e/i/beigeheart/hibis-mark.gif");
  background-repeat : no-repeat ;
  background-position : left top;
  font-weight : normal;
}
#AR b, #CA b, #LK b, #RC b, #RT b, #RE b {
  font-weight : normal;
}
#AR b {
  cursor : pointer; 
}

/* ブログピープル用スタイル */
.blogpeople-main a {
  padding-left : 15px;
  line-height : 150%;
  background-image : url("https://blog-imgs-1.fc2.com/b/e/i/beigeheart/hibis-mark.gif");
  background-repeat : no-repeat ;
  background-position : left center;
}


/* 親子カテゴリ */
ul.main_menu ul.sub_menu {
  margin : 0 ;
  padding : 0 ;
  list-style-type: none;
  list-style-image: none;
}

ul.main_menu ul.sub_menu li.sub_list {
  padding-left : 15px;
  background-image : url("https://blog-imgs-1.fc2.com/b/e/i/beigeheart/tree_child_b.gif");
  background-repeat : no-repeat ;
  background-position : left top;
}

ul.main_menu ul.sub_menu li.sub_list_end {
  padding-left : 15px;
  background-image : url("https://blog-imgs-1.fc2.com/b/e/i/beigeheart/tree_child.gif");
  background-repeat : no-repeat ;
  background-position : left top;
}


/* =============================================  
カレンダー設定
 ============================================= */
.calender {
  font-size : 90%; 
  background-image : url("https://blog-imgs-1.fc2.com/b/e/i/beigeheart/hibis-bbll-back.gif");
  background-repeat : no-repeat ;
  background-position : 80% 70%;
}
.calender caption {
  font-size : 90%;
  padding : 5px 0 1px 0;
}
.calender th {
  font-size : 90%;
  font-weight : normal;
  padding : 0;
  text-align : center;
  background-color : #E3C295; 
  border-left : 1px dotted #C96;
  border-right : 1px dotted #C96;
  border-top : 1px dotted #C96;
  border-bottom : 2px solid #C96;
}
.calender td {
  width :  18px;
  padding : 0px;
  text-align : center;
  border-left : 1px dotted #C96;
  border-right : 1px dotted #C96;
  border-top : 1px dotted #C96;
  border-bottom : 1px dotted #C96;
}
.calender td a {
  display : block;
}
th#sun {
  color : #960;
  border-bottom : 2px solid #960 ; 
}
th#sat {
  color : #6495ED;
  border-bottom : 2px solid #6495ED ; 
}
.calender td a:link {
  color : #FFF; 
  background-color : #960; 
  text-decoration : none; 
}
.calender td a:visited { 
  color : #FFF; 
  background-color : #B88637; 
  text-decoration : none; 
}
.calender td a:hover { 
  color : #960; 
  background-color : #FFF; 
  text-decoration : none;
}


/* =============================================  
ページフッター関連
 ============================================= */

/*コピーライト*/
.copyright {
  margin : 0px;
  padding : 300px 0 0 10px;
  font-size: 95%;
  line-height : 180%;
  text-align :left;
}


/* =============================================  
プラグイン3
 ============================================= */
/*プラグイン3*/
.plug-body {
  margin : 20px 0px 20px 0px;
  background-color : #FFF;
   background-image : url("https://blog-imgs-18.fc2.com/b/e/i/beigeheart/hibis-bess-foot.gif");
  background-repeat : no-repeat ;
  background-position : right bottom ;
  border-bottom : 3px solid #ECDDC0;
}

/*プラグイン3：見出し*/
.plug-body h3 {
  margin: 0px;
  padding : 5px 0px 5px 10px;
  color: #630;
  background-color : #ECDDC0;
  background-image : url("https://blog-imgs-18.fc2.com/b/e/i/beigeheart/hibis-beige-back.gif");
  background-repeat : repeat ;
  font-weight : normal;
  background-attachment : fixed;
}

/* =============================================  
ページナビゲーション
 ============================================= */
/*ページナビゲーション*/
#pagenavi {
  margin : 0px;
  border-bottom : 1px solid #EAF0E1 ; 
}
#pagenavi ul.mode_list {
  margin : 0px;
  padding : 5px 0 0px 30px;
  list-style-type : none;
  list-style-image : url("https://blog-imgs-1.fc2.com/b/e/i/beigeheart/hibis-mark.gif"); 
}
#pagenavi ul.mode_list li {
  margin-bottom : 3px;
}

/*各エリアページナビゲーション*/
ul.mode_navi {
  text-align : left;
  margin : 10px 0 0;
  list-style-type : none;
}
ul.mode_navi li { 
  display : inline; 
}


/* =============================================  
お知らせ日付非表示用
 ============================================= */
#day19990101 {
  display : none;
}