"EUC-JP";
/* 全体的な設定lammban
------------------------------------------------------------ */
	*:before,
	*:after {
		content : "";
	}
	* {
		margin : 0;
		padding : 0;
		font-style : normal;
		font-weight : normal;
	}
	/* body要素以下全てに適用されます */
	body {
		color : #333;
		text-align : center;
 		font-size : small!important;
		voice-family : "\"}}\"";
		voice-family : inherit;
		font-size : small !important;
		background-image: url(http://blog-imgs-13-origin.fc2.com/r/e/s/restartblog/background.png);
		font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "Microsoft Sans Serif", Osaka;
	}
	html>body {
		font-size : small !important;
	}
	textarea {
		width : 90%;
	}


/* レイアウト用ブロックの設定
------------------------------------------------------------ */
	div#container {
		width : 770px;
		margin-left : auto;
		margin-right : auto;
		background-color : #FFFFFF;
		text-align : left;
		border: 1px solid #000000;
	}
	
/* タイトル部分 */
	div#branding {
		width : 770px;
	}
	.topbg {
		background-image: url(http://blog-imgs-13-origin.fc2.com/r/e/s/restartblog/topb.png);
		height: 16px;
		width: 770px;
	}
	
	.top_left {
/* タイトル画像の変更は background-imageを変更してください*/
		/*background-image: url(http://blog-imgs-13-origin.fc2.com/r/e/s/restartblog/title_r2_c1.gif);*/
		background-repeat: no-repeat;
		float: left;
		height: 140px;
		width: 400px;
	}
	
	.blog_title  {
		padding: 50px 10px 2px 10px;
		font-family : Arial black, "Trebuchet MS";
		font-size : 30pt;
		float: left;
		width: 370px;
	}
	
	.blog_title a{
		text-decoration : none;
		color:#000000;
	}
	
	.blog_intro  {
		padding: 3px 10px 10px ;
		float: left;
		width: 370px;
	}
	.top_right {
		float: right;
		height: 140px;
		width: 370px;
	}

	div.column {
		margin : 15px 0;
	}

	/* 本文部分ブロック */
	/* IEは正しくCSSの幅・高さを解釈出来ませんのでそのままではレイアウトが崩れます */
	/* 正しく解釈出来るようにボックスモデルハックと呼ばれるおまじないを施します */

	div#primary-column {
		float : left;
		width : 500px;
		padding-right : 0 10px;
		voice-family : "\"}}\"";
		voice-family : inherit;
		width : 490px;
	}

	html>body div#primary-column {
		width : 490px;
	}

	/* サイトインフォ関連ブロック */

	div#secondary-column {
		float : right;
		width : 230px;
	}

	/* 著作表示ブロック */
	div#siteinfo-legal {
		clear : both;
	}
	


/* Primary-Columnの設定
------------------------------------------------------------ */
	/* ページ移動用ナビゲーション */

	p.prev-next-navi {
		margin-bottom : 10px;
		text-align : center;
	}

	div.section {
		margin-bottom : 5px;
	}

	/* 記事のタイトル部分 */
	.entry-header {
		background-image:url(http://blog-imgs-13-origin.fc2.com/r/e/s/restartblog/newtype_r3_c2.gif);
		background-repeat: no-repeat;
		margin-top: 10px;
		margin-right: 0px;
		height: 59px;
		width: 490px;
		margin-bottom: 0px;
		margin-left: 10px;
		font-weight: bold;
		padding-left: 0px;
	}

	.section h2 {
		font-size : small;
		font-weight: bold;
		voice-family : "\"}}\"";
		voice-family : inherit;
		padding: 23px 20px 0px 42px;
	}

	html>body div.section h2 {
		font-size : medium;
	}

	/* 段落の設定 */

	div.section p {
		margin : 1em 0;
	}

	/* 記事本体部分 */

	div.entry-body {
	background-image:url(http://blog-imgs-13-origin.fc2.com/r/e/s/restartblog/newtype_r8_c2.gif);
	margin-left: 10px;
	margin-right: 0px;
	padding-top: 20px;
	padding-bottom: 0;
	padding-left: 20px;
	padding-right: 40px;
	background-repeat: repeat-y;
	width: 450px;
	line-height: 1.5;
	}

	/* 追記部分 */

	p.entry-more {
 		padding:10px 10px 0px 10px;
 		text-align: left;
 		font-weight: bold;
	}

	p.entry-more a {
		font-weight: bold;
	}	
	
	.entry-body img{
		border:1px solid #000000;
		margin:0px 10px 10px 0px;
		display:inline;
	}

	/* フッター部分（コメントやトラックバックなど） */

	div.section ul.entry-footer {
 		padding: 9px 10px 5px 0px;
 		list-style-position: inside;
 		background-image:url('http://blog-imgs-13.fc2.com/r/e/s/restartblog/newtype_r11_c2.gif');
 		background-repeat: no-repeat;
 		height: 43px;
 		width: 480px;
 		margin-top: 0px;
 		margin-right: 0px;
 		margin-bottom: 0px;
 		margin-left: 10px;
 		text-align: right;
	}

	DIV.section UL.entry-footer LI {
		display : inline;
		list-style-type : none;
		font-size: x-small;
	}



/* コメント部分の設定
------------------------------------------------------------ */
	/* コメントフォーム */

	div#primary-column form {
		padding : 0px 5px 0 20px;
	}

	/* 管理者だけにコメント */

	input#himitu {
		margin-right : 0.5em;
	}

	/* コメントフォームのボタン */

	p.form-btn {
		margin-top : 20px;
	}

	/* コメントトップ */

	h3#comment-top {
 		margin: 10px 10px 10px 20px;
 		background-image:url('http://blog-imgs-13.fc2.com/r/e/s/restartblog/newtype_r16_c3.gif');
 		background-repeat: no-repeat;
 		padding-top: 12px;
 		font-size: small;
 		font-weight: bold;
 		height: 45px;
 		padding-left: 13px;
	}

	h3.comment-post,
	h3.comment-edit {
		background-image: url('http://blog-imgs-13.fc2.com/r/e/s/restartblog/newtype_r16_c3.gif');
		height: 45px;
		font-size: small;
		font-weight: bold;
		margin: 10px 10px 10px 20px;
		background-repeat: no-repeat;
		padding-top: 12px;
		padding-left: 13px;
	}


	/* コメントのタイトル */

	h4.comment-header {
		margin-bottom : 10px;
		padding : 0 10px;
		font-size: small;
		font-weight: bold;
		margin-left: 10px;
	}

	/* コメント本文 */

	div.comment-body {
		padding : 0 10px;
		font-size: small;
		margin-left: 15px;
	}

	/* コメントフッター */

	ul.comment-footer {
		padding : 10px 10px 15px 10px;
	}

	ul.comment-footer li {
		display : inline;
		list-style-type : none;
		margin-bottom: 10px;
		margin-left: 10px;
		padding-left: 15px;
	}


