.home{
	padding:10px 0 0;
	background:url(../images/home-a.png) left top no-repeat;
	}
	.home .homebox{
		margin:0 0 12px;
		padding:0 10px 9px;
		background:#e5e5e5 url(../images/home-b.png) left bottom no-repeat;
		overflow:hidden;
		}
		.home .mapwrap{
			padding:10px 0 0;
			background:url(../images/home-a.png) left top no-repeat;
			}
		.home .homebox .map{
			padding:69px 10px 18px;
			background:url(../images/mapbase.png) left top no-repeat;
			}
		.home .homebox .bnr{
			margin:10px 0;
			}
			.home .homebox .bnr a{
				display:block;
				}
		.home .homebox dl{
			}
			.home .homebox dl dt{
				margin:0;
				}
			.home .homebox dl dd{
				padding:0;
				background:#ffffff url(../images/homebox.png) left bottom no-repeat;
				}
				.home .homebox dl dd p{
					margin:0;
					padding:0 0 10px 10px;
					width:430px;
					text-align:right;
					}
				.home .homebox dl dd ul{
					padding:0 0 0 10px;
					width:440px;
					overflow:hidden;
					}
					.home .homebox dl dd ul li{
						margin:0 10px 0 0;
						padding:10px 0 16px;
						vertical-align:top;
						text-align:left;
						display:-moz-inline-box;
						display:inline-block;
						/display:inline;
						/zoom:1;
						width:100px;
						}
						.home .homebox dl dd ul li > .pickup-image{
							width:100px;
							display:block;
						}
						.home .homebox dl dd ul li .pickup-image{
							}
							.home .homebox dl dd ul li .pickup-image a{
								display:block;
								padding:5px;
								background:#f4f4f4;
								}
								.home .homebox dl dd ul li .pickup-image a:hover{
									background:#ffc029;
									}
								
						.home .homebox dl dd ul li dl{
							margin:5px 0 0;
							}
						.home .homebox dl dd ul li dt,
						.content .sidebar-r dl.ranking dd ul li dt{
							margin:0;
							padding:0 0 0 12px;
							background:url(../common/images/marker.gif) 0px 3px no-repeat;
							}
							.home .homebox dl dd ul li dt a,
							.content .sidebar-r dl.ranking dd ul li dt a{
								color:#6843a2;
								text-decoration:none;
								}
								.home .homebox dl dd ul li dt a:hover,
								.content .sidebar-r dl.ranking dd ul li dt a:hover{
									text-decoration:underline;
									}
						.home .homebox dl dd ul li dd,
						.content .sidebar-r dl.ranking dd ul li dd{
							padding:0;
							background:none;
							}
							.home .homebox dl dd ul li dd a,
							.content .sidebar-r dl.ranking dd ul li dd a{
								margin:5px 0 0;
								padding:0 5px;
								display:block;
								color:#ffffff;
								font-size:10px;
								text-decoration:none;
								}
								.home .homebox dl dd ul li dd a:hover,
								.content .sidebar-r dl.ranking dd ul li dd a:hover{
									color:#000;
									}

							
				.home .tieup{
					margin:0 0 12px;
					overflow:hidden;
					}
					.home .tieup a,
					.home .tieup div{
						display:block;
						float:left;
						width:230px;
						}
						.home .tieup #flower{
							margin:0 10px 0 0;
							}
						.home .tieup #aniv{
							}

		.home dl.information{
			margin:0 0 15px;
			}
			.home dl.information#jobs{
				margin-top:10px;
				}
			.home dl.information dt{
				}
			.home dl.information dd{
				padding:0 0 10px;
				background:#ffffff url(../images/home-info.png) left bottom no-repeat;
				}
				.home dl.information dd ul{
					}
					.home dl.information dd ul li,
					.home dl.information dd p{
						margin:0;
						padding:0 22px 4px;
						list-style:inside;
						list-style-type:disc;
						border-left:1px solid #c7b7cb;
						border-right:1px solid #c7b7cb;color:#c651ff;
						}
					.home dl.information dd p{
						text-align:right;
						}
						.home dl.information dd ul li a{
							margin:0 0 0 4px;
							}

.content .sidebar-r dl.ranking{
	margin:0;
	padding:6px 0 0;
	}
	.content .sidebar-r dl.ranking dd{
		padding:0 0 4px;
		background:url(../images/sidebox3.png) left bottom no-repeat;
		}
		.content .sidebar-r dl.ranking dd ul{
			padding:0 10px;
			border-left:1px solid #c7b7cb;
			border-right:1px solid #c7b7cb;
			}
			.content .sidebar-r dl.ranking dd ul li{
				margin:0 0 8px;
				padding:7px 0 0;
				width:162px;
				color:#6843a2;
				background:url(../common/images/dotline.png) left top no-repeat;
				}
				.content .sidebar-r dl.ranking dd ul li .rank{
					margin:0 4px 0 0;
					font-weight:bold;
					font-size:14px;
					}
				.content .sidebar-r dl.ranking dd ul li dd{
					color:#000000;
					}




