@charset "utf-8";


/* 初期化 */
* {
margin:0;
padding:0;
word-break:break-all; /* IEの半角文字強制改行（レイアウト崩れ防止用） */
}

body {
	text-align:center; /* 中央に配置 */
	color:#300; /* 画面全体の文字色 */
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Osaka,sans-serif; /* 画面全体のフォント指定 */
	font-size:12px;/* フォントサイズ */
	padding:0;
	margin:0;
	background-repeat: repeat-y;
	background-image: url(https://blog-imgs-29.fc2.com/t/e/n/tencho123/sky_bk.gif);
	background-position: center top;
}

/* ---------------------------------------
▼各部の幅と左右変更
---------------------------------------- */
/* 全体のレイアウト（メニュー幅＋メイン幅＋余白＝全体のレイアウト＝ヘッダーです。メニューやメインを増やす時は増やした分だけレイアウトとヘッダーに加算） */
#layout {
	width:800px; /* レイアウトの幅 */
	background-color:#D8E5F2; /* 背景画像 */
	margin:0 auto; /* 左右のマージンを自動計算して中央に配置 */
	padding:0;
	border: 1px solid #CCCCCC;
}

/* ヘッダー */
#header {
	width:800px;  /* ヘッダーの幅 */
	height:242px; /* ヘッダー画像のURL（変更したい場合はここを変えてください） */
	background-repeat:no-repeat;
	background-position: center top;
	text-align: left;
	background-image: url(https://blog-imgs-29.fc2.com/t/e/n/tencho123/sky_img2.jpg);
	margin: 0;
	padding: 0;
}

/* メイン */
#main {
float:right; /* 右に回り込む（右メニューにしたい時はrightをleftに変更、左右の変更箇所は5個あります。その1） */
width:545px; /* メイン幅 */
margin:0;
padding:0;
}

/* メニュー */
#menu {
	float:left; /* 左に回り込む（右メニューにしたい時はleftをrightに変更・左右変更箇所その2） */
	width:220px; /* 背景を透明に */
	margin-bottom:10px;
	padding:0;
	overflow:hidden; /* はみ出した部分を見えなくする */
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 5px;
}

/* 記事囲み */
.entry_block {
	text-align:left;
	border-collapse:collapse; /* 背景色 */
	border:3px double #CCCCCC; /* 記事を二重線で囲んでいます */
	padding:0; /* 上右下左の順に記述（右メニューにしたい時は左右を入れ替えて20px 0 30px 15pxに・左右変更箇所その3） */
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 30px;
	margin-left: 0;
	background-repeat: repeat-y;
	background-position: right;
	background-color: #FFFFFF;
}

/* メニュータイトル */
.menu_title {
	text-align:left;
	font-size:12px; /* フォントサイズ */
	font-weight:bold; /* 字の太さ */
	color:#FFFFFF; /* 文字色 */
	background-image:url(https://blog-imgs-29.fc2.com/t/e/n/tencho123/sky_menu4_.jpg); /* 背景画像URL */
	background-repeat:no-repeat;
	background-position:right;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 17px;
	height: 27px;
}

/* メニュー内枠 */
.menu_body{
	margin-left:10px; /* 右メニューにしたい時はmargin-left:10px;をmargin-right:10px;に（左右変更箇所その5） */
	padding: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-style: none;
}

/* ---------------------------------------
▼リンク
---------------------------------------- */
/* 画面全体のリンク色 */
/* 未閲覧のリンク色 */
a:link {
color:#0066FF; /* 文字色 */
text-decoration:none; /* 下線をなしに */
}
/* 閲覧済リンク色 */
a:visited {
color:#0066FF;
text-decoration:none;
}
/* カーソルが乗った時 */
a:hover{
color:#FF0000;
text-decoration:none;
}
/* アクティブ中 */
a:active{
color:#FF0000;
text-decoration:none;
}

/* ヘッダーのリンク設定 */
#header a:link, #header a:visited {
color:#FFFFFF;
text-decoration:none;
}
/* カーソルが乗った時 */
#header a:hover {
color:#FF9900; /* 下にライン */
text-decoration:none;
}

/* 記事下データのカーソルが乗った時 */
.entry_state a:hover {
	color:#FF0000; /* 文字色 */
	text-decoration:none;
}