/* トラックバック部分の設定
------------------------------------------------------------ */
	/* トラックバックトップ */

	h3#trackback-top {
		margin : 10px 10px 10px 20px;
		font-size: small;
		font-weight: bold;
		background-image: url('http://blog-imgs-13.fc2.com/r/e/s/restartblog/newtype_r16_c3.gif');
		background-repeat: no-repeat;
		height: 45px;
		padding-top: 12px;
		padding-left: 13px;
	}

	/* トラックバックURI */

	p.trackback-uri {
		margin-bottom : 15px;
		font-size: small;
		margin-left: 25px;
		padding-left: 10px;
	}

	/* トラックバックのタイトル */

	h4.trackback-header {
		margin-bottom : 5px;
		padding : 0 10px;
		border-bottom : 1px none #333;
		margin-left: 20px;
	}

	/* トラックバック先の概要 */

	div.trackback-excerpt {
		padding : 0 10px;
		background : transparent;
		margin-left: 20px;
	}

	/* トラックバックフッター */

	ul.trackback-footer {
		padding : 10px 10px 15px 10px;
		display : inline;
		list-style-type : none;
	}

	ul.trackback-footer li {
		display : inline;
		list-style-type : none;
		padding: 5px;
		margin-left: 20px;
	}
	
	/* リンクの設定 */	
	#primary-column a {
		text-decoration : none;
	}
	#primary-column a:link{
		color: #CC0000;
	}
	#primary-column a:hover{
		color: #CC0000;
		border-bottom-width: 1px;
		border-bottom-style: dashed;
		border-bottom-color: #CC0000;
	}	
 	#primary-column a:visited{
		color: #CC6666;
	}	 



/* Secondary-Columnの設定
------------------------------------------------------------ */
	/* アーカイブ関連の見出（CalendarとかMonthlyとかCategoriesとか） */
	
	#secondary-column a {
		text-decoration : none;
	}	

	.right li {
 		line-height:normal;
 		color:#CC0000;
	}

	.right a{
		text-decoration : none;
	}
	
	.right a:link{
		color:#313131;
		text-decoration: none;
	}

	.right a:visited {
		color:#666666;
	}

	.right a:hover{
		color:#CC0000;
	}	
	
	html>div#secondary-column h2 {
		font-size : small;
	}

	/* カレンダーの位置調整 */

	div#secondary-column h2.calendar-archives {
		margin-top : 20px;
		margin-bottom : 5px;
	}

	/* 月別・カテゴリ別アーカイブの位置調整 */

	div#secondary-column h2.monthly-archives,
	div#secondary-column h2.categories-archives {
		margin-top : 20px;
		margin-bottom : 5px;
	}

	/* 検索の位置調整 */

	div#secondary-column h2.search {
		margin-top : 20px;
		margin-bottom : 15px;
	}

	/* 最近のコメント・最近のトラックバック・リンクの位置調整 */

	div#secondary-column h2.recent-entries,
	div#secondary-column h2.recent-comments,
	div#secondary-column h2.recent-trackbacks,
	div#secondary-column h2.links {
		margin-top : 20px;
		margin-bottom : 5px;
	}

	/* プロフィールなどの位置調整 */

	div#secondary-column h2.appendix {
		margin-top : 20px;
		margin-bottom : 10px;
	}

	/* 著者名・著者概要・広告の位置調整 */

	p.author-name,
	p.author-description,
	p.ads {
		margin : 0 15px;
	}

	/* プロフィール画像 */

	p.author-image img {
		display : block;
		margin-top: 10px;
		margin-bottom: 10px;
		margin-right: auto;
		margin-left: auto;
	}

	div#secondary-column ul {
		margin : 0 0px 0 15px;
		list-style-position : inside;
	}

	div#secondary-column ul a:link{
		text-decoration : none;
		color:#313131;
	}
	div#secondary-column ul a:visited {
		color:#666666;
	}
	div#secondary-column ul a:hover{
	color:#CC0000;
	}

