@charset "Shift_JIS";

/* 基本設定
---------------------------------------------------- */
* {
 margin: 0;
 padding: 0;
 }

/* htmlとbodyタグの設定：サイト全体の設定です */
html {
 text-align:left;
 margin: 0;
 padding: 0;
 color: #666666;
 height:100%;
 font-size: 12px;
 }

body {
	background:none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	color: #333333;
 }

/* pタグの設定：サイト内全体の段落の設定に適用されます */
p {
	font-size: 12px;
	line-height: 1.6em;
	font-family: 'Lucida Grande', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W6', 'ＭＳ Ｐゴシック', sans-serif;
	margin:5px 0 5px 0;
	padding:0;
	color: #666666;
 }

/* aタグの設定：サイト内全体のリンク表示に適用されます */
a {
 color: #003399;
 }

/* a:hoverタグの設定：サイト内全体のリンク、オンマウス時の色に適用されます */
a:hover {
 color: #B10707;
 }

/* divタグの設定：サイト内全体のdiv要素に適用されます */
div {
 display:block;
 font-size: 1em;
 font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
 font-weight: normal;
 margin:0;
 padding:0;
 }

/* ol, ulタグの設定：サイト内全体のリスト表示に適用されます */
ol,ul {
	margin-left: 2em;
 }
 
/* liタグの設定：サイト内全体のリスト表示内、各項目に適用されます */
li {
 margin-bottom:5px;
 }

/* hタグの包括設定：サイト内全体のhタグ全てに適用されます */
h1, h2, h3, h4, h5, h6 {
 margin:0;
 padding:0;
 }

/* blockquoteタグの設定：サイト内全体のインデント表示に適用されます */
blockquote {
 text-align:left;
 margin-right:10px;
 margin-left:10px;
 margin-bottom:10px;
 display:block;
 padding:0 5px 0 5px;
 background:#EEE;
 border:#aaa 1px dotted;
 }
 
/* imgタグの設定：サイト内全体の画像要素に適用されます
   画像にリンク指定をしてもボーダーラインが出ないようにするためのものです */
img {
 border:0;
 }
form {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	width: 200px;
}

 
/* class=clrの設定：divのfloat要素をクリアするための定義です。
   この定義を消さないようにしてください */
.clr {
 clear:both;
 }
.img-float {
	float: left;
	margin: 5px;
}
.new {
	font-size: 10px;
}

.news {
	font-size: 12px;
	color: #666666;
	text-align: center;
}
.style4 {
	color: #B51019;
　　font-weight: bold;
}
.style5 {	color: #B51019;
	font-weight: bold;
}
 
/* divのfloat要素をクリアするための定義です。
   この定義を消さないようにしてください */
.pkg:after {
 content: " ";
 display: block;
 visibility: hidden;
 clear: both;
 height: 0.1px;
 font-size: 0.1em;
 line-height: 0;
 }

* html .pkg {
 display: inline-block;
 }

/* no ie mac \*/
* html .pkg {
 height: 1%;
 }

.pkg {
 display: block;
 }
#all-container {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	width: 800px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* */

 
 /* 見出しの設定（包括定義）
---------------------------------------------------- */



 /* 包括レイアウト
---------------------------------------------------- */

/* コンテンツ全体のdiv */
#container {
	width:800px; /* 常にセンター寄せにします */
	background: none; /* コンテンツ全体の背景色 */
	padding:0;
	clear: both;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
 }

/* pagebody：コンテンツ部（メインメニュー以下）の指定 */ 
#pagebody {
 clear:both;
 }

/* pagebody：内枠の指定 */
#pagebody-inner {
 padding:0px;
 }


 /* banner部の設定
---------------------------------------------------- */
#banner {
	height: 160px;
	margin-top: 0px;
	background-image: url(../images07/rcoltitlebanner3.jpg);
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 800px;
 }
 
/* banner：バナー部内コンテンツ（内枠）の指定 */
#banner-inner {
	height: 40px;
 }
 
