@charset"UTF-8";
/*
-----------------------------------------------
Print Styles
Author: Tetsurou Hori
Version: 2006.
----------------------------------------------- */

/* =Structure
----------------------------------------------- */
body {
	margin:0 1cm 1.5cm 1cm;
	padding:0;
	font:10pt "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","ＭＳ Ｐ明朝",serif;
	background-image : none ;
	}
hr.hidd {
	margin: 0;
	padding: 0;
	visibility : hidden ;
}
.clear {
	clear : both ;
}
em {
	font-size: 120%;
	font-style : normal ;
}
#container {
	width: 500px;
	margin: 0 auto;
	padding: 0;
	line-height : 150% ;
}

/* =Links
----------------------------------------------- */
a {
	color:black;
	text-decoration:none;
	}
a img {
	border-width:0;
	}


/* =Header
----------------------------------------------- */
#header {
	text-align : center ;
	}

/* Things To =Hide
----------------------------------------------- */
ul#navi,dl#news,#footer,span.LmapBtn {
	display:none;
	}

/* =Headings
----------------------------------------------- */
h1, h2, h3 {
	margin:1em 0 .5em;
	font-family: "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","ＭＳ Ｐ明朝",serif;
	font-weight:normal;
	clear:both;
	}
h1 {
	margin: 0 0 1cm 2em;
	padding: 0;
	font-family : HiraKakuPro-W3,"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック" , sans-serif ;
	text-align : center ;
	font-size:70%;
	color: gray;
	}
img#markPrint {
	margin: 0 auto;
	padding: 0;
	text-align : center ;
	width : 92px;
}
h2 {
	margin: 0 0  1.5em 0;
	padding: 0 0 0 .5em;
	font-size:120%;
	text-align : left ;
	border-left: 5px solid #5e96c3;
	}
h3 {
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
	font-size:100%;
	font-weight : bold ;
	}
.Photo-A {
	float : left ;
	width : 200px;
	margin: 0 24px 0 0;
	padding: 0;
}
.Photo-A p {
	clear : left ;
	margin: 0;
	padding: 2px 0 0 0;
}
#photo .Photo-A {
	width : 200px;
	margin: 0 50px 36px 0;
	padding: 0;
}

/* =自慢料理です
----------------------------------------------- */
table.Dishs {
	margin: 20px 0 40px 0;
	padding: 0;
}
table.Dishs td{
	margin: 0;
	padding: 0 12px 6px 0;
	vertical-align : top ;
}
#Breakfast h3 {
	margin: 0;
	padding: 0;
}
#Dinner h3{
	margin: 0 0 0 21px;
	padding: 0;
}
dl.Menu {
	margin-top: 30px ;
	width : 204px;
}
dl.Menu dt{
	margin-bottom: 10px ;
}
dl.Menu dd{
	margin: 0;
	padding: 0;
	line-height : 150% ;
}
#Breakfast dl.Menu {
	margin-right: 18px ;
}
#Dinner dl.Menu {
	margin-left: 21px ;
}

/* =お部屋の案内
----------------------------------------------- */
img.Photo-B {
	float : left ;
	margin: 0 10px 0 0;
	padding: 0;
}
#Bed p{
	margin: 0;
	padding: 0;
	line-height : 135% ;
}

/* =空室案内
----------------------------------------------- */
table.charge {
	margin: 2px;
	padding: 0;
	border-collapse : collapse ;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	width : 480px;
	height : auto;
}
table.charge th,table.charge td {
	margin: 0;
	padding: 7px ;
	line-height: 130%;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	vertical-align : top ;
	text-align : left ;
}
#Reserve-page th {
	font-weight : normal ;
}
#Reserve-page td.yen {
	text-align : right ;
}
#Reserve-page caption,#calender h4 {
	text-align : left ;
	font-size: 110%;
	margin: 0;
	padding: 0 0 6px 0;
}
#Reserve-page caption span,#calender h4 span{
	display: block ;
	margin: -1.6em 0 0 0;
	padding: 0;
	text-align : right ;
	font-size: 90%;
}
#Reserve-page caption span#GW {
	display: inline ;
}
#calender {
	margin: 50px 0 0 0;
	padding: 0;
	width : 500px;
}
#calender h4 {
	width : 95%;
}
#Reserve-page ul {
	list-style:none;
	margin: 18px 0 0 0;
	padding: 0;
}
table.vacant {
	margin: 4px 23px 23px 0;
	padding: 0;
	width : 226px;
	border-width : 1px 0 0 1px ;
	border-style : solid ;
	float : left ;
}
table.vacant td,table.vacant th {
	vertical-align : middle ;
	text-align : center ;
	line-height: 110%;
	border-width : 0 1px 1px 0 ;
	border-style : solid ;
}
table.vacant td {
	padding-bottom: 3px ;
	width : 33px;
}
table.vacant td span {
	display: block ;
}
table.vacant th.month{
	padding:3px;
}
td.holday {
	color: red;
}
td.satday {
	color: blue;
}
td.holday,td.satday {
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}
#accessBox {
	margin: 18px 0 38px 0;
	padding: 4px ;
	width : 476px;
	height : auto;
	text-align : center ;
	border: 1px dotted #000000;
	background-color: #eeeeee;
}
/* =房総の案内／LINK
----------------------------------------------- */
h3#bMonogatari,h3#bSaiji,h3#bKankou,h3#bStory,h3#bCalender,h3#Link {
	display: inline ;
	margin: 0 1em 0 0;
	padding: 0;
}
p.titleCap {
	margin: 0 0 .5em 0;
	padding: 0;
}
#EVENT {
	margin: 0 0 50px 0;
	padding: 0;
}
#EVENT dl {
	width : 150px;
	float : left ;
	margin: 10px 15px 0 0;
	padding: 0;
}
#EVENT dt {
	margin: 0 0 1em 0;
	padding: 0 0 0 .5em;
	border-left: 3px solid #5e96c3;
}
#EVENT dt span {
	font-size: 80%;
	padding-left: 1em ;
}
#EVENT dd {
	margin: 0;
	padding: 0;
}
table.bousou {
	margin: 10px 0 20px 0;
	padding: 0;
	width : 100%;
}
.bousou h4 {
	margin: .5em 0 .5em 0;
	padding: 0;
	font-size: 100%;
}
.bousou p {
	margin: 0 0 18px 0;
	padding: 0;
	width : 134px;
	font-size: 90%;
	line-height : 140% ;
}

/* =Footer
----------------------------------------------- */
p#copyright {
	font-size: 85%;
	margin: 1cm 0 .5em 0;
	padding: .5em 0 0 0;
	border-top: 1px dotted #000000;
}
ul#add {
	margin: 0;
	padding: 0;
}
ul#add li{
	display: inline ;
	margin: 0;
	padding: 0 1em 0 0;
	font-size: 90%;
}
ul#add li#mail{
	display: block ;
}
