@charset "utf-8";

div.snavBlock01 {
	background: #f7f6f5;
	border: 1px solid #dbd8d4;
	padding: 6px 6px 8px;
	margin: 5px 0 0 0;
}

#wrap div#mainArea div.topcolumnImageLeft01 {
	margin: 0;
}
#wrap div#mainArea div.topcolumnImageLeft01 div.imgBlock{
	float: left;
	width: 85px;
}
#wrap div#mainArea div.topcolumnImageLeft01 div.txtBlock{
	padding-left: 92px;
}


div#topinfo {
	background: #f5f2ef;
	border: 1px solid #e8e1d9;
	padding: 7px 14px;
	margin: 10px 0 0 0;
}

div#topinfo dt {
	float: left;
}

div#topinfo dd {
	padding: 0 0 0 65px;
}


#renewal { border: 1px solid #d7c9b3;
margin-top:10px;
margin-bottom:5px;
padding:5px;}



div.topnewInfo02 {
height:345px;
overflow:auto;
}

div.topnewInfo02 dl {
min-height:42px;
}


#wrap div#mainArea div.topcolumnImageLeft02 {
	margin: 0;
}
#wrap div#mainArea div.topcolumnImageLeft02 div.imgBlock{
	float: left;
	width: 68px;
	padding: 14px 0 0 0;
}
#wrap div#mainArea div.topcolumnImageLeft02 div.txtBlock{
	padding-left: 82px;
}

#wrap div#mainArea div.topcolumnImageLeft02 div.txtBlock02{
	padding-left: 0px;
}

p.plink01 {
	background: url(/common/img/contents_li_002.gif) 0 4px no-repeat;
	padding: 0 0 0 13px;
}

div.snavBlock02 {
	margin: 14px 0 0 0;
	padding: 11px 0 0 0;
	border-top: 1px dotted #666666;
	text-align: center;
}

div.topnewInfo {
	border-bottom: 1px dotted #1e0000;
	padding: 14px 0 10px 2px;
}
div.topnewInfoEnd {
	padding: 14px 0 0 2px;
	margin: 0 0 8px 0;
}
div.topnewInfo dt,
div.topnewInfoEnd dt {
	float: left;
}
div.topnewInfo dd,
div.topnewInfoEnd dd {
	margin: 0 0 8px 93px;
	padding: 0 0 0 9px;
	background: url(/common/img/contents_li_002.gif) 0 4px no-repeat;
}

div.topnewInfo02 {
	border-bottom: 1px dotted #1e0000;
	padding: 14px 0 10px 2px;
}
div.topnewInfoEnd02 {
	padding: 14px 0 0 2px;
	margin: 0 0 8px 0;
}
div.topnewInfo02 dt,
div.topnewInfoEnd02 dt {
	float: left;
}
div.topnewInfo02 dd,
div.topnewInfoEnd02 dd {
	margin: 0 0 8px 170px;
	padding: 0 0 0 9px;
	background: url(/common/img/contents_li_002.gif) 0 4px no-repeat;
}



ul#topList01 {
	background: url(/img/index_bg_001.gif) left top no-repeat;
	height: 74px;
	padding: 10px 0 0 18px;
}
ul#topList01 li {
	float: left;
	padding: 0 9px 0 0;
}

ul#topList02 li {
	font-size: 0;
}

.topnewInfo02 dt.stay {
background-image:url(../../img/stay.gif);
background-repeat:no-repeat;
padding-left:80px;
height:20px;
}

.topnewInfo02 dt.res {
background-image:url(../../img/res.gif);
background-repeat:no-repeat;
padding-left:80px;
height:20px;
}

.topnewInfo02 dt.wed {
background-image:url(../../img/wed.gif);
background-repeat:no-repeat;
padding-left:80px;
height:20px;
}

.topnewInfo02 dt.enkai {
background-image:url(../../img/enkai.gif);
background-repeat:no-repeat;
padding-left:80px;
height:20px;
}

.topnewInfo02 dt.etc {
background-image:url(../../img/etc.gif);
background-repeat:no-repeat;
padding-left:80px;
height:20px;
}

.topnewInfo02 dt.news {
background-image:url(../../img/news.gif);
background-repeat:no-repeat;
padding-left:80px;
height:20px;
}

.topnewInfo02 dt.event {
background-image:url(../../img/event.gif);
background-repeat:no-repeat;
padding-left:80px;
height:20px;
}

#EventBnrs{ width:569px; margin: 10px auto; }

#EventBnrs .bnrL { float:left; width:280px;}

#EventBnrs .bnrR { float:right;width:280px;}

#topMsgBnr{ width:569px; margin:10px auto 5px auto;}
