body{
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 14px;
	font-family:"ヒラギノ角ゴ3", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", Helvetica, Arial, sans-serif;
	color: #333333;
	line-height: 175%;
	background: url(../img/top_background01.jpg) no-repeat center top;
	}

*{
	margin: 0px;
	padding: 0px;
	}

a{
	color: #666666;
	text-decoration: none;
	}
a:hover{
	color: #cccccc;
	text-decoration: underline;
	}

img{
	border: none;
	}

	
/*  ■ 見出し ■  */

h1{
	font-size: 12px;
	font-weight: normal;
	margin: 3px 0px 0px 250px;
	}

h2{
	margin: 0px 0px 25px 0px;
	padding: 0px;
	}

h3{
	color: #ff6699;
	padding: 0px;
	font-size: 14px;
	}


strong{
	color: #ff6699;
	}

/*  ■ ボックス ■  */

#container{
	width: 100%;
	}
#container_inner{
	width: 980px;
	height: 1028px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	}


/*  ■ ヘッダー ■  */

#header{
	width: 980px;
	height: 40px;
	margin: 0px;
	padding: 0px;
	line-height: 120%;
	}

#header_left{
	width: 265px;
	float: left;
	}
#header_right{
	width: 450px;
	height: 20px;
	float: right;
	}
#headermenu{
	width: 379px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	float: right;
	}
#headermenu_list{
	margin: 5px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
	}
#headermenu_list li{
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 120%;
	}


/*  ■ ボディ ■  */

#contents{
	width: 715px;
	float: left;
	margin-right: 20px;
	}

#contents_right{
	width: 245px;
	float: left;
	}

#contents_center{
	width: 465px;
	float: right;
	margin-left: 10px;
	}

#contents_left{
	width: 240px;
	float: right;
	}


/*  ■ 中央コンテンツ ■  */

#flash{
	margin: 5px 0px 0px 0px;
	}

#contents_news{
	width: 450px;
	margin: 5px 0px 0px 15px;
	text-align: left;
	}

.contents_news_inner{
	margin: 0px 0px 15px 0px;
	line-height: 140%;
	}
.contents_news_date{
	width: 60px;
	float: left;
	color: #999999;
	font-size: 12px;
	}

.contents_news_text{
	color: #ff6699;
	font-weight: bold;
	font-size: 13px;
	margin: 0px 0px 0px 80px;
	padding: 0px 0px 0px 0px;
	}
.contents_news_comment{
	color: #666666;
	font-size: 13px;
	margin: 0px 0px 0px 80px;
	padding: 0px 0px 0px 5px;
	}

#contents_news_banner{
	width: 450px;
	height: 120px;
	margin: 5px 0px 0px 10px;
	text-align: left;
	}

#contents_news_banner img{
	float: left;
	margin-right: 10px;
	}

#contents_news_banner2{
	width: 450px;
	margin: 5px 0px 0px 10px;
	text-align: left;
	}

#contents_news_banner2 img{
	float: left;
	margin-right: 10px;
	}


/*  ■ 左メニュー ■  */

#leftmenu{
	width: 220px;
	text-align: center;
	margin: 0px 10px 40px 10px;
	}
	
#leftlogo{
	margin: 10px 0px 68px 0px;
	text-align: center;
	}
	
#leftmenu_list{
	margin: 3px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
	}
.leftmenu_list_li{
	margin: 30px 0px 0px 0px;
	padding: 0px;
	}
.leftmenu_list_sub{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}



/*  ■ 右メニュー ■  */

#contents_contact{
	width: 245px;
	margin: 85px 0px 0px 0px;
	text-align: left;
	}
#tel{
	margin: 0px 0px 17px 0px;
	}

#contents_fair{
	width: 245px;
	margin: 25px 0px 0px 0px;
	text-align: left;
	}
#contents_fair_title{
	margin-bottom: 7px;
	}
#contents_fair_image{
	margin-bottom: 4px;
	}

#contents_welfare{
	width: 245px;
	margin: 35px 0px 0px 0px;
	text-align: left;
	}
#contents_welfare_title{
	margin-bottom: 2px;
	}
#contents_welfare_image{
	margin-bottom: 6px;
	}


#contents_food{
	width: 245px;
	margin: 62px 0px 0px 0px;
	text-align: left;
	}
#contents_food_title{
	margin-bottom: 8px;
	}
#contents_food_image{
	margin-bottom: 11px;
	}




/*  ■ フッター ■  */

#footer{
	width: 100%;
	height: 340px;
	margin: 0px;
	padding: 0px;
	background: url(../img/top_background02.jpg) no-repeat center top;
	clear: both;
	}
	
#footer_inner{
	width: 980px;
	height: 340px;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	font-size: 12px;
	color: #666;
	line-height: 160%;
	}

#footer_menu a{
	color: #666;
	border-bottom: 1px #666 dashed;
	}
#footer_menu a:hover{
	color: #999;
	border-bottom: 1px #999 dashed;
	}

#footer_menu{
	margin: 0px 0px 0px 0px;
	clear: both;
	}
#footer_menu p{
	padding: 30px 0px 0px 0px;
	}

#footer_link{
	padding: 30px 0px 0px 0px;
	}

#footer_link_left{
	width: 240px;
	height: 170px;
	border-right: #ccc 1px solid;
	float: left;
	}

#footer_link_center{
	width: 475px;
	height: 170px;
	border-right: #ccc 1px solid;
	float: left;
	}

#footer_link_right{
	width: 240px;
	height: 170px;
	float: left;
	}

.footer_link_inner{
	width: 155px;
	text-align: center;
	font-size: 11px;
	line-height: 120%;
	color: #999;
	float: left;
	}
.footer_link_inner_title{
	margin: 0px 0px 5px 0px;
	}
.footer_link_inner_image{
	margin: 0px 0px 5px 0px;
	}






/*  ■ 文字装飾 ■  */
.q{
	font-size: 18px;
	font-family: Tahoma, Century Gothic, Helvetica;, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	color: #FF0066;
	vertical-align: top;
	text-align: left;
	padding: 0px 10px 10px 0px;
	}
.a{
	font-size: 18px;
	font-family: Tahoma, Century Gothic, Helvetica;, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	color: #0099FF;
	vertical-align: top;
	text-align: left;
	}


