@CHARSET "UTF-8";


/* 背景、雲
 * トップページはメインビジュアルの分下げる
***************************************************/
.body_index #background_cloud .cloud01{
	margin-top: 672px;
}


/* 見出し
***************************************************/
.wrap_contents .heading{
	margin: 0 0 30px 0;
	padding: 0;
	line-height: 1em;
}


/* エリア01
***************************************************/
#area01{
	margin: 0 0 110px 0;
}

#area01 .message01{
	margin: 0 0 58px 0;
}

/* 釜ぶっかけ
***************************************************/
#background_cloud #kama_bkukkake{
	position: absolute;
	top: 760px;
	left: 0;
	margin: 20px 0 0 0;
}

/* お知らせ
***************************************************/
#area01 .news{
	background-image:
	  url(../images/hr01.png),
	  url(../images/hr01.png)
	;
	background-repeat:
	  no-repeat,
	  no-repeat
	;
	background-position:
	  left top,
	  left bottom
	;
	padding: 0;
}
#area01 .news .title{
	margin: 0;
	padding: 20px 0 0 0;
	line-height: 1em;
}
#area01 .news ul{
	list-style: none;
	margin: 0;
	padding: 0.5em 0;
	width: 380px;
	color: #000000;
}
#area01 .news ul li{
	line-height: 1.4em;
	padding: .4em 0;
}
#area01 .news ul li .date{
	float: left;
	width: 90px;
	display: block;
}
#area01 .news ul li .message{
	display: block;
	float: right;
	width: 290px;
}
#area01 .news strong{
	color: red;
}
/* 催事情報
***************************************************/
#area01 .saiji{
	background-image:
	  url(../images/hr02.svg)
	;
	background-repeat:
	  no-repeat
	;
	background-position:
	  left bottom
	;
	padding: 0;
}
#area01 .saiji .title{
	margin: 0;
	padding: 20px 0 0 0;
	line-height: 1em;
}
#area01 .saiji ul{
	list-style: none;
	margin: 0;
	padding: 0.5em 0;
	width: 720px;
	color: #000000;
}
#area01 .saiji ul li{
	line-height: 1.4em;
	padding: .4em 0;
}
#area01 .saiji ul li .date{
	float: left;
	width: 400px;
	display: block;
}
#area01 .saiji ul li .message{
	display: block;
	float: left;
	width: 720px;
}
#area01 .saiji strong{
	color: red;
}
/* エリア02
***************************************************/
#area02{
	margin: 0 0 75px 0;
}
#area02 .image{
	float: left;
	width: 437px;
}
#area02 .text{
	float: right;
	width: 255px;
	padding: 50px 0 0 0;
}


/* エリア03
***************************************************/
#area03{
	margin: 0 0 75px 0;
}
#area03 .image{
	float: right;
	width: 437px;
}
#area03 .text{
	float: left;
	width: 255px;
	padding: 56px 0 0 0;
}


/* エリア04
***************************************************/
.area04{
	margin: 0 0 35px 0;
}


/* エリア05
***************************************************/
#area05{
	margin: 0;
}
#area05 .image{
	float: left;
	width: 334px;
	text-align: right;
}
#area05 .content{
	float: right;
	width: 370px;
	padding: 0;
}
#area05 .content .buttons{
	margin: 28px 0 0 0;
}
#area05 .content .buttons a{
	display: inline-block;
	margin-right: 14px;
}