/* banner：バナー部内、ヘッダ（サイト名）の指定 */
#banner-header {
	color: #FFFFFF;
	font-size:14px;
	font-family: 'Lucida Grande', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W6', 'ＭＳ Ｐゴシック', sans-serif;
	text-align:right;
	line-height:1.2em;
	background:none;
	padding-left:0;
	border:none;
	margin-right: 30px;
	font-weight: normal;
 }

/* banner：バナー部内、ヘッダ（サイト名）のリンク時の指定 */
#banner-header a {
 color:#666;
 text-decoration:none;
 }

/* banner：バナー部内、ヘッダ（サイト名）のリンク時マウスオーバーの指定 */
#banner-header a:hover {
 background:none;
 }
 
/* .banner：バナー部内、サイトの説明 */
#banner-description {
	color: #FFFFFF;
	font-size:12px;
	font-family: 'Lucida Grande', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W6', 'ＭＳ Ｐゴシック', sans-serif;
	text-align:right;
	background:none;
	padding-left:0;
	border:none;
	line-height: 1.5em;
	margin-right: 30px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
 }
#banner-title {
	height: 120px;
}
#banner-title img {
	margin-top: 58px;
	margin-left: 10px;
}




 /* メインメニューの設定
---------------------------------------------------- */

/* mainmenu：divの設定 */
#mainmenu {
	background-image: url(../images07/menu_background3.gif);
	background-repeat: repeat-x;

 }
#mainmenu-inner {
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808080;
}


 
/* mainmenu：リストの設定 */
#mainmenu ul {
	list-style-type:none;
	padding: 0;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
 }
 
/* mainmenu：リスト内各項目の設定 */
#mainmenu li {
 float:left;
 padding: 0;
 margin: 0;
 }
 
/* mainmenu：リスト内各項目のリンク設定 */
#mainmenu a {
	display:block;
	text-decoration:none;
	padding:6px 10px;
	color: #FFF;
	border-right: #5A5A5A solid 1px;
	font-family: 'Lucida Grande', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W6', 'ＭＳ Ｐゴシック', sans-serif;
	font-size : 12px;
	line-height:1.5em;
}

/* mainmenu：リスト内各項目のリンク、マウスオーバー時の設定 */
#mainmenu a:hover {
	color: #FFF;
	background-color: #D1D4A3;
	background-image: url(../images07/menu_backgroundafter1.gif);
}

.mainmenu_home {
 border-left:#5A5A5A solid 1px;
 }

 /* メインイメージの設定
---------------------------------------------------- */

#mainimage-whole {
 clear:both;
 }

#mainimage {
	background:url(images/mainimage_background.jpg);
	width:800px;
	height:183px;
	text-align:left;
	margin-top: 6px;
	margin-right: auto;
	margin-bottom: 6px;
	margin-left: auto;
 }

/* メインイメージ内のキャッチコピー部分です。
   必要のない場合はdisplay:none;を入れて消す事ができます */
#mainimage_inner {
	color:#000;
	width:270px;
	padding:10px;
	background:none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 500px;
 }
 
#mainimage h2 {
 font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
 font-size : 20px;
 font-weight : bold;
 line-height:1.6em;
 }
 
#mainimage p {
 font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
 font-size : 12px;
 font-weight : bold;
 line-height:1.6em;
 }

 /* alphaペイン（左ペイン）の設定
---------------------------------------------------- */

/* alphaペイン外枠divの指定 */
#alpha {
 width:400px;
 float:left;
 }
 
/* alphaペイン内枠divの指定
   マージンやパディングは基本的に内枠で行ってください。
   外枠の数値を変えるとレイアウトが崩れる場合があります */
#alpha-inner {
	background:#FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0;
 }

/* .h2タグの指定：各ページ名に使われる定義です */
#alpha h2 {
 border: #666 solid 1px; /* ボーダーライン */
 margin:0; /* マージンの指定 */
 padding-left:10px; /* 左パディングの指定 */
 font-size: 14px; /* テキストサイズの指定 */
 line-height: 2.2em; /* 行間の指定 */
 font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif; /* フォントの指定 */
 font-weight: bold; /* テキストの太さの指定 */
 color:#FFF; /* テキストの色指定 */
 text-align:left; /* テキストの行揃えの指定。left=左, center=中央, right=右 */
 background: url(images/h2_background.gif) repeat-x; /* 背景色と画像の指定 */
 }

