a:link    {font-size: 12px; text-decoration:underline; color:#660000 ;}
a:visited {font-size: 12px; text-decoration:underline; color:#660000 ;}
a:active  {font-size: 12px; text-decoration:underline; color:#990000 ;}
a:hover   {font-size: 12px; text-decoration:underline; color:#bb0000; }
body{ background-color:#fef4da;
background-image:url('http://www.kashiwaya.org/template/bg_lt.gif');
color:#440000;
font-family: Verdana, Helvetica, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic", Osaka, "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
margin-top: 0px;
text-align: center;
font-size:12px;
}
img{
	border:none;
}
#wrapper	{
	width: 900px;
	margin: 0 auto;
	text-align:center;
	background-color:#ffffff;
}
h1{
font-size:9px;
font-weight:normal;
color:#222222;
font-style: normal;
line-height: normal;
margin: 0px;
padding: 0px;
text-align:left;
}
h2{ 
	 font-size:20px;
	 font-weight:bold;
	 color:#ffffff;
	 font-style: normal;
	 line-height: 36px;
	 margin: 0px;
	 padding: 0px;
	 background-color:#996600;
	 text-align:center;
}
h3{
font-size:9px;
font-weight:normal;
color:#666666;
font-style: normal;
line-height: normal;
margin: 0px;
padding: 0px;
}
	
#header{
	width: 900px;
	margin: 0 auto;
	text-align:left;
	border: 0px ;
	background-color:#ffffff;
	line-height: normal;
	padding: 0px;
}
#footer {
	width: 900px;
	margin: 0 auto;
	text-align: left;
	border: 0px;
	background-color:#ffffff;
}
#main{
background-color:#ffffff;
}
#footnavi{
	text-align:center;
	font-size:10px;
	line-height:1.5em;
}
table.pricelist{
	color:#440000;
	font-size:11pt;
	border:solid 1px #660000; 
	border-collapse:collapse;
	margin-left:auto;
	margin-right:auto;
	}
table.pricelist td{
	border:solid 1px #660000;
	text-align:left;
	padding:5px 10px 5px 10px;
	font-size:12px;
	}
table.pricelist th{
	background-color:#c7b370;
	border:solid 1px #660000;
	text-align:center;
	color:#990000;
	font-size:15px;
	padding:5px 30px 5px 30px;
}
table.pricelist img{
	padding-left:30px;
}


.cancelpolicy{
	border:#600 1px solid;
	width:600px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	padding:0px;

}
.cancelhead{
	background-color:#c7b370;
	text-align:center;
	color:#990000;
	font-size:15px;
	padding:5px;
}
.cancelmain{
	background-color:#FFFFFF;
	padding:10px 10px 10px 30px;
	text-align:left;
}
.clear { clear:both; }  
.clear hr { display:none; } 

.navi-top-left{
	float:left;
	text-align:left;
	width:200px;
	margin-left:5px;
}
.navi-top-right{
	float:right;
	padding-right:10px;
	text-align:right;
	height:60px;
	width:270px;
}

div#subnavi{
	height:60px;
	text-align:left;
	float:right;
	padding-right:5px;
	vertical-align:top;
}
ul#subnavi li{
	list-style:none;
}


.top-navi  {
        height:40px;
        margin-top:0;
		background-color:#660000;
		position: relative;
   		overflow: hidden;
		}

.top-navi ul {
		margin:0;
        padding:0;
		position:relative;
   float:left; }
        
.top-navi li {
        position:relative;
   float:left;
        list-style:none; }

.top-navi li a, .top-navi span {
        display:block;
        height:40px;
        text-indent:-9999px; }
