@charset "UTF-8";

/*＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊
画像、アイコン、文字サイズ・色など変更する場合は、下の方にまとめてありますので、そちらを変更して下さい。
それ以外は、だいたい項目ごとに分けて記載しています。
＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊ */

/* サイト全体
------------------------------------------------------------ */

	body {
		margin: 0;
		padding-top: 0;
		font-family: Skia,"ＭＳ Ｐゴシック","ヒラギノ丸ゴ Pro","Osaka‐等幅",Verdana,Arial,sans-serif;							
		text-align: center;
		line-height: 1.5;
		background-color: #fff;
	}
		
/*レイアウト
------------------------------------------------------------ */

	div#all {
		margin: 10px auto 70px;
		padding: 0;
		border:2px #ff99aa solid;		
		position: relative;		
		background-color: #fff;
		width: 894px;
	}
	
	div#header {
		padding: 0;
		width: 890px;		
		height: 190px;
		text-align: left;
	}

	div#content {
		padding: 0;	
  		width: 890px;
	}
	
	div#main {			
		float: left;		
		padding: 0;	
  		width: 710px;	  
	}
	
	div#entry {
		float: right;
		padding:0;
		width: 530px;
	}
	
	div#menu1 {			
		float: left;			
		padding: 0;	
  		width: 180px;	  
	}

	div#menu2 {			
		float: right;			
		padding: 0;	
  		width: 180px;	  
	}
	
	div#footer {
		clear: both;
		padding: 0;
  		width: 890px;	  
	}
	
/* ヘッダー
------------------------------------------------------------ */
		
	div.header_back {	
  		height: 190px;
	}
	
	/* サイトタイトル */

	div#header h1{
		position: absolute;
		top: 85px;
		_top:100px;
		padding: 0 20px;	
	}	
	
	/* サイトの説明 */

	.site_intro {
		color : #fff;
		position: absolute;
		top : 120px;
		_top: 130px;
		padding: 0 20px;	
	}	
	
/* 広告
------------------------------------------------------------ */

	#ad{margin: 20px 0 0;text-align: center;}	
	
/* 中央エントリー
------------------------------------------------------------ */
	
	div.entry_menu {
		margin: 0;
		padding: 10px 20px 0;
		text-align: left;
	}
	
	div.entry_menu h2 {
		margin: 15px 0 15px;
		padding:0;
		text-align: center;						
	}

	div.entry_table {
		padding: 10px 0 0;
		text-align: center;
	}

	/* 本文*/

	div.topentrybody {	
		/*text-align: left;	*/					
	}
	
	/* 記事のタイトル*/

	div.entry_table h2 {	
		margin: 0;
		padding: 0 10px 0 10px;
		text-align: left;						
	}

	/* 段落 */

	div.section p {
		margin: 1em 0;						/* 上下1行分空ける */
	}

	/* 追記 */

	p.entry-more {
		padding: 2em 2em 1em 0;
		text-align: left;
	}

 	/* 日付 */
	 
	 .ptime{
	 	padding: 0 0 2em;
		text-align:right;
	}

	/* 絵文字調整 */
	
	img.emoji{
		background-color:transparent;
		border:0;
		margin:0 0 -2pt 1pt;
	}		

/* ＊＊＊＊＊ページ移動用ナビゲーション ＊＊＊＊＊ */
	
	.navi_table {
		text-align: center;
	}

	ul.navi {
		margin: 0;
		list-style-type: none;
	}
	
	ul.navi li{
		display: inline;
		list-style-type: none;
	}
	

/* ＊＊＊＊＊コメント＊＊＊＊＊ */

	#commentarea {
		text-align: center;
	}	

	/* コメントトップ */

	h3#comment-top {
		margin: 15px 0;
	}
	
	/* コメントタイトル */

	h4.comment-header {
		margin : 0;
		padding : 0;
	}

	/* コメント本文 */

	div.comment-body {
		padding: 0.5em 1em;
	}

	/* コメント入力 */
	
	h3.comment-post,
	h3.comment-edit {
		padding: 0;
	}
	
	/* コメントフォーム */

	div#primary-column form {
		padding: 0 10px;
	}

	/* 管理者だけにコメント */

	input#himitu {
		margin-right: 0.5em;
	}

	/* コメントフォームボタン */

	p.form-btn {
		margin-top: 20px;
	}