/* alphaペイン：h3タグの指定 */
#alpha h3 {
	margin-top: 5px;
	margin-bottom:0;
	padding:6px;
	font-size:12px;
	line-height: 1em;
	font-family: 'Lucida Grande', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W6', 'ＭＳ Ｐゴシック', sans-serif;
	font-weight: bold;
	color:#FFFFFF;
	text-align:left;
	border:#999 solid 1px;
	clear:both;
	background-image: url(../images07/backgroud01.gif);
	background-repeat: repeat-x;
 }

/* alphaペイン：h3タグにリンク指定された場合の指定 */
#alpha h3 a {
 display:block;
 color:#222;
 }

/* alphaペイン：h4タグの指定 */
#alpha h4 {
	margin-top : 8px;
	margin-bottom:3px;
	padding:5px;
	font-size:12px;
	line-height: 1em;
	font-family: 'Lucida Grande', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W6', 'ＭＳ Ｐゴシック', sans-serif;
	font-weight: bold;
	color:#FFFFFF;
	text-align:left;
	display:block;
	clear:both;
	background-color: #947d3a;
	border-bottom-width: 1px;
	border-left-width: 6px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #993300;
 }

/* alphaペイン：h4タグにリンク指定された場合の指定 */
#alpha h4 a {
 display:block;
 }

/* alphaペイン：h5とh6タグの指定 */
#alpha h5, h6 {
 font-size:13px;
 line-height: 30px;
 font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
 font-weight: bold;
 color:#FFF;
 text-align:left;
 background:#333 no-repeat;
 margin:0;
 padding-left:20px;
 }
 
#alpha h5 {
	clear: both;
}

#alpha h6 {
	clear: both;
}
/*subページの編集*/
#alpha2 {
	width: 570px;
	float: left;
}
/* .h2タグの指定：各ページ名に使われる定義です */
#alpha2 h2 {
	border: #666 solid 1px; /* ボーダーライン */
	margin:0; /* マージンの指定 */
	padding-left:10px; /* 左パディングの指定 */
	font-size: 14px; /* テキストサイズの指定 */
	line-height: 2.2em; /* 行間の指定 */
	font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif; /* フォントの指定 */
	font-weight: bold; /* テキストの太さの指定 */
	color:#FFF; /* テキストの色指定 */
	text-align:left; /* 背景色と画像の指定 */
	background-color: #88623B;
	background-repeat: repeat-x;
 }

#alpha2 h3 {
	margin-top: 5px;
	margin-bottom:0;
	padding:6px;
	font-size:14px;
	line-height: 1em;
	font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
	font-weight: bold;
	color:#666;
	text-align:left;
	border:#999 solid 1px;
	clear:both;
	background-image: url(../images07/alphah3_background.gif);
	background-repeat: repeat-x;
 }

/* alpha2ペイン：h3タグにリンク指定された場合の指定 */
#alpha2 h3 a {
 display:block;
 color:#222;
 }

/* alpha2ペイン：h4タグの指定 */
#alpha2 h4 {
 border-left: #D1D4A3 solid 6px;
 border-bottom:#CCCCCC solid 1px;
 margin-top : 8px;
 margin-bottom:3px;
 padding:5px;
 font-size:12px;
 line-height: 1em;
 font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
 font-weight: bold;
 color:#333;
 text-align:left;
 display:block;
 clear:both;
 }

/* alpha2ペイン：h4タグにリンク指定された場合の指定 */
#alpha2 h4 a {
 display:block;
 }

/* alpha2ペイン：h5とh6タグの指定 */
#alpha2 h5, h6 {
 font-size:13px;
 line-height: 30px;
 font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
 font-weight: bold;
 color:#FFF;
 text-align:left;
 background:#333 no-repeat;
 margin:0;
 padding-left:20px;
 }
 
#alpha2 h5 {
	clear: both;
}

#alpha2 h6 {
	clear: both;
}

.entry {
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
 }
