body {
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 background : url(../img/haikei.jpg) ; 
}
h1 {
 font-size: 12px ;
 color : #FFFFFF ;
 font-weight: normal;
margin:5px 5px 5px 10px;
              }
#logo {
 width : 100% ;
 height : 118px ;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px ; 
 background:url(../img/head-back.png);
}
#logo .staff-bt {
	width:65px;
	height:130px;
position: absolute;
	top: 10px; /* #contents内の上から何pxか */
	right: 0px; /* #contents内の左から何pxか */
}
.head {
	width:1100px;
	height:118px;
	margin:auto;

}
#logo .head .logo_head {
	width:210px;
	height:118px;
	float:left;
}
#logo .head #nav_bt {
 width : 880px ;
 height : 118px ;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px ;
 float:right;
 background : url(../img/head_back.jpg) ;  
}
#logo .head #nav_bt .head-info {
 width:880px;
 height:50px;
 margin:0px 0px 0px 0px;
}
#logo .head #nav_bt .head-info .head-le {
 width:250px;
 height:50px;
 margin:0px 0px 0px 0px;
 float:left;
}
#logo .head #nav_bt .head-info .head-ri {
 width:620px;
 height:50px;
 margin:0px 0px 0px 0px;
 float:right;
}
#logo .head #nav_bt .info_bt {
 width:880px;
 height:50px;
 margin:auto;
}

#logo .head #nav_bt .info_bt li {
 font-size : 9px ;
 margin : 0px ;
 padding : 0px ;
 float : left ;
list-style-type: none; 
}

#logo .head #nav_bt .info_bt li a   {
 text-decoration : none ;
 display : block ;
 color : #FFFFFF ;
}

#logo .head #nav_bt .info_bt li#umi1 a { 
 width : 125px ;
 height : 50px ;
 background : url(../bt/bt1.png) no-repeat ;   
}

#logo .head nav_bt .info_bt li#umi1 a:hover,#logo .head #nav_bt .info_bt li#umi1 a:active   {
 background : url(../bt/bt1.png) no-repeat ;
}
#logo .head #nav_bt .info_bt li#umi2 a { 
 width : 125px ;
 height : 50px ;
 background : url(../bt/bt5.png) no-repeat ;   
}

#logo .head #nav_bt .info_bt li#umi2 a:hover,#logo .head #nav_bt .info_bt li#umi2 a:active   {
 background : url(../bt/bt5.png) no-repeat ;
}
#logo .head #nav_bt .info_bt li#umi3 a { 
 width : 95px ;
 height : 50px ;
 background : url(../bt/bt2.png) no-repeat ;   
}

#logo .head #nav_bt .info_bt li#umi3 a:hover,#logo .head #nav_bt .info_bt li#umi3 a:active   {
 background : url(../bt/bt2.png) no-repeat ;
}
#logo .head #nav_bt .info_bt li#umi4 a { 
 width : 95px ;
 height : 50px ;
 background : url(../bt/bt3.png) no-repeat ;   
}

#logo .head #nav_bt .info_bt li#umi4 a:hover,#logo .head #nav_bt .info_bt li#umi4 a:active   {
 background : url(../bt/bt3.png) no-repeat ;
}
#logo .head #nav_bt .info_bt li#umi5 a { 
 width : 95px ;
 height : 50px ;
 background : url(../bt/bt4.png) no-repeat ;   
}

#logo .head nav_bt .info_bt li#umi5 a:hover,#logo .head #nav_bt .info_bt li#umi5 a:active   {
 background : url(../bt/bt4.png) no-repeat ;
}
#logo .head #nav_bt .info_bt li#umi6 a { 
 width : 95px ;
 height : 50px ;
 background : url(../bt/bt6.png) no-repeat ;   
}

#logo .head #nav_bt .info_bt li#umi6 a:hover,#logo .head #nav_bt .info_bt li#umi6 a:active   {
 background : url(../bt/bt6.png) no-repeat ;
}
#logo .head #nav_bt .info_bt li#umi7 a { 
 width : 125px ;
 height : 50px ;
 background : url(../bt/bt7.png) no-repeat ;   
}

#logo .head #nav_bt .info_bt li#umi7 a:hover,#logo .head #nav_bt .info_bt li#umi7 a:active   {
 background : url(../bt/bt7.png) no-repeat ;
}
#logo .head #nav_bt .info_bt li#umi8 a { 
 width : 125px ;
 height : 50px ;
 background : url(../bt/bt8.png) no-repeat ;   
}

#logo .head #nav_bt .info_bt li#umi8 a:hover,#logo .head #nav_bt .info_bt li#umi8 a:active   {
 background : url(../bt/bt8.png) no-repeat ;
}
#main-photo {
 width : 100% ;
 height : 400px ;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px ; 
}

#map-bk {
 width : 100% ;
 height : 2600px ;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px ; 
 background-color:#FFFFFF;
}
#map_canvas {
 width : 1300px ;
 height : 650px ;
 margin : auto;
 margin-top:10px;
 margin-bottom:10px;
}
#car {
 width : 1000px ;
 height : 500px ;
 margin : auto;
 margin-top:10px;
 margin-bottom:10px;
}
#consept-pv {
 width : 853px ;
 height : 600px ;
 margin : auto;
 margin-top:10px;
 margin-bottom:10px;
}
#car p{
	font-size:14px ;
font-family: "ＭＳ 明朝";
color : #453E33;
margin: 5px 5px 5px 5px;
line-height:2.0;
font-weight:normal;
}
#train {
 width : 1000px ;
 height : 500px ;
 margin : auto;
 margin-top:10px;
 margin-bottom:10px;
}
#train p{
	font-size:14px ;
