﻿/* トップページコンテンツレイアウト
------------------------------------------------ */
#tcontent{
	width:752px;
	margin:0 auto;
	padding-top:10px;
	padding-bottom:10px;
}
#lnavi{
	width:222px;
	float:left;
}
#main{
	width:520px;
	float:right;
	text-align:left;
}

/* ニュース
------------------------------------------------ */
#frame_bg01{
	width:520px;
	padding-top:10px;
	background:url(../image/top/frame_center.gif);
}
#frame_bg02{
	width:520px;
	padding-bottom:10px;
	background:url(../image/top/frame_bottom.gif) no-repeat bottom;
}
#news{
	width:520px;
	margin-top:10px;
	position:relative;
	
}
#news_bt{
	position:absolute;
	top:6px;
	right:25px;	
}
#newstext{
	width:520px;
}

#newstext ul{
	padding-left:10px;
}

#newstext li{
	width:510px;
	padding-bottom:3px;
	float:left;
}

#newstext li .day{
	width:70px;
	font-weight:bold;
	color:#FF6699;
	float:left;
}
#newstext li .text{
	width:440px;
	float:right;
}

/* インフォメーション
------------------------------------------------ */
#information{
	margin-top:10px;
}
#info_left{
	width:260px;
	padding-left:10px;
	float:left;
}
#info_left p{
	line-height:150%;
}
#info_right{
	width:240px;
	float:right;
	text-align:left;
}
.tel{
	color:#CC0000;
}

/* メッセージ
------------------------------------------------ */
#messege{
	width:520px;
	background:url(../image/top/caption_img.jpg) no-repeat bottom;
	position:relative;
	display:block;
}
#messege p{
	width:370px;
}
#messege h3{
	margin-bottom:5px;
}
#bt_facilities{
	width:111px;
	margin:0;
	position:absolute;
	display:block;
	bottom:0px;
	right:10px;
}

/* トピックス
------------------------------------------------ */
#topics{
	margin-bottom:10px;
}
#topics li{
	margin-bottom:5px;
}
#banner li{
	margin-bottom:5px;
}

/* フラッシュ枠
------------------------------------------------ */
#main-fla_bg01{
	width:768px;
	padding-top:11px;
	background:url(../image/top/main-fla_bk_t.jpg) no-repeat top;
}
#main-fla_bg02{
	width:768px;
	background:url(../image/top/main-fla_bk_c.jpg) repeat-y top;
}
#main-fla_bg03{
	width:768px;
	padding-bottom:11px;
	background:url(../image/top/main-fla_bk_b.jpg) no-repeat bottom;
}
