/* CSS Document */

/* flash */
#flash_accom {
	width:800px;
	height:400px;
	background-color: #779752;
}

#flash_rest {
	width:800px;
	height:400px;
	background-color: #64220C;
}

#flash_shop {
	width:800px;
	height:400px;
	background-color: #F0831F;
}

#flash_tarza {
	width:800px;
	height:400px;
	background-color: #2FBDBD;
}
#flash_left{
	float:left;
	width:399px;
	height:400px;
}

#copy{margin-top:25px;margin-left:25px;height:274px;}
#logo{margin-top:0px;margin-left:25px;}

#flash_right{
	float:right;
	width:400px;
}

/* ’†‹¤’Ê */
#lead {margin-top:25px;margin-left:25px;height:25px;}

#midashi{margin-top:0px;margin-left:43px;height:142px;}

#title{margin-top:0px;margin-left:25px;height:107px;}

/* restaurnat logo */
#title2{margin-top:0px;margin-left:0px;margin-bottom:25px;}
#title2 .title2logo{float:left; margin-left:0px;width:75px;}
#title2 .sailslogo{float:left; margin-left:0px;width:85px;}
#title2 h2{float:left; font-size:100%; padding-top:18px; }

/* menu news */
#resmenu {margin-top:0px;margin-left:0px;margin-bottom:30px;}
#resmenu .menuicon{float:left; margin-left:0px;width:66px;}
#resmenu .newsicon{float:left; margin-left:0px;width:55px;}
#resmenu .newsicon_r{float:left; margin-left:0px;width:45px;}
#resmenu dl.sinagaki{float:left;margin:3px 0px 0px 0px;}
#resmenu dl.sinagaki dt{color:#D9271B;font-size:85%;font-weight:bold;padding-bottom:4px;}
#resmenu dl.sinagaki dd{margin:0px 0px 5px 0px;font-size:75%;line-height:130%;}
#resmenu dl.sinagaki dd.shop{margin:0px 0px 5px 5px;font-size:75%;line-height:120%;}
#resmenu dl.sinagaki dd.news_r{margin:0px 0px 5px 5px;font-size:70%;line-height:120%;}
#resmenu dl.sinagaki dd a{color:#444;font-weight:normal;text-decoration:underline;}
.icon{vertical-align:top;}

/* each message */
#phrase{margin:0 0 20px 0;}

#phrase p{margin:20px 5px 10px 2px; font-size:0.9em; line-height:140%;}

#phrase p.tarza{background:url(../waterpark/images/tarza_logo.gif) no-repeat right bottom;}
#phrase p.super{background:url(../shopping/images/super_logo.gif) no-repeat right bottom;}
#phrase p.ext{padding-top:10px;background:url(../shopping/images/ext_logo.gif) no-repeat right bottom;}
#phrase p.edge{padding-top:40px;background:url(../shopping/images/edge_logo.gif) no-repeat right bottom;}

/* eigyou */
#eigyou{margin-top:0px;}
#eigyou h3{margin:15px 5px 5px 2px; padding:0; font-size:0.8em; line-height:140%;font-weight:normal;color:#434343;}

/* sale hour */
dl.open {
width:370px;
margin:0; padding:0;
}  
dl.open dt {
font-size:80%; 
float:left;  
width:8em;  
padding:2px 0 2px 3px;  
clear:both;    
}  
dl.open dd {
width:auto;
font-size:80%;
margin-left:8em;  
padding:2px 5px 2px 10px;  
}  

/* pagetop */

p.pagetop {
	margin: 0px 3px 10px 0px;
	padding: 0 10px 0 0px;
	text-align: right;
}
p.pagetop a{
	font-size: 70%;
	font-weight:normal;
	text-decoration: none;
	color: #336699;
}
p.pagetop img{vertical-align:middle;}

<!-- jqueryslideshow -->
#slideshow {
    position:relative;
    height:400px;
}

#slideshow IMG {
    position:absolute;
    top:10;
    left:400;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}
<!-- jqueryslideshow -->

