﻿@charset "utf-8";
/* CSS Document */

body{
overflow-x:hidden;


font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Verdana,'ＭＳ Ｐゴシック',sans-serif;
text-align: center;
  margin:0px auto;	
  padding: 0;
	
background:url(../images/body_bg.jpg)  repeat-x top;
background-size:100% 40%;

  font-size: 100%;
  text-align: center;
  margin:0px auto;
	
}



.logo_1{
	width:800px;
	height:100px;
	margin-top:0px;

	margin-left:0px;

}


/*-------------------------containerの指定*/
#container {
  text-align: left;
  width: 800px;
  margin: 0 auto;
  padding: 0px;
  margin-top:0px;
 
  border-style:solid;
  border-color:#d3d3d3;
  border-top-width:0px;
  border-left-width:1px;
  border-right-width:1px;
  border-bottom-width:1px;
  
  height:2450px;
  
}



/*-------------------------contentの指定*/
#content {
  width: 800px;
   height:1860px;
  
background:#ffffff;
}








.img_main,x:-moz-any-link, x:default{
position:relative;/*Firefoxの指定*/
top:-2px;
left:0px;

}
.img_main{
*margin-top:2px;/*IE7の指定*/

}



.img_main{
position:relative;/*Google ChromeとSafarの指定*/
top:-7px;
left:0px;
}








.bar_infomation{
margin-top:0px;
padding-top:10px;
margin-left:0px;
*margin-top:20px;
}

.text_infomation_main{
	
}


/*銀色の枠線*/
.main_text_01{

margin-top:30px;
margin-left:50px;
width:700px;

border-style:solid;
border-color:#d3d3d3;
border-top-width:2px;
border-left-width:2px;
border-right-width:2px;
border-bottom-width:2px;

height:1850px;
background:#fff;		
}







.top_text_01{
margin-top:20px;	
margin-left:30px;
font-size:130%;		
font-weight:bold;		
color:#663919;	

}






.text_01{
margin-top:30px;
margin-left:50px;	
font-weight:bold;	
font-size:115%;	
line-height:200%;	
color:#663919;	

border-style:solid;
   border-color:#d3d3d3;
  border-top-width:1px;
  border-left-width:1px;
  border-right-width:1px;
  border-bottom-width:1px;
  background:#faf0e6;
  width:560px;
  height:260px;
  padding:20px;
}


.text_02{
margin-top:70px;
margin-left:50px;	
font-weight:bold;	
font-size:115%;	
line-height:200%;
color:#663919;	

border-style:solid;
  border-color:#d3d3d3;
  border-top-width:1px;
  border-left-width:1px;
  border-right-width:1px;
  border-bottom-width:1px;
  background:#faf0e6;
  width:560px;
  height:260px;
  padding:20px;
	
}

.text_03{
margin-top:70px;
margin-left:50px;	
font-weight:bold;	
font-size:115%;	
line-height:200%;	
color:#663919;	

border-style:solid;
  border-color:#d3d3d3;
  border-top-width:1px;
  border-left-width:1px;
  border-right-width:1px;
  border-bottom-width:1px;
  background:#faf0e6;
  width:560px;
  height:160px;
  padding:20px;
}


.text_04{
margin-top:70px;
margin-left:50px;	
font-weight:bold;	
font-size:115%;	
line-height:200%;	
color:#663919;	

border-style:solid;
  border-color:#d3d3d3;
  border-top-width:1px;
  border-left-width:1px;
  border-right-width:1px;
  border-bottom-width:1px;
  background:#faf0e6;
  width:560px;
  height:260px;
  padding:20px;
}


.text_05{
margin-top:70px;
margin-left:50px;	
font-weight:bold;	
font-size:115%;	
line-height:200%;	
color:#663919;	

border-style:solid;
  border-color:#d3d3d3;
  border-top-width:1px;
  border-left-width:1px;
  border-right-width:1px;
  border-bottom-width:1px;
  background:#faf0e6;
  width:560px;
  height:200px;
  padding:20px;
}




