@charset "UTF-8";

/*
-----------------------------------------------
 ホテル志戸平 施設のご案内Styles
 FileName : facilities.css
 Date     : 2009.01.10
----------------------------------------------- */

/* == 施設のご案内 トップページ Style == */
div#contentsInfo h2#facilitiesMaincopy	{
	background: url(image/facilities_maincopy_back.gif) repeat-y;
	font-size: 100%;
	line-height: 140%;
	text-indent: -1.5em;
	padding: 0.7em 1em 0.7em 2.5em;
	margin: 0 0 30px 0;
	overflow: hidden;
	}

div#kawasemiMainP	{
	background: url(image/kawasemi_p1.jpg) no-repeat;
	height: 287px;
	}

div#azeriaMainP	{
	background: url(image/azaria_p1.jpg) no-repeat;
	height: 66px;
	}

div#facilitiesCopy	{
	background: url(image/facilities_back.gif) repeat-y;
	padding: 0 26px;
	overflow: hidden;
	}
	
	div#facilitiesCopy h3	{
		color: #633;
		font-weight: bold;
		}
	
	div#facilitiesCopy img.photo	{
		float: left;
		}
	
	div#facilitiesCopy img.photo2	{
		float: left;
		margin: 0 0 0 -26px;
		}

div#facilitiesBtm	{
	clear: both;
	background: url(image/facilities_btm.gif) no-repeat;
	height: 16px;
	margin: 0 0 30px 0;
	}

	div#facilitiesBtm.last	{
		margin: 0;
		}



/* == アクアランド PALPAL Style == */
div#palpalTitle	{
	background: url(image/palpal/palpal_p1.jpg) no-repeat;
	height: 337px;
	}

div#palpalUse-title	{
	background: #004890;
	color: #fff;
	padding: 3px 6px;
	margin: 2em 0 3px 0;
	}

	div#palpalUse-title h3	{
		font-weight: bold;
		}

div#palpalUse	{
	border-top: 1px solid #9cf;
	border-bottom: 1px solid #9cf;
	padding: 3px 0;
	}

	div#palpalUse-copy	{
		background: #d0e1f4;
		padding: 10px;
		overflow: hidden;
		}
	
	div#palpalUse-copy h4	{
		color: #004890;
		font-weight: bold;
		}
	
	div#palpalUse-copy p	{
		padding: 0 0 1em 1.2em;
		}
	
	div#palpalUse-copy p.last	{
		padding: 0 0 0 1.2em;
		}
	
	div#palpalUse-copy img	{
		float: right;
		margin: 0 0 0 10px;
		}


/* == パン工房 Style == */
div#panheadImg	{
	background: url(image/pan/pan_head.jpg) no-repeat;
	height: 96px;
	}

div#contentsInfo h2#panMaincopy	{
	background: url(image/pan/pan_maincopy_back.gif) repeat-y;
	font-size: 100%;
	line-height: 140%;
	text-indent: -1.5em;
	padding: 0.7em 1em 0.7em 2.5em;
	margin: 0 0 30px 0;
	overflow: hidden;
	}

div#breadMaking	{
	margin: 16px 0 0 0;
	}
	
	div#breadMaking-left	{
		float: left;
		width: 160px;
		}
	
	div#breadMaking-right	{
		background: url(image/pan/braad_making_p2.jpg) no-repeat left bottom;
		float: right;
		width: 304px;
		height: 413px;
		padding: 16px 0 0 19px;
		}
		
		div#breadMaking-right h3	{
			color: #c36;
			font-size: 110%;
			font-weight: bold;
			}
		
		div#breadMaking-right p	{
			margin: 5px 0;
			}
		
		div#breadMaking-right img.toForm	{
			margin: 5px 0 0 133px;
			}



/* == 宮沢賢治ファンタジーシアター Style == */
h2#kenjiMaincopy	{
	background: url(image/kenji/kenji_maincopy_back.gif) repeat-y;
	font-size: 100%;
	line-height: 140%;
	text-indent: -1.5em;
	padding: 0.7em 1em 0.7em 2.5em;
	margin: 0 0 30px 0;
	overflow: hidden;
	}

div#gosh	{
	margin: 0 0 30px 0;
	}

	div#gosh h3	{
		background: url(image/kenji/goshu_titile.gif) no-repeat;
		text-indent: -9999px;
		height: 50px;
		}
	
	div#gosh p	{
		margin: 0 0 6px 0;
		}

div#drkuubo	{
	margin: 0;
	}

	div#drkuubo h3	{
		background: url(image/kenji/Dr_kuupo_titile.gif) no-repeat;
		text-indent: -9999px;
		height: 50px;
		}
	
	div#drkuubo img.left	{
		float: left;
		margin: 0 12px 0 0;
		}


/* == ワンワン館 Style == */
h2#wanwankanMaincopy	{
	background: url(image/wanwankan/wanwankan_maincopy_back.gif) repeat-y;
	font-size: 100%;
	line-height: 140%;
	text-indent: -1.5em;
	padding: 0.7em 1em 0.7em 2.5em;
	margin: 0 0 30px 0;
	overflow: hidden;
	}

