.onsen-type	{
	padding : 20px 0 50px 0 ;
	}

.kounou	{
	padding-left : 10px ;
	}

.kounou .pastel	{
	padding-top : 0px ;
	padding-left : 40px ;
	color : #A28C74 ;
	line-height : 1.5 ;
	}

.seseragi	{
	margin : 0 0 50px 10px ;
	width : 830px ;
	background : url('img/spa-seseragi-back.gif') top right no-repeat ;
	}

.seseragi div.text	{
	padding : 10px 0 100px 0 ;
	width : 405px ;
	height : 170px ;
	background : url('img/spa-seseragi-mark.gif') right bottom no-repeat ;
	float : right ;
	position : relative ;
	}

.seseragi div.thumbnail2	{
	width : 330px ;
	height : 60px ;
	position : absolute ;
	bottom : 0 ;
	left : 0 ;
	}

.pastel	{
	padding-top : 10px ;
	color : #A28C74 ;
	line-height : 1.2 ;
	}

.rotenburo	{
	margin : 0 0 50px 10px ;
	width : 830px ;
	background : url('img/spa-rotenburo-back.gif') top right no-repeat ;
	}

.rotenburo div.text	{
	padding : 10px 0 100px 0 ;
	width : 405px ;
	height : 170px ;
	background : url('img/spa-rotenburo-mark.gif') right bottom no-repeat ;
	float : right ;
	position : relative ;
	}

.rotenburo div.thumbnail3	{
	width : 330px ;
	height : 60px ;
	position : absolute ;
	bottom : 0 ;
	left : 0 ;
	}

.daiyokujo	{
	margin : 0 0 50px 10px ;
	width : 830px ;
	background : url('img/spa-daiyokujo-back.gif') top right no-repeat ;
	}

.daiyokujo div.text	{
	padding : 10px 0 100px 0 ;
	width : 405px ;
	height : 170px ;
	background : url('img/spa-daiyokujo-mark.gif') right bottom no-repeat ;
	float : right ;
	position : relative ;
	}

.daiyokujo div.thumbnail4	{
	width : 330px ;
	height : 60px ;
	position : absolute ;
	bottom : 0 ;
	left : 0 ;
	}

.sakuya	{
	margin : 0 0 50px 10px ;
	width : 830px ;
	background : url('img/spa-sakuya-back.gif') top right no-repeat ;
	}


.sakuya div.text	{
	padding : 10px 0 100px 0 ;
	width : 405px ;
	height : 175px ;
	background : url('img/spa-sakuya-mark.gif') bottom right no-repeat ;
	float : right ;
	position : relative ;
	}
	

.syokunin {
	padding : 2px ;
	width : 177px ;
	height : 100px ;
	position : relative ;
	float : right ;
	border:1px solid #C679BD ;
	}

.syokunin p.yumori	{
	height 			: 47px ;
	text-align 		: right ;
	background 		: url('img/syokunin-over.jpg') top left no-repeat ;
	position 		: absolute ;
	top 			: 2px ;
	right 			: 1px ;
	}
	
.syokunin p.yumori_text	{
	padding : 35px 2px 0 2px ;
	color : #A28C74 ;
	font-size : 100% ;
	text-align	: center ;
	}

.yumori a	{
	display 		: inline-block ;
	width 			: 177px ;
	height 			: 47px ;
	background 		: url('img/syokunin-out.jpg') top left no-repeat ;
	}

.yumori a:hover	{
	background : none ;
	}