/*--------------------------------------
  Body
---------------------------------------*/body{
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 80%;
line-height:150%
;}

ul {
	margin:0; 
	padding: 0;
	list-style: none;
}
li {
	padding: 0; 
	margin: 5px 0px 0px 0px;
}
/*--------------------------------------
  img要素
---------------------------------------*/
img{
	border:0;
}

#i1 {
  float: left;
  margin: 0px;
}

#i2 {
  float: right;
  margin-left: 0.5em;
  margin-bottom: 0.5em;
}

/*--------------------------------------
  Table要素
---------------------------------------*/

table {
	font-size: 100%;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
	border-collapse: collapse;
	vertical-align: bottom;
}

th {
  padding: 0em 0em;
  border: none;
  empty-cells: show;
}

td {
  padding: 0em 0em;
  border-top: none;
  border-left: none;
  border-right: none;
  empty-cells: show;
}

thead {
  color: #333333;
}

/*--------------------------------------
  ページ全体の横幅
---------------------------------------*/
#container{
background: #ffffff;
text-align: left;
margin: 0px auto;
padding: 0px;
width: 752px;
border: 1px solid #ffffff;
}

/*--------------------------------------
  Headder
---------------------------------------*/
#header{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #1D1D0F;
}

.header
{
margin:0;
padding: 0px;
text-align: right;
}

.header1
{
margin: 0px;
padding: 0px;
}

.header2
{
height:60px;
margin:0;
padding:2px;
text-align: right;
background: #1D1D0F;
}
/*--------------------------------------
  content
---------------------------------------*/
#contents{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.contents{
text-align: center;
margin: 0px;
padding: 0px;
}

.contents2{
margin: 0px 0px 0px 0px;
padding: 0;
}


#navi{
	margin: 0px;
	padding: 20px 5px 5px 0px;
	text-align: right;
	font-size: 15px;
	font-weight: bold;
} 

/*--------------------------------------
  Footer
---------------------------------------*/

#footer{
width: 100%;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 5px;

}

#footer p{
text-align: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.footer{
text-align: right;
margin: 0px 0px 0px 0px;
padding:5px;
background-color: #cccccc;


}

.footer1{
text-align: right;
margin: 0px 0px 0px 0px;
padding:3px;
}

.footer2{
background-color: #ffffff;
text-align: right;
margin: 0px 0px 0px 0px;
padding:3px;
}


/*--------------------------------------
  画像ロールオーバー
---------------------------------------*/
ul#menu{
    border-bottom: 1px solid #ffffff;
    background: #1D1D0F;
　　padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    list-style:none;
　　width: 750px;
    height:65px;
}
ul#menu li{
    list-style:none;
    float:left;
    width:120px;
}
ul#menu a{
    display:block;
    width:120px;
    height:50px;
    text-indent:-999px;
    overflow:hidden;
    margin-right:1px
}
a.top{
    background-image:url(bt-1.gif);
}
a:hover.top{
    background-position:0px -50px;
}
a:active.top{
    background-position:0px -50px;
}

a.location{
    background-image:url(bt-2.gif);
}
a:hover.location{
    background-position:0px -50px;
}
a:active.location{
    background-position:0px -50px;
}

a.land{
    background-image:url(bt-3.gif);
}
a:hover.land{
    background-position:0px -50px;
}
a:active.land{
    background-position:0px -50px;
}


a.plan{
    background-image:url(bt-4.gif);
}
a:hover.plan{
    background-position:0px -50px;
}
a:active.plan{
    background-position:0px -50px;
}


a.out{
    background-image:url(bt-5.gif);
}
a:hover.out{
    background-position:0px -50px;
}
a:active.out{
    background-position:0px -50px;
}

a.equipment{
    background-image:url(eq.gif);
}
a:hover.equipment{
    background-position:0px -50px;
}
a:active.equipment{
    background-position:0px -50px;
}

/*--------------------------------------
  見出し部分
---------------------------------------*/

/*ページタイトル*/
h1{
font-family:"serif";
text-align: left;
line-height:140%;
font-size: 20px;
margin: 20px 0px 10px 20px;
color:#004000;
}

h2{
font-family:"serif";
text-align: left;
line-height:140%;
font-size: 20px;
margin: 20px 0px 0px 20px;
color:#004000;
}

h3{
font-size: 120%;
color:#ff6600;
}

h4{
font-size: 150%;
margin: 5px;
color:#ff6600;
}

