@charset "utf-8";

/*全体の設定再設定　背景画像変更の為
---------------------------------------------------------------------------*/
body {
	color: #777;	/*全体の文字色*/
	margin: 0px;
	padding: 0px;
	font: 14px/2 "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro";/*文字サイズ・行間・フォント設定*/
	background: #FFF url(../images/bg_s.jpg) no-repeat center top;	/*背景色、背景画像の読み込み＆リピートしない＆左右中央の上部に配置*/
}

/*コンテナー（HPを囲むブロック）
---------------------------------------------------------------------------*/
#container {
	width: auto;
}

/*コンテンツ（main,subを囲むブロック）
---------------------------------------------------------------------------*/
#contents {
	margin-right: 6px;
	margin-left: 6px;
	margin-top: 0px;
}

/*ヘッダー（サイトロゴが入ったブロック）
---------------------------------------------------------------------------*/
header {
	position: static;
	height: auto;
}
/*h1ロゴの設定*/
header h1 {
	position: static;
	width: 100%;
	padding: 10px 0px;
	border-radius: 0;
}

/*mainコンテンツ
---------------------------------------------------------------------------*/
#main {
	float: none;
	width: auto;
	padding-top: 130px;
}
#main h2 {
	background: none, #7ba7f6 url(../images/bg1.png);
	padding-left: 10px;
}
#pankuzu {
	padding: 0px 10px 0px;
	margin-top: 0px;
}

/*subコンテンツ
---------------------------------------------------------------------------*/
#sub {
	float: none;
	width: auto;
}
/*サブコンテンツ内のメニュー
---------------------------------------------------------------------------*/
/*メニュー全体の設定*/
#sub ul.submenu li {
	line-height: 2.5;
}

/*左側のメインメニュー
---------------------------------------------------------------------------*/
nav#mainmenu ul {
	position: absolute;
	height: auto;
	width: 100%;
	left: 0px;
	top: 90px;
}
/*各メニューの設定*/
nav#mainmenu ul li {
	float:left;
	width: 50%;
}
nav#mainmenu ul li a {
	width: auto;
	margin-bottom: 0;
	border: none;
	border-radius: 0;
	border-bottom: 1px solid #c9c9c9;
}
/*奇数番目のメニューの設定*/
nav#mainmenu ul li:nth-child(odd) {
	border-right: 1px solid #c9c9c9;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
/*マウスオン時の設定*/
nav#mainmenu ul li a:hover {
	border-bottom: 1px solid #c9c9c9;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

/*テーブル１
---------------------------------------------------------------------------*/
.ta1 {
	width: 100%;
}
.ta1 td{
	padding: 6px;
	line-height: 1.6;
}
.ta1 th{
	padding: 2px;
}

/*テーブル２
---------------------------------------------------------------------------*/
.ta2 {
	width: 100%;
}
.ta2 td{
	padding: 6px;
	line-height: 1.6;
}
.ta2 th{
	padding: 2px;
}

/*subコンテンツを表示させない為の設定
---------------------------------------------------------------------------*/
body.sdn #sub {
	display: none;
}
body.sdn #main {
	padding-top: 33px;
}
body.sdn {
	background: none;
}

/*広告設定
---------------------------------------------------------------------------*/
#ad2 {
	display: none;
}
