/* 全体的な設定lammban
------------------------------------------------------------ */

	/* 全体的なマージン・パディング・フォントスタイル等の初期化 */

	* {
		margin : 0;
		padding : 0;
		font-style : normal;
	}

	/* body要素以下全てに適用されます */
	/* 背景に画像を使用したい場合はbackground-colorをbackgroundに修正してお使い下さい */

	/* 書式・例 */

	/* background : url("画像のパス") 画像の表示位置 繰り返し指定; */
	/* background : url("hoge.gif") top left no-repeat; */

	body {
		color : #353535;							/* 文字の色 */
		background : url("https://templates.blog.fc2.com/template/pink_charm/pc-bg.gif") repeat-x left top;		/* 背景画像を繰り返し表示 */
		background-color : #ff5db1;				/* 背景の色 */
		/* 背景画像使用例（背景画像を使わない場合はbackground行を削除して下さい */
		text-align : center;					/* 古いIEでセンタリングする */
		font-family: "Georgia", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
		/* 文字 */
		line-height : 1.5;						/* 行間 */
		font-size : x-small;					/* 古いIEの文字サイズ */
		voice-family : "\"}\"";					/* おまじない */
		voice-family : inherit;					/* おまじない */
		font-size : small;						/* CSSを正しく解釈出来るブラウザ用の文字サイズ */
	}

	html>body {
		font-size : small;						/* Opera用の文字サイズ */
	}


	textarea, input, select {
		margin: 0px 0px 5px 5px;
		padding: 1px;
		font-size: 100%;
		line-height: 1.5;
		border: 1px solid #dfb5c4;
		background-color: #fff;
		color: #353535;
	}

	/* 絵文字 */
	
	.emoji{
		vertical-align:middle;
		border:0;
	}
.entry_body img {
max-width: 100%;
height: auto;
}

/* リンクの設定
------------------------------------------------------------ */

	/* リンクの設定 */
	a {
		text-decoration : none;
		/* アンダーラインなど装飾を施さない */
	}

	/* リンクする要素のうち、未閲覧（キャッシュされていない）要素に対してスタイルを適用します */
	a:link {
		color : #d20074;
		/* 文字の色*/
	}

	/* リンクする要素のうち、閲覧済（キャッシュされている）要素に対してスタイルを適用します */
	a:visited {
		color : #d20074;
		/* 文字の色 */
	}

	/* ユーザーがカーソルをその要素の上に置いているが、まだアクティブ状態にしていない時にスタイルを適用します */
	a:hover {
		color : #6f0026;
		/* 文字の色*/
	}

	/* その要素がユーザーによってアクティブ状態にされた時にスタイルを適用します */
	a:active {
		color : #6f0026;
		/* 文字の色*/
	}

	/* リンク画像の枠を表示しない */
	a img {
		border-style : none;			/* 枠を非表示 */
		border-width : 0px;				/* 枠の幅を0pxに設定 */
		text-decoration : none;			/* 装飾を表示しない */
	}


/* ---------------------------------------------------
　本文内の画像に枠つける設定です。
　画像にリンクのある場合は周りの枠の色が変わります。
　枠をつけたくない場合は以下の設定を消してください。
--------------------------------------------------- */

