﻿@charset "UTF-8";

*{
margin: 0;
padding: 0;
font-size: 13px;
line-height: 1.5;
font-family:"Hiragino Maru Gothic Pro" "Meiryo" "MS UI Gothic",sans-serif;

}
/* 全般 */
#wrapper{
  margin: 0 auto;
  width:900px;
  }
h1{
  line-height:1;
  }
#navi{ 
  float:left;
  width:190px;
  z-index:5;
  }
#navi ul li{background: url(img/nav.png) no-repeat;}
#navi ul li a{display:block;padding:15px 20px 0 0;width:135px;height:52px;font-weight:bold;line-height:18px;text-align:right;}
#navi a{text-decoration: none;}
#contents{float: left;width:710px;}
.left{float: left;width: 380px;}
.right{float: right;width:320px;margin-left: 10px;}
#footer{clear:both;padding:13px 13px 1px;width:874px;/*background:#01884d;color:#fff;*/border-top: 3px  solid #01884d;}
.index_image{width: 360px;margin-bottom: 15px;}
h2{clear:both;margin:10px 0 0;font-size:16px;color:#01884d;}
h3{clear: both;margin: 0 0 5px;font-size:14px;}
p{margin: 0 0 13px 0;}
a:link,a:visited,a:active,a:hover{color:#000000;}
ul{list-style-type:none;}
ul.circle{margin:0 0 20px 20px; list-style-type: disc;}
ol{margin:13px 35px;}
img{border:none;}
table{margin:10px 0 20px;border:2px #3b8866 solid;}
table1{margin:10px 0 20px;}
td{text-align:left;vertical-align:top;border:1px #3b8866 solid;padding:3px 10px;}
td.bg{text-align:center;background-color:#6cd3a5;}
td.gm{line-height: 44px;}
dl{margin-bottom: 20px;}
dt{margin:13px 0 0;width:100%;color:#01884d;font-weight:bold;}
dd{margin:0 0 13px;width:100%;}

/*index.html topics*/
dl.topics{float: left;width: 610px;}
dl.topics dt{float: left;margin: 0 0 10px 0;width: 100px;}
dl.topics dd{margin: 0 0 10px 0;padding-left: 100px;width: 610px;}

dl.topics1{float: right;width: 410px;}
dl.topics1 dt{float: left;margin: 0 0 10px 0;width: 100px;}
dl.topics1 dd{margin: 0 0 10px 0;padding-left: 100px;width: 610px;}

/*index.html kokoro*/
.kokoro{margin:0 10px 10px 0;overflow:hidden;}
.kokoro h3,.kokoro p{float:right;width:240px;}
.kokoro img{float:left;}

/*kouen.html*/
img.kouen{float:left;}
dl.kouen{float:right;width: 500px;}
dl.kouen dt, dl.kouen dd{margin: 0;}

/*footer sitemap*/
#footer ul{float:left; width:215px;}
#footer li a{line-height:1.8;text-decoration:none;}
.inner{clear:both;}
.inner p{float: left;width: 660px;text-align: right;}
.inner img{float: right;margin-top:-3px;}

----------------------------------------------------------------------------------------------------------------
.setumei {display: none;position: absolute;top: -10em;left: 500px;
	  z-index:3;
}
.j{display: none;position: absolute;top: -5px;left: 210em;
	 z-index:3;
}
.e{display: none;position: absolute;top: -73px;left: 0px;
	 z-index:3;
}
.s{display: none;position: absolute;top: -139px;left: 10em;
	 z-index:3;
}
.d{display: none;position: absolute;top: -209px;left: 10em;
	 z-index:3;
}
.f{display: none;position: absolute;top: -273px;left: 10em;
	 z-index:3;
}
.k{display: none;position: absolute;top: -340px;left: 10em;
	 z-index:3; 
}
a:hover {
	position:relative;
	text-decoration:none;
}
a:hover .setumei {
	display: block;
	background-color: #ffffff;
	width: 80px;
    height: 30px;
	padding:5px;
	color:#000000;
	left:182px
	
}
.img1{;border: 1px solid #3b8866;border-width: 3px;
}

.button {
    width:200px;
    font-size:24px;
    font-weight:bold;
    text-decoration:none;
    display:block;
    text-align:center;
    padding:8px 0 10px;
    color:#fff;
    background-color:#01884d;
    border-radius:10px;
    box-shadow:4px 4px #555;
}

/*空室状況*/
h6{clear: both;margin: 0 0 5px;font-size:20px;}
div.body{font-size:15px;}
span{font-size:13px; color: #000; font-weight: bold;}
.vacancy{
float: left;
margin: 0 30px 30px 0;
width: 300px;
}
.vacancy img{
float: left;
margin:10px 10px 10px 0;  
width: 40%;
}
.vacancy-inner{
margin-top: 10px;
}
.vacancy h3{
color: green;
}
table1{margin:10px 0 20px;border:0px #3b8866 solid;}
table1{margin:10px 0 20px;}
td{text-align:left;vertical-align:top;border:1px #3b8866 solid;padding:3px 10px;}
td.bg{text-align:center;background-color:#6cd3a5;}
td.gm{line-height: 44px;}
dl{margin-bottom: 20px;}
dt{margin:13px 0 0;width:100%;color:#01884d;font-weight:bold;}
dd{margin:0 0 13px;width:100%;}




@media print {
    *{
       font-size:16px;
     }
  .no-print{display:none;}
  #contents{padding-left:95px;}
  h1 img{width:910px;}
} 


