

.foo, x:-moz-any-link { } /* FireFox 2 */
.foo, x:-moz-any-link, x:default { } /* FireFox 3 */
html>/**/body .foo, x:-moz-any-link, x:default { } /* Only FireFox 3 */

/* IE6透過PNG用 */

body {margin : 0; padding: 0; font-size: 12px;	line-height: 180%;
  font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック","osaka",sans-serif;
  background: url(../img/main_bg.gif) repeat-x;
  }
  
#frame { margin: 0 auto; padding: 0;}



/* リンク設定 */
a { text-decoration: none;} 
a:hover { text-decoration: underline;} 

/* 文字設定 */
.f11 { font-size: 11px;	line-height: 150%;
  font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック","osaka",sans-serif;
  }
.font_s { font-size: 80%; line-height: 150%;
  font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック","osaka",sans-serif;
  }
.font_l { font-size: 120%; line-height: 150%;
  font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック","osaka",sans-serif; font-weight:bold;
  }

/* 基本設定 */
.right { float: right;}
.left { float: left;}
.clear { clear: both;}

.btm05 { margin: 0 0 5px 0;}
.btm10 { margin: 0 0 10px 0;}

/*  ライン  */
.line { clear: both; margin: 20px 0; padding: 0;background: url(../img/line_730.gif) no-repeat 0;} 

/* 画像コンテンツ */
img { border-style: none;}

/* ヘッダー */
#header { margin: 30px 0 0; padding: 0;}
#header img.logo { float: left; padding: 0; margin: 0;}
#header img.catch { float: right; padding: 0; margin: 0;}

#h_navi { padding: 0; margin: 0; list-style: none; text-align: right;}
#h_navi ul { padding: 0; margin: 5px 0 0;}
#h_navi li { padding: 5px 0 5px 23px; margin: 0 0 0 20px; display: inline; font-size:12px;
background: url(../img/menu_icon.gif) no-repeat 0 1px;
}

/* 新着情報 */
#ie6 { font-size:90%; margin:10px 0 0; padding:0; text-align:right;}

/* モデル募集バナー */
img#model_pr { margin: 10px 15px; padding: 0;}

/*  トップメイン（下大枠）  */
#main { margin: 10px 0; padding: 0; clear: both;}

/*  各ページメイン（下大枠）  */
#cate_main { margin: 0; padding: 30px 0 30px; clear: both;}
#cate_main img.title_bar { margin: 0 0 10px; padding: 0; clear: both;}

/*  メイン（左）  */
#top_main { margin: 0 30px 20px 0; padding: 0; float: left;}

/* ガイドマップ メイン  */
#map_main { margin: 0 25px 20px 25px; padding: 0;}

/*  サイド  */
#side { margin: 0; padding: 0; float: right; border: 1px solid #ccc; text-align:center;}
#side table#bn_s { margin: 10px 9px; text-align:center;}

#side div.kgt { margin: 20px 0 10px; padding: 0;}

/* 新着情報 */
#new { padding: 0; margin: 0 0 20px; font-size: 12px; line-height: 140%; text-align:left;}
#new #new_box { padding: 0 23px 0 15px; margin: 0; overflow:auto; border: 1px solid #ccc;}
#new .newtitle { padding: 0; margin: 0;}

/* 各店舗新着 */
#new #new_box .new_shop  { padding: 10px 0; margin: 0; border-bottom: 1px dashed #ccc;}
#new #new_box .new_shop .new_photo { padding: 0; margin: 0 10px 0 0; float:left;}
#new #new_box .new_shop .new_text { padding: 0; margin: 0; float:left;}
#new #new_box .new_shop .new_text .daytime { font-weight: bold;}


/*  時計画像枠 */
#kgt_photo { margin: 0; padding: 0;}


/*  フッターナビ  */
#footer_navi { text-align:center; font-size: 90%; line-height: 150%; margin:0; padding: 0; clear: both;}


/*  フッター  */
#footer { text-align:left; line-height: 150%; margin: 10px 0 0 0; padding: 10px; clear: both;}
#footer .footer_text { line-height: 150%;  margin: 0 0 5px; padding: 0; clear: both;} 
#footer #copy { font-size: 10px; line-height: 180%;  margin: 10px 0 0 0; padding: 0; clear: both;} 



/*  ガイドマップ  */
table.guide_list { border-collapse:collapse; font-size:11px; border:1px solid #ccc; margin:5px 0 10px;}
table.guide_list th { font-size:10px; line-height:130%; font-weight:normal; padding:0; text-align:left;border-bottom:1px solid #ccc;}
table.guide_list td { font-size:11px; line-height:130%; font-weight:normal; padding:3px; text-align:left;border-bottom:1px dotted #ccc;}
table.guide_list td.service { font-size:11px; line-height:130%; font-weight:normal; padding:3px; text-align:left;border-bottom:1px solid #ccc;}
table.guide_list td.shopname { font-size:12px; line-height:130%; font-weight:bold; padding:3px; text-align:left;}
table.guide_list .edge{border-right:1px solid #ccc;}
table.guide_list .bd_btm{ border-bottom:1px solid #ccc;}

