@charset "utf-8";
/* CSS Document */

.left{		float: left;}
.right{		float: right;}


/*----------------------------------------------------------*/
/*														*/
/*----------------------------------------------------------*/

/*-------白鷺荘別館へようこそ-------*/

#shirasagi{
			background: url(image/shirasagi.jpg) no-repeat right 0px;
			width: 700px;
			height: 250px;
			border-bottom: 1px solid #cbc4af;
			margin-bottom: 50px;}

#shirasagi p,#onsenshisetsu p{
			margin-top: 20px;}

#onsen2{
			width: 381px;
			height: 400px;
			float: right;
			background: url(image/onsen01_05.jpg) no-repeat center bottom;}

#onsen2 .onsen2-img{	margin-bottom: 10px;}


/*-------白鷺荘別館の歴史 -------*/

#rekishi{
			background: url(image/rekishi.jpg) no-repeat right bottom;
			height: 300px;
			padding-top: 30px;
			border-top: 1px solid #cbc4af;
			margin: 30px 0 30px 0;}

#rekishi p{	width: 388px;
			margin-top: 20px;}

#densetsu{
			text-align: right;}

#chouja{	margin-bottom: 30px;}

.tenbusyou{
			margin: 20px 20px 0 0;}


/*-------温泉施設 -------*/

#onsenshisetsu{
			background: url(image/onsen.jpg) no-repeat right top;
			padding-top: 20px;
			height: 214px;
			border-bottom: 1px solid #cbc4af;
			margin-bottom: 40px;}

#shirasagiyu_txt{
			background: url(image/shirasagiyu01.jpg) no-repeat center top;
			width: 280px;
			height: 319px;}

#shirasagiyu_txt h5{
			margin-top:200px;}

#shirasagiyu{	border-bottom: 1px solid #cbc4af;
				margin-bottom: 40px;
				padding-bottom: 40px;} 

#parutenon_txt{
			width: 388px;
			background: url(image/parutenon02.jpg) no-repeat center bottom;
			height: 373px;
			padding: 10px 0 0 20px;}


/*----------------------------------------------------------*/
/*						施設案内							*/
/*----------------------------------------------------------*/

/*-------館内見取り図 -------*/

#mitorizu_txt{
		width: 470px;
		margin-bottom: 40px;}

#table{
		border-top: 1px solid #cbc4af;
		border-bottom: 1px solid #cbc4af;}

#table th, #table td{
		padding: 16px;
		border-bottom: 1px dotted #cbc4af;}

#table th{
		background: url(image/hover.gif);
		text-align: center;
		width: 120px;}

#table textarea{
		font-size: 90%;}

.mitorizu_btm{
		margin-top:10px;}

#table span{
		color: #a23a02;
		font-weight: bold;}



/*-------お部屋紹介-------*/

.oheyatxt{
		padding-bottom: 30px;
		border-bottom: 1px solid #cbc4af;
		margin-bottom: 20px;}

.heyabox{
		float: left;
		width: 336px;
		padding: 0 7px;
		margin-bottom: 20px;}

.heyabox p{
		margin: 10px 0 0 10px;
		line-height:133%;}

.heyabun{
		float: right;
		width: 159px;}

.kan{
		clear: both;
		padding-top: 38px;
		border-top: 1px solid #cbc4af;
		margin-bottom: 30px;}


/*-------お食事処ひきの -------*/

.hikino_txt{
		width:410px;
		margin-top:6px;}

#hikino_imgbox{
		background: url(image/hikino03.jpg) no-repeat right;
		width: 700px;
		height: 268px;
		clear: both;}

#hikino_imgbox p{
		float: left;}

#hikino_imgbox .img_center{
		margin-left: 2px;}





#enkaiplan{
		list-style: none;
		margin-top: 40px;}

#enkaiplan p{
		float: left;
		margin: 0px;
		padding: 0px;
		border-bottom:1px solid #cbc4af;}


#enkaijou{
		padding-top: 40px;
		margin-top: 80px;
		border-top: 1px solid #cbc4af;}


.enkaiplanin{
		padding-bottom: 10px;
		margin:10px 0 30px 0;
		border-bottom: 2px solid #cbc4af;}


/*-----------調理長のおもてなし------------*/

#omotenashitxt{
		width: 418px;
		height: 169px;
		float: left;}

.dekirukototxt{
		width: 344px;
		height: 260px;}

.dekirukototxt p,.omote2 p{
		margin-top: 16px;}

.teikyou{
		width: 300px;
		height: 280px;
		padding: 18px;
		margin: 20px 0 60px 0;
		background:url(image/omotenashiback.jpg);}

