@charset "shift_jis";



/*基本設定
---------------------------------------------------------------------------*/
body {
	font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro";
	font-size: 75%;
	line-height: 2;
	color: #434343;	/*全体の文字色*/
	background: url(images/back1.jpg) repeat-x;	/*背景色。下の壁紙の色と合わせる。*/
				/*壁紙を上部に並べる*/
	margin: 0px;
	padding: 0px;
	text-align: center;
}

h1,h2,h3,h4,h5,p,ul,ol,li,dl,dt,dd,form{
	margin: 0px;
	padding: 0px;
}

ul{
	list-style-type: none;
}

img {
	border: none;
}

input,textarea,select {
	font-size: 1em;
}

form {
	margin: 0px;
}

.cl {
	clear:both;
}


/*全体のリンク設定
---------------------------------------------------------------------------*/
a {
	color: #000099;	/*文字色*/
}

a:hover {
	color: #03cdff;	/*カーソルオーバー時の文字色*/
	text-decoration: none;	/*その際に下線を消す。入れたままがいいなら１行削除。*/
}


/*コンテナー（HPを囲むボックス）
---------------------------------------------------------------------------*/
#shadow {
	background: url(images/sha.png) repeat-y;
	width: 920px;
	margin-right: auto;
	margin-left: auto;

}



/*コンテナー（HPを囲むボックス）
---------------------------------------------------------------------------*/
#container {
	background-color: #FFFFFF;
	text-align: left;
	width: 900px;
	margin-right: auto;
	margin-left: auto;

}



/*ヘッダー（ロゴとか電話番号とか入っている所）
---------------------------------------------------------------------------*/
#header {
	position: relative;
	width: 900px;
	padding-bottom: 5px;
}



/*メインメニュー
---------------------------------------------------------------------------*/
ul#menu li {
	float: left;
	border-bottom: solid 1px #C9C9C9;

}

ul#menu img {
	vertical-align: bottom;
}

ul#menu a:hover img {
	filter: alpha(opacity=80);
    -moz-opacity:0.8;
    opacity:0.8;
}

ul#menu .over a img {
	filter: alpha(opacity=80);
    -moz-opacity:0.8;
    opacity:0.8;
}
 


/*メインimg
---------------------------------------------------------------------------*/
#mainimg {
    border-bottom: solid 1px #333333;
}



/*メインコンテンツ
---------------------------------------------------------------------------*/
#main {
	float: right;
	width: 630px;
	background-color: #FFFFFF;
	display: inline;
	margin-right: 10px;
	margin-top: 20px;
	padding-bottom: 10px;
	min-height:600px;
}

#main h2 {
  background: url(images/title_bg.jpg) top left no-repeat;
	font-family: "Times New Roman", Times, serif;
	width: 630px;
	height: 35px;	
	font-size: 18px;	/*文字サイズ*/
	color: #fff;	
	padding: 0 0 0 35px;
}


/*メインコンテンツ内の段落<p>タグ指定*/
#main p {
	padding: 0.5em 10px 1em 10px;
}



/*テーブルのスタイル
---------------------------------------------------------------------------*/
.table1 {
	padding:10px;
}
.table1 td {
	padding:10px 0 0 0;
}




/*サイドコンテンツ
---------------------------------------------------------------------------*/
#side {
	display: block;
	float: left;
	background-color: #FFFFFF;
	width: 230px;
	margin-left: 10px;
	margin-top: 20px;
	padding-bottom: 20px;
}

#side a:hover img {
	filter: alpha(opacity=80);
    -moz-opacity:0.8;
    opacity:0.8;
}

#sideImgs{
	background:#f3eac6;
	margin-top:10px;
	padding:15px 0 10px 0;
	text-align:center;
}

#img.ac{

	margin-bottom:20px;

}

#sideImgs p{
	margin-bottom:15px;
}



/*フッター（コピーライトとか入っているボックス）
---------------------------------------------------------------------------*/
#footer {
	clear: both;
	width: 100%;
	color: #FFFFFF;
	background-color: #311E00;
	text-align: center;	/*センタリング*/
	padding-top: 10px;
	padding-bottom: 10px;	/*上に1pxのラインを入れる設定*/
}

#footer a {
    color: #FFFFFF;
    text-decoration: none;
}

#footer a:hover {
    text-decoration: none;

}


/*メインコンテンツ内の「What's New」部分
---------------------------------------------------------------------------*/
#news {
  background: url(images/news_bg.jpg) top left no-repeat;
	font-family: "Times New Roman", Times, serif;
	width: 630px;
	height: 35px;	
	font-size: 18px;	/*文字サイズ*/
	font-weight:bold;
	color: #402700;	
	padding: 0 0 0 35px;
}

#main dl.new {
	width: 608px;			/*What's Newボックスの幅*/
	height: 330px;		/*What's Newボックスの高さ*/
	overflow: auto;		/*この設定でiframe風に見える*/
	padding: 10px;
	margin-bottom:23px;
	background: #fff;	/*背景の色*/
	border: 1px solid #cea972;	/*フチのライン*/
	text-align: left;
}

#main dt {
	font-weight: bold;	/*日付の色を太字にする*/
}