/* ---------------------------------------
▼ヘッダー
---------------------------------------- */
#layout #header h1 {
	font-family: Verdana, Chicago, Arial, Helvetica, Osaka;
	font-size: 25px;
	line-height: 1.3em;
	font-weight: bold;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}


/* ブログ説明文 */
.intro {
	font-size:13px; /* 文字サイズ */
	color:#FFFFFF; /* 文字色 */
	font-weight:normal; /* 字の太さ */
	line-height:100%; /* 行間 */
	margin: 0; /* 説明文の位置、上・右・下・左の順に記述 */
	width: 500px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 20px;
}
/* クリア（消さないように） */
#layout #header #clear {
	margin: 0px;
	padding: 0px;
	clear: both;
}

/* 管理リンク */
.admin {
	font-size:12px;
	font-family:Arial, Helvetica;
	float: right;
	display: block;
	padding: 0;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}




/* ---------------------------------------
▼横カレンダー
---------------------------------------- */
.yoko_calender {
	text-align:center; /* 中央に配置 */
	font-family:Helvetica, Arial; /* フォント指定 */
	font-size:12px; /* 文字サイズ */
	color:#333;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
	background-color: #FFFFFF;
}

.day {
margin:0 2px;
}

/* 横カレンダーのリンク色 */
.yoko_calender a, .yoko_calender a:link, .yoko_calender a:visited {
color:#0066FF; /* 文字色 */
text-decoration:none; /* 下線なし */
font-weight:bold; /* 太字 */
}
/* カーソルが乗った時 */
.yoko_calender a:hover {
color:#FF0000; /* 文字色 */
text-decoration:none;
}

/* 横カレンダーがいらない場合は、HTMLソースの横カレンダーここから、横カレンダーここまでの部分を削除してください */

/* ---------------------------------------
▼プラグインカレンダー
---------------------------------------- */
table.calender {
width:100%; /* 幅 */
font-family:Arial,Helvetica; /* フォント指定*/
border-collapse:separate;
font-size:12px; /* 文字サイズ */
}

/* 曜日・日付け部分 */
.calender th, .calender td {
text-align:center;
font-weight:normal;
padding:0;
line-height:140%; /* 行間 */
}

.calender caption {
text-align:center;
}

.calender caption a {
font-weight:bold; /* リンクしてある月を太字に */
}

/* カレンダーリンク設定 */
.calender td a:link, .calender td a:visited {
	color:#FFFFFF; /* 文字色 */
	text-decoration:none; /* 下線なし */
	display:block;
	background-color: #0066FF;
}
/* カーソルが乗った時 */
.calender td a:hover {
	text-decoration:none; /* 背景色 */
	color:#FFFFFF; /* 文字色 */
	background-color: #FF0000;
}

/* 曜日部分 */
.calender th {
	text-align:center; /* 下にライン */
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

/* 土曜日の色 */
th#sat {
color:#69c; /* 文字色 */
font-weight:bold; /* 文字の太さ */
border-bottom:2px solid #69c;
}

/* 日曜日の色 */
th#sun {
color:#c00;
font-weight:bold;
border-bottom:2px solid #c00;
}

/* ---------------------------------------
▼メイン部設定
---------------------------------------- */
/* メイン内枠 */
#main_block {
	padding:0;
	margin: 0;
}

