@charset "shift_jis";
html{overflow-y: scroll;
}

body  {
	text-align: center;
	margin: 0; /* 複数の異なるブラウザの初期設定値に対応するため、body エレメントのマージンと余白を 0 にすることをお勧めします */
	padding: 0;
	background-image: url(img/haikei.jpg);
	background-repeat: repeat-x;
}



#menu  {
	width: 1002px;  /* これにより、幅がブラウザの幅の 80% のコンテナが設定されます */
	height: 115px;
	vertical-align: top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;
} 


.kensaku  { /* 検索ボックス */
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
}

.f10  { /* 検索ボックス */
font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
font-size: 12px;
}


#btn  {/* メニューボタン */
font: 100% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
margin: 0; /* 複数の異なるブラウザの初期設定値に対応するため、body エレメントのマージンと余白を 0 にすることをお勧めします */
padding: 0;
background-color: #CCC;
height: 100px;
width: 100%;
}







#menubtn {/* メニューボタン */
	float:left;
	padding: 0px;
	margin: 0px;
}

#menubtn td {/* メニューボタン */
	padding-right: 5px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* リンク色設定 */
#large a:link{	text-decoration:underline;	color:#FFF;}
#large a:visited{ text-decoration:underline;color:#FFF;}
#large a:hover{ text-decoration:underline;color:#FFF;}

/* 段組解除 */
#cl {
clear: right;
}


#contents{
	display:block;
	margin-left: 16px;
	margin-top: 3px;
}





ul.menu2 {
   margin:0;
   padding:0;
}

ul.menu2 li {
   float:left;
   list-style:none;
}

/* モダンブラウザ（Firefox Opera Safari）対策 */
ul.menu2:after{
   content:".";
   display:block;
   height:0;
   clear:both;
   visibility:hidden;
   font-size:0;
}

/* Win版IE7とMac版IE5対策 */
ul.menu2{
   display:inline-block;
}

/* Win版IE5および6対策 */
/* Hides from IE-mac \*/
* html ul.menu2{
   height:1px;
}

ul.menu2{
   display:block;
}