font-family: "ＭＳ 明朝";
color : #453E33;
margin: 5px 5px 5px 5px;
line-height:2.0;
font-weight:normal;
}

.scale {
    overflow: hidden;
}
.scale img {
    -moz-transition: -moz-transform 0.5s linear;
    -webkit-transition: -webkit-transform 0.5s linear;
    -o-transition: -o-transform 0.5s linear;
    -ms-transition: -ms-transform 0.5s linear;
    transition: transform 0.5s linear;
}
.scale img:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}

#subcol p{
	font-size:18px ;
font-family: "メイリオ";
color : #333333;
margin: 5px 5px 5px 5px;
line-height:1.8;
font-weight:normal;
text-align:center;
}
#umihana-eat {
 width:450px;
 height:450px;
 float:left;
  background-color:#EFEFEF;
     margin-top:50px;
}
#umiiro-eat {
 width:450px;
 height:450px;
 margin:0px 0px 0px 0px;
 float:right;
  background-color:#EFEFEF;
     margin-top:50px;
}

.scrImg { 
left: -100px; 
margin: 0 auto; 
display: none; 
position: relative; 

}  
 
.scrImg1 { 
right: -100px; 
margin: 0 auto; 
display: none; 
position: relative; 

} 


#menu-bk {
 width : 100% ;
 height : 1050px ;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px ; 
 background-color:#362D21;
}
#menu {
 width : 1000px ;
 height : 1000px ;
 margin : auto;
 margin-top:10px;
}
#menu h3{
	font-size:20px ;
font-family: "ＭＳ 明朝";
color : #FFFFFF;
margin: 0px 5px 5px 50px;
font-weight:normal;
line-height:1.6;
}
#menu h4{
	font-size:14px ;
font-family: "ＭＳ 明朝";
color : #FFFFFF;
margin: 10px 10px 10px 10px;
font-weight:normal;
line-height:1.6;
text-align:center;
}
#menu p{
	font-size:14px ;
font-family: "ＭＳ 明朝";
color : #FFFFFF;
margin: 10px 10px 10px 10px;
line-height:1.6;
}
#gensen1{
 width:210px;
 height:300px;
 float:left;
 margin:0;
 background-color:#B1823A;
}
#gensen2{
 width:210px;
 height:300px;
 float:left;
  margin-left:10px;
 background-color:#B1823A;  
}
#gensen3{
 width:210px;
 height:300px;
 float:left;
  margin-left:10px;
 background-color:#B1823A;  
}
#gensen4{
 width:210px;
 height:300px;
 float:left;
  margin-left:10px;
 background-color:#B1823A;  
}
#gensen5{
 width:210px;
 height:300px;
 float:right;
  margin-left:10px;
 background-color:#B1823A;  
}

#irodori-bk {
 width : 100% ;
 height : 720px ;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px ; 
 background-color:#FFFFFF;
}
#irodori{
 width : 1150px ;
 height : 700px ;
 margin : auto;
}
#irodori p{
	font-size:14px ;
font-family: "メイリオ";
color : #333333;
margin: 15px 10px 5px 10px;
line-height:2.0;
}
#iro-le{
 width:610px;
 height:500px;
 float:left;
 margin-right:30px;
}
#iro-le img{
	vertical-align:bottom;
	border:0;
}
#iro-le .over img{
	filter:alpha(opacity=75);
	opacity:0.75;
}
#iro-le #navi ul{
	font-size:0;
	padding:10px 0 0 0;
	margin:0;
}
#iro-le #navi li{
display:inline;
	list-style:none;
	padding:0 4.7px 0 0;
}

#iro-ri{
 width:500px;
 height:500px;
 float:right;

}

#groupe-bk {
 width : 100% ;
 height : 150px ;
 margin:0px 0px 0px 0px;
 padding:60px 0px 0px 0px ; 
 background-color:#EFEFEF;
}
#groupe {
 width : 1000px ;
 height : 90px ;
 margin : auto;
 margin-bottom:10px;
  background-color:#EFEFEF;
}

#foot {
	width : 100%;
	height:280px;
	margin : 0px 0px 0px 0px;
	padding : auto;
	/*background-color:#DBDBDB;*/
	background:url(img/foot-back.png);
}
#foot-top {
	width : 100%;
	height:40px;
	margin : 0px 0px 0px 0px;
	padding : auto;
	padding-top:4px;
	background-color:#000000;
	/*background:url(img/foot_haikei.jpg);*/
}
#foot h4 {
font-size:13px ;
font-family: "メイリオ";
color : #333333 ;
margin: 10px 5px 10px 5px;
font-weight:normal;

}
#foot h4 a{
color:#FFF;
}
#foot h4 a:visited {
color:#FFF;
	}
#foot h4 a:hover {
	color:#06C;
	}
#foter {
 width:1100px;
 height:220px;
 margin:auto;
}


#foter .ri{
 width:550px;
 height:180px;
 margin:30px 0px 10px 0px;
 float:left;
}
#foter .ri p{
font-size:12px ;
font-family: "メイリオ";
color : #FFFFFF ;
margin: 0px 5px 20px 10px;
line-height:1.5;
}
#foter .ri a{
color:#FFF;
}
#foter .ri a:visited {
	color:#FFF;
	}
#foter .ri a:hover {
	color:#06C;
	}
#foter .ce{
 width:500px;
 height:180px;
 margin:5px 0px 10px 0px;
 float:right;
}
