/*////////////////////////////////////////////////////////////
Kouragi. - mso_common.css
============================================================
0. All
1. Global Navi	(Left Column)
2. Container	(Right Column)
3. Local Navi
4. Contents Area
5. Footer
6. Top Page Container
////////////////////////////////////////////////////////////*/
@import url("mso_reset.css");
@charset "utf-8";
/* 常に立てスクロールバー表示(レイアウト維持のため) */
html{
overflow-y:scroll;
}

/* ページ全体の背景色 */
body {
background-color:#150e08;
}

/* Safari4対応 */
/* (bodyにclassかidをつけないとSafari4に対応できないっぽい) */
body#mso_screen {
background-color:#150e08;
}
html[xmlns] div#mso_allscreen {
float:left;
width:100%;
text-align:center;
background-image:url(../img/mso_bottombg.gif);
background-repeat:repeat-x;
background-position:bottom;
background-color:#FEF5E4;
}

/* IE6 HACK */
div#mso_allscreen {
width:100%;
text-align:center;
background-image:url(../img/mso_bottombg.gif);
background-repeat:repeat-x;
background-position:bottom;
background-color:#FEF5E4;
}

/* ============================================================
0. All
============================================================ */
/* all(全要素をまとめるブロック) */
html[xmlns] div.mso_all {
width:950px;
position:relative;
left:50%;
margin-left:-475px;
background-image:url(../img/mso_bg.gif);
background-repeat:repeat-y;
text-align:left;
float:left;
}

/* IE6 HACK */
div.mso_all {
width:950px;
background-image:url(../img/mso_bg.gif);
background-repeat:repeat-y;
text-align:left;
}

/* 「ページの先頭」ボタン */
p#mso_goTop{
width:940px;
height:37px;
float:left;
text-align:right;
margin-top:20px;
}

/* ============================================================
1. Global Navi	(Left Column)
============================================================ */
/* 左カラム全体 */
div.mso_leftColumn {
width:186px;
margin:0 16px 0 18px;
float:left;
}

/* IE6対応 */
* html div.mso_leftColumn {
width:186px;
margin:0 16px 0 9px;
}

/* グローバルナビ(サイトマップ・リンク除く)のエリア指定 */
div.mso_leftColumn div.mso_globalNaviArea {
width:186px;
height:620px;
background-image:url(../img/mso_menufooter.gif);
background-position:bottom;
background-repeat:no-repeat;
float:left;
}

/* ロゴ */
div.mso_leftColumn div.mso_globalNaviArea h1#mso_logo a {
background-image:url(../img/mso_menuhead.gif);
background-position:left top;
background-repeat:no-repeat;
display:block;
width:186px;
height:170px;
overflow:hidden;
font-size:0px;
text-indent:-9999px;
color:#FEF5E4;
float:left;
}

/* グローバルナビエリア */
div.mso_leftColumn div.mso_globalNaviArea ul.mso_globalNavi {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
float:left;
}

/* ------------------------------ グローバルナビボタン Start ------------------------------*/	   
/* グローバルナビ(甲羅戯だより) */   
div.mso_leftColumn div.mso_globalNaviArea ul.mso_globalNavi a#mso_news {
display:block;
width:186px;
height:40px;
background-image:url(../img/mso_g_navi01.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* グローバルナビ(甲羅戯だより)_ロールオーバー */   
div.mso_leftColumn div.mso_globalNaviArea ul.mso_globalNavi li a#mso_news:hover {
background-image:url(../img/mso_g_navi01_o.gif);
}

