@charset "utf-8";

/*------------------------------------------------------------------
header部分
------------------------------------------------------------------*/
#header_bottom	{
	clear:both;
	padding:0 8px 10px 8px;
	background:#dffffb url(../images/bg_flash.gif);
}

#header_bottom #flash	{
	clear:both;
	width:780px;
	height:300px;
}

/*------------------------------------------------------------------
body部分
------------------------------------------------------------------*/
#body_left {
	float:left;
	width:540px;
	padding:0px;
	margin:0;
	overflow: hidden;
}

#body_right {
	float:right;
	width:240px;
	padding:0px;
	margin:0;
	overflow: hidden;
}

img#eco2	{
	margin:10px 5px;
}

/*------------------------------------------------------------------
H##部分
------------------------------------------------------------------*/

h3#h3_event_report	{
	display:block;
	height:42px;
	width:530px;
	text-indent:-9877em;
	text-decoration:none;
	background:url("../images/ba3_event-report.gif") no-repeat left;
}

h3#h3_news a	{
	display:block;
	height:42px;
	width:530px;
	text-indent:-9877em;
	text-decoration:none;
	background:url("../images/ba3_news.gif") no-repeat left;
	margin-top:20px;
}

h3#h3_event_calendar	{
	display:block;
	height:42px;
	width:530px;
	text-indent:-9877em;
	text-decoration:none;
	background:url("../images/ba3_event-calendar.gif") no-repeat left;
	margin-top:20px;
}

h3#h3_yakeno_spot	{
	display:block;
	height:42px;
	width:240px;
	text-indent:-9877em;
	text-decoration:none;
	background:url("../images/ba3_yakeno-spot.gif") no-repeat left;
	margin-top:20px;
}

h3#h3_web_ec	{
	display:block;
	height:62px;
	width:240px;
	text-indent:-9877em;
	text-decoration:none;
	background:url("../images/ba3_web-ec.gif") no-repeat left bottom;
}

h3#h3_voice	{
	display:block;
	height:52px;
	width:240px;
	text-indent:-9877em;
	text-decoration:none;
	background:url("../images/ba3_voice.gif") no-repeat left bottom;
}






/*------------------------------------------------------------------
イベントレポート部分
------------------------------------------------------------------*/

p.event_report_photo	{
	float:left;
	width:180px;
	height:120px;
	margin-right:10px;
	margin-bottom:10px;
	overflow:hidden;
}

.event_report_inner_first	{
	margin:10px 25px 10px 10px;
}

.event_report_inner	{
	margin:10px 25px 10px 10px;
	padding-top:10px;
	border-top:#cccccc 1px dotted;
	clear:both;
}

p.event_report_photo img	{
	width:180px;
	-ms-interpolation-mode: bicubic;
}

dl.event_report_list	{
	width:310px;
	float:left;
}

dl.event_report_list dt	{
	font-size:12px;
	font-weight:bold;
}

dl.event_report_list dd	{
	font-size:12px;
}

/*------------------------------------------------------------------
お知らせ部分
------------------------------------------------------------------*/

dl#update	{
	width:500px;
}

dl#update dt	{
	float:left;
	clear:left;
	text-indent:10px;
	list-style-type:none;
	padding-top:0.25em;
	padding-right:1em;
	font-size:12px;
	line-height:150%;
}

dl#update dd	{
	list-style-type:none;
	padding-top:0.25em;
	font-size:12px;
	line-height:150%;
}


/*------------------------------------------------------------------
カレンダー部分
------------------------------------------------------------------*/

table#calender	{
	border-collapse:collapse;
	margin:5px 0 0 10px;
}

table#calender th	{
	width:70px;
	font-weight:normal;
	font-size:12px;
	margin:auto 0;
	text-align:center;
}

table#calender td	{
	width:70px;
	height:90px;
	font-size:12px;
	vertical-align:top;
	line-height:175%;
}

table#calender .sunday	{
	background-color:#ffefef;
}

table#calender .satuaday	{
	background-color:#efffff;
}

table#calender .closed	{
	background-color:#efefef;
	text-align:center;
}

table#calender ul	{
	list-style:outside none none;
}

table#calender ul li	{
	padding-top:5px;
}


/*------------------------------------------------------------------
やけのスポット部分
------------------------------------------------------------------*/

.yakeno_spot_inner	{
	padding:0 0 0 10px;;
	font-size:12px;
}

.yakeno_spot_inner h4	{
	font-size:12px;
	font-weight:normal;
}

p.yakeno_spot_photo	{
	float:left;
	width:120px;
	height:90px;
	margin-right:5px;
	overflow:hidden;
}
p.yakeno_spot_photo img	{
	width:120px;
	float:left;
}

/*------------------------------------------------------------------
WEB交流館部分
------------------------------------------------------------------*/

.web_ec_inner	{
	clear:both;
	padding:10px 0 10px 10px;;
	font-size:12px;
}

.web_ec_inner img.web_ec_photo	{
	float:left;
	margin-right:5px;
}

/*------------------------------------------------------------------
お客様の声部分
------------------------------------------------------------------*/

.voice_inner	{
	padding:0 0 0 10px;;
	font-size:12px;
}

.voice_inner ul	{
	width:230px;
	list-style:none outside;
}

.voice_inner ul li	{
	padding:5px 0 5px 30px;
	background:url(../images/p_list02.gif) left bottom no-repeat;
	line-height:150%;
}