@charset "UTF-8";

/* CSS Document */

/* top */

/*--------------header------------*/
#header
{
	display:block;
	background:url(../img/top/header.jpg) no-repeat;
	height:476px;
}

#header a 
{
	display:block;
	height:338px;
	width:888px;
	margin:0 auto;
}

.topimg
{
padding:85px  0 0 108px;
}

.topswf
{	
}

.toplink
{
	text-indent:-9999em;
}
.title_menu
{
	background:url(../img/top/title_menu.png) no-repeat -8px 0;
}

.top_menu
{
	width:636px;
	height:480px;
	background:url(../img/top/top_menu.png) no-repeat;
}


.title_nowart
{
	background:url(../img/top/title_art.png) no-repeat -8px 0;
}

.top_art
{

}

.topart_img
{
	width:214px;
	height:212px;
	padding:6px 0 0 8px;
	background:url(../img/top/art_waku.png) no-repeat;
}

.title_news
{
	background:url(../img/top/title_news.png) no-repeat 2px 0;
	margin-top:18px;
}

.top_news_title
{
	font-size:13px;
	text-decoration:underline;
	display:block;
	width:334px;
	padding:0 0 0 20px;
	line-height:1.8;
	letter-spacing:0.1em;
	
}


.title_access
{
	background:url(../img/top/title_access.png) no-repeat -14px 0;
}

.top_access
{
	width:636px;
	height:360px;
	background:url(../img/top/top_access.png) no-repeat 230px 30px;
	line-height:1.6;
	padding:28px 0 60px 20px;
}

.title_timetable
{
	background:url(../img/top/title_timetable.png) no-repeat 6px 0;
}



.contents_inner
{
	display:block;
	height:410px;
	
}

.contents_inner_menu
{
	display:block;
	width:204px;
	float:left;
	height:380px;
	margin:48px 18px 0 48px;
}

* html .contents_inner_menu
{
	margin:48px 18px 0 24px;
}

.topmenu_img
{
	display:block;
	width:201px;
	height:176px;
	margin:0px 0px 0 1px;
}

.topmenu_title
{
	width:201px;
	margin:10px 0px 10px 1px;
	font-size:16px;
	font-weight:bold;
}

.geogia_s
{
	font-family:Georgia, "Times New Roman", Times, serif;
}

.topmenu_body
{
	width:201px;
}

.topart_body div
{
	width:600px;
	line-height:1.6;
}

.topart_body img
{
	width:200px;
	height: auto;
	padding:6px 0 6px 6px;
	margin-right:16px;
	background:url(../img/top/art_waku.png) no-repeat bottom left;
	float:left;
	clear:both;
}

.no_img_entry img
{
	/*display:none;*/
}



.art_tobt
{
	clear:both;
	display:block;
	width:580px;
	height:60px; 
	text-align:right;
}




.content_inner_nl
{
	width:228px;
	float:left;
}

.content_inner_wl
{
	width:334px;
	float:left;
}


.content_inner_nr
{
	width:236px;
	float:left;
	padding-bottom:40px;
}

.content_inner_wr
{
	width:346px;
	float:left;
	padding-bottom:40px;
}


.top_tobt
{
	clear:both;
	display:block;
	width:580px;
	height:60px;
	text-align:right;
}

.top_tobt_wr
{
	display:block;
	width:346px;
	height:60px;
	text-align:right;
}

.top_tobt_nr
{
	display:block;
	width:236px;
	height:60px;
	text-align:right;
}

.top_tobt_access
{
	display:block;
	width:560px;
	height:60px;
	text-align:right;
}

.lunch
{
	display:block;
	padding:0 0 54px 52px;
}

.desert_food
{
	display:block;
	padding:0 0 60px 40px;
	
}

.geogia
{
	display:block;
	margin-bottom:20px;
	font-family:Georgia;
	font-size:18px;
}


.time_text
{
	font-size:12px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:1.6;
}

.time_text_large
{
	font-size:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.6;
	font-weight:bold;
}


.large_text
{
	font-size:28px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:bold;
}

.big_text
{
	font-size:14px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:bold;
}

.bold_text
{
	font-weight:bold;
}