/* グローバルナビ(甲羅戯だより)_アクティブ */   
div.mso_leftColumn div.mso_globalNaviArea ul.mso_globalNavi a#mso_news_o {
display:block;
width:186px;
height:40px;
background-image:url(../img/mso_g_navi01_o.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* グローバルナビ(季節のお料理・プラン) */   
div.mso_leftColumn div.mso_globalNaviArea ul.mso_globalNavi a#mso_plan {
display:block;
width:186px;
height:40px;
background-image:url(../img/mso_g_navi02.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* グローバルナビ(季節のお料理・プラン)_ロールオーバー */   
div.mso_leftColumn div.mso_globalNaviArea ul.mso_globalNavi li a#mso_plan:hover {
background-image:url(../img/mso_g_navi02_o.gif);
}

/* グローバルナビ(季節のお料理・プラン)_アクティブ */   
div.mso_leftColumn div.mso_globalNaviArea ul.mso_globalNavi li a#mso_plan_o {
display:block;
width:186px;
height:40px;
background-image:url(../img/mso_g_navi02_o.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* グローバルナビ(館内のご案内) */   
div.mso_leftColumn div.mso_globalNaviArea ul.mso_globalNavi a#mso_room {
display:block;
width:186px;
height:40px;
background-image:url(../img/mso_g_navi03.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* グローバルナビ(館内のご案内)_ロールオーバー */   
div.mso_leftColumn div.mso_globalNaviArea ul.mso_globalNavi li a#mso_room:hover {
background-image:url(../img/mso_g_navi03_o.gif);
}

/* グローバルナビ(館内のご案内)_アクティブ */   
div.mso_leftColumn div.mso_globalNaviArea ul.mso_globalNavi li a#mso_room_o {
display:block;
width:186px;
height:40px;
background-image:url(../img/mso_g_navi03_o.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* グローバルナビ(甲羅戯の芸術) */   
div.mso_leftColumn div.mso_globalNaviArea ul.mso_globalNavi a#mso_art {
display:block;
width:186px;
height:40px;
background-image:url(../img/mso_g_navi04.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* グローバルナビ(甲羅戯の芸術)_ロールオーバー */   
div.mso_leftColumn div.mso_globalNaviArea ul.mso_globalNavi li a#mso_art:hover {
background-image:url(../img/mso_g_navi04_o.gif);
}

/* グローバルナビ(甲羅戯の芸術)_アクティブ */   
div.mso_leftColumn div.mso_globalNaviArea ul.mso_globalNavi li a#mso_art_o {
display:block;
width:186px;
height:40px;
background-image:url(../img/mso_g_navi04_o.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* グローバルナビ(甲羅戯の周辺) */   
div.mso_leftColumn div.mso_globalNaviArea ul.mso_globalNavi a#mso_around {
display:block;
width:186px;
height:40px;
background-image:url(../img/mso_g_navi05.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* グローバルナビ(甲羅戯の周辺)_ロールオーバー */   
div.mso_leftColumn div.mso_globalNaviArea ul.mso_globalNavi li a#mso_around:hover {
background-image:url(../img/mso_g_navi05_o.gif);
}

/* グローバルナビ(甲羅戯の周辺)_アクティブ */   
div.mso_leftColumn div.mso_globalNaviArea ul.mso_globalNavi li a#mso_around_o {
display:block;
width:186px;
height:40px;
background-image:url(../img/mso_g_navi05_o.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* グローバルナビ(お問い合わせ) */   
div.mso_leftColumn div.mso_globalNaviArea ul.mso_globalNavi a#mso_call {
display:block;
width:186px;
height:40px;
background-image:url(../img/mso_g_navi06.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* グローバルナビ(お問い合わせ)_ロールオーバー */   
div.mso_leftColumn div.mso_globalNaviArea ul.mso_globalNavi li a#mso_call:hover {
background-image:url(../img/mso_g_navi06_o.gif);
}

/* グローバルナビ(お問い合わせ)_アクティブ */   
div.mso_leftColumn div.mso_globalNaviArea ul.mso_globalNavi li a#mso_call_o {
display:block;
width:186px;
height:40px;
background-image:url(../img/mso_g_navi06_o.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* グローバルナビ(ご予約はこちら) */   
div.mso_leftColumn div.mso_globalNaviArea ul.mso_globalNavi a#mso_reserve {
display:block;
width:186px;
height:40px;
background-image:url(../img/mso_g_navi07.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* グローバルナビ(ご予約はこちら)_ロールオーバー */   
div.mso_leftColumn div.mso_globalNaviArea ul.mso_globalNavi li a#mso_reserve:hover {
background-image:url(../img/mso_g_navi07_o.gif);
}

/* グローバルナビ(ご予約はこちら)_アクティブ */   
div.mso_leftColumn div.mso_globalNaviArea ul.mso_globalNavi li a#mso_reserve_o {
display:block;
width:186px;
height:40px;
background-image:url(../img/mso_g_navi07_o.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* グローバルナビ(通信販売) */   
div.mso_leftColumn div.mso_globalNaviArea ul.mso_globalNavi a#mso_shop {
display:block;
width:186px;
height:40px;
background-image:url(../img/mso_g_navi08.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* グローバルナビ(通信販売)_ロールオーバー */   
div.mso_leftColumn div.mso_globalNaviArea ul.mso_globalNavi li a#mso_shop:hover {
background-image:url(../img/mso_g_navi08_o.gif);
}

/* グローバルナビ(甲羅戯ブログ) */   
div.mso_leftColumn div.mso_globalNaviArea ul.mso_globalNavi a#mso_blog {
display:block;
width:186px;
height:90px;
background-image:url(../img/mso_g_navi09.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* グローバルナビ(甲羅戯ブログ)_ロールオーバー */
div.mso_leftColumn div.mso_globalNaviArea ul.mso_globalNavi li a#mso_blog:hover {
background-image:url(../img/mso_g_navi09_o.gif);
}

/* グローバルナビ(甲羅戯FB) */   
div.mso_leftColumn div.mso_globalNaviArea ul.mso_globalNavi a#mso_fb {
display:block;
width:186px;
height:40px;
background-image:url(../img/mso_g_navifb.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* グローバルナビ(甲羅戯FB)_ロールオーバー */
div.mso_leftColumn div.mso_globalNaviArea ul.mso_globalNavi li a#mso_fb:hover {
background-image:url(../img/mso_g_navifb_o.gif);
}

/* グローバルナビ_旅色banner */
div.mso_leftColumn div#banner {
width:186px;
clear:both;
text-align: center;
height: 140px;
}
div.mso_leftColumn div#banner img {
margin:8px 0px 0px 0px;
}
#banner2{
width:186px;
clear:both;
text-align: center;
height: 70px;
}
#banner2 img {
margin:8px 0px 0px 0px;
}

/* ------------------------------ グローバルナビボタン End --------------------------------*/	 
/* セカンドナビエリア */
div.mso_leftColumn ul.mso_secondNavi{
width:186px;
height:117px;
background-image:url(../img/mso_menusecond.gif);
background-repeat:no-repeat;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
float:left;
padding:20px 0 20px 20px;
margin-top:20px;
}

/* セカンドナビリンクテキスト */   
div.mso_leftColumn ul.mso_secondNavi li{
height:18px;
}

/* セカンドナビリンクテキスト */   
div.mso_leftColumn ul.mso_secondNavi li a{
text-decoration:none;
font-size:75%;
color:#ddccaa;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

/* セカンドナビリンクテキスト_ロールオーバー */   
div.mso_leftColumn ul.mso_secondNavi li a:hover {
color:#FEF5E4;
}

/* ============================================================
2. Container	(Right Column)
============================================================ */
/* 右側カラム全体 */
div.mso_rightColumn {
width:710px;
margin:0;
float:left;
}

/* ------------------------------ 見出し画像 Start ------------------------------*/	   
/* 甲羅戯だより */
div.mso_rightColumn h2#mso_newsIndex {
background-image:url(../img/mso_news_image01.jpg);
background-position:left top;
background-repeat:no-repeat;
width:710px;
height:200px;
text-indent:-9999px;	
}

/* 甲羅戯について */
div.mso_rightColumn h2#mso_outlineIndex {
background-image:url(../img/mso_outline_image01.jpg);
background-position:left top;
background-repeat:no-repeat;
width:710px;
height:200px;
text-indent:-9999px;	
}

/* お勧めプラン */   
div.mso_rightColumn h2#mso_planIndex {
background-image:url(../img/mso_plan_image01.jpg);
background-position:left top;
background-repeat:no-repeat;
width:710px;
height:200px;
text-indent:-9999px;	
}

/* お勧めプラン */   
div.mso_rightColumn h2#mso_planIndex {
background-image:url(../img/mso_plan_image01.jpg);
background-position:left top;
background-repeat:no-repeat;
width:710px;
height:200px;
text-indent:-9999px;	
}