/* プラグイン3タイトルとコメント・トラックバックナビ */
.p3_title {
	text-align:left;
	font-family:Verdana, Chicago; /* 文字種類 */
	font-size:14px; /* 文字サイズ */
	font-weight:bold; /* 文字の太さ */
	color:#000000; /* 背景色 */
	margin:7px;
	padding:3px 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

/* ---------------------------------------
▼エントリー（記事）
---------------------------------------- */
/* 記事日付 */
.entry_day {
	text-align:right; /* 右寄せ */
	font-size:16px; /* 文字サイズ */
	font-weight:bold; /* 文字太さ */
	font-family:Georgia, Verdana, Chicago; /* 文字種類 */
	color:#000000; /* 背景色 */
	margin:7px;
	padding:3px 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

/* 記事タイトル */
.entry_title {
	text-align:left; /* 左寄せ */
	font-size:14px; /* 文字サイズ */
	color:#0066FF; /* 文字色 */
	font-weight:bold;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 35px;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #CCCCCC;
	background-color: #FFFFFF;
	background-image: url(https://blog-imgs-29.fc2.com/t/e/n/tencho123/beer_icon2.gif);
	background-position: 4px 3px;
}

/* 記事本文 */
.entry_body {
text-align:left; /* 左寄せ */
font-size:12px; /* 文字サイズ */
color:#000000; /* 文字色 */
line-height:1.7; /* 行間 */
margin:10px 20px;
}

/* 記事の投稿先テーマ・ジャンル */
.entry_body p.theme {
margin-top:10px;
}

/* 記事中に使われたタグのリンクリスト */
.entry_body p.tag_lnk {
margin-top:10px;
}

/* 続きを読む */
.more {
text-align:left; /* 左寄せ */
font-weight:normal; /* 文字太さ */
font-family:Verdana,Chicago,Arial,Helvetica; /* フォント種類 */
margin:10px 0 5px;
}

/* 記事下データ */
.entry_state {
	text-align:right; /* 右寄せ */
	font-size:12px; /* 文字サイズ */
	color:#333333; /* アイコンの位置 */
	padding:20px 15px 10px 25px;
	margin:10px 5px;
	background-color: #FFFFFF;
}

/* ---------------------------------------
▼全記事リスト
---------------------------------------- */
.all_body {
text-align:left;
font-size:12px; /* 文字サイズ */
color:#666; /* 文字色 */
line-height:140%; /* 行間 */
margin:0;
padding:5px 10px;
}
.all_bottom {
	text-align:right; /* 右寄せ */
	font-size:11px; /* 文字サイズ */
	color:#666; /* 文字色 */
	font-family:Verdana,Chicago,Arial,Helvetica,sans-serif;
	margin:5px 5px 0;
	padding:5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}

/* ---------------------------------------
▼ナビゲーション
---------------------------------------- */
/* 記事移動 */
.navi {
text-align:center;
font-size:13px; /* 文字サイズ */
color:#999; /* 文字色 */
margin:15px 0;
padding:10px;
line-height:130%; /* 行間 */
}

/* ページ移動 */
.pnavi {
text-align:center; /* 中央寄せ */
font-family:Verdana,Chicago;
font-size:12px; /* 文字サイズ */
color:#999; /* 文字色 */
line-height:130%; /* 行間 */
margin:30px 0;
padding:0 10px;
}

/* ---------------------------------------
▼コメント
---------------------------------------- */
/* コメント・トラックバックの共通タイトル */
.ct_title {
text-align:left; /* 左寄せ */
font-size:13px; /* 文字サイズ */
color:#000000;/* 文字色 */
font-weight:bold; /* 文字太さ */
margin:0;
padding:10px 10px 5px;
}

/* コメントテーブル */
.c_table {
text-align:left;
font-size:12px; /* 文字サイズ */
}

/* コメント本文 */
.comment_body {
text-align:left; /* 左寄せ */
font-size:12px; /* 文字サイズ */
color:#0066FF; /* 本文の色 */
margin:5px 20px;
line-height:1.5; /* 行間 */
}

/* コメント日付 */
.comment_date {
	text-align:right; /* 右寄せ */
	font-size:12px; /* 文字サイズ */
	color:#666; /* 下にライン */
	margin:5px;
	padding:0 10px 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000066;
}

/* ---------------------------------------
▼トラックバック
---------------------------------------- */
/* トラックバック本文 */
.tra_body {
text-align:left; /* 左寄せ */
font-size:12px; /* 文字サイズ */
color:#666; /* 本文の色 */
margin:0 20px;
line-height:1.4; /* 行間 */
}

/* トラックバック日付 */
.tra_date {
text-align:right;
font-size:11px; /* 文字サイズ */
color:#666; /* 日付色 */
margin:0;
padding:5px 15px 10px;
}

/* トラックバックアドレス */
.tra_url {
text-align:left;
padding:4px 15px 20px;
}

/* ---------------------------------------
▼投稿フォーム
---------------------------------------- */
/* テキストエリア・フォーム等全般 */
textarea,input,select {
text-align:left;
font-family: "\30D2\30E9\30AE\30CE\20Pro\20W3","Osaka","Verdana","Helvetica","Arial","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",sans-serif; /* MAC・IEバグ回避用 フォント指定 */
color:#300; /* 文字色 */
font-size:12px; /* 文字サイズ */
background-color:#fff; /* 背景色 */
border:1px solid #CCCCCC; /* ラインで囲んでいます */
padding:1px;
margin:3px 0;
}

/* 名前・タイトル・アドレス等記入欄 */
.form_text {
width:280px !important; /* 幅 */
}
/* コメント記入欄 */
.form_textarea {
width:400px !important; /* 幅 */
}
/* 送信・削除ボタン */
.form_button {
width:40px !important; /* 幅 */
}

/* ---------------------------------------
▼サイドメニュー（プラグイン1＋2）
---------------------------------------- */
/* メニュー字 */
.menu_text {
text-align:left;
font-size:12px; /* 文字サイズ */
color:#000000; /* 文字色 */
line-height:140%; /* 行間 */
padding:5px 0 0 5px;
}
.menu_text p{
text-align:left;
font-size:12px; /* リスト以外の文字サイズ */
color:#666; /* リスト以外の文字色 */
margin:0;
}

/* メニューリスト */
/* リスト親要素 */
.menu_body ul {
text-align:left; /* 左寄せ */
color:#999999; /* リストマーク等の色 */
line-height:150%; /* 行間 */
text-decoration:none;
list-style-type:none; /* リストマークの種類 */
margin-left:2px;
padding-left:5px;
}

/* メニューリスト子要素 */
.menu_body li {
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5;
	padding-left: 5;
	margin: 0px;
	list-style-type: none;
}

/* 親子カテゴリーの設定*/
ul.sub_menu {
margin:0;
padding:0;
}
.sub_menu li {
list-style-type:none;
border-style:none;
margin-left:0;
padding-left:16px;
}

/* ---------------------------------------
▼フッター
---------------------------------------- */
#footer {
	clear:both; /* 回り込み解除 */
	text-align:right; /* 右寄せ */
	font-size:12px; /* 文字サイズ */
	color:#FFFFFF; /* 文字色 */
	line-height:140%; /* 行間 */
	margin:0;
	padding:5px 15px;
	background-color: #AFCAE4;
}

/* フッターリンク設定 */
#layout #footer a {
	color: #0066FF; /* 文字色 */
}
#layout #footer a:hover {
	color: #FF0000; /* 文字色 */
}




