@charset "utf-8";



/*記事*/

div.article {
	width: 530px;
	height:auto;
	margin-bottom: 25px;}



h3.article_title,h3.article_title_en {
	width: 530px;
	height: 50px;
	line-height:45px;
	background:url(../img/mibar01.gif) no-repeat;
	color:#4c3e01;
	padding-left: 100px;
	letter-spacing:0.25em;
	margin-bottom: 15px;
}

h3.article_title {
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3",serif;
}

h3#mimiomoi {text-indent: -9999px;background:url(../img/mi/mimiomoi.gif) no-repeat;}
h3#mimioheya {text-indent: -9999px;background:url(../img/mi/mimioheya.gif) no-repeat;}
h3#mimisyuku {text-indent: -9999px;background:url(../img/mi/mimisyuku.gif) no-repeat;}
h3#mimiplan {text-indent: -9999px;background:url(../img/mi/mimiplan.gif) no-repeat;}
h3#mimikannai {text-indent: -9999px;background:url(../img/mi/mimikannai.gif) no-repeat;}
h3#mimiyoyaku {text-indent: -9999px;background:url(../img/mi/mimiyoyaku.gif) no-repeat;}
h3#mimiaccess {text-indent: -9999px;background:url(../img/mi/mimiaccess.gif) no-repeat;}
h3#mimitoiawase {text-indent: -9999px;background:url(../img/mi/mimitoiawase.gif) no-repeat;}

div.article_comment {
	width: 510px;
	margin-left:10px;
}

/*旅館について*/
div#about p {
	width: 340px;
	height: auto;
	padding-right:20px;
	float: left;
	color: #4c3e01;
	background:url(../img/p_bg01.gif) right bottom no-repeat;
	padding-bottom: 10px;
}

div#about {
	height: auto;
	border-bottom: 1px dotted #4c3e01;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

ul.omoi {
	width: 350px;
	height:auto;
	padding-right:10px;
	color: #4c3e01;
	background:url(../img/p_bg01.gif) top left no-repeat;
	padding-top: 10px;	
}

/*english*/
div.english {
	font-family: Arial,Century Gothic,Chicago,Helvetica,Monaco,Verdana;
}



/*思いについて*/

div#omoi01,div#omoi02 {width: 520px;}

div#omoi01 {height:183px;background: url(../img/omoi/omoi04.jpg) no-repeat;}
div#omoi02 {height: 160px;background: url(../img/omoi/omoi06.jpg) no-repeat;text-indent:-9999px;}

div#omoi01 p {
	width: 250px;
	height: auto;
	margin-left: 30px;
	line-height: 1.3em;
	padding-top: 5px;
}

/*ご宿泊料金*/

div.price {
	width: 520px;
	height:240px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
div.price div {
	width: 215px;
	float: left;
	height: auto;
	padding-top:180px;
}
div.price p {
	width: 280px;
	height: auto;
	padding-top: 50px;
	float: left;
	line-height: 1.4em;
}

div#price01 {background:url(../img/room/price01bg.jpg) no-repeat;}
div#price02 {background:url(../img/room/price02bg.jpg) no-repeat;}
div#price03 {background:url(../img/room/price03bg.jpg) no-repeat;}
div#price04 {background:url(../img/room/price04bg.jpg) no-repeat;}

div#tyosyoku {
	width: 522px;
	height: 140px;
}

div#amenity {
	width: 520px;
	height:auto;
	}
	
/*アメニティ*/

div#amenity01,div#amenity02 {
	width:520px;
}
div#amenity01 {	height:110px;background: url(../img/room/price_amenity01.jpg) no-repeat;}
div#amenity02 {	height:130px;background: url(../img/room/price_amenity02.jpg) no-repeat;}

div#amenity01 ul,div#amenity02 ul {
	width: 480px;
	height:auto;
	margin-left: 20px;
	padding-top: 45px;
	line-height:1.8em;
}