/* 春の料理・料金 */   
div.mso_rightColumn h2#mso_springIndex {
background-image:url(../img/mso_spring_image01.jpg);
background-position:left top;
background-repeat:no-repeat;
width:710px;
height:200px;
text-indent:-9999px;	
}

/* 夏の料理・料金 */   
div.mso_rightColumn h2#mso_summerIndex {
background-image:url(../img/mso_summer_image01.jpg);
background-position:left top;
background-repeat:no-repeat;
width:710px;
height:200px;
text-indent:-9999px;	
}

/* 秋の料理・料金 */   
div.mso_rightColumn h2#mso_autumnIndex {
background-image:url(../img/mso_autumn_image01.jpg);
background-position:left top;
background-repeat:no-repeat;
width:710px;
height:200px;
text-indent:-9999px;	
}

/* 冬の料理・料金 */   
div.mso_rightColumn h2#mso_winterIndex {
background-image:url(../img/mso_winter_image01.jpg);
background-position:left top;
background-repeat:no-repeat;
width:710px;
height:200px;
text-indent:-9999px;	
}

/* 料理の脇役たち */   
div.mso_rightColumn h2#mso_supportIndex {
background-image:url(../img/mso_support_image01.jpg);
background-position:left top;
background-repeat:no-repeat;
width:710px;
height:200px;
text-indent:-9999px;	
}