/* ＊＊＊＊＊トラックバック＊＊＊＊＊ */

	#tbarea {
		text-align: center;
	}	

	/* トラックバックトップ */

	h3#trackback-top {
		margin: 15px 0;
	}

	/* トラックバックタイトル */

	h4.trackback-header {
		margin: 0;
		padding: 0;
	}

	/* トラックバック先の概要 */

	div.trackback-excerpt {
		padding: 0.5em 1em;
		background: transparent;
	}

/* ＊＊＊＊＊エントリー内枠＊＊＊＊＊ */
	
	/* エントリー記事、コメント・トラックバック本文 */
	
	div.section {
		border:2px #ff99aa dotted;
		padding : 10px 20px;
		margin: 0 0 25px;
	}
	
	div.comment-entry {	
		margin: 0;
		border:1px #ff99aa solid;
	}

	/* トラックバックURI */

	p.trackback-uri {
		margin: 0 0 15px;
		padding: 10px 20px;
		border : 1px solid #ff99aa;
	}

	
/* サイドバー
------------------------------------------------------------ */

	div.menu_table {
		padding: 10px 10px 0;	
		text-align: left;		
	}
		
	/* サイドバー（プラグイン）タイトル */

	div.menu_table h3 {
		margin: 5px 0;
		padding: 0;
		text-align: left;		
	}

	/* プロフィール画像 */

	p.author-image img {
		display: block; 				
	}
		
	/* カレンダー表示用テーブル */

	table.calender {
		margin: 0;
		padding: 0 5px 5px;
		width: 150px; 
		text-align: center;
		border:2px #ff99aa dotted;
		border-collapse : collapse;		
	}
	
	table.calender th {
		width : 21px;
		text-align : center;
		border-top : 1px solid #fff;
		border-right : 1px solid #fff;
		border-left : 1px solid #fff;
	}

	/* カレンダー見出 */

	caption {
		border:2px #ff99aa solid;
		background:#ff99aa;
		width: 150px; 
		text-align: center; 
		padding: 3px 5px; 
		margin-bottom: 0;
	}	
	
	/* カレンダーのセル見出（曜日表示部分） */

	.calendar th td{
		font-weight: normal;
		text-align: center; 
	}

	/* カレンダーのセル部分（日付表示部分） */

	.calendar td {text-align: center;
		padding: 2px;
	}
	
	th#sun {color: #F67887;}	
	th#sat {color: #3572A1;}
	
	
	
/* フッター
------------------------------------------------------------ */

	div.footer_table {
		padding: 10px 10px 0;
		margin: 0 20px;
		border-top: 2px #ff99aa dotted;
		text-align: center;
		line-height:140%;		
	}

		
