@charset "euc-jp";
/* DLありがとうございます。以下規約をご一読願います。

■このテンプレートは規約の範囲内でカスタマイズして構いません。 
　
■このテンプレートはFC2ブログ内でのみ使用してください。

■このテンプレートの再配布は禁止です。

■このテンプレートに使用している画像の
　加工・転用・転載・再配布・差し替えを禁止します。

■フッター部分に表示される作者表示や広告等のリンクの
　変更や削除はしないでください。

■営利の有無や規模に関わらず、企業・団体等での使用を禁止します。
　個人の運営するブログでのみ使用可能です。

■商用、アフィリエイトがメインのサイトでの使用は禁止します。
　個人ブログの一部にアフィリエイトを設置してある場合を除く。

■アダルトサイト・宗教サイト・違法のサイトでの使用は禁止します。
　また一部にそのような内容を含むサイトでの使用も禁止です。

■このテンプレートを使用した場合に発生した如何なる問題についても
　当方は一切の責任を負いません。
**************************************************************/


/*---------- 基本設定 ----------*/

html {
	scrollbar-face-color: #000;
	scrollbar-3dlight-color: #666;
	scrollbar-highlight-color: #666;
	scrollbar-shadow-color: #666;
	scrollbar-darkshadow-color: #000;
	scrollbar-arrow-color: #666;
	scrollbar-track-color: #000;
}

body {
	text-align: center;
	margin: 0px;
	line-height: 1.5;
	font-size: 12px;
	font-family: sans-serif,"ＭＳ ゴシック","MS UI Gothic",Osaka;
	color: #999;
	background: #000;
	word-break: break-all;
}

a {
	text-decoration: none;
	color: #999;
}

a:hover {
	color: #b1869b;
	text-decoration: none;
}

a img {
	border: none; 
}

form {
	margin: 0px;
	padding-bottom: 10px;
}

input,textarea,select,button,submit {
	font-size: 12px;
	color: #999; 
	background: #000;
	border: 1px solid #666; 
}

th,td {
	vertical-align: top;
}

blockquote {
	margin: 0px 20px 0px 10px;
	padding: 0px 10px 0px 10px;
	border: 1px dotted #ccc; 
	background: #000;
}

img.emoji {
	vertical-align: middle;
	border: 0;
}

/*---------- レイアウト ----------*/

#container {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	border-right: 1px solid #222;
	border-left: 1px solid #222;
	background: url(http://blog-imgs-11.fc2.com/t/s/u/tsukifune0/005_footer.jpg) no-repeat #000 100% 100%;
}

#header {	
	width: 655px; 
	height: 150px;
	margin-top: 10px;
	line-height: 1.2;
	background: url(http://blog-imgs-11.fc2.com/t/s/u/tsukifune0/005_header.jpg) right top no-repeat;
}

#wrapper {
	float: right;
	width: 670px;
}

#main {
	float: left;
	width: 455px;
}

#menu_1 {
	float: left;
	width: 215px;      
}

#menu_2 {
	float: right;
	width: 215px;
	margin-top: 5px;
}

#footer {
	clear: both;
	width: auto; 
	text-align: center; 
	padding: 10px 0px 7px 0px; 
	line-height: 1.2;
	font-size: 12px; 
	color: #999;
}

/*---------- タイトル ----------*/

.blog_title {
	padding-top: 100px;
	margin-right: 10px;
	font-size: 24px;
	font-weight: bold;
	text-align: right; 
}

.blog_title a {
	text-decoration: none;
	color: #b1869b;
}

.blog_title a:hover {
	text-decoration: none;
	color: #e8d9de;
}

.sub_title {
	margin-right: 15px;
	color: #b1869b;
	text-align: right; 
}

/*---------- メニュー ----------*/

.menu_block1 {
	width: 200px;
	margin: 10px 0px 15px 15px;
}

.menu_block2 {
	width: 200px;
	margin: 0px 0px 15px 0px;
}

.menu_title {
	margin-bottom: 5px; 
	padding: 2px 0px 0px 3px; 
	color: #ccc; 
	font-weight: bold;
	border-bottom: 1px solid #434343;
}

.menu_body {
	margin: 10px 0px 10px 5px;
	font-size: 11px; 
}

ul {
	margin: 0px; 
	padding-left: 15px; 
 	list-style-type: square;
}

li {
	padding-top: 0; 
	padding-bottom: 0; 
	padding-left: 0;
}

/*---------- プラグイン３（記事上のお知らせ欄） ----------*/