.text_06{
	
}


.text_07{

}





.back_button{
margin-top:30px;
margin-left:220px;		
}



























.bar_parvenir{
margin-top:30px;	
margin-left:0px;

}













.text_title{
font-size:120%;
font-weight:bold;
color:#224d38;
margin-left:60px;


}











.ud_text{
margin-top:10px;
margin-left:0px;

}




.text_ud{
margin-top:30px;
margin-left:40px; 
font-size:90%;
line-height:150%; 
text-align:left;
}


.text_backbord{

margin-top:20px;
margin-left:35px; 
text-align:left;
}




/*Firefoxの指定*/
.bord_text_1,x:-moz-any-link, x:default{

margin-bottom:-10px;
}

.bord_text_3,x:-moz-any-link, x:default{
margin-bottom:-10px;

}


/*標準ＩＥの指定*/
.bord_text_1{
margin-top:-155px;
margin-left:60px; 
font-size:110%;
text-align:left;
color:#99cc99;
text-shadow: 3px 3px 3px #000000; 
font-weight: bold
}


.bord_text_2{
margin-top:25px;
margin-left:60px; 
line-height:150%; 
text-align:left;
color:#99cc99;
text-shadow: 3px 3px 3px #000000; 
font-weight: bold
}


.bord_text_3{
margin-top:-140px;
margin-left:450px; 
line-height:150%;
text-align:left; 
color:#99cc99;
text-shadow: 3px 3px 3px #000000; 
font-weight: bold
}


.bord_text_4{
margin-top:35px;
margin-left:350px; 
font-size:85%;
text-align:left;
color:#99cc99;
text-shadow: 3px 3px 3px #000000; 
font-weight: bold
}










/*Google ChromeとSafarの指定ハック閉じカッコ2つあり*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .bord_text_1{
margin-top:-163px;
margin-left:60px; 
font-size:110%;
text-align:left;
}


.bord_text_2{
margin-top:25px;
margin-left:60px; 
line-height:150%; 
text-align:left;
}


.bord_text_3{
margin-top:-160px;
margin-left:450px; 
line-height:150%;
text-align:left; 
}


.bord_text_4{
margin-top:35px;
margin-left:350px; 
font-size:85%;
text-align:left;
}
 

}

.car{
position:relative;
top:-110px;
left:0px;

}





/*-------------------------baseから移植*/



/*-------------------------headの指定*/ 
#head {
	width:800px;
	
  height:184px;
	*height:184px;		/*IE7の指定*/
	
background-color:#fff;	
  margin-top:0px;
padding:0;
	
border-style:solid;
 border-color:#666600;
  border-top-width:0px;
  border-left-width:0px;
  border-right-width:0px;
  border-bottom-width:5px;
text-align: left;
margin-bottom:0px;
*margin-bottom:0px;
}


/*-------------------------menuの指定*/

.menu{
*margin-top:0px;/*IE7の指定*/
margin-top:55px;	
width:801px;
height:44px;
background:#cccccc;
*background:#cccccc;



}


#navi  {

list-style-type:none;

}

.menunavi_left{
margin-left:-39px;

float:left;
width:159px;
}


.menunavi1{

margin-left:1px;
float:left;
width:159px;
}

.menunavi2{

margin-left:1px;
float:left;
width:159px;
}

.menunavi3{
margin-left:1px;

float:left;
width:159px;
}

.menunavi4{
margin-left:1px;

float:left;
width:159px;
}


.clear02{

  clear:both; 
}









.clear03{
 clear:left;
}



/*-------------------------footの指定*/
#foot {
	margin-top:2px;	/*IE9・chromeの指定*/
	*margin-top:2px;	/*IE7の指定*/
  text-align: center;
  padding: 0.5em 0;
	background-color:;
 font-size: 80%;
 color:#a9a9a9;
border-style:solid;
border-top-width:0px;
border-left-width:0px;
border-right-width:0px;
border-bottom-width:0px;
border-color:#476b8f;

}



a{
text-decoration: none; 
}









