/* ------------------------------------------------------------
　　　　　04*lam 配布 CSS着せ替えテンプレート用CSS
　　　　　　配布元：http://04lam.kuronowish.com/
------------------------------------------------------------ */

@charset "Shift_JIS";

/* ------------------------------------------------------------
　　　　　　　　　　すべての要素に対する指定
------------------------------------------------------------ */
*	{
	letter-spacing:2px;	/* 文字の横幅 */
	}

/* ------------------------------------------------------------
　　　　　　　　　　各ページの基本指定
------------------------------------------------------------ */
html	{
	font-size:12px;		/* 文字サイズ */
	line-height:150%;	/* 改行の幅 */
	color:#666;		/* 文字色 */
	}
body	{
	margin:0;		/* マージン（外側の余白） */
	background:url(keeper_img/bg.gif) repeat fixed;	/* 背景画像の指定 */
	}
hr	{
	visibility:hidden;	/* 水平線非表示 */
	}

/* ------------------------------------------------------------
　　　　　　　　　　見出し（h要素）の指定
------------------------------------------------------------ */
h1,h2,h3,h4,h5,h6
	{
	font-style:normal;	/* 文字スタイル（normalで標準） */
	}
/*** サイト名表示の指定 ***/
h1	{
	font-size:35px;		/* 文字サイズ */
	font-family:'Impact';	/* フォント */
	font-weight:bold;	/* 文字スタイル（normalで標準） */
	color:#fff;		/* 文字色 */
	text-align:center;	/* 文字寄せ */
	margin-top:50px;	/* マージン（外側の余白） */
}
/*** 見出しの指定 ***/
h2	{
	font-size:15px;		/* 文字サイズ */
	font-weight:bold;	/* 文字の太さ */
	color:#008080;		/* 文字色 */
	height:20px;		/* 縦幅（h2の高さ） */
	text-align:right;	/* 文字寄せ */
	margin:0px;		/* マージン（外側の余白） */
	line-height:10px;	/* 改行の幅 */
	vertical-align:sub;	/* 文字の下付指定 */
	border-bottom:4px double #008080;		/* 下線の指定 */
}
/*** 子見出しの指定 ***/
h3	{
	font-size:12px;		/* 文字サイズ */
	font-weight:bold;	/* 文字の太さ */
	color:#333;		/* 文字色 */
	border-bottom:solid 1px #00b3b3;		/* 下線の指定 */
}
h4	{
	font-size:12px;		/* 文字サイズ */
	color:#666;		/* 文字色 */
	border-bottom:1px solid #ccc;		/* 下線の指定 */
	}
h5	{
	font-size:12px;		/* 文字サイズ */
	font-weight:bold;	/* 文字の太さ */
}
h6	{
	font-size:12px;		/* 文字サイズ */
	font-weight:bold;	/* 文字の太さ */
}

/* ------------------------------------------------------------
　　　　　　　　　　段落（p要素）の指定
------------------------------------------------------------ */
p	{padding:0 5;}		/* パディング（内側の余白） */

/* ------------------------------------------------------------
　　　　　　　　　　リンクの指定
------------------------------------------------------------ */
/*** 基本 ***/
a	{
	text-decoration:underline;	/* 文字色 */
	color:#018099;			/* 下線の指定 */
}
/*** リンクに触れた時 ***/
a:hover	{
	color:#ff9980;		/* 文字色 */
	text-decoration:none;	/* 下線の指定 */
}
a:active{
	color:#fff;	/* 文字色 */
}
a:focus	{
	color:#fff;	/* 文字色 */
}

/* ------------------------------------------------------------
　　　　　　　　　　強調要素の指定
------------------------------------------------------------ */
em	{
	border-bottom:1px dotted #ff9980;	/* 下線の指定 */
	font-style:normal;			/* 文字スタイル */
}
strong	{
	font-weight:bold;	/* 文字の太さ */
	font-style:normal;	/* 文字スタイル */
}

