@charset "utf-8";
/* CSS Document */

h2 img {
	display:block;
}

.pagetop_text {
	width:682px;
	margin:10px auto 10px auto;
	font-size:75%;
	line-height:160%;
}

.imgTop {
	display:block;
	margin:0 auto 13px auto;
}

.address {
	width:682px;
	height:79px;
	margin:0 auto 15px auto;
	overflow:hidden;
}
.address h3 {
	float:left;
	width:201px;
}
.address p {
	float:left;
	width:476px;
	height:79px;
	background:url(../img/bg_address.gif) no-repeat 0 0;
	font-size:80%;
	font-weight:bold;
	line-height:140%;
	padding-top: 13px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}

ul.attention {
	list-style:disc outside;
	margin:0 0 25px 30px;
	line-height:140%;
	font-size:65%;
}

.present {
	width:682px;
	margin:0 auto 10px auto;
}
.present h3 {
	float:left;
	clear:both;
}
.present h3 img {
	display:block;
}
.present img.imgPresent {
	display:block;
	float:left;
}

.otherlist {
	width:682px;
	margin:20px auto 15px auto;
	background:url(../img/bg_otherlist_middle.gif) repeat-y 0 0;
}
.otherlist h4 img {
	display:block;
}
.otherlist ul {
	width:100%;
	padding:5px 0 10px 0;
	background:url(../img/bg_otherlist_bottom.gif) no-repeat 0 bottom;
	font-size:85%;
	font-weight:bold;
	line-height:210%;
}
.otherlist li {
	width:306px;
	margin:0 10px 0 10px;
	padding:0 0 0 15px;
	background:url(../img/bg_otherlist_item.gif) no-repeat 0 50%;
}
.otherlist li.left {
	display:inline;
	float:left;
}
.otherlist li.right {
	display:inline;
	float:right;
}

.pagebottom_text {
	width:682px;
	margin:0 auto 10px auto;
	font-size:75%;
	line-height:160%;
}
.pagebottom_text span {
	font-size:130%;
	font-weight:bold;
}

