@charset "Shift_JIS";

/*============================================
全般的なスタイル
============================================*/
* {
	margin:0;			/*全要素のマージンをリセット*/
	padding:0;			/*全要素のパディングをリセット*/
	line-height:1.5;	/*全要素の行の高さを1.5倍にする*/
}

body {
	text-align:center;			/*IE6以下でセンタリングするための対策*/
}

div#pagebody {
	width:796px; margin:0 auto;		/*内容全体をセンタリング*/
	text-align:left;				/*テキストの配置を左揃えにする*/
	background-repeat:repeat-x;		/*背景画像を縦方向に繰り返す*/
	background-color:#ffffff;		/*内容全体の背景色 white*/
}

/*============================================
ヘッダ
============================================*/
div#header {
	height:135px;							/*背景画像のサイズに合わせてボックスの高さを指定*/
	background-image:url("img/head.jpg");	/*ヘッダ部分の背景画像*/
	background-repeat:no-repeat;			/*背景画像を繰り返さない*/
	background-color:#cccccc;				/*ヘッダ部分の背景色*/
	color:#0000CD;							/*文字色 mediumblue*/
}

/*============================================
メインメニュー
============================================*/
A:link    { color: #1c50dd; text-decoration: none }
A:visited { color: #1c50dd; text-decoration: none }
A:hover   { color: #f60; text-decoration: underline }
A:active  { color: #f30; text-decoration: underline }

/*============================================
サブメニュー（左カラム）
============================================*/
div#submenu {
	width:200px;							/*幅の指定と位置調整*/
	height:500px;
	float:left;								/*カラムを左寄せにする*/
	background-image:url("img/body.jpg");
	background-repeat:no-repeat;
	border:solid 0px #00cc00;
}

.left_navi { position: relative; top: 195px;}

/*============================================
内容（右カラム）
============================================*/
div#content {
	width:570px;							/*幅の指定と位置調整*/
	margin-left:10px;						/*幅の指定と位置調整*/
	padding-top:10px; 						/*幅の指定と位置調整*/
	float:left;								/*カラムを左寄せにする*/
	border:solid 0px #00cc00;
}

/*見出し・段落・水平線のスタイル指定*/
h2 {
	font-size:100%; margin-bottom:10px; padding-left:25px;
	font-size:95%; border-bottom:solid 1px #cccccc;
	background-image:url("images/icon.gif");
	background-repeat:no-repeat; background-position:left center;
}
h3 {font-size:90%; margin-left:5px;}
p {font-size:90%; margin:10px 0px 10px 10px; text-indent:10px;}
hr {height:1px; border:solid 1px #cccccc; margin-bottom:30px;}

/*============================================
フッタ
============================================*/
div#footer {
	height:42px;
	text-align:center;
	clear:both;								/*回り込みを解除する*/
	background-image:url("img/line.gif");	/*フッタ部分の背景画像*/
	background-repeat:no-repeat;			/*背景画像を繰り返さない*/
	background-color:#ffffff;				/*フッタ部分の背景色*/
	background-position:50% 0%;
}
address {
	font-style:normal;			 			/*フォントスタイルを標準にする*/
	font-size: 9.0pt;
	font-family: "ＭＳ ゴシック";
	padding:5px 0px 5px 0px;		 		/*要素内容の位置調整*/
}