﻿@charset "utf-8";
@import url("main.css"); /* common stylesheet */

#dammy {
	background: url() no-repeat;
	margin: 0;
	padding: 40px 0 0 0;
	width: 216px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:40px;/* for ie5.x */
	}


/* #
--------- --------- --------- --------- --------- */
.location_area {
	margin:0 27px 0 0;
	padding:30px 0 0 0;
	position:relative;
	}
	
.location_maintitle {
	background: url(../images/location/maintitle.jpg) no-repeat;
	background-position: 28px 0;
	margin: 20px 0 10px 0;
	padding: 30px 0 0 28px;
	width: 240px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:30px;/* for ie5.x */
	}
	
.location_mainimage {
	background: url(../images/location/mainimage.jpg) no-repeat;
	margin: 0 0 15px 28px;
	padding: 265px 0 0 0;
	width: 795px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:265px;/* for ie5.x */
	}

.location_area1 {
	margin:0 25px 30px 28px;
	padding:0 0 20px 0;
	background: url(../images/location/location_map.jpg) no-repeat;
	background-position: right 0;
	height:338px;
	position:relative;
	}

.location_area1_ex {
	margin:0 0 20px 0;
	padding:0;
	font-size:1.2em;
	width:390px;
	}
	
.gallery_link {
	margin:0;
	padding:0;
	width:329px;
	height:75px;
	}
	
.gallery_link a {
	background: url(../images/location/gallery_link.jpg) no-repeat;
	margin: 0;
	padding: 75px 0 0 0;
	width: 329px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:75px;/* for ie5.x */
	}
	
.more {
	position: absolute;
	right:0;
	bottom:0;
	margin:0;
	padding:0 14px 0 0;
	background: url(../images/common/icon1.gif) no-repeat;
	background-position: right center;
	font-size:1.2em;
	}

.location_stitle {
	background: url(../images/location/location_stitle1.jpg) no-repeat;
	margin: 0 0 20px 28px;
	padding: 28px 0 0 0;
	width: 795px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:28px;/* for ie5.x */
	}

.location_area2 {
	margin: 0 25px 60px 28px;	
	}
	
.location_area2 .title {
	margin: 0 0 2px 0;
	padding: 17px 0 0 0;
	width: 100px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:17px;/* for ie5.x */
	}

.areabox1, .areabox3, .areabox5 {
	margin:0 20px 25px 0;
	padding:0;
	float:left;
	width:385px;
	height:170px;
	}
	
.areabox2, .areabox4, .areabox6 {
	margin:0 0 25xp 0;
	padding:0;
	float:left;
	width:385px;
	height:170px;
	}

.areabox1 {
	background: url(../images/location/location_image1.jpg) no-repeat;
	background-position: 0 22px;
	}
	
.areabox2 {
	background: url(../images/location/location_image2.jpg) no-repeat;
	background-position: 0 22px;
	}
	
.areabox3 {
	background: url(../images/location/location_image3.jpg) no-repeat;
	background-position: 0 22px;
	}
	
.areabox4 {
	background: url(../images/location/location_image4.jpg) no-repeat;
	background-position: 0 22px;
	}
	
.areabox5 {
	background: url(../images/location/location_image5.jpg) no-repeat;
	background-position: 0 22px;
	}
	
.areabox6 {
	background: url(../images/location/location_image6.jpg) no-repeat;
	background-position: 0 22px;
	}

.areabox1 .title {
	background: url(../images/location/title_kobe.jpg) no-repeat;
	}
	
.areabox2 .title {
	background: url(../images/location/title_sannomiya.jpg) no-repeat;
	}
	
.areabox3 .title {
	background: url(../images/location/title_kansen.jpg) no-repeat;
	}
	
.areabox4 .title {
	background: url(../images/location/title_park.jpg) no-repeat;
	}
	
.areabox5 .title {
	background: url(../images/location/title_kitano.jpg) no-repeat;
	}
	
.areabox6 .title {
	background: url(../images/location/title_nunobiki.jpg) no-repeat;
	}

.area_ex {
	margin:0 10px 0 165px;
	font-size:1.2em;
	}