img{
border:solid 0px;
}
body { 
margin : 0px;
background-repeat:repeat-x;
background-image:url(../img/bg.gif);
text-align:center;
font-family: Arial, Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, "平成角ゴシック", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
line-height:1.6;
 letter-spacing: 0.05em; 
}
td{
 font-size:12px;  
line-height:1.6;
}
#waku{
width:780px;
height:auto;
margin:0 auto;
text-align:center;
border:solid 0px;
}
#left_bg_m{
background-repeat:repeat-y;
background-image:url(../img/left_middle.gif);
}

#right_menu{
margin : 0px;
height:98%;
text-align:left;
padding:8px;
background-color:#F9F2E8;
width:170px;
border:solid 1px #C0C0C0;
font-size:12px;
color:#0A4F63;
}
#right_menu p{
margin : 10px 0 10px 8px;
line-height:1.8;
}
#left-textlink{
width:158px;
margin : 0px;
text-align:left;
font-size:11px;
line-height:1.2;
}
#left-textlink h2{
line-height:150%;
margin : 0px;
padding:0px;
font-size:14px;
color:#D5267D;
}


#left-textlink p{

margin : 0px;
padding:0px;

}

#foot{
margin : 15px;
font-size:10px;
}
#foot h3{
margin : 3px;
color:#0A4F63;
font-size:9px;
font-weight:none;

}
#news{
font-size:10px;


}
#bana{
margin : 10px 10px;
text-align:center

}
.okamitable{
clear:both;
margin:3px 0 0 0;
}
.ryokantable{
clear:both;
margin:3px 0 0 0;
}
.addtable{
text-align:center;
}
.center_okamitext{
margin:4px;
font-size:12px;
color:#333333;
line-height:1.6;
}

.font-bigtitle{

font-size:16px;
color:#D2003B;
}


.font-s{
font-size:9px;
color:#D2003B;
text-align:center;
margin:3px 0 0 0;
}

.centermargin{
margin:0 0 10px 0;
}
.centermargin-map{
margin:15px 0 0 0;
}

.topizulinkfont{
font-size:14px;
color:#0A4F63;
text-align:center;
font-weight:bold;
}

/* ----------リンクフォント---------- */
a:link					{text-decoration:none; color:#0A4F63;  } 
a:active			{text-decoration:none; color:#0A4F63;} 
a:visited			{text-decoration:none; color:#0A4F63; } 
a:hover				{text-decoration:none;  color:#ff1493;  } 

/* ----------left menu リンクフォント---------- */
#left-textlink a:link					{text-decoration:none; color:#0A4F63; font-size:11px; } 
#left-textlink a:active			{text-decoration:none; color:#0A4F63; font-size:11px; } 
#left-textlink  a:visited			{text-decoration:none; color:#0A4F63; font-size:11px; } 
#left-textlink a:hover				{text-decoration:none;  color:#ffffff; font-size:11px;  background-color:#ff1493;} 

/* ----------left menu リンクフォント---------- */
.font-chiiki{
float:left;
padding:5px 0 0 20px;
font-size:13px;
color:#0A4F63;
}

/* ----------旅館タイトル リンクフォント---------- */
.ryokantitle a:link					{text-decoration:none; color:#ff1493; font-size:18px; } 
.ryokantitle a:active			{text-decoration:none; color:#ff1493; font-size:18px; } 
.ryokantitle a:visited			{text-decoration:none; color:#ff1493;  font-size:18px; } 
.ryokantitle a:hover				{text-decoration:none;  color:#0A4F63;   font-size:18px; } 


/* ----------サイトマップ リンクフォント---------- */
.ryokantitle h2 a:link					{text-decoration:none; color:#ff1493; font-size:18px; } 
.ryokantitle  h2 a:active			{text-decoration:none; color:#ff1493; font-size:18px; } 
.ryokantitle h2  a:visited			{text-decoration:none; color:#ff1493;  font-size:18px; } 
.ryokantitle  h2 a:hover				{text-decoration:none;  color:#0A4F63;   font-size:18px; } 

/* ----------女将トップリンク---------- */
.font-bigtitle a:link					{text-decoration:none; color:#D2003B;} 
.font-bigtitle  a:active			{text-decoration:none; color:#D2003B;} 
.font-bigtitle  a:visited			{text-decoration:none; color:#D2003B;} 
.font-bigtitle  a:hover				{text-decoration:none;  color:#0A4F63;} 


.ryokantitle{
float:left;
color:#ff1493;  
font-size:18px;
}

#chiikinavi{

background-color:#FFDEEB;
border:solid 1px #999999;
margin:0 0 20px 0;
}
.chikibar{
background-color:#eeeeee;
}
.font-chiki{
font-size:16px;
color:#0A4F63;
}

.okamiphoto{
width:84px;
height:108px;

background-repeat:no-repeat;
background-image:url(../img/okami_bg.jpg);
border:solid 0px;
text-align:left;
}
.okamiimg{
width:70px;
height:93px;
margin:7px;
border:solid 0px;
}


/* ----------下層ページタイトル---------- */
#titlebarbox{
width:550px;
text-align:left;
background-color:#FFDEEB;
border:solid 1px #999999;
margin:5px;
padding:5px;
}


#titletxt{
font-size:12px;
color:#D5267D;

}

#formblock{
width:400px;
text-align:left;

}
#formblock p{
margin:20px 0 20px 0;
font-size:12px;
color:#333333;
}

#sitemapblock{
width:400px;
text-align:left;
margin:0;
border:solid 0px;
}







#koukouimg{
border:solid 1px #cccccc;
}


#okamipageblock{
width:500px;
text-align:left;

}
#okamipageblock2{
padding:0px 20px 20px 20px ;
width:450px;
text-align:left;
font-size:11px;
color:#333333;
border:solid 1px #ff1493;
background-color:#FAF8F2
}

#okamipageblock2 h2{
font-size:16px;
color:#ff1493;
margin:15px 0 3px 0;
}



#sitemapblock{

text-align:center;

}

#contacttxt{
font-size:11px;
color:#333333;
}


.otherline{
margin:5px 0 5px 0;
}



#pan-list{
text-align:left;
width:550px;
font-size:10px;
color:#333333;
margin:0 0 10px 0;
}




#okamidatablock{
margin:30px;
width:400px;
text-align:left;

}
#okamidatablock p{
margin:20px 0 20px 0;
font-size:12px;
color:#333333;
}

#okamipagephoto{

clear:both;
}