.teikyou h5{
		margin: 15px 0 10px 0;
		clear: both;}


.omote2{
		width: 660px;
		padding:20px 0;
		border-bottom: 1px dotted #cbc4af;
		margin: 0 auto;}

.omote2 h5, .omote2 p{
		width: 390px;}


.omoteback1 h5,.omoteback2 h5,.omoteback1 p,.omoteback2 p{
		float: right;}

.omoteback1{
		background:url(image/omotenashi16.jpg) no-repeat 76px 26px;
		padding: 40px 0;}

.omoteback2{
		background:url(image/omotenashi19.jpg) no-repeat 76px 26px;
		padding: 40px 0;}



/*-------採用情報 -------*/


.saiyou{
		margin: 0 auto 40px auto ;
		width:700px;
		border: 1px solid #cbc4af;}

.saiyou th{
		background: url(image/hover.gif);}

.saiyou th,.saiyou td{
		padding:10px;
		border-bottom: 1px dotted #cbc4af;}




/*----------------------------------------------------------*/
/*						周辺観光							*/
/*----------------------------------------------------------*/

#golf1txt{
		width: 479px;}


#kankoumap{
		border: 3px solid #cbc4af;}

#kankou-btm{
	width: 640px;
	margin: 40px auto 40px auto;}

#kankou-btm p{
	margin-bottom: 10px;}


.kankoucontainer{
		width:307px;}

.kankoucontainer h5{
		margin: 50px 0 10px 0;}

.kankoucontainer table{
		border-top: 1px solid #cbc4af;
		border-bottom: 1px solid #cbc4af;
		width:307px;
		margin-top: 10px;}

.golftable table{
		border-top: 1px solid #cbc4af;
		border-bottom: 1px solid #cbc4af;
		margin-top: 10px;
		width: 479px;}

.kankoucontainer th,.golftable th{
		background:url(image/hover.gif);}

.kankoucontainer th,.kankoucontainer td,.golftable th,.golftable td{
		padding: 6px 6px 6px 10px;
		border-bottom: 1px dotted #cbc4af;}

.kankoucontainer p{
		margin-top: 10px;}

#ra-men{
		width: 640px;
		margin: 10px auto 20px auto;}

.ra-menin{
		margin-left: 20px;}

.tamana-ra-men{
		margin: 30px 0 10px 0;}

.bm{
		margin-bottom:80px;}

/*----------------------------------------------------------*/
/*						ブライダル							*/
/*----------------------------------------------------------*/


/*-------式場・会場-------*/


.halltxt{
		width: 370px;
		height: 240px;
		float: right;}

.halltitle{
		padding-top: 30px;
		border-top: 1px solid #cbc4af;}

.hallname{
		font-size: 130%;}



/*-------結婚式までのスケジュール-------*/

#schedule{
		width: 500px;
		text-align: center;
		margin: 0 auto;}

#schedule h5{
		text-align: center;
		width: 500px;
		padding: 8px;
		margin-top: 15px;
		background: url(image/hover.gif);
		font-size: 110%;
		border: 1px solid #cbc4af;}

#schedule ul{
		width: 493px;
		text-align: left;
		margin-bottom: 15px;
		padding: 8px 8px 8px 15px;
		border: 1px solid #cbc4af;}

#schedule li{
		margin-left: 20px;}

#schedule #touzitu{
		background: url(image/touzitu.jpg);
		margin-bottom: 30px;}


/*-------おすすめブライダル日和-------*/


#osusume{
		margin: 50px 0 40px 0;
		background-color: #cbc4af;}

#osusume th{
		background: url(image/touzitu.jpg);
		padding:6px;
		text-align: center;}

#osusume td{
		padding: 6px;
		text-align: center;
		background-color:#fff;}

#chuijikou{
		padding: 10px 10px 10px 30px;
		background: url(image/hover.gif);}

#chuijikou li{
		margin-left: 17px;}


#osusumetxt{
		background: url(image/osusumeback.jpg) no-repeat bottom right;
		height: 223px;
		padding-top: 20px;
		border-bottom: 1px solid #cbc4af;}



#accesstxt{
		width: 350px;
		float: right;}

#accesstxt strong{
		color:#990000;}

.osusumeheya img{
		margin-right: 10px;}

.osusumeheya{
		margin: 0 auto 22px auto;
		width: 600px;}

.osusumeheya h5{
		font-size: 130%;
		color:#990000;
		margin:2px 0 10px;}

.osusumeheya span{
		color:#949f15;}




