@charset "UTF-8";
/* CSS Document */

*{
margin:0;
padding:0;
line-height:1.6;

list-style-type:none;
}
s

body{  
   
	font-size:small;
	text-align:center; 
	font-family:"ＭＳ 明朝", serif;
}  

* html body{  
    overflow: hidden;  
}  


#wrapper{
	width:960px;
	margin:0px auto;
	text-align:left;
	
}

#header{  
    text-align:center;  
    width: 100%;   
	color:#472300;
	margin-top:5%;  
}  

#main_visual{
	width:960px;
	height:500px;
	margin-bottom:25px;
	position: relative;
}

#footer{  
    position: fixed !important;  
    position: absolute;  
    bottom: 0;  
    left: 0;  
    width: 100%;  
    height: 50px;  
    /*background-color: #fff; */ 
	background-image:url(../img/M-B.png);
    color: #fff;  
}  


.Contact1{
    position: absolute;
    top: 140px;
    left: 277px; 
    width: 470px;
}

.Contact2{
    position: absolute;
    top: 254px;
    left: 275px; 
    width: 470px;
}

.box_2_01{

	height:430px;
	width: 300px;
	text-align:left;
  line-height:45px;
  font-size:12px;
  font-family:"ＭＳ 明朝";
}



p{
	color:#6b3c00;
	font-family:"ＭＳ 明朝";
	text-align:left;
	line-height:25px;
}




/*----------フッター部分----------*/ 
.F1{
	position:fixed;
	bottom:10px;
	left:40px;
	z-index:100;
}

#Navi{
	position:fixed;
	bottom:10px;
	right:50px;
	z-index:100;
}
/*
.N1{
	position: absolute;
	top: 20px;
	left: 27px;
	width: 78px;
}

.N2{
	position: absolute;
	top: 40px;
	left: -5px;
	width: 78px;
}

.N3{
	position: absolute;
	top: 60px;
	left: -38px;
	width: 78px;
}

.N4{
	position: absolute;
	top: 80px;
	left: -70px;
	width: 78px;
}

.N5{
	position: absolute;
	top:100px;
	left: -102px;
	width: 78px;
}
*/ 
/*----------フッター部分ここまで----------*/ 


/*----------グローバルナビゲーション----------*/ 

#globalNavi, #globalNavi ul {  
    margin:0;  
    padding:0;  
    list-style-type:none;  
    position:relative;  
}  
#globalNavi li  {  
    float:left;  
    position:relative;  
}  


#globalNavi ul {  
    width: 175px;  
    position: absolute;  
    top: 40px;  
    left: 3px;  
    display: none;  
}  

#globalNavi ul {  
    width: 175px;  
    position: absolute;  
    top: -110px;  
    left: -20px;  
}  

#globalNavi ul li a {  
    width: 143px;  
   /* display: block;*/  
    padding: 7px 5px 8px 27px;   
    text-decoration: none;  
}  

 #div style position	{ width: 100%; }
 
 /*----------グローバルナビゲーションここまで----------*/ 


 
 /*必須タグ */ 
object{
	outline: none;
}
img {
    border-style:none;
}



html {  
    overflow-y: scroll;  
}  
table   {  
    border-collapse: collapse;  border-spacing: 0;  
}  
img {  
    border: 0;  
}  
li  {  
    list-style-type: none;  
}