/* ==========top========== */

#top-header {
width:779px;
margin:0 auto;
position:relative;
}

.access {
position:absolute;
top:144px;
left:588px;
}


/* ----------Left---------- */
#left {
width:240px;
float:left;
}

ul {
list-style:none;
}

#menu {
	padding-bottom:10px;
	background: url(../menu/top_menu.gif) no-repeat #D7E294;
}

#menu ul li {
	padding-top:10px;
}


/* ----------Information@Inlineframe---------- */
#information {
width:299px;
float:left;
background: url(../image/bar.gif) no-repeat right top;
}

iframe {
width:262px;
height:430px;
margin:0 0 10px 15px;
overflow-y:auto;
overflow-x:hidden;
}


/* Informationy[W */
.info {
width:700px;
margin:0px auto 20px;
border-bottom:dashed 1px #5DA202;
padding-bottom:20px;
}

table {
border-collapse:collapse;
border-width:0;
}

table td {
vertical-align:top;
}

.info p{
color:#5DA202;
font-weight:bold;
padding-bottom:5px;
}

.info img {
border:solid 1px #5DA202;
}

.text {
vertical-align:top;
padding-left:7px;
}

/* ----------Right---------- */
.right {
width:240px;
float:right;
font-size:86%;
line-height:145%;
}

.pr {
padding:5px 13px;
}

.right p#btn-kodawari {
	margin: 2px 16px;
}

.address {
background: url(../image/ad_back.gif) repeat-x left;
font-size:86%;
height:195px;
margin-top:10px;
}

.add {
padding:0 0 0 22px;
font-style:normal;
}

.add dd {
	margin-top: 10px;
}

/*.mukyu {
margin-left:120px;
margin-top:-27px;
}*/


/* ----------Map---------- */
.map {
text-align:center;
padding-bottom:60px;
}

.g-map {
float:right;
}