.entry_body img { margin: 1px; border: 1px solid #fae2f0;}
.entry_body a:hover img, .entry_body a:active img {
  margin: 1px;  border: 1px solid #ff8fd3;
  text-decoration: none;
}

/*　本文内の画像に関する設定ここまで　*/


/* 強調の設定
------------------------------------------------------------ */

	/* 強調 */

	em {
		border-bottom: 1px solid #e93b55;
		/* 下線を引く */
	}

	/* より強い強調 */

	strong {
		font-weight : bold;
		/* 文字を太字にする */
	}

.entry_body i,
.entry_body em{
  font-family: "游ゴシック","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
  font-style: italic;
}


/* リストの設定
------------------------------------------------------------ */

	/* リスト・要素 */

	ul, ol, li, dl, dt, dd {
		list-style: none;
	}



/* 引用の設定
------------------------------------------------------------ */

	/* 背景に画像を使用したい場合はbackground-colorをbackgroundに修正してお使い下さい */

	/* 書式・例 */

	/* background : url("画像のパス") 画像の表示位置 繰り返し指定; */
	/* background : url("hoge.gif") top left repeat; */

	blockquote {
		width : auto;						/* 幅 */
		margin : 10px 20px;					/* マージン */
		padding : 2px 7px;					/* パディング */
		border: 1px solid #dfb5c4;			/* 枠線 */
		background: #fae2f0;
	}



/* コード
------------------------------------------------------------ */

	/* 記事中にプログラムコードなどを書く時に使います */
	/* プロポーショナルフォントではなく等幅フォントを指定すると良いでしょう */



	div.main_body pre {
		margin : 1em;
		padding : 0.5em;
		background-color: #353535;
		font-family : sans-serif;
		overflow : auto;
		/* pre element clearing bug in WinIE  */
	}

	/* for without MacIE5 \*/

	div.main_body pre {
		overflow : scroll;					/* MacIE用バグ対応 */
	}/* */

	div.main_body > pre {
		width : auto;						/* MacIE用バグ対応 */
	}

	div.main_body code {
		font-family : monospace;			/* 等幅フォントを指定 */
	}



/* Mac版IEの文字化け対策
------------------------------------------------------------ */

	/* マック版IEでは表示できるフォントを指定しないと文字化けを起こしますので通常は削除しないで下さい */

	textarea,input,select {
		font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku GothicPro", "Osaka", "Helvetica", "Arial", "Verdana", "ＭＳ Ｐゴシック", sans-serif;
	}



/* レイアウト用ブロックの設定
------------------------------------------------------------ */

	/* 全体の大枠 */
	/* 左右のマージンを自動で求める事でセンタリングを行ってます */
	/* text-alignをcenterにすることでセンタリングできるのはIEのみの仕様です */
	/* センタリングが不要の場合はmargin-leftの行とmargin-rightを削除して下さい */

	div#container {
		width : 830px;						/* wrapper＋rightの幅 */
		margin-left : auto;					/* 左側のマージンを自動計算 */
		margin-right : auto;				/* 右側のマージンを自動計算 */
		background: url("https://templates.blog.fc2.com/template/pink_charm/pc-container_bg.jpg") repeat-y center top;
		text-align : left;
		/* 古いIE用にセンタリングした部分を元に戻す */
	}

	/* タイトル部分 */
	/* 背景画像を使用したい場合はheight（高さ）・background（背景画像）などを追加して下さい */

	/* 書式・例 */

	/* background : url("画像のパス") 画像の表示位置 繰り返し指定; */
	/* background : url("hoge.gif") top left no-repeat; */

	div#header {
		width : 830px;
		height : 270px;
		text-align: center;
		background: url("https://templates.blog.fc2.com/template/pink_charm/pc-header.jpg") no-repeat center top;
	}

	div.main {
		
		/* タイトル部分と記事、記事部分とフッター部分の間隔 */
	}

	/* blog_contentとleftの回り込み */

	div#wrapper {
		float : left;						/* 左側に回り込む */
		width : 631px;						/* blog_content＋secondary-columnの幅 */
	}

	div#blog_content {
		float : right;						/* 右側に回り込む */
		width : 440px;
	}

	/* 左カラムのサイドメニューブロック */

	div#left{
		float : left;						/* 左側に回り込む */
		width : 180px;						/* コンテンツ幅 */
	}

	/* 右カラムのサイドメニューブロック */

	div#right {
		float : right;						/* 左側に回り込む */
		width : 180px;						/* コンテンツ幅 */
	}

	/* 著作表示ブロック */

	div#footer {
		clear : both;						/* 回り込みを解除 */
	}



/* タイトル・サイトの説明部分の設定
------------------------------------------------------------ */

	/* タイトル */

	div#header h1 {
	    margin: 0px auto;
		padding : 130px 0px 0px;
		font-family: "Georgia", sans-serif;
		font-size : 26px;
		/* 文字サイズ */
		font-weight : normal;
		/* 太字にしない */
		letter-spacing: 10px;
		text-align: center;
		width: 420px;
	}

/* ヘッダー内のリンク設定 */

	div#header a { color: #d20074;}

	/* サイトの説明 */

	div#header p {
		margin : 0px auto;
		padding: 20px 0px 0px;
		width: 420px;
		color: #6f0026;
		font-size: 120%;
		font-weight: bold;
		text-align: center;
	}