/* カレンダー部分の設定
------------------------------------------------------------ */
	/* カレンダー表示用のテーブル設定 */

	table.calendar {
		width : 196px;
		border-collapse : collapse;
		font-size : 10px;
		voice-family : "\"}}\"";
		voice-family : inherit;
		font-family: Arial, Times, "Trebuchet MS";
		margin: 10px;
	}

	html>table.calendar {
		font-size : small;
	}

	/* カレンダー見出（前月・当月・次月などのリンク部分） */

	.calendar caption {
 		margin-bottom: 10px;
	}
	.calendar caption a {
		color: #CC0000;
	}
 	.calendar caption a:visited{
		color: #CC6666;
	}

	/* カレンダーのセル見出（曜日表示部分） */

	.calendar th {
 		text-align: center;
 		font-size:8px;
	}

	/* カレンダーのセル部分（日付表示部分） */

	.calendar td {
		text-align : center;
	}

	/* カレンダーリンク部分（記事を書いた日） */
	.calendar td a {
 		display: block;
 		margin: 1px;
 		color:#CC0000;
	}

 	.calendar td a:visited{
		color: #CC6666;
	}

	th.sun {
		color : #CC0000;
	}

	th.sat {
		color : #000099;
	}

/* フッター部分の設定
------------------------------------------------------------ */
	div#siteinfo-legal{
		background-image: url(http://blog-imgs-13-origin.fc2.com/r/e/s/restartblog/leagal.png);
		background-repeat: no-repeat;
		height: 38px;
	}

	div#siteinfo-legal p {
		padding : 6px 0;	
		font-size:10px;
		color: #FFFFFF;
		border-top : 1px solid #333;
		text-align : center;/
	}
	#siteinfo-legal a{
		color: #FFFFFF;
	}

/* 絵文字 */
	img.emoji{
		vertical-align:middle;
		margin:0px;
	}

/* 強調の設定
------------------------------------------------------------ */
	/* 強調 */

	em {
		font-style : italic;
	}
	.search {
		margin: 15px;
	}
	.right_bottom {
		background-color: #666666;
		background-image: url(http://blog-imgs-13-origin.fc2.com/r/e/s/restartblog/right_down.png);
		background-repeat: no-repeat;
		height: 15px;
		width: 249px;
	}


	/* より強い強調 */

	strong {
		font-weight : bold;
	}

/* 引用の設定
------------------------------------------------------------ */
	blockquote {
		width : 300px;
		margin : 20px 0 20px 50px;
		padding : 0.5em;
		border : 1px solid #333;
	}



/* コード
------------------------------------------------------------ */
	div.section pre {
		margin : 1em auto;
		padding : 0.5em;
		border : 1px solid #633;
		font-family : sans-serif;
		overflow : auto;
		width : 90%;		/* pre element clearing bug in WinIE  */
	}

	/* for without MacIE5 \*/

	div.section pre {
		overflow : scroll;
	}/* */

	div.section > pre {
		width : auto;		/* MacIE用バグ対応 */
	}

	div.section code {
		font-family : monospace;	/* 等幅フォントを指定 */
	}

	.count td{
	color:#313131;
	font-size:8pt;
	font-family:"Verdana","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka;
	text-align:center;}
	
	.fc2count{
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	text-align: center;
	}

/* Mac版IEの文字化け対策
------------------------------------------------------------ */
	/* マック版IEでは表示できるフォントを指定しないと文字化けを起こしますので通常は削除しないで下さい */

	textarea,input,select {
		font-family : "\30D2\30E9\30AE\30CE\20Pro\20W3","Osaka","Verdana","Helvetica","Arial","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",sans-serif;
	}


#plugttl{
	font-weight : bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left : 20px;
	background : transparent url("http://blog-imgs-13-origin.fc2.com/r/e/s/restartblog/plug.gif") top left no-repeat;
}
.sitelink a {
		text-decoration : none;
	}
.sitelink  a:link{
		color: #0000CC;
	}
.sitelink  a:hover{
	color: #CC0000;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CC0000;
}	
.sitelink  a:visited{
	color: #0000CC;
}	 
