/*画像スタイル*/
img {vertical-align:bottom;border:0px;}

 /* リンク指定 */
a:link {color: #1959DB; text-decoration:underline;} 
a:visited {color: #8080ff; text-decoration:underline;}
a:active {color: #b00; text-decoration:underline;} 
a:hover {color: #fff; background-color:#1959DB; text-decoration:none;}

body { 
	text-align: center; /* IE 向けセンタリング指定 */
	margin:0px;
	color: #333;
	background: #fff;
	font-size:14px;
	text-align: center;
	font-family:'ＭＳ Ｐゴシック';
}

/*基本テーブルスタイル*/
table {border-collapse:collapse; border-spacing:0px;}
td {vertical-align:top; padding:0px; font-size:14px; text-align:left; line-height:1.8;}

/* ライン*/
.line {
	background-image: url("/images/line.gif");
	background-repeat: repeat-x; 
	height:10px;
	margin:10px 0px 10px 0px;}

.s-line {
	background-image: url("/images/s-line.gif");
	background-repeat: repeat-x; 
	height:10px;
	margin:15px 0px 10px 0px;
}

/* リスト指定 */
ul { list-style:none; margin:0em 0em 0em 5px; padding:0px; line-height:1.7;}

/* ヘッダースタイル */
.hedder-style {}
.title-style {
	background-image: url("/images/title.jpg");
	width:786px;
	height:175px;
	margin:0px;
	text-align:left;
	padding:99px 0px 0px 204px;
	background-repeat:no-repeat;
}
.hedder-pr{
	height:31px;
	width:990px;
	padding:10px 0px 0px 0px;
	background-image: url("/images/h_pr.gif");
}
.h-pr{
	text-align:center;
	background-image: url("/images/footter-border.gif");
	border-bottom:solid 1px #eee;
}

/* ヘッダー＋サイドバー＋コンテンツ */ 
#all-contents-style {margin:0 auto; background-image:url("/images/side-border.gif"); width:890px;}

/*ブックマークリンク*/
.book-mark{width:600px; text-align:right; letter-spacing:3px;}

/* コンテンツ用テーブルスタイル */
#table-style {vertical-align:top;}

/* コンテンツ */
#container{width:702px;}
#container-inner{ font-size:12px; padding:15px 40px 15px 20px; line-height:2;}

/* サイドバー */
.sidebar-base{background-color:#2a362b;}
.sidebar-top{
	text-align: left;
	margin:0px;
	width:288px;
	height:40px;
	background-image:url("/images/s_b_00.gif");
}
.sidebar-middle{width:258px; color:#fff; padding:15px;  font-size:12px; background-color:#2a362b;}
.sidebar-middle a:link,
.sidebar-middle a:visited {color:#fff; text-decoration:underline;}
.sidebar-middle a:hover {color: #2a362b; background-color:#fff; text-decoration:none;}

/* サイドバーカテゴリ */
.s-00{height:17px; width:80px; background-image:url("/images/s_b_c_09.gif"); background-repeat:no-repeat; margin:0px 0px 10px 0px;}
.s-01{height:17px; width:80px; background-image:url("/images/s_b_c_00.gif"); background-repeat:no-repeat; margin:0px 0px 10px 0px;}
.s-02{height:17px; width:80px; background-image:url("/images/s_b_c_01.gif"); background-repeat:no-repeat; margin:0px 0px 10px 0px;}
.s-03{height:17px; width:80px; background-image:url("/images/s_b_c_05.gif"); background-repeat:no-repeat; margin:0px 0px 10px 0px;}
.s-04{height:17px; width:80px; background-image:url("/images/s_b_c_04.gif"); background-repeat:no-repeat; margin:0px 0px 10px 0px;}
.s-05{height:17px; width:80px; background-image:url("/images/s_b_c_07.gif"); background-repeat:no-repeat; margin:0px 0px 10px 0px;}
.s-06{height:17px; width:150px; background-image:url("/images/s_b_c_03.gif"); background-repeat:no-repeat; margin:0px 0px 10px 0px;}
.s-07{height:17px; width:80px; background-image:url("/images/s_b_c_06.gif"); background-repeat:no-repeat; margin:0px 0px 10px 0px;}
.s-08{height:17px; width:80px; background-image:url("/images/s_b_c_08.gif"); background-repeat:no-repeat; margin:0px 0px 10px 0px;}
.s-09{height:17px; width:80px; background-image:url("/images/s_b_c_10.gif"); background-repeat:no-repeat; margin:0px 0px 10px 0px;}

.feed-style{font-size:11px; padding:0px 0px 3px 0px;}
.sidebar-inner{margin:10px 0px 0px 0px;}
.sidebar-category{padding-bottom:15px;}
.sssidebar-category{margin:0px 0px -40px 0px;}

/* サイドバー各項目の指定(不要) */

.typelist-thumbnailed, .module img, .module-photo img {border:1px solid #333333;}
.module-photo { text-align: right; }
.module-powered { text-align: left; }

/* 検索の指定 */
#search { margin: 0px 0px 5px 0px; }
form { margin: 0px; }

/* 日別アーカイブのリスト指定 */
#archive-list-item{list-style-image:url("images/ul_00.gif");font-size:14px;}

/* 日別アーカイブ全体の枠 */
#archive-content {font-size: 16px;color: #333333;text-align: left;}

/* アーカイブのタイトル指定 */
#archive-title {margin: 11px 0;	text-align: left}

/* 日別アーカイブのカテゴリ指定 */
#content-nav {margin:10px 0px 10px 0px;}

/* アーカイブのコンテンツ指定 */
.module-content{ text-align: left; }

/* 記事の全体枠 */
#entry-full{text-align: left; padding:15px 40px 15px 20px;}

/* 記事の上部日付指定 */
#date-header {font-size:12px;text-align: left;margin-bottom: 5px;font-weight: normal;}

/* 記事のタイトル */
#entry-header {	
	background-image: url("/images/e_t.gif");
	color:#fff;
	width:512px;
	height:32px;
	margin:20px 0px 10px 0px;
	padding:16px 0px 0px 60px;
	font-size:16px;	
	text-align: left;
}

/* 記事の本文 */
#entry-content {line-height:1.7; margin: 15px 0px 15px 0px; font-size:14px;}
.sentence{line-height:1.4; font-size:14px;}

/* 記事・続きを読む */
.entry-more-link{ padding:20px 0px 20px 0px; }

/* 記事の広告スペース */
.pr-en-00{ padding:5px 0px 30px 0px; }
.pr-en-01{ padding-left:15px; width:400px; }

/* 記事のフッター */
#entry-footer { margin:5px 5px; text-align:left; font-size:12px; line-height:170%;}

/* アーカイブページ分割リンク用スタイル */
#archive-style {margin:10px 0px 10px 0px } 

/* カテゴリアーカイブ一覧 */
.category-list{ text-align:left; font-size:16px;}

/* トラックバック */
#trackbacks-header { font-size:14px; text-align:left;} 

/* トラックバックＵＲＬ */ 
#trackbacks-info {margin:0px; text-align:left;}

/* トラックバックの説明 */ 
#trackbacks-et {font-size:12px; text-align:left;} 

/* 投稿されたトラックバックの大枠 */ 
#trackback-content {font-size:12px; margin:0px; text-align:left;} 

/* 投稿されたトラックバックの大枠（個別トラックバック） */ 
#trackback-excerpt { margin:0px; text-align:left; } 

/* トラックバックのフッター */ 
#trackback-footer {font-size:12px; margin:0px 0px 20px 0px; text-align:left;}

/* コメントタイトル */ 
#comments-header {font-size:14px; text-align:left;}

/* 投稿されたコメント(個別コメントの大枠) */ 
#comment-full {margin-bottom:35px; text-align:left;} 

/* 投稿されたコメント */ 
#comment-content {margin:60px 0px 0px 0px; text-align:left;} 
.commentator{font-size:14px;}

/* コメント投稿フォーム（ラベル指定） */ 
.comments-attention {font-size:14px;}
.comment-explain {margin: 15px 0px 15px 0px; font-size:14px;}
.comment-author {width: 200px; font-size:14px;}
.comments-form {width:450px; height:150px; font-size:14px;}

/* コメントの確認と投稿ボタン */ 
.comments-footer { margin:14px 0; text-align:left; } 

/* 名前、ＵＲＬ、コメントの記入欄 */ 
#comments-form-type {margin: 0px 0px 3px 0px; font-size:14px;} 

/* フッタースタイル */
.footter-top{
	width:990px;
	height:18px;
	background-image:url("/images/s_b_01.gif");
}
.footter{
	line-height:1.8;
	padding:50px 0px 0px 100px;
	width:890px;
	height:200px;
	text-align:left;
	background-color:#2a362b;
	color:#fff;
	font-size:11px;
}
.footter a:link,
.footter a:visited {color: #fff; text-decoration:underline;}
.footter a:hover {color: #2a362b; background-color:#fff; text-decoration:underline;}
.footter-link{padding:10px 0px 0px 0px; text-align:left;}

/* その他 */ 
fixes bug in ie win */ #image-full { width: 100%; }