/* blog_contentの設定
------------------------------------------------------------ */


	/* 各記事毎のブロック */
	/*
        .contents
        *-------------+
        |             |
        |             |
        |  main_body  |
        |             |
        |             |
        +-------------+

        .contents
        *-------------+
        |             |
        |             |
        |  main_body  |
        |             |
        |             |
        +-------------+

        
        .contents
        +-+- main_body
        | |
        | +-+- h2（タイトル）
        |   |
        |   +-+- 記事
        |     |
        |     +- 段落
        |
        .contents
        +-+- main_body
        | |
        | +-+- h2（タイトル）

        各記事はこのようにブロックで記事毎に階層が分けられています */

	
   /* コンテンツは記事を１エントリーずつ囲んでいるブロックです。コメント・コメントフォーム・トラックバックなども、このブロックで囲まれています */
	
	div.contents {
		margin: 0 0 5px;
		width: 432px;
		float: right;
		background: #fff url(https://templates.blog.fc2.com/template/pink_charm/pc-contents_footer.jpg) no-repeat left bottom;
	}
	
	
	div.main_body {
		padding-bottom: 10px;
		line-height: 1.6;
	}

	/* 記事のタイトル部分 */

	div.main_body h2.entry_header {
		margin-bottom: 10px;
		padding: 0 7px;
		color: #000;
		line-height: 50px;
		background: url("https://templates.blog.fc2.com/template/pink_charm/pc-contents_top.jpg") no-repeat right top;
		font-size : 100%;
		voice-family : "\"}\"";					/* おまじない */
		voice-family : inherit;					/* おまじない */
		font-size : 110%;
	}

	html>body div.main_body h2.entry_header {
		font-size : 110%;
		letter-spacing: 1px;
		/* 文字と文字の感覚 */
	}

	/* 記事タイトルのリンク設定 */

	h2 a:link, h2 a:visited {color: #000;}
	h2 a:hover, h2 a:active {color: #d20074;}
	
	

	/* 段落の設定 */

	div.main_body p {
		margin : 1em 0;
		/* 上下1行分空ける */
	}

	/* 記事本体部分 */

	div.entry_body {
		margin : 0px 15px;
		padding: 15px 0px;
		text-align: left;
	}
	
	
	/* 追記部分 */

	div.entry_more {
		padding: 10px 0;
		font-weight: bold;
	}

	
	
	
	/* 記事中に使われたタグのリンクリスト */
	
	div.entry_body p.tag_lnk {
		margin-top: 10px;
		font-size: 85%;
		voice-family : "\"}\"";					/* おまじない */
		voice-family : inherit;					/* おまじない */
		font-size: 95%;
	}

	html>body div.entry_body p.tag_lnk {
		font-size: 95%;							/* Opera用の文字サイズ */
	}
	
	/* 記事の投稿先テーマ・ジャンル */

	div.entry_body p.theme {
		margin-top: 10px;
		font-size: 85%;
		voice-family : "\"}\"";					/* おまじない */
		voice-family : inherit;					/* おまじない */
		font-size: 95%;
	}

	html>body div.entry_body p.theme {
		font-size: 95%;							/* Opera用の文字サイズ */
	}
	
	/* 拍手・ブックマークへの登録ボタン */
	
	div.fc2_footer{
		margin-top: 1em;
	}
	
	
	/* フッター部分（コメントやトラックバックなど） */

	div.main_body ul.entry_footer {
		margin: 0px 15px;
		padding: 5px 0px 10px;
		color: #dfb5c4;
		text-align: center;
		list-style-position : inside;
		font-size: 85%;
		voice-family : "\"}\"";					/* おまじない */
		voice-family : inherit;					/* おまじない */
		font-size: 95%;
	}

	html>body div.main_body ul.entry_footere {
		font-size: 95%;							/* Opera用の文字サイズ */
	}

	div.main_body ul.entry_footer li {
		display : inline;
		list-style-type : none;
	}

	/* 全記事表示・検索結果表示の時の日付部分 */
	
	div.entry_body span.state {
	color: #999;
	}

	
	
	/* コメント・トラバ見出し */

	div.sub_header {
		margin-bottom: 15px;
		padding: 0 7px;
		font-size: 110%;
		font-weight: bold;
		color: #000;
		letter-spacing: 1px;
		line-height: 50px;
		background: url("https://templates.blog.fc2.com/template/pink_charm/pc-contents_top.jpg") no-repeat right top;
	}


	/* コメント・トラックバック・全記事一覧・検索結果のタイトル */

	div.main_body h3 {
		margin: 0 15px;
		font-size: 100%;
		voice-family : "\"}\"";					/* おまじない */
		voice-family : inherit;					/* おまじない */
	}

	html>body div.main_body h3 {
		color: #930051;
		/* 文字色 */
	}

	/* リンク */
	
	h3 a:link, h3 a:visited {color: #930051;}
	h3 a:hover, h3 a:active {color: #d20074;}

	/* ページ移動用ナビゲーション */

	p.page_navi {
		margin-bottom : 5px;
		color: #efd1dc; text-align : center;
	}


	
	
	/* ページトップへのリンク */
	div.pagetop {
	margin: 0 0 35px;
	padding: 0 5px;
	font-size: 95%;
	text-align: right;
	}

	.pagetop a:link, .pagetop a:visited {color: #6f0026;}
	.pagetop a:hover, .pagetop a:active {color: #d20074;}
	
	

/* コメント部分の設定
------------------------------------------------------------ */

	/* コメントフォーム */

	div#blog_content form {
		 margin: 0px 15px 35px;
		 padding: 15px 0px;
		 text-align :left;
		 line-height: 200%;
	}

	/* 管理者だけにコメント */

	input#himitu {
		margin-right : 0.5em;
	}

	/* コメントフォームのボタン */

	p.form-btn {
		margin-top : 20px;
	}

	/* コメント本文 */

	div.comment_body {
		margin: 0px 15px;
		padding : 5px 0px 10px;
	}

	/* コメントフッター */

	ul.comment_footer {
		margin: 0px 15px 5px;
		padding: 5px 0 10px;
		color: #666;
		text-align: right;
		font-size: 95%;
	}

	ul.comment_footer li {
		display : inline;
		list-style-type : none;
	}



/* トラックバック部分の設定
------------------------------------------------------------ */

	/* トラックバックURI */

	p.trackback_uri {
		margin : 0px 15px 10px;
		padding : 10px 0px;
	}

	p.trackback_uri a {
		font-size: 95%;
	}
	
	
	/* トラックバックURLワンクリックフォーム */

	p.trackback_uri input {
		margin: 10px 0px 5px 0px;
		padding: 1px;
		font-size: 100%;
		line-height: 1.5;
		border: 1px solid #dfb5c4;
		background-color: #fff;
		color: #353535;
		width: 90%;
	}

	/* トラックバック先の概要 */

	div.trackback_body {
		margin : 0px 15px;
		padding: 0px 0px 10px;
	}

	/* トラックバックフッター */

	ul.trackback_footer {
		margin: 0px 15px 5px;
		padding: 5px 0 10px;
		text-align: right;
		font-size: 95%;
		color: #666;
	}

	ul.trackback_footer li {
		display : inline;
		list-style-type : none;
	}



/* サイドメニュー（プラグイン）の設定
------------------------------------------------------------ */


	dl.plugin {
		margin-bottom: 20px;
		padding-bottom: 35px;
		width: 180px;
	}
	
	dl.plugin dt {
		font-size : 100%;
		font-weight: bold;
		margin-bottom: 1em;
		padding: 0 5px;
		color: #930051;
		letter-spacing: 1px;
		border-bottom: 2px solid #fff;
		voice-family : "\"}\"";					/* おまじない */
		voice-family : inherit;					/* おまじない */
	}
	

	dl.plugin dd {
		padding: 3px 2px 0px;
		color: #33001c;
		font-size: 95%;
	}

	/* サイドメニューリストマーク設定 */

	#left li, #right li {
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 10px;
	color: #ffcee8;
	}

	/* メニュー内のテキストエリア設定 */
	
	dl.plugin dd textarea, dl.plugin dd input, dl.plugin dd select {
		margin: 0px 0px 5px 5px;
		padding: 1px;
		font-size: 100%;
		line-height: 1.5;
		border: 1px solid #ff7fc3;
		background-color: #ffbfe1;
		color: #353535;
	}
	
	
	/* メニュー内のリンク設定 */
	
	dl.plugin a:link, dl.plugin a:visited {
	color: #fff;}
	
	dl.plugin a:hover, dl.plugin a:active {
	color: #6f0026;
	background: #ffbfe1;
	border-bottom: 1px solid #6f0026;}	




/* カレンダー部分の設定
------------------------------------------------------------ */

	/* カレンダー表示用のテーブル設定 */

	.calender {
		width:161px;	/* 幅 */
		border-collapse:separate;	/* 値の入っていないセルも表示する */
		margin: 15px auto 10px;
		color: #820044;
}


	/* カレンダー見出（前月・当月・次月などのリンク部分） */

	.calender caption{
		margin: 0px auto;
		text-align: center;
}

	/* カレンダーのセル見出（曜日表示部分） */

	.calender th {
	  width:23px;
	  height:25px;
	  padding-top: 5px;
	  text-align:center;
}

	/* 土曜日を青色表示 */
	th#sat { color:#292A6F;}
	
	/* 日曜日を赤色表示 */
	th#sun { color:#b60000;}

	/* カレンダーリンク部分 */
	
	.calender a:link,
	.calender a:visited{ color: #449de5;}
	
	.calender a:hover{
	text-decoration: underline;}

	/* カレンダーのセル部分（日付表示部分） */

	.calender td {
		width:23px;
		height:25px;
		text-align:center;
}


	/* カレンダーリンク部分 */
	
	
	.carender a {
		font-weight: bold;
	}

	.calender td a { 
		display:block;
		font-weight: bold;
		text-decoration: underline;
}


	


/* フッター部分の設定
------------------------------------------------------------ */

	div#footer{
	height: 130px;
	text-align : center;
	background: url("https://templates.blog.fc2.com/template/pink_charm/pc-footer.jpg") no-repeat center top;
	}

	div#footer p {
	margin: 0 auto;
	width: 440px;
	padding-top: 25px;
	font-size: 95%;
	color: #6f0026;
	}
	
	/* リンク */

	div#footer p a:link, div#footer p a:visited {color: #d20074;}
	div#footer p a:hover, div#footer p a:active {color: #6f0026;}
