@charset "shift_jis";
/* ===================================================================
CSS information

 file name  :  gourmet.css
 style info :  リセット初期設定、および、グルメガイド用CSS
 last modified : 2009/07/03

=================================================================== */

html {
	overflow-y: scroll;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption,th {
	text-align: left;
}
q:before,q:after {
	content: '';
}
object,
embed {
	vertical-align: top;
}
hr,legend {
	display: none;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
}
img,abbr,acronym,fieldset {
	border: 0;
}
ul li {
	list-style-type: none;
}
p {
	margin-bottom: 1em;
}

a {
	cursor:pointer;
}





a:link {color: #5A5A5A; text-decoration: none}
a:active {color: #5A5A5A; text-decoration: none}
a:visited {color: #5A5A5A; text-decoration: none}
a:hover {color: #5A5A5A; text-decoration: underline}

p 
{margin:0;padding:0;}

img{
border-width:0px;
border-style:none;
}

#aten {
overflow:hidden;
	padding:0 0 0 18px;
width:683px;
background-image:url(../img/topimage_under.jpg);
background-repeat:no-repeat;
background-position:top left;
}

#aten .floor ul {
	}

#aten .floor li{
	float:left;
	display:block;
	width:37px;
	margin-right:5px;
	}

#letsclick{
	float:left;
width:501px;
}

#conts{
clear:both;
background-image:url(../img/conts_back.gif);
background-repeat:repeat-y;
background-position:top left;
padding:10px 12px 0 17px;
overflow:hidden;
height:100%;
}

#flo1 {
background-image:url(../img/1f.gif);
background-repeat:no-repeat;
background-position:97% 100%;
padding:0px 0px 0 0px;
overflow:hidden;
height:100%;
}

#flo2 {
background-image:url(../img/2f.gif);
background-repeat:no-repeat;
background-position:97% 100%;
padding:10px 0px 0 0px;
overflow:hidden;
height:100%;
}

#flo3 {
background-image:url(../img/3f.gif);
background-repeat:no-repeat;
background-position:bottom right;
background-position:97% 100%;
overflow:hidden;
height:100%;
}

#flo4 {
background-image:url(../img/4f.gif);
background-repeat:no-repeat;
background-position:97% 100%;
padding:10px 0px 0 0px;
overflow:hidden;
height:100%;
}

#conts .shop{
float:left;
margin:8px 3px 0 0;
width:105px;
_height:170px;
min-height:170px;
border:1px #e0ded6 solid;
}

#conts .shop .photo{
padding:11px;
background-color:#ebebe6;
}

#conts .shop .name{
padding:0px 3px 0px 3px;
text-align:center;
background:url(../img/name_back.gif) top;
_height:65px;
min-height:65px;
	position:relative;
}

#conts .shop .name p {
padding-top:10px;
}

#conts .shop .name ul {
	position:absolute;
	right:5px;
	bottom:0px;
	}
	
#conts .shop ul li {
	display:inline;
	}

#footing{
float:left;
}

#footing .totop{
float:left;
}

#footing .under{
width:573px;
height:76px;
background-image:url(../img/down-back.jpg);
float:left;
}

#floater {position:absolute; left:715px; top:260; z-index:10; visibility:visible; }
