@import url(http://sn-hotels.com/mt4/mt-static/themes/ygh/screen.css);
@import url(http://sn-hotels.com/mt4/mt-static/themes/ygh/common.css);

/* ---------------------------------------------
	CSS Document	Onsen Common
--------------------------------------------- */

#contents {
	clear: both;
	width: 816px;
	min-height: 100px;
	margin: 0 auto;
	background: #DACEBC url(images/contents_main.jpg) repeat-y;
}

p.head {
	clear: both;
	width: 816px;
	height: 12px;
	overflow: hidden;
	background: #DACEBC;
	margin: 0;
	padding: 5px 0 0;
}

p.pagetop {
	background: #DACEBC;
	padding: 7px 15px 0 0;
	margin: 0;
}

/* ---------------------------------------------
	CSS Document	Onsen Entry
--------------------------------------------- */

.entry {
	width: 792px;
	min-height: 50px;
	overflow: hidden;
	margin: 0 auto 0;
}

/* ---------------------------------------------
	CSS Document	Olive
--------------------------------------------- */

#olive {
	width: 791px;
	height: 1465px;
	position: relative;
	text-align: left;
}

.olive01 {
	width: 761px;
	margin: 16px auto 0 0;
	text-align: left;
}

.olive03 {
	padding-left: 15px;
}

.olive04 {
	width: 760px;
	text-align: left;
}

.olive05 {
	padding-top: 155px;
}

.olive06 {
	padding-top: 10px;
}

.olive06 p {
	width: 697px;
}

.olive07 p {
	padding-top: 15px;
	padding-bottom: 5px;
}

.olive09 {
	position: absolute;
	top: 640px;
	left: 15px;
}

.olive10 {
	width: 776px;
	margin: 0 auto 0 0;
	text-align: left;
}

/* ---------------------------------------------
	CSS Document	Umioto
--------------------------------------------- */

#umioto {
	padding-bottom: 20px;
	background: url(images/umioto.jpg) no-repeat 0 0;
}

#umioto p.umioto3 {
	margin-right: 15px;
}

#umioto p.umioto5 {
	margin-left: 15px;
}

#umioto h5.umioto6 {
	padding-top: 160px;
}

#umioto p.umioto7 {
	padding-top: 20px;
}

#umioto p.umioto8 {
	padding: 20px;
}

#umioto .box {
	width: 750px;
	margin: 0 auto;
}

/* ---------------------------------------------
	CSS Document	Spa
--------------------------------------------- */

#spa {
	height: 308px;
	background: url(images/spa.jpg) no-repeat 0 0;
	text-align: left;
}

#spa p {
	width: 380px;
	margin: 0 0 0 25px;
	padding-top: 235px;
}

#spa em {
	display: block;
	padding-top: 8px;
	font-style: normal;
	color: #a80017;
}

#spa p.none {
	display: none;
}