div#wanwankan	{
	margin: 0;
	}
	
	div#wanwankan h3	{
		font-weight: bold;
		margin: 0 0 3px 0;
		}
	
	div#wanwankanVidedo	{
		background: #f5f5c9 url(image/wanwankan/wanwankan_video.jpg) no-repeat;
		margin: 2em 0;
		height: 211px;
		}
		
		div#wanwankanVidedo p	{
			padding: 85px 0 0 0;
			margin: 0 177px;
			}
	
	table.wanwankanplice	{
		border-collapse: collapse;
		margin: 0 0 2em 0;
		}
		
		table.wanwankanplice th, td	{
			padding: 3px;
			text-align: center;
			border-left: 1px solid #ccc;
			border-top: 1px solid #ccc;
			vertical-align: middle;
			}
		
		table.wanwankanplice th.title	{
			background: #d1dde9;
			}
		
		table.wanwankanplice th.kind	{
			background: #ebf1f6;
			}
		
		table.wanwankanplice th.kind-last	{
			background: #ebf1f6;
			border-bottom: 1px solid #ccc;
			}
		
		table.wanwankanplice td.last	{
			border-bottom: 1px solid #ccc;
			}
		
		table.wanwankanplice td.right	{
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			}

	li.arrow1-gray	{
		margin: 1em 0 0 0;
		}
	
	div#wanwankan img.toForm	{
			margin: 10px 0 0 329px;
			}


/* == エステティック Style == */
div#contentsInfo h2#estheticsMaincopy	{
	background: url(image/esthetics/esthetics_maincopy_back.gif) repeat-y;
	font-size: 100%;
	line-height: 140%;
	text-indent: -1.5em;
	padding: 0.7em 1em 0.7em 2.5em;
	margin: 0;
	overflow: hidden;
	}

div#esthetics	{
	margin: 0;
	}
	
	div#esthetics p.time	{
		background: #ffe8e8;
		border-left: 1px solid #ba44ba;
		border-bottom: 1px solid #ba44ba;
		font-weight: bold;
		font-size: 130%;
		padding: 4px 0 3px 7px;
		margin: 10px 0 12px 0;
		}
	
	div#esthetics h3	{
		background: url(image/esthetics/esthetics_arrow.gif) no-repeat;
		color: #ba44ba;
		font-size: 120%;
		font-weight: bold;
		line-height: 24px;
		padding: 0 0 0 26px;
		}
		
		div#esthetics h3.second	{
			margin: 20px 0 0 0;
			}
	
	div#esthetics h4	{
		color: #ba44ba;
		font-size: 120%;
		font-weight: bold;
		line-height: 24px;
		padding: 0 0 0 26px;
		}
		
		div#esthetics h4.second	{
			margin: 6px 0 0 0;
			}
	
	div#esthetics li.menu, div#esthetics li.menuSecond	{
		clear: both;
		background: url(../common_image/reader_line.gif) no-repeat;
		color: #ba44ba;
		margin: 4px 0 0 26px;
		}
		
		div#esthetics li.menuEx	{
			font-size: 90%;
			margin: 0 0 0 38px;
			}
		
		*html div#esthetics li.menuSecond	{
			clear: both;
			background: url(image/esthetics/reader_lineIE6.gif) no-repeat;
			color: #ba44ba;
			margin: -8px 0 0 26px;
			}
		
		*+html div#esthetics li.menuSecond	{
			clear: both;
			background: url(../common_image/reader_line.gif) no-repeat;
			color: #ba44ba;
			margin: -14px 0 0 26px;
			}
	
	div#esthetics .textBack-white	{
		background: #fff;
		}
	
	div#esthetics li span.plice	{
		float: right;
		background: #fff;
		text-align: right;
		}
		
		div#esthetics li span.pliceScond	{
		float: right;
		background: #fff;
		text-align: right;
		_margin: 2px 0 0 0;
		}
	
	div#esthetics img.photo	{
		margin: 10px 0 26px 26px;
		}
		
		*html div#esthetics img.photo	{
			margin: 0 0 26px 26px;
			}
		
		*+html div#esthetics img.photo	{
			margin: -10px 0 26px 26px;
			}
	
	div#esthetics p	{
		margin: 0 0 0 26px;
		}
	
	div#esthetics img.toForm	{
			margin: 16px 0 0 308px;
			}


/* == パブリック施設 Style == */
div#contentsInfo h2#publicMaincopy	{
	background: url(image/public/public_maincopy_back.gif) repeat-y;
	font-size: 100%;
	line-height: 140%;
	text-indent: -1.5em;
	padding: 0.7em 1em 0.7em 2.5em;
	margin: 0 0 30px 0;
	overflow: hidden;
	}

div#public-ginga	{
	margin: 0 0 30px 0;
	}

	div#public-ginga h3	{
		background: #f5f5c9 url(image/public/ginga_title.gif) no-repeat;
		}
	
	div#public-gingaInfo	{
		background: url(image/public/ginga_back.gif) repeat-y;
		}
	
	div#public-gingaBtm	{
		background: #f5f5c9 url(image/public/ginga_btm.gif) no-repeat;
		}