div#amenity01 ul li,div#amenity02 ul li {
	float: left;
	width: 105px;
	background: url(../img/room/yaji01.gif) left center no-repeat;
	padding-left: 10px;	
	}
	
div#amenity01 p {
	margin-left: 20px;
	clear: both;
}

div#tyosyoku_left {
	width: 200px;
	height: 140px;
	float: left;
}

div#tyosyoku_right {
	width: 322px;
	height:140px;
	float: left;
}

div#tyosyoku_txt {
	width: 290px;
	height:104px;
	background:url(../img/room/priceasa02_2.gif) no-repeat;
	padding: 0px 14px;
	line-height: 1.3em;
}

/*お部屋について*/


div#heya01,div#heya02,div#heya03 {
	background-repeat: no-repeat;
	width: 520px;
}

div#heya01 {background: url(../img/room/heya03.jpg);height:120px;}
div#heya02 {background: url(../img/room/heya06.jpg);height:215px;}


div#heya01 p {
	width: 240px;
	height: auto;
	margin-left:245px;
	line-height: 1.3em;
}

div#heya02 p {
	width: 180px;
	height: auto;
	margin-left:30px;
	line-height: 1.5em;
}



/*プラン一覧*/

h4.plan_title {
	width: 520px;height: 61px;
	clear:both;
	margin-bottom: 15px;
}

h4#syukuhaku {background: url(../img/plan/plan_title01.jpg) no-repeat;}
h4#enseki {background: url(../img/plan/plan_title02.jpg) no-repeat;margin-top: 20px;}


div.planwaku {
	width:510px;
	overflow:hidden;
	height: auto;
	clear:both;
	margin-bottom: 15px;
}
div.planbox {
	width: 255px;height: 295px;
	background-repeat: no-repeat;
	float:left;
}

div#plan div#birth {
	background: url(../img/plan/plan_b01.jpg);
}

div#plan div#lux {
	background: url(../img/plan/plan_b02.jpg);
}

div#plan div#prem {
	background: url(../img/plan/plan_b03.jpg);
}

div#plan div#night {
	background: url(../img/plan/plan_b04.jpg);
}

div#plan div img {
	margin-top: 245px;
	margin-left: 22px;
}

div#plan div#sinnen {
	background: url(../img/plan/plan_b05.jpg);
}

div#plan div#wine {
	background: url(../img/plan/plan_b06.jpg);
}

/*birthdayプラン*/
div.indent {text-indent: -9999px;}
div#birth01 {background: url(../img/plan/birth/birth01.jpg) no-repeat;width: 520px; height:50px;}
div#birth02 {background: url(../img/plan/birth/birth02.jpg) no-repeat;width: 520px; height:100px;}
div#birth03 {background: url(../img/plan/birth/birth03.jpg) no-repeat;width: 520px; height:100px;}
div#birth04 {background: url(../img/plan/birth/birth04.jpg) no-repeat;width: 520px; height:90px;}
div#birth05 {background: url(../img/plan/birth/birth05.jpg) no-repeat;width: 520px; height:75px;}
div#birth06 {background: url(../img/plan/birth/birth06.jpg) no-repeat;width: 520px; height:100px;}
div#birth07 {background: url(../img/plan/birth/birth07.jpg) no-repeat;width: 520px; height:40px;}
div#birth08 {background: url(../img/plan/birth/birth08.jpg) no-repeat;width: 520px; height:35px;}

div#planbg {background: url(../img/plan/planbg.jpg) repeat-y;width: 520px; height:auto;}
div#planbottom,div#bottom02 {width: 520px; height:110px;}
div#planbottom {background: url(../img/plan/planbottom.jpg) no-repeat;}
div#bottom02 {background: url(../img/bottom02.jpg) no-repeat;}



div#birth06 p {
	width: 245px;
	height:auto;
	margin-left: 230px;
	line-height: 1.4em;
}

div#birth08 p {
	width: 400px;
	height:auto;
	font-size: 10px;
	margin-left: 20px;
	padding-top: 5px;
}