/* お部屋 */   
div.mso_rightColumn h2#mso_roomIndex {
background-image:url(../img/mso_room_image01.jpg);
background-position:left top;
background-repeat:no-repeat;
width:710px;
height:200px;
text-indent:-9999px;	
}

/* お風呂 */   
div.mso_rightColumn h2#mso_bathIndex {
background-image:url(../img/mso_bath_image01.jpg);
background-position:left top;
background-repeat:no-repeat;
width:710px;
height:200px;
text-indent:-9999px;	
}

/* Umikami */   
div.mso_rightColumn h2#mso_umikamiIndex {
background-image:url(../img/mso_umikami_image01.jpg);
background-position:left top;
background-repeat:no-repeat;
width:710px;
height:200px;
text-indent:-9999px;	
}

/* 甲羅戯の住 */   
div.mso_rightColumn h2#mso_stayIndex {
background-image:url(../img/mso_stay_image01.jpg);
background-position:left top;
background-repeat:no-repeat;
width:710px;
height:200px;
text-indent:-9999px;	
}

/* 甲羅戯の芸術 */   
div.mso_rightColumn h2#mso_artIndex {
background-image:url(../img/mso_art_image01.jpg);
background-position:left top;
background-repeat:no-repeat;
width:710px;
height:200px;
text-indent:-9999px;	
}

/* 芸術家の方々 */   
div.mso_rightColumn h2#mso_artistIndex {
background-image:url(../img/mso_artist_image01.jpg);
background-position:left top;
background-repeat:no-repeat;
width:710px;
height:200px;
text-indent:-9999px;	
}

/* 甲羅戯の周辺 */   
div.mso_rightColumn h2#mso_aroundIndex {
background-image:url(../img/mso_around_image01.jpg);
background-position:left top;
background-repeat:no-repeat;
width:710px;
height:200px;
text-indent:-9999px;	
}

/* お問い合わせ */   
div.mso_rightColumn h2#mso_callIndex {
background-image:url(../img/mso_call_image01.jpg);
background-position:left top;
background-repeat:no-repeat;
width:710px;
height:200px;
text-indent:-9999px;	
}

/* リンク */   
div.mso_rightColumn h2#mso_linkIndex {
background-image:url(../img/mso_link_image01.jpg);
background-position:left top;
background-repeat:no-repeat;
width:710px;
height:200px;
text-indent:-9999px;	
}

/* サイトマップ */   
div.mso_rightColumn h2#mso_sitemapIndex {
background-image:url(../img/mso_sitemap_image01.jpg);
background-position:left top;
background-repeat:no-repeat;
width:710px;
height:200px;
text-indent:-9999px;	
}

/* ご予約はこちら */ 
div.mso_rightColumn h2#mso_reserveIndex {
background-image:url(../img/mso_reserve_image01.jpg);
background-position:left top;
background-repeat:no-repeat;
width:710px;
height:200px;
text-indent:-9999px;
}

