/*基本となるスタイルシートの定義*/

body {
	background-color: #FFFFFF;
	background-image: url(../images/bg_main.gif);
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
	text-align:center;
	font-family:"ＭＳ Ｐゴシック","Osaka";
	font-size: 12px;
	line-height:1.5em;
}

img {
	border:0px;
}

/*スクロール用*/
#no_scroll	{
	overflow:auto;
	height:108px;
}

#scroll	{
	overflow:auto;
	height:85%;
}

/*HEADER部分のスタイル*/
/*HEADERのベース*/
div#header	{
	background:transparent url(../images/bg_top.gif) no-repeat center top;
	width:806px;
	margin:10px auto 0px;
	padding:4px 4px 3px 10px;
	text-align:left;
}

/*タイトル部分*/
div#title	{
	background:#FFFFFF url(../images/header.gif) no-repeat left top;
	height:40px;
	width:690px;
	margin:0px;
	padding:0px;
	float:left;
}

div#title dl{
	display:none;
}

/*メニュー部分共通*/
.menu{
	float:left;
	display:block;
	margin:0px;
	padding:0px;
}

/*クイックアクセス部分*/
ul#quick	{
	font-size:0px;
	float:left;
	width:99px;
	height:33px;
	margin:0px;
	padding:0px;
	list-style:none;
}

/*メインメニュー部分*/
ul#main	{
	font-size:0px;
	clear:both;
	width:782px;
	height:20px;
	margin:0px;
	padding:1px 0px;
	list-style:none;
	border-color:#CCCCCC;
	border-width:1px 0px;
	border-style:solid none;
	background-color:#FFFFFF;
}

/*サブメニュー部分*/
ul#sub	{
	font-size:0px;
	clear:both;
	width:782px;
	height:20px;
	margin:1px 0px;
	padding:1px 0px;
	list-style:none;
	border-color:#CCCCCC;
	border-width:1px 0px;
	border-style:solid none;
	background-color:#FFFFFF;
}

/*ヒストリーメニュー部分*/
ul#history	{
	font-size:0px;
	clear:both;
	width:782px;
	height:20px;
	margin:3px 0px;
	padding:1px 0px;
	list-style:none;
	border-color:#CCCCCC;
	border-width:1px 0px;
	border-style:solid none;
	background-color:#FFFFFF;
}

/*CONTENTS部分のスタイル*/
/*CONTAINORのベース*/
div#containor	{
	background:transparent url(../images/bg_mid.gif) repeat-y center top;
	width:806px;
	margin:0px auto;
	padding:0px 4px 0px 10px;
	text-align:left;
	clear:both;
}

/*CONTENTSのスタイル*/
div#contents	{
	background:transparent url(../images/footer.gif) no-repeat right bottom;
	width:782px;
	padding:0px;
	text-align:left;
}


/*FOOTER部分*/
div#footer	{
	background:transparent url(../images/bg_btm.gif) no-repeat center top;
	width:806px;
	margin:0px auto;
}

/*２コラム表示のために*/

/*左側のコラム*/
.cel_lng	{
	width:565px;
	margin:0px;
	padding:5px 15px 5px 20px;
	vertical-align:top;
	text-align:left;
}
/*右側のコラム*/
.cel_sht	{
	width:210px;
	margin:0px;
	padding:5px 0px 5px 0px;
	vertical-align:top;
	text-align:left;
}
/*左側・右側ぶち抜きのコラム*/
.cel_lngsht	{
	width:775px;
	margin:0px;
	padding:5px 15px 5px 20px;
	vertical-align:top;
	text-align:left;
}

/*テキスト部分共通*/
h4,h3,h2,p,li	{
	color:#333333;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

/*右側のコラムチラシ用*/
.flyer_box	{
	font-size:0px;
	width:165px;
	margin:0px;
	padding:0px;
	list-style:none;
}

.flyer_img	{
	font-size:0px;
	margin:0px 0px 6px 0px;
}

/*リンク部分設定*/
a:link	{
	color:#66d;
	text-decoration:none;
}
a:visited	{
	color:#669;
	text-decoration:none;
}
a:hover	{
	color:#ff3300;
	text-decoration:none;
}
a:active	{
	color:#ff3300;
	text-decoration:none;
}