.info_block {
	width: 440px;
	margin: 5px 0px 5px 0px;
	background: url(http://blog-imgs-11.fc2.com/t/s/u/tsukifune0/005-frame-top2.gif) no-repeat;
}

.info_title {
	padding: 5px; 
	color: #ddd; 
	font-weight: bold;
}

.info_body {
	padding: 2px 5px 5px 15px; 
	color: #999; 
	background: url(http://blog-imgs-11.fc2.com/t/s/u/tsukifune0/005-frame-body.gif);
}

/*---------- 記事 ----------*/

.main_block {
	width: 440px;
	margin-bottom: 10px;
	padding: 0px;
	background: url(http://blog-imgs-11.fc2.com/t/s/u/tsukifune0/005-frame-top.gif) no-repeat;
}

.main_body {
	padding: 20px 15px 0px 20px;
	background: url(http://blog-imgs-11.fc2.com/t/s/u/tsukifune0/005-frame-body.gif) repeat-y;
}

.main_title {
	line-height: 1.0;
	text-align: left; 
	padding: 8px 0px 0px 10px; 
	font-size: 12px; 
	font-weight: bold;
}

.main_date {
	line-height: 1.0;
	text-align: right;
 	font-weight: bold;
	padding: 0px 10px 0px 0px; 
	color: #ccc;
	font-size: 10px; 
}

.main_title a {
	text-decoration: none;
	color: #ddd;
}

.main_title a:hover {
	text-decoration: none;
	color: #b1869b;
}

.main_state {
	padding: 10px 10px 0px 0px;
	text-align: right;
	font-size: 10px; 
	background: url(http://blog-imgs-11.fc2.com/t/s/u/tsukifune0/005-frame-body.gif) repeat-y;
}

.main_bottom {
	width: 440px;
	height: 7px;
	background: url(http://blog-imgs-11.fc2.com/t/s/u/tsukifune0/005-frame-bottom.gif) no-repeat;
}

/*---------- コメント・トラックバック ----------*/

.cm_title {
	line-height: 1.0;
	text-align: center; 
	padding: 8px 0px 0px 8px; 
	font-size: 14px; 
	font-weight: bold;
	vertical-align: bottom;
	color: #ddd; 
}

.cm_title_s {
	padding: 10px 5px 10px 0px;
	font-size: 12px; 
	font-weight: bold;
	color: #b1869b; 
}

.cm_title_s a {
	text-decoration: none;
	color: #b1869b;
}

.cm_title_s a:hover {
	text-decoration: none;
	color: #e8d9de;
}

.cm_body {
	padding: 10px 20px 10px 5px;
}

.cm_state {
	margin-right: 5px;
	padding: 0px;
	text-align: right;
	font-size: 10px; 
	border-bottom: 1px solid #555;
}

/*---------- 横カレンダー ----------*/

.line_calendar { 
	width: 650px; 
	font-size: 8pt;  
	color: #999;  
	margin-top: 5px;  
	margin-left: 5px;
	margin-bottom: 10px;
	text-align: center;
}

.line_calendar a {
	text-decoration: none;
	color: #b1869b;
}

.line_calendar a:hover {
	text-decoration: none;
	color: #e8d9de;
}

.line_cal_day { 
	margin-left: 2px; 
	margin-right: 2px;
}

/*---------- カレンダー(プラグイン用) ----------*/

.calender {
	width: 95%;
	text-align: center;
	border-spacing: 0;
	margin: 1.2em 0;
	border-top: 1px solid #999;
	color: #999;
}

.calender a {
	text-decoration: none;
	color: #b1869b;
}

.calender a:hover {
	text-decoration: none ; 
	color: #e8d9de;
}

.calender caption {
	width: 95%;
}

#sun {
	color: #b1869b;
}

#sat {
	color: #e8d9de;
}

/*---------- ページナビ ----------*/

.page_navi {
	clear: both;
	margin-bottom: 10px;
	font-size: 10px; 
	text-align: center;
}

/*---------- 以下、全記事表示がある場合のみ ----------*/

.archives_block {
	width: 460px;
	line-height: 1.2;
	margin-top: 5px;
	margin-bottom: 20px;
	padding-bottom: 15px;
	background: url(http://blog-imgs-11.fc2.com/t/s/u/tsukifune0/005-frame-top.gif) no-repeat;
}

.archives_title {
	text-align: center; 
	padding: 8px 0px 8px 0px;
	color: #ddd; 
	font-size: 14px; 
	font-weight: bold;
}

.archives_body {
	color: #999; 
	padding: 15px 0px 0px 15px;
background:url(http://blog-imgs-11.fc2.com/t/s/u/tsukifune0/005-frame-body.gif);
}

.archives_body a {
	text-decoration: none;
	color: #b1869b;
}

.archives_body a:hover {
	text-decoration: none;
	color: #e8d9de; 
}
