* {
	margin:0;
	padding:0;
	color:#333333;
	font-size:small;
	font-style:normal;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Hiragino Kaku Gothic Pro", "Osaka", "lroSVbN";
	line-height:150%;
	text-decoration:none;
	}
a:link, a:visited, a:active {
text-decoration:none;
color:#4DAC26;
}
a:hover {
text-decoration:none;
color:#B8DEA8;
}
hr {display: none;}
img {display:block; border:none;} /* 初期Geckoに有効。イメージをブロック要素に指定。 */
ul,ol {list-style:none;}
.clear{clear:both;}
body {
margin:0;
padding:0;
text-align:center;
background:url(../company/img/bgborder.jpg) top center repeat-y;
}
@media print{
body{
background:none;
}}
div#mapwrapper {
background:url(../company/img/mapbgimg.jpg) top center no-repeat;
}
@media print{
div#mapwrapper{
background:none;
}}
div#map {
margin:0 auto;
width:535px;
text-align:left;
}
div#logo {
top:15px;
padding-top:15px;
text-align:left;
}
div#logo a {
display:block;
width:128px;
height:32px;
}
h2 {
padding-top:20px;
}
p.windowClose {
text-align:center;
padding-left:210px;
margin-top:20px;
margin-bottom:25px;
display:block;
width:72px;
height:20px;
}
p.line {
border-top:3px solid #4DAC26;
}
span {
font-size:x-small;
margin-left:100px;
margin-top:10px;
padding-bottom:20px;
height:30px;
}

dl.upper {
float:left;
display:block;
width:530px;
height:26px;
padding-top:4px;
margin-top:10px;
padding-bottom:10px;
background:url(../company/img/placebgimg.jpg) no-repeat;

}
dl.upper dt.place {
clear:left;
float:left;
display:block;
width:380px;
padding-left:10px;
font-size:110%;
font-weight:bold;
}
dl.upper dd.print {
float:right;
display:block;
width:110px;
padding:0px;
}
dl.upper dd.print a {
display:block;
width:105px;
height:20px;
}

dl.down {
width:530px;
}
dt.block {
font-weight:bold;
margin-top:20px;
margin-bottom:5px;
margin-left:1px;
padding-left:5px;
padding-bottom:3px;
border-left:4px solid #B8E048;
background:url(../company/img/dotbar.gif) repeat-x bottom;
}
dd.script {
margin-left:4px;
}

p.map {
margin-left:0px;
}
