@charset "UTF-8";
@import url(./font.css);
/************************************************

**    Copyright (c) 2007 SHIN KURUSHIMA DOCKYARD.
**                  All Rights Reserved.
*************************************************/
/*++++++++++++++++++++++++++++++++++++++++
         初期化設定
++++++++++++++++++++++++++++++++++++++++*/
* {
	margin				: 0;
	padding				: 0;
	font-family			: "ＭＳ Ｐゴシック", "Osaka−等幅";
	font-size			: 12px;
	line-height			: 150%;
}

/*++++++++++++++++++++++++++++++++++++++++
         基本設定
++++++++++++++++++++++++++++++++++++++++*/
body {
	margin				: 0 0 30px 0;
	background			: #0453a4 url(../images/body_bg.jpg) repeat-x 0 0;
	text-align			: center;
}
#container {
	width				: 759px;
	margin				: 0 auto;
	text-align			: left;
}
#main {
	background			: #ffffff;
}

/*-----------------------------
         その他
-----------------------------*/
/*  リンク
-----------------------------*/
a:link {
	text-decoration		: none;
}
a:visited {
	text-decoration		: none;
}
a:hover {
	text-decoration		: underline;
}

/*++++++++++++++++++++++++++++++++++++++++
         フッター設定
++++++++++++++++++++++++++++++++++++++++*/
#footer {
	background			: url(../images/info_footer_bar.jpg) repeat-x 0 0;
}
/* コピーライト部分 */
#footer p {
	text-align			: right;
	color				: #ffffff;
	padding				: 18px 10px 5px 0;
	font-size			: 11px;
}
	#footer p a {
		text-decoration		: none;
		color				: #ffffff;
		font-size			: 11px;
	}
	
/*++++++++++++++++++++++++++++++++++++++++
         左部設定（プロフィール部分）
++++++++++++++++++++++++++++++++++++++++*/
#left {
	width				: 164px;
	background			: #f7faff;
	vertical-align		: top;
	border-right		: 1px solid #c4cee9;
	text-align			: center;
	padding				: 0 0 30px 0;
}
/* IE6hack */
* html #left {
	width				: 165px;
}
/* end */
	#left p {
		text-align			: left;
		margin				: 10px 0 0 10px;
	}

/*++++++++++++++++++++++++++++++++++++++++
         中央設定（記事部分）
++++++++++++++++++++++++++++++++++++++++*/
#center {
	width				: 400px;
	vertical-align		: top;
	padding				: 0 15px 30px 14px;
}
/* IE6hack */
* html #center {
	width				: 429px;
}
/* end */


/*++++++++++++++++++++++++++++++++++++++++
         右部設定（最新記事一覧）
++++++++++++++++++++++++++++++++++++++++*/
#right {
	width				: 165px;
	vertical-align		: top;
	padding				: 0 0 30px 0;
}
	#right ul {
		margin				: 11px 8px 0 8px;
	}
		#right li {
			list-style-type		: none;
			margin				: 0 0 3px 0;
		}

/*++++++++++++++++++++++++++++++++++++++++
         共通設定
++++++++++++++++++++++++++++++++++++++++*/
/*-----------------------------
         要素関連 
-----------------------------*/
/*  見出し

-----------------------------*/
/* 日付部分 */
h2 {
	background			: #6db0e0;
	color				: #ffffff;
	font-size			: 16px;
	padding				: 2px 5px 2px 10px;
	margin				: 0 0 7px 0;
}

/* 記事タイトル */
h3 {
	font-size			: 14px;
}

/*-----------------------------
         レイアウト関連 
-----------------------------*/
/* 記事間隔 */
.entry {
	margin				: 0 0 40px 0;
}
	.entry p {
		margin				: 0 0 15px 0;
	}
.entry img {
border:none;
}

/*-----------------------------
         ナビゲーション関連 
-----------------------------*/
/* 切り替えナビ */
#navi {
	margin				: 0 0 10px 0;
}

/* テーマ カテゴリー */
p.category {
	font-size			: 10px;
}
	p.category a {
		font-size			: 10px;
	}

/*-----------------------------
         フォーム関連 
-----------------------------*/
input {
	margin				: 3px 2px 3px 2px;
	vertical-align		: -20%;
}

/* IE6以外 */
input[type="radio"] {
	vertical-align		: -35%;
}
/* end */

select {
	vertical-align		: middle;
	margin				: 3px 5px 3px 2px;
}
	select option {
		padding				: 0 5px 0 0;
	}

.frm_button {
	height				: 30px;
	padding				: 0 10px 0 10px;
}

textarea {
	line-height			: 120%;
	margin				: 0 0 0 2px;
}

/* safarihack */
body:first-of-type label {
	vertical-align		: -35%;
}
/* end */