/* ------------------------------------------------------------
　　　　　　　　　　フォームの指定
------------------------------------------------------------ */
input,select,textarea	{
	font-size:12px;		/* 文字サイズ */
	line-height:100%;	/* 改行の幅 */
	letter-spacing:1px;	/* 文字の横幅 */
	border:1px solid #000;	/* 線 */
	background:#008080;	/* 背景色 */
	color:#fff;		/* 文字色 */
	margin-bottom:1px;	/* 外側の余白 */
	}
	input#CHECKBOX	{border:0px;}	/* 線の非表示 */
	input#RADIO	{border:0px;}	/* 線の非表示 */

/* ------------------------------------------------------------
　　　　　　　　　　リストの指定
------------------------------------------------------------ */
/*** 説明付きリスト ***/
	dt	{font-weight:bold;}
	dd	{border-left:#ff9980 double 5px;padding-left:12px;}

/* ------------------------------------------------------------
　　　　　　　　　　その他の指定
------------------------------------------------------------ */
/*** アドレス表記部分 ***/
address	{font-style:normal;}

/* ------------------------------------------------------------
　　　　　　　　　　ヘッダー（記事上部）の指定
------------------------------------------------------------ */
div#PAGETOP{
	width:728px;				/* 全体の横幅 */
	border:4px double #008080;		/* 上下左右のライン */
	margin:0px auto;			/* 中央寄せ */
	background:url(keeper_img/head.jpg) no-repeat top center #fff;　/* トップの背景 */
	}
/*** サイト名表示部分 ***/
div#HEADER{
	height:250px;	/* 高さ */
	color:#fff;	/* 文字色 */
	}
	ul#PAN	{display:none;}	/* パンくずリストの非表示 */
/*** メニュー ***/
div#MENU{
	text-align:center;	/* 文字寄せ */
	height:35px;		/* 全体の高さ */
	font-weight:bold;	/* 文字の太さ */
	padding:0px;margin:0px;	/* 全体の余白 */
	padding-left:10px;	/* 内左側の余白 */
}
#MENU h2{display:none;}	/* メニュー部分h2要素非表示 */
#MENU ul{
	padding:0;margin:0;	/* 左から内側の余白、外側の余白 */
	margin-top:10px;
	list-style:none;	/* リストマーク非表示 */
	font-size:15px;		/* 文字サイズ */
	}
#MENU li{
	float:left;		/* 横に並べる */
	margin-right:12px;	/* 各項目の右側に余白 */
}
/*** 現在いるページへのリンクは色を変えない ***/
#MENU li.menu-on a	{color:#ff9980;}
#MENU li.menu-on a:hover{color:#ffcaab;}

/*** 他のページへのリンク ***/
#MENU a		{color:#008b8b;text-decoration:none;}
#MENU a:hover	{color:#00aaaa;text-decoration:none;}

div#ADSENSE{ text-align: center;}
/* ------------------------------------------------------------
　　　　　　　　　　記事表示部分の指定
------------------------------------------------------------ */

div#KIZI{
	padding:10px 10px;	/* 内側に10pxずつ余白 */
	background-color:#fff;	/* 背景色 */
	margin:0px;		/* 外側の余白 */
	}
div.text
	{margin:0;}
/*** トップへ戻るリンク ***/
ul.modori{
	list-style:none;	/* リストマークの非表示 */
	text-align:right;	/* 文字寄せ */
}

div#INFO{ text-align: center;}
/* ------------------------------------------------------------
　　　　　　　　　　フッター（記事下部）の指定
------------------------------------------------------------ */
div#FOOTER{
	position:static;
	background:#008080;	/* 背景色 */
	text-align:center;	/* 文字寄せ */
	vertical-align:baseline;	/* 文字寄せ */
	padding-top:10px;	/* 上部余白 */
	height:40px;		/* 高さ */
	}
#FOOTER h2{display:none;}	/* h2要素非表示 */
#FOOTER ul{list-style:none;}	/* リストマーク非表示 */
/*** 下部リンクの各種設定 ***/
#FOOTER li{display:inline;margin:0 10px;}
#FOOTER li a{color:#fff;text-decoration:none;font-weight:bold;}
#FOOTER a:hover	{color:#ff9980;text-decoration:none;}
#FOOTER li address{display:inline;}

