@charset "UTF-8";



	
	
/**各ページのヘッダー**/
#header #mainVisual{
  width: 980px;
  height: 300px;
}
	
	
	
	
/*******index_slide********/
#slide_cover {
	width: 770px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	clear: left;
	padding: 20px 0 0 0;
}




#slide_pic {
	padding: 16px 0 0 0;
	width: 690px;
	height: 282px;
	background: url(../images/slide_bg.gif) no-repeat left top;
}


	
	

/**
    width:615px;
    color:#412202;
	
	float:left;
    padding-left: 10px;
    padding-top: 20px;
    display: inline-block;
    _display: inline;
    width:770px;
    color:#535353;
    min-height:700px;
	background:#3F0;
	
**/

#left_all {
float:left;
    padding-left: 10px;
    padding-top: 20px;
    width:770px;
    color:#535353;


}
#left_all img {
    margin-left:1px;
    padding-top: 1px;
    vertical-align: top;
}

/**615
    margin-right: 5px;

    display: inline-block;
    _display: inline;
    vertical-align: top;
    width:770px;

**/

#left {
    vertical-align: top;
    width:770px;
}

/**
    padding-left:15px;
**/
#left_all #left .contents {
    padding-top:20px;
margin-left:5px;
}

/**    padding-left:10px;

    display: inline-block;
    _display: inline;

**/
#left_all .menu {
    width: 770px;
}
#left_all .menu td {
    padding:5px 0 20px 0;
    vertical-align: top;
}
#left_all .menu td.title {
    width: 130px;
}
#left_all .menu .catch {
    font-size: 18px;
}

/**

    display: inline-block;
    _display: inline;
**/

#left_all .menu .text {
    margin-top:20px;
}


/**how ご予約方法**/
#left_all .menu .s_title {
margin:15px 0 10px 0;
padding:0 0 0 0;
font-size:15pt;
color:#a0a0a0;

}
#left_all .menu .s_cover {
width:770px;

}
#left_all .menu .s_left_pic {
	float:left;
width:300px;
height:200px;

}

#left_all .menu .s_right_text {
float:right;
width:450px;
height:200px;

}


#footer .wrap{
  width: 1100px;
}

#footer .wrap ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footer .wrap ul li {
	list-style-type: none;
	font-size: 11px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333;
}
#footer .wrap ul li a {
	color: #aaaaaa;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
#footer .wrap ul li a:hover {
	color: #707070;
}

small a:link {
    color: #aaaaaa;
    text-decoration:none;
}

small a:visited {
    color: #aaaaaa;
    text-decoration:none;
}

small a:hover {
    color: #aaaaaa;
    text-decoration:none;
}

small a:active {
    color: #aaaaaa;
    text-decoration:none;
}

small a {
color: #aaaaaa;
overflow:hidden;
outline:none;
}
