﻿@charset "utf-8";



/* ----------------------------------------------------------------------------------------------------
	trains/umisachiyamasachie/
---------------------------------------------------------------------------------------------------- */
/* enjoy */
div#content div#enjoy01Box {
	padding-top: 25px;
	clear: both;
	position: relative;
}
div#content div#enjoy01Box div.txtBox {
	width: 140px;
	padding-top: 25px;
	position: absolute;
	left: 170px;
	top: 0;
}
div#content div#enjoy01Box p.img {
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 30px;
}

/* hanbai */
div#content div#hanbai div.box01 {
	width: 340px;
	height: 248px;
	float: left;
	position: relative;
}
div#content div#hanbai div.box01 p.img {
	width: 200px;
	height: 248px;
	position: absolute;
}
div#content div#hanbai div.box01 div.txtBox {
	width: 162px;
	position: absolute;
	left: 180px;
	top: 25px;
}
div#content div#hanbai div.box02 {
	width: 410px;
	height: 225px;
	float: right;
	position: relative;
}
div#content div#hanbai div.box02 p,
div#content div#hanbai div.box02 div {position: absolute;}

div#content div#hanbai div.box02 p.img01 {
	width: 100px;
	height: 225px;
}
div#content div#hanbai div.box02 p.img02 {
	width: 125px;
	height: 125px;
	left: 120px;
	top: 90px;
}
div#content div#hanbai div.box02 div.txtBox01 {
	width: 310px;
	top: 23px;
	left: 105px;
}
div#content div#hanbai div.box02 div.txtBox02 {
	width: 125px;
	left: 250px;
	top: 135px;
}

/* charm */
div#content dl.price,
div#content dl.tel,
div#content dl.access {
	margin-bottom: 5px;
	clear: both;
}
div#content dl.price dt,
div#content dl.tel dt {width: 15px;}
div#content dl.access dt {width: 47px;}

div#content dl.price dt,
div#content dl.tel dt,
div#content dl.access dt {
	padding-right: 5px;
	float: left;
}
div#content dl.price dd,
div#content dl.tel dd,
div#content dl.access dd {
	float: left;
	line-height: 1.4;
}

/* calender */
div#content ul.calender {
	margin-bottom: 15px;
	float: left;
}
div#content ul.calender li {
	width: 142px;
	padding-right: 25px;
	float: left;
	overflow: hidden;
}
div#content ul.calender li.fix {padding-right: 0;}