/* ------------------------------ 見出し画像 End --------------------------------*/	   
/* ============================================================
3. Local Navi
============================================================ */
/* ローカルナビエリア */   
div.mso_rightColumn ul.mso_localNavi {
width:710px;
height:30px;
background-color:#28201A;
background-image:url(../img/mso_localnavi_footer.gif);
background-position:right top;
background-repeat:no-repeat;
float:left;
}

/* ローカルナビエリア */   
div.mso_rightColumn ul.mso_localNavi li {
width:115px;
height:30px;
float:left;
}

/* ------------------------------ ローカルナビ Start ------------------------------*/
/* 甲羅戯だより */
div.mso_rightColumn ul.mso_localNavi a#mso_newsLocal {
display:block;
width:115px;
height:30px;
background-image:url(../img/mso_news_image02.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* 甲羅戯だより(ロールオーバ) */
div.mso_rightColumn ul.mso_localNavi a#mso_newsLocal:hover {
background-image:url(../img/mso_news_image02_o.gif);
}

/* 甲羅戯だより(アクティブ) */
div.mso_rightColumn ul.mso_localNavi a#mso_newsLocal_o {
display:block;
width:115px;
height:30px;
background-image:url(../img/mso_news_image02_o.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* 甲羅戯について */
div.mso_rightColumn ul.mso_localNavi a#mso_outlineLocal {
display:block;
width:115px;
height:30px;
background-image:url(../img/mso_outline_image02.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* 甲羅戯について(ロールオーバ) */
div.mso_rightColumn ul.mso_localNavi a#mso_outlineLocal:hover {
background-image:url(../img/mso_outline_image02_o.gif);
}

/* 甲羅戯について(アクティブ) */
div.mso_rightColumn ul.mso_localNavi a#mso_outlineLocal_o {
display:block;
width:115px;
height:30px;
background-image:url(../img/mso_outline_image02_o.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* お勧めプラン */
div.mso_rightColumn ul.mso_localNavi a#mso_planLocal {
display:block;
width:115px;
height:30px;
background-image:url(../img/mso_plan_image02.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* お勧めプラン(ロールオーバ) */
div.mso_rightColumn ul.mso_localNavi a#mso_planLocal:hover {
background-image:url(../img/mso_plan_image02_o.gif);
}

/* お勧めプラン(アクティブ) */
div.mso_rightColumn ul.mso_localNavi a#mso_planLocal_o {
display:block;
width:115px;
height:30px;
background-image:url(../img/mso_plan_image02_o.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* 春の料理・料金 */
div.mso_rightColumn ul.mso_localNavi a#mso_springLocal {
display:block;
width:115px;
height:30px;
background-image:url(../img/mso_spring_image02.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* 春の料理・料金(ロールオーバ) */
div.mso_rightColumn ul.mso_localNavi a#mso_springLocal:hover {
background-image:url(../img/mso_spring_image02_o.gif);
}

/* 春の料理・料金(アクティブ) */
div.mso_rightColumn ul.mso_localNavi a#mso_springLocal_o {
display:block;
width:115px;
height:30px;
background-image:url(../img/mso_spring_image02_o.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* 夏の料理・料金 */
div.mso_rightColumn ul.mso_localNavi a#mso_summerLocal {
display:block;
width:115px;
height:30px;
background-image:url(../img/mso_summer_image02.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* 夏の料理・料金(ロールオーバ) */
div.mso_rightColumn ul.mso_localNavi a#mso_summerLocal:hover {
background-image:url(../img/mso_summer_image02_o.gif);
}

/* 夏の料理・料金(アクティブ) */
div.mso_rightColumn ul.mso_localNavi a#mso_summerLocal_o {
display:block;
width:115px;
height:30px;
background-image:url(../img/mso_summer_image02_o.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* 秋の料理・料金 */
div.mso_rightColumn ul.mso_localNavi a#mso_autumnLocal {
display:block;
width:115px;
height:30px;
background-image:url(../img/mso_autumn_image02.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* 秋の料理・料金(ロールオーバ) */
div.mso_rightColumn ul.mso_localNavi a#mso_autumnLocal:hover {
background-image:url(../img/mso_autumn_image02_o.gif);
}

/* 秋の料理・料金(アクティブ) */
div.mso_rightColumn ul.mso_localNavi a#mso_autumnLocal_o {
display:block;
width:115px;
height:30px;
background-image:url(../img/mso_autumn_image02_o.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* 冬の料理・料金 */
div.mso_rightColumn ul.mso_localNavi a#mso_winterLocal {
display:block;
width:115px;
height:30px;
background-image:url(../img/mso_winter_image02.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* 冬の料理・料金(ロールオーバ) */
div.mso_rightColumn ul.mso_localNavi a#mso_winterLocal:hover {
background-image:url(../img/mso_winter_image02_o.gif);
}

/* 冬の料理・料金(アクティブ) */
div.mso_rightColumn ul.mso_localNavi a#mso_winterLocal_o {
display:block;
width:115px;
height:30px;
background-image:url(../img/mso_winter_image02_o.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* 料理の脇役たち */
div.mso_rightColumn ul.mso_localNavi a#mso_supportLocal {
display:block;
width:115px;
height:30px;
background-image:url(../img/mso_support_image02.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* 料理の脇役たち(ロールオーバ) */
div.mso_rightColumn ul.mso_localNavi a#mso_supportLocal:hover {
background-image:url(../img/mso_support_image02_o.gif);
}

/* 料理の脇役たち(アクティブ) */
div.mso_rightColumn ul.mso_localNavi a#mso_supportLocal_o {
display:block;
width:115px;
height:30px;
background-image:url(../img/mso_support_image02_o.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* お部屋 */
div.mso_rightColumn ul.mso_localNavi a#mso_roomLocal {
display:block;
width:115px;
height:30px;
background-image:url(../img/mso_room_image02.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* お部屋(ロールオーバ) */
div.mso_rightColumn ul.mso_localNavi a#mso_roomLocal:hover {
background-image:url(../img/mso_room_image02_o.gif);
}

/* お部屋(アクティブ) */
div.mso_rightColumn ul.mso_localNavi a#mso_roomLocal_o {
display:block;
width:115px;
height:30px;
background-image:url(../img/mso_room_image02_o.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* お風呂 */
div.mso_rightColumn ul.mso_localNavi a#mso_bathLocal {
display:block;
width:115px;
height:30px;
background-image:url(../img/mso_bath_image02.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* お風呂(ロールオーバ) */
div.mso_rightColumn ul.mso_localNavi a#mso_bathLocal:hover {
background-image:url(../img/mso_bath_image02_o.gif);
}

/* お風呂(アクティブ) */
div.mso_rightColumn ul.mso_localNavi a#mso_bathLocal_o {
display:block;
width:115px;
height:30px;
background-image:url(../img/mso_bath_image02_o.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* Umikami */
div.mso_rightColumn ul.mso_localNavi a#mso_umikamiLocal {
display:block;
width:115px;
height:30px;
background-image:url(../img/mso_umikami_image02.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* Umikami(ロールオーバ) */
div.mso_rightColumn ul.mso_localNavi a#mso_umikamiLocal:hover {
background-image:url(../img/mso_umikami_image02_o.gif);
}

/* Umikami(アクティブ) */
div.mso_rightColumn ul.mso_localNavi a#mso_umikamiLocal_o {
display:block;
width:115px;
height:30px;
background-image:url(../img/mso_umikami_image02_o.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* 甲羅戯の住 */
div.mso_rightColumn ul.mso_localNavi a#mso_stayLocal {
display:block;
width:115px;
height:30px;
background-image:url(../img/mso_stay_image02.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* 甲羅戯の住(ロールオーバ) */
div.mso_rightColumn ul.mso_localNavi a#mso_stayLocal:hover {
background-image:url(../img/mso_stay_image02_o.gif);
}

/* 甲羅戯の住(アクティブ) */
div.mso_rightColumn ul.mso_localNavi a#mso_stayLocal_o {
display:block;
width:115px;
height:30px;
background-image:url(../img/mso_stay_image02_o.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* 甲羅戯の芸術 */
div.mso_rightColumn ul.mso_localNavi a#mso_artLocal {
display:block;
width:115px;
height:30px;
background-image:url(../img/mso_art_image02.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* 甲羅戯の芸術(ロールオーバ) */
div.mso_rightColumn ul.mso_localNavi a#mso_artLocal:hover {
background-image:url(../img/mso_art_image02_o.gif);
}

/* 甲羅戯の芸術(アクティブ) */
div.mso_rightColumn ul.mso_localNavi a#mso_artLocal_o {
display:block;
width:115px;
height:30px;
background-image:url(../img/mso_art_image02_o.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* 芸術家の方々 */
div.mso_rightColumn ul.mso_localNavi a#mso_artistLocal {
display:block;
width:115px;
height:30px;
background-image:url(../img/mso_artist_image02.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* 芸術家の方々(ロールオーバ) */
div.mso_rightColumn ul.mso_localNavi a#mso_artistLocal:hover {
background-image:url(../img/mso_artist_image02_o.gif);
}

/* 芸術家の方々(アクティブ) */
div.mso_rightColumn ul.mso_localNavi a#mso_artistLocal_o {
display:block;
width:115px;
height:30px;
background-image:url(../img/mso_artist_image02_o.gif);
text-indent:-9999px;
color:#FEF5E4;
}

/* ------------------------------ ローカルナビ End --------------------------------*/	   
/* ============================================================
4. Contents Area
============================================================ */
/* メインコンテンツエリア全体 */
div.mso_rightColumn div#mso_contents {
width:710px;
float:left;
}

/* じゃらんインラインフレーム用背景色 */
div.mso_rightColumn div#mso_contents iframe {
background-color:#FFFFFF;
}

/* ============================================================
5. Footer
============================================================ */
/* 全画面下部背景 */
div#mso_backScreen {
margin-top:-220px;
height:270px;
width:100%;
float:left;
text-align:center;
}

/* フッターエリア全体 */
div#mso_footer {
width:970px;
height:20px;
background-image:url(../img/mso_footer.gif);
background-position:bottom;
background-repeat:repeat-x;
margin:220px auto 0 auto;
padding-top:30px;
}

/* IE6 対応 */
* html div#mso_footer {
height:50px;
}

/* コピーライト */
p#mso_copyright{
text-align:right;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:70%;
color:#FEF5E4;
margin:0 30px 0 0;
}

/* コピーライトのリンク */
p#mso_copyright a{
color:#FFC5B4;
}

/* ============================================================
6. Top Page Container	(Center Column)
============================================================ */
/* all(全要素をまとめるブロック) */
html[xmlns] div.mso_top_all {
width:950px;
position:relative;
left:50%;
margin-left:-475px;
background-image:url(../img/mso_index_sub.jpg);
background-repeat:no-repeat;
text-align:left;
float:left;
background-color:#150e08;
}

/* IE6 HACK */
div.mso_top_all {
width:950px;
background-image:url(../img/mso_index_sub.jpg);
background-repeat:no-repeat;
text-align:left;
}

/* サイトマップボタン */
div#mso_centerColumn a#mso_sitemap {
display:block;
width:80px;
height:17px;
background-image:url(../img/mso_g_navi11.gif);
background-repeat:no-repeat;
font-size:0px;
color:#150e08;
text-indent:-9999px;
float:right;
margin:20px 10px 0 0;
}

/* リンクボタン */
div#mso_centerColumn a#mso_link {
display:block;
width:80px;
height:17px;
background-image:url(../img/mso_g_navi10.gif);
background-repeat:no-repeat;
font-size:0px;
color:#150e08;
text-indent:-9999px;
float:right;
margin:20px 10px 0 0;
}

/* Flash Playerボタン */
div#mso_centerColumn a#mso_flash_player {
display:block;
width:160px;
height:41px;
background-image:url(../img/mso_get_flash_player.jpg);
background-repeat:no-repeat;
font-size:0px;
color:#FFFFFF;
text-indent:-9999px;
float:right;
margin:465px -125px 0 0;
}

/* フェイスブック facebook
body{ position:relative;}
#bt_fb{
width:30px;
height:120px;
right:0px;
position:fixed;
top:100px;
z-index:1;
}
 */