span.pink {color:#ec262f;}
span.bold {font-weight: 700;}
div.bgcolor {width: 410px; height: auto;padding:10px 20px;background:#f1f0e3;margin-left: 20px;}
table.ryoukin {border: 1px solid #717171; border-width: 1px 0px; border-spacing:0px;margin: 10px 0px;}
table.ryoukin td {padding: 5px;}
table#birth {width: 405px;}
tr.border td {border-bottom: 1px solid #717171;}
p.plantxt {width:405px;height: auto;line-height: 1.7em;margin-left: 25px;padding-top: 15px;}

/*ラグジュアリープラン*/

div#lux01 {background: url(../img/plan/lux/lux01.jpg) no-repeat;width: 520px; height:50px;}
div#lux02 {background: url(../img/plan/lux/lux02.jpg) no-repeat;width: 520px; height:100px;}
div#lux03 {background: url(../img/plan/lux/lux03.jpg) no-repeat;width: 520px; height:100px;}
div#lux04 {background: url(../img/plan/lux/lux04.jpg) no-repeat;width: 520px; height:90px;}
div#lux05 {background: url(../img/plan/lux/lux05.jpg) no-repeat;width: 520px; height:32px;}
div#lux06 {width: 520px; height:100px;}

div#lux06_01 {width:260px;height: 100px;background: url(../img/plan/lux/lux06_01.jpg) no-repeat;float:left;}
div#lux06_01 p {font-size: 10px;width: 200px;margin-left: 30px;padding-top: 35px;}
div#lux06_02 {width:260px;height: 100px;background: url(../img/plan/lux/lux06_02.jpg) no-repeat;float:right;}
div#luxtablebg {width:180px;background: #f1f0e3;padding: 10px;margin-left: 10px;}

table#luxtable {width: 170px}


div#lux07 {background: url(../img/plan/lux/lux07.jpg) no-repeat;width: 520px; height:40px;}

/*プレミアムプラン*/
div#prem01 {background: url(../img/plan/prem/prem01.jpg) no-repeat;width: 520px; height:50px;}
div#prem02 {background: url(../img/plan/prem/prem02.jpg) no-repeat;width: 520px; height:100px;}
div#prem03 {background: url(../img/plan/prem/prem03.jpg) no-repeat;width: 520px; height:100px;}
div#prem04 {background: url(../img/plan/prem/prem04.jpg) no-repeat;width: 520px; height:90px;}
div#prem05 {background: url(../img/plan/prem/prem05.jpg) no-repeat;width: 520px; height:50px;}
div#prem06 {background: url(../img/plan/prem/prem06.jpg) no-repeat;width: 520px; height:100px;}
div#prem07 {background: url(../img/plan/prem/prem07.jpg) no-repeat;width: 520px; height:25px;}
div#prem08 {background: url(../img/plan/prem/prem08.jpg) no-repeat;width: 520px; height:40px;}

div#prem06 p {width: 245px; margin-left: 240px;	line-height: 1.4em;}

/*ナイトクルージング*/
div#night01 {background: url(../img/plan/night/night01.jpg) no-repeat;width: 520px; height:50px;}
div#night02 {background: url(../img/plan/night/night02.jpg) no-repeat;width: 520px; height:100px;}
div#night03 {background: url(../img/plan/night/night03.jpg) no-repeat;width: 520px; height:100px;}
div#night04 {background: url(../img/plan/night/night04.jpg) no-repeat;width: 520px; height:90px;}
div#night05 {background: url(../img/plan/night/night05.jpg) no-repeat;width: 520px; height:50px;}
div#night06 {background: url(../img/plan/night/night06.jpg) no-repeat;width: 520px; height:90px;}
div#night07 {background: url(../img/plan/night/night07.jpg) no-repeat;width: 520px; height:45px;}

p.p_naiyou {width: 470px;margin-left: 20px;line-height: 1.4em;}
div#width300 {width: 300px;}
table#night {width:280px;}

/*新年会*/
div#newyear01 {background: url(../img/plan/newyear/newyear01.jpg) no-repeat;width: 520px; height:50px;}
div#newyear02 {background: url(../img/plan/newyear/newyear02.jpg) no-repeat;width: 520px; height:100px;}
div#newyear03 {background: url(../img/plan/newyear/newyear03.jpg) no-repeat;width: 520px; height:100px;}
div#newyear04 {background: url(../img/plan/newyear/newyear04.jpg) no-repeat;width: 520px; height:90px;}
div#newyear05 {background: url(../img/plan/newyear/newyear05.jpg) no-repeat;width: 520px; height:50px;}
div#newyear06 {background: url(../img/plan/newyear/newyear06.jpg) no-repeat;width: 520px; height:100px;}

/*ワイン会*/
div#wine01 {background: url(../img/plan/wine/wine01.jpg) no-repeat;width: 520px; height:50px;}
div#wine02 {background: url(../img/plan/wine/wine02.jpg) no-repeat;width: 520px; height:100px;}
div#wine03 {background: url(../img/plan/wine/wine03.jpg) no-repeat;width: 520px; height:100px;}
div#wine04 {background: url(../img/plan/wine/wine04.jpg) no-repeat;width: 520px; height:90px;}
div#wine05 {background: url(../img/plan/wine/wine05.jpg) no-repeat;width: 520px; height:50px;}
div#wine06 {background: url(../img/plan/wine/wine06.jpg) no-repeat;width: 520px; height:100px;}
div#wine07 {background: url(../img/plan/wine/wine07.jpg) no-repeat;width: 520px; height:45px;}

div#wine06 p {width: 230px; margin-left: 20px;	line-height: 1.4em;padding-top: 30px;}

table#wine {border: none;}

/*館内施設*/
div#kannai01 {background: url(../img/kannai/kannai01.jpg) no-repeat;width: 520px; height:55px;}
div#kannai02 {background: url(../img/kannai/kannai02.jpg) no-repeat;width: 520px; height:330px;}
div#kannai03 {background: url(../img/kannai/kannai03.jpg) no-repeat;width: 520px; height:205px;}/*txt*/
div#kannai04 {background: url(../img/kannai/kannai04.jpg) no-repeat;width: 520px; height:50px;}
div#kannai05 {background: url(../img/kannai/kannai05.jpg) no-repeat;width: 520px; height:310px;}
div#kannai06 {background: url(../img/kannai/kannai06.jpg) no-repeat;width: 520px; height:50px;}
div#kannai07 {background: url(../img/kannai/kannai07.jpg) no-repeat;width: 520px; height:160px;}
div#kannai08 {background: url(../img/kannai/kannai08.jpg) no-repeat;width: 520px; height:55px;}
div#kannai09 {background: url(../img/kannai/kannai09.jpg) no-repeat;width: 520px; height:215px;}/*txt*/
div#kannai10 {background: url(../img/kannai/kannai10.jpg) no-repeat;width: 520px; height:230px;}

p.width240 {width:240px;height:auto;margin-left: 20px;line-height: 1.4em;padding-top: 10px;}
p.width220 {width:220px;height:auto;margin-left: 280px;line-height: 1.4em;padding-top: 10px;}

p.titleryoukin {border-left: 3px solid #ec262f;padding-left: 5px;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-weight: 700;}
table#drink {border: none;padding: 3px;}
div.bgcolordrink {width: 190px; height: auto;padding:10px;background:#f1f0e3;margin-left: 20px;}

div#whiskey {float:left;margin-right: 10px;}
div#cocktail {float:left;}
p.drinktxt {float:left;padding-top: 130px;}

table#drink {width: 200px;}

/*アクセス*/
div#access01 {background:url(../img/access01.jpg) no-repeat;width: 520px;height:55px;}
div#access02 {background:url(../img/access02.jpg) no-repeat;width: 520px;height:55px;}
div#accessbg {background: url(../img/accessbg.jpg) repeat-y;width: 490px;padding: 10px 15px; height:auto;}