.entry-content {
}
.entry-body-t1 {
	height: 105px;
}
.entry-body-t1 img {
	float: left;
	margin-right: 20px;
	margin-left: 5px;
}
.entry-body-t1-inner {
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	border: 1px solid #666666;
}
.entry-body-t2 {
	width: 194px;
	float: left;
}
.entry-body-t2-inner img {
	float: left;
	margin-right: 5px;
}


.entry-body-t2-inner {
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.entry-body .style12 table {
	width: 360px;
}
.entry-body .style12 a {
	color: #997543;
	text-decoration: none;
	font-size: 12px;
}
.entry-body .style12 a:hover {
	text-decoration: underline;
}
.entry-body .style12 {
	border: 1px solid #993300;
}
.entry-body table th {
	border: 1px solid #997543;
}
.entry-body .style12 .c {
	font-size: 10px;
}


.entry-new table {
	border: 1px solid #666666;
	width: 370px;
}
.entry-body table {
	width: 390px;
}
.entry-list {
	font-size: 10px;
}
.entry-list p {
	line-height: 1.2em;
}

.entry-list a {
	text-decoration: none;
	color: #666666;
}
.entry-list a:hover {
	color: #997543;
}
.entry-toku {
	display: block;
	border: 1px solid #999999;
	clear: both;
}
.entry-toku p {
	line-height: 1em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.entry-toku img {
	float: left;
	margin-right: 5px;
}

.entry-toku-inner {
	padding: 5px;
}
.entry-toku2-out {
	clear: both;
}


.entry-toku2 {
	display: block;
	float: left;
	width: 50%;
}
.entry-toku2-inner {
	border: 1px solid #999999;
}

.entry-toku2 p {
	line-height: 1em;
	margin: 0px;
	padding: 0px;
}
.entry-toku2 img {
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}






.recomend p {
	font-size: 10px;
	line-height: 1.3em;
	margin: 0px;
	padding: 0px;
}









 /* betaペイン（右ペイン）の設定
---------------------------------------------------- */

/* betaペイン：外枠の指定 */
#beta {
	width:223px;
	float:left;
	font-size: 12px;
 }

/* betaペイン内枠divの指定
   マージンやパディングは基本的に内枠で行ってください。
   外枠の数値を変えるとレイアウトが崩れる場合があります */
#beta-inner {
	padding:0;
	color:#222;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 10px;
	margin-left: 0;
	background-color: #EFEFEF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #AAA;
	border-right-color: #AAA;
	border-bottom-color: #AAA;
 }
 
#beta-inner a {
	color: #666666;
 }
 
#beta-inner a:hover {
	color: #997543;
 }


/* betaペイン：h2タグの指定 */
#beta h2 {
	margin : 0;
	font-size:12px;
	line-height: 2em;
	font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
	font-weight: bold;
	color:#666;
	text-align:center;
 }
 
#beta h2 a {
 color:#FFF;
 }

 /* gammaペイン（右ペイン）の設定
---------------------------------------------------- */

/* gammaペイン：外枠の指定 */
#gamma {
 width:170px;
 float:right;
 }

/* betaペイン内枠divの指定
   マージンやパディングは基本的に内枠で行ってください。
   外枠の数値を変えるとレイアウトが崩れる場合があります */
#gamma-inner {
	padding:0;
	color:#666;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	background-color: #EAE6D9;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
 }
 
#gamma-inner a {
 }
 
#gamma-inner a:hover {
 }


/* gammaペイン：h2タグの指定 */
#gamma h2 {
	margin : 0;
	font-size:12px;
	line-height: 2em;
	font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
	font-weight: bold;
	color:#666;
	text-align:center;
	border-bottom:#FFF solid 1px;
	background-image: url(../images07/gammah2_background.gif);
	background-repeat: repeat-x;
 }
 
#gamma h2 a {
 color:#FFF;
 }
#gamma .module-content {
	padding-left: 8px;
	padding-right: 8px;
	text-align: center;
}



 /* module（右ペイン内の各エリア）の設定
---------------------------------------------------- */

/* module：外枠の指定 */
.module {
 margin:0;
 }
 
/* module：内枠の指定 */
.module-content {
	margin:0;
	padding:0 5px 5px 5px;
	line-height:1.5em;
	text-align: center;
 }