h5{
padding: 10px 0px 5px 10px;
font-size: 150%;
margin: 5px;
color:#86c32a;
line-height:140%;
}
h6{
font-size: 120%;
margin: 30px 0px 10px 10px;
padding: 10px 0px 5px 10px;
color:#800000;
text-align: left;
line-height:140%;
border-bottom: 1px solid #800000;
border-left: 8px solid #800000;
width:670px;
}

/*--------------------------------------
  text
---------------------------------------*/
.a1 {
 font-size : 13px;
 color:#ffffff;
 line-height : 130%;
}

.a2 {
 font-weight : bold;
 font-size : 17px;
 color:#660000;
 line-height : 130%;
}

.a3 {
 font-size : 10px;
 color:#000000;
 line-height : 130%;
}

.a4 {
 font-size : 11px;
 color:#000000;
 line-height : 130%;
}

.a5 {
 font-size : 25px;
 color:#ff0000;
 line-height : 120%;
 font-weight : bold;
}

.a6 {
 font-size : 25px;
 color:#ffffff;
 line-height : 120%;
 font-weight : bold;
}

.a7 {
 font-size : 11px;
 color:#ffffff;
 line-height : 130%;
}

.a8 {
 padding-left:0.3em;
 border-left:1em solid #660000;
 border-bottom:1px solid #660000;
 font-weight : bold;
 font-size : 20px;
 color:#660000;
 width:650px;
}

.a9 {
 font-size : 11px;
 color:#000000;
 line-height : 130%;
}

.a10 {
 font-family:"serif";
 font-weight : bold;
 font-size : 20px;
 color:#660000;
}

.a11 {
 font-weight : bold;
 font-size : 20px;
 color:#ff0000;
}

.a12 {
	font-weight : bold;
	font-size : 14px;
	color:#FF0000;
}

.sample{
padding: 5px;
font-weight : bold;
font-size : 20px;
height:20px;
width:100px;
color:#ffffff;
background:#006600;
}

/*--------------------------------------
  コンテンツ内の囲み
---------------------------------------*/

.p1{
width:220px;
line-height : 130%;
margin: 0px;
padding: 0px;
text-align:center;
float:left;
}

.p2{
width:220px;
line-height : 130%;
margin: 0px;
padding: 0px;
text-align:center;
float:left;
}

.p3{
margin: 0px;
padding: 0px;
}

.p4{
margin: 0px;
padding: 0px;
}

.p5{
width:320px;
margin: 10px 0px 10px 10px;
padding: 0px;
line-height : 150%;
}

.p6{
width:700px;
margin: 0px 0px 10px 20px;
padding: 0px;
line-height : 150%;
}



.p7{
	width:220px;
	margin: 30px 0px 0px 5px;
	padding: 0px;
	line-height : 150%;
	float: left;
}




  #kizi3
　　{
　　float:right;
　　width:320px;
　　margin:0 10px 0 10px;
    padding: 10px;
　　font-size:80%;
　　line-height:130%;
}

.waku
{
    clear:both;
    margin:0 10px 10px 0;
    padding:5px 5px 5px 5px;
    border:3px dashed #990000;
    width:300px;
    text-align:left;
}

.waku2
{
    clear:both;
    margin:0 0 10px 0;
    padding:5px 5px 5px 5px;
    border:3px dashed #eb5226;
    background:#fbebeb;
    width:770px;
    text-align:center;
}

.waku3
{
    clear:both;
    margin:0 0 10px 0;
    padding:5px 5px 5px 5px;
    border:3px dashed #dfa01e;
    background:#f4f3d2;
    width:300px;
    text-align:center;
}
.waku4
{
    clear:both;
    margin:0px;
    padding:0;
    border:3px dashed #047bc3;
    background:#d7e7f3;
    width:300px;
    text-align:center;
}
.waku5
{
    clear:both;
    margin:0px;
    padding:0;
    border:3px dashed #ffffff;
    background:#ffffff;
    width:450px;
    text-align:center;
}

/*--------------------------------------
  float
---------------------------------------*/
.float-left{
    margin: 0px;
    float: left;
	}

.float-left2{
    margin: 0px 5px 0px;
    float: left;
	}

.float-right{
    nmargin: 0px auto;
    float: right;
	}

.float-clear{
   clear: both;
}

.sen{border-bottom:4px dotted #339900}

.clear {
	clear: both; 
	font-size: 1px; 
	line-height: 1px; 
	height: 1px;
}