a.t-heya{
		width:128px;
		background:url(http://www.kashiwaya.org/top/bigmenu/heya.gif) no-repeat;
}
a:hover.t-heya {
		width:128px;
		background:url(http://www.kashiwaya.org/top/bigmenu/heya-c.gif) no-repeat;
}
a.t-onsen {
		width:128px;
		background:url(http://www.kashiwaya.org/top/bigmenu/onsen.gif) no-repeat;
}
a:hover.t-onsen {
		width:128px;
		background:url(http://www.kashiwaya.org/top/bigmenu/onsen-c.gif) no-repeat;
}
a.t-meal {
		width:128px;
		background:url(http://www.kashiwaya.org/top/bigmenu/meal.gif) no-repeat;
}
a:hover.t-meal {
		width:128px;
		background:url(http://www.kashiwaya.org/top/bigmenu/meal-c.gif) no-repeat;
}
a.t-price {
		width:128px;
		background:url(http://www.kashiwaya.org/top/bigmenu/price.gif) no-repeat;
}
a:hover.t-price {
		width:128px;
		background:url(http://www.kashiwaya.org/top/bigmenu/price-c.gif) no-repeat;
}
a.t-voice {
		width:128px;
		background:url(http://www.kashiwaya.org/top/bigmenu/voice.gif) no-repeat;
}
a:hover.t-voice {
		width:128px;
		background:url(http://www.kashiwaya.org/top/bigmenu/voice-c.gif) no-repeat;
}
a.t-sight {
		width:128px;
		background:url(http://www.kashiwaya.org/top/bigmenu/sight.gif) no-repeat;
}
a:hover.t-sight {
		width:128px;
		background:url(http://www.kashiwaya.org/top/bigmenu/sight-c.gif) no-repeat;
}
a.t-yoyaku {
		width:132px;
		background:url(http://www.kashiwaya.org/top/bigmenu/yoyaku.gif) no-repeat;
}
a:hover.t-yoyaku {
		width:132px;
		background:url(http://www.kashiwaya.org/top/bigmenu/yoyaku-c.gif) no-repeat;
}

.navi-top-navi{
	    height:24px;
        margin-top:0;
		background-color:#ffffff;
		position: relative;
   		overflow: hidden;
}
.navi-top-navi ul {
		margin:0;
        padding:0;
		position:relative;
   left:20px;
   float:right; }
        
.navi-top-navi li {
        position:relative;
   float:left;
        list-style:none; }

.navi-top-navi li a{
        display:block;
        height:24px;
		margin-left:2px;
		margin-right:2px;
		margin-top:2px;
		text-align:left;
		text-indent:-9999px;

		 }
a.navi-top-book{
		width:119px;
		background:url(http://www.kashiwaya.org/template/book2.gif) no-repeat;
		 }
a.navi-top-room{
        width:119px;
		background:url(http://www.kashiwaya.org/template/rooms2.gif) no-repeat;
		 }
a.navi-top-price{
		width:119px;
        background:url(http://www.kashiwaya.org/template/price2.gif) no-repeat;
		 }
	
.navi  {
        height:26px;
        margin-top:0;
		background-color:#660000;
		position: relative;
   		overflow: hidden;
		}

.navi ul {
		margin:0;
        padding:0;
		position:relative;
   left:20px;
   float:left;
  }
        
.navi li {
        position:relative;
   float:left;
        list-style:none; }

.navi li a, .navi span {
        display:block;
        height:26px;
		margin-left:12px;
		margin-right:12px;
		margin-top:6px;
        text-indent:-9999px; }
a.gotop {
        width:44px;
        background:url(http://www.kashiwaya.org/top/menubar/top.gif) no-repeat;
		 }
a.yoyaku {
        width:60px;
        background:url(http://www.kashiwaya.org/top/menubar/book.gif) no-repeat;
		 }
a.vacant {
        width:48px;
        background:url(http://www.kashiwaya.org/top/menubar/vacancy.gif) no-repeat;
		 }
a.price {
        width:24px;
        background:url(http://www.kashiwaya.org/top/menubar/price.gif) no-repeat;
		 }
a.room {
        width:47px;
        background:url(http://www.kashiwaya.org/top/menubar/facility.gif) no-repeat;
		 }
a.meals {
        width:35px;
        background:url(http://www.kashiwaya.org/top/menubar/meal.gif) no-repeat;
		 }
a.access {
        width:53px;
        background:url(http://www.kashiwaya.org/top/menubar/access.gif) no-repeat;
		 }
a.sight {
        width:47px;
        background:url(http://www.kashiwaya.org/top/menubar/sight.gif) no-repeat;
		 }
a.voice {
        width:59px;
        background:url(http://www.kashiwaya.org/top/menubar/voice.gif) no-repeat;
		 }
a.magazine {
        width:47px;
        background:url(http://www.kashiwaya.org/top/menubar/magazine.gif) no-repeat;
		 }
a.camera {
        width:70px;
        background:url(http://www.kashiwaya.org/top/menubar/livecam.gif) no-repeat;
		 }
a.link {
        width:31px;
        background:url(http://www.kashiwaya.org/top/menubar/link.gif) no-repeat;
		 }
a.logo {
        text-indent:-9999px;
		display:block;
		width:40px;
		height:47px;
        background:url(http://www.kashiwaya.org/template/newlogo.gif) no-repeat;
		 }
a.gototop {
        text-indent:-9999px;
		display:block;
		width:91px;
		height:14px;
		padding-bottom:5px;
        background:url(http://www.kashiwaya.org/top/top-min.jpg) no-repeat;
		 }
a.logo60 {
		text-align:left;
		display:block;
		text-indent:-9999px;
		width:76px;
		height:50px;
        background:url(http://www.kashiwaya.org/top/60th/60ch50.gif) no-repeat;
		 }
.telicon {
		width:258px;
		height:30px;
		padding:1px;
		 }
/*ƒpƒ“‚­‚¸*/
ol#pan{
	width:850px;
	margin:0;
	text-align:left;
}
ol#pan li{
	display:inline;
	list-style-type:none;
	line-height:2em;
}
ol#pan li a{
	padding:15px 15px 15px 0;
	background-image:url("http://www.kashiwaya.org/common/pan.gif");
	background-repeat:no-repeat;
	background-position:right center;
}