.module-content-info {
	width: 198px;
	border: 1px solid #333333;
	background-color: #FFFFFF;
}
.module-content-info p {
	font-size: 10px;
	text-align: left;
	line-height: 1.3em;
	margin-left: 7px;
	margin-right: 7px;
}


.module-content-inner {
	width: 200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	background-color: #FFFFFF;
}
.module-content-inner .module-list li {
	padding: 0px;
}
.module-content-inner .module-list li a {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #efead8;
	width: 198px;
	display: block;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #efead8;
	border-left-color: #efead8;
}

.module-kensaku {
	margin:0;
	padding:0 5px 5px 5px;
	line-height:1.5em;
 }
.module-newlist ul {
	padding: 4px;
}
.module-newlist li {
	list-style-type: none;
	float: none;
	margin: 0px;
	padding: 4px;
}
.module-newlist a {
	text-decoration: none;
}
.module-menu-body {
	text-align: center;
}
.module-menu-body a {
	color: #666666;
}
.module-menu-body a:hover {
	color: #997543;
}

.module-menu-body img {
	margin-top: 2px;
}
.module-menu-body .module-list {
	text-align: left;
}
.module-menu-body .module-list a {
	line-height: 1.2em;
	color: #33;
}
.module-menu-body .module-list li {
	margin: 0px;
	line-height: 1em;
	font-size: 11px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}



/* module：モジュール内のリスト表示 */
.module-list {
 margin:0;
 padding:0;
 }

.module-list-item {
 margin:0;
 display:block;
}

.module-list ul {
 padding:5px;
 }
 
.module-list li {
	list-style:none;
	float:none;
	margin:0;
	padding:4px;
 }

.module-list li a {
	text-decoration: none;
	list-style-image: none;
	list-style-type: none;
 }
.module-list a:hover {
	text-decoration: underline;
} 

/* module：バナーエリア内のイメージをセンタリングします */
.module-banner {
 text-align:center;
 }
 
.module-banner img {
	padding: 0px;
	margin-top: 00px;
	margin-right: 00px;
	margin-bottom: 1px;
	margin-left: 00px;
 }


.module-recentcomment ul {
 margin-left:0;
 }
  
.module-recentcomment li {
 list-style:none;
 }
.module-menu {
	width: 143px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.module-menu-body .module-list a {
	border-bottom-style: none;
}
.module-menu-body .c {
	font-size: 10px;
}

.module-content-inner h2 {
	background-image: url(../images07/gammah2_background.gif);
	background-repeat: repeat-x;
}



 /* footerの設定
---------------------------------------------------- */
#footer {
	clear:both;
	line-height:2.4em;
	font-size: 12px;
	font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
	font-weight: bold;
	color:#000;
	text-align:center;
	border-top:#999 solid 1px;
	width: 800px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(../images07/footer_bk.jpg);
	background-repeat: repeat-x;
}

#footer-inner {
 padding:10px;
 }
#footer-inner p {
	color: #FFFFFF;
}



 /* 特定商取引やプライバシーポリシーページ用の設定
---------------------------------------------------- */

/* SmallWindow：ページ内の枠線の指定 */
.SmallWindow {
 background:#FFF;
 border:1px #BBB solid;
 margin:5px 0;
 padding:1px;
 width:auto;
 }

/* SmallWindow：段落の指定 */
.SmallWindow p {
 margin: 1px 1px 3px 1px;
 padding: 3px;
}

/* SmallWindow：同div内のヘッダーの指定 */
.SmallWindow_Header {
 background:#DDD;
 border:#BBB solid;
 border-width: 1px 1px 0 1px;
 width:auto;
 height:20px;
 text-align:center;
 color: #333;
 font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
 font-weight: bold;
 font-size:120%;
 line-height: 100%;
 padding:8px 0px 0px 0px;
 margin:0;
 }

/* SmallWindow：同div内のサブタイトルの指定 */

.SmallWindow_subtitle {
 background:#333333;
 font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
 font-weight: bold;
 font-size:13px;
 line-height: 1.5em;
 color:#FFFFFF;
 text-align:center;
 padding:5px;
 margin:1px;
 margin-bottom:3px;
 }

