@charset "UTF-8";

/* コンテンツ基本 */
#pankuzu{
clear:both;
margin:10px 0px 20px 0px;
padding:0px 10px 0px 10px;
overflow:hidden;
color:#999999;
font-size:90%;
}
#pankuzu:after {
 content: "";
 display: block;
 clear: both;
 height: 1px;
 overflow: hidden;
}
/*\*/
* html #pankuzu {
 height: 1em;
 overflow: visible;
}
/**/



/* mid3 */
#mid3 {
background-image:url(img/toptitle-bg01.jpg);
background-repeat:no-repeat;
	width:930px;
	height:74px;
	padding:10px;
	margin:0px;
	clear:both;
overflow:hidden;
}
#mid3:after {
 content: "";
 display: block;
 clear: both;
 height: 1px;
 overflow: hidden;
}
/*\*/
* html #mid3 {
 height: 1em;
 overflow: visible;
}
/**/

#mid3l {
background-image:url(img/toptitle-01.jpg);
background-repeat:no-repeat;
text-decoration:none;
text-align:center;
text-indent: -9999px;
margin-right:50px;
padding:0px;
width:500px;
height:74px;
float:left;
clear:both;
overflow:hidden;
}
#mid3l:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html #mid3l {
 height: 1em;
 overflow: visible;
}
/**/


#mid3l2 {
background-image:url(img/toptitle-02.jpg);
background-repeat:no-repeat;
text-decoration:none;
text-align:center;
text-indent: -9999px;
margin-right:50px;
padding:0px;
width:500px;
height:74px;
float:left;
clear:both;
overflow:hidden;
}
#mid3l2:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html #mid3l2 {
 height: 1em;
 overflow: visible;
}
/**/


#kihonwaku{
	clear:both;
	margin-bottom:20px;
	padding:0px 10px 0px 10px;
overflow:hidden;
}
#kihonwaku:after {
 content: "";
 display: block;
 clear: both;
 height: 1px;
 overflow: hidden;
}
/*\*/
* html #kihonwaku {
 height: 1em;
 overflow: visible;
}
/**/


/* 基本ここまで */


/* another用 */

#anotitle{
	padding:0px 0px 0px 0px;
}

#anoleft{
width:445px;
display:block;
padding:0px;
margin:0px;
float:left;
}

#anoright{
width:445px;
display:block;
padding:0px;
margin:0px;
float:right;
}

#anogazo{
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-style:solid;
border-color:#999999;
	width:203px;
	height:128px;
	display:block;
	padding:0px;
	margin:0px;
	float:left;
}

#anonaiyo{
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:0px;
border-style:solid;
border-color:#999999;
	width:225px;
	height:114px;
	display:block;
	padding:7px;
	margin:0px;
	float:right;
	line-height:1.2em;
}


/* 下部リンク用 */

#konotop{
clear:both;
border-top-width:1px;
border-right-width:0px;
border-bottom-width:0px;
border-left-width:0px;
border-style:dotted;
border-color:#CCCCCC;
margin:0px 10px 0px 10px;
padding:10px 0px 10px 0px;
color:#333333;
text-align:right;
}
#konotop a{color:#333333;text-decoration:none;}
#konotop a:hover, a:active{color:#FF0000;text-decoration:underline;}


#linkwaku{
background-color:#2E2F31;
clear:both;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-style:solid;
border-color:#CCCCCC;
margin:0px;
padding:10px 10px 10px 10px;
color:#666666;
}

#linkwaku a{color:#FFFFFF;text-decoration:none;}
#linkwaku a:hover, a:active{color:#D8C869;text-decoration:underline;}

#linkwaku2{
clear:both;
margin:0px;
padding:0px;
color:#666666;
text-align:right;
}

#linkwaku2 a{color:#3366FF;text-decoration:underline;}
#linkwaku2 a:hover, a:active{color:#FF0000;text-decoration:underline;}

#linkwaku3{
clear:both;
border-top-width:1px;
border-right-width:0px;
border-bottom-width:0px;
border-left-width:0px;
border-style:solid;
border-color:#CCCCCC;
margin:0px;
padding:10px 10px 10px 10px;
color:#666666;
text-align:center;
}

#linkwaku3 a{color:#333333;text-decoration:none;}
#linkwaku3 a:hover, a:active{color:#FF0000;text-decoration:underline;}

#pano-c{
width:950px;
height:290px;
	clear:both;
	margin:0px;
	padding:0px;
overflow:hidden;
}
#pano-c:after {
 content: "";
 display: block;
 clear: both;
 height: 1px;
 overflow: hidden;
}
/*\*/
* html #pano-c {
 height: 1em;
 overflow: visible;
}
/**/

/* 基本レイアウト */
#t-b10 {
margin-bottom:10px;
font-size:100%;
line-height:1.3em;
}

/* 温泉 */
#bathleft{
width:630px;
display:block;
padding:0px;
margin:0px;
float:left;
}

#bathright{
width:270px;
display:block;
padding:0px;
margin:0px;
float:right;
}

#b270 a{
display:block;
width:270px;
height:37px;
background:url(img/sommelier-b01.gif) no-repeat;
text-decoration:none;
text-align:center;
text-indent: -9999px;
margin-bottom:5px;
}
#b270 a:hover{ 
background:url(img/sommelier-b02.gif) no-repeat;
}

#cap01 {
background-color:#666666;
margin-bottom:2px;
padding:5px;
font-size:85%;
line-height:1.3em;
color:#FFFFFF;
}

#b2702 a{
display:block;
width:270px;
height:37px;
background:url(img/dayplan_b1.gif) no-repeat;
text-decoration:none;
text-align:center;
text-indent: -9999px;
margin:0px;
}
#b2702 a:hover{ 
background:url(img/dayplan_b2.gif) no-repeat;
}