/* ---------------------------------------
▼その他、各種設定
---------------------------------------- */
/* スクロール色指定（IEのみ有効）*/
html, body {
scrollbar-arrow-color:#963;
scrollbar-face-color:#fff; 
scrollbar-3dlight-color:#963;
scrollbar-darkshadow-color:#963;
scrollbar-highlight-color:#fff;
scrollbar-shadow-color:#fff;
}

/* 引用文 */
blockquote {
color:#300; /* 文字色 */
font-size:12px; /* 文字サイズ */
background-color:#F5F5DC; /* 背景色 */
border:1px dotted #963; /* ラインで囲んでいます */
margin:5px 10px;
padding:5px 10px;
}

/* リスト全般 */
ul {
text-align:left;
margin-left:15px;
padding:0;
}
ol {
text-align:left;
margin-left:25px;
padding:0;
}

/* 画像全般 */
img {
border:none;
border-width:0;
padding:0;
margin:0;
text-decoration:none;
}

/* 絵文字 */
.emoji {
float:none;
vertical-align:middle;
border:none;
padding:0;
margin:0;
}

/* 文字装飾 */
/* 強調 */
strong, b {
font-weight:bold;
}
/* 斜体 */
i {
font-style:italic;
}
/* 打ち消し線 */
s {
text-decoration:line-through;
}
/* 下線 */
u {
text-decoration: underline;
} 

/* プロフィール */
.pay {
text-align:center;
margin:10px 0;
}

/* コード */
/* 記事中にプログラムコードなどを書く時に使います */
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; /* MacIE用バグ対応 */
}/* */
div.section > pre {
width:auto; /* MacIE用バグ対応 */
}

div.section code {
font-family:monospace; /* 等幅フォントを指定 */
}

/* IEの改行バグ回避用 */
br {
letter-spacing:normal;
}