/* SmallWindow：同div内、タイトル段落の指定 */
.SmallWindow_Title {
 margin:0;
 padding:1px 0 1px 5px;
 color:#000;
 font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
 font-size:12px;
 font-weight:bold;
 background: #EEEEBB;
 border-left: #999900 solid 6px;
 }

/* SmallWindow：同div内、通常段落の指定 */
.SmallWindow_Normal {
 padding:0 0 0 15px;
 color:#000;
 font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
 font-size:12px;
 font-weight:normal;
 }

/* SmallWindow：同div内、通常段落の指定2 */
.SmallWindow_Normal2 {
 padding:0 0 0 15px;
 color:#000;
 font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
 font-size:12px;
 font-weight:normal;
 border-top:#BBB solid 1px;
 }

/* SmallWindow：同div内、エラー表示の指定 */
.SmallWindow_Error {
 color:#CC0000;
 font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
 font-size:12px;
 font-weight:bold;
 }


 /* MT用の設定
---------------------------------------------------- */

/* 検索結果の定義 */
.search-results-header h3 {
 border:none;
 }

/* タグ表示の定義 */
.entry-tags {
 margin:0 !important;
 padding:4px;
 clear:both;
 background:#333 url(images/tag_background.gif);
 display:block;
 }
 
.entry-tags a {
 color:#FFF;
 }
 
.entry-tags-header {
 font-size:11px;
 color:#FFF;
 line-height:1em;
 float:left;
 display:block;
 margin:0 !important;
 }

.entry-tags li {
 font-size:11px;
 float:left;
 list-style:none;
 display:block;
 margin:0 5px;
 line-height:1em;
 }

.entry-tags-list {
 margin:0;
 }

.entry-tag {
 margin:0;
 }

/* タグ表示の定義 - ここまで */


/* エントリー内の画像の指定 */ 
.entry-body img {
 }

/* エントリー内のフッターの指定 */
.entry-footer {
 clear:both;
 border-top:#CCC solid 1px;

 }


.comment-footer {
 float:left;
 margin:5px;
 }
 
.comment-footer-experimental {
 float:left;
 margin:5px;
 }
/* エントリー内のフッターの指定 - ここまで */

/* コメント欄の指定 */
.comments-open {
 clear:both;
 }
 
.comments-open-footer {
 text-align:center;
 background:url(images/nav_background.gif);
 border:#999 solid 1px;
 padding:5px;
 width:364px;
 }

/* アーカイブページのタイトルの指定 */
#archive-title {
 background:none;
 border:none;
 color:#333;
 text-align:center;
 margin:0 0 5px 0;
 padding:0;
 }
 
.trackbacks {
 margin:5px;
 }

.comment {
 clear:both;
 }
 
.comment-header {
 background: url(images/nav_background.gif);
 border:#CCC solid 1px;
 line-height:1em;
 margin-top:5px;
 padding:3px;
 }

.comments-content {
 margin:5px;
 }
 
.comments-open-content {
 margin:5px;
 }
 
.content-nav {
 text-align:center;
 background:url(images/nav_background.gif);
 border:#999 solid 1px;
 padding:2px;
 }
 
.comment-content {
 border-bottom:#999 solid 1px;
 }
 
.pagebody-spacer {
 text-align:center;
 }
 
/* タグクラウド */
ul li.tag {
 margin:5px;
 display: inline;
 list-style: none;
 }

li.tag a.level1 {
 font-size: 175%;
 }

li.tag a.level2 {
 font-size: 160%;
 }

li.tag a.level3 {
 font-size: 145%;
 }

li.tag a.level4 {
 font-size: 135%;
 }

li.tag a.level5 {
 font-size: 120%;
 }

li.tag a.level6 {
 font-size: 110%;
 }
#footer-inner a {
	color: #FFFFFF;
	text-decoration: underline;
}

 /* table部の設定
---------------------------------------------------- */

table {
	font-size: 14px;
	line-height: 1.3em;
}

table td {
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.module-content-inner p {
	padding-right: 5px;
	padding-left: 5px;
}