@charset "Shift_JIS";

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

/*リンクスタイルここから*/
a:link {color: #2d2dff; text-decoration:none;} 
a:visited {color: #8080ff; text-decoration:none;}
a:active {color: #b00; text-decoration:none;} 
a:hover {color: #fff; background-color:#2d2dff;}

/*ページ基本スタイル*/
body {
	color:#443;
	text-align:center;
	font-size:12px;
	text-decoration:none;
	line-height:1.8;
	font-family:'ＭＳ Ｐゴシック';
}
b {font-size:110%;}

/*基本テーブルスタイル*/
table {border-collapse:collapse;border-spacing:0px;margin:0 auto;/* Firefox 向けセンタリング指定 */}
td {vertical-align:top;padding:0px;font-size:14px; text-align:left; line-height:1.8;}

/*ヘッダー*/
.hedder {
	width:990px;
	height:114px;
	background-repeat:no-repeat;
	background-image:url(htaccess/top/headder.jpg);
	text-align:left;
}

/*サイト説明*/
.discription{
	font-size:11px;
	color:#fff;
	padding:0px 10px 0px 0px;
	width:685px;
	height:29px;
	text-align:right;
}

/*ロゴ*/
.rogo{padding:0px 0px 0px 16px;}

/*ヘッダーリンク*/
.hedder-link{margin:0px 0px 0px 414px; width:267px;}
.h-l{padding:0px 0px 0px 1px;}

/*ヘッダー広告*/
.hedder-pr{padding:43px 0px 0px 50px; font-size:12px; line-height:1.3;}
.hedder-pr a:link {color: #b6650e; text-decoration:nonee;} 
.hedder-pr a:visited {color: #b6650e; text-decoration:nonee;}
.hedder-pr a:active {color: #b6650e; text-decoration:none;} 
.hedder-pr a:hover {color: #fff; text-decoration:nonee;}

/*ヘッダーGoogle広告*/
.hedder-g{padding:0px; margin-bottom:30px;}

/*パンくずリスト*/
.breadcrumbs-list {
	font-size:11px;
	text-align:left;
	width:520px; 
	height:36px;
	padding:10px 0px 0px 50px;
	margin-top:20px;
	background-image:url(htaccess/top/bread-link.jpg);
	background-repeat:no-repeat;
}

/*記事+サイドバー*/
.contena{margin:0px 0px 0px 0px; padding:20px 0px 20px 0px;}

/*記事*/
.contents{width:660px; text-align:center;}
.h-title-pr{text-align:left; margin:25px 0px 20px 0px;}
.title-pr{text-align:left; font-size:12px; font-weight:bolder;}
.entry{width:600px; padding:0px 15px 0px 15px; text-align:left; font-size:14px; line-height:1.8;}
.entry a:link {color:#2d2dff; border-bottom:1px #2d2dff dotted;}
.entry a:visited {color:#8080ff; border-bottom:1px #8080ff dotted;}
.entry a:active {color:#2d2dff; border-bottom:1px #2d2dff dotted;}
.entry a:hover {color:#fff; background-color:#2d2dff;}

.entry-pr{margin:20px 0px 20px 0px; text-align:center;}

/*サイドバー*/
.side-ber{width:279px;}
.l-line{
	width:21px; 
	background-image:url(htaccess/top/sidebar-line.jpg);
	background-repeat:repeat-y;
}
.side-ber-category{width:279;margin:10px 0px 10px 0px;}
.side-bar-pr{margin-bottom:20px;}

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

/*ページ内のタイトル*/
.title { 
	width:600px; 
	height:26px;
	padding-top:7px; 
	color:#7b491a;
	text-align:center; 
	margin-bottom:1em; 
	font-weight:bold;
	font-size:14px;
	background-image : url(htaccess/top/title_00.jpg);
	background-repeat:no-repeat;
}
.title a:link {color:#7b491a; border-bottom:1px #7b491a dotted;}
.title a:visited {color:#7b491a; border-bottom:1px #7b491a dotted;}
.title a:active {color:#7b491a; border-bottom:1px #7b491a dotted;}
.title a:hover {color:#7b491a; background-color:#fff;}

.sub-title { 
	width:600px; 
	height:26px;
	padding-top:7px; 
	color:#9b600c;
	margin-bottom:1em; 
	text-align:center; 
	font-weight:bold;
	font-size: 14px;
	background-image : url(htaccess/top/title_01.jpg);
	background-repeat:no-repeat;
}
.sub-title a:link {color:#9b600c;  border-bottom:1px #fb7 dotted;}
.sub-title a:visited {color:#9b600c; border-bottom:1px #fb7 dotted;}
.sub-title a:active {color:#9b600c; border-bottom:1px #fb7 dotted;}
.sub-title a:hover {color:#9b600c; background-color:#fff; border-bottom:1px #9b600c dotted;}


/*フッター*/
.f-c-link{
	color:#7b491a;
	font-size: 11px;
	text-align:left;
	width:930px;
	height:150px;
	padding:10px 30px 10px 30px;
	background-image : url(htaccess/top/footter-categoly-link.jpg);
}
.footter{
	font-size: 11px;
	width:930px;
	height:150px;
	padding:10px 30px 10px 30px;
	text-align:left;
	background-image : url(htaccess/top/footter.jpg);
}
.f-c-link a:link {color: #b6650e; text-decoration:underline;} 
.f-c-link a:visited {color: #b6650e; text-decoration:underline;}
.f-c-link a:active {color: #b6650e; text-decoration:underline;} 
.f-c-link a:hover {color: #fff; background-color:#b6650e;}


/*水平線*/
.line {
	background-image: url(htaccess/top/hr_01.gif);
	background-repeat: repeat-x; 
	height:10px;
	margin:25px 0px 15px 0px;
}

/*リスト指定*/
.list { 
	list-style: url(htaccess/top/ul_00.gif); 
	list-style-position: inside;
	line-height:1.5;
	margin:0px 0px 0px 5px;
	padding:0px;
}

/*文字指定*/
.orange {color:#f1441e;}

/*空白用のスタイル*/
.sentence { margin-bottom:20px; text-align:left; line-height:1.8;}
.blank {padding-left:20px; margin:5px 0px 5px 0px;}
.left-blank {padding-left:20px;}
.column-category{padding-left:15px; font-size:14px;}

/*汎用テーブルスタイル*/
.hyou {
	border:1px solid #eee;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
}
.tai { 
	font-size:12px;
	text-align:center;
	font-weight:bolder;
	color:#333;
	border:1px solid #ccc;
	background-color:#efefef;
	padding:5px;
	width : 30%;
}
.bc { 
	font-size:12px;
	border:1px solid #eee;
	background-color:#fff;
	padding:5px;
}
.sougo { 
	font-size:12px;
	border:1px solid #eee;
	background-color:#fff;
	padding:5px;
	width:30%;
}

/*商品リンク用スタイル*/
.article {text-align:left; width:150px;}
.explain {text-align:left;}
.link-explain {color:#f1441e; margin-bottom:10px; font-size:11px;}
.back-to-top {margin:20px 0px 20px 0px; text-align:right;}

/*次ページ・前ページ*/
.next-back {margin:30px 0px 0px 0px; text-align:center; letter-spacing:40px;}