/*  リスト表示部分
------------------------------------------------------------ */

	ul{
		padding-left: 5px;
		margin: 5px;
		margin-bottom: 20px;
		list-style-type: none;
		list-style-position : outside ;
	}

	ul.topmenu {
		list-style-image : url(https://blog-imgs-29.fc2.com/s/p/o/spooncafe/sakurapin.jpg);
		list-style-position: inside;
	}
	
	/* エントリー、コメント、トラックバックフッター */

	ul.entry-footer {
		padding: 0;
		list-style-position: inside;
		margin : 20px 0 0;
	}
	
	ul.comment-footer {
		margin: 0;
		list-style-position: inside;
		list-style-type: none;
	}
	
	ul.trackback-footer {
		margin: 0;
		list-style-type: none;
	}
	
	ul.entry-footer li,
	ul.comment-footer li,ul.trackback-footer li{
		display: inline;
		list-style-type: none;
	}	
	
/* 素材
------------------------------------------------------------ */	

	/*背景画像、コメント入力 */
	
	body,div.comment-entry {				
		background: url(https://blog-imgs-29.fc2.com/s/p/o/spooncafe/sakura.jpg) top left repeat fixed;		
	}
	
	/*トップ画像 870px×180px*/
	
	div.header_back{
		background: url(https://blog-imgs-29.fc2.com/s/p/o/spooncafe/sakura_top_870_180.jpg) 12px 12px no-repeat;		
	}
	
	/* メニュータイトル*/
	
	div.menu_table h3:before {
		content: url(https://blog-imgs-29.fc2.com/s/p/o/spooncafe/sakurapin.jpg) ;
		vertical-align:middle;					
	}	

	.icon:before, .icon:after{
		content: url(https://blog-imgs-29.fc2.com/s/p/o/spooncafe/sakurapin.jpg) ;
		vertical-align:middle;
	}		

	
/* 文字（太さ、サイズ、色）
------------------------------------------------------------ */

	/*標準 */

	body{font-size: 75%;color: #666;}	

	/* 見出し */
	
	h1{font-size: 220%;color: #F67887;}
	h2 {font-size: 140%;margin: 0;}	
	h3 {font-size: 120%;color: #686868;}
	h4 {font-size: 110%;color: #e61980;}
	h5 {font-size: 100%;display: inline;}	
	
	/* サイトの説明 */
	
	.site_intro {font-weight: lighter;color: #fff;}
	
	 /* 日付 */
	 
	 .ptime{color:#444444;}
	
	/*少し大きいサイズ */	
	
	div.entry-body,div.comment-body,div.trackback-excerpt,.j1,.j2,.permanent_more ,.more,p.entry-more{
		font-size: 115%;			
	}

	/*IE用 */
	
	caption, th, td { _font-size : 75%; }
	
/*リンク文字
------------------------------------------------------------ */

	/* 全体 */

	a:link {color: #F67887;text-decoration: none;}
	a:visited {color: #e61980;text-decoration: none;}
	a:hover {color: #e61980;text-decoration: underline ;}
	a:active {color: #ffffff;text-decoration: none;}
	a img {border-style: none;border-width: 0;text-decoration: none;}

	/* サイトタイトル */
	
	div#header h1 a:link{color: #F67887;text-decoration: none;}		
	div#header h1 a:visited {color: #F67887;text-decoration: none;}				
	div#header h1 a:hover{color: #F67887;text-decoration: none;}
	div#header h1 a:active{color: #F67887;text-decoration: none;}

	/* 管理者メニュー */
	
	.adminmenu a:link {color: #e61980 !important;text-decoration: none;}
	.adminmenu a:visited {color: #e61980 !important;text-decoration: none;}		
	.adminmenu a:hover{color: #e61980 !important;text-decoration: underline;}
	.adminmenu a:active{color: #e61980 !important;text-decoration: underline;}
	
	/* プラグインカレンダー */
	
	caption a:link{color: #F67887;font-weight: bold;}
	caption a:visited{color: #F67887;font-weight: bold;}
	caption a:hover{color: #e61980;text-decoration: underline;font-weight: bold;}
	caption a:active{color: #e61980;text-decoration: underline;font-weight: bold;}
	
	table.calendar a:link{color: #F67887;font-weight: bold;}
	table.calendar a:visited{color: #F67887;font-weight: bold;}
	table.calendar a:hover{color: #e61980;text-decoration: underline;font-weight: bold;}
	table.calendar a:active{color: #e61980;text-decoration: underline;font-weight: bold;}

	/* サイドメニュー */
	
	.menu a{text-decoration: none;}
	.menu a:link,.menu a:visited{text-decoration: none;}
	.menu a:hover,.menu a:active{color:#F67887 !important ;text-decoration: none;font-weight: bold;}	

/* 調整（投稿）用（お好きに追加して下さい）
------------------------------------------------------------ */	
	
	.center {				
		text-align:center;		
	}
	
	.tag {
		text-align:left;
		padding: 5px 50px 0 50px;
	}
	
	.bold{
		font-weight:bold;
	}