div#public-kinoko	{
	margin: 0 0 30px 0;
	}

	div#public-kinoko h3	{
		background: #f5f5c9 url(image/public/kinoko_title.gif) no-repeat;
		}
	
	div#public-kinokoInfo	{
		background: url(image/public/kinoko_back.gif) repeat-y;
		}
	
	div#public-kinokoBtm	{
		background: #f5f5c9 url(image/public/kinoko_btm.gif) no-repeat;
		}

div#public-fukurou	{
	margin: 0 0 30px 0;
	}

	div#public-fukurou h3	{
		background: #f5f5c9 url(image/public/fukurou_title.gif) no-repeat;
		}
	
	div#public-fukurouInfo	{
		background: url(image/public/fukurou_back.gif) repeat-y;
		}
	
	div#public-fukurouBtm	{
		background: #f5f5c9 url(image/public/fukurou_btm.gif) no-repeat;
		}

div#public-matasaburo	{
	margin: 0 0 30px 0;
	}

	div#public-matasaburo h3	{
		background: #f5f5c9 url(image/public/matasaburo_title.gif) no-repeat;
		}
	
	div#public-matasaburoInfo	{
		background: url(image/public/matasaburo_back.gif) repeat-y;
		}
	
	div#public-matasaburoBtm	{
		background: #f5f5c9 url(image/public/matasaburo_btm.gif) no-repeat;
		}

div#public-shopping	{
	margin: 0 0 30px 0;
	}

	div#public-shopping h3	{
		background: #f5f5c9 url(image/public/shopping_title.gif) no-repeat;
		}
	
	div#public-shoppingInfo	{
		background: url(image/public/shopping_back.gif) repeat-y;
		}
	
	div#public-shoppingBtm	{
		background: #f5f5c9 url(image/public/shopping_btm.gif) no-repeat;
		}

div#public-gamecorner	{
	margin: 0 0 30px 0;
	}

	div#public-gamecorner h3	{
		background: #f5f5c9 url(image/public/gamecorner_title.gif) no-repeat;
		}
	
	div#public-gamecornerInfo	{
		background: url(image/public/gamecorner_back.gif) repeat-y;
		}
	
	div#public-gamecornerBtm	{
		background: #f5f5c9 url(image/public/gamecorner_btm.gif) no-repeat;
		}

div#public-pingpong	{
	margin:0;
	}

	div#public-pingpong h3	{
		background: #f5f5c9 url(image/public/pingpong_title.gif) no-repeat;
		}
	
	div#public-pingpongInfo	{
		background: url(image/public/pingpong_back.gif) repeat-y;
		}
	
	div#public-pingpongBtm	{
		background: #f5f5c9 url(image/public/pingpong_btm.gif) no-repeat;
		}

div#public-ginga h3, div#public-kinoko h3, div#public-fukurou h3, div#public-matasaburo h3, div#public-shopping h3, div#public-gamecorner h3, div#public-pingpong h3	{
		text-indent: -9999px;
		height: 44px;
		}

div#public-gingaInfo, div#public-kinokoInfo, div#public-fukurouInfo, div#public-matasaburoInfo, div#public-shoppingInfo, div#public-gamecornerInfo, div#public-pingpongInfo	{
		padding: 0 18px 0 45px;
		overflow: hidden;
		}

div#public-gingaBtm, div#public-kinokoBtm, div#public-fukurouBtm, div#public-matasaburoBtm, div#public-shoppingBtm, div#public-gamecornerBtm, div#public-pingpongBtm	{
		clear: both;
		text-indent: -9999px;
		height: 17px;
		}

div#public-gingaInfo img.photo, div#public-kinokoInfo img.photo, div#public-fukurouInfo img.photo, div#public-matasaburoInfo img.photo, div#public-shoppingInfo img.photo, div#public-gamecornerInfo img.photo, div#public-pingpongInfo img.photo	{
	float: right; 
	margin: 2px 0 2px 10px;
	}

div.facilitiesInfo-attention	{
		border: 1px dotted #c30;
		color: #c30;
		padding: 10px;
		margin: 20px 0 0 0;
		}


/* == ビュースポット Style == */
#viewspot	{
	background: url(image/viewspot/viewspot_back.gif) repeat-y;
	border-bottom: 1px solid #ebebeb;
	overflow: hidden;
	}
	
	#viewspot h2	{
		font-size: 16px;
		line-height: 16px;
		font-weight: bold;
		color: #600;
		border-left: 16px solid #bd8282;
		padding: 0 0 0 5px;
		margin: 21px 0 0 21px; 
		}
	
	#viewspot img	{
		margin: 10px 0 10px 21px;
		}
	
	#viewspot p	{
		margin: 0 21px 2em 21px;
		}
	
	#viewspot p.last	{
		margin: 0 21px 1em 21px;
		}



/* The Holly Hack \*/
	* html div#palpalUse-copy, div#kawasemiCopy, div#facilitiesCopy, div#public-gingaInfo, div#public-kinokoInfo, div#public-fukurouInfo, div#public-matasaburoInfo, div#public-shoppingInfo, div#viewspot	{
    height: 1%;
    }